Details
-
Enabler
-
High
-
Obs Mgt & Controls
-
-
-
3
-
3
-
0
-
Team_CREAM
-
Sprint 4
-
-
-
-
Team_CREAM
Description
The CSP.LMC proved to be able to support AA0.5 requirements. However all the upgrades and adaptation required to smoothly integrate with the surrounding elements (TM and CSP components) has been developed in a safe/agile way, so in small chunks. This resulted in an increased complexity and in a need for cleaning. We plan a staged refactoring of CSP.LMC. This is a large but necessary work, but it will result in a clean and organic structure: it will give short and long term benefits in both development effort and maintenance costs. This Feature will cover the command structure, and will be complemented by a similar work on Testing part.
The plan is to update all the CSP.LMC commands to correctly use the LRC attributes (as per guidelines developed by https://jira.skatelescope.org/browse/SP-4255) .
Future work:
Refactoring CSP.LMC - Part2 will re-factor and improve test harness (by adopting recently developed approach).
Attachments
Issue Links
- depends on
-
SP-4255 ska-tango-base: Long Running Commands - improve status reporting, implementation of Abort(), add LRC to the Base Class client.
- Implementing
- Is delivered by
-
REL-1730 MID CSP.LMC implements refactored commands
- Draft
-
REL-1731 LOW CSP.LMC implements refactored commands
- Draft
- mentioned in
-
Page Loading...