:tocdepth: 3 ########## NewMTMount ########## .. note:: This page is generated by the following python script ``generate_cet.py``. :ref:`Back to table ` Commands -------- .. _NewMTMount:Commands:clearError: clearError ~~~~~~~~~~ **Description**: Clear one or more latched error conditions. :EFDB_Topic: NewMTMount_command_clearError .. _NewMTMount:Commands:clearError:mask: mask **** :IDL_Type: long :Units: unitless **Description**: Bitmask of Subsystem enumeration values specifying which errors to clear. .. _NewMTMount:Commands:closeMirrorCovers: 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 .. _NewMTMount:Commands:disableCameraCableWrapTracking: disableCameraCableWrapTracking ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **Description**: Stop the camera wrap from tracking the camera rotator. :EFDB_Topic: NewMTMount_command_disableCameraCableWrapTracking .. _NewMTMount:Commands:enableCameraCableWrapTracking: enableCameraCableWrapTracking ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **Description**: Start the camera cable wrap tracking the camera rotator. The cable wrap drive must be enabled. :EFDB_Topic: NewMTMount_command_enableCameraCableWrapTracking .. _NewMTMount:Commands:moveToTarget: moveToTarget ~~~~~~~~~~~~ **Description**: Go to a specified position and stop. :EFDB_Topic: NewMTMount_command_moveToTarget .. _NewMTMount:Commands:moveToTarget:azimuth: azimuth ******* :IDL_Type: double :Units: degree **Description**: Azimuth angle .. _NewMTMount:Commands:moveToTarget:elevation: elevation ********* :IDL_Type: double :Units: degree **Description**: Elevation angle .. _NewMTMount:Commands:openMirrorCovers: 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 .. _NewMTMount:Commands:startTracking: 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 .. _NewMTMount:Commands:stop: stop ~~~~ **Description**: Stop all motion. :EFDB_Topic: NewMTMount_command_stop .. _NewMTMount:Commands:stopTracking: stopTracking ~~~~~~~~~~~~ **Description**: Halt all axes except M3 rotation, and disable tracking. :EFDB_Topic: NewMTMount_command_stopTracking .. _NewMTMount:Commands:trackTarget: trackTarget ~~~~~~~~~~~ **Description**: Specify position, velocity and time (PVT) vector for all axes. This command is immediately reported as done. :EFDB_Topic: NewMTMount_command_trackTarget .. _NewMTMount:Commands:trackTarget:azimuth: 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. .. _NewMTMount:Commands:trackTarget:azimuthVelocity: azimuthVelocity *************** :IDL_Type: double :Units: deg/second **Description**: Mount azimuth velocity at the specified time. .. _NewMTMount:Commands:trackTarget:elevation: elevation ********* :IDL_Type: double :Units: deg **Description**: Mount elevation angle at the specified time. .. _NewMTMount:Commands:trackTarget:elevationVelocity: elevationVelocity ***************** :IDL_Type: double :Units: deg/second **Description**: Mount elevation angle velocity at the specified time. .. _NewMTMount:Commands:trackTarget:taiTime: taiTime ******* :IDL_Type: double :Units: second **Description**: TAI date at which the commanded positions and velocities apply, as unix time. .. _NewMTMount:Commands:trackTarget:trackId: trackId ******* :IDL_Type: long :Units: dimensionless **Description**: Target identifier provided by the NewMTMount. .. _NewMTMount:Commands:trackTarget:tracksys: tracksys ******** :IDL_Type: string :Units: dimensionless **Description**: Defines tracking coordinate system as sidereal, non-sidereal or local. .. _NewMTMount:Commands:trackTarget:radesys: 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 .. _NewMTMount:abort:value: value ***** :IDL_Type: boolean :Units: unitless **Description**: Not used disable ~~~~~~~ **Description**: Transition from state Enabled to Disabled. :EFDB_Topic: SALGeneric_command_disable .. _NewMTMount:disable:value: value ***** :IDL_Type: boolean :Units: unitless **Description**: Not used enable ~~~~~~ **Description**: Transition from state Disabled to Enabled. :EFDB_Topic: SALGeneric_command_enable .. _NewMTMount:enable:value: value ***** :IDL_Type: boolean :Units: unitless **Description**: Not used 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 .. _NewMTMount:enterControl:value: value ***** :IDL_Type: boolean :Units: unitless **Description**: Not used 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 .. _NewMTMount:exitControl:value: value ***** :IDL_Type: boolean :Units: unitless **Description**: Not used setAuthList ~~~~~~~~~~~ :EFDB_Topic: SALGeneric_command_setAuthList .. _NewMTMount:setAuthList:authorizedUsers: 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. .. _NewMTMount:setAuthList:nonAuthorizedCSCs: 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 .. _NewMTMount:setLogLevel:level: 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 .. _NewMTMount:setValue:parametersAndValues: 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 .. _NewMTMount:standby:value: value ***** :IDL_Type: boolean :Units: unitless **Description**: Not used start ~~~~~ **Description**: Transition from state Standby to Disable, in a specified configuration. :EFDB_Topic: SALGeneric_command_start .. _NewMTMount:start:settingsToApply: settingsToApply *************** :IDL_Type: string :IDL_Size: 256 :Units: unitless **Description**: Name of the selected settings set Enumerations ------------ :ActuatorState: * Disabled * MovingPointToPoint * TrackingOrSlewing * Stopping * Stopped :Subsystem: * AZIMUTH * AZIMUTH * AZIMUTH * BALANCE=0x0008 * CABINET=0x0010 * CAMERA * DEPLOYABLE * ELEVATION * ELEVATION * LOCKING * MIRROR * MIRROR * MAIN * OIL * TOP Events ------ .. _NewMTMount:Events:axesInPosition: 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 .. _NewMTMount:Events:axesInPosition:elevation: elevation ********* :IDL_Type: boolean :Units: unitless **Description**: Is the elevation axis in position? .. _NewMTMount:Events:axesInPosition:azimuth: azimuth ******* :IDL_Type: boolean :Units: unitless **Description**: Is the azimuth axis in position? .. _NewMTMount:Events:axesState: axesState ~~~~~~~~~ **Description**: State of the elevation and azimuth axes. :EFDB_Topic: NewMTMount_logevent_axesState .. _NewMTMount:Events:axesState:elevation: elevation ********* :IDL_Type: long :Units: unitless **Description**: Elevation state, as an ActuatorState constant enum .. _NewMTMount:Events:axesState:azimuth: azimuth ******* :IDL_Type: long :Units: unitless **Description**: Azimuth state, as an ActuatorState constant enum .. _NewMTMount:Events:cameraCableWrapState: cameraCableWrapState ~~~~~~~~~~~~~~~~~~~~ **Description**: State of the camera cable wrap. :EFDB_Topic: NewMTMount_logevent_cameraCableWrapState .. _NewMTMount:Events:cameraCableWrapState:state: state ***** :IDL_Type: long :Units: unitless **Description**: State, as an ActuatorState constant enum .. _NewMTMount:Events:connected: connected ~~~~~~~~~ **Description**: State of TCP/IP connection to the low level controller (the "operations manager"). :EFDB_Topic: NewMTMount_logevent_connected .. _NewMTMount:Events:connected:command: command ******* :IDL_Type: boolean :Units: unitless **Description**: Is the command (client) socket connected (true=yes, false=no)? .. _NewMTMount:Events:connected:replies: replies ******* :IDL_Type: boolean :Units: unitless **Description**: Is the replies (server) socket connected (true=yes, false=no)? .. _NewMTMount:Events:error: error ~~~~~ :EFDB_Topic: NewMTMount_logevent_error .. _NewMTMount:Events:error:latched: latched ******* :IDL_Type: boolean :Units: unitless **Description**: Is the error condition latched on (as it been active since it was last reset)? .. _NewMTMount:Events:error:active: active ****** :IDL_Type: boolean :Units: unitless **Description**: Is the error condition present? .. _NewMTMount:Events:error:code: code **** :IDL_Type: long :Units: unitless **Description**: Error identifier code. .. _NewMTMount:Events:error:text: text **** :IDL_Type: string :Units: unitless **Description**: Text description of error. .. _NewMTMount:Events:error:subsystem: subsystem ********* :IDL_Type: long :Units: unitless **Description**: Subsystem that produced the error; a single Subsystem enumeration value. .. _NewMTMount:Events:target: target ~~~~~~ **Description**: Commanded position and velocity. :EFDB_Topic: NewMTMount_logevent_target .. _NewMTMount:Events:target:elevation: elevation ********* :IDL_Type: double :Units: deg **Description**: Target mount elevation angle at the specified time. .. _NewMTMount:Events:target:elevationVelocity: elevationVelocity ***************** :IDL_Type: double :Units: deg/second **Description**: Target mount elevation angle velocity at the specified time. .. _NewMTMount:Events:target:azimuth: azimuth ******* :IDL_Type: double :Units: deg **Description**: Target mount azimuth angle at the specified time. The allowed range is 0 to 360. .. _NewMTMount:Events:target:azimuthVelocity: azimuthVelocity *************** :IDL_Type: double :Units: deg/second **Description**: Target mount azimuth velocity at the specified time. .. _NewMTMount:Events:target:taiTime: taiTime ******* :IDL_Type: double :Units: second **Description**: TAI date at which the commanded positions and velocities apply, as unix time. .. _NewMTMount:Events:target:trackId: trackId ******* :IDL_Type: long :Units: dimensionless **Description**: Unique target identifier .. _NewMTMount:Events:target:tracksys: tracksys ******** :IDL_Type: string :IDL_Size: 256 :Units: dimensionless **Description**: Defines tracking coordinate system as sidereal, non-sidereal or local. .. _NewMTMount:Events:target:radesys: 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). .. _NewMTMount:Events:warning: warning ~~~~~~~ :EFDB_Topic: NewMTMount_logevent_warning .. _NewMTMount:Events:warning:active: active ****** :IDL_Type: boolean :Units: unitless **Description**: Is the warning condition present? .. _NewMTMount:Events:warning:code: code **** :IDL_Type: long :Units: unitless **Description**: Warning identifier code. .. _NewMTMount:Events:warning:text: text **** :IDL_Type: string :Units: unitless **Description**: Text description of warning. .. _NewMTMount:Events:warning:subsystem: subsystem ********* :IDL_Type: long :Units: unitless **Description**: Subsystem that produced the warning; a single Subsystem enumeration value. appliedSettingsMatchStart ~~~~~~~~~~~~~~~~~~~~~~~~~ :EFDB_Topic: SALGeneric_logevent_appliedSettingsMatchStart .. _NewMTMount:appliedSettingsMatchStart:appliedSettingsMatchStartIsTrue: appliedSettingsMatchStartIsTrue ******************************* :IDL_Type: boolean :Units: unitless **Description**: True when the configuration matches the start conditions authList ~~~~~~~~ :EFDB_Topic: SALGeneric_logevent_authList .. _NewMTMount:authList:authorizedUsers: authorizedUsers *************** :IDL_Type: string :Units: unitless **Description**: Comma seperated list of authorized users currently allowed to command this CSC. .. _NewMTMount:authList:nonAuthorizedCSCs: 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 .. _NewMTMount:errorCode:errorCode: errorCode ********* :IDL_Type: long :Units: unitless **Description**: A numeric error code .. _NewMTMount:errorCode:errorReport: errorReport *********** :IDL_Type: string :Units: unitless **Description**: An string providing detailed information about the error .. _NewMTMount:errorCode:traceback: traceback ********* :IDL_Type: string :Units: unitless **Description**: An optional stack trace of the error condition heartbeat ~~~~~~~~~ :EFDB_Topic: SALGeneric_logevent_heartbeat .. _NewMTMount:heartbeat:heartbeat: heartbeat ********* :IDL_Type: boolean :Units: unitless **Description**: Beats the drum. logLevel ~~~~~~~~ **Description**: Current logging level. :EFDB_Topic: SALGeneric_logevent_logLevel .. _NewMTMount:logLevel:level: 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 .. _NewMTMount:logMessage:name: name **** :IDL_Type: string :Units: unitless **Description**: Log name. .. _NewMTMount:logMessage:level: level ***** :IDL_Type: int :Units: unitless **Description**: Message level, a Python logging level: error=40, warning=30, info=20, debug=10. .. _NewMTMount:logMessage:message: message ******* :IDL_Type: string :Units: unitless **Description**: Log message. .. _NewMTMount:logMessage:traceback: traceback ********* :IDL_Type: string :Units: unitless **Description**: Exception traceback; "" if not an exception. .. _NewMTMount:logMessage:filePath: filePath ******** :IDL_Type: string :Units: unitless **Description**: Path to source file. .. _NewMTMount:logMessage:functionName: functionName ************ :IDL_Type: string :Units: unitless **Description**: Function or method name. .. _NewMTMount:logMessage:lineNumber: lineNumber ********** :IDL_Type: long :Units: unitless **Description**: Line number in the file specified by filePath. .. _NewMTMount:logMessage:process: process ******* :IDL_Type: long :Units: unitless **Description**: Process ID. settingVersions ~~~~~~~~~~~~~~~ **Description**: Information about settings which can be specified in the start command. :EFDB_Topic: SALGeneric_logevent_settingVersions .. _NewMTMount:settingVersions:recommendedSettingsVersion: recommendedSettingsVersion ************************** :IDL_Type: string :Units: unitless **Description**: List of comma seperated recomended versions of settings sets .. _NewMTMount:settingVersions:recommendedSettingsLabels: recommendedSettingsLabels ************************* :IDL_Type: string :Units: unitless **Description**: List of comma seperated names of settings sets .. _NewMTMount:settingVersions:settingsUrl: 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 .. _NewMTMount:settingsApplied:settingsVersion: settingsVersion *************** :IDL_Type: string :IDL_Size: 256 :Units: unitless **Description**: The SHA or name corresponding to the published configuration .. _NewMTMount:settingsApplied:otherSettingsEvents: 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 .. _NewMTMount:simulationMode:mode: 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 .. _NewMTMount:softwareVersions:salVersion: salVersion ********** :IDL_Type: string :IDL_Size: 16 :Units: unitless **Description**: This is the current version of SAL generation .. _NewMTMount:softwareVersions:xmlVersion: xmlVersion ********** :IDL_Type: string :IDL_Size: 16 :Units: unitless **Description**: This is the current version of CSC XML .. _NewMTMount:softwareVersions:openSpliceVersion: openSpliceVersion ***************** :IDL_Type: string :IDL_Size: 16 :Units: unitless **Description**: This is the current version of OpenSplice .. _NewMTMount:softwareVersions:cscVersion: cscVersion ********** :IDL_Type: string :IDL_Size: 16 :Units: unitless **Description**: This is the top-level version of the CSC .. _NewMTMount:softwareVersions:subsystemVersions: 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 summaryState ~~~~~~~~~~~~ **Description**: Current summary state of the CSC :EFDB_Topic: SALGeneric_logevent_summaryState .. _NewMTMount:summaryState:summaryState: summaryState ************ :IDL_Type: long :Units: unitless **Description**: High level state machine state identifier