Dome

Commands

crawlAz

Description: Move the azimuth axis at constant velocity.

Subsystem:Dome
EFDB_Topic:Dome_command_crawlAz

velocity

IDL_Type:double
Units:deg/second
Count:1

Description: The velocity. Positive is the direction of increasing azimuth.

crawlEl

Description: Move the elevation axis (light/wind screen) at constant velocity.

Subsystem:Dome
EFDB_Topic:Dome_command_crawlEl

velocity

IDL_Type:double
Units:deg/second
Count:1

Description: The velocity. Positive is the direction of increasing azimuth.

moveAz

Description: Move the azimuth axis at constant velocity, starting from a specified position.

Subsystem:Dome
EFDB_Topic:Dome_command_moveAz

position

IDL_Type:double
Units:deg
Count:1

Description: The position.

velocity

IDL_Type:double
Units:deg/second
Count:1

Description: The velocity. Positive is the direction of increasing azimuth.

moveEl

Description: Move the elevation axis (light/wind screen) to a specified position.

Subsystem:Dome
EFDB_Topic:Dome_command_moveEl

position

IDL_Type:double
Units:deg
Count:1

Description: The position.

park

Subsystem:Dome
EFDB_Topic:Dome_command_park

setLouvers

Description: Move one or more louvers. The Louver enumeration describes the louver indices.

Subsystem:Dome
EFDB_Topic:Dome_command_setLouvers

position

IDL_Type:float
Units:unitless
Count:34

Description: Desired percent open of each louver: 0 is fully closed, 100 is fully open, -1 is don’t move.

closeLouvers

Description: Close all louvers.

Subsystem:Dome
EFDB_Topic:Dome_command_closeLouvers

stopLouvers

Description: Stop all louvers.

Subsystem:Dome
EFDB_Topic:Dome_command_stopLouvers

closeShutter

Description: Close the shutter.

Subsystem:Dome
EFDB_Topic:Dome_command_closeShutter

openShutter

Description: Open the shutter.

Subsystem:Dome
EFDB_Topic:Dome_command_openShutter

stopShutter

Description: Stop the shutter.

Subsystem:Dome
EFDB_Topic:Dome_command_stopShutter

stopAz

Description: Stop azimuth motion.

Subsystem:Dome
EFDB_Topic:Dome_command_stopAz

stopEl

Description: Stop elevation (light/wind screen) motion.

Subsystem:Dome
EFDB_Topic:Dome_command_stopEl

stop

Description: Stop all motion.

Subsystem:Dome
EFDB_Topic:Dome_command_stop

setTemperature

Description: Set the desired temperature of the dome heat sources (motors and cabinets)

Subsystem:Dome
EFDB_Topic:Dome_command_setTemperature

temperature

IDL_Type:double
Units:deg_C
Count:1

Description: Desired temperature.

Events

  • EnabledState_Disabled
  • EnabledState_Enabled
  • EnabledState_Fault
  • MotionState_Stopped
  • MotionState_Stopping
  • MotionState_Moving
  • MotionState_Crawling
  • Louver_A1=0
  • Louver_B1=1
  • Louver_A2=2
  • Louver_B2=3
  • Louver_B3=4
  • Louver_N1=5
  • Louver_M1=6
  • Louver_N2=7
  • Louver_M2=8
  • Louver_M3=9
  • Louver_C1=10
  • Louver_C2=11
  • Louver_C3=12
  • Louver_L1=13
  • Louver_L2=14
  • Louver_L3=15
  • Louver_E1=16
  • Louver_D2=17
  • Louver_E2=18
  • Louver_D3=19
  • Louver_E3=20
  • Louver_I1=21
  • Louver_H1=22
  • Louver_I2=23
  • Louver_H2=24
  • Louver_I3=25
  • Louver_H3=26
  • Louver_F1=27
  • Louver_G1=28
  • Louver_F2=29
  • Louver_G2=30
  • Louver_F3=31
  • Louver_G3=32
  • Louver_D1=33

azEnabled

Description: Azimuth axis enabled state.

Subsystem:Dome
EFDB_Topic:Dome_logevent_azEnabled

state

IDL_Type:int
Units:unitless
Count:1

Description: Enabled state; an EnabledState enum.

faultCode

IDL_Type:string
Units:unitless
Count:1

Description: The fault code; ignore if not in Fault state.

elEnabled

Description: Elevation axis (wind baffle/light screen) enabled state.

Subsystem:Dome
EFDB_Topic:Dome_logevent_elEnabled

state

IDL_Type:int
Units:unitless
Count:1

Description: Enabled state; an EnabledState enum.

