Details
-
Spike
-
Could have
-
None
-
Obs Mgt & Controls
-
-
1
-
1
-
0
-
Sprint 5
-
-
-
-
12.6
-
Stories Completed, Outcomes Reviewed, Satisfies Acceptance Criteria, Accepted by FO
-
Team_NCRA
Description
This spike is part of the next steps identified during resolution of bugs (SP-1488 in PI#9) to address issues such as timeouts for long running commands. The spike focuses on designing the TMC commands and their callback methods. It models the invocation of commands in an asynchronous way within TMC without breaking the functionality or creating new bugs/issues. This is verified by implementing one command as a POC.
Consider how to use and incorporate the design solutions produced by SP-1640 and SP-1827.
The actual work on TMC refactoring to fully implement asynchronous commands will be performed later, when the results of SP-1827 are well tested (and may even require SP-1627 and SP-1628 to be completed).
Attachments
Issue Links
- depends on
-
SP-1827 Update TANGO Base Classes to handle long running commands
- Done
- relates to
-
SP-1627 TANGO Base Class Controller implements long-running commands that trigger operational state transitions
- Done
-
SP-1628 TANGO Base Class Subarray implements long running commands that trigger observing state transitions
- Done
-
SP-1640 Reference design and implementation for asynchronous (long-running) commands
- Done