SAH-1149: Refactor TelescopeOn as a long running command utilising base class v0.13.0
This MR includes changes to support TelescopeOn command upgrade as a long running command. CentralNode to utilise ska-tango-base v0.13.0 upgrade for TelescopeOn command. MR includes following
-
Updated CNcomponentManager to support TelescopeOn command upgrade as a long running command. -
Update CentralNode Tango device classes, CentralNodeMid, CentralNodeLow and AbstractCentralNode to support TelescopeOn command upgrade(v0.13.0). -
Refactored TelescopeOn command class as a long running command. -
Removed monitoringloop usage from CentralNode ADR-53. -
Updated centralnode to utilise livelinessProbe with ping functionality. -
Removed custom command_executor class usage from CentralNode, instead used longrunning command attributes from ska-tango-base. -
Implemented custom event receiver class for CentralNode. -
Updated/ added unit test cases. -
Updated integration test case for TelescopeOn command with async way of testing and to utlise ska-tango-testing
packagev0.2.0
. -
Utilised latest ska-tmc-common v0.1.37.
Edited by shraddhabajare