CCCamera¶
Note
This page is generated by python script generate_cet.py
.
Commands¶
clear¶
- EFDB_Topic
CCCamera_command_clear
nClears¶
- IDL_Type
long
- Units
unitless
Description: Number of consecutive clear operations to perform
disableCalibration¶
- EFDB_Topic
CCCamera_command_disableCalibration
discardRows¶
- EFDB_Topic
CCCamera_command_discardRows
enableCalibration¶
- EFDB_Topic
CCCamera_command_enableCalibration
endImage¶
- EFDB_Topic
CCCamera_command_endImage
initGuiders¶
- EFDB_Topic
CCCamera_command_initGuiders
roiSpec¶
- IDL_Type
string
- IDL_Size
256
- Units
unitless
Description: TBD specification for region of interest
initImage¶
- EFDB_Topic
CCCamera_command_initImage
deltaT¶
- IDL_Type
double
- Units
second
Description: Estimate of time period before takeImages will be issued
play¶
- EFDB_Topic
CCCamera_command_play
playlist¶
- EFDB_Topic
CCCamera_command_playlist
playlist¶
- IDL_Type
string
- Units
unitless
Description: Name of a DAQ playlist to be defined (replaced if exists)
folder¶
- IDL_Type
string
- Units
unitless
Description: Folder where images exist in DAQ 2-day store (typically emu)
images¶
- IDL_Type
string
- Units
unitless
Description: Colon (:) delimited list of images to add to the playlist
setFilter¶
- EFDB_Topic
CCCamera_command_setFilter
startImage¶
- EFDB_Topic
CCCamera_command_startImage
sensors¶
- IDL_Type
string
- Units
unitless
Description: Sensors to be read out, if blank all configured sensors will be read out
keyValueMap¶
- IDL_Type
string
- Units
unitless
Description: Map of additional key value pairs, e.g. imageType: XYZ, groupId: ABC
obsNote¶
- IDL_Type
string
- Units
unitless
Description: An arbitrary operator provided string, useful for informally flagging images
timeout¶
- IDL_Type
double
- Units
second
Description: Timeout after which imaging will be abandoned if no endImage command received
stop¶
- EFDB_Topic
CCCamera_command_stop
takeImages¶
- EFDB_Topic
CCCamera_command_takeImages
sensors¶
- IDL_Type
string
- Units
unitless
Description: Sensors to be read out, if blank all configured sensors will be read out
keyValueMap¶
- IDL_Type
string
- Units
unitless
Description: Map of additional key value pairs to associate extra data with the image(s), e.g. imageType: XYZ, groupId: ABC
obsNote¶
- IDL_Type
string
- Units
unitless
Description: An arbitrary operator provided string, useful for informally flagging images
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 that start in Offline state 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 start in Standby state this makes the CSC quit. CSCs that start in Offline state, they remain active.
- 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
Events¶
daq_monitor_StatsSettingsApplied¶
- EFDB_Topic
CCCamera_logevent_daq_monitor_StatsSettingsApplied
minDiffAlertWarning¶
- IDL_Type
int
- Units
unitless
Description: minimum difference between successive reads to raise Alert at warning level
minDiffLogWarning¶
- IDL_Type
int
- Units
unitless
Description: minimum difference between successive reads to put warning in log
daq_monitor_StoreSettingsApplied¶
- EFDB_Topic
CCCamera_logevent_daq_monitor_StoreSettingsApplied
purgeTarget¶
- IDL_Type
double
- Units
unitless
Description: goal of purge for minimum fraction of free disk space
purgeThreshold¶
- IDL_Type
double
- Units
unitless
Description: fraction of free disk space to trigger a store purge
availableFilters¶
- EFDB_Topic
CCCamera_logevent_availableFilters
filterNames¶
- IDL_Type
string
- IDL_Size
256
- Units
unitless
Description: A list of installed filter names (comma delimimted, U-001,G-004,R-010,Z-012,Y-014), in the same order as the list of filter types.
calibrationDetailedState¶
- EFDB_Topic
CCCamera_logevent_calibrationDetailedState
substate¶
- IDL_Type
long
- Units
unitless
- Enumeration
DISABLED,ENABLED,INTEGRATING
Description: Enumeration of valid substates
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
ccsCommandState¶
- EFDB_Topic
CCCamera_logevent_ccsCommandState
substate¶
- IDL_Type
long
- Units
unitless
- Enumeration
IDLE,BUSY
Description: Substate of the CCS command.
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
ccsConfigured¶
- EFDB_Topic
CCCamera_logevent_ccsConfigured
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
endInitializeGuider¶
- EFDB_Topic
CCCamera_logevent_endInitializeGuider
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
endInitializeImage¶
- EFDB_Topic
CCCamera_logevent_endInitializeImage
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
endLoadFilter¶
- EFDB_Topic
CCCamera_logevent_endLoadFilter
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
endOfImageTelemetry¶
- Description: Event sent once all telemetry correesponding to the image has been sent. (Typically ~300mS after the end of readout).
Note: all : delimited strings (aka string arrays) follow the escaping convention defined in CAP-572
- EFDB_Topic
CCCamera_logevent_endOfImageTelemetry
additionalKeys¶
- IDL_Type
string
- Units
unitless
Description: Additional keys passed to the takeImages command (: delimited)
additionalValues¶
- IDL_Type
string
- Units
unitless
Description: Additional values passed to the takeImages command (: delimited, in same order as additionalKeys)
imagesInSequence¶
- IDL_Type
long
- Units
unitless
Description: The total number of requested images in sequence
imageName¶
- IDL_Type
string
- IDL_Size
32
- Units
unitless
Description: The imageName for this specific exposure, assigned by the camera
imageIndex¶
- IDL_Type
long
- Units
unitless
Description: The zero based index number for this specific exposure within the sequence
imageSource¶
- IDL_Type
string
- IDL_Size
2
- Units
unitless
Description: The source component of the image name (AT/CC/MC)
imageController¶
- IDL_Type
string
- Units
unitless
Description: The controller for the image (O=OCS/C=CCS/…)
imageDate¶
- IDL_Type
string
- IDL_Size
8
- Units
unitless
Description: The date component of the image name (YYYYMMDD)
imageNumber¶
- IDL_Type
long
- Units
unitless
Description: The image number (SEQNO) component of the image name
timestampAcquisitionStart¶
- IDL_Type
double
- Units
second
Description: The effective time at which the image acquisition started (i.e. the end of the previous clear or readout)
imageTag¶
- IDL_Type
string
- IDL_Size
64
- Units
unitless
Description: The DAQ assigned image tag (hex string)
timestampDateObs¶
- IDL_Type
double
- Units
second
Description: The observation date, as computed by CCS (as TAI)
timestampDateEnd¶
- IDL_Type
double
- Units
second
Description: The end observation date, as computed by CCS (as TAI)
measuredShutterOpenTime¶
- IDL_Type
double
- Units
second
- Description: The measured shutter open time, as computed by CCS. This is a best estimate based on a summary of the full information provided
in the shutterBladeMotionProfile events.
endReadout¶
- Description: Event sent at end of readout. When this event is received the corresponding image should be complete
in the DAQ 2-day store. Note: all : delimited strings (aka string arrays) follow the escaping convention defined in CAP-572
- EFDB_Topic
CCCamera_logevent_endReadout
additionalKeys¶
- IDL_Type
string
- Units
unitless
Description: Additional keys passed to the takeImages command (: delimited)
additionalValues¶
- IDL_Type
string
- Units
unitless
Description: Additional values passed to the takeImages command (: delimited, in same order as additionalKeys)
imagesInSequence¶
- IDL_Type
long
- Units
unitless
Description: The total number of requested images in sequence
imageName¶
- IDL_Type
string
- IDL_Size
32
- Units
unitless
Description: The imageName for this specific exposure, assigned by the camera
imageIndex¶
- IDL_Type
long
- Units
unitless
Description: The zero based index number for this specific exposure within the sequence
imageSource¶
- IDL_Type
string
- IDL_Size
2
- Units
unitless
Description: The source component of the image name (AT/CC/MC)
imageController¶
- IDL_Type
string
- Units
unitless
Description: The controller for the image (O=OCS/C=CCS/…)
imageDate¶
- IDL_Type
string
- IDL_Size
8
- Units
unitless
Description: The date component of the image name (YYYYMMDD)
imageNumber¶
- IDL_Type
long
- Units
unitless
Description: The image number (SEQNO) component of the image name
timestampAcquisitionStart¶
- IDL_Type
double
- Units
second
Description: The effective time at which the image acquisition started (i.e. the end of the previous clear or readout)
requestedExposureTime¶
- IDL_Type
double
- Units
second
Description: The requested exposure time (as specified in the takeImages command)
timestampEndOfReadout¶
- IDL_Type
double
- Units
second
Description: The time at which the readout was completed
endRotateCarousel¶
- EFDB_Topic
CCCamera_logevent_endRotateCarousel
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
endSetFilter¶
Description: Event issued once the new filter is in its final position
- EFDB_Topic
CCCamera_logevent_endSetFilter
filterName¶
- IDL_Type
string
- Units
unitless
Description: The name of the filter being installed (e.g. U-001)
filterType¶
- IDL_Type
string
- Units
unitless
- Description: The type of the filter being installed (e.g. g,r,i,z,y,u,none,other). If other it can optionally be
followed by a : delimited qualifier, e.g. other:pinhole
filterSlot¶
- IDL_Type
int
- Units
unitless
Description: The slot which the filter is in (ComCam) or came from (Main Camera)
filterPosition¶
- IDL_Type
double
- Units
mm
Description: For ComCam this is the measured linear encoder position once the filter in in place. For Main Camera it may be unused.
endShutterClose¶
- EFDB_Topic
CCCamera_logevent_endShutterClose
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
endShutterOpen¶
- EFDB_Topic
CCCamera_logevent_endShutterOpen
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
endTakeImage¶
- EFDB_Topic
CCCamera_logevent_endTakeImage
endUnloadFilter¶
- EFDB_Topic
CCCamera_logevent_endUnloadFilter
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
fileCommandExecution¶
Description: Each time a command is executed on a single FITS file this event is generated
- EFDB_Topic
CCCamera_logevent_fileCommandExecution
imageName¶
- IDL_Type
string
- IDL_Size
32
- Units
unitless
Description: The imageName for this specific exposure, assigned by the camera
timestampCommandComplete¶
- IDL_Type
double
- Units
second
Description: The time when the command completed.
filterChangerDetailedState¶
- EFDB_Topic
CCCamera_logevent_filterChangerDetailedState
substate¶
- IDL_Type
long
- Units
unitless
- Enumeration
UNLOADING,LOADING,LOADED,UNLOADED,ROTATING
Description: The filter changer state
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
fitsFilesWritten¶
- Description: When this event is received, all of the CCS files on the diagnostic cluster have been written
Note: all : delimited strings (aka string arrays) follow the escaping convention defined in CAP-572
- EFDB_Topic
CCCamera_logevent_fitsFilesWritten
imageName¶
- IDL_Type
string
- IDL_Size
32
- Units
unitless
Description: The imageName for this specific exposure, assigned by the camera
timestampFilesWritten¶
- IDL_Type
double
- Units
second
Description: The time when the (last) CCS FITS file was written.
rootFileName¶
- IDL_Type
string
- Units
unitless
Description: The common filesystem location of all files below.
relativeFileNames¶
- IDL_Type
string
- Units
unitless
Description: The file system location of each file, relative to rootFileName (: delimited).
fileNode¶
- IDL_Type
string
- Units
unitless
Description: The node on which each file is written (: delimited, in same order as above).
focalPlaneDAQSettingsApplied¶
- EFDB_Topic
CCCamera_logevent_focalPlaneDAQSettingsApplied
daqFolder¶
- IDL_Type
string
- Units
unitless
Description: Folder in 2-day store where images will be created
focalPlaneHardwareIdSettingsApplied¶
- Description:
Note: all : delimited strings (aka string arrays) follow the escaping convention defined in CAP-572
- EFDB_Topic
CCCamera_logevent_focalPlaneHardwareIdSettingsApplied
rebLocation¶
- IDL_Type
string
- Units
unitless
Description: REB location in focal-plane (e.g. R22RebX) (: delimited)
ccdLocation¶
- IDL_Type
string
- Units
unitless
Description: CCD location in focal-plane (e.g. R22Snn) (: delimited)
ccdManSerNum¶
- IDL_Type
string
- Units
unitless
Description: Sensor manufacturer’s serial number (: delimited)
raftLocation¶
- IDL_Type
string
- Units
unitless
Description: Raft location in focal-plane (e.g. R22) (: delimited)
focalPlaneRaftTempControlSettingsApplied¶
- Description:
Note: all : delimited strings (aka string arrays) follow the escaping convention defined in CAP-572
- EFDB_Topic
CCCamera_logevent_focalPlaneRaftTempControlSettingsApplied
raftLocation¶
- IDL_Type
string
- Units
unitless
Description: Raft location in focal-plane (e.g. R22) (: delimited)
focalPlaneRaftTempControlStatusSettingsApplied¶
- Description:
Note: all : delimited strings (aka string arrays) follow the escaping convention defined in CAP-572
- EFDB_Topic
CCCamera_logevent_focalPlaneRaftTempControlStatusSettingsApplied
raftLocation¶
- IDL_Type
string
- Units
unitless
Description: Raft location in focal-plane (e.g. R22) (: delimited)
focalPlaneRebRaftsPowerSettingsApplied¶
- EFDB_Topic
CCCamera_logevent_focalPlaneRebRaftsPowerSettingsApplied
nPowerOnPub¶
- IDL_Type
int
- Units
unitless
- Count
9
Description: Number of consequtive monitor-update pubs after trigger
focalPlaneRebRaftsSettingsApplied¶
- EFDB_Topic
CCCamera_logevent_focalPlaneRebRaftsSettingsApplied
disableRTDHardwareCheck¶
- IDL_Type
boolean
- Units
unitless
- Count
9
Description: Disables the RTD derived CCD type check.
focalPlaneSequencerConfigSettingsApplied¶
- EFDB_Topic
CCCamera_logevent_focalPlaneSequencerConfigSettingsApplied
metaDataRegisters¶
- IDL_Type
string
- Units
unitless
Description: Names of meta-data related registers which must be in the sequencer
focalPlaneSummaryInfo¶
- Description: Special event for use by header service. All of the information in this event is redundant (i,e. also supplied in
other settingsApplied events), but the information in this event is formatted for ease-of-use of the header service, specifically information which is REB or Raft specific is repeated for each CCD. This event will be sent at the same time as other settingsApplied events Note: all : delimited strings (aka string arrays) follow the escaping convention defined in CAP-572
- EFDB_Topic
CCCamera_logevent_focalPlaneSummaryInfo
ccdLocation¶
- IDL_Type
string
- Units
unitless
- Description: CCD location in focal-plane (e.g. R22S01) (: delimited).
This should be considered the key for all the remaining items, which will be in the same order as the locations, whether they are arrays or : delimited strings.
raftBay¶
- IDL_Type
string
- Units
unitless
Description: The raft bay for each CCD listed above, of the form Rnn : delimited
ccdSlot¶
- IDL_Type
string
- Units
unitless
Description: The CCD slot for each CCD listed above, of the form SXn : delimited
rebSerialNumber¶
- IDL_Type
string
- Units
unitless
Description: REB hardware serial number (: delimited)
ccdManSerNum¶
- IDL_Type
string
- Units
unitless
Description: Sensor manufacturer’s serial number (: delimited)
ccdManufacturer¶
- IDL_Type
string
- Units
unitless
Description: Sensor manufacturer E2V or ITL (: delimited)
sequencerKey¶
- IDL_Type
string
- Units
unitless
Description: The name of the CCD sequencer loaded (: delimited)
sequencerChecksum¶
- IDL_Type
string
- Units
unitless
Description: The checksum of the CCD sequencer loaded (: delimited)
imageReadinessDetailedState¶
- EFDB_Topic
CCCamera_logevent_imageReadinessDetailedState
substate¶
- IDL_Type
long
- Units
unitless
- Enumeration
READY,NOT_READY,GETTING_READY
Description: Enumeration of valid substates
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
imageReadoutParameters¶
- Description: Event sent describing image readout parameters.
Note: all : delimited strings (aka string arrays) follow the escaping convention defined in CAP-572
- EFDB_Topic
CCCamera_logevent_imageReadoutParameters
ccdLocation¶
- IDL_Type
string
- Units
unitless
Description: A list of all ccds currently configured, of the form RnnSnn, : delimited (empty if entry not used)
raftBay¶
- IDL_Type
string
- Units
unitless
Description: The raft bay for each CCD listed above, of the form Rnn : delimited
ccdSlot¶
- IDL_Type
string
- Units
unitless
Description: The CCD slot for each CCD listed above, of the form SXn : delimited
ccdType¶
- IDL_Type
int
- Units
unitless
- Count
9
- Enumeration
E2V,ITL
Description: The type of each CCD, this determines segRows, segCols and serCols
imageStored¶
- Description: When this event is received the corresponding image should be complete in the DAQ 2-day store.
Once in use this will allow endReadout event to go back to indicating that the readout is complete (sequencers finished). Note: all : delimited strings (aka string arrays) follow the escaping convention defined in CAP-572
- EFDB_Topic
CCCamera_logevent_imageStored
imageName¶
- IDL_Type
string
- IDL_Size
32
- Units
unitless
Description: The imageName for this specific exposure, assigned by the camera
timestampImageStored¶
- IDL_Type
double
- Units
second
Description: The time when the DAQ image was store was complete.
imageVisualization¶
Description: Event sent when image visualization is ready
- EFDB_Topic
CCCamera_logevent_imageVisualization
imageName¶
- IDL_Type
string
- IDL_Size
32
- Units
unitless
Description: The imageName for this specific exposure, assigned by the camera
url¶
- IDL_Type
string
- Units
unitless
Description: The URL at which the full image visualization is available.
thumbnail¶
- IDL_Type
string
- Units
unitless
Description: The URL at which the image thumbnail is available.
daq_monitorSettingsApplied¶
- EFDB_Topic
CCCamera_logevent_daq_monitorSettingsApplied
notReadyToTakeImage¶
- EFDB_Topic
CCCamera_logevent_notReadyToTakeImage
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
offlineDetailedState¶
- EFDB_Topic
CCCamera_logevent_offlineDetailedState
substate¶
- IDL_Type
long
- Units
unitless
- Enumeration
OFFLINE_AVAILABLE,OFFLINE_PUBLISH_ONLY
Description: Enumeration of valid substates
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
prepareToTakeImage¶
- EFDB_Topic
CCCamera_logevent_prepareToTakeImage
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
raftsDetailedState¶
- EFDB_Topic
CCCamera_logevent_raftsDetailedState
substate¶
- IDL_Type
long
- Units
unitless
- Enumeration
NEEDS_CLEAR,CLEARING,INTEGRATING,READING_OUT,QUIESCENT
Description: Enumeration of valid substates
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
readyToTakeImage¶
- EFDB_Topic
CCCamera_logevent_readyToTakeImage
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
shutterBladeMotionProfile¶
- Description: The motion profile for each shutter blade (so normally 2 per image).
Note: Note this is overkill for ComCam, but aims to be the same as for the main camera. For ComCam the encoder and hall effect measurements will be simulated, or empty (and probably initially empty). Note 2: The coordinate system in which positions are reported is as yet ill-defined, and the origin (but not direction) may vary between the 2 blades. The data to convert reported position to something more useful will be in the corresponding blade configuration (aka settingsApplied). It is TBD whether we will try to take this out in the positions reported to SAL. Note 3: The maximum number of positions reported by the firmware for both encoder position and hall effect hall sensors is hard-wired to 240. This is used as the array dimension here. The actual number of points reported will be in encoderCount and hallSensorCount. The array element values beyond the count are undefined (but probably 0)
- EFDB_Topic
CCCamera_logevent_shutterBladeMotionProfile
blade¶
- IDL_Type
long
- Units
unitless
- Enumeration
PLUS_X,MINUS_X
Description: The blade that is moving
direction¶
- IDL_Type
long
- Units
unitless
- Enumeration
OPEN,CLOSE
Description: Is the blade opening or closing
timestampStart¶
- IDL_Type
double
- Units
second
Description: The time at which the motion started (TAI)
timestampHallSensor¶
- IDL_Type
double
- Units
second
- Count
240
Description: Hall effect switch trasition times
hallSensorID¶
- IDL_Type
int
- Units
unitless
- Count
240
Description: Which Hall effect switch trasitioned
hallSensorPosition¶
- IDL_Type
double
- Units
mm
- Count
240
Description: Estimated position of the leading edge of the blade at transition time
hallSensorTransition¶
- IDL_Type
boolean
- Units
unitless
- Count
240
Description: true if switch turned on, false if switch turned off
timestampEncoder¶
- IDL_Type
double
- Units
second
- Count
240
Description: timestamps for motor encoder position measurements (TAI)
encoderPosition¶
- IDL_Type
double
- Units
mm
- Count
240
Description: Positions for motor encoder position measurements
shutterDetailedState¶
- EFDB_Topic
CCCamera_logevent_shutterDetailedState
substate¶
- IDL_Type
long
- Units
unitless
- Enumeration
CLOSED,OPEN,CLOSING,OPENING
Description: Enumeration of valid substates
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
startIntegration¶
- Description: Event sent at start of image integration.
Note: all : delimited strings (aka string arrays) follow the escaping convention defined in CAP-572
- EFDB_Topic
CCCamera_logevent_startIntegration
additionalKeys¶
- IDL_Type
string
- Units
unitless
Description: Additional keys passed to the takeImages command (: delimited)
additionalValues¶
- IDL_Type
string
- Units
unitless
Description: Additional values passed to the takeImages command (: delimited, in same order as additionalKeys)
imagesInSequence¶
- IDL_Type
long
- Units
unitless
Description: The total number of requested images in sequence
imageName¶
- IDL_Type
string
- IDL_Size
32
- Units
unitless
Description: The imageName for this specific exposure, assigned by the camera
imageIndex¶
- IDL_Type
long
- Units
unitless
Description: The zero based index number for this specific exposure within the sequence
imageSource¶
- IDL_Type
string
- IDL_Size
2
- Units
unitless
Description: The source component of the image name (AT/CC/MC)
imageController¶
- IDL_Type
string
- Units
unitless
Description: The controller for the image (O=OCS/C=CCS/…)
imageDate¶
- IDL_Type
string
- IDL_Size
8
- Units
unitless
Description: The date component of the image name (YYYYMMDD)
imageNumber¶
- IDL_Type
long
- Units
unitless
Description: The image number (SEQNO) component of the image name
timestampAcquisitionStart¶
- IDL_Type
double
- Units
second
Description: The effective time at which the image acquisition started (i.e. the end of the previous clear or readout)
startLoadFilter¶
- EFDB_Topic
CCCamera_logevent_startLoadFilter
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
startReadout¶
- Description: Event sent at start of readout.
Note: all : delimited strings (aka string arrays) follow the escaping convention defined in CAP-572
- EFDB_Topic
CCCamera_logevent_startReadout
additionalKeys¶
- IDL_Type
string
- Units
unitless
Description: Additional keys passed to the takeImages command (: delimited)
additionalValues¶
- IDL_Type
string
- Units
unitless
Description: Additional values passed to the takeImages command (: delimited, in same order as additionalKeys)
imagesInSequence¶
- IDL_Type
long
- Units
unitless
Description: The total number of requested images in sequence
imageName¶
- IDL_Type
string
- IDL_Size
32
- Units
unitless
Description: The imageName for this specific exposure, assigned by the camera
imageIndex¶
- IDL_Type
long
- Units
unitless
Description: The zero based index number for this specific exposure within the sequence
imageSource¶
- IDL_Type
string
- IDL_Size
2
- Units
unitless
Description: The source component of the image name (AT/CC/MC)
imageController¶
- IDL_Type
string
- Units
unitless
Description: The controller for the image (O=OCS/C=CCS/…)
imageDate¶
- IDL_Type
string
- IDL_Size
8
- Units
unitless
Description: The date component of the image name (YYYYMMDD)
imageNumber¶
- IDL_Type
long
- Units
unitless
Description: The image number (SEQNO) component of the image name
timestampAcquisitionStart¶
- IDL_Type
double
- Units
second
Description: The effective time at which the image acquisition started (i.e. the end of the previous clear or readout)
timestampStartOfReadout¶
- IDL_Type
double
- Units
second
Description: The time at which the readout was triggered
startRotateCarousel¶
- EFDB_Topic
CCCamera_logevent_startRotateCarousel
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
startSetFilter¶
- EFDB_Topic
CCCamera_logevent_startSetFilter
filterName¶
- IDL_Type
string
- Units
unitless
Description: The name of the filter being installed (e.g. U-001)
filterType¶
- IDL_Type
string
- Units
unitless
- Description: The type of the filter being installed (e.g. g,r,i,z,y,u,none,other). If other it can optionally be
followed by a : delimited qualifier, e.g. other:pinhole
startShutterClose¶
- EFDB_Topic
CCCamera_logevent_startShutterClose
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
startShutterOpen¶
- EFDB_Topic
CCCamera_logevent_startShutterOpen
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
startUnloadFilter¶
- EFDB_Topic
CCCamera_logevent_startUnloadFilter
timestampTransition¶
- IDL_Type
double
- Units
second
Description: The time at which the state transition occurred
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
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
Telemetry¶
quadbox_PDU_24VC¶
- EFDB_Topic
CCCamera_quadbox_PDU_24VC
quadbox_PDU_24VD¶
- EFDB_Topic
CCCamera_quadbox_PDU_24VD
quadbox_PDU_48V¶
- EFDB_Topic
CCCamera_quadbox_PDU_48V
quadbox_PDU_5V¶
- EFDB_Topic
CCCamera_quadbox_PDU_5V
quadbox_BFR¶
- EFDB_Topic
CCCamera_quadbox_BFR
fp_Ccd¶
- EFDB_Topic
CCCamera_fp_Ccd
vacuum_Cold1¶
- EFDB_Topic
CCCamera_vacuum_Cold1
autoOnTemperature¶
- IDL_Type
double
- Units
Celsius
Description: Cooler auto shutoff turn back on temperature setting
autoOffTemperature¶
- IDL_Type
double
- Units
Celsius
Description: Cooler auto shutoff temperature setting
vacuum_Cold2¶
- EFDB_Topic
CCCamera_vacuum_Cold2
autoOnTemperature¶
- IDL_Type
double
- Units
Celsius
Description: Cooler auto shutoff turn back on temperature setting
autoOffTemperature¶
- IDL_Type
double
- Units
Celsius
Description: Cooler auto shutoff temperature setting
vacuum_Cryo¶
- EFDB_Topic
CCCamera_vacuum_Cryo
autoOnTemperature¶
- IDL_Type
double
- Units
Celsius
Description: Cooler auto shutoff turn back on temperature setting
autoOffTemperature¶
- IDL_Type
double
- Units
Celsius
Description: Cooler auto shutoff temperature setting
vacuum_IonPumps¶
- EFDB_Topic
CCCamera_vacuum_IonPumps
rebpower_Reb¶
- EFDB_Topic
CCCamera_rebpower_Reb
digital_VbefLDO¶
- IDL_Type
double
- Units
Volt
- Count
3
Description: R22/Reb0 digital PSVoltage before LDO
analog_VbefLDO¶
- IDL_Type
double
- Units
Volt
- Count
3
Description: R22/Reb0 analog PSVoltage before LDO
clockhi_VbefLDO¶
- IDL_Type
double
- Units
Volt
- Count
3
Description: R22/Reb0 clockhi PSVoltage before LDO
clocklo_VbefLDO¶
- IDL_Type
double
- Units
Volt
- Count
3
Description: R22/Reb0 clocklo PSVoltage before LDO
heater_VbefLDO¶
- IDL_Type
double
- Units
Volt
- Count
3
Description: R22/Reb0 heater PSVoltage before LDO
hvbias_VbefSwch¶
- IDL_Type
double
- Units
Volt
- Count
3
Description: R22/Reb0 hvbias PSVoltage before switch
fp_Reb¶
- EFDB_Topic
CCCamera_fp_Reb
fp_RebTotalPower¶
- EFDB_Topic
CCCamera_fp_RebTotalPower
rebpower_Rebps¶
- EFDB_Topic
CCCamera_rebpower_Rebps
vacuum_Rtds¶
- EFDB_Topic
CCCamera_vacuum_Rtds
fp_Segment¶
- EFDB_Topic
CCCamera_fp_Segment
daq_monitor_Store¶
- EFDB_Topic
CCCamera_daq_monitor_Store
vacuum_Turbo¶
- EFDB_Topic
CCCamera_vacuum_Turbo
vacuum_VQMonitor¶
- EFDB_Topic
CCCamera_vacuum_VQMonitor
bonnShutter¶
- EFDB_Topic
CCCamera_bonnShutter
filterChanger¶
- EFDB_Topic
CCCamera_filterChanger
motorTemperature¶
- IDL_Type
float
- Units
Celsius
Description: Measured motor temperature provided by motor controller
motorEncoder¶
- IDL_Type
float
- Units
unitless
Description: Relative position based on motor travel since startup
linearPosition¶
- IDL_Type
float
- Units
unitless
Description: Filter changer position measured by linear encoder (0.005 mm)