Details
-
Enabler
-
Must have
-
Stories Completed, Solution Intent Updated, BDD Testing Passes (no errors), Outcomes Reviewed, Demonstrated, Satisfies Acceptance Criteria, Accepted by FO
-
-
Team_KAROO
-
OMC-G4
Description
The existing DsManager in the ska-dish-lmc repository was developed by a different team that cannot be consulted by Karoo team, is implemented in C++, is based on old libraries, is not based on ska-tango-base and is not documented. Therefore it is difficult to maintain, and a new Python device is preferred.
Implement a new DSManager:
- The DSManager is a TANGO device that is part of Dish LMC. DSManager interfaces Dish LMC's DishManager with the Dish Structure Controller of the Dish Structure.
- Dish LMC design to support Dish Structure
- DSManager interaction with DishManager and DS Controller shown here:
- DSManager translates between TANGO and the bespoke application protocol on TCP/IP that the Dish Structure Controller implements (see latest ICD linked to from here.
- Mapping of DSManager TANGO commands and attributes to DS Controller commands and status message fields informs the translation that DSManager needs to do between TANGO and the DS Controller interface protocol and it has a draft TANGO API.
- Dish LMC acceptance tests should still pass (after this device has been integrated with DishManager).
The new DSManager will be integrated with the DishManager and with the Dish Structure Simulator in SP-2960.
Attachments
Issue Links
- Is delivered by
-
REL-864 Dish LMC v2.5.0 - DS integration
- Released
- is informed by
-
SP-3055 Investigate CETC54 Dish LMC's Dish Structure architecture
- Done
- is required by
-
SP-2960 Integrate CETC54 Dish Structure Simulator with Dish LMC
- Done
- relates to
-
REL-704 Dish LMC v2.3.2
- Ready for Release
-
SP-2668 Dish LMC - basic control and monitoring
- Done
-
SP-2759 Create (TCP/IP) Dish Structure Simulator
- Discarded
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...