Update tmc-prototype to be aligned with SP-1039 (ADR-10 changes) and SP-985 (ADR-3 and ADR-4 changes)
-
Updated TMC devices to support JSON strings from ADR 3. Most of the changes for ADR-3 were implemented in PI6. However, on the CSP side, the required changes were not implemented in PI6. Therefore on TMC side, some temporary fixes were implemented to support PI6 MVP. In this MR, these temporary fixes have been removed and updated tmc-prototype to be entirely aligned with ADR-3 (https://confluence.skatelescope.org/display/SWSI/ADR-3+Configuring+and+Scanning).
-
Updated tmc-prototype (Configure functionality) according to ADR-10 (https://confluence.skatelescope.org/display/SWSI/ADR-10+Revise+receive+addresses+exchange). In TMC.SubarrayNode, ReceiveAddresses attribute of SDP Subarray is subscribed,
ska_telmodel
library function is utilized to obtain CSP Configure JSON and provided this JSON in CSPSubarray.Configure command. -
Updated tmc-prototype according to ADR-4 (https://confluence.skatelescope.org/display/SWSI/ADR-4+Link+map+CSP+configuration). SDP block in AssignResources JSON string is updated. Updated tmc devices to support this change.