Group CameraDefsC_h¶
Public Types¶
Public Types Documentation¶
enum _spinAcquisitionModeEnums¶
enum _spinAcquisitionModeEnums {
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 _spinAcquisitionStatusSelectorEnums¶
enum _spinAcquisitionStatusSelectorEnums {
AcquisitionStatusSelector_AcquisitionTriggerWait,
AcquisitionStatusSelector_AcquisitionActive,
AcquisitionStatusSelector_AcquisitionTransfer,
AcquisitionStatusSelector_FrameTriggerWait,
AcquisitionStatusSelector_FrameActive,
AcquisitionStatusSelector_ExposureActive,
NUM_ACQUISITIONSTATUSSELECTOR
};
< Selects the internal acquisition signal to read using AcquisitionStatus.
enum _spinActionSelectorEnums¶
< Selects to which Action Signal further Action settings apply.
enum _spinActionUnconditionalModeEnums¶
enum _spinActionUnconditionalModeEnums {
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 _spinAdcBitDepthEnums¶
enum _spinAdcBitDepthEnums {
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 _spinAutoAlgorithmSelectorEnums¶
enum _spinAutoAlgorithmSelectorEnums {
AutoAlgorithmSelector_Awb,
AutoAlgorithmSelector_Ae,
NUM_AUTOALGORITHMSELECTOR
};
< Selects which Auto Algorithm is controlled by the RoiEnable, OffsetX, OffsetY, Width, Height features.
enum _spinAutoExposureControlPriorityEnums¶
enum _spinAutoExposureControlPriorityEnums {
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 _spinAutoExposureLightingModeEnums¶
enum _spinAutoExposureLightingModeEnums {
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 _spinAutoExposureMeteringModeEnums¶
enum _spinAutoExposureMeteringModeEnums {
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 _spinAutoExposureTargetGreyValueAutoEnums¶
enum _spinAutoExposureTargetGreyValueAutoEnums {
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 _spinBalanceRatioSelectorEnums¶
enum _spinBalanceRatioSelectorEnums {
BalanceRatioSelector_Red,
BalanceRatioSelector_Blue,
NUM_BALANCERATIOSELECTOR
};
< Selects a balance ratio to configure once a balance ratio control has been selected.
enum _spinBalanceWhiteAutoEnums¶
enum _spinBalanceWhiteAutoEnums {
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 _spinBalanceWhiteAutoProfileEnums¶
enum _spinBalanceWhiteAutoProfileEnums {
BalanceWhiteAutoProfile_Indoor,
BalanceWhiteAutoProfile_Outdoor,
NUM_BALANCEWHITEAUTOPROFILE
};
< Selects the profile used by BalanceWhiteAuto.
enum _spinBinningHorizontalModeEnums¶
enum _spinBinningHorizontalModeEnums {
BinningHorizontalMode_Sum,
BinningHorizontalMode_Average,
NUM_BINNINGHORIZONTALMODE
};
<
enum _spinBinningSelectorEnums¶
enum _spinBinningSelectorEnums {
BinningSelector_All,
BinningSelector_Sensor,
BinningSelector_ISP,
NUM_BINNINGSELECTOR
};
< Selects which binning engine is controlled by the BinningHorizontal and BinningVertical features.
enum _spinBinningVerticalModeEnums¶
enum _spinBinningVerticalModeEnums {
BinningVerticalMode_Sum,
BinningVerticalMode_Average,
NUM_BINNINGVERTICALMODE
};
<
enum _spinBlackLevelAutoBalanceEnums¶
enum _spinBlackLevelAutoBalanceEnums {
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 _spinBlackLevelAutoEnums¶
enum _spinBlackLevelAutoEnums {
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 _spinBlackLevelSelectorEnums¶
enum _spinBlackLevelSelectorEnums {
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 _spinBsiFlatFieldCorrectionAutoEnums¶
enum _spinBsiFlatFieldCorrectionAutoEnums {
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 _spinBsiFlatFieldCorrectionGainSelectorEnums¶
enum _spinBsiFlatFieldCorrectionGainSelectorEnums {
BsiFlatFieldCorrectionGainSelector_Pixel0,
BsiFlatFieldCorrectionGainSelector_Pixel1,
BsiFlatFieldCorrectionGainSelector_Pixel2,
BsiFlatFieldCorrectionGainSelector_Pixel3,
NUM_BSIFLATFIELDCORRECTIONGAINSELECTOR
};
< Selects which pixel position has its correction gain controlled by the BsiFlatFieldCorrectionGain feature.
enum _spinChunkBlackLevelSelectorEnums¶
enum _spinChunkBlackLevelSelectorEnums {
ChunkBlackLevelSelector_All,
NUM_CHUNKBLACKLEVELSELECTOR
};
< Selects which black level to retrieve
enum _spinChunkCounterSelectorEnums¶
enum _spinChunkCounterSelectorEnums {
ChunkCounterSelector_Counter0,
ChunkCounterSelector_Counter1,
ChunkCounterSelector_Counter2,
NUM_CHUNKCOUNTERSELECTOR
};
< Selects which counter to retrieve data from.
enum _spinChunkEncoderSelectorEnums¶
enum _spinChunkEncoderSelectorEnums {
ChunkEncoderSelector_Encoder0,
ChunkEncoderSelector_Encoder1,
ChunkEncoderSelector_Encoder2,
NUM_CHUNKENCODERSELECTOR
};
< Selects which Encoder to retrieve data from.
enum _spinChunkEncoderStatusEnums¶
enum _spinChunkEncoderStatusEnums {
ChunkEncoderStatus_EncoderUp,
ChunkEncoderStatus_EncoderDown,
ChunkEncoderStatus_EncoderIdle,
ChunkEncoderStatus_EncoderStatic,
NUM_CHUNKENCODERSTATUS
};
< Returns the motion status of the selected encoder.
enum _spinChunkExposureTimeSelectorEnums¶
enum _spinChunkExposureTimeSelectorEnums {
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 _spinChunkGainSelectorEnums¶
enum _spinChunkGainSelectorEnums {
ChunkGainSelector_All,
ChunkGainSelector_Red,
ChunkGainSelector_Green,
ChunkGainSelector_Blue,
NUM_CHUNKGAINSELECTOR
};
< Selects which gain to retrieve
enum _spinChunkImageComponentEnums¶
enum _spinChunkImageComponentEnums {
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 _spinChunkPixelFormatEnums¶
enum _spinChunkPixelFormatEnums {
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 _spinChunkRegionIDEnums¶
enum _spinChunkRegionIDEnums {
ChunkRegionID_Region0,
ChunkRegionID_Region1,
ChunkRegionID_Region2,
NUM_CHUNKREGIONID
};
< Returns the identifier of Region that the image comes from.
enum _spinChunkScan3dCoordinateReferenceSelectorEnums¶
enum _spinChunkScan3dCoordinateReferenceSelectorEnums {
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 _spinChunkScan3dCoordinateSelectorEnums¶
enum _spinChunkScan3dCoordinateSelectorEnums {
ChunkScan3dCoordinateSelector_CoordinateA,
ChunkScan3dCoordinateSelector_CoordinateB,
ChunkScan3dCoordinateSelector_CoordinateC,
NUM_CHUNKSCAN3DCOORDINATESELECTOR
};
< Selects which Coordinate to retrieve data from.
enum _spinChunkScan3dCoordinateSystemEnums¶
enum _spinChunkScan3dCoordinateSystemEnums {
ChunkScan3dCoordinateSystem_Cartesian,
ChunkScan3dCoordinateSystem_Spherical,
ChunkScan3dCoordinateSystem_Cylindrical,
NUM_CHUNKSCAN3DCOORDINATESYSTEM
};
< Returns the Coordinate System of the image included in the payload.
enum _spinChunkScan3dCoordinateSystemReferenceEnums¶
enum _spinChunkScan3dCoordinateSystemReferenceEnums {
ChunkScan3dCoordinateSystemReference_Anchor,
ChunkScan3dCoordinateSystemReference_Transformed,
NUM_CHUNKSCAN3DCOORDINATESYSTEMREFERENCE
};
< Returns the Coordinate System Position of the image included in the payload.
enum _spinChunkScan3dCoordinateTransformSelectorEnums¶
enum _spinChunkScan3dCoordinateTransformSelectorEnums {
ChunkScan3dCoordinateTransformSelector_RotationX,
ChunkScan3dCoordinateTransformSelector_RotationY,
ChunkScan3dCoordinateTransformSelector_RotationZ,
ChunkScan3dCoordinateTransformSelector_TranslationX,
ChunkScan3dCoordinateTransformSelector_TranslationY,
ChunkScan3dCoordinateTransformSelector_TranslationZ,
NUM_CHUNKSCAN3DCOORDINATETRANSFORMSELECTOR
};
< Selector for transform values.
enum _spinChunkScan3dDistanceUnitEnums¶
enum _spinChunkScan3dDistanceUnitEnums {
ChunkScan3dDistanceUnit_Millimeter,
ChunkScan3dDistanceUnit_Inch,
NUM_CHUNKSCAN3DDISTANCEUNIT
};
< Returns the Distance Unit of the payload image.
enum _spinChunkScan3dOutputModeEnums¶
enum _spinChunkScan3dOutputModeEnums {
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 _spinChunkSelectorEnums¶
enum _spinChunkSelectorEnums {
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 _spinChunkSourceIDEnums¶
enum _spinChunkSourceIDEnums {
ChunkSourceID_Source0,
ChunkSourceID_Source1,
ChunkSourceID_Source2,
NUM_CHUNKSOURCEID
};
< Returns the identifier of Source that the image comes from.
enum _spinChunkTimerSelectorEnums¶
enum _spinChunkTimerSelectorEnums {
ChunkTimerSelector_Timer0,
ChunkTimerSelector_Timer1,
ChunkTimerSelector_Timer2,
NUM_CHUNKTIMERSELECTOR
};
< Selects which Timer to retrieve data from.
enum _spinChunkTransferStreamIDEnums¶
enum _spinChunkTransferStreamIDEnums {
ChunkTransferStreamID_Stream0,
ChunkTransferStreamID_Stream1,
ChunkTransferStreamID_Stream2,
ChunkTransferStreamID_Stream3,
NUM_CHUNKTRANSFERSTREAMID
};
< Returns identifier of the stream that generated this block.
enum _spinClConfigurationEnums¶
enum _spinClConfigurationEnums {
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 _spinClTimeSlotsCountEnums¶
enum _spinClTimeSlotsCountEnums {
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 _spinColorTransformationSelectorEnums¶
enum _spinColorTransformationSelectorEnums {
ColorTransformationSelector_RGBtoRGB,
ColorTransformationSelector_RGBtoYUV,
NUM_COLORTRANSFORMATIONSELECTOR
};
< Selects which Color Transformation module is controlled by the various Color Transformation features
enum _spinColorTransformationValueSelectorEnums¶
enum _spinColorTransformationValueSelectorEnums {
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 _spinComponentDestinationEnums¶
enum _spinComponentDestinationEnums {
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 _spinComponentSelectorEnums¶
enum _spinComponentSelectorEnums {
ComponentSelector_Raw,
ComponentSelector_Rectified,
ComponentSelector_Disparity,
NUM_COMPONENTSELECTOR
};
< Control for selecting the component of a source (i.e. Raw/Rectified/Disparity).
enum _spinCompressionSaturationPriorityEnums¶
enum _spinCompressionSaturationPriorityEnums {
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 _spinConnectionConfigDefaultEnums¶
enum _spinConnectionConfigDefaultEnums {
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 _spinConnectionConfigEnums¶
enum _spinConnectionConfigEnums {
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 _spinCounterEventActivationEnums¶
enum _spinCounterEventActivationEnums {
CounterEventActivation_LevelLow,
CounterEventActivation_LevelHigh,
CounterEventActivation_FallingEdge,
CounterEventActivation_RisingEdge,
CounterEventActivation_AnyEdge,
NUM_COUNTEREVENTACTIVATION
};
< Selects the activation mode of the event to increment the Counter.
enum _spinCounterEventSourceEnums¶
enum _spinCounterEventSourceEnums {
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 _spinCounterResetActivationEnums¶
enum _spinCounterResetActivationEnums {
CounterResetActivation_LevelLow,
CounterResetActivation_LevelHigh,
CounterResetActivation_FallingEdge,
CounterResetActivation_RisingEdge,
CounterResetActivation_AnyEdge,
NUM_COUNTERRESETACTIVATION
};
< Selects the Activation mode of the Counter Reset Source signal.
enum _spinCounterResetSourceEnums¶
enum _spinCounterResetSourceEnums {
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 _spinCounterSelectorEnums¶
enum _spinCounterSelectorEnums {
CounterSelector_Counter0,
CounterSelector_Counter1,
NUM_COUNTERSELECTOR
};
< Selects which counter to configure
enum _spinCounterStatusEnums¶
enum _spinCounterStatusEnums {
CounterStatus_CounterIdle,
CounterStatus_CounterTriggerWait,
CounterStatus_CounterActive,
CounterStatus_CounterCompleted,
CounterStatus_CounterOverflow,
NUM_COUNTERSTATUS
};
< Returns the current status of the Counter.
enum _spinCounterTriggerActivationEnums¶
enum _spinCounterTriggerActivationEnums {
CounterTriggerActivation_LevelLow,
CounterTriggerActivation_LevelHigh,
CounterTriggerActivation_FallingEdge,
CounterTriggerActivation_RisingEdge,
CounterTriggerActivation_AnyEdge,
NUM_COUNTERTRIGGERACTIVATION
};
< Selects the activation mode of the trigger to start the Counter.
enum _spinCounterTriggerSourceEnums¶
enum _spinCounterTriggerSourceEnums {
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 _spinCxpConnectionTestModeEnums¶
enum _spinCxpConnectionTestModeEnums {
CxpConnectionTestMode_Off,
CxpConnectionTestMode_Mode1,
NUM_CXPCONNECTIONTESTMODE
};
< Enables the test mode for an individual physical connection of the Device.
enum _spinCxpLinkConfigurationEnums¶
enum _spinCxpLinkConfigurationEnums {
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 _spinCxpLinkConfigurationPreferredEnums¶
enum _spinCxpLinkConfigurationPreferredEnums {
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 _spinCxpLinkConfigurationStatusEnums¶
enum _spinCxpLinkConfigurationStatusEnums {
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 _spinCxpPoCxpStatusEnums¶
enum _spinCxpPoCxpStatusEnums {
CxpPoCxpStatus_Auto,
CxpPoCxpStatus_Off,
CxpPoCxpStatus_Tripped,
NUM_CXPPOCXPSTATUS
};
< Returns the Power over CoaXPress (PoCXP) status of the Device.
enum _spinDecimationHorizontalModeEnums¶
enum _spinDecimationHorizontalModeEnums {
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 _spinDecimationSelectorEnums¶
enum _spinDecimationSelectorEnums {
DecimationSelector_All,
DecimationSelector_Sensor,
NUM_DECIMATIONSELECTOR
};
< Selects which decimation layer is controlled by the DecimationHorizontal and DecimationVertical features.
enum _spinDecimationVerticalModeEnums¶
enum _spinDecimationVerticalModeEnums {
DecimationVerticalMode_Discard,
NUM_DECIMATIONVERTICALMODE
};
< 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 _spinDefectCorrectionModeEnums¶
enum _spinDefectCorrectionModeEnums {
DefectCorrectionMode_Average,
DefectCorrectionMode_Highlight,
DefectCorrectionMode_Zero,
NUM_DEFECTCORRECTIONMODE
};
< Controls the method used for replacing defective pixels.
enum _spinDefectPixelStatusEnums¶
enum _spinDefectPixelStatusEnums {
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 _spinDefectPixelTestModeEnums¶
enum _spinDefectPixelTestModeEnums {
DefectPixelTestMode_Off,
DefectPixelTestMode_MarkDefectsWhiteOnVideo,
DefectPixelTestMode_MarkDefectsBlackOnVideo,
DefectPixelTestMode_ShowDefectsAsWhiteOnBlackBackground,
NUM_DEFECTPIXELTESTMODE
};
< Display the defect pixels in the output image.
enum _spinDeinterlacingEnums¶
enum _spinDeinterlacingEnums {
Deinterlacing_Off,
Deinterlacing_LineDuplication,
Deinterlacing_Weave,
NUM_DEINTERLACING
};
< Controls how the device performs de-interlacing.
enum _spinDeviceCharacterSetEnums¶
enum _spinDeviceCharacterSetEnums {
DeviceCharacterSet_UTF8,
DeviceCharacterSet_ASCII,
NUM_DEVICECHARACTERSET
};
< Character set used by the strings of the device`s bootstrap registers.
enum _spinDeviceClockSelectorEnums¶
enum _spinDeviceClockSelectorEnums {
DeviceClockSelector_Sensor,
DeviceClockSelector_SensorDigitization,
DeviceClockSelector_CameraLink,
NUM_DEVICECLOCKSELECTOR
};
< Selects the clock frequency to access from the device.
enum _spinDeviceConnectionStatusEnums¶
enum _spinDeviceConnectionStatusEnums {
DeviceConnectionStatus_Active,
DeviceConnectionStatus_Inactive,
NUM_DEVICECONNECTIONSTATUS
};
< Indicates the status of the specified Connection.
enum _spinDeviceDataRW_SelectEnums¶
enum _spinDeviceDataRW_SelectEnums {
DeviceDataRW_Select_Read,
DeviceDataRW_Select_Write,
NUM_DEVICEDATARW_SELECT
};
< Select between reading and writing the DeviceData
enum _spinDeviceDataStatusEnums¶
enum _spinDeviceDataStatusEnums {
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 _spinDeviceIndicatorModeEnums¶
enum _spinDeviceIndicatorModeEnums {
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 _spinDeviceLinkHeartbeatModeEnums¶
enum _spinDeviceLinkHeartbeatModeEnums {
DeviceLinkHeartbeatMode_On,
DeviceLinkHeartbeatMode_Off,
NUM_DEVICELINKHEARTBEATMODE
};
< Activate or deactivate the Link's heartbeat.
enum _spinDeviceLinkThroughputLimitModeEnums¶
enum _spinDeviceLinkThroughputLimitModeEnums {
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 _spinDevicePowerSupplySelectorEnums¶
enum _spinDevicePowerSupplySelectorEnums {
DevicePowerSupplySelector_External,
DevicePowerSupplySelector_Poe,
NUM_DEVICEPOWERSUPPLYSELECTOR
};
< Selects the power supply source to control or read.
enum _spinDeviceRegistersEndiannessEnums¶
enum _spinDeviceRegistersEndiannessEnums {
DeviceRegistersEndianness_Little,
DeviceRegistersEndianness_Big,
NUM_DEVICEREGISTERSENDIANNESS
};
< Endianess of the registers of the device.
enum _spinDeviceScanTypeEnums¶
< Scan type of the sensor of the device.
enum _spinDeviceSensorChromaEnums¶
enum _spinDeviceSensorChromaEnums {
DeviceSensorChroma_Mono,
DeviceSensorChroma_RGB,
DeviceSensorChroma_NIR,
DeviceSensorChroma_PolarizationMono,
DeviceSensorChroma_PolarizationColor,
NUM_DEVICESENSORCHROMA
};
< Indicates whether the camera is polarized mono, mono or color.
enum _spinDeviceSerialPortBaudRateEnums¶
enum _spinDeviceSerialPortBaudRateEnums {
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 _spinDeviceSerialPortSelectorEnums¶
enum _spinDeviceSerialPortSelectorEnums {
DeviceSerialPortSelector_CameraLink,
NUM_DEVICESERIALPORTSELECTOR
};
< Selects which serial port of the device to control.
enum _spinDeviceStreamChannelEndiannessEnums¶
enum _spinDeviceStreamChannelEndiannessEnums {
DeviceStreamChannelEndianness_Big,
DeviceStreamChannelEndianness_Little,
NUM_DEVICESTREAMCHANNELENDIANNESS
};
< Endianness of multi-byte pixel data for this stream.
enum _spinDeviceStreamChannelTypeEnums¶
enum _spinDeviceStreamChannelTypeEnums {
DeviceStreamChannelType_Transmitter,
DeviceStreamChannelType_Receiver,
NUM_DEVICESTREAMCHANNELTYPE
};
< Reports the type of the stream channel.
enum _spinDeviceTLTypeEnums¶
enum _spinDeviceTLTypeEnums {
DeviceTLType_GigEVision,
DeviceTLType_CameraLink,
DeviceTLType_CameraLinkHS,
DeviceTLType_CoaXPress,
DeviceTLType_USB3Vision,
DeviceTLType_Custom,
NUM_DEVICETLTYPE
};
< Transport Layer type of the device.
enum _spinDeviceTapGeometryEnums¶
enum _spinDeviceTapGeometryEnums {
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 _spinDeviceTemperatureSelectorEnums¶
enum _spinDeviceTemperatureSelectorEnums {
DeviceTemperatureSelector_Sensor,
DeviceTemperatureSelector_Mainboard,
NUM_DEVICETEMPERATURESELECTOR
};
< Selects the location within the device, where the temperature will be measured.
enum _spinDeviceTypeEnums¶
enum _spinDeviceTypeEnums {
DeviceType_Transmitter,
DeviceType_Receiver,
DeviceType_Transceiver,
DeviceType_Peripheral,
NUM_DEVICETYPE
};
< Returns the device type.
enum _spinElectricalCompliancyTestEnums¶
enum _spinElectricalCompliancyTestEnums {
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 _spinEncoderModeEnums¶
< Selects if the count of encoder uses FourPhase mode with jitter filtering or the HighResolution mode without jitter filtering.
enum _spinEncoderOutputModeEnums¶
enum _spinEncoderOutputModeEnums {
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 _spinEncoderResetActivationEnums¶
enum _spinEncoderResetActivationEnums {
EncoderResetActivation_RisingEdge,
EncoderResetActivation_FallingEdge,
EncoderResetActivation_AnyEdge,
EncoderResetActivation_LevelHigh,
EncoderResetActivation_LevelLow,
NUM_ENCODERRESETACTIVATION
};
< Selects the Activation mode of the Encoder Reset Source signal.
enum _spinEncoderResetSourceEnums¶
enum _spinEncoderResetSourceEnums {
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 _spinEncoderSelectorEnums¶
enum _spinEncoderSelectorEnums {
EncoderSelector_Encoder0,
EncoderSelector_Encoder1,
EncoderSelector_Encoder2,
NUM_ENCODERSELECTOR
};
< Selects which Encoder to configure.
enum _spinEncoderSourceAEnums¶
enum _spinEncoderSourceAEnums {
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 _spinEncoderSourceBEnums¶
enum _spinEncoderSourceBEnums {
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 _spinEncoderStatusEnums¶
enum _spinEncoderStatusEnums {
EncoderStatus_EncoderUp,
EncoderStatus_EncoderDown,
EncoderStatus_EncoderIdle,
EncoderStatus_EncoderStatic,
NUM_ENCODERSTATUS
};
< Returns the motion status of the encoder.
enum _spinEventNotificationEnums¶
enum _spinEventNotificationEnums {
EventNotification_Off,
EventNotification_On,
NUM_EVENTNOTIFICATION
};
< Enables/Disables the selected event.
enum _spinEventSelectorEnums¶
enum _spinEventSelectorEnums {
EventSelector_Error,
EventSelector_ExposureEnd,
EventSelector_SerialPortReceive,
NUM_EVENTSELECTOR
};
< Selects which Event to enable or disable.
enum _spinExposureActiveModeEnums¶
enum _spinExposureActiveModeEnums {
ExposureActiveMode_Line1,
ExposureActiveMode_AnyPixels,
ExposureActiveMode_AllPixels,
NUM_EXPOSUREACTIVEMODE
};
< Control sensor active exposure mode.
enum _spinExposureAutoEnums¶
enum _spinExposureAutoEnums {
ExposureAuto_Off,
ExposureAuto_Once,
ExposureAuto_Continuous,
NUM_EXPOSUREAUTO
};
< Sets the automatic exposure mode
enum _spinExposureModeEnums¶
The enum definitions for camera nodes.
< Sets the operation mode of the Exposure.
enum _spinExposureTimeModeEnums¶
enum _spinExposureTimeModeEnums {
ExposureTimeMode_Common,
ExposureTimeMode_Individual,
NUM_EXPOSURETIMEMODE
};
< Sets the configuration mode of the ExposureTime feature.
enum _spinExposureTimeSelectorEnums¶
enum _spinExposureTimeSelectorEnums {
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 _spinExternalVoltageSelectorEnums¶
enum _spinExternalVoltageSelectorEnums {
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 _spinFanTypeEnums¶
< Select the type of fan that is connected.
enum _spinFfcModeEnums¶
< 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 _spinFileOpenModeEnums¶
enum _spinFileOpenModeEnums {
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 _spinFileOperationSelectorEnums¶
enum _spinFileOperationSelectorEnums {
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 _spinFileOperationStatusEnums¶
enum _spinFileOperationStatusEnums {
FileOperationStatus_Success,
FileOperationStatus_Failure,
FileOperationStatus_Overflow,
NUM_FILEOPERATIONSTATUS
};
< Represents the file operation execution status.
enum _spinFileSelectorEnums¶
enum _spinFileSelectorEnums {
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 _spinFlashStrobeActiveStateEnums¶
enum _spinFlashStrobeActiveStateEnums {
FlashStrobeActiveState_ActiveLow,
FlashStrobeActiveState_ActiveHigh,
NUM_FLASHSTROBEACTIVESTATE
};
< The active state of the flash strobe output
enum _spinFlashStrobeModeEnums¶
enum _spinFlashStrobeModeEnums {
FlashStrobeMode_Disabled,
FlashStrobeMode_Automatic,
FlashStrobeMode_Programmed,
NUM_FLASHSTROBEMODE
};
< Selects the mode of the flashstrobe.
enum _spinGainAutoBalanceEnums¶
enum _spinGainAutoBalanceEnums {
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 _spinGainAutoEnums¶
< 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 _spinGainConversionEnums¶
< Selects which gain conversion mode to use.
enum _spinGainModeEnums¶
enum _spinGainModeEnums {
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 _spinGainSelectorEnums¶
< Selects which gain to control. The All selection is a total amplification across all channels (or taps).
enum _spinGevCCPEnums¶
enum _spinGevCCPEnums {
GevCCP_OpenAccess,
GevCCP_ExclusiveAccess,
GevCCP_ControlAccess,
NUM_GEVCCP
};
< Controls the device access privilege of an application.
enum _spinGevCurrentPhysicalLinkConfigurationEnums¶
enum _spinGevCurrentPhysicalLinkConfigurationEnums {
GevCurrentPhysicalLinkConfiguration_SingleLink,
GevCurrentPhysicalLinkConfiguration_MultiLink,
GevCurrentPhysicalLinkConfiguration_StaticLAG,
GevCurrentPhysicalLinkConfiguration_DynamicLAG,
NUM_GEVCURRENTPHYSICALLINKCONFIGURATION
};
< Indicates the current physical link configuration of the device.
enum _spinGevGVCPExtendedStatusCodesSelectorEnums¶
enum _spinGevGVCPExtendedStatusCodesSelectorEnums {
GevGVCPExtendedStatusCodesSelector_Version1_1,
GevGVCPExtendedStatusCodesSelector_Version2_0,
NUM_GEVGVCPEXTENDEDSTATUSCODESSELECTOR
};
< Selects the GigE Vision version to control extended status codes for.
enum _spinGevGVSPExtendedIDModeEnums¶
enum _spinGevGVSPExtendedIDModeEnums {
GevGVSPExtendedIDMode_Off,
GevGVSPExtendedIDMode_On,
NUM_GEVGVSPEXTENDEDIDMODE
};
< Enables the extended IDs mode.
enum _spinGevIEEE1588ClockAccuracyEnums¶
enum _spinGevIEEE1588ClockAccuracyEnums {
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 _spinGevIEEE1588ModeEnums¶
enum _spinGevIEEE1588ModeEnums {
GevIEEE1588Mode_Auto,
GevIEEE1588Mode_SlaveOnly,
NUM_GEVIEEE1588MODE
};
< Provides the mode of the IEEE 1588 clock.
enum _spinGevIEEE1588StatusEnums¶
enum _spinGevIEEE1588StatusEnums {
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 _spinGevIEEE1588StatusLatchedEnums¶
enum _spinGevIEEE1588StatusLatchedEnums {
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 _spinGevIPConfigurationStatusEnums¶
enum _spinGevIPConfigurationStatusEnums {
GevIPConfigurationStatus_None,
GevIPConfigurationStatus_PersistentIP,
GevIPConfigurationStatus_DHCP,
GevIPConfigurationStatus_LLA,
GevIPConfigurationStatus_ForceIP,
NUM_GEVIPCONFIGURATIONSTATUS
};
< Reports the current IP configuration status.
enum _spinGevPhysicalLinkConfigurationEnums¶
enum _spinGevPhysicalLinkConfigurationEnums {
GevPhysicalLinkConfiguration_SingleLink,
GevPhysicalLinkConfiguration_MultiLink,
GevPhysicalLinkConfiguration_StaticLAG,
GevPhysicalLinkConfiguration_DynamicLAG,
NUM_GEVPHYSICALLINKCONFIGURATION
};
< Indicates the principal physical link configuration currently enabled on this device.
enum _spinGevSCPDirectionEnums¶
enum _spinGevSCPDirectionEnums {
GevSCPDirection_Transmitter,
GevSCPDirection_Receiver,
NUM_GEVSCPDIRECTION
};
<
enum _spinGevSupportedOptionSelectorEnums¶
enum _spinGevSupportedOptionSelectorEnums {
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 _spinImageComponentSelectorEnums¶
enum _spinImageComponentSelectorEnums {
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 _spinImageCompressionJPEGFormatOptionEnums¶
enum _spinImageCompressionJPEGFormatOptionEnums {
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 _spinImageCompressionModeEnums¶
enum _spinImageCompressionModeEnums {
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 _spinImageCompressionRateOptionEnums¶
enum _spinImageCompressionRateOptionEnums {
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 _spinLF_FF_CalibrationROIEnums¶
enum _spinLF_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 _spinLF_FF_CalibrationStatusEnums¶
enum _spinLF_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 _spinLF_FF_RawSetDataStatusEnums¶
enum _spinLF_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 _spinLF_FF_ReferencePointEnums¶
enum _spinLF_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 _spinLF_FF_SequenceStatusEnums¶
enum _spinLF_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 _spinLF_FF_SetSelectionModeEnums¶
enum _spinLF_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 _spinLUTSelectionEnums¶
< Select which LUT should be used.
enum _spinLUTSelectorEnums¶
< Selects which LUT to control.
enum _spinLUTStatusEnums¶
enum _spinLUTStatusEnums {
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 _spinLensShadingCoefficientActiveSetEnums¶
enum _spinLensShadingCoefficientActiveSetEnums {
LensShadingCoefficientActiveSet_UserShadingCoeff1,
LensShadingCoefficientActiveSet_UserShadingCoeff2,
NUM_LENSSHADINGCOEFFICIENTACTIVESET
};
< Facilitates selection of on camera shading correction calibration files.
enum _spinLensShadingCorrectionModeEnums¶
enum _spinLensShadingCorrectionModeEnums {
LensShadingCorrectionMode_Off,
LensShadingCorrectionMode_Active,
NUM_LENSSHADINGCORRECTIONMODE
};
< Activates Lens Shading Correction with the selected Lens Shading Coefficient Active Set.
enum _spinLineFormatEnums¶
enum _spinLineFormatEnums {
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 _spinLineInputFilterSelectorEnums¶
enum _spinLineInputFilterSelectorEnums {
LineInputFilterSelector_Deglitch,
LineInputFilterSelector_Debounce,
NUM_LINEINPUTFILTERSELECTOR
};
< Selects the kind of input filter to configure: Deglitch or Debounce.
enum _spinLineModeEnums¶
< Controls if the physical Line is used to Input or Output a signal.
enum _spinLineSelectorEnums¶
enum _spinLineSelectorEnums {
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 _spinLineSourceEnums¶
enum _spinLineSourceEnums {
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 _spinLogicBlockLUTInputActivationEnums¶
enum _spinLogicBlockLUTInputActivationEnums {
LogicBlockLUTInputActivation_LevelLow,
LogicBlockLUTInputActivation_LevelHigh,
LogicBlockLUTInputActivation_FallingEdge,
LogicBlockLUTInputActivation_RisingEdge,
LogicBlockLUTInputActivation_AnyEdge,
NUM_LOGICBLOCKLUTINPUTACTIVATION
};
< Selects the activation mode of the Logic Input Source signal.
enum _spinLogicBlockLUTInputSelectorEnums¶
enum _spinLogicBlockLUTInputSelectorEnums {
LogicBlockLUTInputSelector_Input0,
LogicBlockLUTInputSelector_Input1,
LogicBlockLUTInputSelector_Input2,
LogicBlockLUTInputSelector_Input3,
NUM_LOGICBLOCKLUTINPUTSELECTOR
};
< Controls which LogicBlockLUT Input Source & Activation to access.
enum _spinLogicBlockLUTInputSourceEnums¶
enum _spinLogicBlockLUTInputSourceEnums {
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 _spinLogicBlockLUTSelectorEnums¶
enum _spinLogicBlockLUTSelectorEnums {
LogicBlockLUTSelector_Value,
LogicBlockLUTSelector_Enable,
NUM_LOGICBLOCKLUTSELECTOR
};
< Selects which LogicBlock LUT to configure
enum _spinLogicBlockSelectorEnums¶
enum _spinLogicBlockSelectorEnums {
LogicBlockSelector_LogicBlock0,
LogicBlockSelector_LogicBlock1,
NUM_LOGICBLOCKSELECTOR
};
< Selects which LogicBlock to configure
enum _spinMultiRoiConfigurationInvalidReasonEnums¶
enum _spinMultiRoiConfigurationInvalidReasonEnums {
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 _spinMultiRoiSelectorEnums¶
enum _spinMultiRoiSelectorEnums {
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 _spinPixelColorFilterEnums¶
enum _spinPixelColorFilterEnums {
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 _spinPixelFormatEnums¶
enum _spinPixelFormatEnums {
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 _spinPixelFormatInfoSelectorEnums¶
enum _spinPixelFormatInfoSelectorEnums {
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 _spinPixelSizeEnums¶
enum _spinPixelSizeEnums {
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 _spinRegionDestinationEnums¶
enum _spinRegionDestinationEnums {
RegionDestination_Stream0,
RegionDestination_Stream1,
RegionDestination_Stream2,
NUM_REGIONDESTINATION
};
< Control the destination of the selected region.
enum _spinRegionModeEnums¶
< Controls if the selected Region of interest is active and streaming.
enum _spinRegionSelectorEnums¶
enum _spinRegionSelectorEnums {
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 _spinRgbTransformLightSourceEnums¶
enum _spinRgbTransformLightSourceEnums {
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 _spinScan3dCoordinateReferenceSelectorEnums¶
enum _spinScan3dCoordinateReferenceSelectorEnums {
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 _spinScan3dCoordinateSelectorEnums¶
enum _spinScan3dCoordinateSelectorEnums {
Scan3dCoordinateSelector_CoordinateA,
Scan3dCoordinateSelector_CoordinateB,
Scan3dCoordinateSelector_CoordinateC,
NUM_SCAN3DCOORDINATESELECTOR
};
< Selects the individual coordinates in the vectors for 3D information/transformation.
enum _spinScan3dCoordinateSystemEnums¶
enum _spinScan3dCoordinateSystemEnums {
Scan3dCoordinateSystem_Cartesian,
Scan3dCoordinateSystem_Spherical,
Scan3dCoordinateSystem_Cylindrical,
NUM_SCAN3DCOORDINATESYSTEM
};
< Specifies the Coordinate system to use for the device.
enum _spinScan3dCoordinateSystemReferenceEnums¶
enum _spinScan3dCoordinateSystemReferenceEnums {
Scan3dCoordinateSystemReference_Anchor,
Scan3dCoordinateSystemReference_Transformed,
NUM_SCAN3DCOORDINATESYSTEMREFERENCE
};
< Defines coordinate system reference location.
enum _spinScan3dCoordinateTransformSelectorEnums¶
enum _spinScan3dCoordinateTransformSelectorEnums {
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 _spinScan3dDistanceUnitEnums¶
enum _spinScan3dDistanceUnitEnums {
Scan3dDistanceUnit_Millimeter,
Scan3dDistanceUnit_Meter,
Scan3dDistanceUnit_Inch,
Scan3dDistanceUnit_Pixel,
NUM_SCAN3DDISTANCEUNIT
};
< Specifies the unit used when delivering (calibrated) distance data.
enum _spinScan3dOutputModeEnums¶
enum _spinScan3dOutputModeEnums {
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 _spinSensorBitDepthEnums¶
enum _spinSensorBitDepthEnums {
SensorBitDepth_Resolution_10_Bit,
SensorBitDepth_Resolution_12_Bit,
NUM_SENSORBITDEPTH
};
< Controls the resolution of the Sensor ADC.
enum _spinSensorDigitizationTapsEnums¶
enum _spinSensorDigitizationTapsEnums {
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 _spinSensorRegisterReadWriteModeEnums¶
enum _spinSensorRegisterReadWriteModeEnums {
SensorRegisterReadWriteMode_DirectRegisterAccess,
SensorRegisterReadWriteMode_NonVolatileRegisterAccess,
NUM_SENSORREGISTERREADWRITEMODE
};
<
enum _spinSensorShutterModeEnums¶
enum _spinSensorShutterModeEnums {
SensorShutterMode_Global,
SensorShutterMode_Rolling,
SensorShutterMode_GlobalReset,
NUM_SENSORSHUTTERMODE
};
< Sets the shutter mode of the device.
enum _spinSensorTapsEnums¶
enum _spinSensorTapsEnums {
SensorTaps_One,
SensorTaps_Two,
SensorTaps_Three,
SensorTaps_Four,
SensorTaps_Eight,
SensorTaps_Ten,
NUM_SENSORTAPS
};
< Number of taps of the camera sensor.
enum _spinSequencerConfigurationModeEnums¶
enum _spinSequencerConfigurationModeEnums {
SequencerConfigurationMode_Off,
SequencerConfigurationMode_On,
NUM_SEQUENCERCONFIGURATIONMODE
};
< Controls whether or not a sequencer is in configuration mode.
enum _spinSequencerConfigurationValidEnums¶
enum _spinSequencerConfigurationValidEnums {
SequencerConfigurationValid_No,
SequencerConfigurationValid_Yes,
NUM_SEQUENCERCONFIGURATIONVALID
};
< Display whether the current sequencer configuration is valid to run.
enum _spinSequencerModeEnums¶
< Controls whether or not a sequencer is active.
enum _spinSequencerSetValidEnums¶
enum _spinSequencerSetValidEnums {
SequencerSetValid_No,
SequencerSetValid_Yes,
NUM_SEQUENCERSETVALID
};
< Displays whether the currently selected sequencer set's register contents are valid to use.
enum _spinSequencerTriggerActivationEnums¶
enum _spinSequencerTriggerActivationEnums {
SequencerTriggerActivation_RisingEdge,
SequencerTriggerActivation_FallingEdge,
SequencerTriggerActivation_AnyEdge,
SequencerTriggerActivation_LevelHigh,
SequencerTriggerActivation_LevelLow,
NUM_SEQUENCERTRIGGERACTIVATION
};
< Specifies the activation mode of the sequencer trigger.
enum _spinSequencerTriggerSourceEnums¶
enum _spinSequencerTriggerSourceEnums {
SequencerTriggerSource_Off,
SequencerTriggerSource_FrameStart,
NUM_SEQUENCERTRIGGERSOURCE
};
< Specifies the internal signal or physical input line to use as the sequencer trigger source.
enum _spinSerialPortBaudRateEnums¶
enum _spinSerialPortBaudRateEnums {
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 _spinSerialPortParityEnums¶
enum _spinSerialPortParityEnums {
SerialPortParity_None,
SerialPortParity_Odd,
SerialPortParity_Mark,
SerialPortParity_Even,
SerialPortParity_Space,
NUM_SERIALPORTPARITY
};
< This feature controls the parity used by the selected serial port.
enum _spinSerialPortSelectorEnums¶
< Selects which serial port of the device to control.
enum _spinSerialPortSourceEnums¶
enum _spinSerialPortSourceEnums {
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 _spinSerialPortStopBitsEnums¶
enum _spinSerialPortStopBitsEnums {
SerialPortStopBits_Bits1,
SerialPortStopBits_Bits1AndAHalf,
SerialPortStopBits_Bits2,
NUM_SERIALPORTSTOPBITS
};
< This feature controls the number of stop bits used by the selected serial port.
enum _spinSoftwareSignalSelectorEnums¶
enum _spinSoftwareSignalSelectorEnums {
SoftwareSignalSelector_SoftwareSignal0,
SoftwareSignalSelector_SoftwareSignal1,
SoftwareSignalSelector_SoftwareSignal2,
NUM_SOFTWARESIGNALSELECTOR
};
< Selects which Software Signal features to control.
enum _spinSoftwareUpdateStatusEnums¶
enum _spinSoftwareUpdateStatusEnums {
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 _spinSourceSelectorEnums¶
enum _spinSourceSelectorEnums {
SourceSelector_Sensor1,
SourceSelector_Sensor2,
NUM_SOURCESELECTOR
};
< 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 _spinStereoResolutionEnums¶
enum _spinStereoResolutionEnums {
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 _spinTestImageSelectorEnums¶
enum _spinTestImageSelectorEnums {
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 _spinTestModeEnums¶
< Enable test packet transmission from Device to Host.
enum _spinTestPatternEnums¶
enum _spinTestPatternEnums {
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 _spinTestPatternGeneratorSelectorEnums¶
enum _spinTestPatternGeneratorSelectorEnums {
TestPatternGeneratorSelector_Sensor,
TestPatternGeneratorSelector_PipelineStart,
NUM_TESTPATTERNGENERATORSELECTOR
};
< Selects which test pattern generator is controlled by the TestPattern feature.
enum _spinTimerSelectorEnums¶
enum _spinTimerSelectorEnums {
TimerSelector_Timer0,
TimerSelector_Timer1,
TimerSelector_Timer2,
NUM_TIMERSELECTOR
};
< Selects which Timer to configure.
enum _spinTimerStatusEnums¶
enum _spinTimerStatusEnums {
TimerStatus_TimerIdle,
TimerStatus_TimerTriggerWait,
TimerStatus_TimerActive,
TimerStatus_TimerCompleted,
NUM_TIMERSTATUS
};
< Returns the current status of the Timer.
enum _spinTimerTriggerActivationEnums¶
enum _spinTimerTriggerActivationEnums {
TimerTriggerActivation_RisingEdge,
TimerTriggerActivation_FallingEdge,
TimerTriggerActivation_AnyEdge,
TimerTriggerActivation_LevelHigh,
TimerTriggerActivation_LevelLow,
NUM_TIMERTRIGGERACTIVATION
};
< Selects the activation mode of the trigger to start the Timer.
enum _spinTimerTriggerSourceEnums¶
enum _spinTimerTriggerSourceEnums {
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 _spinTransferComponentSelectorEnums¶
enum _spinTransferComponentSelectorEnums {
TransferComponentSelector_Red,
TransferComponentSelector_Green,
TransferComponentSelector_Blue,
TransferComponentSelector_All,
NUM_TRANSFERCOMPONENTSELECTOR
};
< Selects the color component for the control of the TransferStreamChannel feature.
enum _spinTransferControlModeEnums¶
enum _spinTransferControlModeEnums {
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 _spinTransferOperationModeEnums¶
enum _spinTransferOperationModeEnums {
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 _spinTransferQueueModeEnums¶
< Specifies the operation mode of the transfer queue.
enum _spinTransferSelectorEnums¶
enum _spinTransferSelectorEnums {
TransferSelector_Stream0,
TransferSelector_Stream1,
TransferSelector_Stream2,
TransferSelector_All,
NUM_TRANSFERSELECTOR
};
< Selects which stream transfers are currently controlled by the selected Transfer features.
enum _spinTransferStatusSelectorEnums¶
enum _spinTransferStatusSelectorEnums {
TransferStatusSelector_Streaming,
TransferStatusSelector_Paused,
TransferStatusSelector_Stopping,
TransferStatusSelector_Stopped,
TransferStatusSelector_QueueOverflow,
NUM_TRANSFERSTATUSSELECTOR
};
< Selects which status of the transfer module to read.
enum _spinTransferTriggerActivationEnums¶
enum _spinTransferTriggerActivationEnums {
TransferTriggerActivation_RisingEdge,
TransferTriggerActivation_FallingEdge,
TransferTriggerActivation_AnyEdge,
TransferTriggerActivation_LevelHigh,
TransferTriggerActivation_LevelLow,
NUM_TRANSFERTRIGGERACTIVATION
};
< Specifies the activation mode of the transfer control trigger.
enum _spinTransferTriggerModeEnums¶
enum _spinTransferTriggerModeEnums {
TransferTriggerMode_Off,
TransferTriggerMode_On,
NUM_TRANSFERTRIGGERMODE
};
< Controls if the selected trigger is active.
enum _spinTransferTriggerSelectorEnums¶
enum _spinTransferTriggerSelectorEnums {
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 _spinTransferTriggerSourceEnums¶
enum _spinTransferTriggerSourceEnums {
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 _spinTriggerActivationEnums¶
enum _spinTriggerActivationEnums {
TriggerActivation_LevelLow,
TriggerActivation_LevelHigh,
TriggerActivation_FallingEdge,
TriggerActivation_RisingEdge,
TriggerActivation_AnyEdge,
NUM_TRIGGERACTIVATION
};
< Specifies the activation mode of the trigger.
enum _spinTriggerModeEnums¶
< Controls whether or not trigger is active.
enum _spinTriggerOverlapEnums¶
enum _spinTriggerOverlapEnums {
TriggerOverlap_Off,
TriggerOverlap_ReadOut,
TriggerOverlap_PreviousFrame,
NUM_TRIGGEROVERLAP
};
< Specifies the overlap mode of the trigger.
enum _spinTriggerSelectorEnums¶
enum _spinTriggerSelectorEnums {
TriggerSelector_AcquisitionStart,
TriggerSelector_FrameStart,
TriggerSelector_FrameBurstStart,
NUM_TRIGGERSELECTOR
};
< Selects the type of trigger to configure.
enum _spinTriggerSourceEnums¶
enum _spinTriggerSourceEnums {
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 _spinU3VCurrentSpeedEnums¶
enum _spinU3VCurrentSpeedEnums {
U3VCurrentSpeed_LowSpeed,
U3VCurrentSpeed_FullSpeed,
U3VCurrentSpeed_HighSpeed,
U3VCurrentSpeed_SuperSpeed,
NUM_U3VCURRENTSPEED
};
< Specifies the current speed of the USB link.
enum _spinUserOutputSelectorEnums¶
enum _spinUserOutputSelectorEnums {
UserOutputSelector_UserOutput0,
UserOutputSelector_UserOutput1,
UserOutputSelector_UserOutput2,
UserOutputSelector_UserOutput3,
NUM_USEROUTPUTSELECTOR
};
< Selects which bit of the User Output register is set by UserOutputValue.
enum _spinUserSetDefaultEnums¶
enum _spinUserSetDefaultEnums {
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 _spinUserSetSelectorEnums¶
enum _spinUserSetSelectorEnums {
UserSetSelector_Default,
UserSetSelector_UserSet1,
UserSetSelector_UserSet0,
NUM_USERSETSELECTOR
};
< Selects the feature User Set to load, save or configure.
enum _spinWhiteBalanceStatusEnums¶
enum _spinWhiteBalanceStatusEnums {
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 _spinWhiteClipSelectorEnums¶
enum _spinWhiteClipSelectorEnums {
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.
typedef spinAcquisitionModeEnums¶
< 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.
typedef spinAcquisitionStatusSelectorEnums¶
< Selects the internal acquisition signal to read using AcquisitionStatus.
typedef spinActionSelectorEnums¶
< Selects to which Action Signal further Action settings apply.
typedef spinActionUnconditionalModeEnums¶
< Enables the unconditional action command mode where action commands are processed even when the primary control channel is closed.
typedef spinAdcBitDepthEnums¶
< Selects which ADC bit depth to use. A higher ADC bit depth results in better image quality but slower maximum frame rate.
typedef spinAutoAlgorithmSelectorEnums¶
< Selects which Auto Algorithm is controlled by the RoiEnable, OffsetX, OffsetY, Width, Height features.
typedef spinAutoExposureControlPriorityEnums¶
< 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.
typedef spinAutoExposureLightingModeEnums¶
< 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.
typedef spinAutoExposureMeteringModeEnums¶
< 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.
typedef spinAutoExposureTargetGreyValueAutoEnums¶
< 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.
typedef spinBalanceRatioSelectorEnums¶
< Selects a balance ratio to configure once a balance ratio control has been selected.
typedef spinBalanceWhiteAutoEnums¶
< 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.
typedef spinBalanceWhiteAutoProfileEnums¶
< Selects the profile used by BalanceWhiteAuto.
typedef spinBinningHorizontalModeEnums¶
<
typedef spinBinningSelectorEnums¶
< Selects which binning engine is controlled by the BinningHorizontal and BinningVertical features.
typedef spinBinningVerticalModeEnums¶
<
typedef spinBlackLevelAutoBalanceEnums¶
< 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.
typedef spinBlackLevelAutoEnums¶
< Controls the mode for automatic black level adjustment. The exact algorithm used to implement this adjustment is device-specific.
typedef spinBlackLevelSelectorEnums¶
< Selects which black level to control. Only All can be set by the user. Analog and Digital are read-only.
typedef spinBsiFlatFieldCorrectionAutoEnums¶
< 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.
typedef spinBsiFlatFieldCorrectionGainSelectorEnums¶
typedef enum _spinBsiFlatFieldCorrectionGainSelectorEnums spinBsiFlatFieldCorrectionGainSelectorEnums;
< Selects which pixel position has its correction gain controlled by the BsiFlatFieldCorrectionGain feature.
typedef spinChunkBlackLevelSelectorEnums¶
< Selects which black level to retrieve
typedef spinChunkCounterSelectorEnums¶
< Selects which counter to retrieve data from.
typedef spinChunkEncoderSelectorEnums¶
< Selects which Encoder to retrieve data from.
typedef spinChunkEncoderStatusEnums¶
< Returns the motion status of the selected encoder.
typedef spinChunkExposureTimeSelectorEnums¶
< Selects which exposure time is read by the ChunkExposureTime feature.
typedef spinChunkGainSelectorEnums¶
< Selects which gain to retrieve
typedef spinChunkImageComponentEnums¶
< Returns the component of the payload image. This can be used to identify the image component of a generic part in a multipart transfer.
typedef spinChunkPixelFormatEnums¶
< Format of the pixel provided by the camera
typedef spinChunkRegionIDEnums¶
< Returns the identifier of Region that the image comes from.
typedef spinChunkScan3dCoordinateReferenceSelectorEnums¶
typedef enum _spinChunkScan3dCoordinateReferenceSelectorEnums spinChunkScan3dCoordinateReferenceSelectorEnums;
< Selector to read a coordinate system reference value defining the transform of a point from one system to the other.
typedef spinChunkScan3dCoordinateSelectorEnums¶
< Selects which Coordinate to retrieve data from.
typedef spinChunkScan3dCoordinateSystemEnums¶
< Returns the Coordinate System of the image included in the payload.
typedef spinChunkScan3dCoordinateSystemReferenceEnums¶
typedef enum _spinChunkScan3dCoordinateSystemReferenceEnums spinChunkScan3dCoordinateSystemReferenceEnums;
< Returns the Coordinate System Position of the image included in the payload.
typedef spinChunkScan3dCoordinateTransformSelectorEnums¶
typedef enum _spinChunkScan3dCoordinateTransformSelectorEnums spinChunkScan3dCoordinateTransformSelectorEnums;
< Selector for transform values.
typedef spinChunkScan3dDistanceUnitEnums¶
< Returns the Distance Unit of the payload image.
typedef spinChunkScan3dOutputModeEnums¶
< Returns the Calibrated Mode of the payload image.
typedef spinChunkSelectorEnums¶
< Selects which chunk data to enable or disable.
typedef spinChunkSourceIDEnums¶
< Returns the identifier of Source that the image comes from.
typedef spinChunkTimerSelectorEnums¶
< Selects which Timer to retrieve data from.
typedef spinChunkTransferStreamIDEnums¶
< Returns identifier of the stream that generated this block.
typedef spinClConfigurationEnums¶
< 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.
typedef spinClTimeSlotsCountEnums¶
< 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.
typedef spinColorTransformationSelectorEnums¶
< Selects which Color Transformation module is controlled by the various Color Transformation features
typedef spinColorTransformationValueSelectorEnums¶
< Selects the Gain factor or Offset of the Transformation matrix to access in the selected Color Transformation module
typedef spinComponentDestinationEnums¶
< Displays the destination of the selected component that is enabled (For example: stream 0/1/2 etc).
typedef spinComponentSelectorEnums¶
< Control for selecting the component of a source (i.e. Raw/Rectified/Disparity).
typedef spinCompressionSaturationPriorityEnums¶
< 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.
typedef spinConnectionConfigDefaultEnums¶
< The default ConnectionConfig that will be loaded at power-up.
typedef spinConnectionConfigEnums¶
< Select a combination of the Device connection speed and the number of active connections at which the camera should be operated.
typedef spinCounterEventActivationEnums¶
< Selects the activation mode of the event to increment the Counter.
typedef spinCounterEventSourceEnums¶
< Selects the event that will increment the counter
typedef spinCounterResetActivationEnums¶
< Selects the Activation mode of the Counter Reset Source signal.
typedef spinCounterResetSourceEnums¶
< Selects the signal that will be the source to reset the Counter.
typedef spinCounterSelectorEnums¶
< Selects which counter to configure
typedef spinCounterStatusEnums¶
< Returns the current status of the Counter.
typedef spinCounterTriggerActivationEnums¶
< Selects the activation mode of the trigger to start the Counter.
typedef spinCounterTriggerSourceEnums¶
< Selects the source of the trigger to start the counter
typedef spinCxpConnectionTestModeEnums¶
< Enables the test mode for an individual physical connection of the Device.
typedef spinCxpLinkConfigurationEnums¶
< 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.
typedef spinCxpLinkConfigurationPreferredEnums¶
< Provides the Link configuration that allows the Transmitter Device to operate in its default mode.
typedef spinCxpLinkConfigurationStatusEnums¶
< This feature indicates the current and active Link configuration used by the Device.
typedef spinCxpPoCxpStatusEnums¶
< Returns the Power over CoaXPress (PoCXP) status of the Device.
typedef spinDecimationHorizontalModeEnums¶
< 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.
typedef spinDecimationSelectorEnums¶
< Selects which decimation layer is controlled by the DecimationHorizontal and DecimationVertical features.
typedef spinDecimationVerticalModeEnums¶
< 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.
typedef spinDefectCorrectionModeEnums¶
< Controls the method used for replacing defective pixels.
typedef spinDefectPixelStatusEnums¶
< The status of the defect pixel list.
typedef spinDefectPixelTestModeEnums¶
< Display the defect pixels in the output image.
typedef spinDeinterlacingEnums¶
< Controls how the device performs de-interlacing.
typedef spinDeviceCharacterSetEnums¶
< Character set used by the strings of the device`s bootstrap registers.
typedef spinDeviceClockSelectorEnums¶
< Selects the clock frequency to access from the device.
typedef spinDeviceConnectionStatusEnums¶
< Indicates the status of the specified Connection.
typedef spinDeviceDataRW_SelectEnums¶
< Select between reading and writing the DeviceData
typedef spinDeviceDataStatusEnums¶
< DeviceDataStatus
typedef spinDeviceIndicatorModeEnums¶
< Controls the LED behaviour: Inactive (off), Active (current status), or Error Status (off unless an error occurs).
typedef spinDeviceLinkHeartbeatModeEnums¶
< Activate or deactivate the Link's heartbeat.
typedef spinDeviceLinkThroughputLimitModeEnums¶
< 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.
typedef spinDevicePowerSupplySelectorEnums¶
< Selects the power supply source to control or read.
typedef spinDeviceRegistersEndiannessEnums¶
< Endianess of the registers of the device.
typedef spinDeviceScanTypeEnums¶
< Scan type of the sensor of the device.
typedef spinDeviceSensorChromaEnums¶
< Indicates whether the camera is polarized mono, mono or color.
typedef spinDeviceSerialPortBaudRateEnums¶
< This feature controls the baud rate used by the selected serial port.
typedef spinDeviceSerialPortSelectorEnums¶
< Selects which serial port of the device to control.
typedef spinDeviceStreamChannelEndiannessEnums¶
< Endianness of multi-byte pixel data for this stream.
typedef spinDeviceStreamChannelTypeEnums¶
< Reports the type of the stream channel.
typedef spinDeviceTLTypeEnums¶
< Transport Layer type of the device.
typedef spinDeviceTapGeometryEnums¶
< This device tap geometry feature describes the geometrical properties characterizing the taps of a camera as presented at the output of the device.
typedef spinDeviceTemperatureSelectorEnums¶
< Selects the location within the device, where the temperature will be measured.
typedef spinDeviceTypeEnums¶
< Returns the device type.
typedef spinElectricalCompliancyTestEnums¶
< To be used for the formal electrical compliancy testing of the Device.
typedef spinEncoderModeEnums¶
< Selects if the count of encoder uses FourPhase mode with jitter filtering or the HighResolution mode without jitter filtering.
typedef spinEncoderOutputModeEnums¶
< Selects the conditions for the Encoder interface to generate a valid Encoder output signal.
typedef spinEncoderResetActivationEnums¶
< Selects the Activation mode of the Encoder Reset Source signal.
typedef spinEncoderResetSourceEnums¶
< Selects the signals that will be the source to reset the Encoder.
typedef spinEncoderSelectorEnums¶
< Selects which Encoder to configure.
typedef spinEncoderSourceAEnums¶
< Selects the signal which will be the source of the A input of the Encoder.
typedef spinEncoderSourceBEnums¶
< Selects the signal which will be the source of the B input of the Encoder.
typedef spinEncoderStatusEnums¶
< Returns the motion status of the encoder.
typedef spinEventNotificationEnums¶
< Enables/Disables the selected event.
typedef spinEventSelectorEnums¶
< Selects which Event to enable or disable.
typedef spinExposureActiveModeEnums¶
< Control sensor active exposure mode.
typedef spinExposureAutoEnums¶
< Sets the automatic exposure mode
typedef spinExposureModeEnums¶
The enum definitions for camera nodes.
< Sets the operation mode of the Exposure.
typedef spinExposureTimeModeEnums¶
< Sets the configuration mode of the ExposureTime feature.
typedef spinExposureTimeSelectorEnums¶
< Selects which exposure time is controlled by the ExposureTime feature. This allows for independent control over the exposure components.
typedef spinExternalVoltageSelectorEnums¶
< Selects the kind of generated output voltage: 3.3V, 5.0V, Adjustable (0-10V)
typedef spinFanTypeEnums¶
< Select the type of fan that is connected.
typedef spinFfcModeEnums¶
< 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.
typedef spinFileOpenModeEnums¶
< 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.
typedef spinFileOperationSelectorEnums¶
< Sets operation to execute on the selected file when the execute command is given.
typedef spinFileOperationStatusEnums¶
< Represents the file operation execution status.
typedef spinFileSelectorEnums¶
< Selects which file is being operated on. This must be set before performing any file operations.
typedef spinFlashStrobeActiveStateEnums¶
< The active state of the flash strobe output
typedef spinFlashStrobeModeEnums¶
< Selects the mode of the flashstrobe.
typedef spinGainAutoBalanceEnums¶
< 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.
typedef spinGainAutoEnums¶
< 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.
typedef spinGainConversionEnums¶
< Selects which gain conversion mode to use.
typedef spinGainModeEnums¶
< Different sensor gain modes are available: * Maximum Full Well * High Full Well * Maximum Dynamic Range * High Sensitivity
typedef spinGainSelectorEnums¶
< Selects which gain to control. The All selection is a total amplification across all channels (or taps).
typedef spinGevCCPEnums¶
< Controls the device access privilege of an application.
typedef spinGevCurrentPhysicalLinkConfigurationEnums¶
typedef enum _spinGevCurrentPhysicalLinkConfigurationEnums spinGevCurrentPhysicalLinkConfigurationEnums;
< Indicates the current physical link configuration of the device.
typedef spinGevGVCPExtendedStatusCodesSelectorEnums¶
typedef enum _spinGevGVCPExtendedStatusCodesSelectorEnums spinGevGVCPExtendedStatusCodesSelectorEnums;
< Selects the GigE Vision version to control extended status codes for.
typedef spinGevGVSPExtendedIDModeEnums¶
< Enables the extended IDs mode.
typedef spinGevIEEE1588ClockAccuracyEnums¶
< Indicates the expected accuracy of the device clock when it is the grandmaster, or in the event it becomes the grandmaster.
typedef spinGevIEEE1588ModeEnums¶
< Provides the mode of the IEEE 1588 clock.
typedef spinGevIEEE1588StatusEnums¶
< Provides the status of the IEEE 1588 clock.
typedef spinGevIEEE1588StatusLatchedEnums¶
< IEEE 1588 Latched Status
typedef spinGevIPConfigurationStatusEnums¶
< Reports the current IP configuration status.
typedef spinGevPhysicalLinkConfigurationEnums¶
< Indicates the principal physical link configuration currently enabled on this device.
typedef spinGevSCPDirectionEnums¶
<
typedef spinGevSupportedOptionSelectorEnums¶
< Selects the GEV option to interrogate for existing support.
typedef spinImageComponentSelectorEnums¶
< Selects a component to activate data streaming from.
typedef spinImageCompressionJPEGFormatOptionEnums¶
< When JPEG is selected as the compression format, a device might optionally offer better control over JPEG-specific options through this feature.
typedef spinImageCompressionModeEnums¶
< 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.
typedef spinImageCompressionRateOptionEnums¶
< Two rate controlling options are offered: fixed bit rate or fixed quality. The exact implementation to achieve one or the other is vendor-specific.
typedef spinLF_FF_CalibrationROIEnums¶
< Select if the calibration is performed on the complete sensor ROI or on the user ROI.
typedef spinLF_FF_CalibrationStatusEnums¶
< The Low Frequency Flat Field calibration status of the camera.
typedef spinLF_FF_RawSetDataStatusEnums¶
< Status of a LF_FFC set read or write action. The status is updated on a WriteStart, ReadStart or DataEnd action.
typedef spinLF_FF_ReferencePointEnums¶
< Determine if the flat reference level after FF calibration aligns with the peak or average video level that is present during calibration.
typedef spinLF_FF_SequenceStatusEnums¶
< The status when programming a sequence in the camera.
typedef spinLF_FF_SetSelectionModeEnums¶
< Select if the active set is determined manually with ManualSetSelector or by the sequencer.
typedef spinLUTSelectionEnums¶
< Select which LUT should be used.
typedef spinLUTSelectorEnums¶
< Selects which LUT to control.
typedef spinLUTStatusEnums¶
< The status of the camera LUT.
typedef spinLensShadingCoefficientActiveSetEnums¶
< Facilitates selection of on camera shading correction calibration files.
typedef spinLensShadingCorrectionModeEnums¶
< Activates Lens Shading Correction with the selected Lens Shading Coefficient Active Set.
typedef spinLineFormatEnums¶
< Displays the current electrical format of the selected physical input or output Line.
typedef spinLineInputFilterSelectorEnums¶
< Selects the kind of input filter to configure: Deglitch or Debounce.
typedef spinLineModeEnums¶
< Controls if the physical Line is used to Input or Output a signal.
typedef spinLineSelectorEnums¶
< Selects the physical line (or pin) of the external device connector to configure
typedef spinLineSourceEnums¶
< Selects which internal acquisition or I/O source signal to output on the selected line. LineMode must be Output.
typedef spinLogicBlockLUTInputActivationEnums¶
< Selects the activation mode of the Logic Input Source signal.
typedef spinLogicBlockLUTInputSelectorEnums¶
< Controls which LogicBlockLUT Input Source & Activation to access.
typedef spinLogicBlockLUTInputSourceEnums¶
< Selects the source for the input into the Logic LUT.
typedef spinLogicBlockLUTSelectorEnums¶
< Selects which LogicBlock LUT to configure
typedef spinLogicBlockSelectorEnums¶
< Selects which LogicBlock to configure
typedef spinMultiRoiConfigurationInvalidReasonEnums¶
typedef enum _spinMultiRoiConfigurationInvalidReasonEnums spinMultiRoiConfigurationInvalidReasonEnums;
< Displays the reason for invalid multiple ROI configuration.
typedef spinMultiRoiSelectorEnums¶
< Selects the Region of interest to control. The RegionSelector feature allows devices that are able to extract multiple regions out of an image.
typedef spinPixelColorFilterEnums¶
< Type of color filter that is applied to the image. Only applies to Bayer pixel formats. All others have no color filter.
typedef spinPixelFormatEnums¶
< Format of the pixel provided by the camera.
typedef spinPixelFormatInfoSelectorEnums¶
< Select the pixel format for which the information will be returned.
typedef spinPixelSizeEnums¶
< Total size in bits of a pixel of the image.
typedef spinRegionDestinationEnums¶
< Control the destination of the selected region.
typedef spinRegionModeEnums¶
< Controls if the selected Region of interest is active and streaming.
typedef spinRegionSelectorEnums¶
< 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.
typedef spinRgbTransformLightSourceEnums¶
< 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.
typedef spinScan3dCoordinateReferenceSelectorEnums¶
typedef enum _spinScan3dCoordinateReferenceSelectorEnums spinScan3dCoordinateReferenceSelectorEnums;
< 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.
typedef spinScan3dCoordinateSelectorEnums¶
< Selects the individual coordinates in the vectors for 3D information/transformation.
typedef spinScan3dCoordinateSystemEnums¶
< Specifies the Coordinate system to use for the device.
typedef spinScan3dCoordinateSystemReferenceEnums¶
< Defines coordinate system reference location.
typedef spinScan3dCoordinateTransformSelectorEnums¶
typedef enum _spinScan3dCoordinateTransformSelectorEnums spinScan3dCoordinateTransformSelectorEnums;
< Sets the index to read/write a coordinate transform value.
typedef spinScan3dDistanceUnitEnums¶
< Specifies the unit used when delivering (calibrated) distance data.
typedef spinScan3dOutputModeEnums¶
< Controls the Calibration and data organization of the device and the coordinates transmitted.
typedef spinSensorBitDepthEnums¶
< Controls the resolution of the Sensor ADC.
typedef spinSensorDigitizationTapsEnums¶
< Number of digitized samples outputted simultaneously by the camera A/D conversion stage.
typedef spinSensorRegisterReadWriteModeEnums¶
<
typedef spinSensorShutterModeEnums¶
< Sets the shutter mode of the device.
typedef spinSensorTapsEnums¶
< Number of taps of the camera sensor.
typedef spinSequencerConfigurationModeEnums¶
< Controls whether or not a sequencer is in configuration mode.
typedef spinSequencerConfigurationValidEnums¶
< Display whether the current sequencer configuration is valid to run.
typedef spinSequencerModeEnums¶
< Controls whether or not a sequencer is active.
typedef spinSequencerSetValidEnums¶
< Displays whether the currently selected sequencer set's register contents are valid to use.
typedef spinSequencerTriggerActivationEnums¶
< Specifies the activation mode of the sequencer trigger.
typedef spinSequencerTriggerSourceEnums¶
< Specifies the internal signal or physical input line to use as the sequencer trigger source.
typedef spinSerialPortBaudRateEnums¶
< This feature controls the baud rate used by the selected serial port.
typedef spinSerialPortParityEnums¶
< This feature controls the parity used by the selected serial port.
typedef spinSerialPortSelectorEnums¶
< Selects which serial port of the device to control.
typedef spinSerialPortSourceEnums¶
< Specifies the physical input Line on which to receive serial data.
typedef spinSerialPortStopBitsEnums¶
< This feature controls the number of stop bits used by the selected serial port.
typedef spinSoftwareSignalSelectorEnums¶
< Selects which Software Signal features to control.
typedef spinSoftwareUpdateStatusEnums¶
<
typedef spinSourceSelectorEnums¶
< 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.
typedef spinStereoResolutionEnums¶
< Selects the resolution output of the stereo engine. Stereo resolution can be viewed through Stereo Width and Stereo Height.
typedef spinTestImageSelectorEnums¶
< Selects the type of test image that is sent by the camera.
typedef spinTestModeEnums¶
< Enable test packet transmission from Device to Host.
typedef spinTestPatternEnums¶
< Selects the type of test pattern that is generated by the device as image source.
typedef spinTestPatternGeneratorSelectorEnums¶
< Selects which test pattern generator is controlled by the TestPattern feature.
typedef spinTimerSelectorEnums¶
< Selects which Timer to configure.
typedef spinTimerStatusEnums¶
< Returns the current status of the Timer.
typedef spinTimerTriggerActivationEnums¶
< Selects the activation mode of the trigger to start the Timer.
typedef spinTimerTriggerSourceEnums¶
< Selects the source of the trigger to start the Timer.
typedef spinTransferComponentSelectorEnums¶
< Selects the color component for the control of the TransferStreamChannel feature.
typedef spinTransferControlModeEnums¶
< 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.
typedef spinTransferOperationModeEnums¶
< 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.
typedef spinTransferQueueModeEnums¶
< Specifies the operation mode of the transfer queue.
typedef spinTransferSelectorEnums¶
< Selects which stream transfers are currently controlled by the selected Transfer features.
typedef spinTransferStatusSelectorEnums¶
< Selects which status of the transfer module to read.
typedef spinTransferTriggerActivationEnums¶
< Specifies the activation mode of the transfer control trigger.
typedef spinTransferTriggerModeEnums¶
< Controls if the selected trigger is active.
typedef spinTransferTriggerSelectorEnums¶
< Selects the type of transfer trigger to configure.
typedef spinTransferTriggerSourceEnums¶
< Specifies the signal to use as the trigger source for transfers.
typedef spinTriggerActivationEnums¶
< Specifies the activation mode of the trigger.
typedef spinTriggerModeEnums¶
< Controls whether or not trigger is active.
typedef spinTriggerOverlapEnums¶
< Specifies the overlap mode of the trigger.
typedef spinTriggerSelectorEnums¶
< Selects the type of trigger to configure.
typedef spinTriggerSourceEnums¶
< Specifies the internal signal or physical input line to use as the trigger source.
typedef spinU3VCurrentSpeedEnums¶
< Specifies the current speed of the USB link.
typedef spinUserOutputSelectorEnums¶
< Selects which bit of the User Output register is set by UserOutputValue.
typedef spinUserSetDefaultEnums¶
< Selects the feature User Set to load and make active by default when the device is reset.
typedef spinUserSetSelectorEnums¶
< Selects the feature User Set to load, save or configure.
typedef spinWhiteBalanceStatusEnums¶
< Returns the white balance status of the camera. The status is only final when WriteParamsLocked has become idle (0)
typedef spinWhiteClipSelectorEnums¶
< Selects which White Clip to control.