faultCode

IDL_Type:string
Units:unitless
Count:1

Description: The fault code; ignore if not in Fault state.

azMotion

Description: Azimuth axis motion state.

Subsystem:Dome
EFDB_Topic:Dome_logevent_azMotion

state

IDL_Type:int
Units:unitless
Count:1

Description: The motion state; a MotionState enum.

inPosition

IDL_Type:boolean
Units:unitless
Count:1

Description: Is the axis in position?

elMotion

Description: Elevation axis (light/wind screen) motion state.

Subsystem:Dome
EFDB_Topic:Dome_logevent_elMotion

state

IDL_Type:int
Units:unitless
Count:1

Description: The motion state; a MotionState enum.

inPosition

IDL_Type:boolean
Units:unitless
Count:1

Description: Is the axis in position?

azTarget

Description: Azimuth axis target position and velocity.

Subsystem:Dome
EFDB_Topic:Dome_logevent_azTarget

position

IDL_Type:float
Units:deg
Count:1

Description: Target position; nan for the crawlAz command.

velocity

IDL_Type:float
Units:deg/second
Count:1

Description: Target velocity.

elTarget

Description: Elevation axis (light/wind screen) target position and velocity.

Subsystem:Dome
EFDB_Topic:Dome_logevent_elTarget

position

IDL_Type:float
Units:deg
Count:1

Description: Target position; nan for the crawlEl command.

velocity

IDL_Type:float
Units:deg/second
Count:1

Description: Target velocity; 0 for the moveEl command.

brakesEngaged

Subsystem:Dome
EFDB_Topic:Dome_logevent_brakesEngaged

brakes

IDL_Type:int
Units:unitless
Count:1
Description: Bitmask of brakes that are engaged.
The bits are defined by the Brake enum.

lockingPinsEngaged

Subsystem:Dome
EFDB_Topic:Dome_logevent_lockingPinsEngaged

engaged

IDL_Type:int
Units:unitless
Count:1
Description: Bitmask of locking pins that have been engaged.
The bits are defined by the LockingPin enum.

interlocks

Subsystem:Dome
EFDB_Topic:Dome_logevent_interlocks

interlocks

IDL_Type:int
Units:unitless
Count:1
Description: Bitmask of safety interlocks that are latched.
The bits are defined by the Interlock enum.

Telemetry

azimuth

Description: Status of the azimuth axis and drives.

Subsystem:Dome
EFDB_Topic:Dome_azimuth

positionActual

IDL_Type:float
Units:deg
Count:1

Description: Measured azimuth axis position.

positionCommanded

IDL_Type:float
Units:deg
Count:1

Description: Commanded azimuth azimuth position.

velocityActual

IDL_Type:float
Units:deg/second
Count:1

Description: Measured azimuth axis velocity.

velocityCommanded

IDL_Type:float
Units:deg/second
Count:1

Description: Commanded azimuth axis velocity.

driveTorqueActual

IDL_Type:float
Units:J
Count:5

Description: Measured torque for each azimuth drive.

driveTorqueCommanded

IDL_Type:float
Units:J
Count:5

Description: Commanded torque for each azimuth drive.

driveCurrentActual

IDL_Type:float
Units:A
Count:5

Description: Measured current drawn by each azimuth drive.

driveTemperature

IDL_Type:float
Units:deg_C
Count:5

Description: Measured temperature of each azimuth drive.

encoderHeadRaw

IDL_Type:float
Units:unitless
Count:5

Description: Raw readout of each azimuth encoder head.

encoderHeadCalibrated

IDL_Type:float
Units:deg
Count:5

Description: Calibrated readout of each azimuth encoder head.

resolverRaw

IDL_Type:float
Units:unitless
Count:5

Description: Raw readout of each azimuth drive resolver.

resolverCalibrated

IDL_Type:float
Units:deg
Count:5

Description: Calibrated readout of each azimuth drive resolver.

timestamp

IDL_Type:float
Units:second
Count:1

Description: Time at which the data was determined (TAI unix seconds).

lightWindScreen

Description: Status of the light/wind screen (elevation axis).

Subsystem:Dome
EFDB_Topic:Dome_lightWindScreen

positionActual

IDL_Type:float
Units:deg
Count:1

Description: Measured position of the light/wind screen.

positionCommanded

IDL_Type:float
Units:deg
Count:1

Description: Commanded position of the light/wind screen.

velocityActual

IDL_Type:float
Units:deg/second
Count:1

Description: Measured velocity of the light/wind screen.

velocityCommanded

IDL_Type:float
Units:deg/second
Count:1

Description: Commanded velocity of the light/wind screen.

