========== NewMTMount ========== Commands -------- 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. :Subsystem: NewMTMount :EFDB_Topic: NewMTMount_command_closeMirrorCovers ignored ******* :IDL_Type: boolean :Units: unitless :Count: 1 **Description**: Ignored. 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. :Subsystem: NewMTMount :EFDB_Topic: NewMTMount_command_openMirrorCovers ignored ******* :IDL_Type: boolean :Units: unitless :Count: 1 **Description**: Ignored disableCameraCableWrapTracking ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **Description**: Stop the camera wrap from tracking the camera rotator. :Subsystem: NewMTMount :EFDB_Topic: NewMTMount_command_disableCameraCableWrapTracking ignored ******* :IDL_Type: boolean :Units: unitless :Count: 1 **Description**: Ignored enableCameraCableWrapTracking ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **Description**: Start the camera cable wrap tracking the camera rotator. The cable wrap drive must be enabled. :Subsystem: NewMTMount :EFDB_Topic: NewMTMount_command_enableCameraCableWrapTracking ignored ******* :IDL_Type: boolean :Units: unitless :Count: 1 **Description**: Ignored moveToTarget ~~~~~~~~~~~~ **Description**: Go to a specified position and stop. :Subsystem: NewMTMount :EFDB_Topic: NewMTMount_command_moveToTarget azimuth ******* :IDL_Type: double :Units: degree :Count: 1 **Description**: Azimuth angle elevation ********* :IDL_Type: double :Units: degree :Count: 1 **Description**: Elevation angle 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. :Subsystem: NewMTMount :EFDB_Topic: NewMTMount_command_startTracking ignored ******* :IDL_Type: boolean :Units: dimensionless :Count: 1 **Description**: Attribute required by the SAL API, but is unused. trackTarget ~~~~~~~~~~~ **Description**: Specify position, velocity and time (PVT) vector for all axes. This command is immediately reported as done. :Subsystem: NewMTMount :EFDB_Topic: NewMTMount_command_trackTarget azimuth ******* :IDL_Type: double :Units: deg :Count: 1 **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 :Count: 1 **Description**: Mount azimuth velocity at the specified time. elevation ********* :IDL_Type: double :Units: deg :Count: 1 **Description**: Mount elevation angle at the specified time. elevationVelocity ***************** :IDL_Type: double :Units: deg/second :Count: 1 **Description**: Mount elevation angle velocity at the specified time. taiTime ******* :IDL_Type: double :Units: second :Count: 1 **Description**: TAI date at which the commanded positions and velocities apply, as unix time. trackId ******* :IDL_Type: long :Units: dimensionless :Count: 1 **Description**: Target identifier provided by the NewMTMount. tracksys ******** :IDL_Type: string :Units: dimensionless :Count: 1 **Description**: Defines tracking coordinate system as sidereal, non-sidereal or local. radesys ******* :IDL_Type: string :Units: dimensionless :Count: 1 **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). stopTracking ~~~~~~~~~~~~ **Description**: Halt all axes except M3 rotation, and disable tracking. :Subsystem: NewMTMount :EFDB_Topic: NewMTMount_command_stopTracking ignored ******* :IDL_Type: boolean :Units: dimensionless :Count: 1 **Description**: Attribute required by the SAL API, but is unused. stop ~~~~ **Description**: Stop all motion. :Subsystem: NewMTMount :EFDB_Topic: NewMTMount_command_stop ignored ******* :IDL_Type: boolean :Units: unitless :Count: 1 **Description**: Ignored clearError ~~~~~~~~~~ **Description**: Clear one or more latched error conditions. :Subsystem: NewMTMount :EFDB_Topic: NewMTMount_command_clearError mask **** :IDL_Type: long :Units: unitless :Count: 1 **Description**: Bitmask of Subsystem enumeration values specifying which errors to clear. Events ------ * ActuatorState_Disabled * ActuatorState_MovingPointToPoint * ActuatorState_TrackingOrSlewing * ActuatorState_Stopping * ActuatorState_Stopped * Subsystem_AZIMUTH_AXIS=0x0001 * Subsystem_AZIMUTH_CABLE_WRAP=0x0002 * Subsystem_AZIMUTH_THERMAL=0x0004 * Subsystem_BALANCE=0x0008 * Subsystem_CABINET=0x0010 * Subsystem_CAMERA_CABLE_WRAP=0x0020 * Subsystem_DEPLOYABLE_PLATFORM=0x0040 * Subsystem_ELEVATION_AXIS=0x0080 * Subsystem_ELEVATION_THERMAL=0x0100 * Subsystem_LOCKING_PINS=0x0200 * Subsystem_MIRROR_COVER=0x0400 * Subsystem_MIRROR_COVER_LOCK=0x0800 * Subsystem_MAIN_POWER_SUPPLY=0x1000 * Subsystem_OIL_SUPPLY_SYSTEM=0x2000 * Subsystem_TOP_END_CHILLER=0x4000 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. :Subsystem: NewMTMount :EFDB_Topic: NewMTMount_logevent_axesInPosition elevation ********* :IDL_Type: boolean :Units: unitless :Count: 1 **Description**: Is the elevation axis in position? azimuth ******* :IDL_Type: boolean :Units: unitless :Count: 1 **Description**: Is the azimuth axis in position? axesState ~~~~~~~~~ **Description**: State of the elevation and azimuth axes. :Subsystem: NewMTMount :EFDB_Topic: NewMTMount_logevent_axesState elevation ********* :IDL_Type: long :Units: unitless :Count: 1 **Description**: Elevation state, as an ActuatorState constant enum azimuth ******* :IDL_Type: long :Units: unitless :Count: 1 **Description**: Azimuth state, as an ActuatorState constant enum cameraCableWrapState ~~~~~~~~~~~~~~~~~~~~ **Description**: State of the camera cable wrap. :Subsystem: NewMTMount :EFDB_Topic: NewMTMount_logevent_cameraCableWrapState state ***** :IDL_Type: long :Units: unitless :Count: 1 **Description**: State, as an ActuatorState constant enum connected ~~~~~~~~~ **Description**: State of TCP/IP connection to the low level controller (the "operations manager"). :Subsystem: NewMTMount :EFDB_Topic: NewMTMount_logevent_connected command ******* :IDL_Type: boolean :Units: unitless :Count: 1 **Description**: Is the command (client) socket connected (true=yes, false=no)? replies ******* :IDL_Type: boolean :Units: unitless :Count: 1 **Description**: Is the replies (server) socket connected (true=yes, false=no)? error ~~~~~ :Subsystem: NewMTMount :EFDB_Topic: NewMTMount_logevent_error latched ******* :IDL_Type: boolean :Units: unitless :Count: 1 **Description**: Is the error condition latched on (as it been active since it was last reset)? active ****** :IDL_Type: boolean :Units: unitless :Count: 1 **Description**: Is the error condition present? code **** :IDL_Type: long :Units: unitless :Count: 1 **Description**: Error identifier code. text **** :IDL_Type: string :Units: unitless :Count: 1 **Description**: Text description of error. subsystem ********* :IDL_Type: long :Units: unitless :Count: 1 **Description**: Subsystem that produced the error; a single Subsystem enumeration value. target ~~~~~~ **Description**: Commanded position and velocity. :Subsystem: NewMTMount :EFDB_Topic: NewMTMount_logevent_target elevation ********* :IDL_Type: double :Units: deg :Count: 1 **Description**: Target mount elevation angle at the specified time. elevationVelocity ***************** :IDL_Type: double :Units: deg/second :Count: 1 **Description**: Target mount elevation angle velocity at the specified time. azimuth ******* :IDL_Type: double :Units: deg :Count: 1 **Description**: Target mount azimuth angle at the specified time. The allowed range is 0 to 360. azimuthVelocity *************** :IDL_Type: double :Units: deg/second :Count: 1 **Description**: Target mount azimuth velocity at the specified time. taiTime ******* :IDL_Type: double :Units: second :Count: 1 **Description**: TAI date at which the commanded positions and velocities apply, as unix time. trackId ******* :IDL_Type: long :Units: dimensionless :Count: 1 **Description**: Unique target identifier tracksys ******** :IDL_Type: string :IDL_Size: 256 :Units: dimensionless :Count: 1 **Description**: Defines tracking coordinate system as sidereal, non-sidereal or local. radesys ******* :IDL_Type: string :IDL_Size: 256 :Units: dimensionless :Count: 1 **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 ~~~~~~~ :Subsystem: NewMTMount :EFDB_Topic: NewMTMount_logevent_warning active ****** :IDL_Type: boolean :Units: unitless :Count: 1 **Description**: Is the warning condition present? code **** :IDL_Type: long :Units: unitless :Count: 1 **Description**: Warning identifier code. text **** :IDL_Type: string :Units: unitless :Count: 1 **Description**: Text description of warning. subsystem ********* :IDL_Type: long :Units: unitless :Count: 1 **Description**: Subsystem that produced the warning; a single Subsystem enumeration value.