Details
-
Feature
-
Must have
-
Obs Mgt & Controls
-
-
-
Intra Program
-
3
-
3
-
0
-
Team_CIPA
-
Sprint 4
-
-
-
-
20.6
-
Stories Completed, BDD Testing Passes (no errors), Outcomes Reviewed, Demonstrated, Satisfies Acceptance Criteria, Accepted by FO
-
-
Mid.CBF_SW OMC_ART_SystemDemo_4 Team_CIPA
Description
Implement the Dish ID-VCC Map as per https://confluence.skatelescope.org/display/SE/DishID-VCC+Map+Design
Includes:
- Add new command on CbfController to provide initialization parameters
- Add checks to ensure obs state and ops state allow the command to be received; reject if not
- Provide read attribute on CbfController to provide the parameters in use (json)
- Store updated receptor to vcc mapping, k values, and deltaF provided in the command in CbfController, CbfSubarray. Update VCC as needed
- Remove read/write k attributes from Cbf Controller, Cbf Subarray (replaced with json passed in new command)
- Command documentation added to RTD: https://developer.skao.int/projects/ska-mid-cbf-mcs/en/latest/guide/interfaces/lmc_mcs_interface.html#cbfcontroller-tango-commands
- Add json schema to Telescope Model
- Validate command input using the json in Telescope Model
- Add unit and integration tests to send the command and ensure updates are made as expected
- Add to LMC Interface in EC to exercise the command
- Add command to BDD tests before sending ON command - the input file from the command is required before On can be called
- Minor refactoring in MCS Controller, Subarray and VCC to pass down the fs_sample_rate calculated in the CbfSubarray to the VCC instead of passing k and deltaF values down and calculating fs_sample_rate in VCC (keep the calculation in one place). This follows the same pattern used for FSP - see "Implementation Consideration" in https://confluence.skatelescope.org/display/SE/Mid.CBF+FSP-Part+Control+Design#Mid.CBFFSPPartControlDesign-2.4SystemConstantParameters
Attachments
Issue Links
- Is delivered by
-
REL-684 TMC 0.15.0: Mid version available for Mid ITF integration, with details on mapping between VCC to DISH ID
- Released
-
REL-1063 ska-telmodel 1.10.0
- Released
-
REL-1071 ska-mid-cbf-internal-schemas v 0.3.1
- Released
-
REL-1074 ska-mid-cbf-mcs 0.12.2
- Released
-
REL-1068 ska-mid-cbf-engineering-console v-0.8.16
- DO NOT USE
- is required by
-
SP-3469 MID TMC provides API for the DISH to VCC Mapping Table and correctly handles initalisation and updates
- Done
-
SP-3777 MID CSP.LMC provides API for the DISH to VCC Mapping Table and correctly handles initalisation and updates
- Done
-
SP-3852 TMC handles initialization scenarios of setting and verifying Dish ID - VCC map
- Done
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
- mentioned on