ATAOS¶
Note
This page is generated by python script generate_cet.py
.
Commands¶
applyCorrection¶
- EFDB_Topic
ATAOS_command_applyCorrection
azimuth¶
- IDL_Type
double
- Units
degree
Description: Azimuth position for the correction (must be larger then 0).
elevation¶
- IDL_Type
double
- Units
degree
Description: Elevation position for the correction (must be larger then 0).
applyFocusOffset¶
- EFDB_Topic
ATAOS_command_applyFocusOffset
offset¶
- IDL_Type
float
- Units
millimeter
Description: The offset from the focus to be set.
disableCorrection¶
- EFDB_Topic
ATAOS_command_disableCorrection
disableAll¶
- IDL_Type
boolean
- Units
unitless
Description: Disable all corrections.
m1¶
- IDL_Type
boolean
- Units
unitless
Description: If true, disable the m1 correction.
m2¶
- IDL_Type
boolean
- Units
unitless
Description: If true, disable the m2 correction.
hexapod¶
- IDL_Type
boolean
- Units
unitless
Description: If true, disable the hexapod correction.
focus¶
- IDL_Type
boolean
- Units
unitless
Description: If true, disable the focus correction.
atspectrograph¶
- IDL_Type
boolean
- Units
unitless
- Description: If true, Disable focus correction based on atspectrograph (LATISS)
optical configuration.
moveWhileExposing¶
- IDL_Type
boolean
- Units
unitless
Description: Apply focus and hexapod corrections during exposures? (default is no)
enableCorrection¶
- EFDB_Topic
ATAOS_command_enableCorrection
enableAll¶
- IDL_Type
boolean
- Units
unitless
Description: Enable correction on all components.
m1¶
- IDL_Type
boolean
- Units
unitless
Description: Enable correction in M1 (ignored if all).
m2¶
- IDL_Type
boolean
- Units
unitless
Description: Enable correction in M2 (ignored if all).
hexapod¶
- IDL_Type
boolean
- Units
unitless
Description: Enable hexapod correction (ignored if all)
focus¶
- IDL_Type
boolean
- Units
unitless
Description: Enable focus correction (ignored if all)
atspectrograph¶
- IDL_Type
boolean
- Units
unitless
- Description: Enable focus correction based on atspectrograph (LATISS) optical configuration (filter/grating/wavelength)
(ignored if all)
moveWhileExposing¶
- IDL_Type
boolean
- Units
unitless
Description: Apply focus and hexapod corrections during exposures? (default is no)
offset¶
- EFDB_Topic
ATAOS_command_offset
x¶
- IDL_Type
float
- Units
mm
Description: Add this offset to the hexapod correction in the x-direction.
y¶
- IDL_Type
float
- Units
mm
Description: Add this offset to the hexapod correction in the y-direction.
z¶
- IDL_Type
float
- Units
mm
Description: Add this offset to the hexapod correction in the z-direction.
u¶
- IDL_Type
float
- Units
degree
Description: Add this offset to the angle correction applied to the hexapod with respect to the hexapod x-axis.
v¶
- IDL_Type
float
- Units
degree
Description: Add this offset to the angle correction applied to the hexapod with respect to the hexapod y-axis.
w¶
- IDL_Type
float
- Units
degree
Description: Add this offset to the angle correction applied to the hexapod with respect to the hexapod z-axis (Ignored).
m1¶
- IDL_Type
float
- Units
Pa
Description: Add this offset to the m1 correction.
m2¶
- IDL_Type
float
- Units
Pa
Description: Add this offset to the m2 correction.
resetOffset¶
- EFDB_Topic
ATAOS_command_resetOffset
axis¶
- IDL_Type
string
- IDL_Size
10
- Units
unitless
Description: Name of the axis to reset offset. Must be one of m1, m2, x, y, z, u, v, all or empty. If empty, reset all.
setCorrectionModelOffsets¶
- EFDB_Topic
ATAOS_command_setCorrectionModelOffsets
axis¶
- IDL_Type
string
- IDL_Size
10
- Units
unitless
- Description: Name of the axis to apply offset. Must be one of m1, m2, x, y, z, u, v.
This will override/zero out all other offsets that may be applied.
offset¶
- IDL_Type
float
- Units
unitless
Description: Offset value. Unit depends on the axis.
setWavelength¶
- EFDB_Topic
ATAOS_command_setWavelength
wavelength¶
- IDL_Type
float
- Units
nanometer
Description: The wavelength for which the focus to be set.
disable¶
Description: Transition from state Enabled to Disabled.
- EFDB_Topic
SALGeneric_command_disable
- Category
csc
enable¶
Description: Transition from state Disabled to Enabled.
- EFDB_Topic
SALGeneric_command_enable
- Category
csc
exitControl¶
Description: Transition from state Standby to Offline. For CSCs that start in Standby state this makes the CSC quit. CSCs that start in Offline state, they remain active.
- EFDB_Topic
SALGeneric_command_exitControl
- Category
csc
setAuthList¶
- EFDB_Topic
SALGeneric_command_setAuthList
- Category
csc
setLogLevel¶
Description: Set the logging level.
- EFDB_Topic
SALGeneric_command_setLogLevel
- Category
csc
level¶
- IDL_Type
int
- Units
unitless
Description: Logging level, as a Python logging level: error=40, warning=30, info=20, debug=10.
subsystem¶
- IDL_Type
string
- Units
unitless
Description: Subsystem this applies to. If empty, the change applies to all subsystems. Beyond that, the meaning depends on the CSC.
standby¶
Description: Transition from state Offline, Disabled or Fault to Standby.
- EFDB_Topic
SALGeneric_command_standby
- Category
csc
start¶
Description: Transition from state Standby to Disable, in a specified configuration.
- EFDB_Topic
SALGeneric_command_start
- Category
csc
settingsToApply¶
- IDL_Type
string
- IDL_Size
256
- Units
unitless
Description: Name of the selected settings set
Events¶
atspectrographCorrectionCompleted¶
- EFDB_Topic
ATAOS_logevent_atspectrographCorrectionCompleted
focusOffset¶
- IDL_Type
float
- Units
mm
Description: Focus offset applied.
pointingOffsets¶
- IDL_Type
float
- Units
arcsec
- Count
2
Description: Pointing Offsets applied.
atspectrographCorrectionStarted¶
- EFDB_Topic
ATAOS_logevent_atspectrographCorrectionStarted
focusOffset¶
- IDL_Type
float
- Units
mm
Description: Focus offset applied.
pointingOffsets¶
- IDL_Type
float
- Units
arcsec
- Count
2
Description: Pointing Offsets applied.
correctionEnabled¶
- EFDB_Topic
ATAOS_logevent_correctionEnabled
m1¶
- IDL_Type
boolean
- Units
unitless
Description: M1 correction enabled.
m2¶
- IDL_Type
boolean
- Units
unitless
Description: M2 correction enabled.
hexapod¶
- IDL_Type
boolean
- Units
unitless
Description: Hexapod correction enabled.
focus¶
- IDL_Type
boolean
- Units
unitless
Description: Focus correction enabled.
atspectrograph¶
- IDL_Type
boolean
- Units
unitless
Description: Focus correction for atspectrograph (LATISS) grating and filter selection enabled.
moveWhileExposing¶
- IDL_Type
boolean
- Units
unitless
Description: Move hexapod and focus while exposing enabled.
correctionOffsets¶
- EFDB_Topic
ATAOS_logevent_correctionOffsets
x¶
- IDL_Type
float
- Units
mm
Description: Offset to the hexapod correction in the x-direction.
y¶
- IDL_Type
float
- Units
mm
Description: Offset to the hexapod correction in the y-direction.
z¶
- IDL_Type
float
- Units
mm
Description: Offset to the hexapod correction in the z-direction.
u¶
- IDL_Type
float
- Units
degree
Description: Offset to the angle correction applied to the hexapod with respect to the hexapod x-axis.
v¶
- IDL_Type
float
- Units
degree
Description: Offset to the angle correction applied to the hexapod with respect to the hexapod y-axis.
w¶
- IDL_Type
float
- Units
degree
Description: Offset to the angle correction applied to the hexapod with respect to the hexapod z-axis (Ignored).
m1¶
- IDL_Type
float
- Units
Pa
Description: Offset to the m1 correction.
m2¶
- IDL_Type
float
- Units
Pa
Description: Offset to the m2 correction.
detailedState¶
- EFDB_Topic
ATAOS_logevent_detailedState
substate¶
- IDL_Type
byte
- Units
unitless
Description: Integer state of the ATAOS activity. This is not an enumeration but a bitwise state.
focusCorrectionCompleted¶
- EFDB_Topic
ATAOS_logevent_focusCorrectionCompleted
azimuth¶
- IDL_Type
double
- Units
degree
Description: Azimuth position for the correction.
elevation¶
- IDL_Type
double
- Units
degree
Description: Elevation position for the correction.
focus¶
- IDL_Type
float
- Units
mm
Description: Focus correction.
focusCorrectionStarted¶
- EFDB_Topic
ATAOS_logevent_focusCorrectionStarted
azimuth¶
- IDL_Type
double
- Units
degree
Description: Azimuth position for the correction.
elevation¶
- IDL_Type
double
- Units
degree
Description: Elevation position for the correction.
focus¶
- IDL_Type
float
- Units
mm
Description: Focus correction.
focusOffsetSummary¶
- EFDB_Topic
ATAOS_logevent_focusOffsetSummary
total¶
- IDL_Type
float
- Units
mm
Description: Sum total of all focus offsets.
userApplied¶
- IDL_Type
float
- Units
mm
Description: Cumulative User-provided focus-offset.
filter¶
- IDL_Type
float
- Units
degree
Description: Offset due to atspectrograph filter
disperser¶
- IDL_Type
float
- Units
degree
Description: Offset due to atspectrograph disperser.
wavelength¶
- IDL_Type
float
- Units
degree
Description: Offset due to selected wavelength.
hexapodCorrectionCompleted¶
- EFDB_Topic
ATAOS_logevent_hexapodCorrectionCompleted
azimuth¶
- IDL_Type
double
- Units
degree
Description: Azimuth position for the correction.
elevation¶
- IDL_Type
double
- Units
degree
Description: Elevation position for the correction.
hexapod_x¶
- IDL_Type
float
- Units
mm
Description: Position correction applied to the hexapod in the optical x-direction.
hexapod_y¶
- IDL_Type
float
- Units
mm
Description: Position correction applied to the hexapod in the optical y-direction.
hexapod_z¶
- IDL_Type
float
- Units
mm
Description: Position correction applied to the hexapod in the optical z-direction.
hexapod_u¶
- IDL_Type
float
- Units
degree
Description: Angle correction applied to the hexapod with respect to the optical x-axis.
hexapod_v¶
- IDL_Type
float
- Units
degree
Description: Angle correction applied to the hexapod with respect to the optical y-axis.
hexapod_w¶
- IDL_Type
float
- Units
degree
Description: Angle correction applied to the hexapod with respect to the optical w-axis.
hexapodCorrectionStarted¶
- EFDB_Topic
ATAOS_logevent_hexapodCorrectionStarted
azimuth¶
- IDL_Type
double
- Units
degree
Description: Azimuth position for the correction.
elevation¶
- IDL_Type
double
- Units
degree
Description: Elevation position for the correction.
hexapod_x¶
- IDL_Type
float
- Units
mm
Description: Position correction applied to the hexapod in the optical x-direction.
hexapod_y¶
- IDL_Type
float
- Units
mm
Description: Position correction applied to the hexapod in the optical y-direction.
hexapod_z¶
- IDL_Type
float
- Units
mm
Description: Position correction applied to the hexapod in the optical z-direction.
hexapod_u¶
- IDL_Type
float
- Units
degree
Description: Angle correction applied to the hexapod with respect to the optical x-axis.
hexapod_v¶
- IDL_Type
float
- Units
degree
Description: Angle correction applied to the hexapod with respect to the optical y-axis.
hexapod_w¶
- IDL_Type
float
- Units
degree
Description: Angle correction applied to the hexapod with respect to the optical w-axis.
m1CorrectionCompleted¶
- EFDB_Topic
ATAOS_logevent_m1CorrectionCompleted
azimuth¶
- IDL_Type
double
- Units
degree
Description: Azimuth position for the correction.
elevation¶
- IDL_Type
double
- Units
degree
Description: Elevation position for the correction.
pressure¶
- IDL_Type
float
- Units
Pa
Description: Pressure correction applied to M1.
m1CorrectionStarted¶
- EFDB_Topic
ATAOS_logevent_m1CorrectionStarted
azimuth¶
- IDL_Type
double
- Units
degree
Description: Azimuth position for the correction.
elevation¶
- IDL_Type
double
- Units
degree
Description: Elevation position for the correction.
pressure¶
- IDL_Type
float
- Units
Pa
Description: Pressure correction applied to M1.
m2CorrectionCompleted¶
- EFDB_Topic
ATAOS_logevent_m2CorrectionCompleted
azimuth¶
- IDL_Type
double
- Units
degree
Description: Azimuth position for the correction.
elevation¶
- IDL_Type
double
- Units
degree
Description: Elevation position for the correction.
pressure¶
- IDL_Type
float
- Units
Pa
Description: Pressure correction applied to M2.
m2CorrectionStarted¶
- EFDB_Topic
ATAOS_logevent_m2CorrectionStarted
azimuth¶
- IDL_Type
double
- Units
degree
Description: Azimuth position for the correction.
elevation¶
- IDL_Type
double
- Units
degree
Description: Elevation position for the correction.
pressure¶
- IDL_Type
float
- Units
Pa
Description: Pressure correction applied to M2.
pointingOffsetSummary¶
- EFDB_Topic
ATAOS_logevent_pointingOffsetSummary
total¶
- IDL_Type
float
- Units
arcsec
- Count
2
Description: Sum total of all pointing offsets.
filter¶
- IDL_Type
float
- Units
arcsec
- Count
2
Description: Offset due to atspectrograph filter
disperser¶
- IDL_Type
float
- Units
arcsec
- Count
2
Description: Offset due to atspectrograph disperser.
appliedSettingsMatchStart¶
- EFDB_Topic
SALGeneric_logevent_appliedSettingsMatchStart
- Category
configurable
appliedSettingsMatchStartIsTrue¶
- IDL_Type
boolean
- Units
unitless
Description: True when the configuration matches the start conditions
authList¶
- EFDB_Topic
SALGeneric_logevent_authList
- Category
csc
errorCode¶
Description: Output when a CSC goes into the Fault state as an explanation of the problem.
- EFDB_Topic
SALGeneric_logevent_errorCode
- Category
csc
errorCode¶
- IDL_Type
long
- Units
unitless
Description: A numeric error code
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
- Category
mandatory
heartbeat¶
- IDL_Type
boolean
- Units
unitless
Description: Beats the drum.
logLevel¶
Description: Current logging level.
- EFDB_Topic
SALGeneric_logevent_logLevel
- Category
mandatory
level¶
- IDL_Type
int
- Units
unitless
Description: Current logging level, a Python logging level: error=40, warning=30, info=20, debug=10.
subsystem¶
- IDL_Type
string
- Units
unitless
Description: Subsystem this applies to. The empty string if all subsystems. Beyond that, the meaning depends on the CSC.
logMessage¶
Description: A log message.
- EFDB_Topic
SALGeneric_logevent_logMessage
- Category
mandatory
name¶
- IDL_Type
string
- Units
unitless
Description: Log name.
level¶
- IDL_Type
int
- Units
unitless
Description: Message level, a Python logging level: error=40, warning=30, info=20, debug=10.
message¶
- IDL_Type
string
- Units
unitless
Description: Log message.
traceback¶
- IDL_Type
string
- Units
unitless
Description: Exception traceback; “” if not an exception.
filePath¶
- IDL_Type
string
- Units
unitless
Description: Path to source file.
functionName¶
- IDL_Type
string
- Units
unitless
Description: Function or method name.
lineNumber¶
- IDL_Type
long
- Units
unitless
Description: Line number in the file specified by filePath.
process¶
- IDL_Type
long
- Units
unitless
Description: Process ID.
timestamp¶
- IDL_Type
double
- Units
second
Description: The time at which the condition being reported was observed (TAI unix seconds). 0 if unspecified.
settingVersions¶
Description: Information about settings which can be specified in the start command.
- EFDB_Topic
SALGeneric_logevent_settingVersions
- Category
configurable
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
- Category
configurable
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
- Category
csc
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
- Category
mandatory
salVersion¶
- IDL_Type
string
- IDL_Size
256
- Units
unitless
Description: This is the current version of SAL generation
xmlVersion¶
- IDL_Type
string
- IDL_Size
256
- Units
unitless
Description: This is the current version of CSC XML
openSpliceVersion¶
- IDL_Type
string
- IDL_Size
256
- Units
unitless
Description: This is the current version of OpenSplice
cscVersion¶
- IDL_Type
string
- IDL_Size
256
- 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
summaryState¶
Description: Current summary state of the CSC
- EFDB_Topic
SALGeneric_logevent_summaryState
- Category
csc
summaryState¶
- IDL_Type
long
- Units
unitless
Description: High level state machine state identifier
Telemetry¶
timestamp¶
- EFDB_Topic
ATAOS_timestamp
timestamp¶
- IDL_Type
double
- Units
second
Description: The system time (TAI).