Skip to content

[MCCS-1467] implement minimum json (allocate & configure) updates following ADR-51

Giovanni Comoretto requested to merge mccs-1467-minimum-allocate-configure into main
  • Minimum Allocate, AssignResources and Configure commands are implemented using schemes defined in ADR-51.
  • Schema implements multiple subarrays, station beams, substations.
  • Commands are flown down through MccsController (for Allocate), MccsSubarray, MccsStationBeam and MccsStation.
  • Minimum configuration structure is implemented in MccsStation, to correctly control SpsStation
  • Skeleton commands for the whole ObsState model are implemented in MccsController, MccsSubarray and MccsStationBeam, but not completely implemented.
  • Schemes are validated using ska-tango-base v0.18.0, with code modification to be compliant with this revision. Left to do:
  • modify tests (now XFAILed) for the new configuration structure
  • implement and test ObsState commands
  • implement calibration and pointing in MccsStationBeam and MccsStation
  • modify MccsStation to use SpsStation
  • refactor MccsSubarrayBeam to be usable and include it in the structure

Merge request reports