Skip to content

SAH-1149: Refactor TelescopeOn as a long running command utilising base class v0.13.0

shraddhabajare requested to merge sah-1149 into master

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 package v0.2.0.
  • Utilised latest ska-tmc-common v0.1.37.
Edited by shraddhabajare

Merge request reports