Details
-
Architectural Decision
-
Resolution: Done
-
None
-
None
Description
Why now? Simplifying the architecture further following ADR-3 and ADR-4
Scope: CSP, SDP, TM
Quality: Modifiability, Performance
As part of ADR-3 most SDP complexity moved into the `AssignResources` interaction, which means that `Configure` is now basically free in terms of latency. This opens up the possibility for TM to wait for `Configure` to complete and then forward the receive addresses to CSP as part of their `Configure` command.
This would remove the rather fragile SDP-CSP interaction entirely. SDP would likely still publish receive addresses as TANGO attributes so that there is a record. However, there is no pressing need for scan type/ID in it any more, as SDP would guarantee this field to be current once it gets to the READY state.