Fix Version/s: None
Sprint:TSSW Sprint - Jul 20 - Aug 3
Team:Telescope and Site
At present the Hexapod and Rotator are not configurable. Update the base class to make them configurable. Rotator will offer TCP/IP configuration. Hexapod will also offer compensation configuration once
DM-25856 is implemented.
DM-25856 Add compensation support to the MT Hexapod CSC
Petr Kubanek added a comment -
Well performed complex change needed due to Hexapod requiring configuration.
Petr Kubanek added a comment - Well performed complex change needed due to Hexapod requiring configuration.
Russell Owen added a comment - - edited
- ts_config_ocs v0.6.0
- ts_hexrotcomm v0.7.0
- ts_hexapod v0.7.0
- ts_rotator v0.5.0
and updated the served docs for all but the first (which has no docs).
Russell Owen added a comment - - edited Released: ts_config_ocs v0.6.0 ts_hexrotcomm v0.7.0 ts_hexapod v0.7.0 ts_rotator v0.5.0 and updated the served docs for all but the first (which has no docs).
lsst.ts.hexrotcomm.BaseCsc presently inherits from lsst.ts.salobj.Controller, because the summary state is kept in the low-level controller. However, to continue doing that would require copying a lot of code from lsst.ts.salobj.ConfigurableCsc. Instead change lsst.ts.hexrotcomm.BaseCsc to inherit from lsst.ts.salobj.ConfigurableCsc. I did that in two steps: