ATSpectrograph

Commands

changeFilter

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_command_changeFilter
Explanation:http://sal.lsst.org

filter

IDL_Type:long
Units:unitless
Count:1

Description: Id of the filter to select.

name

IDL_Type:string
IDL_Size:256
Units:unitless
Count:1

Description: Name of the filter to select. Command gets rejected if both are set.

changeDisperser

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_command_changeDisperser
Explanation:http://sal.lsst.org

disperser

IDL_Type:long
Units:unitless
Count:1

Description: The disperser.

name

IDL_Type:string
IDL_Size:256
Units:unitless
Count:1

Description: Name of the grating to select. Command gets rejected if both are set.

moveLinearStage

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_command_moveLinearStage
Explanation:http://sal.lsst.org

distanceFromHome

IDL_Type:double
Units:mm
Count:1

Description: The distance from home.

homeLinearStage

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_command_homeLinearStage
Explanation:http://sal.lsst.org

value

IDL_Type:boolean
Units:unitless
Count:1

Description: Needed by the SAL API, but is unused.

stopAllAxes

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_command_stopAllAxes
Explanation:http://sal.lsst.org

value

IDL_Type:boolean
Units:unitless
Count:1

Description: Needed by the SAL API, but is unused.

Events

  • FilterPosition_Filter0
  • FilterPosition_Filter1
  • FilterPosition_Filter2
  • FilterPosition_Filter3
  • FilterPosition_Inbetween
  • DisperserPosition_Disperser0
  • DisperserPosition_Disperser1
  • DisperserPosition_Disperser2
  • DisperserPosition_Disperser3
  • DisperserPosition_Inbetween
  • Status_Homing
  • Status_Moving
  • Status_Stationary
  • Status_NotInPosition
  • Error_None
  • Error_Busy
  • Error_NotInitialized
  • Error_MoveTimeout
  • Port_Nasmyth1
  • Port_Nasmyth2

detailedState

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_logevent_detailedState
Explanation:http://sal.lsst.org

detailedState

IDL_Type:long
Units:unitless
Count:1

Description: The substate of the CSC.

internalCommand

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_logevent_internalCommand
Explanation:http://sal.lsst.org

commandObject

IDL_Type:byte
Units:unitless
Count:950

Description: The internal command that occurred.

loopTimeOutOfRange

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_logevent_loopTimeOutOfRange
Explanation:http://sal.lsst.org

loopTimeOutOfRange

IDL_Type:boolean
Units:unitless
Count:1

Description: Loop time is out of range.

rejectedCommand

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_logevent_rejectedCommand
Explanation:http://sal.lsst.org

command

IDL_Type:string
IDL_Size:1
Units:unitless
Count:1

Description: The rejected command

state

IDL_Type:string
IDL_Size:1
Units:unitless
Count:1

Description: The bad state.

timestamp

IDL_Type:double
Units:unitless
Count:1

Description: The time it was bad.

timeout

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_logevent_timeout
Explanation:http://sal.lsst.org

timeout

IDL_Type:boolean
Units:unitless
Count:1

Description: Does time really exist? Or is it a product of society?

filterInPosition

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_logevent_filterInPosition
Explanation:http://sal.lsst.org

inPosition

IDL_Type:boolean
Units:unitless
Count:1

Description: Is the filter in position?

reportedFilterPosition

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_logevent_reportedFilterPosition
Explanation:http://sal.lsst.org

position

IDL_Type:long
Units:unitless
Count:1

Description: The reported position.

name

IDL_Type:string
IDL_Size:256
Units:unitless
Count:1

Description: Name of the filter.

centralWavelength

IDL_Type:float
Units:nm
Count:1
Description: Wavelength for which optical system will be optimized in units of nm.
Approximations are sufficient as the focus dependence on wavelength is weak.

focusOffset

IDL_Type:float
Units:mm
Count:1
Description: Focus offset to be applied on the secondary mirror in units of mm, relative to no glass
being installed. Positive values push the secondary down and increase the back focal distance, therefore adding glass thickness will result in positive focus offsets.

pointingOffsets

IDL_Type:float
Units:arcsec
Count:2
Description: Pointing offset to be applied to the boresight in units of arcseconds, relative
to no glass being installed. Relative to the center of the detector,positive X-values result in moving along rows, to higher pixel values

