Details
-
Enabler
-
Won't have (this time)
-
None
-
True
-
Obs Mgt & Controls
-
-
-
Intra Program
-
2
-
0
-
-
Description
Update TANGO devices in the ska-tango-base to provide the following behaviour:
- All commands that already accept a JSON script as input parameter, accept a JSON script with or without Transaction ID.
- For commands that do not already take JSON script as an input parameter, implement a version of the command that takes as input JSON script containing Transaction ID.
- For a command that received without Transaction ID, generate Transaction ID using SKUID and add it to the JSON script.
- Add Transaction ID to the logs and all other command related ASCII strings generated by the device.
- In the case where execution of a command requires the device to issue commands to other devices, the received Transaction ID shall be forwarded. For commands received without Transaction ID, used the Transaction ID generated by the device.
The ska-tango-base update shall support gradual adoption of the Transaction ID implementation (not all sub-systems and components will adopt this at the same time).
Attachments
Issue Links
- clones
-
SP-3350 ska-tango-base Tango Devices correctly use input queue
- Done