Skip to content

SPRTS-126: expose missing health structures and fix default health parameters

Alex Hill requested to merge sprts-126-tile-adcs-attr into main

In the linked issue, we wrote a script to expose which tile health parameters were failing. This relied on the subcomponents of the health state being exposed as attributes - voltages, currents, io, etc. adcs and alarms are missing from this set and this MR adds those.

This MR introduces two behavioural changes:

  • MccsTile health rules now allow None as an expected value. Where previously health state would become UNKNOWN if there were any Nones in the monitoring points, now this will only happen if the expected value is not also None.
  • It's now possible to change the type of a health parameter from an absolute value to a min/max and back. Previously this would raise an error.
Edited by Alex Hill

Merge request reports