Details
-
Enabler
-
Not Assigned
-
None
-
True
-
Obs Mgt & Controls
-
- The telescopeState Aggregation logic is review and refactored as needed to provide a true reflection of the state of the SKAO telescopes under the current control system design.
-
-
2
-
2
-
0
-
-
Description
What: Review the current implementation of telescopeState aggregation logic as defined by the TMC. Identify any possibly improvements. Implement (some of) those identified improvements
The TMC Central Node utilizes subsystem states (reported by the CSP, SDP, MCCS master controllers, and for the Dish it utilizes the dishMode), for aggregating the telescopeState.
Some problems are encountered due to frequent changes in attributes such as the DishMode.
Further, the telescopeState is reported as UNKNOWN when Availability of a system is reported as False.
In the case of Dish, the availability and dishMode of all the dishes is taken into account, which can be restrictive considering the large number of dishes and redundancy of dishes in determining the telescope state.
The aggregation rules for the telescopeState reported by the TMC, need to be reviewed and modified with inputs from the architects and product team. This needs to be verified with mock (and real) devices as applicable. The scope may include pairwise testing with the real sub-systems.