reportedDisperserPosition

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_logevent_reportedDisperserPosition
Explanation:http://sal.lsst.org

position

IDL_Type:long
Units:unitless
Count:1

Description: The reported grating/disperser position.

name

IDL_Type:string
IDL_Size:256
Units:unitless
Count:1

Description: Name of the grating/disperser.

focusOffset

IDL_Type:float
Units:mm
Count:1
Description: Focus offset to be applied on the secondary mirror in units of mm, relative to no glass
being installed. Positive values push the secondary down and increase the back focal distance, therefore adding glass thickness will result in positive focus offsets.

pointingOffsets

IDL_Type:float
Units:arcsec
Count:2
Description: Pointing offset to be applied to the boresight in units of arcseconds, relative
to no glass being installed. Relative to the center of the detector,positive X-values result in moving along rows, to higher pixel values

disperserInPosition

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_logevent_disperserInPosition
Explanation:http://sal.lsst.org

inPosition

IDL_Type:boolean
Units:unitless
Count:1

Description: Is the grating/disperser in position?

linearStageInPosition

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_logevent_linearStageInPosition
Explanation:http://sal.lsst.org

inPosition

IDL_Type:boolean
Units:unitless
Count:1

Description: Is the linear stage in position?

reportedLinearStagePosition

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_logevent_reportedLinearStagePosition
Explanation:http://sal.lsst.org

position

IDL_Type:float
Units:mm
Count:1

Description: The reported linear stage position.

lsState

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_logevent_lsState
Explanation:http://sal.lsst.org

state

IDL_Type:long
Units:unitless
Count:1

Description: The state of the linear stage.

fwState

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_logevent_fwState
Explanation:http://sal.lsst.org

state

IDL_Type:long
Units:unitless
Count:1

Description: The state of the filter wheel.

gwState

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_logevent_gwState
Explanation:http://sal.lsst.org

state

IDL_Type:long
Units:unitless
Count:1

Description: The state of the disperser.

settingsAppliedValues

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_logevent_settingsAppliedValues
Explanation:http://sal.lsst.org

host

IDL_Type:string
IDL_Size:16
Units:unitless
Count:1

Description: IP of the controller in the format XXX.XXX.XXX.XXX

port

IDL_Type:long
Units:unitless
Count:1

Description: Port to connect to controller.

linearStageMinPos

IDL_Type:float
Units:mm
Count:1

Description: The minimum linear stage position.

linearStageMaxPos

IDL_Type:float
Units:mm
Count:1

Description: The maximum linear stage position.

linearStageSpeed

IDL_Type:float
Units:mm/s
Count:1

Description: The speed of the linear stage.

filterNames

IDL_Type:string
IDL_Size:256
Units:unitless
Count:1

Description: Comma separated list of filter names.

filterCentralWavelengths

IDL_Type:string
IDL_Size:256
Units:unitless
Count:1

Description: Comma separated list of filter central wavelengths.

filterFocusOffsets

IDL_Type:string
IDL_Size:256
Units:unitless
Count:1

Description: Comma separated list of filter focus offsets to be applied to the hexapod [in mm].

filterPointingOffsets

IDL_Type:string
IDL_Size:256
Units:unitless
Count:1

Description: Comma separated list of [X,Y] filter pointing offsets to be applied to boresight [in arcsec].

gratingNames

IDL_Type:string
IDL_Size:256
Units:unitless
Count:1

Description: Comma separated list of disperser/grating names.

gratingFocusOffsets

IDL_Type:string
IDL_Size:256
Units:unitless
Count:1

Description: Comma separated list of disperser/grating focus offsets to be applied to the hexapod [in mm].

gratingPointingOffsets

IDL_Type:string
IDL_Size:256
Units:unitless
Count:1

Description: Comma separated list of [X,Y] grating pointing offsets to be applied to boresight [in arcsec].

instrumentPort

IDL_Type:long
Units:unitless
Count:1

Description: Port the instrument is mounted in.

Telemetry

timestamp

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_timestamp

timestamp

IDL_Type:double
Units:second
Count:1

Description: The time.

loopTime

Subsystem:ATSpectrograph
Version:3.7.2
Author:None
EFDB_Topic:ATSpectrograph_loopTime

loopTime

IDL_Type:double
Units:second
Count:1

Description: Loop time.