NewMTMount¶
Note
This page is generated by the following python script generate_cet.py
.
Commands¶
clearError¶
Description: Clear one or more latched error conditions.
EFDB_Topic: | NewMTMount_command_clearError |
---|
mask¶
IDL_Type: | long |
---|---|
Units: | unitless |
Description: Bitmask of Subsystem enumeration values specifying which errors to clear.
closeMirrorCovers¶
Description: Close the mirror covers to protect the mirrors. Warning: This terminology may be the opposite of that used by the Engineering User Interface.
EFDB_Topic: | NewMTMount_command_closeMirrorCovers |
---|
disableCameraCableWrapTracking¶
Description: Stop the camera wrap from tracking the camera rotator.
EFDB_Topic: | NewMTMount_command_disableCameraCableWrapTracking |
---|
enableCameraCableWrapTracking¶
Description: Start the camera cable wrap tracking the camera rotator. The cable wrap drive must be enabled.
EFDB_Topic: | NewMTMount_command_enableCameraCableWrapTracking |
---|
moveToTarget¶
Description: Go to a specified position and stop.
EFDB_Topic: | NewMTMount_command_moveToTarget |
---|
openMirrorCovers¶
Description: Open the mirror covers to allow light in. Warning: This terminology may be the opposite of that used by the Engineering User Interface.
EFDB_Topic: | NewMTMount_command_openMirrorCovers |
---|
startTracking¶
Description: Enable tracking. Once you issue this command you must call trackTarget at regular intervals until you are done tracking, at which point call stopTracking.
EFDB_Topic: | NewMTMount_command_startTracking |
---|
stopTracking¶
Description: Halt all axes except M3 rotation, and disable tracking.
EFDB_Topic: | NewMTMount_command_stopTracking |
---|
trackTarget¶
Description: Specify position, velocity and time (PVT) vector for all axes. This command is immediately reported as done.
EFDB_Topic: | NewMTMount_command_trackTarget |
---|
azimuth¶
IDL_Type: | double |
---|---|
Units: | deg |
Description: Mount azimuth angle at the specified time. The allowed range is the software limits (L1), approximately -270 to 270.
azimuthVelocity¶
IDL_Type: | double |
---|---|
Units: | deg/second |
Description: Mount azimuth velocity at the specified time.
elevationVelocity¶
IDL_Type: | double |
---|---|
Units: | deg/second |
Description: Mount elevation angle velocity at the specified time.
taiTime¶
IDL_Type: | double |
---|---|
Units: | second |
Description: TAI date at which the commanded positions and velocities apply, as unix time.
trackId¶
IDL_Type: | long |
---|---|
Units: | dimensionless |
Description: Target identifier provided by the NewMTMount.
tracksys¶
IDL_Type: | string |
---|---|
Units: | dimensionless |
Description: Defines tracking coordinate system as sidereal, non-sidereal or local.
radesys¶
IDL_Type: | string |
---|---|
Units: | dimensionless |
Description: Coordinate reference frame of RA/DEC axes. This originates from the pointing component and is used for WCS definition (e.g. FK5 or ICRS).
abort¶
EFDB_Topic: | SALGeneric_command_abort |
---|
disable¶
Description: Transition from state Enabled to Disabled.
EFDB_Topic: | SALGeneric_command_disable |
---|
enable¶
Description: Transition from state Disabled to Enabled.
EFDB_Topic: | SALGeneric_command_enable |
---|
enterControl¶
Description: Transition from state Offline to Standby. Only “externally commandable” CSCs support this command; other CSCs start in Standby state and quit when they go to Offline.
EFDB_Topic: | SALGeneric_command_enterControl |
---|
exitControl¶
Description: Transition from state Standby to Offline. For CSCs that are not “externally commandable” this makes the CSC quit.
EFDB_Topic: | SALGeneric_command_exitControl |
---|
setAuthList¶
EFDB_Topic: | SALGeneric_command_setAuthList |
---|
authorizedUsers¶
IDL_Type: | string |
---|---|
Units: | unitless |
- Description: Comma seperated list of authorized users currently allowed to command this CSC,
- in the form user@host. If the first character is +/- then the specified users are added/removed. Duplicates are silently ignored. The CSC’s own user@host is silently ignored, because it is always authorized. For removal, CSCs that are not in the list are silently ignored. Whitespace is allowed after the optional initial +/- and after each comma.
nonAuthorizedCSCs¶
IDL_Type: | string |
---|---|
Units: | unitless |
- Description: Comma seperated list of CSC’s not currently allowed to command this CSC,
- in the form name[:index]. An index of 0 is stripped (name:0 becomes name). If the first character is +/- then the specified CSCs are added/removed. Duplicates are silently ignored. For removal, CSCs that are not in the list are silently ignored. Whitespace is allowed after the optional initial +/- and after each comma.
setLogLevel¶
Description: Set the logging level.
EFDB_Topic: | SALGeneric_command_setLogLevel |
---|
level¶
IDL_Type: | int |
---|---|
Units: | unitless |
Description: Logging level, as a Python logging level: error=40, warning=30, info=20, debug=10.
setValue¶
EFDB_Topic: | SALGeneric_command_setValue |
---|
parametersAndValues¶
IDL_Type: | string |
---|---|
IDL_Size: | 256 |
Units: | unitless |
Description: List of parameters and their values as a Json string
standby¶
Description: Transition from state Offline, Disabled or Fault to Standby.
EFDB_Topic: | SALGeneric_command_standby |
---|
Enumerations¶
ActuatorState: |
|
---|---|
Subsystem: |
|
Events¶
axesInPosition¶
Description: Are the elevation and azimuth axes in position? If tracking, in position means the slew is done and the axes are now tracking the target.
EFDB_Topic: | NewMTMount_logevent_axesInPosition |
---|
axesState¶
Description: State of the elevation and azimuth axes.
EFDB_Topic: | NewMTMount_logevent_axesState |
---|
elevation¶
IDL_Type: | long |
---|---|
Units: | unitless |
Description: Elevation state, as an ActuatorState constant enum
cameraCableWrapState¶
Description: State of the camera cable wrap.
EFDB_Topic: | NewMTMount_logevent_cameraCableWrapState |
---|
connected¶
Description: State of TCP/IP connection to the low level controller (the “operations manager”).
EFDB_Topic: | NewMTMount_logevent_connected |
---|
command¶
IDL_Type: | boolean |
---|---|
Units: | unitless |
Description: Is the command (client) socket connected (true=yes, false=no)?
replies¶
IDL_Type: | boolean |
---|---|
Units: | unitless |
Description: Is the replies (server) socket connected (true=yes, false=no)?
error¶
EFDB_Topic: | NewMTMount_logevent_error |
---|
latched¶
IDL_Type: | boolean |
---|---|
Units: | unitless |
Description: Is the error condition latched on (as it been active since it was last reset)?
subsystem¶
IDL_Type: | long |
---|---|
Units: | unitless |
Description: Subsystem that produced the error; a single Subsystem enumeration value.
target¶
Description: Commanded position and velocity.
EFDB_Topic: | NewMTMount_logevent_target |
---|
elevation¶
IDL_Type: | double |
---|---|
Units: | deg |
Description: Target mount elevation angle at the specified time.
elevationVelocity¶
IDL_Type: | double |
---|---|
Units: | deg/second |
Description: Target mount elevation angle velocity at the specified time.
azimuth¶
IDL_Type: | double |
---|---|
Units: | deg |
Description: Target mount azimuth angle at the specified time. The allowed range is 0 to 360.
azimuthVelocity¶
IDL_Type: | double |
---|---|
Units: | deg/second |
Description: Target mount azimuth velocity at the specified time.
taiTime¶
IDL_Type: | double |
---|---|
Units: | second |
Description: TAI date at which the commanded positions and velocities apply, as unix time.
tracksys¶
IDL_Type: | string |
---|---|
IDL_Size: | 256 |
Units: | dimensionless |
Description: Defines tracking coordinate system as sidereal, non-sidereal or local.
radesys¶
IDL_Type: | string |
---|---|
IDL_Size: | 256 |
Units: | dimensionless |
Description: Coordinate reference frame of RA/DEC axes. This originates from the pointing component and is used for WCS definition (e.g. FK5 or ICRS).
warning¶
EFDB_Topic: | NewMTMount_logevent_warning |
---|
subsystem¶
IDL_Type: | long |
---|---|
Units: | unitless |
Description: Subsystem that produced the warning; a single Subsystem enumeration value.
appliedSettingsMatchStart¶
EFDB_Topic: | SALGeneric_logevent_appliedSettingsMatchStart |
---|
appliedSettingsMatchStartIsTrue¶
IDL_Type: | boolean |
---|---|
Units: | unitless |
Description: True when the configuration matches the start conditions
authList¶
EFDB_Topic: | SALGeneric_logevent_authList |
---|
authorizedUsers¶
IDL_Type: | string |
---|---|
Units: | unitless |
Description: Comma seperated list of authorized users currently allowed to command this CSC.
nonAuthorizedCSCs¶
IDL_Type: | string |
---|---|
Units: | unitless |
Description: Comma seperated list of CSC’s not currently allowed to command this CSC.
errorCode¶
Description: Output when a CSC goes into the Fault state as an explanation of the problem.
EFDB_Topic: | SALGeneric_logevent_errorCode |
---|
errorReport¶
IDL_Type: | string |
---|---|
Units: | unitless |
Description: An string providing detailed information about the error
traceback¶
IDL_Type: | string |
---|---|
Units: | unitless |
Description: An optional stack trace of the error condition
heartbeat¶
EFDB_Topic: | SALGeneric_logevent_heartbeat |
---|
logLevel¶
Description: Current logging level.
EFDB_Topic: | SALGeneric_logevent_logLevel |
---|
level¶
IDL_Type: | int |
---|---|
Units: | unitless |
Description: Current logging level, a Python logging level: error=40, warning=30, info=20, debug=10.
logMessage¶
Description: A log message.
EFDB_Topic: | SALGeneric_logevent_logMessage |
---|
level¶
IDL_Type: | int |
---|---|
Units: | unitless |
Description: Message level, a Python logging level: error=40, warning=30, info=20, debug=10.
lineNumber¶
IDL_Type: | long |
---|---|
Units: | unitless |
Description: Line number in the file specified by filePath.
settingVersions¶
Description: Information about settings which can be specified in the start command.
EFDB_Topic: | SALGeneric_logevent_settingVersions |
---|
recommendedSettingsVersion¶
IDL_Type: | string |
---|---|
Units: | unitless |
Description: List of comma seperated recomended versions of settings sets
recommendedSettingsLabels¶
IDL_Type: | string |
---|---|
Units: | unitless |
Description: List of comma seperated names of settings sets
settingsUrl¶
IDL_Type: | string |
---|---|
Units: | unitless |
Description: The URL where the settings sets definitions can be found
settingsApplied¶
Description: Base settings applied.
EFDB_Topic: | SALGeneric_logevent_settingsApplied |
---|
settingsVersion¶
IDL_Type: | string |
---|---|
IDL_Size: | 256 |
Units: | unitless |
Description: The SHA or name corresponding to the published configuration
otherSettingsEvents¶
IDL_Type: | string |
---|---|
Units: | unitless |
Description: A comma delimited list of other specific CSC configuration events. This may be blank if no other CSC specific events are necessary
simulationMode¶
Description: Current simulation mode.
EFDB_Topic: | SALGeneric_logevent_simulationMode |
---|
mode¶
IDL_Type: | int |
---|---|
Units: | unitless |
Description: Current simulation mode; 0 for normal operation (no simulation); other supported values are specific to each CSC.
softwareVersions¶
Description: Current versions of software in use by CSC.
EFDB_Topic: | SALGeneric_logevent_softwareVersions |
---|
salVersion¶
IDL_Type: | string |
---|---|
IDL_Size: | 16 |
Units: | unitless |
Description: This is the current version of SAL generation
xmlVersion¶
IDL_Type: | string |
---|---|
IDL_Size: | 16 |
Units: | unitless |
Description: This is the current version of CSC XML
openSpliceVersion¶
IDL_Type: | string |
---|---|
IDL_Size: | 16 |
Units: | unitless |
Description: This is the current version of OpenSplice
cscVersion¶
IDL_Type: | string |
---|---|
IDL_Size: | 16 |
Units: | unitless |
Description: This is the top-level version of the CSC
subsystemVersions¶
IDL_Type: | string |
---|---|
Units: | unitless |
Description: A comma delimited list of key=value pairs relating subsystem name (key) to its version number (value). This may be left blank if there are no subsystems within a CSC