MTPtg¶
Note
This page is generated by the following python script generate_cet.py.
Commands¶
amLimitSet¶
| EFDB_Topic: | MTPtg_command_amLimitSet |
|---|
azCurrentWrap¶
| EFDB_Topic: | MTPtg_command_azCurrentWrap |
|---|
azElTarget¶
| EFDB_Topic: | MTPtg_command_azElTarget |
|---|
rotPA¶
| IDL_Type: | double |
|---|---|
| Units: | degree |
Description: Desired instrument position angle, Eastwards from North
clearCollOffset¶
| EFDB_Topic: | MTPtg_command_clearCollOffset |
|---|
collOffset¶
| EFDB_Topic: | MTPtg_command_collOffset |
|---|
debugLevel¶
| EFDB_Topic: | MTPtg_command_debugLevel |
|---|
ephemTarget¶
| EFDB_Topic: | MTPtg_command_ephemTarget |
|---|
dRA¶
| IDL_Type: | double |
|---|---|
| Units: | arcsec / s |
Description: Differential Track Rate in RA, in addition to any inherent tracking rate the object may have
dDec¶
| IDL_Type: | double |
|---|---|
| Units: | arcsec / s |
Description: Differential Track Rate in Dec, in addition to any inherent tracking rate the object may have
rotPA¶
| IDL_Type: | double |
|---|---|
| Units: | degree |
Description: Desired instrument position angle, Eastwards from North
focusName¶
| EFDB_Topic: | MTPtg_command_focusName |
|---|
focus¶
| IDL_Type: | long |
|---|---|
| Units: | unitless |
Description: Select M3 focus position: prime, nasmyth1 or nasmyth2.
guideAutoclear¶
| EFDB_Topic: | MTPtg_command_guideAutoclear |
|---|
guideClear¶
| EFDB_Topic: | MTPtg_command_guideClear |
|---|
guideControl¶
| EFDB_Topic: | MTPtg_command_guideControl |
|---|
iersUpdate¶
| EFDB_Topic: | MTPtg_command_iersUpdate |
|---|
offsetAbsorb¶
| EFDB_Topic: | MTPtg_command_offsetAbsorb |
|---|
offsetAzEl¶
| EFDB_Topic: | MTPtg_command_offsetAzEl |
|---|
offsetClear¶
| EFDB_Topic: | MTPtg_command_offsetClear |
|---|
offsetPA¶
| EFDB_Topic: | MTPtg_command_offsetPA |
|---|
angle¶
| IDL_Type: | double |
|---|---|
| Units: | degree |
Description: Offset position angle in degrees, clockwise from North
offsetRADec¶
| EFDB_Topic: | MTPtg_command_offsetRADec |
|---|
off1¶
| IDL_Type: | double |
|---|---|
| Units: | deg |
Description: Offset in RA or X, relative to target position (in arcsec if type is TPLANE, second if SIMPLE)
planetTarget¶
| EFDB_Topic: | MTPtg_command_planetTarget |
|---|
planetName¶
| IDL_Type: | long |
|---|---|
| Units: | unitless |
Description: Id of the planet name; mercury (1), venus (2), moon (3), mars (4), jupiter (5), saturn (6), uranus (7), neptune (8) or pluto (9)
dRA¶
| IDL_Type: | double |
|---|---|
| Units: | arcsec / second |
Description: Differential Track Rate in RA, in addition to the planet’s inherent tracking rate
dDec¶
| IDL_Type: | double |
|---|---|
| Units: | arcsec / second |
Description: Differential Track Rate in Declination , in addition to the planet’s inherent tracking rate
rotPA¶
| IDL_Type: | double |
|---|---|
| Units: | degree |
Description: Desired instrument position angle, Eastwards from North
pointAddData¶
| EFDB_Topic: | MTPtg_command_pointAddData |
|---|
pointCloseFile¶
| EFDB_Topic: | MTPtg_command_pointCloseFile |
|---|
pointLoadModel¶
| EFDB_Topic: | MTPtg_command_pointLoadModel |
|---|
pointNewFile¶
| EFDB_Topic: | MTPtg_command_pointNewFile |
|---|
poriginAbsorb¶
| EFDB_Topic: | MTPtg_command_poriginAbsorb |
|---|
poriginClear¶
| EFDB_Topic: | MTPtg_command_poriginClear |
|---|
poriginOffset¶
| EFDB_Topic: | MTPtg_command_poriginOffset |
|---|
poriginXY¶
| EFDB_Topic: | MTPtg_command_poriginXY |
|---|
x¶
| IDL_Type: | double |
|---|---|
| Units: | arcsec |
Description: X Pointing origin in the focal plane. Origin is the axis of the rotator
y¶
| IDL_Type: | double |
|---|---|
| Units: | arcsec |
Description: Y Pointing origin in the focal plane. Origin is the axis of the rotator
raDecTarget¶
| EFDB_Topic: | MTPtg_command_raDecTarget |
|---|
epoch¶
| IDL_Type: | double |
|---|---|
| Units: | year |
Description: Target epoch in years e.g. 2000.0. Julian (J) epoch is assumed.
rotPA¶
| IDL_Type: | double |
|---|---|
| Units: | deg |
Description: Desired instrument position angle, Eastwards from North
rotFrame¶
| IDL_Type: | long |
|---|---|
| Units: | unitless |
Description: Rotator co-ordinate frame. target = same frame as target. fixed = maintain sky orientation ( = AZEL)
azWrapStrategy¶
| IDL_Type: | long |
|---|---|
| Units: | unitless |
Description: Azimuth wrap strategy.(1-noUnWrap, 2-optimize, 3-maxTimeOnTarget)
rotCurrentWrap¶
| EFDB_Topic: | MTPtg_command_rotCurrentWrap |
|---|
rotOffset¶
| EFDB_Topic: | MTPtg_command_rotOffset |
|---|
setAccessMode¶
| EFDB_Topic: | MTPtg_command_setAccessMode |
|---|
startTracking¶
| EFDB_Topic: | MTPtg_command_startTracking |
|---|
stopTracking¶
| EFDB_Topic: | MTPtg_command_stopTracking |
|---|
wavelength¶
| EFDB_Topic: | MTPtg_command_wavelength |
|---|
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¶
| SummaryState: |
|
|---|---|
| LogLevel: |
|
| OffTypes: |
|
| OnOff: |
|
| Wraps: |
|
| CoordFrame: |
|
| RotFrame: |
|
| RotMode: |
|
| AccessModes: |
|
| Planets: |
|
| Foci: |
|
| WarningLevel: |
|
| DetailedStates: |
|
| TargetTypes: |
|
| WrapStrategy: |
|
Events¶
accessMode¶
| EFDB_Topic: | MTPtg_logevent_accessMode |
|---|
airmassWarning¶
| EFDB_Topic: | MTPtg_logevent_airmassWarning |
|---|
axesTrackMode¶
| EFDB_Topic: | MTPtg_logevent_axesTrackMode |
|---|
azWrapWarning¶
| EFDB_Topic: | MTPtg_logevent_azWrapWarning |
|---|
currentDebugLevel¶
| EFDB_Topic: | MTPtg_logevent_currentDebugLevel |
|---|
currentTarget¶
| EFDB_Topic: | MTPtg_logevent_currentTarget |
|---|
planetName¶
| IDL_Type: | long |
|---|---|
| Units: | unitless |
Description: Id of the planet name; mercury (1), venus (2), moon (3), mars (4), jupiter (5), saturn (6), uranus (7), neptune (8) or pluto (9)
difftrackRA¶
| IDL_Type: | double |
|---|---|
| Units: | arcsec / second |
Description: Target differential track rate in RA (units RAsecs/second)
difftrackDec¶
| IDL_Type: | double |
|---|---|
| Units: | arcsec / second |
Description: Target differential track rate in Dec (units arcsecs/second)
properMotionRA¶
| IDL_Type: | double |
|---|---|
| Units: | arcsec / year |
Description: Target proper motion in RA (units RAsecs/year)
properMotionDec¶
| IDL_Type: | double |
|---|---|
| Units: | arcsec / year |
Description: Target proper motion in Dec (units arcsecs/year)
rotFrame¶
| IDL_Type: | long |
|---|---|
| Units: | unitless |
Description: Rotator tracking co-ordinate frame (FK5 or ICRS)
detailedState¶
| EFDB_Topic: | MTPtg_logevent_detailedState |
|---|
elLimitWarning¶
| EFDB_Topic: | MTPtg_logevent_elLimitWarning |
|---|
pointing_file¶
| EFDB_Topic: | MTPtg_logevent_pointing_file |
|---|
file_is_open¶
| IDL_Type: | boolean |
|---|---|
| Units: | unitless |
Description: If true, pointing file is open. If false, pointing file is closed.
focusNameInconsistentWarning¶
| EFDB_Topic: | MTPtg_logevent_focusNameInconsistentWarning |
|---|
focusNameSelected¶
| EFDB_Topic: | MTPtg_logevent_focusNameSelected |
|---|
iers¶
| EFDB_Topic: | MTPtg_logevent_iers |
|---|
timestamp¶
| IDL_Type: | double |
|---|---|
| Units: | second |
Description: Timestamp (as returned by SAL’s getCurrentTime) of successful IERS update.
iersOutOfDate¶
| EFDB_Topic: | MTPtg_logevent_iersOutOfDate |
|---|
inPosition¶
| EFDB_Topic: | MTPtg_logevent_inPosition |
|---|
inPositionAz¶
| EFDB_Topic: | MTPtg_logevent_inPositionAz |
|---|
inPositionEl¶
| EFDB_Topic: | MTPtg_logevent_inPositionEl |
|---|
inPositionRot¶
| EFDB_Topic: | MTPtg_logevent_inPositionRot |
|---|
moonProximityWarning¶
| EFDB_Topic: | MTPtg_logevent_moonProximityWarning |
|---|
mountDataWarning¶
| EFDB_Topic: | MTPtg_logevent_mountDataWarning |
|---|
mountGuideMode¶
| EFDB_Topic: | MTPtg_logevent_mountGuideMode |
|---|
objectSetWarning¶
| EFDB_Topic: | MTPtg_logevent_objectSetWarning |
|---|
pointingModel¶
| EFDB_Topic: | MTPtg_logevent_pointingModel |
|---|
pointingModelTermNames¶
| IDL_Type: | string |
|---|---|
| Units: | unitless |
Description: Comma separated list of pointing model term names.
ptgAzCurrentWrap¶
| EFDB_Topic: | MTPtg_logevent_ptgAzCurrentWrap |
|---|
currentWrap¶
| IDL_Type: | long |
|---|---|
| Units: | unitless |
Description: Direction of the azimuth wrap: cw (1) or ccw (2).
ptgRotCurrentWrap¶
| EFDB_Topic: | MTPtg_logevent_ptgRotCurrentWrap |
|---|
currentWrap¶
| IDL_Type: | long |
|---|---|
| Units: | unitless |
Description: Direction of the rotator wrap: cw (1) or ccw (2).
rotWrapWarning¶
| EFDB_Topic: | MTPtg_logevent_rotWrapWarning |
|---|
sunProximityWarning¶
| EFDB_Topic: | MTPtg_logevent_sunProximityWarning |
|---|
timesOfLimits¶
| EFDB_Topic: | MTPtg_logevent_timesOfLimits |
|---|
timeAzLim¶
| IDL_Type: | double |
|---|---|
| Units: | second |
Description: Time the target reaches azimuth limit. TAI seconds.
timeRotLim¶
| IDL_Type: | double |
|---|---|
| Units: | second |
Description: Time the target reaches rotator limit. TAI seconds.
timeElHighLimit¶
| IDL_Type: | double |
|---|---|
| Units: | second |
Description: Time the target reaches elevation high limit. TAI seconds.
timeElLowLimit¶
| IDL_Type: | double |
|---|---|
| Units: | second |
Description: Time the target reaches elevation low limit. TAI seconds.
timeUnobservable¶
| IDL_Type: | double |
|---|---|
| Units: | second |
Description: Time the target becomes unobservable. TAI seconds.
trackPosting¶
| EFDB_Topic: | MTPtg_logevent_trackPosting |
|---|
status¶
| IDL_Type: | boolean |
|---|---|
| Units: | unitless |
Description: If true, PTG controller is currently posting track commands to Mount components.
wavelength¶
| EFDB_Topic: | MTPtg_logevent_wavelength |
|---|
weatherDataApplied¶
| EFDB_Topic: | MTPtg_logevent_weatherDataApplied |
|---|
weatherDataInvalid¶
| EFDB_Topic: | MTPtg_logevent_weatherDataInvalid |
|---|
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
Telemetry¶
currentTargetStatus¶
| EFDB_Topic: | MTPtg_currentTargetStatus |
|---|
demandRaString¶
| IDL_Type: | string |
|---|---|
| Units: | hour |
Description: Demanded target Right Ascension as a string (HH:MM:SS.SS)
demandDecString¶
| IDL_Type: | string |
|---|---|
| Units: | deg |
Description: Demanded target Declination as a string (DD:MM:SS.S)
guidingAndOffsets¶
| EFDB_Topic: | MTPtg_guidingAndOffsets |
|---|
handsetCollOffsetCA¶
| IDL_Type: | double |
|---|---|
| Units: | arcsec |
Description: Collimation handset offset CA (arcsecs)
handsetCollOffsetCE¶
| IDL_Type: | double |
|---|---|
| Units: | arcsec |
Description: Collimation CE handset offset (arcsecs)
pointingOriginUserDX¶
| IDL_Type: | double |
|---|---|
| Units: | mm |
Description: User pointing origin offset X on the focal plane (mm)
pointingOriginUserDY¶
| IDL_Type: | double |
|---|---|
| Units: | mm |
Description: User pointing origin offset Y on the focal plane (mm)
pointingOriginHandsetDX¶
| IDL_Type: | double |
|---|---|
| Units: | mm |
Description: Handset pointing origin offset X on the focal plane (mm)
pointingOriginHandsetDY¶
| IDL_Type: | double |
|---|---|
| Units: | mm |
Description: Handset pointing origin offset Y on the focal plane (mm)
mountStatus¶
| EFDB_Topic: | MTPtg_mountStatus |
|---|
mountRAString¶
| IDL_Type: | string |
|---|---|
| Units: | hour |
Description: Current mount RA as a sexagesimal string (HH:MM:SS).
mountDecString¶
| IDL_Type: | string |
|---|---|
| Units: | deg |
Description: Current mount Dec as a sexagesimal string (DD:MM:SS).
mountAzString¶
| IDL_Type: | string |
|---|---|
| Units: | deg |
Description: Mount azimuth as a sexagesimal string (DD:MM:SS).
mountElString¶
| IDL_Type: | string |
|---|---|
| Units: | deg |
Description: Mount elevation as a sexagesimal string (DD:MM:SS).
mountRotString¶
| IDL_Type: | string |
|---|---|
| Units: | deg |
Description: Rotator angle as a sexagesimal string (DD:MM:SS).
namedAzEl¶
| EFDB_Topic: | MTPtg_namedAzEl |
|---|
names¶
| IDL_Type: | string |
|---|---|
| Units: | unitless |
Description: Names of the Named AzEl positions (Comma separated)
azPositions¶
| IDL_Type: | string |
|---|---|
| Units: | deg |
Description: Azimuth positions of the named position. (Comma separated, specify ‘n/a’ to indicate no movement.)
elPositions¶
| IDL_Type: | string |
|---|---|
| Units: | deg |
Description: Elevation positions of the named position. (Comma separated, specify ‘n/a’ to indicate no movement.)
rotPositions¶
| IDL_Type: | string |
|---|---|
| Units: | deg |
Description: Rotator positions of the named position. (Comma separated, specify ‘n/a’ to indicate no movement.)
mount_positions¶
Description: Telemetry for mount positions in sky coordinate
| EFDB_Topic: | MTPtg_mount_positions |
|---|
cRIO_timestamp¶
| IDL_Type: | double |
|---|---|
| Units: | s |
Description: Time for the first sample of each telemetry item in this topic, as measured by the cRIO clock, as unix time.
azimuthCalculatedAngle¶
| IDL_Type: | double |
|---|---|
| Units: | deg |
| Count: | 100 |
Description: Azimuth axis position reported by mount component.
elevationCalculatedAngle¶
| IDL_Type: | double |
|---|---|
| Units: | deg |
| Count: | 100 |
Description: Elevation axis positions reported by mount component.
ra¶
| IDL_Type: | double |
|---|---|
| Units: | deg |
| Count: | 100 |
Description: RA calculated from the azimuthCalculatedAngle and elevationCalculatedAngle.
declination¶
| IDL_Type: | double |
|---|---|
| Units: | deg |
| Count: | 100 |
Description: Dec calculated from the azimuthCalculatedAngle and elevationCalculatedAngle.
skyEnvironment¶
| EFDB_Topic: | MTPtg_skyEnvironment |
|---|
twilightEndTime¶
| IDL_Type: | double |
|---|---|
| Units: | second |
Description: Astronomical twilight end time. TAI seconds.
twilightBeginTime¶
| IDL_Type: | double |
|---|---|
| Units: | second |
Description: Astronomical twilight begin time. TAI seconds.
sunTargetDistance¶
| IDL_Type: | double |
|---|---|
| Units: | deg |
Description: Distance on the sky between the target and the Sun
moonTargetDistance¶
| IDL_Type: | double |
|---|---|
| Units: | deg |
Description: Distance on the sky between the target and the Moon