lsst.ts.hexrotcomm¶
Python code to communicate with the main telescope camera rotator and hexapod low level controllers (code running in PXI computers).
Using lsst.ts.hexrotcomm¶
Contributing¶
lsst.ts.hexrotcomm
is developed at https://github.com/lsst-ts/ts_hexrotcomm.
You can find Jira issues for this module at labels=ts_hexrotcomm.
Python API reference¶
lsst.ts.hexrotcomm Package¶
Classes¶
|
Base CSC for talking to Moog hexpod or rotator controllers. |
A variant of salobj.BaseCscTestCase that captures all but the last controller state in make_csc. |
|
|
Base class for a mock Moog TCP/IP controller with states. |
Command for a Moog controller. |
|
Command status from a Moog controller. |
|
|
Possible values for CommandStatus.status. |
|
TCP/IP Client for a Moog CSC. |
|
Frame ID for each message type. |
Initial part of telemetry or configuration data from a Moog controller. |
|
|
Values for |
|
|
Configuration of SimpleMockController. |
|
|
Simple CSC to talk to SimpleMockController. |
|
Simple mock controller for unit testing BaseMockController. |
Telemetry from SimpleMockController. |