Details
-
Feature
-
Should have
-
None
-
Obs Mgt & Controls
-
-
-
1.5
-
1.5
-
5
-
3.333
-
Team_CIPA
-
Sprint 4
-
-
-
-
12.6
-
Stories Completed, Integrated, Outcomes Reviewed, NFRS met, Satisfies Acceptance Criteria, Accepted by FO
-
-
TDC Team_CIPA technical_debt
Description
This feature represents Part 1 of the task to upgrade the Mid.CBF MCS software to base classes V0.11 (ska-tango-base project), currently supported version being 0.10.1. The full upgrade to v0.11 will be implemented in Part 2 of this task (SP-2015, in PI13).
As described in SP-2015, for each device server, ska-tango-base v0.11.x implements a new component manager class, for decoupling 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 will take 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.
Under this feature step a) of the approach above will be implemented for the CBF.Controller device. In addition, certain refactoring and testing ehnacements will be performed as a prerequisite to this step (as well as the stories in Part 2 of this work (SP-2015).
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:
https://gitlab.com/ska-telescope/ska-tango-base/-/blob/main/docs/source/guide/component_managers.rst
- Configuration manager examples (called reference_configuration_manager.py) in:
https://gitlab.com/ska-telescope/ska-tango-base/-/tree/main/src/ska_tango_base/subarray
and
https://gitlab.com/ska-telescope/ska-tango-base/-/tree/main/src/ska_tango_base/csp
- Additional configuration manager examples under the ska-low-mccs project: https://gitlab.com/ska-telescope/ska-low-mccs/-/blob/main/src/ska_low_mccs/
Attachments
Issue Links
- mentioned in
-
Page Loading...