Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ts_main_telescope
-
Labels:
-
Story Points:1
-
Epic Link:
-
Sprint:TSSW Sprint - Jul 19 - Aug 02
-
Team:Telescope and Site
-
Urgent?:No
Description
Please consider having the low-level MTHexapod controller send exactly the same telemetry and configuration packets to the CSC as it sends to the EUI/GUI, instead of having to maintain two separate structures that are so similar.
I have tested the CSC and it can keep up with 2x the data it is getting now at 20 Hz. That said, we have no need for 20 Hz so I suggest you offer the ability to cut the rate of telemetry to the CSC, e.g. by skipping every other telemetry packet (as long as that won't miss any important state changes).
If this also applies to the MTRotator then please consider filing a ticket for that.
In my opinion this is not high priority, but is a "nice to have" in that it should make the low-level controller code a bit easier to maintain and understand. It will require small changes to the CSC; one of us can file a separate ticket for that once you figure out if you have time and inclination to implement this one.
Note. For the configuration (or parameter) telemetry, it should be published only when there is the value change.
Note. Rename the structure related to the parameter/config to have no word of telemetry, which is confusing. This change will affect the EUI as well.
Attachments
Issue Links
- is triggered by
-
DM-29693 MT Camera Hexapod pivot point modifications are not reported in the EUI or the EFD.
- Done
-
DM-30715 Rewrite the Logic to Assign the DDS Telemetry Data
- Done
- is triggering
-
DM-30814 Have the Rotator Send Exactly the Same Telemetry and Config Data to the EUI and CSC
- Done
-
DM-31229 Update MTHexapod CSC for new data from low-level controller
- Done
- relates to
-
DM-30550 Camera Hexapod Chronograph page presents jumping "calibrated actuator position" values.
- Done
DDS and GUI have the same telemetry now. Removed the unused telemetry structure. Renamed the telemetry of parameter structure.
Updated the GUI for the rename of telemetry. Removed the command frame.
Supported to configure the DDS telemetry rate.