Details
-
Sub-system Version
-
Resolution: Resolved
-
MID ART
-
Team_KAROO
-
Dish LMC
-
2.6.0
-
MINOR
-
3.3.0
-
Sprint 5
-
-
-
Description
Summary
DISH.LMC with support for 5 point scan and C++ DS Simulator replaced with Python DS Manager (which has an OPCUA interface)
Added
- Change events are recorded during execution of BDD tests to aid in debugging
- DishManager reporting improved to handle unhappy paths for increased observability
- Attributes:
- attenuationPolV
- attenuationPolH
- band2PointingModelParams
- kValue
- programTrackTable
- Commands:
- ConfigureBand1
- SetKValue
- TrackLoadStaticOff
- Slew
- Worked with System team to standardise ITF deployments
- See stages here: https://gitlab.com/ska-telescope/ska-dish-lmc/-/pipelines/1078212310
Changed
- PyTango upgraded to v9.4.2
- ska-tango-util chart version upgraded to v0.4.9
- ska-mid-dish-manager chart version upgraded to v2.3.1
- ska-mid-dish-simulators chart version to upgraded to v1.6.0
- helm flags deploying DISH. LMC updated
- README updated to reflect current state of DISH.LMC
Removed
- C++ DS Simulator is no longer deployed in Dish LMC
- `desiredPointing` write to OPC-UA nodes has been removed pending additional work on the OPCUA server. BDD tests using this attributed are marked as xfail until resolved.
TODO
- Pointing on DS remains to be finalised. Work is ongoing in collaboration with the TDT and CETC.
Integrations/deployments in the ITF not delivered:
- Dish.LMC -> DS
- CETC DS does not implement enough functionality to integrate with
- See: https://confluence.skatelescope.org/display/SWSI/DS+Simulator+V1.2+-+Bugs
- Dish.LMC -> SPF
- Compiling SPFC is having issues.
- See: https://www.tango-controls.org/community/forum/c/platforms/gnu-linux/arm-cross-compiling-issues-with-omniorb-422-for-tango-942/?page=1#post-5256
- Dish.LMC -> SPFRx
- There's some outstanding issues starting up SPFRx and setting it to the TangoDB provided by Dish.LMC
Deployment to ITF:
- All Karoo simulators