areaDetector  3-5-0
EPICS areaDetector framework
Classes | Macros
ADPICam.h File Reference
#include <cstddef>
#include <vector>
#include <unordered_map>
#include <cstdlib>
#include <iocsh.h>
#include <epicsString.h>
#include <epicsEvent.h>
#include <epicsThread.h>
#include "picam_advanced.h"

Go to the source code of this file.

Classes

class  ADPICam
 Copyright (c) 2015, UChicago Argonne, LLC See LICENSE file. More...
 

Macros

#define PICAM_FIRST_PARAM   PICAM_VersionNumber
 
#define PICAM_LAST_PARAM   PICAM_SensorTemperatureStatusRelevant
 
#define PICAM_VersionNumberString   "PICAM_VERSION_NUMBER"
 
#define PICAM_AvailableCamerasString   "PICAM_AVAILABLE_CAMERAS"
 
#define PICAM_CameraInterfaceString   "PICAM_CAMERA_INTERFACE"
 
#define PICAM_SensorNameString   "PICAM_SENSOR_NAME"
 
#define PICAM_SerialNumberString   "PICAM_SERIAL_NUMBER"
 
#define PICAM_FirmwareRevisionString   "PICAM_FIRMWARE_REVISION"
 
#define PICAM_UnavailableCamerasString   "PICAM_UNAVAILABLE_CAMERAS"
 
#define PICAM_CameraInterfaceUnavailableString   "PICAM_CAMERA_INTERFACE_UNAVAILABLE"
 
#define PICAM_SensorNameUnavailableString   "PICAM_SENSOR_NAME_UNAVAILABLE"
 
#define PICAM_SerialNumberUnavailableString   "PICAM_SERIAL_NUMBER_UNAVAILABLE"
 
#define PICAM_FirmwareRevisionUnavailableString   "PICAM_FIRMWARE_REVISION_UNAVAILABLE"
 
#define PICAM_ExposureTimeString   "PICAM_EXPOSURE_TIME"
 
#define PICAM_ShutterClosingDelayString   "PICAM_SHUTTER_CLOSING_DELAY"
 
#define PICAM_ShutterDelayResolutionString   "PICAM_SHUTTER_DELAY_RESOLUTION"
 
#define PICAM_ShutterOpeningDelayString   "PICAM_SHUTTER_OPENING_DELAY"
 
#define PICAM_ShutterTimingModeString   "PICAM_SHUTTER_TIMING_MODE"
 
#define PICAM_BracketGatingString   "PICAM_BRACKET_GATING"
 
#define PICAM_CustomModulationSequenceString   "PICAM_CUSTOM_MODULATION_SEQUENCE"
 
#define PICAM_DifEndingGateString   "PICAM_DIF_ENDING_GATE"
 
#define PICAM_DifStartingGateString   "PICAM_DIF_STARTING_GATE"
 
#define PICAM_EMIccdGainString   "PICAM_EMI_CCD_GAIN"
 
#define PICAM_EMIccdGainControlModeString   "PICAM_EMI_CCD_GAIN_CONTROL_MODE"
 
#define PICAM_EnableIntensifierString   "PICAM_ENABLE_INTENSIFIER"
 
#define PICAM_EnableModulationString   "PICAM_ENABLE_MODULATION"
 
#define PICAM_GatingModeString   "PICAM_GATING_MODE"
 
#define PICAM_GatingSpeedString   "PICAM_GATING_SPEED"
 
#define PICAM_IntensifierDiameterString   "PICAM_INTENSIFIER_DIAMETER"
 
#define PICAM_IntensifierGainString   "PICAM_INTENSIFIER_GAIN"
 
#define PICAM_IntensifierOptionsString   "PICAM_INTENSIFIER_OPTIONS"
 
#define PICAM_IntensifierStatusString   "PICAM_INTENSIFIER_STATUS"
 
#define PICAM_ModulationDurationString   "PICAM_MODULATION_DURATION"
 
#define PICAM_ModulationFrequencyString   "PICAM_MODULATION_FREQUENCY"
 
#define PICAM_PhosphorDecayDelayString   "PICAM_PHOSPHOR_DECAY_DELAY"
 
#define PICAM_PhosphorDecayDelayResolutionString   "PICAM_PHOSPHOR_DECAY_DELAY_RESOLUTION"
 
#define PICAM_PhosphorTypeString   "PICAM_PHOSPHOR_TYPE"
 
#define PICAM_PhotocathodeSensitivityString   "PICAM_PHOTOCATHODE_SENSITIVITY"
 
#define PICAM_RepetitiveGateString   "PICAM_REPETITIVE_GATE"
 
#define PICAM_RepetitiveModulationString   "PICAM_REPETITIVE_MODULATION"
 
#define PICAM_SequentialStartingModulationPhaseString   "PICAM_SEQUENTIAL_STARTING_MODULATION_PHASE"
 
#define PICAM_SequentialEndingModulationPhaseString   "PICAM_SEQUENTIAL_ENDING_MODULATION_PHASE"
 
#define PICAM_SequentialEndingGateString   "PICAM_SEQUENTIAL_ENDING_GATE"
 
#define PICAM_SequentialGateStepCountString   "PICAM_SEQUENTIAL_GATE_STEP_COUNT"
 
#define PICAM_SequentialGateStepIterationsString   "PICAM_SEQUENTIAL_GATE_STEP_ITERATIONS"
 
#define PICAM_SequentialStartingGateString   "PICAM_SEQUENTIAL_STARTING_GATE"
 
#define PICAM_AdcAnalogGainString   "PICAM_ADC_ANALOG_GAIN"
 
#define PICAM_AdcBitDepthString   "PICAM_ADC_BIT_DEPTH"
 
#define PICAM_AdcEMGainString   "PICAM_ADC_EM_GAIN"
 
#define PICAM_AdcQualityString   "PICAM_ADC_QUALITY"
 
#define PICAM_AdcSpeedString   "PICAM_ADC_SPEED"
 
#define PICAM_CorrectPixelBiasString   "PICAM_CORRECT_PIXEL_BIAS"
 
#define PICAM_AuxOutputString   "PICAM_AUX_OUTPUT"
 
#define PICAM_EnableModulationOutputSignalString   "PICAM_ENABLE_MODULATION_OUTPUT_SIGNAL"
 
#define PICAM_ModulationOutputSignalFrequencyString   "PICAM_MODULATION_OUTPUT_SIGNAL_FREQUENCY"
 
#define PICAM_ModulationOutputSignalAmplitudeString   "PICAM_MODULATION_OUTPUT_SIGNAL_AMPLITUDE"
 
#define PICAM_EnableSyncMasterString   "PICAM_ENABLE_SYNC_MASTER"
 
#define PICAM_InvertOutputSignalString   "PICAM_INVERT_OUTPUT_SIGNAL"
 
#define PICAM_OutputSignalString   "PICAM_OUTPUT_SIGNAL"
 
#define PICAM_SyncMaster2DelayString   "PICAM_SYNC_MASTER2_DELAY"
 
#define PICAM_TriggerCouplingString   "PICAM_TRIGGER_COUPLING"
 
#define PICAM_TriggerDeterminationString   "PICAM_TRIGGER_DETERMINATION"
 
#define PICAM_TriggerFrequencyString   "PICAM_TRIGGER_FREQUENCY"
 
#define PICAM_TriggerResponseString   "PICAM_TRIGGER_RESPONSE"
 
#define PICAM_TriggerSourceString   "PICAM_TRIGGER_SOURCE"
 
#define PICAM_TriggerTerminationString   "PICAM_TRIGGER_TERMINATION"
 
#define PICAM_TriggerThresholdString   "PICAM_TRIGGER_THRESHOLD"
 
#define PICAM_AccumulationsString   "PICAM_ACCUMULATIONS"
 
#define PICAM_EnableNondestructiveReadoutString   "PICAM_ENABLE_NONDESTRUCTIVE_READOUT"
 
#define PICAM_KineticsWindowHeightString   "PICAM_KINETICS_WINDOW_HEIGHT"
 
#define PICAM_NondestructiveReadoutPeriodString   "PICAM_NONDESTRUCTIVE_READOUT_PERIOD"
 
#define PICAM_ReadoutControlModeString   "PICAM_READOUT_CONTROL_MODE"
 
#define PICAM_ReadoutOrientationString   "PICAM_READOUT_ORIENTATION"
 
#define PICAM_ReadoutPortCountString   "PICAM_READOUT_PORT_COUNT"
 
#define PICAM_ReadoutTimeCalcString   "PICAM_READOUT_TIME_CALC"
 
#define PICAM_VerticalShiftRateString   "PICAM_VERTICAL_SHIFT_RATE"
 
#define PICAM_DisableDataFormattingString   "PICAM_DISABLE_DATA_FORMATTING"
 
#define PICAM_ExactReadoutCountMaxString   "PICAM_EXACT_READOUT_COUNT_MAX"
 
#define PICAM_FrameRateCalcString   "PICAM_FRAME_RATE_CALC"
 
#define PICAM_FrameSizeString   "PICAM_FRAME_SIZE"
 
#define PICAM_FramesPerReadoutString   "PICAM_FRAMES_PER_READOUT"
 
#define PICAM_FrameStrideString   "PICAM_FRAME_STRIDE"
 
#define PICAM_FrameTrackingBitDepthString   "PICAM_FRAME_TRACKING_BIT_DEPTH"
 
#define PICAM_GateTrackingString   "PICAM_GATE_TRACKING"
 
#define PICAM_GateTrackingBitDepthString   "PICAM_GATE_TRACKING_BIT_DEPTH"
 
#define PICAM_ModulationTrackingString   "PICAM_MODULATION_TRACKING"
 
#define PICAM_ModulationTrackingBitDepthString   "PICAM_MODULATION_TRACKING_BIT_DEPTH"
 
#define PICAM_NormalizeOrientationString   "PICAM_NORMALIZE_ORIENTATION"
 
#define PICAM_OnlineReadoutRateCalcString   "PICAM_ONLINE_READOUT_RATE_CALC"
 
#define PICAM_OrientationString   "PICAM_ORIENTATION"
 
#define PICAM_PhotonDetectionModeString   "PICAM_PHOTON_DETECTION_MODE"
 
#define PICAM_PhotonDetectionThresholdString   "PICAM_PHOTON_DETECTION_THRESHOLD"
 
#define PICAM_PixelBitDepthString   "PICAM_PIXEL_BIT_DEPTH"
 
#define PICAM_PixelFormatString   "PICAM_PIXEL_FORMAT"
 
#define PICAM_ReadoutCountString   "PICAM_READOUT_COUNT"
 
#define PICAM_ReadoutRateCalcString   "PICAM_READOUT_RATE_CALC"
 
#define PICAM_ReadoutStrideString   "PICAM_READOUT_STRIDE"
 
#define PICAM_RoisString   "PICAM_ROIS"
 
#define PICAM_TimeStampBitDepthString   "PICAM_TIME_STAMP_BIT_DEPTH"
 
#define PICAM_TimeStampResolutionString   "PICAM_TIME_STAMP_RESOLUTION"
 
#define PICAM_TimeStampsString   "PICAM_TIME_STAMPS"
 
#define PICAM_TrackFramesString   "PICAM_TRACK_FRAMES"
 
#define PICAM_CcdCharacteristicsString   "PICAM_CCD_CHARACTERISTICS"
 
#define PICAM_PixelGapHeightString   "PICAM_PIXEL_GAP_HEIGHT"
 
#define PICAM_PixelGapWidthString   "PICAM_PIXEL_GAP_WIDTH"
 
#define PICAM_PixelHeightString   "PICAM_PIXEL_HEIGHT"
 
#define PICAM_PixelWidthString   "PICAM_PIXEL_WIDTH"
 
#define PICAM_SensorActiveBottomMarginString   "PICAM_SENSOR_ACTIVE_BOTTOM_MARGIN"
 
#define PICAM_SensorActiveHeightString   "PICAM_SENSOR_ACTIVE_HEIGHT"
 
#define PICAM_SensorActiveLeftMarginString   "PICAM_SENSOR_ACTIVE_LEFT_MARGIN"
 
#define PICAM_SensorActiveRightMarginString   "PICAM_SENSOR_ACTIVE_RIGHT_MARGIN"
 
#define PICAM_SensorActiveTopMarginString   "PICAM_SENSOR_ACTIVE_TOP_MARGIN"
 
#define PICAM_SensorActiveWidthString   "PICAM_SENSOR_ACTIVE_WIDTH"
 
#define PICAM_SensorMaskedBottomMarginString   "PICAM_SENSOR_MASKED_BOTTOM_MARGIN"
 
#define PICAM_SensorMaskedHeightString   "PICAM_SENSOR_MASKED_HEIGHT"
 
#define PICAM_SensorMaskedTopMarginString   "PICAM_SENSOR_MASKED_TOP_MARGIN"
 
#define PICAM_SensorSecondaryActiveHeightString   "PICAM_SENSOR_SECONDARY_ACTIVE_HEIGHT"
 
#define PICAM_SensorSecondaryMaskedHeightString   "PICAM_SENSOR_SECONDARY_MASKED_HEIGHT"
 
#define PICAM_SensorTypeString   "PICAM_SENSOR_TYPE"
 
#define PICAM_ActiveBottomMarginString   "PICAM_ACTIVE_BOTTOM_MARGIN"
 
#define PICAM_ActiveHeightString   "PICAM_ACTIVE_HEIGHT"
 
#define PICAM_ActiveLeftMarginString   "PICAM_ACTIVE_LEFT_MARGIN"
 
#define PICAM_ActiveRightMarginString   "PICAM_ACTIVE_RIGHT_MARGIN"
 
#define PICAM_ActiveTopMarginString   "PICAM_ACTIVE_TOP_MARGIN"
 
#define PICAM_ActiveWidthString   "PICAM_ACTIVE_WIDTH"
 
#define PICAM_MaskedBottomMarginString   "PICAM_MASKED_BOTTOM_MARGIN"
 
#define PICAM_MaskedHeightString   "PICAM_MASKED_HEIGHT"
 
#define PICAM_MaskedTopMarginString   "PICAM_MASKED_TOP_MARGIN"
 
#define PICAM_SecondaryActiveHeightString   "PICAM_SECONDARY_ACTIVE_HEIGHT"
 
#define PICAM_SecondaryMaskedHeightString   "PICAM_SECONDARY_MASKED_HEIGHT"
 
#define PICAM_CleanBeforeExposureString   "PICAM_CLEAN_BEFORE_EXPOSURE"
 
#define PICAM_CleanCycleCountString   "PICAM_CLEAN_CYCLE_COUNT"
 
#define PICAM_CleanCycleHeightString   "PICAM_CLEAN_CYCLE_HEIGHT"
 
#define PICAM_CleanSectionFinalHeightString   "PICAM_CLEAN_SECTION_FINAL_HEIGHT"
 
#define PICAM_CleanSectionFinalHeightCountString   "PICAM_CLEAN_SECTION_FINAL_HEIGHT_COUNT"
 
#define PICAM_CleanSerialRegisterString   "PICAM_CLEAN_SERIAL_REGISTER"
 
#define PICAM_CleanUntilTriggerString   "PICAM_CLEAN_UNTIL_TRIGGER"
 
#define PICAM_DisableCoolingFanString   "PICAM_DISABLE_COOLING_FAN"
 
#define PICAM_EnableSensorWindowHeaterString   "PICAM_ENABLE_SENSOR_WINDOW_HEATER"
 
#define PICAM_SensorTemperatureReadingString   "PICAM_SENSOR_TEMPERATURE_READING"
 
#define PICAM_SensorTemperatureSetPointString   "PICAM_SENSOR_TEMPERATURE_SET_POINT"
 
#define PICAM_SensorTemperatureStatusString   "PICAM_SENSOR_TEMPERATURE_STATUS"
 
#define PICAM_EnableROIMinXInputString   "PICAM_ENABLE_ROI_MINX_INPUT"
 
#define PICAM_EnableROISizeXInputString   "PICAM_ENABLE_ROI_SIZEX_INPUT"
 
#define PICAM_EnableROIMinYInputString   "PICAM_ENABLE_ROI_MINY_INPUT"
 
#define PICAM_EnableROISizeYInputString   "PICAM_ENABLE_ROI_SIZEY_INPUT"
 
#define NUM_PICAM_PARAMS   ((int)(&PICAM_LAST_PARAM - &PICAM_FIRST_PARAM + 1))
 

Macro Definition Documentation

◆ NUM_PICAM_PARAMS

#define NUM_PICAM_PARAMS   ((int)(&PICAM_LAST_PARAM - &PICAM_FIRST_PARAM + 1))

◆ PICAM_AccumulationsString

#define PICAM_AccumulationsString   "PICAM_ACCUMULATIONS"

◆ PICAM_ActiveBottomMarginString

#define PICAM_ActiveBottomMarginString   "PICAM_ACTIVE_BOTTOM_MARGIN"

◆ PICAM_ActiveHeightString

#define PICAM_ActiveHeightString   "PICAM_ACTIVE_HEIGHT"

◆ PICAM_ActiveLeftMarginString

#define PICAM_ActiveLeftMarginString   "PICAM_ACTIVE_LEFT_MARGIN"

◆ PICAM_ActiveRightMarginString

#define PICAM_ActiveRightMarginString   "PICAM_ACTIVE_RIGHT_MARGIN"

◆ PICAM_ActiveTopMarginString

#define PICAM_ActiveTopMarginString   "PICAM_ACTIVE_TOP_MARGIN"

◆ PICAM_ActiveWidthString

#define PICAM_ActiveWidthString   "PICAM_ACTIVE_WIDTH"

◆ PICAM_AdcAnalogGainString

#define PICAM_AdcAnalogGainString   "PICAM_ADC_ANALOG_GAIN"

◆ PICAM_AdcBitDepthString

#define PICAM_AdcBitDepthString   "PICAM_ADC_BIT_DEPTH"

◆ PICAM_AdcEMGainString

#define PICAM_AdcEMGainString   "PICAM_ADC_EM_GAIN"

◆ PICAM_AdcQualityString

#define PICAM_AdcQualityString   "PICAM_ADC_QUALITY"

◆ PICAM_AdcSpeedString

#define PICAM_AdcSpeedString   "PICAM_ADC_SPEED"

◆ PICAM_AuxOutputString

#define PICAM_AuxOutputString   "PICAM_AUX_OUTPUT"

◆ PICAM_AvailableCamerasString

#define PICAM_AvailableCamerasString   "PICAM_AVAILABLE_CAMERAS"

◆ PICAM_BracketGatingString

#define PICAM_BracketGatingString   "PICAM_BRACKET_GATING"

◆ PICAM_CameraInterfaceString

#define PICAM_CameraInterfaceString   "PICAM_CAMERA_INTERFACE"

◆ PICAM_CameraInterfaceUnavailableString

#define PICAM_CameraInterfaceUnavailableString   "PICAM_CAMERA_INTERFACE_UNAVAILABLE"

◆ PICAM_CcdCharacteristicsString

#define PICAM_CcdCharacteristicsString   "PICAM_CCD_CHARACTERISTICS"

◆ PICAM_CleanBeforeExposureString

#define PICAM_CleanBeforeExposureString   "PICAM_CLEAN_BEFORE_EXPOSURE"

◆ PICAM_CleanCycleCountString

#define PICAM_CleanCycleCountString   "PICAM_CLEAN_CYCLE_COUNT"

◆ PICAM_CleanCycleHeightString

#define PICAM_CleanCycleHeightString   "PICAM_CLEAN_CYCLE_HEIGHT"

◆ PICAM_CleanSectionFinalHeightCountString

#define PICAM_CleanSectionFinalHeightCountString   "PICAM_CLEAN_SECTION_FINAL_HEIGHT_COUNT"

◆ PICAM_CleanSectionFinalHeightString

#define PICAM_CleanSectionFinalHeightString   "PICAM_CLEAN_SECTION_FINAL_HEIGHT"

◆ PICAM_CleanSerialRegisterString

#define PICAM_CleanSerialRegisterString   "PICAM_CLEAN_SERIAL_REGISTER"

◆ PICAM_CleanUntilTriggerString

#define PICAM_CleanUntilTriggerString   "PICAM_CLEAN_UNTIL_TRIGGER"

◆ PICAM_CorrectPixelBiasString

#define PICAM_CorrectPixelBiasString   "PICAM_CORRECT_PIXEL_BIAS"

◆ PICAM_CustomModulationSequenceString

#define PICAM_CustomModulationSequenceString   "PICAM_CUSTOM_MODULATION_SEQUENCE"

◆ PICAM_DifEndingGateString

#define PICAM_DifEndingGateString   "PICAM_DIF_ENDING_GATE"

◆ PICAM_DifStartingGateString

#define PICAM_DifStartingGateString   "PICAM_DIF_STARTING_GATE"

◆ PICAM_DisableCoolingFanString

#define PICAM_DisableCoolingFanString   "PICAM_DISABLE_COOLING_FAN"

◆ PICAM_DisableDataFormattingString

#define PICAM_DisableDataFormattingString   "PICAM_DISABLE_DATA_FORMATTING"

◆ PICAM_EMIccdGainControlModeString

#define PICAM_EMIccdGainControlModeString   "PICAM_EMI_CCD_GAIN_CONTROL_MODE"

◆ PICAM_EMIccdGainString

#define PICAM_EMIccdGainString   "PICAM_EMI_CCD_GAIN"

◆ PICAM_EnableIntensifierString

#define PICAM_EnableIntensifierString   "PICAM_ENABLE_INTENSIFIER"

◆ PICAM_EnableModulationOutputSignalString

#define PICAM_EnableModulationOutputSignalString   "PICAM_ENABLE_MODULATION_OUTPUT_SIGNAL"

◆ PICAM_EnableModulationString

#define PICAM_EnableModulationString   "PICAM_ENABLE_MODULATION"

◆ PICAM_EnableNondestructiveReadoutString

#define PICAM_EnableNondestructiveReadoutString   "PICAM_ENABLE_NONDESTRUCTIVE_READOUT"

◆ PICAM_EnableROIMinXInputString

#define PICAM_EnableROIMinXInputString   "PICAM_ENABLE_ROI_MINX_INPUT"

◆ PICAM_EnableROIMinYInputString

#define PICAM_EnableROIMinYInputString   "PICAM_ENABLE_ROI_MINY_INPUT"

◆ PICAM_EnableROISizeXInputString

#define PICAM_EnableROISizeXInputString   "PICAM_ENABLE_ROI_SIZEX_INPUT"

◆ PICAM_EnableROISizeYInputString

#define PICAM_EnableROISizeYInputString   "PICAM_ENABLE_ROI_SIZEY_INPUT"

◆ PICAM_EnableSensorWindowHeaterString

#define PICAM_EnableSensorWindowHeaterString   "PICAM_ENABLE_SENSOR_WINDOW_HEATER"

◆ PICAM_EnableSyncMasterString

#define PICAM_EnableSyncMasterString   "PICAM_ENABLE_SYNC_MASTER"

◆ PICAM_ExactReadoutCountMaxString

#define PICAM_ExactReadoutCountMaxString   "PICAM_EXACT_READOUT_COUNT_MAX"

◆ PICAM_ExposureTimeString

#define PICAM_ExposureTimeString   "PICAM_EXPOSURE_TIME"

◆ PICAM_FirmwareRevisionString

#define PICAM_FirmwareRevisionString   "PICAM_FIRMWARE_REVISION"

◆ PICAM_FirmwareRevisionUnavailableString

#define PICAM_FirmwareRevisionUnavailableString   "PICAM_FIRMWARE_REVISION_UNAVAILABLE"

◆ PICAM_FIRST_PARAM

#define PICAM_FIRST_PARAM   PICAM_VersionNumber

◆ PICAM_FrameRateCalcString

#define PICAM_FrameRateCalcString   "PICAM_FRAME_RATE_CALC"

◆ PICAM_FrameSizeString

#define PICAM_FrameSizeString   "PICAM_FRAME_SIZE"

◆ PICAM_FramesPerReadoutString

#define PICAM_FramesPerReadoutString   "PICAM_FRAMES_PER_READOUT"

◆ PICAM_FrameStrideString

#define PICAM_FrameStrideString   "PICAM_FRAME_STRIDE"

◆ PICAM_FrameTrackingBitDepthString

#define PICAM_FrameTrackingBitDepthString   "PICAM_FRAME_TRACKING_BIT_DEPTH"

◆ PICAM_GateTrackingBitDepthString

#define PICAM_GateTrackingBitDepthString   "PICAM_GATE_TRACKING_BIT_DEPTH"

◆ PICAM_GateTrackingString

#define PICAM_GateTrackingString   "PICAM_GATE_TRACKING"

◆ PICAM_GatingModeString

#define PICAM_GatingModeString   "PICAM_GATING_MODE"

◆ PICAM_GatingSpeedString

#define PICAM_GatingSpeedString   "PICAM_GATING_SPEED"

◆ PICAM_IntensifierDiameterString

#define PICAM_IntensifierDiameterString   "PICAM_INTENSIFIER_DIAMETER"

◆ PICAM_IntensifierGainString

#define PICAM_IntensifierGainString   "PICAM_INTENSIFIER_GAIN"

◆ PICAM_IntensifierOptionsString

#define PICAM_IntensifierOptionsString   "PICAM_INTENSIFIER_OPTIONS"

◆ PICAM_IntensifierStatusString

#define PICAM_IntensifierStatusString   "PICAM_INTENSIFIER_STATUS"

◆ PICAM_InvertOutputSignalString

#define PICAM_InvertOutputSignalString   "PICAM_INVERT_OUTPUT_SIGNAL"

◆ PICAM_KineticsWindowHeightString

#define PICAM_KineticsWindowHeightString   "PICAM_KINETICS_WINDOW_HEIGHT"

◆ PICAM_LAST_PARAM

#define PICAM_LAST_PARAM   PICAM_SensorTemperatureStatusRelevant

◆ PICAM_MaskedBottomMarginString

#define PICAM_MaskedBottomMarginString   "PICAM_MASKED_BOTTOM_MARGIN"

◆ PICAM_MaskedHeightString

#define PICAM_MaskedHeightString   "PICAM_MASKED_HEIGHT"

◆ PICAM_MaskedTopMarginString

#define PICAM_MaskedTopMarginString   "PICAM_MASKED_TOP_MARGIN"

◆ PICAM_ModulationDurationString

#define PICAM_ModulationDurationString   "PICAM_MODULATION_DURATION"

◆ PICAM_ModulationFrequencyString

#define PICAM_ModulationFrequencyString   "PICAM_MODULATION_FREQUENCY"

◆ PICAM_ModulationOutputSignalAmplitudeString

#define PICAM_ModulationOutputSignalAmplitudeString   "PICAM_MODULATION_OUTPUT_SIGNAL_AMPLITUDE"

◆ PICAM_ModulationOutputSignalFrequencyString

#define PICAM_ModulationOutputSignalFrequencyString   "PICAM_MODULATION_OUTPUT_SIGNAL_FREQUENCY"

◆ PICAM_ModulationTrackingBitDepthString

#define PICAM_ModulationTrackingBitDepthString   "PICAM_MODULATION_TRACKING_BIT_DEPTH"

◆ PICAM_ModulationTrackingString

#define PICAM_ModulationTrackingString   "PICAM_MODULATION_TRACKING"

◆ PICAM_NondestructiveReadoutPeriodString

#define PICAM_NondestructiveReadoutPeriodString   "PICAM_NONDESTRUCTIVE_READOUT_PERIOD"

◆ PICAM_NormalizeOrientationString

#define PICAM_NormalizeOrientationString   "PICAM_NORMALIZE_ORIENTATION"

◆ PICAM_OnlineReadoutRateCalcString

#define PICAM_OnlineReadoutRateCalcString   "PICAM_ONLINE_READOUT_RATE_CALC"

◆ PICAM_OrientationString

#define PICAM_OrientationString   "PICAM_ORIENTATION"

◆ PICAM_OutputSignalString

#define PICAM_OutputSignalString   "PICAM_OUTPUT_SIGNAL"

◆ PICAM_PhosphorDecayDelayResolutionString

#define PICAM_PhosphorDecayDelayResolutionString   "PICAM_PHOSPHOR_DECAY_DELAY_RESOLUTION"

◆ PICAM_PhosphorDecayDelayString

#define PICAM_PhosphorDecayDelayString   "PICAM_PHOSPHOR_DECAY_DELAY"

◆ PICAM_PhosphorTypeString

#define PICAM_PhosphorTypeString   "PICAM_PHOSPHOR_TYPE"

◆ PICAM_PhotocathodeSensitivityString

#define PICAM_PhotocathodeSensitivityString   "PICAM_PHOTOCATHODE_SENSITIVITY"

◆ PICAM_PhotonDetectionModeString

#define PICAM_PhotonDetectionModeString   "PICAM_PHOTON_DETECTION_MODE"

◆ PICAM_PhotonDetectionThresholdString

#define PICAM_PhotonDetectionThresholdString   "PICAM_PHOTON_DETECTION_THRESHOLD"

◆ PICAM_PixelBitDepthString

#define PICAM_PixelBitDepthString   "PICAM_PIXEL_BIT_DEPTH"

◆ PICAM_PixelFormatString

#define PICAM_PixelFormatString   "PICAM_PIXEL_FORMAT"

◆ PICAM_PixelGapHeightString

#define PICAM_PixelGapHeightString   "PICAM_PIXEL_GAP_HEIGHT"

◆ PICAM_PixelGapWidthString

#define PICAM_PixelGapWidthString   "PICAM_PIXEL_GAP_WIDTH"

◆ PICAM_PixelHeightString

#define PICAM_PixelHeightString   "PICAM_PIXEL_HEIGHT"

◆ PICAM_PixelWidthString

#define PICAM_PixelWidthString   "PICAM_PIXEL_WIDTH"

◆ PICAM_ReadoutControlModeString

#define PICAM_ReadoutControlModeString   "PICAM_READOUT_CONTROL_MODE"

◆ PICAM_ReadoutCountString

#define PICAM_ReadoutCountString   "PICAM_READOUT_COUNT"

◆ PICAM_ReadoutOrientationString

#define PICAM_ReadoutOrientationString   "PICAM_READOUT_ORIENTATION"

◆ PICAM_ReadoutPortCountString

#define PICAM_ReadoutPortCountString   "PICAM_READOUT_PORT_COUNT"

◆ PICAM_ReadoutRateCalcString

#define PICAM_ReadoutRateCalcString   "PICAM_READOUT_RATE_CALC"

◆ PICAM_ReadoutStrideString

#define PICAM_ReadoutStrideString   "PICAM_READOUT_STRIDE"

◆ PICAM_ReadoutTimeCalcString

#define PICAM_ReadoutTimeCalcString   "PICAM_READOUT_TIME_CALC"

◆ PICAM_RepetitiveGateString

#define PICAM_RepetitiveGateString   "PICAM_REPETITIVE_GATE"

◆ PICAM_RepetitiveModulationString

#define PICAM_RepetitiveModulationString   "PICAM_REPETITIVE_MODULATION"

◆ PICAM_RoisString

#define PICAM_RoisString   "PICAM_ROIS"

◆ PICAM_SecondaryActiveHeightString

#define PICAM_SecondaryActiveHeightString   "PICAM_SECONDARY_ACTIVE_HEIGHT"

◆ PICAM_SecondaryMaskedHeightString

#define PICAM_SecondaryMaskedHeightString   "PICAM_SECONDARY_MASKED_HEIGHT"

◆ PICAM_SensorActiveBottomMarginString

#define PICAM_SensorActiveBottomMarginString   "PICAM_SENSOR_ACTIVE_BOTTOM_MARGIN"

◆ PICAM_SensorActiveHeightString

#define PICAM_SensorActiveHeightString   "PICAM_SENSOR_ACTIVE_HEIGHT"

◆ PICAM_SensorActiveLeftMarginString

#define PICAM_SensorActiveLeftMarginString   "PICAM_SENSOR_ACTIVE_LEFT_MARGIN"

◆ PICAM_SensorActiveRightMarginString

#define PICAM_SensorActiveRightMarginString   "PICAM_SENSOR_ACTIVE_RIGHT_MARGIN"

◆ PICAM_SensorActiveTopMarginString

#define PICAM_SensorActiveTopMarginString   "PICAM_SENSOR_ACTIVE_TOP_MARGIN"

◆ PICAM_SensorActiveWidthString

#define PICAM_SensorActiveWidthString   "PICAM_SENSOR_ACTIVE_WIDTH"

◆ PICAM_SensorMaskedBottomMarginString

#define PICAM_SensorMaskedBottomMarginString   "PICAM_SENSOR_MASKED_BOTTOM_MARGIN"

◆ PICAM_SensorMaskedHeightString

#define PICAM_SensorMaskedHeightString   "PICAM_SENSOR_MASKED_HEIGHT"

◆ PICAM_SensorMaskedTopMarginString

#define PICAM_SensorMaskedTopMarginString   "PICAM_SENSOR_MASKED_TOP_MARGIN"

◆ PICAM_SensorNameString

#define PICAM_SensorNameString   "PICAM_SENSOR_NAME"

◆ PICAM_SensorNameUnavailableString

#define PICAM_SensorNameUnavailableString   "PICAM_SENSOR_NAME_UNAVAILABLE"

◆ PICAM_SensorSecondaryActiveHeightString

#define PICAM_SensorSecondaryActiveHeightString   "PICAM_SENSOR_SECONDARY_ACTIVE_HEIGHT"

◆ PICAM_SensorSecondaryMaskedHeightString

