controllerState
Description: State reported by the controller.
| Subsystem: | Hexapod |
| EFDB_Topic: | Hexapod_logevent_controllerState |
controllerState
| IDL_Type: | long |
| Units: | unitless |
| Count: | 1 |
Description: Basic state, a ControllerState enumeration value. The state names and meanings are the same as standard CSC summaryState, but the numeric values differ. We report the controller state in addition to summaryState because we need to report a summaryState even when the controller is not connected, and to aid diagnostics, e.g. in case the controller reports an unrecognized state.
offlineSubstate
| IDL_Type: | long |
| Units: | unitless |
| Count: | 1 |
Description: Substate in OFFLINE mode, an OfflineSubstate enumeration value.
enabledSubstate
| IDL_Type: | long |
| Units: | unitless |
| Count: | 1 |
Description: Substate in ENABLED mode, an EnabledSubstate enumeration value.
applicationStatus
| IDL_Type: | long |
| Units: | unitless |
| Count: | 6 |
Description: Application status; one value for each linear actuator. A bitmask of ApplicationStatus enumeration values.
connected
Description: State of TCP/IP connection to the low level controller.
| Subsystem: | Hexapod |
| EFDB_Topic: | Hexapod_logevent_connected |
command
| IDL_Type: | boolean |
| Units: | unitless |
| Count: | 1 |
Description: Is the command socket connected (true=yes, false=no)?
telemetry
| IDL_Type: | boolean |
| Units: | unitless |
| Count: | 1 |
Description: Is the telemetry/config socket connected (true=yes, false=no)?
configuration
Description: Hexapod configuration.
| Subsystem: | Hexapod |
| EFDB_Topic: | Hexapod_logevent_configuration |
accelerationAccmax
| IDL_Type: | double |
| Units: | um/s2 |
| Count: | 1 |
Description: Maximum acceleration
limitXYMax
| IDL_Type: | double |
| Units: | um |
| Count: | 1 |
Description: Maximum XY (Combined linear motion limit)
limitZMin
| IDL_Type: | double |
| Units: | um |
| Count: | 1 |
Description: Minimum Z
limitZMax
| IDL_Type: | double |
| Units: | um |
| Count: | 1 |
Description: Maximum Z limit
limitUVMax
| IDL_Type: | double |
| Units: | deg |
| Count: | 1 |
Description: Maximum UV (Combined angular motion limit)
limitWMin
| IDL_Type: | double |
| Units: | deg |
| Count: | 1 |
Description: Minimum W limit
limitWMax
| IDL_Type: | double |
| Units: | deg |
| Count: | 1 |
Description: Maximum W limit
velocityXYMax
| IDL_Type: | double |
| Units: | um/s |
| Count: | 1 |
Description: Maximum XY velocity limit
velocityRxRyMax
| IDL_Type: | double |
| Units: | deg/s |
| Count: | 1 |
Description: Maximum RXRY velocity limit
velocityZMax
| IDL_Type: | double |
| Units: | um/s |
| Count: | 1 |
Description: Maximum Z velocity
velocityRzMax
| IDL_Type: | double |
| Units: | deg/s |
| Count: | 1 |
Description: Maximum Rz velocity
positionX
| IDL_Type: | double |
| Units: | um |
| Count: | 1 |
Description: x position
positionY
| IDL_Type: | double |
| Units: | um |
| Count: | 1 |
Description: y position
positionZ
| IDL_Type: | double |
| Units: | um |
| Count: | 1 |
Description: z position
positionU
| IDL_Type: | double |
| Units: | deg |
| Count: | 1 |
Description: U position
positionV
| IDL_Type: | double |
| Units: | deg |
| Count: | 1 |
Description: V position
positionW
| IDL_Type: | double |
| Units: | deg |
| Count: | 1 |
Description: W position
pivotX
| IDL_Type: | double |
| Units: | um |
| Count: | 1 |
Description: Pivot coordinate X
pivotY
| IDL_Type: | double |
| Units: | um |
| Count: | 1 |
Description: Pivot coordinate Y
pivotZ
| IDL_Type: | double |
| Units: | um |
| Count: | 1 |
Description: Pivot coordinate Z
elevationRawLUTElevIndex
| IDL_Type: | short |
| Units: | dimensionless |
| Count: | 19 |
Description: elevationRawLUTElevIndex
elevationRawLUTX
| IDL_Type: | double |
| Units: | um |
| Count: | 19 |
Description: elevationRawLUTX
elevationRawLUTY
| IDL_Type: | double |
| Units: | um |
| Count: | 19 |
Description: elevationRawLUTY
elevationRawLUTZ
| IDL_Type: | double |
| Units: | um |
| Count: | 19 |
Description: elevationRawLUTZ
elevationRawLUTRx
| IDL_Type: | double |
| Units: | deg |
| Count: | 19 |
Description: elevationRawLUTRx
elevationRawLUTRy
| IDL_Type: | double |
| Units: | deg |
| Count: | 19 |
Description: elevationRawLUTRy
elevationRawLUTRz
| IDL_Type: | double |
| Units: | deg |
| Count: | 19 |
Description: elevationRawLUTRz
azimuthRawLUTAzIndex
| IDL_Type: | short |
| Units: | dimensionless |
| Count: | 37 |
Description: azimuthRawLUTAzIndex
azimuthRawLUTX
| IDL_Type: | double |
| Units: | um |
| Count: | 37 |
Description: azimuthRawLUTX
azimuthRawLUTY
| IDL_Type: | double |
| Units: | um |
| Count: | 37 |
Description: azimuthRawLUTY
azimuthRawLUTZ
| IDL_Type: | double |
| Units: | um |
| Count: | 37 |
Description: azimuthRawLUTZ
azimuthRawLUTRx
| IDL_Type: | double |
| Units: | deg |
| Count: | 37 |
Description: azimuthRawLUTRx
azimuthRawLUTRy
| IDL_Type: | double |
| Units: | deg |
| Count: | 37 |
Description: azimuthRawLUTRy
azimuthRawLUTRz
| IDL_Type: | double |
| Units: | deg |
| Count: | 37 |
Description: azimuthRawLUTRz
temperatureRawLUTTempIndex
| IDL_Type: | short |
| Units: | dimensionless |
| Count: | 9 |
Description: temperatureRawLUTTempIndex
temperatureRawLUTX
| IDL_Type: | double |
| Units: | um |
| Count: | 9 |
Description: temperatureRawLUTX
temperatureRawLUTY
| IDL_Type: | double |
| Units: | um |
| Count: | 9 |
Description: temperatureRawLUTY
temperatureRawLUTZ
| IDL_Type: | double |
| Units: | um |
| Count: | 9 |
Description: temperatureRawLUTZ
temperatureRawLUTRx
| IDL_Type: | double |
| Units: | deg |
| Count: | 9 |
Description: temperatureRawLUTRx
temperatureRawLUTRy
| IDL_Type: | double |
| Units: | deg |
| Count: | 9 |
Description: temperatureRawLUTRy
temperatureRawLUTRz
| IDL_Type: | double |
| Units: | deg |
| Count: | 9 |
Description: temperatureRawLUTRz
strutDisplacementMax
| IDL_Type: | double |
| Units: | um |
| Count: | 1 |
Description: strutDisplacementMax
strutVelocityMax
| IDL_Type: | double |
| Units: | um/s |
| Count: | 1 |
Description: strutVelocityMax