Group CameraDefs_h¶
Public Types¶
Public Types Documentation¶
enum AcquisitionModeEnums¶
enum AcquisitionModeEnums {
AcquisitionMode_Continuous,
AcquisitionMode_SingleFrame,
AcquisitionMode_MultiFrame,
NUM_ACQUISITIONMODE
};
< Sets the acquisition mode of the device. Continuous: acquires images continuously. Multi Frame: acquires a specified number of images before stopping acquisition. Single Frame: acquires 1 image before stopping acquisition.
enum AcquisitionStatusSelectorEnums¶
enum AcquisitionStatusSelectorEnums {
AcquisitionStatusSelector_AcquisitionTriggerWait,
AcquisitionStatusSelector_AcquisitionActive,
AcquisitionStatusSelector_AcquisitionTransfer,
AcquisitionStatusSelector_FrameTriggerWait,
AcquisitionStatusSelector_FrameActive,
AcquisitionStatusSelector_ExposureActive,
NUM_ACQUISITIONSTATUSSELECTOR
};
< Selects the internal acquisition signal to read using AcquisitionStatus.
enum ActionSelectorEnums¶
< Selects to which Action Signal further Action settings apply.
enum ActionUnconditionalModeEnums¶
enum ActionUnconditionalModeEnums {
ActionUnconditionalMode_Off,
ActionUnconditionalMode_On,
NUM_ACTIONUNCONDITIONALMODE
};
< Enables the unconditional action command mode where action commands are processed even when the primary control channel is closed.
enum AdcBitDepthEnums¶
enum AdcBitDepthEnums {
AdcBitDepth_Bit8,
AdcBitDepth_Bit10,
AdcBitDepth_Bit12,
AdcBitDepth_Bit14,
NUM_ADCBITDEPTH
};
< Selects which ADC bit depth to use. A higher ADC bit depth results in better image quality but slower maximum frame rate.
enum AutoAlgorithmSelectorEnums¶
enum AutoAlgorithmSelectorEnums {
AutoAlgorithmSelector_Awb,
AutoAlgorithmSelector_Ae,
NUM_AUTOALGORITHMSELECTOR
};
< Selects which Auto Algorithm is controlled by the RoiEnable, OffsetX, OffsetY, Width, Height features.
enum AutoExposureControlPriorityEnums¶
enum AutoExposureControlPriorityEnums {
AutoExposureControlPriority_Gain,
AutoExposureControlPriority_ExposureTime,
NUM_AUTOEXPOSURECONTROLPRIORITY
};
< Selects whether to adjust gain or exposure first. When gain priority is selected, the camera fixes the gain to 0 dB, and the exposure is adjusted according to the target grey level. If the maximum exposure is reached before the target grey level is hit, the gain starts to change to meet the target. This mode is used to have the minimum noise. When exposure priority is selected, the camera sets the exposure to a small value (default is 5 ms). The gain is adjusted according to the target grey level. If maximum gain is reached before the target grey level is hit, the exposure starts to change to meet the target. This mode is used to capture fast motion.
enum AutoExposureLightingModeEnums¶
enum AutoExposureLightingModeEnums {
AutoExposureLightingMode_AutoDetect,
AutoExposureLightingMode_Backlight,
AutoExposureLightingMode_Frontlight,
AutoExposureLightingMode_Normal,
NUM_AUTOEXPOSURELIGHTINGMODE
};
< Selects a lighting mode: Backlight, Frontlight or Normal (default). a. Backlight compensation: used when a strong light is coming from the back of the object. b. Frontlight compensation: used when a strong light is shining in the front of the object while the background is dark. c. Normal lighting: used when the object is not under backlight or frontlight conditions. When normal lighting is selected, metering modes are available.
enum AutoExposureMeteringModeEnums¶
enum AutoExposureMeteringModeEnums {
AutoExposureMeteringMode_Average,
AutoExposureMeteringMode_Spot,
AutoExposureMeteringMode_Partial,
AutoExposureMeteringMode_CenterWeighted,
AutoExposureMeteringMode_HistgramPeak,
NUM_AUTOEXPOSUREMETERINGMODE
};
< Selects a metering mode: average, spot, or partial metering. a. Average: Measures the light from the entire scene uniformly to determine the final exposure value. Every portion of the exposed area has the same contribution. b. Spot: Measures a small area (about 3%) in the center of the scene while the rest of the scene is ignored. This mode is used when the scene has a high contrast and the object of interest is relatively small. c. Partial: Measures the light from a larger area (about 11%) in the center of the scene. This mode is used when very dark or bright regions appear at the edge of the frame. Note: Metering mode is available only when Lighting Mode Selector is Normal.
enum AutoExposureTargetGreyValueAutoEnums¶
enum AutoExposureTargetGreyValueAutoEnums {
AutoExposureTargetGreyValueAuto_Off,
AutoExposureTargetGreyValueAuto_Continuous,
NUM_AUTOEXPOSURETARGETGREYVALUEAUTO
};
< This indicates whether the target image grey level is automatically set by the camera or manually set by the user. Note that the target grey level is in the linear domain before gamma correction is applied.
enum BalanceRatioSelectorEnums¶
enum BalanceRatioSelectorEnums {
BalanceRatioSelector_Red,
BalanceRatioSelector_Blue,
NUM_BALANCERATIOSELECTOR
};
< Selects a balance ratio to configure once a balance ratio control has been selected.
enum BalanceWhiteAutoEnums¶
enum BalanceWhiteAutoEnums {
BalanceWhiteAuto_Off,
BalanceWhiteAuto_Once,
BalanceWhiteAuto_Continuous,
NUM_BALANCEWHITEAUTO
};
< White Balance compensates for color shifts caused by different lighting conditions. It can be automatically or manually controlled. For manual control, set to Off. For automatic control, set to Once or Continuous.
enum BalanceWhiteAutoProfileEnums¶
enum BalanceWhiteAutoProfileEnums {
BalanceWhiteAutoProfile_Indoor,
BalanceWhiteAutoProfile_Outdoor,
NUM_BALANCEWHITEAUTOPROFILE
};
< Selects the profile used by BalanceWhiteAuto.
enum BinningHorizontalModeEnums¶
enum BinningHorizontalModeEnums {
BinningHorizontalMode_Sum,
BinningHorizontalMode_Average,
NUM_BINNINGHORIZONTALMODE
};
<
enum BinningSelectorEnums¶
enum BinningSelectorEnums {
BinningSelector_All,
BinningSelector_Sensor,
BinningSelector_ISP,
NUM_BINNINGSELECTOR
};
< Selects which binning engine is controlled by the BinningHorizontal and BinningVertical features.
enum BinningVerticalModeEnums¶
enum BinningVerticalModeEnums {
BinningVerticalMode_Sum,
BinningVerticalMode_Average,
NUM_BINNINGVERTICALMODE
};
<
enum BlackLevelAutoBalanceEnums¶
enum BlackLevelAutoBalanceEnums {
BlackLevelAutoBalance_Off,
BlackLevelAutoBalance_Once,
BlackLevelAutoBalance_Continuous,
NUM_BLACKLEVELAUTOBALANCE
};
< Controls the mode for automatic black level balancing between the sensor color channels or taps. The black level coefficients of each channel are adjusted so they are matched.
enum BlackLevelAutoEnums¶
enum BlackLevelAutoEnums {
BlackLevelAuto_Off,
BlackLevelAuto_Once,
BlackLevelAuto_Continuous,
NUM_BLACKLEVELAUTO
};
< Controls the mode for automatic black level adjustment. The exact algorithm used to implement this adjustment is device-specific.
enum BlackLevelSelectorEnums¶
enum BlackLevelSelectorEnums {
BlackLevelSelector_All,
BlackLevelSelector_Analog,
BlackLevelSelector_Digital,
NUM_BLACKLEVELSELECTOR
};
< Selects which black level to control. Only All can be set by the user. Analog and Digital are read-only.
enum BsiFlatFieldCorrectionAutoEnums¶
enum BsiFlatFieldCorrectionAutoEnums {
BsiFlatFieldCorrectionAuto_Off,
BsiFlatFieldCorrectionAuto_Once,
BsiFlatFieldCorrectionAuto_Continuous,
NUM_BSIFLATFIELDCORRECTIONAUTO
};
< Sets the auto BSI flat field correction mode. Set to Off to manually set the correction gains. Set to Continuous to automaticaly adjust the gains continually based on the current image content. Set to Once for a one-time admatic adjustment of the gains.
enum BsiFlatFieldCorrectionGainSelectorEnums¶
enum BsiFlatFieldCorrectionGainSelectorEnums {
BsiFlatFieldCorrectionGainSelector_Pixel0,
BsiFlatFieldCorrectionGainSelector_Pixel1,
BsiFlatFieldCorrectionGainSelector_Pixel2,
BsiFlatFieldCorrectionGainSelector_Pixel3,
NUM_BSIFLATFIELDCORRECTIONGAINSELECTOR
};
< Selects which pixel position has its correction gain controlled by the BsiFlatFieldCorrectionGain feature.
enum ChunkBlackLevelSelectorEnums¶
< Selects which black level to retrieve
enum ChunkCounterSelectorEnums¶
enum ChunkCounterSelectorEnums {
ChunkCounterSelector_Counter0,
ChunkCounterSelector_Counter1,
ChunkCounterSelector_Counter2,
NUM_CHUNKCOUNTERSELECTOR
};
< Selects which counter to retrieve data from.
enum ChunkEncoderSelectorEnums¶
enum ChunkEncoderSelectorEnums {
ChunkEncoderSelector_Encoder0,
ChunkEncoderSelector_Encoder1,
ChunkEncoderSelector_Encoder2,
NUM_CHUNKENCODERSELECTOR
};
< Selects which Encoder to retrieve data from.
enum ChunkEncoderStatusEnums¶
enum ChunkEncoderStatusEnums {
ChunkEncoderStatus_EncoderUp,
ChunkEncoderStatus_EncoderDown,
ChunkEncoderStatus_EncoderIdle,
ChunkEncoderStatus_EncoderStatic,
NUM_CHUNKENCODERSTATUS
};
< Returns the motion status of the selected encoder.
enum ChunkExposureTimeSelectorEnums¶
enum ChunkExposureTimeSelectorEnums {
ChunkExposureTimeSelector_Common,
ChunkExposureTimeSelector_Red,
ChunkExposureTimeSelector_Green,
ChunkExposureTimeSelector_Blue,
ChunkExposureTimeSelector_Cyan,
ChunkExposureTimeSelector_Magenta,
ChunkExposureTimeSelector_Yellow,
ChunkExposureTimeSelector_Infrared,
ChunkExposureTimeSelector_Ultraviolet,
ChunkExposureTimeSelector_Stage1,
ChunkExposureTimeSelector_Stage2,
NUM_CHUNKEXPOSURETIMESELECTOR
};
< Selects which exposure time is read by the ChunkExposureTime feature.
enum ChunkGainSelectorEnums¶
enum ChunkGainSelectorEnums {
ChunkGainSelector_All,
ChunkGainSelector_Red,
ChunkGainSelector_Green,
ChunkGainSelector_Blue,
NUM_CHUNKGAINSELECTOR
};
< Selects which gain to retrieve
enum ChunkImageComponentEnums¶
enum ChunkImageComponentEnums {
ChunkImageComponent_Intensity,
ChunkImageComponent_Color,
ChunkImageComponent_Infrared,
ChunkImageComponent_Ultraviolet,
ChunkImageComponent_Range,
ChunkImageComponent_Disparity,
ChunkImageComponent_Confidence,
ChunkImageComponent_Scatter,
NUM_CHUNKIMAGECOMPONENT
};
< Returns the component of the payload image. This can be used to identify the image component of a generic part in a multipart transfer.
enum ChunkPixelFormatEnums¶
enum ChunkPixelFormatEnums {
ChunkPixelFormat_Mono8,
ChunkPixelFormat_Mono12Packed,
ChunkPixelFormat_Mono16,
ChunkPixelFormat_RGB8Packed,
ChunkPixelFormat_YUV422Packed,
ChunkPixelFormat_BayerGR8,
ChunkPixelFormat_BayerRG8,
ChunkPixelFormat_BayerGB8,
ChunkPixelFormat_BayerBG8,
ChunkPixelFormat_YCbCr601_422_8_CbYCrY,
NUM_CHUNKPIXELFORMAT
};
< Format of the pixel provided by the camera
enum ChunkRegionIDEnums¶
enum ChunkRegionIDEnums {
ChunkRegionID_Region0,
ChunkRegionID_Region1,
ChunkRegionID_Region2,
NUM_CHUNKREGIONID
};
< Returns the identifier of Region that the image comes from.
enum ChunkScan3dCoordinateReferenceSelectorEnums¶
enum ChunkScan3dCoordinateReferenceSelectorEnums {
ChunkScan3dCoordinateReferenceSelector_RotationX,
ChunkScan3dCoordinateReferenceSelector_RotationY,
ChunkScan3dCoordinateReferenceSelector_RotationZ,
ChunkScan3dCoordinateReferenceSelector_TranslationX,
ChunkScan3dCoordinateReferenceSelector_TranslationY,
ChunkScan3dCoordinateReferenceSelector_TranslationZ,
NUM_CHUNKSCAN3DCOORDINATEREFERENCESELECTOR
};
< Selector to read a coordinate system reference value defining the transform of a point from one system to the other.
enum ChunkScan3dCoordinateSelectorEnums¶
enum ChunkScan3dCoordinateSelectorEnums {
ChunkScan3dCoordinateSelector_CoordinateA,
ChunkScan3dCoordinateSelector_CoordinateB,
ChunkScan3dCoordinateSelector_CoordinateC,
NUM_CHUNKSCAN3DCOORDINATESELECTOR
};
< Selects which Coordinate to retrieve data from.
enum ChunkScan3dCoordinateSystemEnums¶
enum ChunkScan3dCoordinateSystemEnums {
ChunkScan3dCoordinateSystem_Cartesian,
ChunkScan3dCoordinateSystem_Spherical,
ChunkScan3dCoordinateSystem_Cylindrical,
NUM_CHUNKSCAN3DCOORDINATESYSTEM
};
< Returns the Coordinate System of the image included in the payload.
enum ChunkScan3dCoordinateSystemReferenceEnums¶
enum ChunkScan3dCoordinateSystemReferenceEnums {
ChunkScan3dCoordinateSystemReference_Anchor,
ChunkScan3dCoordinateSystemReference_Transformed,
NUM_CHUNKSCAN3DCOORDINATESYSTEMREFERENCE
};
< Returns the Coordinate System Position of the image included in the payload.
enum ChunkScan3dCoordinateTransformSelectorEnums¶
enum ChunkScan3dCoordinateTransformSelectorEnums {
ChunkScan3dCoordinateTransformSelector_RotationX,
ChunkScan3dCoordinateTransformSelector_RotationY,
ChunkScan3dCoordinateTransformSelector_RotationZ,
ChunkScan3dCoordinateTransformSelector_TranslationX,
ChunkScan3dCoordinateTransformSelector_TranslationY,
ChunkScan3dCoordinateTransformSelector_TranslationZ,
NUM_CHUNKSCAN3DCOORDINATETRANSFORMSELECTOR
};
< Selector for transform values.
enum ChunkScan3dDistanceUnitEnums¶
enum ChunkScan3dDistanceUnitEnums {
ChunkScan3dDistanceUnit_Millimeter,
ChunkScan3dDistanceUnit_Inch,
NUM_CHUNKSCAN3DDISTANCEUNIT
};
< Returns the Distance Unit of the payload image.
enum ChunkScan3dOutputModeEnums¶
enum ChunkScan3dOutputModeEnums {
ChunkScan3dOutputMode_UncalibratedC,
ChunkScan3dOutputMode_CalibratedABC_Grid,
ChunkScan3dOutputMode_CalibratedABC_PointCloud,
ChunkScan3dOutputMode_CalibratedAC,
ChunkScan3dOutputMode_CalibratedAC_Linescan,
ChunkScan3dOutputMode_CalibratedC,
ChunkScan3dOutputMode_CalibratedC_Linescan,
ChunkScan3dOutputMode_RectifiedC,
ChunkScan3dOutputMode_RectifiedC_Linescan,
ChunkScan3dOutputMode_DisparityC,
ChunkScan3dOutputMode_DisparityC_Linescan,
NUM_CHUNKSCAN3DOUTPUTMODE
};
< Returns the Calibrated Mode of the payload image.
enum ChunkSelectorEnums¶
enum ChunkSelectorEnums {
ChunkSelector_Image,
ChunkSelector_CRC,
ChunkSelector_FrameID,
ChunkSelector_OffsetX,
ChunkSelector_OffsetY,
ChunkSelector_Width,
ChunkSelector_Height,
ChunkSelector_ExposureTime,
ChunkSelector_Gain,
ChunkSelector_BlackLevel,
ChunkSelector_PixelFormat,
ChunkSelector_SequencerSetActive,
ChunkSelector_Timestamp,
ChunkSelector_SerialData,
ChunkSelector_LineStatusAll,
ChunkSelector_ExposureEndLineStatusAll,
ChunkSelector_CompressionMode,
ChunkSelector_CompressionRatio,
ChunkSelector_CurrentDatarate,
NUM_CHUNKSELECTOR
};
< Selects which chunk data to enable or disable.
enum ChunkSourceIDEnums¶
enum ChunkSourceIDEnums {
ChunkSourceID_Source0,
ChunkSourceID_Source1,
ChunkSourceID_Source2,
NUM_CHUNKSOURCEID
};
< Returns the identifier of Source that the image comes from.
enum ChunkTimerSelectorEnums¶
enum ChunkTimerSelectorEnums {
ChunkTimerSelector_Timer0,
ChunkTimerSelector_Timer1,
ChunkTimerSelector_Timer2,
NUM_CHUNKTIMERSELECTOR
};
< Selects which Timer to retrieve data from.
enum ChunkTransferStreamIDEnums¶
enum ChunkTransferStreamIDEnums {
ChunkTransferStreamID_Stream0,
ChunkTransferStreamID_Stream1,
ChunkTransferStreamID_Stream2,
ChunkTransferStreamID_Stream3,
NUM_CHUNKTRANSFERSTREAMID
};
< Returns identifier of the stream that generated this block.
enum ClConfigurationEnums¶
enum ClConfigurationEnums {
ClConfiguration_Base,
ClConfiguration_Medium,
ClConfiguration_Full,
ClConfiguration_DualBase,
ClConfiguration_EightyBit,
NUM_CLCONFIGURATION
};
< This Camera Link specific feature describes the configuration used by the camera. It helps especially when a camera is capable of operation in a non-standard configuration, and when the features PixelSize, SensorDigitizationTaps, and DeviceTapGeometry do not provide enough information for interpretation of the image data provided by the camera.
enum ClTimeSlotsCountEnums¶
enum ClTimeSlotsCountEnums {
ClTimeSlotsCount_One,
ClTimeSlotsCount_Two,
ClTimeSlotsCount_Three,
NUM_CLTIMESLOTSCOUNT
};
< This Camera Link specific feature describes the time multiplexing of the camera link connection to transfer more than the configuration allows, in one single clock.
enum ColorTransformationSelectorEnums¶
enum ColorTransformationSelectorEnums {
ColorTransformationSelector_RGBtoRGB,
ColorTransformationSelector_RGBtoYUV,
NUM_COLORTRANSFORMATIONSELECTOR
};
< Selects which Color Transformation module is controlled by the various Color Transformation features
enum ColorTransformationValueSelectorEnums¶
enum ColorTransformationValueSelectorEnums {
ColorTransformationValueSelector_Gain00,
ColorTransformationValueSelector_Gain01,
ColorTransformationValueSelector_Gain02,
ColorTransformationValueSelector_Gain10,
ColorTransformationValueSelector_Gain11,
ColorTransformationValueSelector_Gain12,
ColorTransformationValueSelector_Gain20,
ColorTransformationValueSelector_Gain21,
ColorTransformationValueSelector_Gain22,
ColorTransformationValueSelector_Offset0,
ColorTransformationValueSelector_Offset1,
ColorTransformationValueSelector_Offset2,
NUM_COLORTRANSFORMATIONVALUESELECTOR
};
< Selects the Gain factor or Offset of the Transformation matrix to access in the selected Color Transformation module
enum ComponentDestinationEnums¶
enum ComponentDestinationEnums {
ComponentDestination_Stream0,
ComponentDestination_Stream1,
ComponentDestination_Stream2,
ComponentDestination_Stream3,
ComponentDestination_Stream4,
NUM_COMPONENTDESTINATION
};
< Displays the destination of the selected component that is enabled (For example: stream 0/1/2 etc).
enum ComponentSelectorEnums¶
enum ComponentSelectorEnums {
ComponentSelector_Raw,
ComponentSelector_Rectified,
ComponentSelector_Disparity,
NUM_COMPONENTSELECTOR
};
< Control for selecting the component of a source (i.e. Raw/Rectified/Disparity).
enum CompressionSaturationPriorityEnums¶
enum CompressionSaturationPriorityEnums {
CompressionSaturationPriority_DropFrame,
CompressionSaturationPriority_ReduceFrameRate,
NUM_COMPRESSIONSATURATIONPRIORITY
};
< When FrameRate is enabled, camera drops frames if datarate is saturated. If FrameRate is disabled, camera adjusts the framerate to match the maximum achievable datarate.
enum ConnectionConfigDefaultEnums¶
enum ConnectionConfigDefaultEnums {
ConnectionConfigDefault_CXP3_X2,
ConnectionConfigDefault_CXP6_X2,
ConnectionConfigDefault_CXP10_X2,
ConnectionConfigDefault_CXP12_X2,
ConnectionConfigDefault_CXP3_X4,
ConnectionConfigDefault_CXP6_X4,
ConnectionConfigDefault_CXP10_X4,
ConnectionConfigDefault_CXP12_X4,
NUM_CONNECTIONCONFIGDEFAULT
};
< The default ConnectionConfig that will be loaded at power-up.
enum ConnectionConfigEnums¶
enum ConnectionConfigEnums {
ConnectionConfig_CXP3_X1,
ConnectionConfig_CXP3_X2,
ConnectionConfig_CXP6_X2,
ConnectionConfig_CXP10_X2,
ConnectionConfig_CXP12_X2,
ConnectionConfig_CXP3_X4,
ConnectionConfig_CXP6_X4,
ConnectionConfig_CXP10_X4,
ConnectionConfig_CXP12_X4,
NUM_CONNECTIONCONFIG
};
< Select a combination of the Device connection speed and the number of active connections at which the camera should be operated.
enum CounterEventActivationEnums¶
enum CounterEventActivationEnums {
CounterEventActivation_LevelLow,
CounterEventActivation_LevelHigh,
CounterEventActivation_FallingEdge,
CounterEventActivation_RisingEdge,
CounterEventActivation_AnyEdge,
NUM_COUNTEREVENTACTIVATION
};
< Selects the activation mode of the event to increment the Counter.
enum CounterEventSourceEnums¶
enum CounterEventSourceEnums {
CounterEventSource_Line0,
CounterEventSource_Line1,
CounterEventSource_Line2,
CounterEventSource_Line3,
CounterEventSource_UserOutput0,
CounterEventSource_UserOutput1,
CounterEventSource_UserOutput2,
CounterEventSource_UserOutput3,
CounterEventSource_Line4,
CounterEventSource_Line5,
CounterEventSource_Counter0Start,
CounterEventSource_Counter1Start,
CounterEventSource_Counter0End,
CounterEventSource_Counter1End,
CounterEventSource_LogicBlock0,
CounterEventSource_LogicBlock1,
CounterEventSource_ExposureStart,
CounterEventSource_ExposureEnd,
CounterEventSource_FrameTriggerWait,
CounterEventSource_MHzTick,
CounterEventSource_Off,
NUM_COUNTEREVENTSOURCE
};
< Selects the event that will increment the counter
enum CounterResetActivationEnums¶
enum CounterResetActivationEnums {
CounterResetActivation_LevelLow,
CounterResetActivation_LevelHigh,
CounterResetActivation_FallingEdge,
CounterResetActivation_RisingEdge,
CounterResetActivation_AnyEdge,
NUM_COUNTERRESETACTIVATION
};
< Selects the Activation mode of the Counter Reset Source signal.
enum CounterResetSourceEnums¶
enum CounterResetSourceEnums {
CounterResetSource_Line0,
CounterResetSource_Line1,
CounterResetSource_Line2,
CounterResetSource_Line3,
CounterResetSource_UserOutput0,
CounterResetSource_UserOutput1,
CounterResetSource_UserOutput2,
CounterResetSource_UserOutput3,
CounterResetSource_Line4,
CounterResetSource_Line5,
CounterResetSource_Counter0Start,
CounterResetSource_Counter1Start,
CounterResetSource_Counter0End,
CounterResetSource_Counter1End,
CounterResetSource_LogicBlock0,
CounterResetSource_LogicBlock1,
CounterResetSource_ExposureStart,
CounterResetSource_ExposureEnd,
CounterResetSource_FrameTriggerWait,
CounterResetSource_Off,
NUM_COUNTERRESETSOURCE
};
< Selects the signal that will be the source to reset the Counter.
enum CounterSelectorEnums¶
enum CounterSelectorEnums {
CounterSelector_Counter0,
CounterSelector_Counter1,
NUM_COUNTERSELECTOR
};
< Selects which counter to configure
enum CounterStatusEnums¶
enum CounterStatusEnums {
CounterStatus_CounterIdle,
CounterStatus_CounterTriggerWait,
CounterStatus_CounterActive,
CounterStatus_CounterCompleted,
CounterStatus_CounterOverflow,
NUM_COUNTERSTATUS
};
< Returns the current status of the Counter.
enum CounterTriggerActivationEnums¶
enum CounterTriggerActivationEnums {
CounterTriggerActivation_LevelLow,
CounterTriggerActivation_LevelHigh,
CounterTriggerActivation_FallingEdge,
CounterTriggerActivation_RisingEdge,
CounterTriggerActivation_AnyEdge,
NUM_COUNTERTRIGGERACTIVATION
};
< Selects the activation mode of the trigger to start the Counter.
enum CounterTriggerSourceEnums¶
enum CounterTriggerSourceEnums {
CounterTriggerSource_Line0,
CounterTriggerSource_Line1,
CounterTriggerSource_Line2,
CounterTriggerSource_Line3,
CounterTriggerSource_UserOutput0,
CounterTriggerSource_UserOutput1,
CounterTriggerSource_UserOutput2,
CounterTriggerSource_UserOutput3,
CounterTriggerSource_Line4,
CounterTriggerSource_Line5,
CounterTriggerSource_Counter0Start,
CounterTriggerSource_Counter1Start,
CounterTriggerSource_Counter0End,
CounterTriggerSource_Counter1End,
CounterTriggerSource_LogicBlock0,
CounterTriggerSource_LogicBlock1,
CounterTriggerSource_ExposureStart,
CounterTriggerSource_ExposureEnd,
CounterTriggerSource_FrameTriggerWait,
CounterTriggerSource_Off,
NUM_COUNTERTRIGGERSOURCE
};
< Selects the source of the trigger to start the counter
enum CxpConnectionTestModeEnums¶
enum CxpConnectionTestModeEnums {
CxpConnectionTestMode_Off,
CxpConnectionTestMode_Mode1,
NUM_CXPCONNECTIONTESTMODE
};
< Enables the test mode for an individual physical connection of the Device.
enum CxpLinkConfigurationEnums¶
enum CxpLinkConfigurationEnums {
CxpLinkConfiguration_Auto,
CxpLinkConfiguration_CXP1_X1,
CxpLinkConfiguration_CXP2_X1,
CxpLinkConfiguration_CXP3_X1,
CxpLinkConfiguration_CXP5_X1,
CxpLinkConfiguration_CXP6_X1,
CxpLinkConfiguration_CXP1_X2,
CxpLinkConfiguration_CXP2_X2,
CxpLinkConfiguration_CXP3_X2,
CxpLinkConfiguration_CXP5_X2,
CxpLinkConfiguration_CXP6_X2,
CxpLinkConfiguration_CXP1_X3,
CxpLinkConfiguration_CXP2_X3,
CxpLinkConfiguration_CXP3_X3,
CxpLinkConfiguration_CXP5_X3,
CxpLinkConfiguration_CXP6_X3,
CxpLinkConfiguration_CXP1_X4,
CxpLinkConfiguration_CXP2_X4,
CxpLinkConfiguration_CXP3_X4,
CxpLinkConfiguration_CXP5_X4,
CxpLinkConfiguration_CXP6_X4,
CxpLinkConfiguration_CXP1_X5,
CxpLinkConfiguration_CXP2_X5,
CxpLinkConfiguration_CXP3_X5,
CxpLinkConfiguration_CXP5_X5,
CxpLinkConfiguration_CXP6_X5,
CxpLinkConfiguration_CXP1_X6,
CxpLinkConfiguration_CXP2_X6,
CxpLinkConfiguration_CXP3_X6,
CxpLinkConfiguration_CXP5_X6,
CxpLinkConfiguration_CXP6_X6,
NUM_CXPLINKCONFIGURATION
};
< This feature allows specifying the Link configuration for the communication between the Receiver and Transmitter Device. In most cases this feature does not need to be written because automatic discovery will set configuration correctly to the value returned by CxpLinkConfigurationPreferred. Note that the currently active configuration of the Link can be read using CxpLinkConfigurationStatus.
enum CxpLinkConfigurationPreferredEnums¶
enum CxpLinkConfigurationPreferredEnums {
CxpLinkConfigurationPreferred_CXP1_X1,
CxpLinkConfigurationPreferred_CXP2_X1,
CxpLinkConfigurationPreferred_CXP3_X1,
CxpLinkConfigurationPreferred_CXP5_X1,
CxpLinkConfigurationPreferred_CXP6_X1,
CxpLinkConfigurationPreferred_CXP1_X2,
CxpLinkConfigurationPreferred_CXP2_X2,
CxpLinkConfigurationPreferred_CXP3_X2,
CxpLinkConfigurationPreferred_CXP5_X2,
CxpLinkConfigurationPreferred_CXP6_X2,
CxpLinkConfigurationPreferred_CXP1_X3,
CxpLinkConfigurationPreferred_CXP2_X3,
CxpLinkConfigurationPreferred_CXP3_X3,
CxpLinkConfigurationPreferred_CXP5_X3,
CxpLinkConfigurationPreferred_CXP6_X3,
CxpLinkConfigurationPreferred_CXP1_X4,
CxpLinkConfigurationPreferred_CXP2_X4,
CxpLinkConfigurationPreferred_CXP3_X4,
CxpLinkConfigurationPreferred_CXP5_X4,
CxpLinkConfigurationPreferred_CXP6_X4,
CxpLinkConfigurationPreferred_CXP1_X5,
CxpLinkConfigurationPreferred_CXP2_X5,
CxpLinkConfigurationPreferred_CXP3_X5,
CxpLinkConfigurationPreferred_CXP5_X5,
CxpLinkConfigurationPreferred_CXP6_X5,
CxpLinkConfigurationPreferred_CXP1_X6,
CxpLinkConfigurationPreferred_CXP2_X6,
CxpLinkConfigurationPreferred_CXP3_X6,
CxpLinkConfigurationPreferred_CXP5_X6,
CxpLinkConfigurationPreferred_CXP6_X6,
NUM_CXPLINKCONFIGURATIONPREFERRED
};
< Provides the Link configuration that allows the Transmitter Device to operate in its default mode.
enum CxpLinkConfigurationStatusEnums¶
enum CxpLinkConfigurationStatusEnums {
CxpLinkConfigurationStatus_None,
CxpLinkConfigurationStatus_Pending,
CxpLinkConfigurationStatus_CXP1_X1,
CxpLinkConfigurationStatus_CXP2_X1,
CxpLinkConfigurationStatus_CXP3_X1,
CxpLinkConfigurationStatus_CXP5_X1,
CxpLinkConfigurationStatus_CXP6_X1,
CxpLinkConfigurationStatus_CXP1_X2,
CxpLinkConfigurationStatus_CXP2_X2,
CxpLinkConfigurationStatus_CXP3_X2,
CxpLinkConfigurationStatus_CXP5_X2,
CxpLinkConfigurationStatus_CXP6_X2,
CxpLinkConfigurationStatus_CXP1_X3,
CxpLinkConfigurationStatus_CXP2_X3,
CxpLinkConfigurationStatus_CXP3_X3,
CxpLinkConfigurationStatus_CXP5_X3,
CxpLinkConfigurationStatus_CXP6_X3,
CxpLinkConfigurationStatus_CXP1_X4,
CxpLinkConfigurationStatus_CXP2_X4,
CxpLinkConfigurationStatus_CXP3_X4,
CxpLinkConfigurationStatus_CXP5_X4,
CxpLinkConfigurationStatus_CXP6_X4,
CxpLinkConfigurationStatus_CXP1_X5,
CxpLinkConfigurationStatus_CXP2_X5,
CxpLinkConfigurationStatus_CXP3_X5,
CxpLinkConfigurationStatus_CXP5_X5,
CxpLinkConfigurationStatus_CXP6_X5,
CxpLinkConfigurationStatus_CXP1_X6,
CxpLinkConfigurationStatus_CXP2_X6,
CxpLinkConfigurationStatus_CXP3_X6,
CxpLinkConfigurationStatus_CXP5_X6,
CxpLinkConfigurationStatus_CXP6_X6,
NUM_CXPLINKCONFIGURATIONSTATUS
};
< This feature indicates the current and active Link configuration used by the Device.
enum CxpPoCxpStatusEnums¶
enum CxpPoCxpStatusEnums {
CxpPoCxpStatus_Auto,
CxpPoCxpStatus_Off,
CxpPoCxpStatus_Tripped,
NUM_CXPPOCXPSTATUS
};
< Returns the Power over CoaXPress (PoCXP) status of the Device.
enum DecimationHorizontalModeEnums¶
enum DecimationHorizontalModeEnums {
DecimationHorizontalMode_Discard,
NUM_DECIMATIONHORIZONTALMODE
};
< The mode used to reduce the horizontal resolution when DecimationHorizontal is used. The current implementation only supports a single decimation mode: Discard. Average should be achieved via Binning.
enum DecimationSelectorEnums¶
enum DecimationSelectorEnums {
DecimationSelector_All,
DecimationSelector_Sensor,
NUM_DECIMATIONSELECTOR
};
< Selects which decimation layer is controlled by the DecimationHorizontal and DecimationVertical features.
enum DecimationVerticalModeEnums¶
< The mode used to reduce the vertical resolution when DecimationVertical is used. The current implementation only supports a single decimation mode: Discard. Average should be achieved via Binning.
enum DefectCorrectionModeEnums¶
enum DefectCorrectionModeEnums {
DefectCorrectionMode_Average,
DefectCorrectionMode_Highlight,
DefectCorrectionMode_Zero,
NUM_DEFECTCORRECTIONMODE
};
< Controls the method used for replacing defective pixels.
enum DefectPixelStatusEnums¶
enum DefectPixelStatusEnums {
DefectPixelStatus_DP_AddNOK,
DefectPixelStatus_DP_OK,
DefectPixelStatus_DP_ListEmpty,
DefectPixelStatus_DP_DefectNotFound,
DefectPixelStatus_DP_DefectOutOfRange,
DefectPixelStatus_DP_TableAlreadyFull,
DefectPixelStatus_DP_DefectAlreadyExists,
DefectPixelStatus_DP_AddOK,
NUM_DEFECTPIXELSTATUS
};
< The status of the defect pixel list.
enum DefectPixelTestModeEnums¶
enum DefectPixelTestModeEnums {
DefectPixelTestMode_Off,
DefectPixelTestMode_MarkDefectsWhiteOnVideo,
DefectPixelTestMode_MarkDefectsBlackOnVideo,
DefectPixelTestMode_ShowDefectsAsWhiteOnBlackBackground,
NUM_DEFECTPIXELTESTMODE
};
< Display the defect pixels in the output image.
enum DeinterlacingEnums¶
enum DeinterlacingEnums {
Deinterlacing_Off,
Deinterlacing_LineDuplication,
Deinterlacing_Weave,
NUM_DEINTERLACING
};
< Controls how the device performs de-interlacing.
enum DeviceCharacterSetEnums¶
enum DeviceCharacterSetEnums {
DeviceCharacterSet_UTF8,
DeviceCharacterSet_ASCII,
NUM_DEVICECHARACTERSET
};
< Character set used by the strings of the device`s bootstrap registers.
enum DeviceClockSelectorEnums¶
enum DeviceClockSelectorEnums {
DeviceClockSelector_Sensor,
DeviceClockSelector_SensorDigitization,
DeviceClockSelector_CameraLink,
NUM_DEVICECLOCKSELECTOR
};
< Selects the clock frequency to access from the device.
enum DeviceConnectionStatusEnums¶
enum DeviceConnectionStatusEnums {
DeviceConnectionStatus_Active,
DeviceConnectionStatus_Inactive,
NUM_DEVICECONNECTIONSTATUS
};
< Indicates the status of the specified Connection.
enum DeviceDataRW_SelectEnums¶
enum DeviceDataRW_SelectEnums {
DeviceDataRW_Select_Read,
DeviceDataRW_Select_Write,
NUM_DEVICEDATARW_SELECT
};
< Select between reading and writing the DeviceData
enum DeviceDataStatusEnums¶
enum DeviceDataStatusEnums {
DeviceDataStatus_DD_OK,
DeviceDataStatus_DD_WriteOutsideDataSpace,
DeviceDataStatus_DD_ReadOutsideDataSpace,
DeviceDataStatus_DD_ProtocolMismach,
DeviceDataStatus_DD_CRCMismach,
DeviceDataStatus_DD_FWIDMismach,
DeviceDataStatus_DD_EnterNext,
DeviceDataStatus_DD_Complete,
NUM_DEVICEDATASTATUS
};
< DeviceDataStatus
enum DeviceIndicatorModeEnums¶
enum DeviceIndicatorModeEnums {
DeviceIndicatorMode_Inactive,
DeviceIndicatorMode_Active,
DeviceIndicatorMode_ErrorStatus,
NUM_DEVICEINDICATORMODE
};
< Controls the LED behaviour: Inactive (off), Active (current status), or Error Status (off unless an error occurs).
enum DeviceLinkHeartbeatModeEnums¶
enum DeviceLinkHeartbeatModeEnums {
DeviceLinkHeartbeatMode_On,
DeviceLinkHeartbeatMode_Off,
NUM_DEVICELINKHEARTBEATMODE
};
< Activate or deactivate the Link's heartbeat.
enum DeviceLinkThroughputLimitModeEnums¶
enum DeviceLinkThroughputLimitModeEnums {
DeviceLinkThroughputLimitMode_On,
DeviceLinkThroughputLimitMode_Off,
NUM_DEVICELINKTHROUGHPUTLIMITMODE
};
< Controls if the DeviceLinkThroughputLimit is active. When disabled, lower level TL specific features are expected to control the throughput. When enabled, DeviceLinkThroughputLimit controls the overall throughput.
enum DevicePowerSupplySelectorEnums¶
enum DevicePowerSupplySelectorEnums {
DevicePowerSupplySelector_External,
DevicePowerSupplySelector_Poe,
NUM_DEVICEPOWERSUPPLYSELECTOR
};
< Selects the power supply source to control or read.
enum DeviceRegistersEndiannessEnums¶
enum DeviceRegistersEndiannessEnums {
DeviceRegistersEndianness_Little,
DeviceRegistersEndianness_Big,
NUM_DEVICEREGISTERSENDIANNESS
};
< Endianess of the registers of the device.
enum DeviceScanTypeEnums¶
< Scan type of the sensor of the device.
enum DeviceSensorChromaEnums¶
enum DeviceSensorChromaEnums {
DeviceSensorChroma_Mono,
DeviceSensorChroma_RGB,
DeviceSensorChroma_NIR,
DeviceSensorChroma_PolarizationMono,
DeviceSensorChroma_PolarizationColor,
NUM_DEVICESENSORCHROMA
};
< Indicates whether the camera is polarized mono, mono or color.
enum DeviceSerialPortBaudRateEnums¶
enum DeviceSerialPortBaudRateEnums {
DeviceSerialPortBaudRate_Baud9600,
DeviceSerialPortBaudRate_Baud19200,
DeviceSerialPortBaudRate_Baud38400,
DeviceSerialPortBaudRate_Baud57600,
DeviceSerialPortBaudRate_Baud115200,
DeviceSerialPortBaudRate_Baud230400,
DeviceSerialPortBaudRate_Baud460800,
DeviceSerialPortBaudRate_Baud921600,
NUM_DEVICESERIALPORTBAUDRATE
};
< This feature controls the baud rate used by the selected serial port.
enum DeviceSerialPortSelectorEnums¶
enum DeviceSerialPortSelectorEnums {
DeviceSerialPortSelector_CameraLink,
NUM_DEVICESERIALPORTSELECTOR
};
< Selects which serial port of the device to control.
enum DeviceStreamChannelEndiannessEnums¶
enum DeviceStreamChannelEndiannessEnums {
DeviceStreamChannelEndianness_Big,
DeviceStreamChannelEndianness_Little,
NUM_DEVICESTREAMCHANNELENDIANNESS
};
< Endianness of multi-byte pixel data for this stream.
enum DeviceStreamChannelTypeEnums¶
enum DeviceStreamChannelTypeEnums {
DeviceStreamChannelType_Transmitter,
DeviceStreamChannelType_Receiver,
NUM_DEVICESTREAMCHANNELTYPE
};
< Reports the type of the stream channel.
enum DeviceTLTypeEnums¶
enum DeviceTLTypeEnums {
DeviceTLType_GigEVision,
DeviceTLType_CameraLink,
DeviceTLType_CameraLinkHS,
DeviceTLType_CoaXPress,
DeviceTLType_USB3Vision,
DeviceTLType_Custom,
NUM_DEVICETLTYPE
};
< Transport Layer type of the device.
enum DeviceTapGeometryEnums¶
enum DeviceTapGeometryEnums {
DeviceTapGeometry_Geometry_1X_1Y,
DeviceTapGeometry_Geometry_1X2_1Y,
DeviceTapGeometry_Geometry_1X2_1Y2,
DeviceTapGeometry_Geometry_2X_1Y,
DeviceTapGeometry_Geometry_2X_1Y2Geometry_2XE_1Y,
DeviceTapGeometry_Geometry_2XE_1Y2,
DeviceTapGeometry_Geometry_2XM_1Y,
DeviceTapGeometry_Geometry_2XM_1Y2,
DeviceTapGeometry_Geometry_1X_1Y2,
DeviceTapGeometry_Geometry_1X_2YE,
DeviceTapGeometry_Geometry_1X3_1Y,
DeviceTapGeometry_Geometry_3X_1Y,
DeviceTapGeometry_Geometry_1X,
DeviceTapGeometry_Geometry_1X2,
DeviceTapGeometry_Geometry_2X,
DeviceTapGeometry_Geometry_2XE,
DeviceTapGeometry_Geometry_2XM,
DeviceTapGeometry_Geometry_1X3,
DeviceTapGeometry_Geometry_3X,
DeviceTapGeometry_Geometry_1X4_1Y,
DeviceTapGeometry_Geometry_4X_1Y,
DeviceTapGeometry_Geometry_2X2_1Y,
DeviceTapGeometry_Geometry_2X2E_1YGeometry_2X2M_1Y,
DeviceTapGeometry_Geometry_1X2_2YE,
DeviceTapGeometry_Geometry_2X_2YE,
DeviceTapGeometry_Geometry_2XE_2YE,
DeviceTapGeometry_Geometry_2XM_2YE,
DeviceTapGeometry_Geometry_1X4,
DeviceTapGeometry_Geometry_4X,
DeviceTapGeometry_Geometry_2X2,
DeviceTapGeometry_Geometry_2X2E,
DeviceTapGeometry_Geometry_2X2M,
DeviceTapGeometry_Geometry_1X8_1Y,
DeviceTapGeometry_Geometry_8X_1Y,
DeviceTapGeometry_Geometry_4X2_1Y,
DeviceTapGeometry_Geometry_2X2E_2YE,
DeviceTapGeometry_Geometry_1X8,
DeviceTapGeometry_Geometry_8X,
DeviceTapGeometry_Geometry_4X2,
DeviceTapGeometry_Geometry_4X2E,
DeviceTapGeometry_Geometry_4X2E_1Y,
DeviceTapGeometry_Geometry_1X10_1Y,
DeviceTapGeometry_Geometry_10X_1Y,
DeviceTapGeometry_Geometry_1X10,
DeviceTapGeometry_Geometry_10X,
NUM_DEVICETAPGEOMETRY
};
< This device tap geometry feature describes the geometrical properties characterizing the taps of a camera as presented at the output of the device.
enum DeviceTemperatureSelectorEnums¶
enum DeviceTemperatureSelectorEnums {
DeviceTemperatureSelector_Sensor,
DeviceTemperatureSelector_Mainboard,
NUM_DEVICETEMPERATURESELECTOR
};
< Selects the location within the device, where the temperature will be measured.
enum DeviceTypeEnums¶
enum DeviceTypeEnums {
DeviceType_Transmitter,
DeviceType_Receiver,
DeviceType_Transceiver,
DeviceType_Peripheral,
NUM_DEVICETYPE
};
< Returns the device type.
enum ElectricalCompliancyTestEnums¶
enum ElectricalCompliancyTestEnums {
ElectricalCompliancyTest_NormalOperatingMode,
ElectricalCompliancyTest_CXP3_X1,
ElectricalCompliancyTest_CXP6_X1,
ElectricalCompliancyTest_CXP3_X2,
ElectricalCompliancyTest_CXP6_X2,
ElectricalCompliancyTest_CXP3_X4,
ElectricalCompliancyTest_CXP6_X4,
NUM_ELECTRICALCOMPLIANCYTEST
};
< To be used for the formal electrical compliancy testing of the Device.
enum EncoderModeEnums¶
< Selects if the count of encoder uses FourPhase mode with jitter filtering or the HighResolution mode without jitter filtering.
enum EncoderOutputModeEnums¶
enum EncoderOutputModeEnums {
EncoderOutputMode_Off,
EncoderOutputMode_PositionUp,
EncoderOutputMode_PositionDown,
EncoderOutputMode_DirectionUp,
EncoderOutputMode_DirectionDown,
EncoderOutputMode_Motion,
NUM_ENCODEROUTPUTMODE
};
< Selects the conditions for the Encoder interface to generate a valid Encoder output signal.
enum EncoderResetActivationEnums¶
enum EncoderResetActivationEnums {
EncoderResetActivation_RisingEdge,
EncoderResetActivation_FallingEdge,
EncoderResetActivation_AnyEdge,
EncoderResetActivation_LevelHigh,
EncoderResetActivation_LevelLow,
NUM_ENCODERRESETACTIVATION
};
< Selects the Activation mode of the Encoder Reset Source signal.
enum EncoderResetSourceEnums¶
enum EncoderResetSourceEnums {
EncoderResetSource_Off,
EncoderResetSource_AcquisitionTrigger,
EncoderResetSource_AcquisitionStart,
EncoderResetSource_AcquisitionEnd,
EncoderResetSource_FrameTrigger,
EncoderResetSource_FrameStart,
EncoderResetSource_FrameEnd,
EncoderResetSource_ExposureStart,
EncoderResetSource_ExposureEnd,
EncoderResetSource_Line0,
EncoderResetSource_Line1,
EncoderResetSource_Line2,
EncoderResetSource_Counter0Start,
EncoderResetSource_Counter1Start,
EncoderResetSource_Counter2Start,
EncoderResetSource_Counter0End,
EncoderResetSource_Counter1End,
EncoderResetSource_Counter2End,
EncoderResetSource_Timer0Start,
EncoderResetSource_Timer1Start,
EncoderResetSource_Timer2Start,
EncoderResetSource_Timer0End,
EncoderResetSource_Timer1End,
EncoderResetSource_Timer2End,
EncoderResetSource_UserOutput0,
EncoderResetSource_UserOutput1,
EncoderResetSource_UserOutput2,
EncoderResetSource_SoftwareSignal0,
EncoderResetSource_SoftwareSignal1,
EncoderResetSource_SoftwareSignal2,
EncoderResetSource_Action0,
EncoderResetSource_Action1,
EncoderResetSource_Action2,
EncoderResetSource_LinkTrigger0,
EncoderResetSource_LinkTrigger1,
EncoderResetSource_LinkTrigger2,
NUM_ENCODERRESETSOURCE
};
< Selects the signals that will be the source to reset the Encoder.
enum EncoderSelectorEnums¶
enum EncoderSelectorEnums {
EncoderSelector_Encoder0,
EncoderSelector_Encoder1,
EncoderSelector_Encoder2,
NUM_ENCODERSELECTOR
};
< Selects which Encoder to configure.
enum EncoderSourceAEnums¶
enum EncoderSourceAEnums {
EncoderSourceA_Off,
EncoderSourceA_Line0,
EncoderSourceA_Line1,
EncoderSourceA_Line2,
NUM_ENCODERSOURCEA
};
< Selects the signal which will be the source of the A input of the Encoder.
enum EncoderSourceBEnums¶
enum EncoderSourceBEnums {
EncoderSourceB_Off,
EncoderSourceB_Line0,
EncoderSourceB_Line1,
EncoderSourceB_Line2,
NUM_ENCODERSOURCEB
};
< Selects the signal which will be the source of the B input of the Encoder.
enum EncoderStatusEnums¶
enum EncoderStatusEnums {
EncoderStatus_EncoderUp,
EncoderStatus_EncoderDown,
EncoderStatus_EncoderIdle,
EncoderStatus_EncoderStatic,
NUM_ENCODERSTATUS
};
< Returns the motion status of the encoder.
enum EventNotificationEnums¶
< Enables/Disables the selected event.
enum EventSelectorEnums¶
enum EventSelectorEnums {
EventSelector_Error,
EventSelector_ExposureEnd,
EventSelector_SerialPortReceive,
NUM_EVENTSELECTOR
};
< Selects which Event to enable or disable.
enum ExposureActiveModeEnums¶
enum ExposureActiveModeEnums {
ExposureActiveMode_Line1,
ExposureActiveMode_AnyPixels,
ExposureActiveMode_AllPixels,
NUM_EXPOSUREACTIVEMODE
};
< Control sensor active exposure mode.
enum ExposureAutoEnums¶
enum ExposureAutoEnums {
ExposureAuto_Off,
ExposureAuto_Once,
ExposureAuto_Continuous,
NUM_EXPOSUREAUTO
};
< Sets the automatic exposure mode
enum ExposureModeEnums¶
The enum definitions for camera nodes from the Standard Feature Naming Convention (SFNC) .xml files.
< Sets the operation mode of the Exposure.
enum ExposureTimeModeEnums¶
enum ExposureTimeModeEnums {
ExposureTimeMode_Common,
ExposureTimeMode_Individual,
NUM_EXPOSURETIMEMODE
};
< Sets the configuration mode of the ExposureTime feature.
enum ExposureTimeSelectorEnums¶
enum ExposureTimeSelectorEnums {
ExposureTimeSelector_Common,
ExposureTimeSelector_Red,
ExposureTimeSelector_Green,
ExposureTimeSelector_Blue,
ExposureTimeSelector_Cyan,
ExposureTimeSelector_Magenta,
ExposureTimeSelector_Yellow,
ExposureTimeSelector_Infrared,
ExposureTimeSelector_Ultraviolet,
ExposureTimeSelector_Stage1,
ExposureTimeSelector_Stage2,
NUM_EXPOSURETIMESELECTOR
};
< Selects which exposure time is controlled by the ExposureTime feature. This allows for independent control over the exposure components.
enum ExternalVoltageSelectorEnums¶
enum ExternalVoltageSelectorEnums {
ExternalVoltageSelector_Output_V3_3,
ExternalVoltageSelector_Output_V5_0,
ExternalVoltageSelector_OutputAdjustable,
NUM_EXTERNALVOLTAGESELECTOR
};
< Selects the kind of generated output voltage: 3.3V, 5.0V, Adjustable (0-10V)
enum FanTypeEnums¶
< Select the type of fan that is connected.
enum FfcModeEnums¶
< Selects flat field correction mode. Note that flat field correction parameters are accessible only in Calibration mode. When switching modes from Calibration to User or Factory, it is recommended to stop image streaming to give the camera enough time to load the corresponding table.
enum FileOpenModeEnums¶
enum FileOpenModeEnums {
FileOpenMode_Read,
FileOpenMode_Write,
FileOpenMode_ReadWrite,
NUM_FILEOPENMODE
};
< The mode of the file when it is opened. The file can be opened for reading, writting or both. This must be set before opening the file.
enum FileOperationSelectorEnums¶
enum FileOperationSelectorEnums {
FileOperationSelector_Open,
FileOperationSelector_Close,
FileOperationSelector_Read,
FileOperationSelector_Write,
FileOperationSelector_Delete,
NUM_FILEOPERATIONSELECTOR
};
< Sets operation to execute on the selected file when the execute command is given.
enum FileOperationStatusEnums¶
enum FileOperationStatusEnums {
FileOperationStatus_Success,
FileOperationStatus_Failure,
FileOperationStatus_Overflow,
NUM_FILEOPERATIONSTATUS
};
< Represents the file operation execution status.
enum FileSelectorEnums¶
enum FileSelectorEnums {
FileSelector_UserSetDefault,
FileSelector_UserSet0,
FileSelector_UserSet1,
FileSelector_UserFile1,
FileSelector_SerialPort0,
FileSelector_UserShadingCoeff1,
FileSelector_UserShadingCoeff2,
FileSelector_StereoCalibrationFile,
NUM_FILESELECTOR
};
< Selects which file is being operated on. This must be set before performing any file operations.
enum FlashStrobeActiveStateEnums¶
enum FlashStrobeActiveStateEnums {
FlashStrobeActiveState_ActiveLow,
FlashStrobeActiveState_ActiveHigh,
NUM_FLASHSTROBEACTIVESTATE
};
< The active state of the flash strobe output
enum FlashStrobeModeEnums¶
enum FlashStrobeModeEnums {
FlashStrobeMode_Disabled,
FlashStrobeMode_Automatic,
FlashStrobeMode_Programmed,
NUM_FLASHSTROBEMODE
};
< Selects the mode of the flashstrobe.
enum GainAutoBalanceEnums¶
enum GainAutoBalanceEnums {
GainAutoBalance_Off,
GainAutoBalance_Once,
GainAutoBalance_Continuous,
NUM_GAINAUTOBALANCE
};
< Sets the mode for automatic gain balancing between the sensor color channels or taps. The gain coefficients of each channel or tap are adjusted so they are matched.
enum GainAutoEnums¶
< Sets the automatic gain mode. Set to Off for manual control. Set to Once for a single automatic adjustment then return to Off. Set to Continuous for constant adjustment. In automatic modes, the camera adjusts the gain to maximize the dynamic range.
enum GainConversionEnums¶
< Selects which gain conversion mode to use.
enum GainModeEnums¶
enum GainModeEnums {
GainMode_MaximumFullWell,
GainMode_HighFullWell,
GainMode_MaximumDynamicRange,
GainMode_HighSensitivity,
NUM_GAINMODE
};
< Different sensor gain modes are available: * Maximum Full Well * High Full Well * Maximum Dynamic Range * High Sensitivity
enum GainSelectorEnums¶
< Selects which gain to control. The All selection is a total amplification across all channels (or taps).
enum GevCCPEnums¶
< Controls the device access privilege of an application.
enum GevCurrentPhysicalLinkConfigurationEnums¶
enum GevCurrentPhysicalLinkConfigurationEnums {
GevCurrentPhysicalLinkConfiguration_SingleLink,
GevCurrentPhysicalLinkConfiguration_MultiLink,
GevCurrentPhysicalLinkConfiguration_StaticLAG,
GevCurrentPhysicalLinkConfiguration_DynamicLAG,
NUM_GEVCURRENTPHYSICALLINKCONFIGURATION
};
< Indicates the current physical link configuration of the device.
enum GevGVCPExtendedStatusCodesSelectorEnums¶
enum GevGVCPExtendedStatusCodesSelectorEnums {
GevGVCPExtendedStatusCodesSelector_Version1_1,
GevGVCPExtendedStatusCodesSelector_Version2_0,
NUM_GEVGVCPEXTENDEDSTATUSCODESSELECTOR
};
< Selects the GigE Vision version to control extended status codes for.
enum GevGVSPExtendedIDModeEnums¶
enum GevGVSPExtendedIDModeEnums {
GevGVSPExtendedIDMode_Off,
GevGVSPExtendedIDMode_On,
NUM_GEVGVSPEXTENDEDIDMODE
};
< Enables the extended IDs mode.
enum GevIEEE1588ClockAccuracyEnums¶
enum GevIEEE1588ClockAccuracyEnums {
GevIEEE1588ClockAccuracy_Unknown,
NUM_GEVIEEE1588CLOCKACCURACY
};
< Indicates the expected accuracy of the device clock when it is the grandmaster, or in the event it becomes the grandmaster.
enum GevIEEE1588ModeEnums¶
< Provides the mode of the IEEE 1588 clock.
enum GevIEEE1588StatusEnums¶
enum GevIEEE1588StatusEnums {
GevIEEE1588Status_Initializing,
GevIEEE1588Status_Faulty,
GevIEEE1588Status_Disabled,
GevIEEE1588Status_Listening,
GevIEEE1588Status_PreMaster,
GevIEEE1588Status_Master,
GevIEEE1588Status_Passive,
GevIEEE1588Status_Uncalibrated,
GevIEEE1588Status_Slave,
NUM_GEVIEEE1588STATUS
};
< Provides the status of the IEEE 1588 clock.
enum GevIEEE1588StatusLatchedEnums¶
enum GevIEEE1588StatusLatchedEnums {
GevIEEE1588StatusLatched_Initializing,
GevIEEE1588StatusLatched_Faulty,
GevIEEE1588StatusLatched_Disabled,
GevIEEE1588StatusLatched_Listening,
GevIEEE1588StatusLatched_PreMaster,
GevIEEE1588StatusLatched_Master,
GevIEEE1588StatusLatched_Passive,
GevIEEE1588StatusLatched_Uncalibrated,
GevIEEE1588StatusLatched_Slave,
NUM_GEVIEEE1588STATUSLATCHED
};
< IEEE 1588 Latched Status
enum GevIPConfigurationStatusEnums¶
enum GevIPConfigurationStatusEnums {
GevIPConfigurationStatus_None,
GevIPConfigurationStatus_PersistentIP,
GevIPConfigurationStatus_DHCP,
GevIPConfigurationStatus_LLA,
GevIPConfigurationStatus_ForceIP,
NUM_GEVIPCONFIGURATIONSTATUS
};
< Reports the current IP configuration status.
enum GevPhysicalLinkConfigurationEnums¶
enum GevPhysicalLinkConfigurationEnums {
GevPhysicalLinkConfiguration_SingleLink,
GevPhysicalLinkConfiguration_MultiLink,
GevPhysicalLinkConfiguration_StaticLAG,
GevPhysicalLinkConfiguration_DynamicLAG,
NUM_GEVPHYSICALLINKCONFIGURATION
};
< Indicates the principal physical link configuration currently enabled on this device.
enum GevSCPDirectionEnums¶
enum GevSCPDirectionEnums {
GevSCPDirection_Transmitter,
GevSCPDirection_Receiver,
NUM_GEVSCPDIRECTION
};
<
enum GevSupportedOptionSelectorEnums¶
enum GevSupportedOptionSelectorEnums {
GevSupportedOptionSelector_CommandsConcatenation,
GevSupportedOptionSelector_WriteMem,
GevSupportedOptionSelector_PacketResend,
GevSupportedOptionSelector_Event,
GevSupportedOptionSelector_EventData,
GevSupportedOptionSelector_PendingAck,
GevSupportedOptionSelector_Action,
GevSupportedOptionSelector_ExtendedStatusCodesVersion2_0,
GevSupportedOptionSelector_ExtendedStatusCodes,
GevSupportedOptionSelector_DiscoveryAckDelayWritable,
GevSupportedOptionSelector_DiscoveryAckDelay,
GevSupportedOptionSelector_TestData,
GevSupportedOptionSelector_ManifestTable,
GevSupportedOptionSelector_CCPApplicationSocket,
GevSupportedOptionSelector_LinkSpeed,
GevSupportedOptionSelector_HeartbeatDisable,
GevSupportedOptionSelector_SerialNumber,
GevSupportedOptionSelector_UserDefinedName,
GevSupportedOptionSelector_IPConfigurationPersistentIP,
GevSupportedOptionSelector_IPConfigurationDHCP,
GevSupportedOptionSelector_IPConfigurationLLA,
GevSupportedOptionSelector_MessageChannelSourceSocket,
GevSupportedOptionSelector_StreamChannelSourceSocket,
NUM_GEVSUPPORTEDOPTIONSELECTOR
};
< Selects the GEV option to interrogate for existing support.
enum ImageComponentSelectorEnums¶
enum ImageComponentSelectorEnums {
ImageComponentSelector_Intensity,
ImageComponentSelector_Color,
ImageComponentSelector_Infrared,
ImageComponentSelector_Ultraviolet,
ImageComponentSelector_Range,
ImageComponentSelector_Disparity,
ImageComponentSelector_Confidence,
ImageComponentSelector_Scatter,
NUM_IMAGECOMPONENTSELECTOR
};
< Selects a component to activate data streaming from.
enum ImageCompressionJPEGFormatOptionEnums¶
enum ImageCompressionJPEGFormatOptionEnums {
ImageCompressionJPEGFormatOption_Lossless,
ImageCompressionJPEGFormatOption_BaselineStandard,
ImageCompressionJPEGFormatOption_BaselineOptimized,
ImageCompressionJPEGFormatOption_Progressive,
NUM_IMAGECOMPRESSIONJPEGFORMATOPTION
};
< When JPEG is selected as the compression format, a device might optionally offer better control over JPEG-specific options through this feature.
enum ImageCompressionModeEnums¶
enum ImageCompressionModeEnums {
ImageCompressionMode_Off,
ImageCompressionMode_Lossless,
NUM_IMAGECOMPRESSIONMODE
};
< Enabling lowers bandwidth usage or increases frame rate for typical scenes. For Lossless, ISP must be off and Pixel format must be Mono8 or BayerRG8.
enum ImageCompressionRateOptionEnums¶
enum ImageCompressionRateOptionEnums {
ImageCompressionRateOption_FixBitrate,
ImageCompressionRateOption_FixQuality,
NUM_IMAGECOMPRESSIONRATEOPTION
};
< Two rate controlling options are offered: fixed bit rate or fixed quality. The exact implementation to achieve one or the other is vendor-specific.
enum LF_FF_CalibrationROIEnums¶
enum LF_FF_CalibrationROIEnums {
LF_FF_CalibrationROI_UserROI,
LF_FF_CalibrationROI_SensorROI,
NUM_LF_FF_CALIBRATIONROI
};
< Select if the calibration is performed on the complete sensor ROI or on the user ROI.
enum LF_FF_CalibrationStatusEnums¶
enum LF_FF_CalibrationStatusEnums {
LF_FF_CalibrationStatus_LF_FF_CalibrateOK,
LF_FF_CalibrationStatus_LF_FF_CalibrationIdle,
LF_FF_CalibrationStatus_LF_FF_ImageTooDark,
LF_FF_CalibrationStatus_LF_FF_ImageTooBright,
LF_FF_CalibrationStatus_LF_FF_ImagePeakTooLow,
LF_FF_CalibrationStatus_LF_FF_ImagePeakTooHigh,
LF_FF_CalibrationStatus_LF_FF_CalibrationError,
LF_FF_CalibrationStatus_LF_FF_GainClipped_Warning,
NUM_LF_FF_CALIBRATIONSTATUS
};
< The Low Frequency Flat Field calibration status of the camera.
enum LF_FF_RawSetDataStatusEnums¶
enum LF_FF_RawSetDataStatusEnums {
LF_FF_RawSetDataStatus_LF_FF_RawSetDataOK,
LF_FF_RawSetDataStatus_LF_FF_RawSetDataReading,
LF_FF_RawSetDataStatus_LF_FF_RawSetDataWriting,
LF_FF_RawSetDataStatus_LF_FF_RawSetDataSizeNotCorrect,
LF_FF_RawSetDataStatus_LF_FF_RawSetDataCRCerror,
NUM_LF_FF_RAWSETDATASTATUS
};
< Status of a LF_FFC set read or write action. The status is updated on a WriteStart, ReadStart or DataEnd action.
enum LF_FF_ReferencePointEnums¶
enum LF_FF_ReferencePointEnums {
LF_FF_ReferencePoint_Peak,
LF_FF_ReferencePoint_Average,
NUM_LF_FF_REFERENCEPOINT
};
< Determine if the flat reference level after FF calibration aligns with the peak or average video level that is present during calibration.
enum LF_FF_SequenceStatusEnums¶
enum LF_FF_SequenceStatusEnums {
LF_FF_SequenceStatus_LF_FF_SequenceProgramIdle,
LF_FF_SequenceStatus_LF_FF_SequenceProgramming,
LF_FF_SequenceStatus_LF_FF_SequenceProgramFinished,
LF_FF_SequenceStatus_LF_FF_SequenceProgramFailed,
LF_FF_SequenceStatus_LF_FF_SequenceProgrammingNotStarted,
LF_FF_SequenceStatus_LF_FF_SequenceProgramLimitReached,
LF_FF_SequenceStatus_LF_FF_SequenceSaved,
LF_FF_SequenceStatus_LF_FF_SequenceLoaded,
LF_FF_SequenceStatus_LF_FF_SequenceLoadFailed,
NUM_LF_FF_SEQUENCESTATUS
};
< The status when programming a sequence in the camera.
enum LF_FF_SetSelectionModeEnums¶
enum LF_FF_SetSelectionModeEnums {
LF_FF_SetSelectionMode_Manual,
LF_FF_SetSelectionMode_Sequencer,
NUM_LF_FF_SETSELECTIONMODE
};
< Select if the active set is determined manually with ManualSetSelector or by the sequencer.
enum LUTSelectionEnums¶
< Select which LUT should be used.
enum LUTSelectorEnums¶
< Selects which LUT to control.
enum LUTStatusEnums¶
enum LUTStatusEnums {
LUTStatus_LUT_Idle,
LUTStatus_LUT_Started,
LUTStatus_LUT_Restarted,
LUTStatus_LUT_TooMuchEntries,
LUTStatus_LUT_NotEnoughEntries,
LUTStatus_LUT_Stored,
LUTStatus_LUT_NotStarted,
NUM_LUTSTATUS
};
< The status of the camera LUT.
enum LensShadingCoefficientActiveSetEnums¶
enum LensShadingCoefficientActiveSetEnums {
LensShadingCoefficientActiveSet_UserShadingCoeff1,
LensShadingCoefficientActiveSet_UserShadingCoeff2,
NUM_LENSSHADINGCOEFFICIENTACTIVESET
};
< Facilitates selection of on camera shading correction calibration files.
enum LensShadingCorrectionModeEnums¶
enum LensShadingCorrectionModeEnums {
LensShadingCorrectionMode_Off,
LensShadingCorrectionMode_Active,
NUM_LENSSHADINGCORRECTIONMODE
};
< Activates Lens Shading Correction with the selected Lens Shading Coefficient Active Set.
enum LineFormatEnums¶
enum LineFormatEnums {
LineFormat_NoConnect,
LineFormat_TriState,
LineFormat_TTL,
LineFormat_LVDS,
LineFormat_RS422,
LineFormat_OptoCoupled,
LineFormat_OpenDrain,
NUM_LINEFORMAT
};
< Displays the current electrical format of the selected physical input or output Line.
enum LineInputFilterSelectorEnums¶
enum LineInputFilterSelectorEnums {
LineInputFilterSelector_Deglitch,
LineInputFilterSelector_Debounce,
NUM_LINEINPUTFILTERSELECTOR
};
< Selects the kind of input filter to configure: Deglitch or Debounce.
enum LineModeEnums¶
< Controls if the physical Line is used to Input or Output a signal.
enum LineSelectorEnums¶
enum LineSelectorEnums {
LineSelector_Line0,
LineSelector_Line1,
LineSelector_Line2,
LineSelector_Line3,
LineSelector_Line4,
LineSelector_Line5,
NUM_LINESELECTOR
};
< Selects the physical line (or pin) of the external device connector to configure
enum LineSourceEnums¶
enum LineSourceEnums {
LineSource_Line0,
LineSource_Line1,
LineSource_Line2,
LineSource_Line3,
LineSource_UserOutput0,
LineSource_UserOutput1,
LineSource_UserOutput2,
LineSource_UserOutput3,
LineSource_Line4,
LineSource_Line5,
LineSource_Counter0Active,
LineSource_Counter1Active,
LineSource_LogicBlock0,
LineSource_LogicBlock1,
LineSource_ExposureActive,
LineSource_FrameTriggerWait,
LineSource_AllPixel,
LineSource_AnyPixel,
LineSource_PPSSignal,
LineSource_SerialPort0,
LineSource_Off,
NUM_LINESOURCE
};
< Selects which internal acquisition or I/O source signal to output on the selected line. LineMode must be Output.
enum LogicBlockLUTInputActivationEnums¶
enum LogicBlockLUTInputActivationEnums {
LogicBlockLUTInputActivation_LevelLow,
LogicBlockLUTInputActivation_LevelHigh,
LogicBlockLUTInputActivation_FallingEdge,
LogicBlockLUTInputActivation_RisingEdge,
LogicBlockLUTInputActivation_AnyEdge,
NUM_LOGICBLOCKLUTINPUTACTIVATION
};
< Selects the activation mode of the Logic Input Source signal.
enum LogicBlockLUTInputSelectorEnums¶
enum LogicBlockLUTInputSelectorEnums {
LogicBlockLUTInputSelector_Input0,
LogicBlockLUTInputSelector_Input1,
LogicBlockLUTInputSelector_Input2,
LogicBlockLUTInputSelector_Input3,
NUM_LOGICBLOCKLUTINPUTSELECTOR
};
< Controls which LogicBlockLUT Input Source & Activation to access.
enum LogicBlockLUTInputSourceEnums¶
enum LogicBlockLUTInputSourceEnums {
LogicBlockLUTInputSource_Line0,
LogicBlockLUTInputSource_Line1,
LogicBlockLUTInputSource_Line4,
LogicBlockLUTInputSource_Line2,
LogicBlockLUTInputSource_Line5,
LogicBlockLUTInputSource_Line3,
LogicBlockLUTInputSource_UserOutput0,
LogicBlockLUTInputSource_UserOutput1,
LogicBlockLUTInputSource_UserOutput2,
LogicBlockLUTInputSource_UserOutput3,
LogicBlockLUTInputSource_Counter0Start,
LogicBlockLUTInputSource_Counter1Start,
LogicBlockLUTInputSource_Counter0End,
LogicBlockLUTInputSource_Counter1End,
LogicBlockLUTInputSource_LogicBlock0,
LogicBlockLUTInputSource_LogicBlock1,
LogicBlockLUTInputSource_ExposureStart,
LogicBlockLUTInputSource_ExposureEnd,
LogicBlockLUTInputSource_FrameTriggerWait,
LogicBlockLUTInputSource_AcquisitionActive,
LogicBlockLUTInputSource_Zero,
NUM_LOGICBLOCKLUTINPUTSOURCE
};
< Selects the source for the input into the Logic LUT.
enum LogicBlockLUTSelectorEnums¶
enum LogicBlockLUTSelectorEnums {
LogicBlockLUTSelector_Value,
LogicBlockLUTSelector_Enable,
NUM_LOGICBLOCKLUTSELECTOR
};
< Selects which LogicBlock LUT to configure
enum LogicBlockSelectorEnums¶
enum LogicBlockSelectorEnums {
LogicBlockSelector_LogicBlock0,
LogicBlockSelector_LogicBlock1,
NUM_LOGICBLOCKSELECTOR
};
< Selects which LogicBlock to configure
enum MultiRoiConfigurationInvalidReasonEnums¶
enum MultiRoiConfigurationInvalidReasonEnums {
MultiRoiConfigurationInvalidReason_None,
MultiRoiConfigurationInvalidReason_SensorSpecific,
MultiRoiConfigurationInvalidReason_OverlapX,
MultiRoiConfigurationInvalidReason_OverlapY,
MultiRoiConfigurationInvalidReason_BoundX,
MultiRoiConfigurationInvalidReason_BoundY,
MultiRoiConfigurationInvalidReason_MinX,
MultiRoiConfigurationInvalidReason_MinY,
NUM_MULTIROICONFIGURATIONINVALIDREASON
};
< Displays the reason for invalid multiple ROI configuration.
enum MultiRoiSelectorEnums¶
enum MultiRoiSelectorEnums {
MultiRoiSelector_ROI0,
MultiRoiSelector_ROI1,
MultiRoiSelector_ROI2,
MultiRoiSelector_ROI3,
MultiRoiSelector_ROI4,
MultiRoiSelector_ROI5,
MultiRoiSelector_ROI6,
MultiRoiSelector_ROI7,
NUM_MULTIROISELECTOR
};
< Selects the Region of interest to control. The RegionSelector feature allows devices that are able to extract multiple regions out of an image.
enum PixelColorFilterEnums¶
enum PixelColorFilterEnums {
PixelColorFilter_None,
PixelColorFilter_BayerRG,
PixelColorFilter_BayerGB,
PixelColorFilter_BayerGR,
PixelColorFilter_BayerBG,
NUM_PIXELCOLORFILTER
};
< Type of color filter that is applied to the image. Only applies to Bayer pixel formats. All others have no color filter.
enum PixelFormatEnums¶
enum PixelFormatEnums {
PixelFormat_Mono8,
PixelFormat_Mono16,
PixelFormat_RGB8Packed,
PixelFormat_BayerGR8,
PixelFormat_BayerRG8,
PixelFormat_BayerGB8,
PixelFormat_BayerBG8,
PixelFormat_BayerGR16,
PixelFormat_BayerRG16,
PixelFormat_BayerGB16,
PixelFormat_BayerBG16,
PixelFormat_Mono12Packed,
PixelFormat_BayerGR12Packed,
PixelFormat_BayerRG12Packed,
PixelFormat_BayerGB12Packed,
PixelFormat_BayerBG12Packed,
PixelFormat_YUV411Packed,
PixelFormat_YUV422Packed,
PixelFormat_YUV444Packed,
PixelFormat_Mono12p,
PixelFormat_BayerGR12p,
PixelFormat_BayerRG12p,
PixelFormat_BayerGB12p,
PixelFormat_BayerBG12p,
PixelFormat_YCbCr8,
PixelFormat_YCbCr422_8,
PixelFormat_YCbCr411_8,
PixelFormat_BGR8,
PixelFormat_BGRa8,
PixelFormat_Mono10Packed,
PixelFormat_BayerGR10Packed,
PixelFormat_BayerRG10Packed,
PixelFormat_BayerGB10Packed,
PixelFormat_BayerBG10Packed,
PixelFormat_Mono10p,
PixelFormat_BayerGR10p,
PixelFormat_BayerRG10p,
PixelFormat_BayerGB10p,
PixelFormat_BayerBG10p,
PixelFormat_Mono1p,
PixelFormat_Mono2p,
PixelFormat_Mono4p,
PixelFormat_Mono8s,
PixelFormat_Mono10,
PixelFormat_Mono12,
PixelFormat_Mono14,
PixelFormat_Mono16s,
PixelFormat_Mono32f,
PixelFormat_BayerBG10,
PixelFormat_BayerBG12,
PixelFormat_BayerGB10,
PixelFormat_BayerGB12,
PixelFormat_BayerGR10,
PixelFormat_BayerGR12,
PixelFormat_BayerRG10,
PixelFormat_BayerRG12,
PixelFormat_RGBa8,
PixelFormat_RGBa10,
PixelFormat_RGBa10p,
PixelFormat_RGBa12,
PixelFormat_RGBa12p,
PixelFormat_RGBa14,
PixelFormat_RGBa16,
PixelFormat_RGB8,
PixelFormat_RGB8_Planar,
PixelFormat_RGB10,
PixelFormat_RGB10_Planar,
PixelFormat_RGB10p,
PixelFormat_RGB10p32,
PixelFormat_RGB12,
PixelFormat_RGB12_Planar,
PixelFormat_RGB12p,
PixelFormat_RGB14,
PixelFormat_RGB16,
PixelFormat_RGB16s,
PixelFormat_RGB32f,
PixelFormat_RGB16_Planar,
PixelFormat_RGB565p,
PixelFormat_BGRa10,
PixelFormat_BGRa10p,
PixelFormat_BGRa12,
PixelFormat_BGRa12p,
PixelFormat_BGRa14,
PixelFormat_BGRa16,
PixelFormat_RGBa32f,
PixelFormat_BGR10,
PixelFormat_BGR10p,
PixelFormat_BGR12,
PixelFormat_BGR12p,
PixelFormat_BGR14,
PixelFormat_BGR16,
PixelFormat_BGR565p,
PixelFormat_R8,
PixelFormat_R10,
PixelFormat_R12,
PixelFormat_R16,
PixelFormat_G8,
PixelFormat_G10,
PixelFormat_G12,
PixelFormat_G16,
PixelFormat_B8,
PixelFormat_B10,
PixelFormat_B12,
PixelFormat_B16,
PixelFormat_Coord3D_ABC8,
PixelFormat_Coord3D_ABC8_Planar,
PixelFormat_Coord3D_ABC10p,
PixelFormat_Coord3D_ABC10p_Planar,
PixelFormat_Coord3D_ABC12p,
PixelFormat_Coord3D_ABC12p_Planar,
PixelFormat_Coord3D_ABC16,
PixelFormat_Coord3D_ABC16_Planar,
PixelFormat_Coord3D_ABC32f,
PixelFormat_Coord3D_ABC32f_Planar,
PixelFormat_Coord3D_AC8,
PixelFormat_Coord3D_AC8_Planar,
PixelFormat_Coord3D_AC10p,
PixelFormat_Coord3D_AC10p_Planar,
PixelFormat_Coord3D_AC12p,
PixelFormat_Coord3D_AC12p_Planar,
PixelFormat_Coord3D_AC16,
PixelFormat_Coord3D_AC16_Planar,
PixelFormat_Coord3D_AC32f,
PixelFormat_Coord3D_AC32f_Planar,
PixelFormat_Coord3D_A8,
PixelFormat_Coord3D_A10p,
PixelFormat_Coord3D_A12p,
PixelFormat_Coord3D_A16,
PixelFormat_Coord3D_A32f,
PixelFormat_Coord3D_B8,
PixelFormat_Coord3D_B10p,
PixelFormat_Coord3D_B12p,
PixelFormat_Coord3D_B16,
PixelFormat_Coord3D_B32f,
PixelFormat_Coord3D_C8,
PixelFormat_Coord3D_C10p,
PixelFormat_Coord3D_C12p,
PixelFormat_Coord3D_C16,
PixelFormat_Coord3D_C32f,
PixelFormat_Confidence1,
PixelFormat_Confidence1p,
PixelFormat_Confidence8,
PixelFormat_Confidence16,
PixelFormat_Confidence32f,
PixelFormat_BiColorBGRG8,
PixelFormat_BiColorBGRG10,
PixelFormat_BiColorBGRG10p,
PixelFormat_BiColorBGRG12,
PixelFormat_BiColorBGRG12p,
PixelFormat_BiColorRGBG8,
PixelFormat_BiColorRGBG10,
PixelFormat_BiColorRGBG10p,
PixelFormat_BiColorRGBG12,
PixelFormat_BiColorRGBG12p,
PixelFormat_SCF1WBWG8,
PixelFormat_SCF1WBWG10,
PixelFormat_SCF1WBWG10p,
PixelFormat_SCF1WBWG12,
PixelFormat_SCF1WBWG12p,
PixelFormat_SCF1WBWG14,
PixelFormat_SCF1WBWG16,
PixelFormat_SCF1WGWB8,
PixelFormat_SCF1WGWB10,
PixelFormat_SCF1WGWB10p,
PixelFormat_SCF1WGWB12,
PixelFormat_SCF1WGWB12p,
PixelFormat_SCF1WGWB14,
PixelFormat_SCF1WGWB16,
PixelFormat_SCF1WGWR8,
PixelFormat_SCF1WGWR10,
PixelFormat_SCF1WGWR10p,
PixelFormat_SCF1WGWR12,
PixelFormat_SCF1WGWR12p,
PixelFormat_SCF1WGWR14,
PixelFormat_SCF1WGWR16,
PixelFormat_SCF1WRWG8,
PixelFormat_SCF1WRWG10,
PixelFormat_SCF1WRWG10p,
PixelFormat_SCF1WRWG12,
PixelFormat_SCF1WRWG12p,
PixelFormat_SCF1WRWG14,
PixelFormat_SCF1WRWG16,
PixelFormat_YCbCr8_CbYCr,
PixelFormat_YCbCr10_CbYCr,
PixelFormat_YCbCr10p_CbYCr,
PixelFormat_YCbCr12_CbYCr,
PixelFormat_YCbCr12p_CbYCr,
PixelFormat_YCbCr411_8_CbYYCrYY,
PixelFormat_YCbCr422_8_CbYCrY,
PixelFormat_YCbCr422_10,
PixelFormat_YCbCr422_10_CbYCrY,
PixelFormat_YCbCr422_10p,
PixelFormat_YCbCr422_10p_CbYCrY,
PixelFormat_YCbCr422_12,
PixelFormat_YCbCr422_12_CbYCrY,
PixelFormat_YCbCr422_12p,
PixelFormat_YCbCr422_12p_CbYCrY,
PixelFormat_YCbCr601_8_CbYCr,
PixelFormat_YCbCr601_10_CbYCr,
PixelFormat_YCbCr601_10p_CbYCr,
PixelFormat_YCbCr601_12_CbYCr,
PixelFormat_YCbCr601_12p_CbYCr,
PixelFormat_YCbCr601_411_8_CbYYCrYY,
PixelFormat_YCbCr601_422_8,
PixelFormat_YCbCr601_422_8_CbYCrY,
PixelFormat_YCbCr601_422_10,
PixelFormat_YCbCr601_422_10_CbYCrY,
PixelFormat_YCbCr601_422_10p,
PixelFormat_YCbCr601_422_10p_CbYCrY,
PixelFormat_YCbCr601_422_12,
PixelFormat_YCbCr601_422_12_CbYCrY,
PixelFormat_YCbCr601_422_12p,
PixelFormat_YCbCr601_422_12p_CbYCrY,
PixelFormat_YCbCr709_8_CbYCr,
PixelFormat_YCbCr709_10_CbYCr,
PixelFormat_YCbCr709_10p_CbYCr,
PixelFormat_YCbCr709_12_CbYCr,
PixelFormat_YCbCr709_12p_CbYCr,
PixelFormat_YCbCr709_411_8_CbYYCrYY,
PixelFormat_YCbCr709_422_8,
PixelFormat_YCbCr709_422_8_CbYCrY,
PixelFormat_YCbCr709_422_10,
PixelFormat_YCbCr709_422_10_CbYCrY,
PixelFormat_YCbCr709_422_10p,
PixelFormat_YCbCr709_422_10p_CbYCrY,
PixelFormat_YCbCr709_422_12,
PixelFormat_YCbCr709_422_12_CbYCrY,
PixelFormat_YCbCr709_422_12p,
PixelFormat_YCbCr709_422_12p_CbYCrY,
PixelFormat_YUV8_UYV,
PixelFormat_YUV411_8_UYYVYY,
PixelFormat_YUV422_8,
PixelFormat_YUV422_8_UYVY,
PixelFormat_Polarized8,
PixelFormat_Polarized10p,
PixelFormat_Polarized12p,
PixelFormat_Polarized16,
PixelFormat_BayerRGPolarized8,
PixelFormat_BayerRGPolarized10p,
PixelFormat_BayerRGPolarized12p,
PixelFormat_BayerRGPolarized16,
PixelFormat_LLCMono8,
PixelFormat_LLCBayerRG8,
PixelFormat_JPEGMono8,
PixelFormat_JPEGColor8,
PixelFormat_Raw16,
PixelFormat_Raw8,
PixelFormat_R12_Jpeg,
PixelFormat_GR12_Jpeg,
PixelFormat_GB12_Jpeg,
PixelFormat_B12_Jpeg,
PixelFormat_GR12,
PixelFormat_GB12,
UNKNOWN_PIXELFORMAT,
NUM_PIXELFORMAT
};
< Format of the pixel provided by the camera.
enum PixelFormatInfoSelectorEnums¶
enum PixelFormatInfoSelectorEnums {
PixelFormatInfoSelector_Mono1p,
PixelFormatInfoSelector_Mono2p,
PixelFormatInfoSelector_Mono4p,
PixelFormatInfoSelector_Mono8,
PixelFormatInfoSelector_Mono8s,
PixelFormatInfoSelector_Mono10,
PixelFormatInfoSelector_Mono10p,
PixelFormatInfoSelector_Mono12,
PixelFormatInfoSelector_Mono12p,
PixelFormatInfoSelector_Mono14,
PixelFormatInfoSelector_Mono16,
PixelFormatInfoSelector_Mono16s,
PixelFormatInfoSelector_Mono32f,
PixelFormatInfoSelector_BayerBG8,
PixelFormatInfoSelector_BayerBG10,
PixelFormatInfoSelector_BayerBG10p,
PixelFormatInfoSelector_BayerBG12,
PixelFormatInfoSelector_BayerBG12p,
PixelFormatInfoSelector_BayerBG16,
PixelFormatInfoSelector_BayerGB8,
PixelFormatInfoSelector_BayerGB10,
PixelFormatInfoSelector_BayerGB10p,
PixelFormatInfoSelector_BayerGB12,
PixelFormatInfoSelector_BayerGB12p,
PixelFormatInfoSelector_BayerGB16,
PixelFormatInfoSelector_BayerGR8,
PixelFormatInfoSelector_BayerGR10,
PixelFormatInfoSelector_BayerGR10p,
PixelFormatInfoSelector_BayerGR12,
PixelFormatInfoSelector_BayerGR12p,
PixelFormatInfoSelector_BayerGR16,
PixelFormatInfoSelector_BayerRG8,
PixelFormatInfoSelector_BayerRG10,
PixelFormatInfoSelector_BayerRG10p,
PixelFormatInfoSelector_BayerRG12,
PixelFormatInfoSelector_BayerRG12p,
PixelFormatInfoSelector_BayerRG16,
PixelFormatInfoSelector_RGBa8,
PixelFormatInfoSelector_RGBa10,
PixelFormatInfoSelector_RGBa10p,
PixelFormatInfoSelector_RGBa12,
PixelFormatInfoSelector_RGBa12p,
PixelFormatInfoSelector_RGBa14,
PixelFormatInfoSelector_RGBa16,
PixelFormatInfoSelector_RGB8,
PixelFormatInfoSelector_RGB8_Planar,
PixelFormatInfoSelector_RGB10,
PixelFormatInfoSelector_RGB10_Planar,
PixelFormatInfoSelector_RGB10p,
PixelFormatInfoSelector_RGB10p32,
PixelFormatInfoSelector_RGB12,
PixelFormatInfoSelector_RGB12_Planar,
PixelFormatInfoSelector_RGB12p,
PixelFormatInfoSelector_RGB14,
PixelFormatInfoSelector_RGB16,
PixelFormatInfoSelector_RGB16s,
PixelFormatInfoSelector_RGB32f,
PixelFormatInfoSelector_RGB16_Planar,
PixelFormatInfoSelector_RGB565p,
PixelFormatInfoSelector_BGRa8,
PixelFormatInfoSelector_BGRa10,
PixelFormatInfoSelector_BGRa10p,
PixelFormatInfoSelector_BGRa12,
PixelFormatInfoSelector_BGRa12p,
PixelFormatInfoSelector_BGRa14,
PixelFormatInfoSelector_BGRa16,
PixelFormatInfoSelector_RGBa32f,
PixelFormatInfoSelector_BGR8,
PixelFormatInfoSelector_BGR10,
PixelFormatInfoSelector_BGR10p,
PixelFormatInfoSelector_BGR12,
PixelFormatInfoSelector_BGR12p,
PixelFormatInfoSelector_BGR14,
PixelFormatInfoSelector_BGR16,
PixelFormatInfoSelector_BGR565p,
PixelFormatInfoSelector_R8,
PixelFormatInfoSelector_R10,
PixelFormatInfoSelector_R12,
PixelFormatInfoSelector_R16,
PixelFormatInfoSelector_G8,
PixelFormatInfoSelector_G10,
PixelFormatInfoSelector_G12,
PixelFormatInfoSelector_G16,
PixelFormatInfoSelector_B8,
PixelFormatInfoSelector_B10,
PixelFormatInfoSelector_B12,
PixelFormatInfoSelector_B16,
PixelFormatInfoSelector_Coord3D_ABC8,
PixelFormatInfoSelector_Coord3D_ABC8_Planar,
PixelFormatInfoSelector_Coord3D_ABC10p,
PixelFormatInfoSelector_Coord3D_ABC10p_Planar,
PixelFormatInfoSelector_Coord3D_ABC12p,
PixelFormatInfoSelector_Coord3D_ABC12p_Planar,
PixelFormatInfoSelector_Coord3D_ABC16,
PixelFormatInfoSelector_Coord3D_ABC16_Planar,
PixelFormatInfoSelector_Coord3D_ABC32f,
PixelFormatInfoSelector_Coord3D_ABC32f_Planar,
PixelFormatInfoSelector_Coord3D_AC8,
PixelFormatInfoSelector_Coord3D_AC8_Planar,
PixelFormatInfoSelector_Coord3D_AC10p,
PixelFormatInfoSelector_Coord3D_AC10p_Planar,
PixelFormatInfoSelector_Coord3D_AC12p,
PixelFormatInfoSelector_Coord3D_AC12p_Planar,
PixelFormatInfoSelector_Coord3D_AC16,
PixelFormatInfoSelector_Coord3D_AC16_Planar,
PixelFormatInfoSelector_Coord3D_AC32f,
PixelFormatInfoSelector_Coord3D_AC32f_Planar,
PixelFormatInfoSelector_Coord3D_A8,
PixelFormatInfoSelector_Coord3D_A10p,
PixelFormatInfoSelector_Coord3D_A12p,
PixelFormatInfoSelector_Coord3D_A16,
PixelFormatInfoSelector_Coord3D_A32f,
PixelFormatInfoSelector_Coord3D_B8,
PixelFormatInfoSelector_Coord3D_B10p,
PixelFormatInfoSelector_Coord3D_B12p,
PixelFormatInfoSelector_Coord3D_B16,
PixelFormatInfoSelector_Coord3D_B32f,
PixelFormatInfoSelector_Coord3D_C8,
PixelFormatInfoSelector_Coord3D_C10p,
PixelFormatInfoSelector_Coord3D_C12p,
PixelFormatInfoSelector_Coord3D_C16,
PixelFormatInfoSelector_Coord3D_C32f,
PixelFormatInfoSelector_Confidence1,
PixelFormatInfoSelector_Confidence1p,
PixelFormatInfoSelector_Confidence8,
PixelFormatInfoSelector_Confidence16,
PixelFormatInfoSelector_Confidence32f,
PixelFormatInfoSelector_BiColorBGRG8,
PixelFormatInfoSelector_BiColorBGRG10,
PixelFormatInfoSelector_BiColorBGRG10p,
PixelFormatInfoSelector_BiColorBGRG12,
PixelFormatInfoSelector_BiColorBGRG12p,
PixelFormatInfoSelector_BiColorRGBG8,
PixelFormatInfoSelector_BiColorRGBG10,
PixelFormatInfoSelector_BiColorRGBG10p,
PixelFormatInfoSelector_BiColorRGBG12,
PixelFormatInfoSelector_BiColorRGBG12p,
PixelFormatInfoSelector_SCF1WBWG8,
PixelFormatInfoSelector_SCF1WBWG10,
PixelFormatInfoSelector_SCF1WBWG10p,
PixelFormatInfoSelector_SCF1WBWG12,
PixelFormatInfoSelector_SCF1WBWG12p,
PixelFormatInfoSelector_SCF1WBWG14,
PixelFormatInfoSelector_SCF1WBWG16,
PixelFormatInfoSelector_SCF1WGWB8,
PixelFormatInfoSelector_SCF1WGWB10,
PixelFormatInfoSelector_SCF1WGWB10p,
PixelFormatInfoSelector_SCF1WGWB12,
PixelFormatInfoSelector_SCF1WGWB12p,
PixelFormatInfoSelector_SCF1WGWB14,
PixelFormatInfoSelector_SCF1WGWB16,
PixelFormatInfoSelector_SCF1WGWR8,
PixelFormatInfoSelector_SCF1WGWR10,
PixelFormatInfoSelector_SCF1WGWR10p,
PixelFormatInfoSelector_SCF1WGWR12,
PixelFormatInfoSelector_SCF1WGWR12p,
PixelFormatInfoSelector_SCF1WGWR14,
PixelFormatInfoSelector_SCF1WGWR16,
PixelFormatInfoSelector_SCF1WRWG8,
PixelFormatInfoSelector_SCF1WRWG10,
PixelFormatInfoSelector_SCF1WRWG10p,
PixelFormatInfoSelector_SCF1WRWG12,
PixelFormatInfoSelector_SCF1WRWG12p,
PixelFormatInfoSelector_SCF1WRWG14,
PixelFormatInfoSelector_SCF1WRWG16,
PixelFormatInfoSelector_YCbCr8,
PixelFormatInfoSelector_YCbCr8_CbYCr,
PixelFormatInfoSelector_YCbCr10_CbYCr,
PixelFormatInfoSelector_YCbCr10p_CbYCr,
PixelFormatInfoSelector_YCbCr12_CbYCr,
PixelFormatInfoSelector_YCbCr12p_CbYCr,
PixelFormatInfoSelector_YCbCr411_8,
PixelFormatInfoSelector_YCbCr411_8_CbYYCrYY,
PixelFormatInfoSelector_YCbCr422_8,
PixelFormatInfoSelector_YCbCr422_8_CbYCrY,
PixelFormatInfoSelector_YCbCr422_10,
PixelFormatInfoSelector_YCbCr422_10_CbYCrY,
PixelFormatInfoSelector_YCbCr422_10p,
PixelFormatInfoSelector_YCbCr422_10p_CbYCrY,
PixelFormatInfoSelector_YCbCr422_12,
PixelFormatInfoSelector_YCbCr422_12_CbYCrY,
PixelFormatInfoSelector_YCbCr422_12p,
PixelFormatInfoSelector_YCbCr422_12p_CbYCrY,
PixelFormatInfoSelector_YCbCr601_8_CbYCr,
PixelFormatInfoSelector_YCbCr601_10_CbYCr,
PixelFormatInfoSelector_YCbCr601_10p_CbYCr,
PixelFormatInfoSelector_YCbCr601_12_CbYCr,
PixelFormatInfoSelector_YCbCr601_12p_CbYCr,
PixelFormatInfoSelector_YCbCr601_411_8_CbYYCrYY,
PixelFormatInfoSelector_YCbCr601_422_8,
PixelFormatInfoSelector_YCbCr601_422_8_CbYCrY,
PixelFormatInfoSelector_YCbCr601_422_10,
PixelFormatInfoSelector_YCbCr601_422_10_CbYCrY,
PixelFormatInfoSelector_YCbCr601_422_10p,
PixelFormatInfoSelector_YCbCr601_422_10p_CbYCrY,
PixelFormatInfoSelector_YCbCr601_422_12,
PixelFormatInfoSelector_YCbCr601_422_12_CbYCrY,
PixelFormatInfoSelector_YCbCr601_422_12p,
PixelFormatInfoSelector_YCbCr601_422_12p_CbYCrY,
PixelFormatInfoSelector_YCbCr709_8_CbYCr,
PixelFormatInfoSelector_YCbCr709_10_CbYCr,
PixelFormatInfoSelector_YCbCr709_10p_CbYCr,
PixelFormatInfoSelector_YCbCr709_12_CbYCr,
PixelFormatInfoSelector_YCbCr709_12p_CbYCr,
PixelFormatInfoSelector_YCbCr709_411_8_CbYYCrYY,
PixelFormatInfoSelector_YCbCr709_422_8,
PixelFormatInfoSelector_YCbCr709_422_8_CbYCrY,
PixelFormatInfoSelector_YCbCr709_422_10,
PixelFormatInfoSelector_YCbCr709_422_10_CbYCrY,
PixelFormatInfoSelector_YCbCr709_422_10p,
PixelFormatInfoSelector_YCbCr709_422_10p_CbYCrY,
PixelFormatInfoSelector_YCbCr709_422_12,
PixelFormatInfoSelector_YCbCr709_422_12_CbYCrY,
PixelFormatInfoSelector_YCbCr709_422_12p,
PixelFormatInfoSelector_YCbCr709_422_12p_CbYCrY,
PixelFormatInfoSelector_YUV8_UYV,
PixelFormatInfoSelector_YUV411_8_UYYVYY,
PixelFormatInfoSelector_YUV422_8,
PixelFormatInfoSelector_YUV422_8_UYVY,
PixelFormatInfoSelector_Polarized8,
PixelFormatInfoSelector_Polarized10p,
PixelFormatInfoSelector_Polarized12p,
PixelFormatInfoSelector_Polarized16,
PixelFormatInfoSelector_BayerRGPolarized8,
PixelFormatInfoSelector_BayerRGPolarized10p,
PixelFormatInfoSelector_BayerRGPolarized12p,
PixelFormatInfoSelector_BayerRGPolarized16,
PixelFormatInfoSelector_LLCMono8,
PixelFormatInfoSelector_LLCBayerRG8,
PixelFormatInfoSelector_JPEGMono8,
PixelFormatInfoSelector_JPEGColor8,
NUM_PIXELFORMATINFOSELECTOR
};
< Select the pixel format for which the information will be returned.
enum PixelSizeEnums¶
enum PixelSizeEnums {
PixelSize_Bpp1,
PixelSize_Bpp2,
PixelSize_Bpp4,
PixelSize_Bpp8,
PixelSize_Bpp10,
PixelSize_Bpp12,
PixelSize_Bpp14,
PixelSize_Bpp16,
PixelSize_Bpp20,
PixelSize_Bpp24,
PixelSize_Bpp30,
PixelSize_Bpp32,
PixelSize_Bpp36,
PixelSize_Bpp48,
PixelSize_Bpp64,
PixelSize_Bpp96,
NUM_PIXELSIZE
};
< Total size in bits of a pixel of the image.
enum RegionDestinationEnums¶
enum RegionDestinationEnums {
RegionDestination_Stream0,
RegionDestination_Stream1,
RegionDestination_Stream2,
NUM_REGIONDESTINATION
};
< Control the destination of the selected region.
enum RegionModeEnums¶
< Controls if the selected Region of interest is active and streaming.
enum RegionSelectorEnums¶
enum RegionSelectorEnums {
RegionSelector_Region0,
RegionSelector_Region1,
RegionSelector_Region2,
RegionSelector_All,
NUM_REGIONSELECTOR
};
< Selects the Region of interest to control. The RegionSelector feature allows devices that are able to extract multiple regions out of an image, to configure the features of those individual regions independently.
enum RgbTransformLightSourceEnums¶
enum RgbTransformLightSourceEnums {
RgbTransformLightSource_General,
RgbTransformLightSource_Tungsten2800K,
RgbTransformLightSource_WarmFluorescent3000K,
RgbTransformLightSource_CoolFluorescent4000K,
RgbTransformLightSource_Daylight5000K,
RgbTransformLightSource_Cloudy6500K,
RgbTransformLightSource_Shade8000K,
RgbTransformLightSource_Custom,
NUM_RGBTRANSFORMLIGHTSOURCE
};
< Used to select from a set of RGBtoRGB transform matricies calibrated for different light sources. Selecting a value also sets the white balance ratios (BalanceRatioRed and BalanceRatioBlue), but those can be overwritten through manual or auto white balance.
enum Scan3dCoordinateReferenceSelectorEnums¶
enum Scan3dCoordinateReferenceSelectorEnums {
Scan3dCoordinateReferenceSelector_RotationX,
Scan3dCoordinateReferenceSelector_RotationY,
Scan3dCoordinateReferenceSelector_RotationZ,
Scan3dCoordinateReferenceSelector_TranslationX,
Scan3dCoordinateReferenceSelector_TranslationY,
Scan3dCoordinateReferenceSelector_TranslationZ,
NUM_SCAN3DCOORDINATEREFERENCESELECTOR
};
< Sets the index to read a coordinate system reference value defining the transform of a point from the current (Anchor or Transformed) system to the reference system.
enum Scan3dCoordinateSelectorEnums¶
enum Scan3dCoordinateSelectorEnums {
Scan3dCoordinateSelector_CoordinateA,
Scan3dCoordinateSelector_CoordinateB,
Scan3dCoordinateSelector_CoordinateC,
NUM_SCAN3DCOORDINATESELECTOR
};
< Selects the individual coordinates in the vectors for 3D information/transformation.
enum Scan3dCoordinateSystemEnums¶
enum Scan3dCoordinateSystemEnums {
Scan3dCoordinateSystem_Cartesian,
Scan3dCoordinateSystem_Spherical,
Scan3dCoordinateSystem_Cylindrical,
NUM_SCAN3DCOORDINATESYSTEM
};
< Specifies the Coordinate system to use for the device.
enum Scan3dCoordinateSystemReferenceEnums¶
enum Scan3dCoordinateSystemReferenceEnums {
Scan3dCoordinateSystemReference_Anchor,
Scan3dCoordinateSystemReference_Transformed,
NUM_SCAN3DCOORDINATESYSTEMREFERENCE
};
< Defines coordinate system reference location.
enum Scan3dCoordinateTransformSelectorEnums¶
enum Scan3dCoordinateTransformSelectorEnums {
Scan3dCoordinateTransformSelector_RotationX,
Scan3dCoordinateTransformSelector_RotationY,
Scan3dCoordinateTransformSelector_RotationZ,
Scan3dCoordinateTransformSelector_TranslationX,
Scan3dCoordinateTransformSelector_TranslationY,
Scan3dCoordinateTransformSelector_TranslationZ,
NUM_SCAN3DCOORDINATETRANSFORMSELECTOR
};
< Sets the index to read/write a coordinate transform value.
enum Scan3dDistanceUnitEnums¶
enum Scan3dDistanceUnitEnums {
Scan3dDistanceUnit_Millimeter,
Scan3dDistanceUnit_Meter,
Scan3dDistanceUnit_Inch,
Scan3dDistanceUnit_Pixel,
NUM_SCAN3DDISTANCEUNIT
};
< Specifies the unit used when delivering (calibrated) distance data.
enum Scan3dOutputModeEnums¶
enum Scan3dOutputModeEnums {
Scan3dOutputMode_UncalibratedC,
Scan3dOutputMode_CalibratedABC_Grid,
Scan3dOutputMode_CalibratedABC_PointCloud,
Scan3dOutputMode_CalibratedAC,
Scan3dOutputMode_CalibratedAC_Linescan,
Scan3dOutputMode_CalibratedC,
Scan3dOutputMode_CalibratedC_Linescan,
Scan3dOutputMode_RectifiedC,
Scan3dOutputMode_RectifiedC_Linescan,
Scan3dOutputMode_DisparityC,
Scan3dOutputMode_DisparityC_Linescan,
NUM_SCAN3DOUTPUTMODE
};
< Controls the Calibration and data organization of the device and the coordinates transmitted.
enum SensorBitDepthEnums¶
enum SensorBitDepthEnums {
SensorBitDepth_Resolution_10_Bit,
SensorBitDepth_Resolution_12_Bit,
NUM_SENSORBITDEPTH
};
< Controls the resolution of the Sensor ADC.
enum SensorDigitizationTapsEnums¶
enum SensorDigitizationTapsEnums {
SensorDigitizationTaps_One,
SensorDigitizationTaps_Two,
SensorDigitizationTaps_Three,
SensorDigitizationTaps_Four,
SensorDigitizationTaps_Eight,
SensorDigitizationTaps_Ten,
NUM_SENSORDIGITIZATIONTAPS
};
< Number of digitized samples outputted simultaneously by the camera A/D conversion stage.
enum SensorRegisterReadWriteModeEnums¶
enum SensorRegisterReadWriteModeEnums {
SensorRegisterReadWriteMode_DirectRegisterAccess,
SensorRegisterReadWriteMode_NonVolatileRegisterAccess,
NUM_SENSORREGISTERREADWRITEMODE
};
<
enum SensorShutterModeEnums¶
enum SensorShutterModeEnums {
SensorShutterMode_Global,
SensorShutterMode_Rolling,
SensorShutterMode_GlobalReset,
NUM_SENSORSHUTTERMODE
};
< Sets the shutter mode of the device.
enum SensorTapsEnums¶
enum SensorTapsEnums {
SensorTaps_One,
SensorTaps_Two,
SensorTaps_Three,
SensorTaps_Four,
SensorTaps_Eight,
SensorTaps_Ten,
NUM_SENSORTAPS
};
< Number of taps of the camera sensor.
enum SequencerConfigurationModeEnums¶
enum SequencerConfigurationModeEnums {
SequencerConfigurationMode_Off,
SequencerConfigurationMode_On,
NUM_SEQUENCERCONFIGURATIONMODE
};
< Controls whether or not a sequencer is in configuration mode.
enum SequencerConfigurationValidEnums¶
enum SequencerConfigurationValidEnums {
SequencerConfigurationValid_No,
SequencerConfigurationValid_Yes,
NUM_SEQUENCERCONFIGURATIONVALID
};
< Display whether the current sequencer configuration is valid to run.
enum SequencerModeEnums¶
< Controls whether or not a sequencer is active.
enum SequencerSetValidEnums¶
< Displays whether the currently selected sequencer set's register contents are valid to use.
enum SequencerTriggerActivationEnums¶
enum SequencerTriggerActivationEnums {
SequencerTriggerActivation_RisingEdge,
SequencerTriggerActivation_FallingEdge,
SequencerTriggerActivation_AnyEdge,
SequencerTriggerActivation_LevelHigh,
SequencerTriggerActivation_LevelLow,
NUM_SEQUENCERTRIGGERACTIVATION
};
< Specifies the activation mode of the sequencer trigger.
enum SequencerTriggerSourceEnums¶
enum SequencerTriggerSourceEnums {
SequencerTriggerSource_Off,
SequencerTriggerSource_FrameStart,
NUM_SEQUENCERTRIGGERSOURCE
};
< Specifies the internal signal or physical input line to use as the sequencer trigger source.
enum SerialPortBaudRateEnums¶
enum SerialPortBaudRateEnums {
SerialPortBaudRate_Baud300,
SerialPortBaudRate_Baud600,
SerialPortBaudRate_Baud1200,
SerialPortBaudRate_Baud2400,
SerialPortBaudRate_Baud4800,
SerialPortBaudRate_Baud9600,
SerialPortBaudRate_Baud14400,
SerialPortBaudRate_Baud19200,
SerialPortBaudRate_Baud38400,
SerialPortBaudRate_Baud57600,
SerialPortBaudRate_Baud115200,
SerialPortBaudRate_Baud230400,
SerialPortBaudRate_Baud460800,
SerialPortBaudRate_Baud921600,
NUM_SERIALPORTBAUDRATE
};
< This feature controls the baud rate used by the selected serial port.
enum SerialPortParityEnums¶
enum SerialPortParityEnums {
SerialPortParity_None,
SerialPortParity_Odd,
SerialPortParity_Mark,
SerialPortParity_Even,
SerialPortParity_Space,
NUM_SERIALPORTPARITY
};
< This feature controls the parity used by the selected serial port.
enum SerialPortSelectorEnums¶
< Selects which serial port of the device to control.
enum SerialPortSourceEnums¶
enum SerialPortSourceEnums {
SerialPortSource_Line0,
SerialPortSource_Line1,
SerialPortSource_Line2,
SerialPortSource_Line3,
SerialPortSource_Line4,
SerialPortSource_Line5,
SerialPortSource_Line6,
SerialPortSource_Off,
NUM_SERIALPORTSOURCE
};
< Specifies the physical input Line on which to receive serial data.
enum SerialPortStopBitsEnums¶
enum SerialPortStopBitsEnums {
SerialPortStopBits_Bits1,
SerialPortStopBits_Bits1AndAHalf,
SerialPortStopBits_Bits2,
NUM_SERIALPORTSTOPBITS
};
< This feature controls the number of stop bits used by the selected serial port.
enum SoftwareSignalSelectorEnums¶
enum SoftwareSignalSelectorEnums {
SoftwareSignalSelector_SoftwareSignal0,
SoftwareSignalSelector_SoftwareSignal1,
SoftwareSignalSelector_SoftwareSignal2,
NUM_SOFTWARESIGNALSELECTOR
};
< Selects which Software Signal features to control.
enum SoftwareUpdateStatusEnums¶
enum SoftwareUpdateStatusEnums {
SoftwareUpdateStatus_SoftwareUpdateIdle,
SoftwareUpdateStatus_SoftwareUpdateStarting,
SoftwareUpdateStatus_SoftwareUpdateEvaluateRunningFromFileSystem,
SoftwareUpdateStatus_SoftwareUpdateFileSystemSoftwareValidated,
SoftwareUpdateStatus_SoftwareUpdateFileSystemSoftwareVerified,
SoftwareUpdateStatus_SoftwareUpdateFileSystemSoftwareHasErrors,
SoftwareUpdateStatus_SoftwareUpdateActivateInFlashFailed,
SoftwareUpdateStatus_SoftwareUpdateNewSoftwareFailedToStart,
SoftwareUpdateStatus_SoftwareUpdateFileSystemAccessFailed,
SoftwareUpdateStatus_SoftwareUpdateLoadUpdatePackageFailed,
SoftwareUpdateStatus_SoftwareUpdatePackageIsCorrupt,
SoftwareUpdateStatus_SoftwareUpdateFailedToStart,
NUM_SOFTWAREUPDATESTATUS
};
<
enum SourceSelectorEnums¶
< Control for selecting the source of the stream (i.e. Sensor 1 or Sensor 2). Component disparity uses the selected source as master and other source as slave for calcluating disparity.
enum StereoResolutionEnums¶
enum StereoResolutionEnums {
StereoResolution_FullRes,
StereoResolution_HalfRes,
NUM_STEREORESOLUTION
};
< Selects the resolution output of the stereo engine. Stereo resolution can be viewed through Stereo Width and Stereo Height.
enum TestImageSelectorEnums¶
enum TestImageSelectorEnums {
TestImageSelector_Off,
TestImageSelector_AdimecTestPattern,
TestImageSelector_UniformVideoLevel,
TestImageSelector_DiagonalPattern,
TestImageSelector_DiagonalPatternRunning,
TestImageSelector_SensorGradient,
NUM_TESTIMAGESELECTOR
};
< Selects the type of test image that is sent by the camera.
enum TestModeEnums¶
< Enable test packet transmission from Device to Host.
enum TestPatternEnums¶
enum TestPatternEnums {
TestPattern_Off,
TestPattern_Increment,
TestPattern_SensorTestPattern,
TestPattern_VariableFrameSequence,
NUM_TESTPATTERN
};
< Selects the type of test pattern that is generated by the device as image source.
enum TestPatternGeneratorSelectorEnums¶
enum TestPatternGeneratorSelectorEnums {
TestPatternGeneratorSelector_Sensor,
TestPatternGeneratorSelector_PipelineStart,
NUM_TESTPATTERNGENERATORSELECTOR
};
< Selects which test pattern generator is controlled by the TestPattern feature.
enum TimerSelectorEnums¶
enum TimerSelectorEnums {
TimerSelector_Timer0,
TimerSelector_Timer1,
TimerSelector_Timer2,
NUM_TIMERSELECTOR
};
< Selects which Timer to configure.
enum TimerStatusEnums¶
enum TimerStatusEnums {
TimerStatus_TimerIdle,
TimerStatus_TimerTriggerWait,
TimerStatus_TimerActive,
TimerStatus_TimerCompleted,
NUM_TIMERSTATUS
};
< Returns the current status of the Timer.
enum TimerTriggerActivationEnums¶
enum TimerTriggerActivationEnums {
TimerTriggerActivation_RisingEdge,
TimerTriggerActivation_FallingEdge,
TimerTriggerActivation_AnyEdge,
TimerTriggerActivation_LevelHigh,
TimerTriggerActivation_LevelLow,
NUM_TIMERTRIGGERACTIVATION
};
< Selects the activation mode of the trigger to start the Timer.
enum TimerTriggerSourceEnums¶
enum TimerTriggerSourceEnums {
TimerTriggerSource_Off,
TimerTriggerSource_AcquisitionTrigger,
TimerTriggerSource_AcquisitionStart,
TimerTriggerSource_AcquisitionEnd,
TimerTriggerSource_FrameTrigger,
TimerTriggerSource_FrameStart,
TimerTriggerSource_FrameEnd,
TimerTriggerSource_FrameBurstStart,
TimerTriggerSource_FrameBurstEnd,
TimerTriggerSource_LineTrigger,
TimerTriggerSource_LineStart,
TimerTriggerSource_LineEnd,
TimerTriggerSource_ExposureStart,
TimerTriggerSource_ExposureEnd,
TimerTriggerSource_Line0,
TimerTriggerSource_Line1,
TimerTriggerSource_Line2,
TimerTriggerSource_UserOutput0,
TimerTriggerSource_UserOutput1,
TimerTriggerSource_UserOutput2,
TimerTriggerSource_Counter0Start,
TimerTriggerSource_Counter1Start,
TimerTriggerSource_Counter2Start,
TimerTriggerSource_Counter0End,
TimerTriggerSource_Counter1End,
TimerTriggerSource_Counter2End,
TimerTriggerSource_Timer0Start,
TimerTriggerSource_Timer1Start,
TimerTriggerSource_Timer2Start,
TimerTriggerSource_Timer0End,
TimerTriggerSource_Timer1End,
TimerTriggerSource_Timer2End,
TimerTriggerSource_Encoder0,
TimerTriggerSource_Encoder1,
TimerTriggerSource_Encoder2,
TimerTriggerSource_SoftwareSignal0,
TimerTriggerSource_SoftwareSignal1,
TimerTriggerSource_SoftwareSignal2,
TimerTriggerSource_Action0,
TimerTriggerSource_Action1,
TimerTriggerSource_Action2,
TimerTriggerSource_LinkTrigger0,
TimerTriggerSource_LinkTrigger1,
TimerTriggerSource_LinkTrigger2,
NUM_TIMERTRIGGERSOURCE
};
< Selects the source of the trigger to start the Timer.
enum TransferComponentSelectorEnums¶
enum TransferComponentSelectorEnums {
TransferComponentSelector_Red,
TransferComponentSelector_Green,
TransferComponentSelector_Blue,
TransferComponentSelector_All,
NUM_TRANSFERCOMPONENTSELECTOR
};
< Selects the color component for the control of the TransferStreamChannel feature.
enum TransferControlModeEnums¶
enum TransferControlModeEnums {
TransferControlMode_Basic,
TransferControlMode_Automatic,
TransferControlMode_UserControlled,
NUM_TRANSFERCONTROLMODE
};
< Selects the control method for the transfers. Basic and Automatic start transmitting data as soon as there is enough data to fill a link layer packet. User Controlled allows you to directly control the transfer of blocks.
enum TransferOperationModeEnums¶
enum TransferOperationModeEnums {
TransferOperationMode_Continuous,
TransferOperationMode_MultiBlock,
NUM_TRANSFEROPERATIONMODE
};
< Selects the operation mode of the transfer. Continuous is similar to Basic/Automatic but you can start/stop the transfer while acquisition runs independently. Multi Block transmits a specified number of blocks and then stops.
enum TransferQueueModeEnums¶
< Specifies the operation mode of the transfer queue.
enum TransferSelectorEnums¶
enum TransferSelectorEnums {
TransferSelector_Stream0,
TransferSelector_Stream1,
TransferSelector_Stream2,
TransferSelector_All,
NUM_TRANSFERSELECTOR
};
< Selects which stream transfers are currently controlled by the selected Transfer features.
enum TransferStatusSelectorEnums¶
enum TransferStatusSelectorEnums {
TransferStatusSelector_Streaming,
TransferStatusSelector_Paused,
TransferStatusSelector_Stopping,
TransferStatusSelector_Stopped,
TransferStatusSelector_QueueOverflow,
NUM_TRANSFERSTATUSSELECTOR
};
< Selects which status of the transfer module to read.
enum TransferTriggerActivationEnums¶
enum TransferTriggerActivationEnums {
TransferTriggerActivation_RisingEdge,
TransferTriggerActivation_FallingEdge,
TransferTriggerActivation_AnyEdge,
TransferTriggerActivation_LevelHigh,
TransferTriggerActivation_LevelLow,
NUM_TRANSFERTRIGGERACTIVATION
};
< Specifies the activation mode of the transfer control trigger.
enum TransferTriggerModeEnums¶
enum TransferTriggerModeEnums {
TransferTriggerMode_Off,
TransferTriggerMode_On,
NUM_TRANSFERTRIGGERMODE
};
< Controls if the selected trigger is active.
enum TransferTriggerSelectorEnums¶
enum TransferTriggerSelectorEnums {
TransferTriggerSelector_TransferStart,
TransferTriggerSelector_TransferStop,
TransferTriggerSelector_TransferAbort,
TransferTriggerSelector_TransferPause,
TransferTriggerSelector_TransferResume,
TransferTriggerSelector_TransferActive,
TransferTriggerSelector_TransferBurstStart,
TransferTriggerSelector_TransferBurstStop,
NUM_TRANSFERTRIGGERSELECTOR
};
< Selects the type of transfer trigger to configure.
enum TransferTriggerSourceEnums¶
enum TransferTriggerSourceEnums {
TransferTriggerSource_Line0,
TransferTriggerSource_Line1,
TransferTriggerSource_Line2,
TransferTriggerSource_Counter0Start,
TransferTriggerSource_Counter1Start,
TransferTriggerSource_Counter2Start,
TransferTriggerSource_Counter0End,
TransferTriggerSource_Counter1End,
TransferTriggerSource_Counter2End,
TransferTriggerSource_Timer0Start,
TransferTriggerSource_Timer1Start,
TransferTriggerSource_Timer2Start,
TransferTriggerSource_Timer0End,
TransferTriggerSource_Timer1End,
TransferTriggerSource_Timer2End,
TransferTriggerSource_SoftwareSignal0,
TransferTriggerSource_SoftwareSignal1,
TransferTriggerSource_SoftwareSignal2,
TransferTriggerSource_Action0,
TransferTriggerSource_Action1,
TransferTriggerSource_Action2,
NUM_TRANSFERTRIGGERSOURCE
};
< Specifies the signal to use as the trigger source for transfers.
enum TriggerActivationEnums¶
enum TriggerActivationEnums {
TriggerActivation_LevelLow,
TriggerActivation_LevelHigh,
TriggerActivation_FallingEdge,
TriggerActivation_RisingEdge,
TriggerActivation_AnyEdge,
NUM_TRIGGERACTIVATION
};
< Specifies the activation mode of the trigger.
enum TriggerModeEnums¶
< Controls whether or not trigger is active.
enum TriggerOverlapEnums¶
enum TriggerOverlapEnums {
TriggerOverlap_Off,
TriggerOverlap_ReadOut,
TriggerOverlap_PreviousFrame,
NUM_TRIGGEROVERLAP
};
< Specifies the overlap mode of the trigger.
enum TriggerSelectorEnums¶
enum TriggerSelectorEnums {
TriggerSelector_AcquisitionStart,
TriggerSelector_FrameStart,
TriggerSelector_FrameBurstStart,
NUM_TRIGGERSELECTOR
};
< Selects the type of trigger to configure.
enum TriggerSourceEnums¶
enum TriggerSourceEnums {
TriggerSource_Line0,
TriggerSource_Line1,
TriggerSource_Line2,
TriggerSource_Line3,
TriggerSource_UserOutput0,
TriggerSource_UserOutput1,
TriggerSource_UserOutput2,
TriggerSource_UserOutput3,
TriggerSource_Line4,
TriggerSource_Line5,
TriggerSource_Counter0Start,
TriggerSource_Counter1Start,
TriggerSource_Counter0End,
TriggerSource_Counter1End,
TriggerSource_LogicBlock0,
TriggerSource_LogicBlock1,
TriggerSource_Action0,
TriggerSource_Software,
NUM_TRIGGERSOURCE
};
< Specifies the internal signal or physical input line to use as the trigger source.
enum U3VCurrentSpeedEnums¶
enum U3VCurrentSpeedEnums {
U3VCurrentSpeed_LowSpeed,
U3VCurrentSpeed_FullSpeed,
U3VCurrentSpeed_HighSpeed,
U3VCurrentSpeed_SuperSpeed,
NUM_U3VCURRENTSPEED
};
< Specifies the current speed of the USB link.
enum UserOutputSelectorEnums¶
enum UserOutputSelectorEnums {
UserOutputSelector_UserOutput0,
UserOutputSelector_UserOutput1,
UserOutputSelector_UserOutput2,
UserOutputSelector_UserOutput3,
NUM_USEROUTPUTSELECTOR
};
< Selects which bit of the User Output register is set by UserOutputValue.
enum UserSetDefaultEnums¶
enum UserSetDefaultEnums {
UserSetDefault_Default,
UserSetDefault_UserSet0,
UserSetDefault_UserSet1,
NUM_USERSETDEFAULT
};
< Selects the feature User Set to load and make active by default when the device is reset.
enum UserSetSelectorEnums¶
enum UserSetSelectorEnums {
UserSetSelector_Default,
UserSetSelector_UserSet1,
UserSetSelector_UserSet0,
NUM_USERSETSELECTOR
};
< Selects the feature User Set to load, save or configure.
enum WhiteBalanceStatusEnums¶
enum WhiteBalanceStatusEnums {
WhiteBalanceStatus_WhiteBalanceIdle,
WhiteBalanceStatus_WhiteBalanceStarted,
WhiteBalanceStatus_WhiteBalanceCalibrateOK,
WhiteBalanceStatus_WhiteBalance_SensorTooDark,
WhiteBalanceStatus_WhiteBalance_ColorClipped,
NUM_WHITEBALANCESTATUS
};
< Returns the white balance status of the camera. The status is only final when WriteParamsLocked has become idle (0)
enum WhiteClipSelectorEnums¶
enum WhiteClipSelectorEnums {
WhiteClipSelector_All,
WhiteClipSelector_Red,
WhiteClipSelector_Green,
WhiteClipSelector_Blue,
WhiteClipSelector_Y,
WhiteClipSelector_U,
WhiteClipSelector_V,
WhiteClipSelector_Tap1,
WhiteClipSelector_Tap2,
NUM_WHITECLIPSELECTOR
};
< Selects which White Clip to control.