Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ts_main_telescope
-
Labels:
-
Epic Link:
-
Team:Telescope and Site
-
Urgent?:No
Description
Please help to update the sync pattern in hexapod CSC to use the value of 0x5555 for the controller to use. The hexapod controller will only do the command acknowledgement when the input command has this 0x5555 value. This will align the behavior between the hexapod and rotator CSCs.
The existed values now are:
1. 0xB4B4
2. 0x6666
The CSC code is here:
https://github.com/lsst-ts/ts_mthexapod/blob/develop/python/lsst/ts/mthexapod/constants.py#L79-L89
Thank you for using the same value for both hexapods and the rotator. That allows a future simplification: change ts_hexrotcomm to have the sync pattern and get rid of it from ts_mtrotator and ts_mthexapod. However, for now I am keeping the flexibility of 3 different sync patterns, in case you decide to go back. So I just replaced the two old sync patterns with the new one in ts_mthexapod.
Pull requests: