areaDetector
3-5-0
EPICS areaDetector framework
|
#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)) |
#define NUM_PICAM_PARAMS ((int)(&PICAM_LAST_PARAM - &PICAM_FIRST_PARAM + 1)) |
#define PICAM_AccumulationsString "PICAM_ACCUMULATIONS" |
#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_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_AuxOutputString "PICAM_AUX_OUTPUT" |
#define PICAM_AvailableCamerasString "PICAM_AVAILABLE_CAMERAS" |
#define PICAM_BracketGatingString "PICAM_BRACKET_GATING" |
#define PICAM_CameraInterfaceString "PICAM_CAMERA_INTERFACE" |
#define PICAM_CameraInterfaceUnavailableString "PICAM_CAMERA_INTERFACE_UNAVAILABLE" |
#define PICAM_CcdCharacteristicsString "PICAM_CCD_CHARACTERISTICS" |
#define PICAM_CleanBeforeExposureString "PICAM_CLEAN_BEFORE_EXPOSURE" |
#define PICAM_CleanCycleCountString "PICAM_CLEAN_CYCLE_COUNT" |
#define PICAM_CleanCycleHeightString "PICAM_CLEAN_CYCLE_HEIGHT" |
#define PICAM_CleanSectionFinalHeightCountString "PICAM_CLEAN_SECTION_FINAL_HEIGHT_COUNT" |
#define PICAM_CleanSectionFinalHeightString "PICAM_CLEAN_SECTION_FINAL_HEIGHT" |
#define PICAM_CleanSerialRegisterString "PICAM_CLEAN_SERIAL_REGISTER" |
#define PICAM_CleanUntilTriggerString "PICAM_CLEAN_UNTIL_TRIGGER" |
#define PICAM_CorrectPixelBiasString "PICAM_CORRECT_PIXEL_BIAS" |
#define PICAM_CustomModulationSequenceString "PICAM_CUSTOM_MODULATION_SEQUENCE" |
#define PICAM_DifEndingGateString "PICAM_DIF_ENDING_GATE" |
#define PICAM_DifStartingGateString "PICAM_DIF_STARTING_GATE" |
#define PICAM_DisableCoolingFanString "PICAM_DISABLE_COOLING_FAN" |
#define PICAM_DisableDataFormattingString "PICAM_DISABLE_DATA_FORMATTING" |
#define PICAM_EMIccdGainControlModeString "PICAM_EMI_CCD_GAIN_CONTROL_MODE" |
#define PICAM_EMIccdGainString "PICAM_EMI_CCD_GAIN" |
#define PICAM_EnableIntensifierString "PICAM_ENABLE_INTENSIFIER" |
#define PICAM_EnableModulationOutputSignalString "PICAM_ENABLE_MODULATION_OUTPUT_SIGNAL" |
#define PICAM_EnableModulationString "PICAM_ENABLE_MODULATION" |
#define PICAM_EnableNondestructiveReadoutString "PICAM_ENABLE_NONDESTRUCTIVE_READOUT" |
#define PICAM_EnableROIMinXInputString "PICAM_ENABLE_ROI_MINX_INPUT" |
#define PICAM_EnableROIMinYInputString "PICAM_ENABLE_ROI_MINY_INPUT" |
#define PICAM_EnableROISizeXInputString "PICAM_ENABLE_ROI_SIZEX_INPUT" |
#define PICAM_EnableROISizeYInputString "PICAM_ENABLE_ROI_SIZEY_INPUT" |
#define PICAM_EnableSensorWindowHeaterString "PICAM_ENABLE_SENSOR_WINDOW_HEATER" |
#define PICAM_EnableSyncMasterString "PICAM_ENABLE_SYNC_MASTER" |
#define PICAM_ExactReadoutCountMaxString "PICAM_EXACT_READOUT_COUNT_MAX" |
#define PICAM_ExposureTimeString "PICAM_EXPOSURE_TIME" |
#define PICAM_FirmwareRevisionString "PICAM_FIRMWARE_REVISION" |
#define PICAM_FirmwareRevisionUnavailableString "PICAM_FIRMWARE_REVISION_UNAVAILABLE" |
#define PICAM_FIRST_PARAM PICAM_VersionNumber |
#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_GateTrackingBitDepthString "PICAM_GATE_TRACKING_BIT_DEPTH" |
#define PICAM_GateTrackingString "PICAM_GATE_TRACKING" |
#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_InvertOutputSignalString "PICAM_INVERT_OUTPUT_SIGNAL" |
#define PICAM_KineticsWindowHeightString "PICAM_KINETICS_WINDOW_HEIGHT" |
#define PICAM_LAST_PARAM PICAM_SensorTemperatureStatusRelevant |
#define PICAM_MaskedBottomMarginString "PICAM_MASKED_BOTTOM_MARGIN" |
#define PICAM_MaskedHeightString "PICAM_MASKED_HEIGHT" |
#define PICAM_MaskedTopMarginString "PICAM_MASKED_TOP_MARGIN" |
#define PICAM_ModulationDurationString "PICAM_MODULATION_DURATION" |
#define PICAM_ModulationFrequencyString "PICAM_MODULATION_FREQUENCY" |
#define PICAM_ModulationOutputSignalAmplitudeString "PICAM_MODULATION_OUTPUT_SIGNAL_AMPLITUDE" |
#define PICAM_ModulationOutputSignalFrequencyString "PICAM_MODULATION_OUTPUT_SIGNAL_FREQUENCY" |
#define PICAM_ModulationTrackingBitDepthString "PICAM_MODULATION_TRACKING_BIT_DEPTH" |
#define PICAM_ModulationTrackingString "PICAM_MODULATION_TRACKING" |
#define PICAM_NondestructiveReadoutPeriodString "PICAM_NONDESTRUCTIVE_READOUT_PERIOD" |
#define PICAM_NormalizeOrientationString "PICAM_NORMALIZE_ORIENTATION" |
#define PICAM_OnlineReadoutRateCalcString "PICAM_ONLINE_READOUT_RATE_CALC" |
#define PICAM_OrientationString "PICAM_ORIENTATION" |
#define PICAM_OutputSignalString "PICAM_OUTPUT_SIGNAL" |
#define PICAM_PhosphorDecayDelayResolutionString "PICAM_PHOSPHOR_DECAY_DELAY_RESOLUTION" |
#define PICAM_PhosphorDecayDelayString "PICAM_PHOSPHOR_DECAY_DELAY" |
#define PICAM_PhosphorTypeString "PICAM_PHOSPHOR_TYPE" |
#define PICAM_PhotocathodeSensitivityString "PICAM_PHOTOCATHODE_SENSITIVITY" |
#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_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_ReadoutControlModeString "PICAM_READOUT_CONTROL_MODE" |
#define PICAM_ReadoutCountString "PICAM_READOUT_COUNT" |
#define PICAM_ReadoutOrientationString "PICAM_READOUT_ORIENTATION" |
#define PICAM_ReadoutPortCountString "PICAM_READOUT_PORT_COUNT" |
#define PICAM_ReadoutRateCalcString "PICAM_READOUT_RATE_CALC" |
#define PICAM_ReadoutStrideString "PICAM_READOUT_STRIDE" |
#define PICAM_ReadoutTimeCalcString "PICAM_READOUT_TIME_CALC" |
#define PICAM_RepetitiveGateString "PICAM_REPETITIVE_GATE" |
#define PICAM_RepetitiveModulationString "PICAM_REPETITIVE_MODULATION" |
#define PICAM_RoisString "PICAM_ROIS" |
#define PICAM_SecondaryActiveHeightString "PICAM_SECONDARY_ACTIVE_HEIGHT" |
#define PICAM_SecondaryMaskedHeightString "PICAM_SECONDARY_MASKED_HEIGHT" |
#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_SensorNameString "PICAM_SENSOR_NAME" |
#define PICAM_SensorNameUnavailableString "PICAM_SENSOR_NAME_UNAVAILABLE" |
#define PICAM_SensorSecondaryActiveHeightString "PICAM_SENSOR_SECONDARY_ACTIVE_HEIGHT" |
#define PICAM_SensorSecondaryMaskedHeightString "PICAM_SENSOR_SECONDARY_MASKED_HEIGHT" |
#define PICAM_SensorTemperatureReadingString "PICAM_SENSOR_TEMPERATURE_READING" |
#define PICAM_SensorTemperatureSetPointString "PICAM_SENSOR_TEMPERATURE_SET_POINT" |
#define PICAM_SensorTemperatureStatusString "PICAM_SENSOR_TEMPERATURE_STATUS" |
#define PICAM_SensorTypeString "PICAM_SENSOR_TYPE" |
#define PICAM_SequentialEndingGateString "PICAM_SEQUENTIAL_ENDING_GATE" |
#define PICAM_SequentialEndingModulationPhaseString "PICAM_SEQUENTIAL_ENDING_MODULATION_PHASE" |
#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_SequentialStartingModulationPhaseString "PICAM_SEQUENTIAL_STARTING_MODULATION_PHASE" |
#define PICAM_SerialNumberString "PICAM_SERIAL_NUMBER" |
#define PICAM_SerialNumberUnavailableString "PICAM_SERIAL_NUMBER_UNAVAILABLE" |
#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_SyncMaster2DelayString "PICAM_SYNC_MASTER2_DELAY" |
#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_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_UnavailableCamerasString "PICAM_UNAVAILABLE_CAMERAS" |
#define PICAM_VersionNumberString "PICAM_VERSION_NUMBER" |
#define PICAM_VerticalShiftRateString "PICAM_VERTICAL_SHIFT_RATE" |