driveTorqueActual

IDL_Type:float
Units:J
Count:2

Description: Measured torque of each light/wind screen drive.

driveTorqueCommanded

IDL_Type:float
Units:J
Count:2

Description: Commanded torque of each light/screen drive.

driveCurrentActual

IDL_Type:float
Units:A
Count:2

Description: Measured current drawn by each light/wind screen drive.

driveTemperature

IDL_Type:float
Units:deg_C
Count:2

Description: Temperature of each light/wind screen drive.

encoderHeadRaw

IDL_Type:float
Units:unitless
Count:2

Description: Raw value of each light/wind screen encoder.

encoderHeadCalibrated

IDL_Type:float
Units:deg
Count:2

Description: Calibrated value of each light/wind screen encoder.

resolverRaw

IDL_Type:float
Units:unitless
Count:2

Description: Raw value of each light/wind screen resolver.

resolverCalibrated

IDL_Type:float
Units:deg
Count:2

Description: Calibrated value of each light/wind screen resolver.

powerDraw

IDL_Type:float
Units:W
Count:1

Description: Total power drawn by all light/wind screen drives.

timestamp

IDL_Type:float
Units:second
Count:1

Description: Time at which the data was determined (TAI unix seconds).

apertureShutter

Subsystem:Dome
EFDB_Topic:Dome_apertureShutter

positionActual

IDL_Type:float
Units:unitless
Count:1

Description: Measured position of the aperture shutter (percent open).

positionCommanded

IDL_Type:float
Units:unitless
Count:1

Description: Commanded position of the aperture shutter (percent open).

driveTorqueActual

IDL_Type:float
Units:J
Count:4

Description: Measured torque for each aperture shutter drive.

driveTorqueCommanded

IDL_Type:float
Units:J
Count:4

Description: Commanded torque for each aperture shutter drive.

driveCurrentActual

IDL_Type:float
Units:A
Count:4

Description: Measured current drawn by each aperture shutter drive.

driveTemperature

IDL_Type:float
Units:deg_C
Count:4

Description: Measured temperature of each aperture shutter drive/motors.

resolverHeadRaw

IDL_Type:float
Units:unitless
Count:4

Description: Raw value of each aperture shutter drive resolver.

resolverHeadCalibrated

IDL_Type:float
Units:deg
Count:4

Description: Calibrated value of each aperture shutter drive resolver.

powerDraw

IDL_Type:float
Units:W
Count:1

Description: Total power drawn by all shutter drives.

timestamp

IDL_Type:float
Units:second
Count:1

Description: Time at which the data was determined (TAI unix seconds).

louvers

Description: Status of the louvers. The Louver enumeration describes the louver indices. Each louver has two drives and the drive indices for louver N are 2N and 2N+1.

Subsystem:Dome
EFDB_Topic:Dome_louvers

positionActual

IDL_Type:float
Units:unitless
Count:34

Description: Measured position of each louver (percent open).

positionCommanded

IDL_Type:float
Units:unitless
Count:34

Description: Commanded position of each louver (percent open).

driveTorqueActual

IDL_Type:float
Units:J
Count:68

Description: Actual torque for each louver drive.

driveTorqueCommanded

IDL_Type:float
Units:J
Count:68

Description: Commanded torque for each louver drive.

driveCurrentActual

IDL_Type:float
Units:A
Count:68

Description: Actual current drawn by each louver drive.

driveTemperature

IDL_Type:float
Units:deg_C
Count:68

Description: Measured temperature of each louver drive.

encoderHeadRaw

IDL_Type:float
Units:unitless
Count:68

Description: Raw value of each louver drive encoder.

encoderHeadCalibrated

IDL_Type:float
Units:deg
Count:68

Description: Calibrated value of each louver drive encoder.

powerDraw

IDL_Type:float
Units:W
Count:1

Description: Total power drawn by all louver drives.

timestamp

IDL_Type:float
Units:second
Count:1

Description: Time at which the data was determined (TAI unix seconds).

interlocks

Description: Status of the global interlock system.

Subsystem:Dome
EFDB_Topic:Dome_interlocks

data

IDL_Type:float
Units:unitless
Count:16

Description: Safety monitoring.

timestamp

IDL_Type:float
Units:second
Count:1

Description: Time at which the data was determined (TAI unix seconds).

thermal

Subsystem:Dome
EFDB_Topic:Dome_thermal

temperature

IDL_Type:float
Units:deg_C
Count:16

Description: Measured temperature of each heat source.

timestamp

IDL_Type:float
Units:second
Count:1

Description: Time at which the data was determined (TAI unix seconds).