ATPneumatics¶
Note
This page is generated by python script generate_cet.py
.
Commands¶
closeInstrumentAirValve¶
Description: Closes air valve that provides positive pressure to instrument(s)
- EFDB_Topic:
ATPneumatics_command_closeInstrumentAirValve
value¶
- IDL_Type:
boolean
- Units:
unitless
Description: Attribute required by the SAL API, but is unused.
closeM1CellVents¶
Description: Closes M1 cell vents
- EFDB_Topic:
ATPneumatics_command_closeM1CellVents
value¶
- IDL_Type:
boolean
- Units:
unitless
Description: Attribute required by the SAL API, but is unused.
closeM1Cover¶
Description: Close the 4 petals of the M1 mirror cover
- EFDB_Topic:
ATPneumatics_command_closeM1Cover
value¶
- IDL_Type:
boolean
- Units:
unitless
Description: Attribute required by the SAL API, but is unused.
closeMasterAirSupply¶
Description: Closes air valve from compressor and all air supply to telescope/instrument(s)
- EFDB_Topic:
ATPneumatics_command_closeMasterAirSupply
value¶
- IDL_Type:
boolean
- Units:
unitless
Description: Attribute required by the SAL API, but is unused.
m1CloseAirValve¶
Description: Closes the air valve to M1 mirror pneumatics. Pneumatics will slowly lose pressure.
- EFDB_Topic:
ATPneumatics_command_m1CloseAirValve
value¶
- IDL_Type:
boolean
- Units:
unitless
Description: Attribute required by the SAL API, but is unused.
m1OpenAirValve¶
Description: Opens air valve to M1 mirror pneumatics. Pneumatics will receive pressure given by m1SetPressure command
- EFDB_Topic:
ATPneumatics_command_m1OpenAirValve
value¶
- IDL_Type:
boolean
- Units:
unitless
Description: Attribute required by the SAL API, but is unused.
m1SetPressure¶
Description: Set the desired air pressure for the M1 support system.
- EFDB_Topic:
ATPneumatics_command_m1SetPressure
pressure¶
- IDL_Type:
double
- Units:
Pa
Description: Commanded M1 air pressure
m2CloseAirValve¶
Description: Closes air valve to M2 mirror pneumatic. (Hardware not functional, see DM-20577)
- EFDB_Topic:
ATPneumatics_command_m2CloseAirValve
value¶
- IDL_Type:
boolean
- Units:
unitless
Description: Attribute required by the SAL API, but is unused.
m2OpenAirValve¶
Description: Opens air valve to M2 mirror pneumatic (Hardware not functional, see DM-20577)
- EFDB_Topic:
ATPneumatics_command_m2OpenAirValve
value¶
- IDL_Type:
boolean
- Units:
unitless
Description: Attribute required by the SAL API, but is unused.
m2SetPressure¶
Description: Set the desired air pressure for the M2 support system (Hardware not functional, see DM-20577)
- EFDB_Topic:
ATPneumatics_command_m2SetPressure
pressure¶
- IDL_Type:
double
- Units:
Pa
Description: Commanded pressure for M2 support system (Hardware not functional, see DM-20577)
openInstrumentAirValve¶
Description: Opens air valve that provides positive pressure to instrument(s)
- EFDB_Topic:
ATPneumatics_command_openInstrumentAirValve
value¶
- IDL_Type:
boolean
- Units:
unitless
Description: Attribute required by the SAL API, but is unused.
openM1CellVents¶
Description: Open the M1 cell vents.
- EFDB_Topic:
ATPneumatics_command_openM1CellVents
value¶
- IDL_Type:
boolean
- Units:
unitless
Description: Attribute required by the SAL API, but is unused.
openM1Cover¶
Description: Open the M1 mirror covers.
- EFDB_Topic:
ATPneumatics_command_openM1Cover
value¶
- IDL_Type:
boolean
- Units:
unitless
Description: Attribute required by the SAL API, but is unused.
openMasterAirSupply¶
Description: Opens master air supply valve that receives air from the compressor
- EFDB_Topic:
ATPneumatics_command_openMasterAirSupply
value¶
- IDL_Type:
boolean
- Units:
unitless
Description: Attribute required by the SAL API, but is unused.
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. Most CSCs will quit, but CSCs that support the enterControl command will keep running.
- EFDB_Topic:
SALGeneric_command_exitControl
- 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: If this CSC itself has sub-ordinate components, they may be listed here. An empty string means the setting applies to all such sub-ordinate components, or just to this CSC itself.
standby¶
Description: Transition from state Offline/Available, 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
configurationOverride¶
- IDL_Type:
string
- Units:
unitless
- Description:
Configuration override in the form [{name}][:{version}]. For salobj-based CSCs: name is a filename with “.yaml” suffix and version is a git hash; for example:
“foo.yaml” specifies just a file. Two or three config files are loaded: “_init.yaml”, “_{site}.yaml” (if present), and “foo.yaml”.
“:37bf936” specifies just a git hash. One or two config files are loaded from the specified git commit: “_init.yaml” and “_{site}.yaml” (if present.
“bar.yaml:HEAD~2” specifies both a file and a git hash. Two or three config files are read from the specified git commit: “_init.yaml”, “_{site}.yaml” (if present), and “bar.yaml”.
Enumerations¶
- MirrorCoverState:
Closed
Opened
InMotion
Invalid
- CellVentState:
CellVentsOpened
CellVentsClosed
InMotion
- AirValveState:
ValveOpened
ValveClosed
- VentsPosition:
Opened
Closed
PartiallyOpened
Events¶
cellVentsState¶
Description: The substates of the cell vents: 1:CellVentState_CellVentsOpened, 2:CellVentState_CellVentsClosed, 3:CellVentState_InMotion
- EFDB_Topic:
ATPneumatics_logevent_cellVentsState
state¶
- IDL_Type:
long
- Units:
unitless
Description: Substate of cell vents
eStop¶
Description: Event is published if the Emergency Stop
- EFDB_Topic:
ATPneumatics_logevent_eStop
triggered¶
- IDL_Type:
boolean
- Units:
unitless
Description: True if Emergency Stop
instrumentState¶
Description: The substates of the instrument valve: 1:AirValveState_ValveOpened, 2:AirValveState_ValveClosed
- EFDB_Topic:
ATPneumatics_logevent_instrumentState
state¶
- IDL_Type:
long
- Units:
unitless
Description: Substate of instrument valve
m1CoverLimitSwitches¶
Description: The state of each of the 4 M1 mirror cover petals
- EFDB_Topic:
ATPneumatics_logevent_m1CoverLimitSwitches
cover1ClosedActive¶
- IDL_Type:
boolean
- Units:
unitless
Description: True if cover/petal 1 closed
cover2ClosedActive¶
- IDL_Type:
boolean
- Units:
unitless
Description: True if cover/petal 2 closed
cover3ClosedActive¶
- IDL_Type:
boolean
- Units:
unitless
Description: True if cover/petal 3 closed
cover4ClosedActive¶
- IDL_Type:
boolean
- Units:
unitless
Description: True if cover/petal 4 closed
cover1OpenedActive¶
- IDL_Type:
boolean
- Units:
unitless
Description: True if cover/petal 1 open
cover2OpenedActive¶
- IDL_Type:
boolean
- Units:
unitless
Description: True if cover/petal 2 open
cover3OpenedActive¶
- IDL_Type:
boolean
- Units:
unitless
Description: True if cover/petal 3 open
cover4OpenedActive¶
- IDL_Type:
boolean
- Units:
unitless
Description: True if cover/petal 4 open
m1CoverState¶
Description: Substate of the M1 Mirror Covers. 1:MirrorCoverState_Closed, 2:MirrorCoverState_Opened, 3:MirrorCoverState_InMotion, 4:MirrorCoverState_Invalid
- EFDB_Topic:
ATPneumatics_logevent_m1CoverState
state¶
- IDL_Type:
long
- Units:
unitless
Description: Current substate of the M1 Mirror Cover
m1SetPressure¶
Description: Commanded air pressure for the M1 support system, as specified by the m1SetPressure command. Note that the measured pressure is reported in a telemetry topic.
- EFDB_Topic:
ATPneumatics_logevent_m1SetPressure
pressure¶
- IDL_Type:
double
- Units:
Pa
Description: Pressure to M1 pneumatic actuators
m1State¶
Description: States of the M1 pneumatics value: 1:AirValveState_ValveOpened, 2:AirValveState_ValveClosed
- EFDB_Topic:
ATPneumatics_logevent_m1State
state¶
- IDL_Type:
long
- Units:
unitless
Description: The substate of the M1 pneumatics valve
m1VentsLimitSwitches¶
Description: Indicates if M1 vents are open/closed. Note that only one of the ~8 vents has switches
- EFDB_Topic:
ATPneumatics_logevent_m1VentsLimitSwitches
ventsClosedActive¶
- IDL_Type:
boolean
- Units:
unitless
Description: True if M1 vents closed
ventsOpenedActive¶
- IDL_Type:
boolean
- Units:
unitless
Description: True if M1 vents open
m1VentsPosition¶
Description: State of M1 vents: 1:VentsPosition_Opened, 2:VentsPosition_Closed, 3:VentsPosition_PartiallyOpened
- EFDB_Topic:
ATPneumatics_logevent_m1VentsPosition
position¶
- IDL_Type:
long
- Units:
unitless
Description: Substate of M1 vents
m2SetPressure¶
Description: Commanded air pressure for the M2 support system, as specified by the m1SetPressure command (Hardware not functional, see DM-20577). Note that the measured pressure is reported in a telemetry topic.
- EFDB_Topic:
ATPneumatics_logevent_m2SetPressure
pressure¶
- IDL_Type:
double
- Units:
Pa
Description: Pressure to M2 mirror (Hardware not functional, see DM-20577).
m2State¶
Description: The substates (enumeration) of the M2 valve: 1:AirValveState_ValveOpened, 2:AirValveState_ValveClosed
- EFDB_Topic:
ATPneumatics_logevent_m2State
state¶
- IDL_Type:
long
- Units:
unitless
Description: Enumerations (substates): 1:AirValveState_ValveOpened, 2:AirValveState_ValveClosed
mainValveState¶
Description: The substates of the main air valve: 1:AirValveState_ValveOpened, 2:AirValveState_ValveClosed
- EFDB_Topic:
ATPneumatics_logevent_mainValveState
state¶
- IDL_Type:
long
- Units:
unitless
Description: Substate of main air valve
powerStatus¶
Description: State of circuit breakers for ATMCS drives.
- EFDB_Topic:
ATPneumatics_logevent_powerStatus
powerOnL1¶
- IDL_Type:
boolean
- Units:
unitless
Description: Status Power line 1, Azimuth motors 1 and 2
powerOnL2¶
- IDL_Type:
boolean
- Units:
unitless
Description: Status Power line 2, Elevation and M3 rotator
powerOnL3¶
- IDL_Type:
boolean
- Units:
unitless
Description: Status Power line 3, Nasmyth ports 1 and 2
configurationApplied¶
Description: Information about this CSC’s current configuration overrides.
- EFDB_Topic:
SALGeneric_logevent_configurationApplied
- Category:
configurable
configurations¶
- IDL_Type:
string
- Units:
unitless
Description: A comma-separated list of configurations applied. If configuration comes from a clone of a git repo, or similar directory, then it will be a list of file names, without the file extension. Ignore whitespace after commas.
version¶
- IDL_Type:
string
- Units:
unitless
Description: Version of the configuration source. For a clone of a git repo it will be a git hash.
url¶
- IDL_Type:
string
- Units:
unitless
Description: URL of the configuration source. For a clone of a git repo this will be a file URL. For a database it will be a standard database URL. This should always match the same-named field in configurationsAvailable.
schemaVersion¶
- IDL_Type:
string
- Units:
unitless
Description: Version of config schema used by this CSC. For a configuration git repo, this is the name of a folder in the config package, and is typically something like “v1”. This should always match the same-named field in configurationsAvailable.
otherInfo¶
- IDL_Type:
string
- Units:
unitless
Description: A comma-separated list of event topics (without the logevent prefix) used to publish the entire set of configuration parameters loaded by this CSC, and any other pertinent information. Ignore whitespace after commas.
configurationsAvailable¶
Description: Available configuration overrides for this CSC.
- EFDB_Topic:
SALGeneric_logevent_configurationsAvailable
- Category:
configurable
overrides¶
- IDL_Type:
string
- Units:
unitless
Description: Available overrides as a comma-separated list. Each entry is a possible value of the configurationOverride
field of the start
command. Ignore whitespace after commas.
version¶
- IDL_Type:
string
- Units:
unitless
Description: Version of the configuration source. For a clone of a git repo it will be a git hash.
url¶
- IDL_Type:
string
- Units:
unitless
Description: URL of the configuration source. For a clone of a git repo this will be a file URL. For a database it will be a standard database URL.
schemaVersion¶
- IDL_Type:
string
- Units:
unitless
Description: Version of config schema used by this CSC. For a configuration git repo, this is the name of a folder in the config package, and is typically something like “v1”.
errorCode¶
Description: Output when this 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¶
Description: Event output at regular intervals (typcally once per second) to show that the SAL component is alive.
- EFDB_Topic:
SALGeneric_logevent_heartbeat
- Category:
mandatory
heartbeat¶
- IDL_Type:
boolean
- Units:
unitless
Description: Deprecated field that you should ignore.
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: If this CSC itself has sub-ordinate components, they may be listed here. An empty string means the setting applies to all such sub-ordinate components, or just to this CSC itself.
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.
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: The software version of this 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 this CSC.
summaryState¶
Description: Current summary state of this CSC.
- EFDB_Topic:
SALGeneric_logevent_summaryState
- Category:
csc
summaryState¶
- IDL_Type:
long
- Units:
unitless
Description: High level state machine state identifier.
Telemetry¶
loadCell¶
Description: Load cell value (from M1 hardpoint)
- EFDB_Topic:
ATPneumatics_loadCell
cellLoad¶
- IDL_Type:
double
- Units:
kg
Description: Load cell measurement
m1AirPressure¶
Description: Measured pressure in air line to M1 pneumatic actuators
- EFDB_Topic:
ATPneumatics_m1AirPressure
pressure¶
- IDL_Type:
double
- Units:
Pa
Description: Measured pressure of M1 air line
m2AirPressure¶
Description: Measured pressure of airline to M2 pneumatic actuator (Hardware not functional, see DM-20577)
- EFDB_Topic:
ATPneumatics_m2AirPressure
pressure¶
- IDL_Type:
double
- Units:
Pa
Description: Measured pressure of M2 air line
mainAirSourcePressure¶
Description: Measured pressure in main supply line from compressor
- EFDB_Topic:
ATPneumatics_mainAirSourcePressure
pressure¶
- IDL_Type:
double
- Units:
Pa
Description: Measured pressure of main air supply line