Details
-
Feature
-
Should have
-
None
-
Obs Mgt & Controls
-
-
3
-
3
-
5
-
1.667
-
REL-50 MID CBF MCS v0.6.0
-
Team_CIPA
-
Sprint 5
-
-
-
-
14.3
-
Stories Completed, BDD Testing Passes (no errors), Outcomes Reviewed, Demonstrated, Satisfies Acceptance Criteria, Accepted by FO
-
-
Mid.CBF_SW TDC Team_CIPA technical_debt
Description
The purpose of this feature is to complete all the necessary updates to support version 0.11.3 of the base classes (ska-tango-base project) (Tw version currently supported by ska-mid-cbf-mcs is 0.10.1.). This feature is a follow-up to feature SP-2015 and addresses point b) below:
For each device server, ska-tango-base v0.11.x implements a new component manager class, whose purpose is to decouple the monitoring and control of a component from the corresponding Tango device/system, and for driving the operational state model.
In order to allow a break-up of the work into stories and the ability of working in parallel, the upgrade to v0.11 takes place in two stages:
a) First refactor all devices devices to abstract out the component manager functionality by continuing to use ska-tango-base v0.10.1.
b) Upgrade to ska-tango-base ** v0.11 and perform all the remaining required updates.
References:
- Rationale and recommendation on the SKAO #cop-tango-dev channel: https://skao.slack.com/archives/CECSS44LX/p1629684932023300
- Description of the concept of 'component manager' here:
- Configuration manager examples (called reference_configuration_manager.py) in:
- Additional configuration manager examples under the ska-low-mccs project:
Attachments
Issue Links
- clones
-
SP-2015 CSP_Mid.CBF - upgrade SW to base classes V0.11 - Part 2
- Done
- Is delivered by
-
REL-50 MID CBF MCS v0.6.0
- Released
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...