Details
-
Feature
-
Must have
-
None
-
Obs Mgt & Controls
-
-
-
3
-
3
-
40
-
13.333
-
Team_KAROO, Team_MCCS
-
Sprint 5
-
-
-
-
13.6
-
Stories Completed, Solution Intent Updated, Outcomes Reviewed, Demonstrated, Satisfies Acceptance Criteria, Accepted by FO
-
-
Cross_Team_Code_Review
SS-54Team_KAROO mccs_software
Description
During PI11 the KAROO team investigated how ska-tango-base could be updated to implement a solution to address the long running commands (LRC) issue that has been identified in various areas of the SKA software community. The solution identified was implemented in PI12, and the MCCS team adopted the approach to prove it and identify learnings and recommend any further changes. This feature is to refactor the LRC implementation in light of those learnings / recommendations, and finally to release and socialise the solution.
The specific refactoring work identified are:
- Modify the implementation to better support LRC payloads that are themselves implemented asynchronously.
- Decouple the Tango interface for long-running commands from the concurrency mechanism used to deliver them.
For details see https://confluence.skatelescope.org/display/SE/MCCS-852%3A+Proposal+for+SP-2077.
Attachments
Issue Links
- depends on
-
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-1827 Update TANGO Base Classes to handle long running commands
- Done
- informs
-
ADR-47 Guidelines for implementation of commands
- decided
- is required by
-
SP-2586 MCCS adoption of ska_base_classes v0.13. post adoption clean up and demo
- Done
-
SP-2813 Make a post-base-classes-0.13 release of MCCS
- Done
-
SP-2251 MCCS adoption of ska_base_classes v0.13.
- Done
-
SS-54 Review of Control Systems guidelines and refactoring of implementation
- Done
- relates to
-
SS-54 Review of Control Systems guidelines and refactoring of implementation
- Done
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
- mentioned on