#define PICAM_SensorSecondaryMaskedHeightString   "PICAM_SENSOR_SECONDARY_MASKED_HEIGHT"

◆ PICAM_SensorTemperatureReadingString

#define PICAM_SensorTemperatureReadingString   "PICAM_SENSOR_TEMPERATURE_READING"

◆ PICAM_SensorTemperatureSetPointString

#define PICAM_SensorTemperatureSetPointString   "PICAM_SENSOR_TEMPERATURE_SET_POINT"

◆ PICAM_SensorTemperatureStatusString

#define PICAM_SensorTemperatureStatusString   "PICAM_SENSOR_TEMPERATURE_STATUS"

◆ PICAM_SensorTypeString

#define PICAM_SensorTypeString   "PICAM_SENSOR_TYPE"

◆ PICAM_SequentialEndingGateString

#define PICAM_SequentialEndingGateString   "PICAM_SEQUENTIAL_ENDING_GATE"

◆ PICAM_SequentialEndingModulationPhaseString

#define PICAM_SequentialEndingModulationPhaseString   "PICAM_SEQUENTIAL_ENDING_MODULATION_PHASE"

◆ PICAM_SequentialGateStepCountString

#define PICAM_SequentialGateStepCountString   "PICAM_SEQUENTIAL_GATE_STEP_COUNT"

◆ PICAM_SequentialGateStepIterationsString

#define PICAM_SequentialGateStepIterationsString   "PICAM_SEQUENTIAL_GATE_STEP_ITERATIONS"

◆ PICAM_SequentialStartingGateString

#define PICAM_SequentialStartingGateString   "PICAM_SEQUENTIAL_STARTING_GATE"

◆ PICAM_SequentialStartingModulationPhaseString

#define PICAM_SequentialStartingModulationPhaseString   "PICAM_SEQUENTIAL_STARTING_MODULATION_PHASE"

◆ PICAM_SerialNumberString

#define PICAM_SerialNumberString   "PICAM_SERIAL_NUMBER"

◆ PICAM_SerialNumberUnavailableString

#define PICAM_SerialNumberUnavailableString   "PICAM_SERIAL_NUMBER_UNAVAILABLE"

◆ PICAM_ShutterClosingDelayString

#define PICAM_ShutterClosingDelayString   "PICAM_SHUTTER_CLOSING_DELAY"

◆ PICAM_ShutterDelayResolutionString

#define PICAM_ShutterDelayResolutionString   "PICAM_SHUTTER_DELAY_RESOLUTION"

◆ PICAM_ShutterOpeningDelayString

#define PICAM_ShutterOpeningDelayString   "PICAM_SHUTTER_OPENING_DELAY"

◆ PICAM_ShutterTimingModeString

#define PICAM_ShutterTimingModeString   "PICAM_SHUTTER_TIMING_MODE"

◆ PICAM_SyncMaster2DelayString

#define PICAM_SyncMaster2DelayString   "PICAM_SYNC_MASTER2_DELAY"

◆ PICAM_TimeStampBitDepthString

#define PICAM_TimeStampBitDepthString   "PICAM_TIME_STAMP_BIT_DEPTH"

◆ PICAM_TimeStampResolutionString

#define PICAM_TimeStampResolutionString   "PICAM_TIME_STAMP_RESOLUTION"

◆ PICAM_TimeStampsString

#define PICAM_TimeStampsString   "PICAM_TIME_STAMPS"

◆ PICAM_TrackFramesString

#define PICAM_TrackFramesString   "PICAM_TRACK_FRAMES"

◆ PICAM_TriggerCouplingString

#define PICAM_TriggerCouplingString   "PICAM_TRIGGER_COUPLING"

◆ PICAM_TriggerDeterminationString

#define PICAM_TriggerDeterminationString   "PICAM_TRIGGER_DETERMINATION"

◆ PICAM_TriggerFrequencyString

#define PICAM_TriggerFrequencyString   "PICAM_TRIGGER_FREQUENCY"

◆ PICAM_TriggerResponseString

#define PICAM_TriggerResponseString   "PICAM_TRIGGER_RESPONSE"

◆ PICAM_TriggerSourceString

#define PICAM_TriggerSourceString   "PICAM_TRIGGER_SOURCE"

◆ PICAM_TriggerTerminationString

#define PICAM_TriggerTerminationString   "PICAM_TRIGGER_TERMINATION"

◆ PICAM_TriggerThresholdString

#define PICAM_TriggerThresholdString   "PICAM_TRIGGER_THRESHOLD"

◆ PICAM_UnavailableCamerasString

#define PICAM_UnavailableCamerasString   "PICAM_UNAVAILABLE_CAMERAS"

◆ PICAM_VersionNumberString

#define PICAM_VersionNumberString   "PICAM_VERSION_NUMBER"

◆ PICAM_VerticalShiftRateString

#define PICAM_VerticalShiftRateString   "PICAM_VERTICAL_SHIFT_RATE"