CCCamera¶
Note
This page is generated by the following 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
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 “externally commandable” 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 are not “externally commandable” this makes the CSC quit.
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¶
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
transitionTimestamp¶
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.
transitionTimestamp¶
IDL_Type: | double |
---|---|
Units: | second |
Description: The time at which the state transition occurred
ccsConfigured¶
EFDB_Topic: | CCCamera_logevent_ccsConfigured |
---|
endInitializeGuider¶
EFDB_Topic: | CCCamera_logevent_endInitializeGuider |
---|
endInitializeImage¶
EFDB_Topic: | CCCamera_logevent_endInitializeImage |
---|
endLoadFilter¶
EFDB_Topic: | CCCamera_logevent_endLoadFilter |
---|
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 |
---|
imageType¶
IDL_Type: | string |
---|---|
Units: | unitless |
Description: The imageType as passed to the takeImages command (using keyValueMap)
groupId¶
IDL_Type: | string |
---|---|
Units: | unitless |
Description: The groupId as passed to the takeImages command (using keyValueMap)
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 |
---|
imageType¶
IDL_Type: | string |
---|---|
Units: | unitless |
Description: The imageType as passed to the takeImages command (using keyValueMap)
groupId¶
IDL_Type: | string |
---|---|
Units: | unitless |
Description: The groupId as passed to the takeImages command (using keyValueMap)
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 |
---|
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 |
---|
endShutterOpen¶
EFDB_Topic: | CCCamera_logevent_endShutterOpen |
---|
endTakeImage¶
EFDB_Topic: | CCCamera_logevent_endTakeImage |
---|
endUnloadFilter¶
EFDB_Topic: | CCCamera_logevent_endUnloadFilter |
---|
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
transitionTimestamp¶
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 |
---|
sequencerconfig_daqFolder¶
IDL_Type: | string |
---|---|
Units: | unitless |
Description: Folder in 2-day store where images will be created
sequencerconfig_emulatedDAQ¶
IDL_Type: | boolean |
---|---|
Units: | unitless |
Description: True when using an emulated DAQ
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)
focalPlaneSequencerSettingsApplied¶
EFDB_Topic: | CCCamera_logevent_focalPlaneSequencerSettingsApplied |
---|
sequencerconfig_metaDataRegisters¶
IDL_Type: | string |
---|---|
Units: | unitless |
Description: Names of meta-data related registers which must be in the sequencer
sequencerconfig_scanMode¶
IDL_Type: | boolean |
---|---|
Units: | unitless |
Description: True if the sequencer is in scan mode
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
transitionTimestamp¶
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.
notReadyToTakeImage¶
EFDB_Topic: | CCCamera_logevent_notReadyToTakeImage |
---|
offlineDetailedState¶
EFDB_Topic: | CCCamera_logevent_offlineDetailedState |
---|
substate¶
IDL_Type: | long |
---|---|
Units: | unitless |
Enumeration: | OFFLINE_AVAILABLE,OFFLINE_PUBLISH_ONLY |
Description: Enumeration of valid substates
transitionTimestamp¶
IDL_Type: | double |
---|---|
Units: | second |
Description: The time at which the state transition occurred
prepareToTakeImage¶
EFDB_Topic: | CCCamera_logevent_prepareToTakeImage |
---|
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
transitionTimestamp¶
IDL_Type: | double |
---|---|
Units: | second |
Description: The time at which the state transition occurred
readyToTakeImage¶
EFDB_Topic: | CCCamera_logevent_readyToTakeImage |
---|
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
transitionTimestamp¶
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 |
---|
imageType¶
IDL_Type: | string |
---|---|
Units: | unitless |
Description: The imageType as passed to the takeImages command (using keyValueMap)
groupId¶
IDL_Type: | string |
---|---|
Units: | unitless |
Description: The groupId as passed to the takeImages command (using keyValueMap)
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 |
---|
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 |
---|
imageType¶
IDL_Type: | string |
---|---|
Units: | unitless |
Description: The imageType as passed to the takeImages command (using keyValueMap)
groupId¶
IDL_Type: | string |
---|---|
Units: | unitless |
Description: The groupId as passed to the takeImages command (using keyValueMap)
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 |
---|
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 |
---|
startShutterOpen¶
EFDB_Topic: | CCCamera_logevent_startShutterOpen |
---|
startUnloadFilter¶
EFDB_Topic: | CCCamera_logevent_startUnloadFilter |
---|
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: | 16 |
Units: | unitless |
Description: This is the current version of SAL generation
xmlVersion¶
IDL_Type: | string |
---|---|
IDL_Size: | 16 |
Units: | unitless |
Description: This is the current version of CSC XML
openSpliceVersion¶
IDL_Type: | string |
---|---|
IDL_Size: | 16 |
Units: | unitless |
Description: This is the current version of OpenSplice
cscVersion¶
IDL_Type: | string |
---|---|
IDL_Size: | 16 |
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 |
---|
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_R22¶
EFDB_Topic: | CCCamera_rebpower_R22 |
---|
reb2_hvbias_VbefSwch¶
IDL_Type: | double |
---|---|
Units: | Volt |
Description: R22/Reb2 hvbias PSVoltage before switch
reb1_hvbias_VbefSwch¶
IDL_Type: | double |
---|---|
Units: | Volt |
Description: R22/Reb1 hvbias PSVoltage before switch
reb0_hvbias_VbefSwch¶
IDL_Type: | double |
---|---|
Units: | Volt |
Description: R22/Reb0 hvbias PSVoltage before switch
rebpower_RebPS¶
EFDB_Topic: | CCCamera_rebpower_RebPS |
---|
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)