Details
-
Feature
-
Must have
-
Obs Mgt & Controls
-
-
-
2
-
1
-
10
-
5
-
REL-1124 API for the DISH to VCC Mapping Table
-
Team_CREAM
-
Sprint 3
-
-
-
-
21.5
-
Stories Completed, BDD Testing Passes (no errors), Outcomes Reviewed, Demonstrated, Satisfies Acceptance Criteria, Accepted by FO
-
-
Team_CREAM
-
Mid G1
Description
Context:
DISH ID is inserted into data flowing from the DISH to MID.CBF. Each Mid.CBF VCC (Very Coarse Channelizer) handles digitized and packetized data from one dish, and is able to retrieve DISH ID from the received packets. In addition, to ensure that the connections are as expected, MID.CBF receives (or obtains) DISH to VCC Mapping Table via Monitor and Control path. When deployed, during initialization Mid.CBF loads the DISH to VCC Mapping Table via Telescope Model.
TMC provides interface to allow Operations to command Mid.CBF to load a particular version of the DISH to VCC Mapping Table, and to obtain the currently used version (TMC can obtain that from Mid.CBF via CSP.LMC).
Without DISH to VCC Mapping Table the MID telescope cannot be functional.
The design work to determine the format of the DISH to VCC Mappint Table, the location where the table is stored, the file names and the development work required to enable that the table can be accessed via the Telescope Model is responsibility of the MID.CBF team. See https://jira.skatelescope.org/browse/SP-3611.
TMC provides API to enable Operations to specify which version should be used, and to instruct the Telescope to load a different version when needed. TMC also ensures that CSP uses the correct version (as specified by Operations).
It has been agreed that TMC, in the same manner as Mid.CBF, will load the "DISH to VCC Mapping Table" during initialization, from a file via Telescope Model.
In addition, Mid.CBF should be able to receive an instruction (command) to load a particular version of the "DISH to VCC Mapping Table" (it could be the same of different version), and may allow user to specify DISH ID for an individual VCC (via an engineering interface).
The role of CSP.LMC:
- MID CSP.LMC provides API to enable TMC to specify which version of the table sjall be used by Mid.CBF.
- When commanded, CSP.LMC passes the table name and location to Mid.CBF.
- CSP.LMC provides API that TMC can use to check which versio of the table Mid.CBF is using ( CSP.LMC obtains information from Mid.CBF and passes to TMC).
Context:
The purpose of "DISH to VCC Mapping Table" is to tell Mid.CBF which dish is connected to which VCC (Very Coarse Channelizer). Mid.CBF will compare the DISH ID received from the dish with this table and raise ALARM if the actual setup is not as expected. This table will eventually have 197 entries and should be stored under version control, so that we keep historical data, and can, for each observation (SB/scan, establish what was the telescope setup.
Telescope Level Functionality:
- The "DISH to VCC Mapping Table" shall be under version control to allow operations to tell TMC and Mid.CBF which version to use.
- Operations/users shall be able to define different version of the table for different deployments (telescope, ITF, PSI, CI/CD pipelines).
- Operations shall be able to specify the version to be used for each deployment. The table shall be loaded during the telescope (TMC) initialization.
- TMC shall provide interface so that the Operations can instruct the Telescope (TMC and Mid.CBF) to load a different version of the "DISH to VCC mapping table" without a need to re-deploy software.
- It has been agreed that the Telescope Model is the best place to place this table. More precisely, the file containing the table will be stored on CAR, and the access will be via the Telescope Model.
Attachments
Issue Links
- Child Of
-
SS-114 Mid-C1: Complete first Mid system integration at the ITF (TAIV-101) and execute the Basic Health and Functionality Verification Event (TAIV-818)
- Done
- depends on
-
SP-3611 Dish ID-VCC Map
- Done
- Is delivered by
-
REL-1124 API for the DISH to VCC Mapping Table
- Released
- relates to
-
SP-3469 MID TMC 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
-
SP-3233 CSP.LMC implements the correct DISH ID format (ADR-32)
- Done
-
ADR-32 SKA MID Telescope: DISH ID
- decided
- mentioned in
-
Page Loading...