Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ts_main_telescope
-
Labels:
-
Story Points:2
-
Epic Link:
-
Sprint:TSSW Sprint - Oct 11 - Oct 25
-
Team:Telescope and Site
-
Urgent?:No
Description
Refactor the low-level rotator controller to be the TCP/IP server. Right now, the TCP/IP clients are used. By replacing it with server, the CSC can be deployed in k8s.
The version should be v1.3.0.
This ticket should allow the transfer of command source to CSC even though there is no connection yet, which is related to DM-32243.
Attachments
Issue Links
- is triggered by
-
DM-23850 Use a single socket to connect to the Hexapod and Rotator PXIs
- Done
-
DM-31883 Refactor the Low-Level Hexapod Controller to be the TCP/IP Server
- Done
- is triggering
-
DM-32051 Update the Rotator GUI to be TCP/IP Client
- Done
-
DM-32266 Unify the Servers of DDS and GUI in Low-Level Rotator Controller
- Done
-
DM-32052 Remove Syncpattern from Header in Low-Level Rotator Controller
- Invalid
- relates to
-
DM-32243 Allow MTHexapod controller to enabled DDS command when CSC is not connected.
- Done
Please help to review the PR:
https://github.com/lsst-ts/ts_rotator_controller/pull/26
The first commit is very close to the previous update in ts_hexapod_controller.
Thanks!