Skip to content

Class Spinnaker::Camera

ClassList > Spinnaker > Camera

The camera object class.

  • #include <Camera.h>

Inherits the following classes: Spinnaker::CameraBase

Public Attributes

Type Name
GenApi::IBoolean & AasRoiEnable
GenApi::IInteger & AasRoiHeight
GenApi::IInteger & AasRoiOffsetX
GenApi::IInteger & AasRoiOffsetY
GenApi::IInteger & AasRoiWidth
GenApi::ICommand & AcquisitionAbort
GenApi::ICommand & AcquisitionArm
GenApi::IInteger & AcquisitionBurstFrameCount
GenApi::IInteger & AcquisitionFrameCount
GenApi::IFloat & AcquisitionFramePeriod
GenApi::IInteger & AcquisitionFramePeriodRaw
GenApi::IFloat & AcquisitionFrameRate
GenApi::IBoolean & AcquisitionFrameRateEnable
GenApi::IBoolean & AcquisitionFrameRatePersistence
GenApi::IFloat & AcquisitionLineRate
GenApi::ICommand & AcquisitionMaxFrameRate
GenApi::IEnumerationT< AcquisitionModeEnums > & AcquisitionMode
GenApi::IInteger & AcquisitionModeAddress
GenApi::IFloat & AcquisitionResultingFrameRate
GenApi::ICommand & AcquisitionStart
GenApi::IInteger & AcquisitionStartAddress
GenApi::IBoolean & AcquisitionStatus
GenApi::IEnumerationT< AcquisitionStatusSelectorEnums > & AcquisitionStatusSelector
GenApi::ICommand & AcquisitionStop
GenApi::IInteger & AcquisitionStopAddress
GenApi::IFloat & AcquisitionTransferFrameRate
GenApi::IInteger & ActionDeviceKey
GenApi::IInteger & ActionGroupKey
GenApi::IInteger & ActionGroupMask
GenApi::ICommand & ActionQueueEmpty
GenApi::IInteger & ActionQueueSize
GenApi::IEnumerationT< ActionSelectorEnums > & ActionSelector
GenApi::IInteger & ActionSignalSize
GenApi::IEnumerationT< ActionUnconditionalModeEnums > & ActionUnconditionalMode
GenApi::IBoolean & AdaptiveCompressionEnable
GenApi::IEnumerationT< AdcBitDepthEnums > & AdcBitDepth
GenApi::IInteger & AdvancedParameter
GenApi::ICommand & AdvancedParameterSave
GenApi::IInteger & AdvancedParameterSelector
GenApi::IEnumerationT< AutoAlgorithmSelectorEnums > & AutoAlgorithmSelector
GenApi::IFloat & AutoExposureControlLoopDamping
GenApi::IEnumerationT< AutoExposureControlPriorityEnums > & AutoExposureControlPriority
GenApi::IFloat & AutoExposureEVCompensation
GenApi::IFloat & AutoExposureExposureTimeLowerLimit
GenApi::IFloat & AutoExposureExposureTimeUpperLimit
GenApi::IFloat & AutoExposureGainLowerLimit
GenApi::IFloat & AutoExposureGainUpperLimit
GenApi::IFloat & AutoExposureGreyValueLowerLimit
GenApi::IFloat & AutoExposureGreyValueUpperLimit
GenApi::IEnumerationT< AutoExposureLightingModeEnums > & AutoExposureLightingMode
GenApi::IEnumerationT< AutoExposureMeteringModeEnums > & AutoExposureMeteringMode
GenApi::IFloat & AutoExposureTargetGreyValue
GenApi::IEnumerationT< AutoExposureTargetGreyValueAutoEnums > & AutoExposureTargetGreyValueAuto
GenApi::IFloat & BalanceRatio
GenApi::IEnumerationT< BalanceRatioSelectorEnums > & BalanceRatioSelector
GenApi::IEnumerationT< BalanceWhiteAutoEnums > & BalanceWhiteAuto
GenApi::IFloat & BalanceWhiteAutoDamping
GenApi::IFloat & BalanceWhiteAutoLowerLimit
GenApi::IEnumerationT< BalanceWhiteAutoProfileEnums > & BalanceWhiteAutoProfile
GenApi::IFloat & BalanceWhiteAutoUpperLimit
GenApi::IInteger & BinningHorizontal
GenApi::IEnumerationT< BinningHorizontalModeEnums > & BinningHorizontalMode
GenApi::IEnumerationT< BinningSelectorEnums > & BinningSelector
GenApi::IInteger & BinningVertical
GenApi::IEnumerationT< BinningVerticalModeEnums > & BinningVerticalMode
GenApi::IFloat & BlackLevel
GenApi::IEnumerationT< BlackLevelAutoEnums > & BlackLevelAuto
GenApi::IEnumerationT< BlackLevelAutoBalanceEnums > & BlackLevelAutoBalance
GenApi::IBoolean & BlackLevelClampingEnable
GenApi::IInteger & BlackLevelRaw
GenApi::IEnumerationT< BlackLevelSelectorEnums > & BlackLevelSelector
GenApi::IEnumerationT< BsiFlatFieldCorrectionAutoEnums > & BsiFlatFieldCorrectionAuto
GenApi::IFloat & BsiFlatFieldCorrectionAutoDamping
GenApi::IBoolean & BsiFlatFieldCorrectionEnable
GenApi::IFloat & BsiFlatFieldCorrectionGain
GenApi::IEnumerationT< BsiFlatFieldCorrectionGainSelectorEnums > & BsiFlatFieldCorrectionGainSelector
GenApi::IInteger & BufferedBurstFrameCountMax
GenApi::IBoolean & BufferedBurstMode
GenApi::IInteger & BuiltInTest
GenApi::IBoolean & CFG_COLOR
GenApi::IBoolean & CFG_FACTORY
GenApi::IBoolean & CFG_GAMMA
GenApi::IBoolean & CFG_LF_FFC
GenApi::IFloat & ChunkBlackLevel
GenApi::IEnumerationT< ChunkBlackLevelSelectorEnums > & ChunkBlackLevelSelector
GenApi::IInteger & ChunkCRC
GenApi::IInteger & ChunkCompressionMode
GenApi::IFloat & ChunkCompressionRatio
GenApi::IEnumerationT< ChunkCounterSelectorEnums > & ChunkCounterSelector
GenApi::IInteger & ChunkCounterValue
GenApi::IInteger & ChunkCurrentDatarate
GenApi::IBoolean & ChunkEnable
GenApi::IEnumerationT< ChunkEncoderSelectorEnums > & ChunkEncoderSelector
GenApi::IEnumerationT< ChunkEncoderStatusEnums > & ChunkEncoderStatus
GenApi::IInteger & ChunkEncoderValue
GenApi::IInteger & ChunkExposureEndLineStatusAll
GenApi::IFloat & ChunkExposureTime
GenApi::IEnumerationT< ChunkExposureTimeSelectorEnums > & ChunkExposureTimeSelector
GenApi::IInteger & ChunkFrameID
GenApi::IFloat & ChunkGain
GenApi::IEnumerationT< ChunkGainSelectorEnums > & ChunkGainSelector
GenApi::IInteger & ChunkHeight
GenApi::IInteger & ChunkImage
GenApi::IEnumerationT< ChunkImageComponentEnums > & ChunkImageComponent
GenApi::IRegister & ChunkInferenceBoundingBoxResult
GenApi::IFloat & ChunkInferenceConfidence
GenApi::IInteger & ChunkInferenceFrameId
GenApi::IInteger & ChunkInferenceResult
GenApi::IInteger & ChunkLargePenalty
GenApi::IInteger & ChunkLinePitch
GenApi::IInteger & ChunkLineStatusAll
GenApi::IFloat & ChunkMaxZ
GenApi::IFloat & ChunkMinZ
GenApi::IBoolean & ChunkModeActive
GenApi::IInteger & ChunkOffsetX
GenApi::IInteger & ChunkOffsetY
GenApi::IInteger & ChunkPartSelector
GenApi::IInteger & ChunkPixelDynamicRangeMax
GenApi::IInteger & ChunkPixelDynamicRangeMin
GenApi::IEnumerationT< ChunkPixelFormatEnums > & ChunkPixelFormat
GenApi::IEnumerationT< ChunkRegionIDEnums > & ChunkRegionID
GenApi::IFloat & ChunkScan3dAxisMax
GenApi::IFloat & ChunkScan3dAxisMin
GenApi::IFloat & ChunkScan3dBaseline
GenApi::IFloat & ChunkScan3dCoordinateOffset
GenApi::IEnumerationT< ChunkScan3dCoordinateReferenceSelectorEnums > & ChunkScan3dCoordinateReferenceSelector
GenApi::IFloat & ChunkScan3dCoordinateReferenceValue
GenApi::IFloat & ChunkScan3dCoordinateScale
GenApi::IEnumerationT< ChunkScan3dCoordinateSelectorEnums > & ChunkScan3dCoordinateSelector
GenApi::IEnumerationT< ChunkScan3dCoordinateSystemEnums > & ChunkScan3dCoordinateSystem
GenApi::IEnumerationT< ChunkScan3dCoordinateSystemReferenceEnums > & ChunkScan3dCoordinateSystemReference
GenApi::IEnumerationT< ChunkScan3dCoordinateTransformSelectorEnums > & ChunkScan3dCoordinateTransformSelector
GenApi::IEnumerationT< ChunkScan3dDistanceUnitEnums > & ChunkScan3dDistanceUnit
GenApi::IFloat & ChunkScan3dFocalLength
GenApi::IBoolean & ChunkScan3dInvalidDataFlag
GenApi::IFloat & ChunkScan3dInvalidDataValue
GenApi::IEnumerationT< ChunkScan3dOutputModeEnums > & ChunkScan3dOutputMode
GenApi::IFloat & ChunkScan3dPrincipalPointU
GenApi::IFloat & ChunkScan3dPrincipalPointV
GenApi::IFloat & ChunkScan3dTransformValue
GenApi::IInteger & ChunkScanLineSelector
GenApi::IEnumerationT< ChunkSelectorEnums > & ChunkSelector
GenApi::IInteger & ChunkSequencerSetActive
GenApi::IString & ChunkSerialData
GenApi::IInteger & ChunkSerialDataLength
GenApi::IBoolean & ChunkSerialReceiveOverflow
GenApi::IInteger & ChunkSmallPenalty
GenApi::IEnumerationT< ChunkSourceIDEnums > & ChunkSourceID
GenApi::IInteger & ChunkStereoHeight
GenApi::IInteger & ChunkStereoWidth
GenApi::IInteger & ChunkStreamChannelID
GenApi::IEnumerationT< ChunkTimerSelectorEnums > & ChunkTimerSelector
GenApi::IFloat & ChunkTimerValue
GenApi::IInteger & ChunkTimestamp
GenApi::IInteger & ChunkTimestampLatchValue
GenApi::IInteger & ChunkTransferBlockID
GenApi::IInteger & ChunkTransferQueueCurrentBlockCount
GenApi::IEnumerationT< ChunkTransferStreamIDEnums > & ChunkTransferStreamID
GenApi::IInteger & ChunkUniquenessRatio
GenApi::IInteger & ChunkWidth
GenApi::IEnumerationT< ClConfigurationEnums > & ClConfiguration
GenApi::IEnumerationT< ClTimeSlotsCountEnums > & ClTimeSlotsCount
GenApi::IBoolean & ColorTransformationEnable
GenApi::IEnumerationT< ColorTransformationSelectorEnums > & ColorTransformationSelector
GenApi::IFloat & ColorTransformationValue
GenApi::IEnumerationT< ColorTransformationValueSelectorEnums > & ColorTransformationValueSelector
GenApi::IInteger & ComponentActiveCount
GenApi::IEnumerationT< ComponentDestinationEnums > & ComponentDestination
GenApi::IBoolean & ComponentEnable
GenApi::IEnumerationT< ComponentSelectorEnums > & ComponentSelector
GenApi::IInteger & CompressedFrameDropCount
GenApi::IEnumerationT< CompressionSaturationPriorityEnums > & CompressionSaturationPriority
GenApi::IInteger & ConfigurationFactoryInfo
GenApi::IInteger & ConfigurationInfo
GenApi::IEnumerationT< ConnectionConfigEnums > & ConnectionConfig
GenApi::IEnumerationT< ConnectionConfigDefaultEnums > & ConnectionConfigDefault
GenApi::IInteger & ConnectionReset
GenApi::IInteger & ControlPacketSizeMax
GenApi::IInteger & ControlPacketsReservedBandwidth
GenApi::IInteger & CounterDelay
GenApi::IInteger & CounterDuration
GenApi::IEnumerationT< CounterEventActivationEnums > & CounterEventActivation
GenApi::IEnumerationT< CounterEventSourceEnums > & CounterEventSource
GenApi::ICommand & CounterReset
GenApi::IEnumerationT< CounterResetActivationEnums > & CounterResetActivation
GenApi::IEnumerationT< CounterResetSourceEnums > & CounterResetSource
GenApi::IEnumerationT< CounterSelectorEnums > & CounterSelector
GenApi::IEnumerationT< CounterStatusEnums > & CounterStatus
GenApi::IEnumerationT< CounterTriggerActivationEnums > & CounterTriggerActivation
GenApi::IEnumerationT< CounterTriggerSourceEnums > & CounterTriggerSource
GenApi::IInteger & CounterValue
GenApi::IInteger & CounterValueAtReset
GenApi::IBoolean & CrosshairOverlay
GenApi::IInteger & CxpConnectionSelector
GenApi::IInteger & CxpConnectionTestErrorCount
GenApi::IEnumerationT< CxpConnectionTestModeEnums > & CxpConnectionTestMode
GenApi::IInteger & CxpConnectionTestPacketCount
GenApi::IEnumerationT< CxpLinkConfigurationEnums > & CxpLinkConfiguration
GenApi::IEnumerationT< CxpLinkConfigurationPreferredEnums > & CxpLinkConfigurationPreferred
GenApi::IEnumerationT< CxpLinkConfigurationStatusEnums > & CxpLinkConfigurationStatus
GenApi::ICommand & CxpPoCxpAuto
GenApi::IEnumerationT< CxpPoCxpStatusEnums > & CxpPoCxpStatus
GenApi::ICommand & CxpPoCxpTripReset
GenApi::ICommand & CxpPoCxpTurnOff
GenApi::IInteger & DecimationHorizontal
GenApi::IEnumerationT< DecimationHorizontalModeEnums > & DecimationHorizontalMode
GenApi::IEnumerationT< DecimationSelectorEnums > & DecimationSelector
GenApi::IInteger & DecimationVertical
GenApi::IEnumerationT< DecimationVerticalModeEnums > & DecimationVerticalMode
GenApi::IBoolean & DefectCorrectStaticEnable
GenApi::IEnumerationT< DefectCorrectionModeEnums > & DefectCorrectionMode
GenApi::ICommand & DefectPixelAdd
GenApi::ICommand & DefectPixelClearAll
GenApi::IBoolean & DefectPixelCorrectionEnable
GenApi::IInteger & DefectPixelReadX
GenApi::IInteger & DefectPixelReadY
GenApi::ICommand & DefectPixelRemove
GenApi::ICommand & DefectPixelRestore
GenApi::ICommand & DefectPixelRestoreFactory
GenApi::ICommand & DefectPixelSave
GenApi::ICommand & DefectPixelSaveAsFactoryDefault
GenApi::IInteger & DefectPixelSelect
GenApi::IEnumerationT< DefectPixelStatusEnums > & DefectPixelStatus
GenApi::IEnumerationT< DefectPixelTestModeEnums > & DefectPixelTestMode
GenApi::IInteger & DefectPixelTotal
GenApi::IInteger & DefectPixelWriteX
GenApi::IInteger & DefectPixelWriteY
GenApi::ICommand & DefectTableApply
GenApi::IInteger & DefectTableCoordinateX
GenApi::IInteger & DefectTableCoordinateY
GenApi::ICommand & DefectTableFactoryRestore
GenApi::IInteger & DefectTableIndex
GenApi::IInteger & DefectTablePixelCount
GenApi::ICommand & DefectTableSave
GenApi::IInteger & DefectTableSensor
GenApi::IEnumerationT< DeinterlacingEnums > & Deinterlacing
GenApi::IEnumerationT< DeviceCharacterSetEnums > & DeviceCharacterSet
GenApi::IFloat & DeviceClockFrequency
GenApi::IEnumerationT< DeviceClockSelectorEnums > & DeviceClockSelector
GenApi::IInteger & DeviceConnectionID
GenApi::IInteger & DeviceConnectionSelector
GenApi::IInteger & DeviceConnectionSpeed
GenApi::IEnumerationT< DeviceConnectionStatusEnums > & DeviceConnectionStatus
GenApi::IString & DeviceData
GenApi::ICommand & DeviceDataFinalWrite
GenApi::IInteger & DeviceDataIndex
GenApi::IEnumerationT< DeviceDataRW_SelectEnums > & DeviceDataRW_Select
GenApi::ICommand & DeviceDataRestart
GenApi::IEnumerationT< DeviceDataStatusEnums > & DeviceDataStatus
GenApi::IInteger & DeviceEventChannelCount
GenApi::IString & DeviceFamilyName
GenApi::ICommand & DeviceFeaturePersistenceEnd
GenApi::ICommand & DeviceFeaturePersistenceStart
GenApi::IString & DeviceFirmwareVersion
GenApi::IInteger & DeviceGenCPVersionMajor
GenApi::IInteger & DeviceGenCPVersionMinor
GenApi::IString & DeviceID
GenApi::IEnumerationT< DeviceIndicatorModeEnums > & DeviceIndicatorMode
GenApi::IFloat & DeviceLinkBandwidthReserve
GenApi::IFloat & DeviceLinkCommandTimeout
GenApi::IInteger & DeviceLinkConnectionCount
GenApi::IInteger & DeviceLinkCurrentThroughput
GenApi::IEnumerationT< DeviceLinkHeartbeatModeEnums > & DeviceLinkHeartbeatMode
GenApi::IFloat & DeviceLinkHeartbeatTimeout
GenApi::IInteger & DeviceLinkSelector
GenApi::IInteger & DeviceLinkSpeed
GenApi::IInteger & DeviceLinkThroughputLimit
GenApi::IEnumerationT< DeviceLinkThroughputLimitModeEnums > & DeviceLinkThroughputLimitMode
GenApi::IInteger & DeviceManifestEntrySelector
GenApi::IString & DeviceManifestPrimaryURL
GenApi::IInteger & DeviceManifestSchemaMajorVersion
GenApi::IInteger & DeviceManifestSchemaMinorVersion
GenApi::IString & DeviceManifestSecondaryURL
GenApi::IInteger & DeviceManifestXMLMajorVersion
GenApi::IInteger & DeviceManifestXMLMinorVersion
GenApi::IInteger & DeviceManifestXMLSubMinorVersion
GenApi::IString & DeviceManufacturerInfo
GenApi::IInteger & DeviceMaxThroughput
GenApi::IString & DeviceModelName
GenApi::IEnumerationT< DevicePowerSupplySelectorEnums > & DevicePowerSupplySelector
GenApi::ICommand & DeviceRegistersCheck
GenApi::IEnumerationT< DeviceRegistersEndiannessEnums > & DeviceRegistersEndianness
GenApi::ICommand & DeviceRegistersStreamingEnd
GenApi::ICommand & DeviceRegistersStreamingStart
GenApi::IBoolean & DeviceRegistersValid
GenApi::ICommand & DeviceReset
GenApi::IInteger & DeviceSFNCVersionMajor
GenApi::IInteger & DeviceSFNCVersionMinor
GenApi::IInteger & DeviceSFNCVersionSubMinor
GenApi::IEnumerationT< DeviceScanTypeEnums > & DeviceScanType
GenApi::IEnumerationT< DeviceSensorChromaEnums > & DeviceSensorChroma
GenApi::IString & DeviceSerialNumber
GenApi::IEnumerationT< DeviceSerialPortBaudRateEnums > & DeviceSerialPortBaudRate
GenApi::IEnumerationT< DeviceSerialPortSelectorEnums > & DeviceSerialPortSelector
GenApi::IInteger & DeviceStreamChannelCount
GenApi::IEnumerationT< DeviceStreamChannelEndiannessEnums > & DeviceStreamChannelEndianness
GenApi::IInteger & DeviceStreamChannelLink
GenApi::IInteger & DeviceStreamChannelPacketSize
GenApi::IInteger & DeviceStreamChannelSelector
GenApi::IEnumerationT< DeviceStreamChannelTypeEnums > & DeviceStreamChannelType
GenApi::IEnumerationT< DeviceTLTypeEnums > & DeviceTLType
GenApi::IInteger & DeviceTLVersionMajor
GenApi::IInteger & DeviceTLVersionMinor
GenApi::IInteger & DeviceTLVersionSubMinor
GenApi::IEnumerationT< DeviceTapGeometryEnums > & DeviceTapGeometry
GenApi::IInteger & DeviceTapGeometryAddress
GenApi::IFloat & DeviceTemperature
GenApi::IEnumerationT< DeviceTemperatureSelectorEnums > & DeviceTemperatureSelector
GenApi::IEnumerationT< DeviceTypeEnums > & DeviceType
GenApi::IInteger & DeviceUptime
GenApi::IString & DeviceUserID
GenApi::IString & DeviceVendorName
GenApi::IString & DeviceVersion
GenApi::IEnumerationT< ElectricalCompliancyTestEnums > & ElectricalCompliancyTest
GenApi::IInteger & EncoderDivider
GenApi::IEnumerationT< EncoderModeEnums > & EncoderMode
GenApi::IEnumerationT< EncoderOutputModeEnums > & EncoderOutputMode
GenApi::ICommand & EncoderReset
GenApi::IEnumerationT< EncoderResetActivationEnums > & EncoderResetActivation
GenApi::IEnumerationT< EncoderResetSourceEnums > & EncoderResetSource
GenApi::IEnumerationT< EncoderSelectorEnums > & EncoderSelector
GenApi::IEnumerationT< EncoderSourceAEnums > & EncoderSourceA
GenApi::IEnumerationT< EncoderSourceBEnums > & EncoderSourceB
GenApi::IEnumerationT< EncoderStatusEnums > & EncoderStatus
GenApi::IFloat & EncoderTimeout
GenApi::IInteger & EncoderValue
GenApi::IInteger & EncoderValueAtReset
GenApi::IInteger & EnumerationCount
GenApi::IInteger & EventAcquisitionEnd
GenApi::IInteger & EventAcquisitionEndFrameID
GenApi::IInteger & EventAcquisitionEndTimestamp
GenApi::IInteger & EventAcquisitionError
GenApi::IInteger & EventAcquisitionErrorFrameID
GenApi::IInteger & EventAcquisitionErrorTimestamp
GenApi::IInteger & EventAcquisitionStart
GenApi::IInteger & EventAcquisitionStartFrameID
GenApi::IInteger & EventAcquisitionStartTimestamp
GenApi::IInteger & EventAcquisitionTransferEnd
GenApi::IInteger & EventAcquisitionTransferEndFrameID
GenApi::IInteger & EventAcquisitionTransferEndTimestamp
GenApi::IInteger & EventAcquisitionTransferStart
GenApi::IInteger & EventAcquisitionTransferStartFrameID
GenApi::IInteger & EventAcquisitionTransferStartTimestamp
GenApi::IInteger & EventAcquisitionTrigger
GenApi::IInteger & EventAcquisitionTriggerFrameID
GenApi::IInteger & EventAcquisitionTriggerTimestamp
GenApi::IInteger & EventActionLate
GenApi::IInteger & EventActionLateFrameID
GenApi::IInteger & EventActionLateTimestamp
GenApi::IInteger & EventCounter0End
GenApi::IInteger & EventCounter0EndFrameID
GenApi::IInteger & EventCounter0EndTimestamp
GenApi::IInteger & EventCounter0Start
GenApi::IInteger & EventCounter0StartFrameID
GenApi::IInteger & EventCounter0StartTimestamp
GenApi::IInteger & EventCounter1End
GenApi::IInteger & EventCounter1EndFrameID
GenApi::IInteger & EventCounter1EndTimestamp
GenApi::IInteger & EventCounter1Start
GenApi::IInteger & EventCounter1StartFrameID
GenApi::IInteger & EventCounter1StartTimestamp
GenApi::IInteger & EventEncoder0Restarted
GenApi::IInteger & EventEncoder0RestartedFrameID
GenApi::IInteger & EventEncoder0RestartedTimestamp
GenApi::IInteger & EventEncoder0Stopped
GenApi::IInteger & EventEncoder0StoppedFrameID
GenApi::IInteger & EventEncoder0StoppedTimestamp
GenApi::IInteger & EventEncoder1Restarted
GenApi::IInteger & EventEncoder1RestartedFrameID
GenApi::IInteger & EventEncoder1RestartedTimestamp
GenApi::IInteger & EventEncoder1Stopped
GenApi::IInteger & EventEncoder1StoppedFrameID
GenApi::IInteger & EventEncoder1StoppedTimestamp
GenApi::IInteger & EventError
GenApi::IInteger & EventErrorCode
GenApi::IInteger & EventErrorFrameID
GenApi::IInteger & EventErrorTimestamp
GenApi::IInteger & EventExposureEnd
GenApi::IInteger & EventExposureEndFrameID
GenApi::IInteger & EventExposureEndTimestamp
GenApi::IInteger & EventExposureStart
GenApi::IInteger & EventExposureStartFrameID
GenApi::IInteger & EventExposureStartTimestamp
GenApi::IInteger & EventFrameBurstEnd
GenApi::IInteger & EventFrameBurstEndFrameID
GenApi::IInteger & EventFrameBurstEndTimestamp
GenApi::IInteger & EventFrameBurstStart
GenApi::IInteger & EventFrameBurstStartFrameID
GenApi::IInteger & EventFrameBurstStartTimestamp
GenApi::IInteger & EventFrameEnd
GenApi::IInteger & EventFrameEndFrameID
GenApi::IInteger & EventFrameEndTimestamp
GenApi::IInteger & EventFrameStart
GenApi::IInteger & EventFrameStartFrameID
GenApi::IInteger & EventFrameStartTimestamp
GenApi::IInteger & EventFrameTransferEnd
GenApi::IInteger & EventFrameTransferEndFrameID
GenApi::IInteger & EventFrameTransferEndTimestamp
GenApi::IInteger & EventFrameTransferStart
GenApi::IInteger & EventFrameTransferStartFrameID
GenApi::IInteger & EventFrameTransferStartTimestamp
GenApi::IInteger & EventFrameTrigger
GenApi::IInteger & EventFrameTriggerFrameID
GenApi::IInteger & EventFrameTriggerTimestamp
GenApi::IInteger & EventLine0AnyEdge
GenApi::IInteger & EventLine0AnyEdgeFrameID
GenApi::IInteger & EventLine0AnyEdgeTimestamp
GenApi::IInteger & EventLine0FallingEdge
GenApi::IInteger & EventLine0FallingEdgeFrameID
GenApi::IInteger & EventLine0FallingEdgeTimestamp
GenApi::IInteger & EventLine0RisingEdge
GenApi::IInteger & EventLine0RisingEdgeFrameID
GenApi::IInteger & EventLine0RisingEdgeTimestamp
GenApi::IInteger & EventLine1AnyEdge
GenApi::IInteger & EventLine1AnyEdgeFrameID
GenApi::IInteger & EventLine1AnyEdgeTimestamp
GenApi::IInteger & EventLine1FallingEdge
GenApi::IInteger & EventLine1FallingEdgeFrameID
GenApi::IInteger & EventLine1FallingEdgeTimestamp
GenApi::IInteger & EventLine1RisingEdge
GenApi::IInteger & EventLine1RisingEdgeFrameID
GenApi::IInteger & EventLine1RisingEdgeTimestamp
GenApi::IInteger & EventLinkSpeedChange
GenApi::IInteger & EventLinkSpeedChangeFrameID
GenApi::IInteger & EventLinkSpeedChangeTimestamp
GenApi::IInteger & EventLinkTrigger0
GenApi::IInteger & EventLinkTrigger0FrameID
GenApi::IInteger & EventLinkTrigger0Timestamp
GenApi::IInteger & EventLinkTrigger1
GenApi::IInteger & EventLinkTrigger1FrameID
GenApi::IInteger & EventLinkTrigger1Timestamp
GenApi::IEnumerationT< EventNotificationEnums > & EventNotification
GenApi::IEnumerationT< EventSelectorEnums > & EventSelector
GenApi::IInteger & EventSequencerSetChange
GenApi::IInteger & EventSequencerSetChangeFrameID
GenApi::IInteger & EventSequencerSetChangeTimestamp
GenApi::IString & EventSerialData
GenApi::IInteger & EventSerialDataLength
GenApi::IInteger & EventSerialPortReceive
GenApi::IInteger & EventSerialPortReceiveTimestamp
GenApi::IBoolean & EventSerialReceiveOverflow
GenApi::IInteger & EventStream0TransferBlockEnd
GenApi::IInteger & EventStream0TransferBlockEndFrameID
GenApi::IInteger & EventStream0TransferBlockEndTimestamp
GenApi::IInteger & EventStream0TransferBlockStart
GenApi::IInteger & EventStream0TransferBlockStartFrameID
GenApi::IInteger & EventStream0TransferBlockStartTimestamp
GenApi::IInteger & EventStream0TransferBlockTrigger
GenApi::IInteger & EventStream0TransferBlockTriggerFrameID
GenApi::IInteger & EventStream0TransferBlockTriggerTimestamp
GenApi::IInteger & EventStream0TransferBurstEnd
GenApi::IInteger & EventStream0TransferBurstEndFrameID
GenApi::IInteger & EventStream0TransferBurstEndTimestamp
GenApi::IInteger & EventStream0TransferBurstStart
GenApi::IInteger & EventStream0TransferBurstStartFrameID
GenApi::IInteger & EventStream0TransferBurstStartTimestamp
GenApi::IInteger & EventStream0TransferEnd
GenApi::IInteger & EventStream0TransferEndFrameID
GenApi::IInteger & EventStream0TransferEndTimestamp
GenApi::IInteger & EventStream0TransferOverflow
GenApi::IInteger & EventStream0TransferOverflowFrameID
GenApi::IInteger & EventStream0TransferOverflowTimestamp
GenApi::IInteger & EventStream0TransferPause
GenApi::IInteger & EventStream0TransferPauseFrameID
GenApi::IInteger & EventStream0TransferPauseTimestamp
GenApi::IInteger & EventStream0TransferResume
GenApi::IInteger & EventStream0TransferResumeFrameID
GenApi::IInteger & EventStream0TransferResumeTimestamp
GenApi::IInteger & EventStream0TransferStart
GenApi::IInteger & EventStream0TransferStartFrameID
GenApi::IInteger & EventStream0TransferStartTimestamp
GenApi::IInteger & EventTest
GenApi::IInteger & EventTestTimestamp
GenApi::IInteger & EventTimer0End
GenApi::IInteger & EventTimer0EndFrameID
GenApi::IInteger & EventTimer0EndTimestamp
GenApi::IInteger & EventTimer0Start
GenApi::IInteger & EventTimer0StartFrameID
GenApi::IInteger & EventTimer0StartTimestamp
GenApi::IInteger & EventTimer1End
GenApi::IInteger & EventTimer1EndFrameID
GenApi::IInteger & EventTimer1EndTimestamp
GenApi::IInteger & EventTimer1Start
GenApi::IInteger & EventTimer1StartFrameID
GenApi::IInteger & EventTimer1StartTimestamp
GenApi::IEnumerationT< ExposureActiveModeEnums > & ExposureActiveMode
GenApi::IEnumerationT< ExposureAutoEnums > & ExposureAuto
GenApi::IEnumerationT< ExposureModeEnums > & ExposureMode
GenApi::IFloat & ExposureTime
GenApi::IEnumerationT< ExposureTimeModeEnums > & ExposureTimeMode
GenApi::IInteger & ExposureTimeRaw
GenApi::IEnumerationT< ExposureTimeSelectorEnums > & ExposureTimeSelector
GenApi::IBoolean & ExternalVoltageEnable
GenApi::IEnumerationT< ExternalVoltageSelectorEnums > & ExternalVoltageSelector
GenApi::IFloat & ExternalVoltageValue
GenApi::IFloat & FPGATemperature
GenApi::IInteger & FPGATemperatureRaw
GenApi::IInteger & FPGA_RegisterAddress
GenApi::IInteger & FPGA_RegisterData
GenApi::ICommand & FPGA_RegisterRead
GenApi::IInteger & FPGA_RegisterSize
GenApi::ICommand & FPGA_RegisterWrite
GenApi::ICommand & FactoryReset
GenApi::IBoolean & FanEnabled
GenApi::IInteger & FanPercentage
GenApi::IInteger & FanSpeed
GenApi::IEnumerationT< FanTypeEnums > & FanType
GenApi::IBoolean & FfcEnable
GenApi::IEnumerationT< FfcModeEnums > & FfcMode
GenApi::IFloat & FfcUserGain
GenApi::IInteger & FfcUserOffset
GenApi::ICommand & FfcUserTableReset
GenApi::ICommand & FfcUserTableSave
GenApi::IInteger & FfcUserTableXCoordinate
GenApi::IRegister & FileAccessBuffer
GenApi::IInteger & FileAccessLength
GenApi::IInteger & FileAccessOffset
GenApi::IEnumerationT< FileOpenModeEnums > & FileOpenMode
GenApi::ICommand & FileOperationExecute
GenApi::IInteger & FileOperationResult
GenApi::IEnumerationT< FileOperationSelectorEnums > & FileOperationSelector
GenApi::IEnumerationT< FileOperationStatusEnums > & FileOperationStatus
GenApi::IEnumerationT< FileSelectorEnums > & FileSelector
GenApi::IInteger & FileSize
GenApi::IEnumerationT< FlashStrobeActiveStateEnums > & FlashStrobeActiveState
GenApi::IFloat & FlashStrobeDelay
GenApi::IInteger & FlashStrobeDelayRaw
GenApi::IFloat & FlashStrobeDuration
GenApi::IInteger & FlashStrobeDurationRaw
GenApi::IEnumerationT< FlashStrobeModeEnums > & FlashStrobeMode
GenApi::IBoolean & FrameCounterOverlay
GenApi::ICommand & FrameCounterReset
GenApi::IFloat & Gain
GenApi::IEnumerationT< GainAutoEnums > & GainAuto
GenApi::IEnumerationT< GainAutoBalanceEnums > & GainAutoBalance
GenApi::IEnumerationT< GainConversionEnums > & GainConversion
GenApi::IEnumerationT< GainModeEnums > & GainMode
GenApi::IInteger & GainRaw
GenApi::IEnumerationT< GainSelectorEnums > & GainSelector
GenApi::IFloat & Gamma
GenApi::IBoolean & GammaEnable
GenApi::IFloat & GammaFactor
GenApi::IInteger & GammaFactorRaw
GenApi::IInteger & GevActiveLinkCount
GenApi::IEnumerationT< GevCCPEnums > & GevCCP
GenApi::IInteger & GevCurrentDefaultGateway
GenApi::IInteger & GevCurrentIPAddress
GenApi::IBoolean & GevCurrentIPConfigurationDHCP
GenApi::IBoolean & GevCurrentIPConfigurationLLA
GenApi::IBoolean & GevCurrentIPConfigurationPersistentIP
GenApi::IEnumerationT< GevCurrentPhysicalLinkConfigurationEnums > & GevCurrentPhysicalLinkConfiguration
GenApi::IInteger & GevCurrentSubnetMask
GenApi::IInteger & GevDiscoveryAckDelay
GenApi::IString & GevFirstURL
GenApi::IBoolean & GevGVCPExtendedStatusCodes
GenApi::IEnumerationT< GevGVCPExtendedStatusCodesSelectorEnums > & GevGVCPExtendedStatusCodesSelector
GenApi::IBoolean & GevGVCPHeartbeatDisable
GenApi::IBoolean & GevGVCPPendingAck
GenApi::IInteger & GevGVCPPendingTimeout
GenApi::IEnumerationT< GevGVSPExtendedIDModeEnums > & GevGVSPExtendedIDMode
GenApi::IInteger & GevHeartbeatTimeout
GenApi::IBoolean & GevIEEE1588
GenApi::IEnumerationT< GevIEEE1588ClockAccuracyEnums > & GevIEEE1588ClockAccuracy
GenApi::IInteger & GevIEEE1588ClockId
GenApi::ICommand & GevIEEE1588DataSetLatch
GenApi::IEnumerationT< GevIEEE1588ModeEnums > & GevIEEE1588Mode
GenApi::IInteger & GevIEEE1588OffsetFromMasterLatched
GenApi::IInteger & GevIEEE1588ParentClockIdLatched
GenApi::IEnumerationT< GevIEEE1588StatusEnums > & GevIEEE1588Status
GenApi::IEnumerationT< GevIEEE1588StatusLatchedEnums > & GevIEEE1588StatusLatched
GenApi::IEnumerationT< GevIPConfigurationStatusEnums > & GevIPConfigurationStatus
GenApi::IInteger & GevInterfaceSelector
GenApi::IInteger & GevMACAddress
GenApi::IInteger & GevMCDA
GenApi::IInteger & GevMCPHostPort
GenApi::IInteger & GevMCRC
GenApi::IInteger & GevMCSP
GenApi::IInteger & GevMCTT
GenApi::IInteger & GevNumberOfActiveLinks
GenApi::IInteger & GevNumberOfInterfaces
GenApi::IBoolean & GevPAUSEFrameReception
GenApi::IBoolean & GevPAUSEFrameTransmission
GenApi::IInteger & GevPersistentDefaultGateway
GenApi::IInteger & GevPersistentIPAddress
GenApi::IInteger & GevPersistentSubnetMask
GenApi::IEnumerationT< GevPhysicalLinkConfigurationEnums > & GevPhysicalLinkConfiguration
GenApi::IInteger & GevPhysicalLinkConfigurationCapability
GenApi::IInteger & GevPrimaryApplicationIPAddress
GenApi::IInteger & GevPrimaryApplicationSocket
GenApi::IInteger & GevPrimaryApplicationSwitchoverKey
GenApi::IBoolean & GevSCCFGAllInTransmission
GenApi::IBoolean & GevSCCFGExtendedChunkData
GenApi::IBoolean & GevSCCFGPacketResendDestination
GenApi::IBoolean & GevSCCFGUnconditionalStreaming
GenApi::IInteger & GevSCDA
GenApi::IInteger & GevSCPD
GenApi::IEnumerationT< GevSCPDirectionEnums > & GevSCPDirection
GenApi::IInteger & GevSCPHostPort
GenApi::IInteger & GevSCPInterfaceIndex
GenApi::IBoolean & GevSCPSBigEndian
GenApi::IBoolean & GevSCPSDoNotFragment
GenApi::IBoolean & GevSCPSFireTestPacket
GenApi::IInteger & GevSCPSPacketSize
GenApi::IInteger & GevSCSP
GenApi::IBoolean & GevSCZoneConfigurationLock
GenApi::IInteger & GevSCZoneCount
GenApi::IInteger & GevSCZoneDirectionAll
GenApi::IString & GevSecondURL
GenApi::IInteger & GevStreamChannelSelector
GenApi::IBoolean & GevSupportedOption
GenApi::IEnumerationT< GevSupportedOptionSelectorEnums > & GevSupportedOptionSelector
GenApi::IInteger & GevTimestampTickFrequency
GenApi::IInteger & GuiXmlManifestAddress
GenApi::IInteger & Height
GenApi::IInteger & HeightAddress
GenApi::IInteger & HeightMax
GenApi::IInteger & HsUpconnection
GenApi::IInteger & Iidc2Address
GenApi::IInteger & Image1StreamID
GenApi::IInteger & Image1StreamIDAddress
GenApi::IInteger & Image2StreamID
GenApi::IInteger & Image2StreamIDAddress
GenApi::IBoolean & ImageComponentEnable
GenApi::IEnumerationT< ImageComponentSelectorEnums > & ImageComponentSelector
GenApi::IFloat & ImageCompressionBitrate
GenApi::IEnumerationT< ImageCompressionJPEGFormatOptionEnums > & ImageCompressionJPEGFormatOption
GenApi::IEnumerationT< ImageCompressionModeEnums > & ImageCompressionMode
GenApi::IInteger & ImageCompressionQuality
GenApi::IEnumerationT< ImageCompressionRateOptionEnums > & ImageCompressionRateOption
GenApi::IInteger & InterfaceUtilization
GenApi::IBoolean & IspEnable
GenApi::ICommand & LF_FF_Calibrate
GenApi::IEnumerationT< LF_FF_CalibrationROIEnums > & LF_FF_CalibrationROI
GenApi::IEnumerationT< LF_FF_CalibrationStatusEnums > & LF_FF_CalibrationStatus
GenApi::IBoolean & LF_FF_Correction
GenApi::IInteger & LF_FF_ManualSetSelector
GenApi::IInteger & LF_FF_RawSetData
GenApi::ICommand & LF_FF_RawSetDataEnd
GenApi::ICommand & LF_FF_RawSetDataReadStart
GenApi::IEnumerationT< LF_FF_RawSetDataStatusEnums > & LF_FF_RawSetDataStatus
GenApi::IInteger & LF_FF_RawSetDataTransferSize
GenApi::ICommand & LF_FF_RawSetDataWriteStart
GenApi::IEnumerationT< LF_FF_ReferencePointEnums > & LF_FF_ReferencePoint
GenApi::ICommand & LF_FF_ResetCurrentSet
GenApi::IInteger & LF_FF_SequenceIndexSelector
GenApi::ICommand & LF_FF_SequenceLoad
GenApi::ICommand & LF_FF_SequenceReadCurrentSet
GenApi::ICommand & LF_FF_SequenceReadSelectedIndex
GenApi::IBoolean & LF_FF_SequenceRepeat
GenApi::ICommand & LF_FF_SequenceReset
GenApi::ICommand & LF_FF_SequenceSave
GenApi::IInteger & LF_FF_SequenceSet
GenApi::ICommand & LF_FF_SequenceStartProgram
GenApi::IEnumerationT< LF_FF_SequenceStatusEnums > & LF_FF_SequenceStatus
GenApi::ICommand & LF_FF_SequenceStopProgram
GenApi::IInteger & LF_FF_SequenceTotal
GenApi::IEnumerationT< LF_FF_SetSelectionModeEnums > & LF_FF_SetSelectionMode
GenApi::IBoolean & LF_FF_ViewCorrection
GenApi::IBoolean & LF_FF_ViewMetaData
GenApi::IBoolean & LUTEnable
GenApi::ICommand & LUTEnd
GenApi::IInteger & LUTIndex
GenApi::IEnumerationT< LUTSelectionEnums > & LUTSelection
GenApi::IEnumerationT< LUTSelectorEnums > & LUTSelector
GenApi::ICommand & LUTStart
GenApi::IEnumerationT< LUTStatusEnums > & LUTStatus
GenApi::IInteger & LUTValue
GenApi::IRegister & LUTValueAll
GenApi::IInteger & LargePenalty
GenApi::IEnumerationT< LensShadingCoefficientActiveSetEnums > & LensShadingCoefficientActiveSet
GenApi::ICommand & LensShadingCorrectionCalibration
GenApi::IInteger & LensShadingCorrectionCalibrationGainLimit
GenApi::ICommand & LensShadingCorrectionCalibrationSetup
GenApi::IString & LensShadingCorrectionCalibrationStatus
GenApi::IEnumerationT< LensShadingCorrectionModeEnums > & LensShadingCorrectionMode
GenApi::IInteger & LensShadingCorrectionStepSize
GenApi::IInteger & LensShadingCorrectionVersion
GenApi::IFloat & LineFilterWidth
GenApi::IEnumerationT< LineFormatEnums > & LineFormat
GenApi::IEnumerationT< LineInputFilterSelectorEnums > & LineInputFilterSelector
GenApi::IBoolean & LineInverter
GenApi::IEnumerationT< LineModeEnums > & LineMode
GenApi::IInteger & LinePitch
GenApi::IEnumerationT< LineSelectorEnums > & LineSelector
GenApi::IEnumerationT< LineSourceEnums > & LineSource
GenApi::IBoolean & LineStatus
GenApi::IInteger & LineStatusAll
GenApi::IInteger & LinkErrorCount
GenApi::IInteger & LinkRecoveryCount
GenApi::IInteger & LinkUptime
GenApi::IEnumerationT< LogicBlockLUTInputActivationEnums > & LogicBlockLUTInputActivation
GenApi::IEnumerationT< LogicBlockLUTInputSelectorEnums > & LogicBlockLUTInputSelector
GenApi::IEnumerationT< LogicBlockLUTInputSourceEnums > & LogicBlockLUTInputSource
GenApi::IBoolean & LogicBlockLUTOutputValue
GenApi::IInteger & LogicBlockLUTOutputValueAll
GenApi::IInteger & LogicBlockLUTRowIndex
GenApi::IEnumerationT< LogicBlockLUTSelectorEnums > & LogicBlockLUTSelector
GenApi::IEnumerationT< LogicBlockSelectorEnums > & LogicBlockSelector
GenApi::IInteger & MasterHostConnectionID
GenApi::IInteger & MaxDatarateThreshold
GenApi::IInteger & MaxDeviceResetTime
GenApi::IInteger & MaxNumberOfDefects
GenApi::IFloat & MaxZ
GenApi::IFloat & MinZ
GenApi::IEnumerationT< MultiRoiConfigurationInvalidReasonEnums > & MultiRoiConfigurationInvalidReason
GenApi::IInteger & MultiRoiConfigurationInvalidReasonAll
GenApi::IBoolean & MultiRoiEnable
GenApi::IBoolean & MultiRoiFeatureEnable
GenApi::IInteger & MultiRoiHeight
GenApi::IInteger & MultiRoiOffsetX
GenApi::IInteger & MultiRoiOffsetY
GenApi::IEnumerationT< MultiRoiSelectorEnums > & MultiRoiSelector
GenApi::IInteger & MultiRoiWidth
GenApi::IInteger & MultiRoiWindows
GenApi::IInteger & NumDirections
GenApi::IInteger & OffsetX
GenApi::IInteger & OffsetY
GenApi::IInteger & PacketResendRequestCount
GenApi::IInteger & PacketResendRequestsDroppedCount
GenApi::IInteger & PauseFrameCount
GenApi::IInteger & PayloadSize
GenApi::IEnumerationT< PixelColorFilterEnums > & PixelColorFilter
GenApi::IInteger & PixelDynamicRangeMax
GenApi::IInteger & PixelDynamicRangeMin
GenApi::IEnumerationT< PixelFormatEnums > & PixelFormat
GenApi::IInteger & PixelFormatAddress
GenApi::IInteger & PixelFormatInfoID
GenApi::IEnumerationT< PixelFormatInfoSelectorEnums > & PixelFormatInfoSelector
GenApi::IEnumerationT< PixelSizeEnums > & PixelSize
GenApi::IFloat & PowerSupplyCurrent
GenApi::IFloat & PowerSupplyVoltage
GenApi::IEnumerationT< RegionDestinationEnums > & RegionDestination
GenApi::IEnumerationT< RegionModeEnums > & RegionMode
GenApi::IEnumerationT< RegionSelectorEnums > & RegionSelector
GenApi::IBoolean & ReverseX
GenApi::IBoolean & ReverseY
GenApi::IInteger & Revision
GenApi::IEnumerationT< RgbTransformLightSourceEnums > & RgbTransformLightSource
GenApi::IFloat & Saturation
GenApi::IBoolean & SaturationEnable
GenApi::IFloat & Scan3dAxisMax
GenApi::IFloat & Scan3dAxisMin
GenApi::IFloat & Scan3dBaseline
GenApi::IFloat & Scan3dCoordinateOffset
GenApi::IEnumerationT< Scan3dCoordinateReferenceSelectorEnums > & Scan3dCoordinateReferenceSelector
GenApi::IFloat & Scan3dCoordinateReferenceValue
GenApi::IFloat & Scan3dCoordinateScale
GenApi::IEnumerationT< Scan3dCoordinateSelectorEnums > & Scan3dCoordinateSelector
GenApi::IEnumerationT< Scan3dCoordinateSystemEnums > & Scan3dCoordinateSystem
GenApi::IEnumerationT< Scan3dCoordinateSystemReferenceEnums > & Scan3dCoordinateSystemReference
GenApi::IEnumerationT< Scan3dCoordinateTransformSelectorEnums > & Scan3dCoordinateTransformSelector
GenApi::IEnumerationT< Scan3dDistanceUnitEnums > & Scan3dDistanceUnit
GenApi::IFloat & Scan3dFocalLength
GenApi::IBoolean & Scan3dInvalidDataFlag
GenApi::IFloat & Scan3dInvalidDataValue
GenApi::IEnumerationT< Scan3dOutputModeEnums > & Scan3dOutputMode
GenApi::IFloat & Scan3dPrincipalPointU
GenApi::IFloat & Scan3dPrincipalPointV
GenApi::IFloat & Scan3dTransformValue
GenApi::IBoolean & SensitivityMatching
GenApi::IEnumerationT< SensorBitDepthEnums > & SensorBitDepth
GenApi::IString & SensorDescription
GenApi::IEnumerationT< SensorDigitizationTapsEnums > & SensorDigitizationTaps
GenApi::IInteger & SensorHeight
GenApi::IInteger & SensorRegisterAddress
GenApi::IInteger & SensorRegisterData
GenApi::IInteger & SensorRegisterNonVolatileListSize
GenApi::IInteger & SensorRegisterNonVolatileReadSelector
GenApi::ICommand & SensorRegisterRead
GenApi::IEnumerationT< SensorRegisterReadWriteModeEnums > & SensorRegisterReadWriteMode
GenApi::ICommand & SensorRegisterRemove
GenApi::ICommand & SensorRegisterRemoveAll
GenApi::IInteger & SensorRegisterSize
GenApi::ICommand & SensorRegisterWrite
GenApi::IEnumerationT< SensorShutterModeEnums > & SensorShutterMode
GenApi::IEnumerationT< SensorTapsEnums > & SensorTaps
GenApi::IFloat & SensorTemperature
GenApi::IInteger & SensorTemperatureRaw
GenApi::IInteger & SensorWidth
GenApi::IEnumerationT< SequencerConfigurationModeEnums > & SequencerConfigurationMode
GenApi::ICommand & SequencerConfigurationReset
GenApi::IEnumerationT< SequencerConfigurationValidEnums > & SequencerConfigurationValid
GenApi::IBoolean & SequencerFeatureEnable
GenApi::IEnumerationT< SequencerModeEnums > & SequencerMode
GenApi::IInteger & SequencerPathSelector
GenApi::IInteger & SequencerSetActive
GenApi::ICommand & SequencerSetLoad
GenApi::IInteger & SequencerSetNext
GenApi::ICommand & SequencerSetSave
GenApi::IInteger & SequencerSetSelector
GenApi::IInteger & SequencerSetStart
GenApi::IEnumerationT< SequencerSetValidEnums > & SequencerSetValid
GenApi::IEnumerationT< SequencerTriggerActivationEnums > & SequencerTriggerActivation
GenApi::IEnumerationT< SequencerTriggerSourceEnums > & SequencerTriggerSource
GenApi::IEnumerationT< SerialPortBaudRateEnums > & SerialPortBaudRate
GenApi::IInteger & SerialPortDataBits
GenApi::IEnumerationT< SerialPortParityEnums > & SerialPortParity
GenApi::IEnumerationT< SerialPortSelectorEnums > & SerialPortSelector
GenApi::IEnumerationT< SerialPortSourceEnums > & SerialPortSource
GenApi::IEnumerationT< SerialPortStopBitsEnums > & SerialPortStopBits
GenApi::IInteger & SerialReceiveFramingErrorCount
GenApi::IInteger & SerialReceiveParityErrorCount
GenApi::ICommand & SerialReceiveQueueClear
GenApi::IInteger & SerialReceiveQueueCurrentCharacterCount
GenApi::IInteger & SerialReceiveQueueMaxCharacterCount
GenApi::IInteger & SerialTransmitQueueCurrentCharacterCount
GenApi::IInteger & SerialTransmitQueueMaxCharacterCount
GenApi::IFloat & Sharpening
GenApi::IBoolean & SharpeningAuto
GenApi::IBoolean & SharpeningEnable
GenApi::IFloat & SharpeningThreshold
GenApi::IInteger & SmallPenalty
GenApi::ICommand & SoftwareSignalPulse
GenApi::IEnumerationT< SoftwareSignalSelectorEnums > & SoftwareSignalSelector
GenApi::IEnumerationT< SoftwareUpdateStatusEnums > & SoftwareUpdateStatus
GenApi::IInteger & SourceCount
GenApi::IEnumerationT< SourceSelectorEnums > & SourceSelector
GenApi::IInteger & Standard
GenApi::IInteger & StereoHeight
GenApi::IEnumerationT< StereoResolutionEnums > & StereoResolution
GenApi::IInteger & StereoWidth
GenApi::IInteger & StreamPacketSizeMax
GenApi::IInteger & TLParamsLocked
GenApi::IInteger & Test0001
GenApi::IInteger & TestErrorCount
GenApi::IInteger & TestErrorCountSelector
GenApi::ICommand & TestEventGenerate
GenApi::IEnumerationT< TestImageSelectorEnums > & TestImageSelector
GenApi::IInteger & TestImageVideoLevel
GenApi::IEnumerationT< TestModeEnums > & TestMode
GenApi::IInteger & TestPacketCountRx
GenApi::IInteger & TestPacketCountTx
GenApi::IEnumerationT< TestPatternEnums > & TestPattern
GenApi::IEnumerationT< TestPatternGeneratorSelectorEnums > & TestPatternGeneratorSelector
GenApi::IInteger & TestPendingAck
GenApi::IFloat & TimerDelay
GenApi::IFloat & TimerDuration
GenApi::ICommand & TimerReset
GenApi::IEnumerationT< TimerSelectorEnums > & TimerSelector
GenApi::IEnumerationT< TimerStatusEnums > & TimerStatus
GenApi::IEnumerationT< TimerTriggerActivationEnums > & TimerTriggerActivation
GenApi::IEnumerationT< TimerTriggerSourceEnums > & TimerTriggerSource
GenApi::IFloat & TimerValue
GenApi::IInteger & Timestamp
GenApi::IInteger & TimestampIncrement
GenApi::ICommand & TimestampLatch
GenApi::IInteger & TimestampLatchValue
GenApi::ICommand & TimestampReset
GenApi::IInteger & TotalDisparity
GenApi::ICommand & TransferAbort
GenApi::IInteger & TransferBlockCount
GenApi::IInteger & TransferBurstCount
GenApi::IEnumerationT< TransferComponentSelectorEnums > & TransferComponentSelector
GenApi::IEnumerationT< TransferControlModeEnums > & TransferControlMode
GenApi::IEnumerationT< TransferOperationModeEnums > & TransferOperationMode
GenApi::ICommand & TransferPause
GenApi::IInteger & TransferQueueCurrentBlockCount
GenApi::IInteger & TransferQueueMaxBlockCount
GenApi::IEnumerationT< TransferQueueModeEnums > & TransferQueueMode
GenApi::IInteger & TransferQueueOverflowCount
GenApi::ICommand & TransferResume
GenApi::IEnumerationT< TransferSelectorEnums > & TransferSelector
GenApi::ICommand & TransferStart
GenApi::IBoolean & TransferStatus
GenApi::IEnumerationT< TransferStatusSelectorEnums > & TransferStatusSelector
GenApi::ICommand & TransferStop
GenApi::IInteger & TransferStreamChannel
GenApi::IEnumerationT< TransferTriggerActivationEnums > & TransferTriggerActivation
GenApi::IEnumerationT< TransferTriggerModeEnums > & TransferTriggerMode
GenApi::IEnumerationT< TransferTriggerSelectorEnums > & TransferTriggerSelector
GenApi::IEnumerationT< TransferTriggerSourceEnums > & TransferTriggerSource
GenApi::IInteger & TransmissionDelay
GenApi::IInteger & TransmissionDelayAverage
GenApi::IInteger & TransmissionDelayMax
GenApi::IEnumerationT< TriggerActivationEnums > & TriggerActivation
GenApi::IInteger & TriggerDeglitch
GenApi::IFloat & TriggerDelay
GenApi::IInteger & TriggerDivider
GenApi::ICommand & TriggerEventTest
GenApi::IEnumerationT< TriggerModeEnums > & TriggerMode
GenApi::IInteger & TriggerMultiplier
GenApi::IEnumerationT< TriggerOverlapEnums > & TriggerOverlap
GenApi::IEnumerationT< TriggerSelectorEnums > & TriggerSelector
GenApi::ICommand & TriggerSoftware
GenApi::IEnumerationT< TriggerSourceEnums > & TriggerSource
GenApi::IInteger & U3VAccessPrivilege
GenApi::IInteger & U3VCPCapability
GenApi::IBoolean & U3VCPEIRMAvailable
GenApi::IBoolean & U3VCPIIDC2Available
GenApi::IBoolean & U3VCPSIRMAvailable
GenApi::IEnumerationT< U3VCurrentSpeedEnums > & U3VCurrentSpeed
GenApi::IInteger & U3VMaxAcknowledgeTransferLength
GenApi::IInteger & U3VMaxCommandTransferLength
GenApi::IInteger & U3VMaxDeviceResponseTime
GenApi::IInteger & U3VMessageChannelID
GenApi::IInteger & U3VNumberOfStreamChannels
GenApi::IInteger & U3VVersionMajor
GenApi::IInteger & U3VVersionMinor
GenApi::IInteger & UniquenessRatio
GenApi::IString & UserMode
GenApi::ICommand & UserModeUpdate
GenApi::IEnumerationT< UserOutputSelectorEnums > & UserOutputSelector
GenApi::IBoolean & UserOutputValue
GenApi::IInteger & UserOutputValueAll
GenApi::IInteger & UserOutputValueAllMask
GenApi::IEnumerationT< UserSetDefaultEnums > & UserSetDefault
GenApi::IBoolean & UserSetFeatureEnable
GenApi::IBoolean & UserSetIsLocked
GenApi::ICommand & UserSetLoad
GenApi::IBoolean & UserSetLock
GenApi::ICommand & UserSetRestoreCurrentSet
GenApi::ICommand & UserSetSave
GenApi::IEnumerationT< UserSetSelectorEnums > & UserSetSelector
GenApi::IBoolean & V3_3Enable
GenApi::ICommand & WhiteBalanceCalibrate
GenApi::IInteger & WhiteBalanceHeight
GenApi::IInteger & WhiteBalanceOffsetX
GenApi::IInteger & WhiteBalanceOffsetY
GenApi::IEnumerationT< WhiteBalanceStatusEnums > & WhiteBalanceStatus
GenApi::IInteger & WhiteBalanceStatusProgress
GenApi::IInteger & WhiteBalanceWidth
GenApi::IFloat & WhiteClip
GenApi::IEnumerationT< WhiteClipSelectorEnums > & WhiteClipSelector
GenApi::IInteger & Width
GenApi::IInteger & WidthAddress
GenApi::IInteger & WidthMax
GenApi::IInteger & WindowSizeH
GenApi::IInteger & WindowSizeW
GenApi::IInteger & WriteParamsLocked
GenApi::IInteger & XmlManifestSelector
GenApi::IInteger & XmlManifestSize
GenApi::IInteger & XmlSchemeVersion
GenApi::IInteger & XmlUrlAddress
GenApi::IInteger & XmlVersion
GenApi::IInteger & aPAUSEMACCtrlFramesReceived
GenApi::IInteger & aPAUSEMACCtrlFramesTransmitted

Public Attributes inherited from Spinnaker::ICameraBase

See Spinnaker::ICameraBase

Type Name
TransportLayerDevice TLDevice
TransportLayerStream TLStream

Public Functions

Type Name
virtual void Init ()
~Camera ()

Public Functions inherited from Spinnaker::CameraBase

See Spinnaker::CameraBase

Type Name
virtual void BeginAcquisition ()
virtual void DeInit ()
virtual unsigned int DiscoverMaxPacketSize ()
virtual void EndAcquisition ()
virtual void ForceIP ()
virtual GenApi::EAccessMode GetAccessMode () const
virtual unsigned int GetActiveNumDataStreams ()
virtual BufferOwnership GetBufferOwnership () const
virtual GenICam::gcstring GetDeviceID ()
GenICam::gcstring GetDeviceSerialNumber ()
virtual GenICam::gcstring GetGuiXml () const
virtual ImagePtr GetNextImage (uint64_t grabTimeout=EVENT_TIMEOUT_INFINITE, uint64_t streamIndex=0)
virtual ImageList GetNextImageSync (uint64_t grabTimeout=EVENT_TIMEOUT_INFINITE)
virtual GenApi::INodeMap & GetNodeMap () const
virtual unsigned int GetNumDataStreams ()
virtual unsigned int GetNumImagesInUse ()
virtual ProducerPtr GetProducer () const
virtual GenApi::INodeMap & GetTLDeviceNodeMap () const
virtual GenApi::INodeMap & GetTLStreamNodeMap (uint64_t streamIndex=0) const
virtual GenICam::gcstring GetUniqueID ()
virtual uint64_t GetUserBufferCount () const
virtual uint64_t GetUserBufferSize () const
virtual uint64_t GetUserBufferTotalSize () const
virtual void Init ()
virtual bool IsInitialized ()
virtual bool IsStreaming () const
virtual bool IsValid ()
virtual void ReadPort (uint64_t iAddress, void * pBuffer, size_t iSize)
virtual void RegisterEventHandler (EventHandler & evtHandlerToRegister)
virtual void RegisterEventHandler (DeviceEventHandler & evtHandlerToRegister, const GenICam::gcstring & eventName)
virtual void RegisterEventHandler (ImageEventHandler & evtHandlerToRegister, uint64_t streamIndex)
virtual void SetBufferOwnership (const BufferOwnership mode)
virtual void SetUserBuffers (void *const pMemBuffers, uint64_t totalSize)
virtual void SetUserBuffers (void **const ppMemBuffers, const uint64_t bufferCount, const uint64_t bufferSize)
virtual void UnregisterAllLoggingEventHandlers ()
virtual void UnregisterEventHandler (EventHandler & evtHandlerToUnregister)
virtual void WritePort (uint64_t iAddress, const void * pBuffer, size_t iSize)
virtual ~CameraBase (void)

Public Functions inherited from Spinnaker::ICameraBase

See Spinnaker::ICameraBase

Type Name
virtual void BeginAcquisition () = 0
virtual void DeInit () = 0
virtual unsigned int DiscoverMaxPacketSize () = 0
virtual void EndAcquisition () = 0
virtual void ForceIP () = 0
virtual GenApi::EAccessMode GetAccessMode () const = 0
virtual unsigned int GetActiveNumDataStreams () = 0
virtual BufferOwnership GetBufferOwnership () const = 0
virtual GenICam::gcstring GetDeviceID () = 0
virtual GenICam::gcstring GetGuiXml () const = 0
virtual ImagePtr GetNextImage (uint64_t grabTimeout=EVENT_TIMEOUT_INFINITE, uint64_t streamIndex=0) = 0
virtual ImageList GetNextImageSync (uint64_t grabTimeout=EVENT_TIMEOUT_INFINITE) = 0
virtual GenApi::INodeMap & GetNodeMap () const = 0
virtual unsigned int GetNumDataStreams () = 0
virtual unsigned int GetNumImagesInUse () = 0
virtual ProducerPtr GetProducer () const = 0
virtual GenApi::INodeMap & GetTLDeviceNodeMap () const = 0
virtual GenApi::INodeMap & GetTLStreamNodeMap (uint64_t streamIndex) const = 0
virtual GenICam::gcstring GetUniqueID () = 0
virtual uint64_t GetUserBufferCount () const = 0
virtual uint64_t GetUserBufferSize () const = 0
virtual uint64_t GetUserBufferTotalSize () const = 0
virtual void Init () = 0
virtual bool IsInitialized () = 0
virtual bool IsStreaming () const = 0
virtual bool IsValid () = 0
virtual void ReadPort (uint64_t iAddress, void * pBuffer, size_t iSize) = 0
virtual void RegisterEventHandler (EventHandler & evtHandlerToRegister) = 0
virtual void RegisterEventHandler (DeviceEventHandler & evtHandlerToRegister, const GenICam::gcstring & eventName) = 0
virtual void RegisterEventHandler (ImageEventHandler & evtHandlerToRegister, uint64_t streamIndex) = 0
virtual void SetBufferOwnership (const BufferOwnership mode) = 0
virtual void SetUserBuffers (void *const pMemBuffers, uint64_t totalSize) = 0
virtual void SetUserBuffers (void **const ppMemBuffers, const uint64_t bufferCount, const uint64_t bufferSize) = 0
virtual void UnregisterAllLoggingEventHandlers () = 0
virtual void UnregisterEventHandler (EventHandler & evtHandlerToUnregister) = 0
virtual void WritePort (uint64_t iAddress, const void * pBuffer, size_t iSize) = 0
virtual ~ICameraBase (void)

Protected Attributes inherited from Spinnaker::ICameraBase

See Spinnaker::ICameraBase

Type Name
CameraBaseData * m_pCameraBaseData

Protected Functions

Type Name
Camera ()

Protected Functions inherited from Spinnaker::CameraBase

See Spinnaker::CameraBase

Type Name
CameraBase (void)
CameraBase (const CameraBase &)
CameraBase & operator= (const CameraBase &)

Protected Functions inherited from Spinnaker::ICameraBase

See Spinnaker::ICameraBase

Type Name
ICameraBase ()
ICameraBase (const ICameraBase &)
ICameraBase & operator= (const ICameraBase &)

Public Attributes Documentation

variable AasRoiEnable

GenApi::IBoolean& Spinnaker::Camera::AasRoiEnable;

Description: Controls whether a user-specified ROI is used for auto algorithm that is currently selected by the AutoAlgorithmSelector feature. Visibility:


variable AasRoiHeight

GenApi::IInteger& Spinnaker::Camera::AasRoiHeight;

Description: Controls the width of the ROI used by the auto algorithm that is currently selected by the AutoAlgorithmSelector feature. Visibility:


variable AasRoiOffsetX

GenApi::IInteger& Spinnaker::Camera::AasRoiOffsetX;

Description: Controls the x-offset of the ROI used by the auto algorithm that is currently selected by the AutoAlgorithmSelector feature. Visibility:


variable AasRoiOffsetY

GenApi::IInteger& Spinnaker::Camera::AasRoiOffsetY;

Description: Controls the y-offset of the ROI used by the auto algorithm that is currently selected by the AutoAlgorithmSelector feature. Visibility:


variable AasRoiWidth

GenApi::IInteger& Spinnaker::Camera::AasRoiWidth;

Description: Controls the width of the ROI used by the auto algorithm that is currently selected by the AutoAlgorithmSelector feature. Visibility:


variable AcquisitionAbort

GenApi::ICommand& Spinnaker::Camera::AcquisitionAbort;

Description: Aborts the Acquisition immediately. This will end the capture without completing the current Frame or waiting on a trigger. If no Acquisition is in progress, the command is ignored. Visibility: Expert


variable AcquisitionArm

GenApi::ICommand& Spinnaker::Camera::AcquisitionArm;

Description: Arms the device before an AcquisitionStart command. This optional command validates all the current features for consistency and prepares the device for a fast start of the Acquisition. Visibility: Expert


variable AcquisitionBurstFrameCount

GenApi::IInteger& Spinnaker::Camera::AcquisitionBurstFrameCount;

Description: This feature is used only if the FrameBurstStart trigger is enabled and the FrameBurstEnd trigger is disabled. Note that the total number of frames captured is also conditioned by AcquisitionFrameCount if AcquisitionMode is MultiFrame and ignored if AcquisitionMode is Single. Visibility:


variable AcquisitionFrameCount

GenApi::IInteger& Spinnaker::Camera::AcquisitionFrameCount;

Description: Number of images to acquire during a multi frame acquisition. Visibility:


variable AcquisitionFramePeriod

GenApi::IFloat& Spinnaker::Camera::AcquisitionFramePeriod;

Description: Controls the acquisition rate (in 1us steps) at which the frames are captured. Visibility: Beginner


variable AcquisitionFramePeriodRaw

GenApi::IInteger& Spinnaker::Camera::AcquisitionFramePeriodRaw;

Description: Controls the acquisition rate (in 1us steps) at which the frames are captured. Visibility: Invisible


variable AcquisitionFrameRate

GenApi::IFloat& Spinnaker::Camera::AcquisitionFrameRate;

Description: User controlled acquisition frame rate in Hertz Visibility:


variable AcquisitionFrameRateEnable

GenApi::IBoolean& Spinnaker::Camera::AcquisitionFrameRateEnable;

Description: If enabled, AcquisitionFrameRate can be used to manually control the frame rate. Visibility:


variable AcquisitionFrameRatePersistence

GenApi::IBoolean& Spinnaker::Camera::AcquisitionFrameRatePersistence;

Description: If enabled, the camera will try to preserve the frame rate to what is entered when changed by other features. Visibility:


variable AcquisitionLineRate

GenApi::IFloat& Spinnaker::Camera::AcquisitionLineRate;

Description: Controls the rate (in Hertz) at which the Lines in a Frame are captured. Visibility:


variable AcquisitionMaxFrameRate

GenApi::ICommand& Spinnaker::Camera::AcquisitionMaxFrameRate;

Description: Sets the camera to the maximum frame rate, with respect to the given settings Visibility: Beginner


variable AcquisitionMode

GenApi::IEnumerationT<AcquisitionModeEnums>& Spinnaker::Camera::AcquisitionMode;

Description: 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. Visibility:


variable AcquisitionModeAddress

GenApi::IInteger& Spinnaker::Camera::AcquisitionModeAddress;

Description: The address in the manufacturer-specific register space of the feature with the corresponding name. Visibility: Guru


variable AcquisitionResultingFrameRate

GenApi::IFloat& Spinnaker::Camera::AcquisitionResultingFrameRate;

Description: Resulting frame rate in Hertz. If this does not equal the Acquisition Frame Rate it is because the Exposure Time is greater than the frame time. Visibility:


variable AcquisitionStart

GenApi::ICommand& Spinnaker::Camera::AcquisitionStart;

Description: This command starts the acquisition of images. Visibility:


variable AcquisitionStartAddress

GenApi::IInteger& Spinnaker::Camera::AcquisitionStartAddress;

Description: The address in the manufacturer-specific register space of the feature with the corresponding name. Visibility: Guru


variable AcquisitionStatus

GenApi::IBoolean& Spinnaker::Camera::AcquisitionStatus;

Description: Reads the state of the internal acquisition signal selected using AcquisitionStatusSelector. Visibility: Expert


variable AcquisitionStatusSelector

GenApi::IEnumerationT<AcquisitionStatusSelectorEnums>& Spinnaker::Camera::AcquisitionStatusSelector;

Description: Selects the internal acquisition signal to read using AcquisitionStatus. Visibility: Expert


variable AcquisitionStop

GenApi::ICommand& Spinnaker::Camera::AcquisitionStop;

Description: This command stops the acquisition of images. Visibility:


variable AcquisitionStopAddress

GenApi::IInteger& Spinnaker::Camera::AcquisitionStopAddress;

Description: The address in the manufacturer-specific register space of the feature with the corresponding name. Visibility: Guru


variable AcquisitionTransferFrameRate

GenApi::IFloat& Spinnaker::Camera::AcquisitionTransferFrameRate;

Description: Transfer frame rate in Hertz. If this does not equal the Acquisition Frame Rate it is because the Exposure Time is greater than the frame time. Visibility:


variable ActionDeviceKey

GenApi::IInteger& Spinnaker::Camera::ActionDeviceKey;

Description: Provides the device key that allows the device to check the validity of action commands. The device internal assertion of an action signal is only authorized if the ActionDeviceKey and the action device key value in the protocol message are equal. Visibility:


variable ActionGroupKey

GenApi::IInteger& Spinnaker::Camera::ActionGroupKey;

Description: Provides the key that the device will use to validate the action on reception of the action protocol message. Visibility:


variable ActionGroupMask

GenApi::IInteger& Spinnaker::Camera::ActionGroupMask;

Description: Provides the mask that the device will use to validate the action on reception of the action protocol message. Visibility:


variable ActionQueueEmpty

GenApi::ICommand& Spinnaker::Camera::ActionQueueEmpty;

Description: Removes all action commands in the queue. Visibility:


variable ActionQueueSize

GenApi::IInteger& Spinnaker::Camera::ActionQueueSize;

Description: Indicates the size of the scheduled action commands queue. This number represents the maximum number of scheduled action commands that can be pending at a given point in time. Visibility:


variable ActionSelector

GenApi::IEnumerationT<ActionSelectorEnums>& Spinnaker::Camera::ActionSelector;

Description: Selects to which Action Signal further Action settings apply. Visibility:


variable ActionSignalSize

GenApi::IInteger& Spinnaker::Camera::ActionSignalSize;

Description: Indicates the number of seperate action commands supported by this device. Visibility:


variable ActionUnconditionalMode

GenApi::IEnumerationT<ActionUnconditionalModeEnums>& Spinnaker::Camera::ActionUnconditionalMode;

Description: Enables the unconditional action command mode where action commands are processed even when the primary control channel is closed. Visibility:


variable AdaptiveCompressionEnable

GenApi::IBoolean& Spinnaker::Camera::AdaptiveCompressionEnable;

Description: If selected, allows dynamic updates to the compression tables to achieve better compression ratio. If deselected, a fixed encoding table is used. Visibility:


variable AdcBitDepth

GenApi::IEnumerationT<AdcBitDepthEnums>& Spinnaker::Camera::AdcBitDepth;

Description: Selects which ADC bit depth to use. A higher ADC bit depth results in better image quality but slower maximum frame rate. Visibility:


variable AdvancedParameter

GenApi::IInteger& Spinnaker::Camera::AdvancedParameter;

Description: Visibility: Guru


variable AdvancedParameterSave

GenApi::ICommand& Spinnaker::Camera::AdvancedParameterSave;

Description: Visibility: Guru


variable AdvancedParameterSelector

GenApi::IInteger& Spinnaker::Camera::AdvancedParameterSelector;

Description: Visibility: Guru


variable AutoAlgorithmSelector

GenApi::IEnumerationT<AutoAlgorithmSelectorEnums>& Spinnaker::Camera::AutoAlgorithmSelector;

Description: Selects which Auto Algorithm is controlled by the RoiEnable, OffsetX, OffsetY, Width, Height features. Visibility:


variable AutoExposureControlLoopDamping

GenApi::IFloat& Spinnaker::Camera::AutoExposureControlLoopDamping;

Description: It controls how fast the exposure and gain get settled. If the value is too small, it may cause the system to be unstable. Range is from 0.0 to 1.0. Default = 0.2. Visibility:


variable AutoExposureControlPriority

GenApi::IEnumerationT<AutoExposureControlPriorityEnums>& Spinnaker::Camera::AutoExposureControlPriority;

Description: 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. Visibility:


variable AutoExposureEVCompensation

GenApi::IFloat& Spinnaker::Camera::AutoExposureEVCompensation;

Description: The EV compensation value used in the exposure compensation. This allows you to adjust the resultant image intensity with one control. A positive value makes the image brighter. A negative value makes the image darker. Range from -3 to 3 with a step of 1/3. Default = 0. Visibility:


variable AutoExposureExposureTimeLowerLimit

GenApi::IFloat& Spinnaker::Camera::AutoExposureExposureTimeLowerLimit;

Description: The smallest exposure time that auto exposure can set. Visibility:


variable AutoExposureExposureTimeUpperLimit

GenApi::IFloat& Spinnaker::Camera::AutoExposureExposureTimeUpperLimit;

Description: The largest exposure time that auto exposure can set. Visibility:


variable AutoExposureGainLowerLimit

GenApi::IFloat& Spinnaker::Camera::AutoExposureGainLowerLimit;

Description: The smallest gain that auto exposure can set. Visibility:


variable AutoExposureGainUpperLimit

GenApi::IFloat& Spinnaker::Camera::AutoExposureGainUpperLimit;

Description: The largest gain that auto exposure can set. Visibility:


variable AutoExposureGreyValueLowerLimit

GenApi::IFloat& Spinnaker::Camera::AutoExposureGreyValueLowerLimit;

Description: The lowest value in percentage that the target mean may reach. Visibility:


variable AutoExposureGreyValueUpperLimit

GenApi::IFloat& Spinnaker::Camera::AutoExposureGreyValueUpperLimit;

Description: The highest value in percentage that the target mean may reach. Visibility:


variable AutoExposureLightingMode

GenApi::IEnumerationT<AutoExposureLightingModeEnums>& Spinnaker::Camera::AutoExposureLightingMode;

Description: 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. Visibility:


variable AutoExposureMeteringMode

GenApi::IEnumerationT<AutoExposureMeteringModeEnums>& Spinnaker::Camera::AutoExposureMeteringMode;

Description: 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. Visibility:


variable AutoExposureTargetGreyValue

GenApi::IFloat& Spinnaker::Camera::AutoExposureTargetGreyValue;

Description: This is the user-specified target grey level (image mean) to apply to the current image. Note that the target grey level is in the linear domain before gamma correction is applied. Visibility:


variable AutoExposureTargetGreyValueAuto

GenApi::IEnumerationT<AutoExposureTargetGreyValueAutoEnums>& Spinnaker::Camera::AutoExposureTargetGreyValueAuto;

Description: 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. Visibility:


variable BalanceRatio

GenApi::IFloat& Spinnaker::Camera::BalanceRatio;

Description: Controls the balance ratio of the selected color relative to green. Used for white balancing. Visibility:


variable BalanceRatioSelector

GenApi::IEnumerationT<BalanceRatioSelectorEnums>& Spinnaker::Camera::BalanceRatioSelector;

Description: Selects a balance ratio to configure once a balance ratio control has been selected. Visibility:


variable BalanceWhiteAuto

GenApi::IEnumerationT<BalanceWhiteAutoEnums>& Spinnaker::Camera::BalanceWhiteAuto;

Description: 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. Visibility:


variable BalanceWhiteAutoDamping

GenApi::IFloat& Spinnaker::Camera::BalanceWhiteAutoDamping;

Description: Controls how quickly 'BalanceWhiteAuto' adjusts the values for Red and Blue BalanceRatio in response to changing conditions. Higher damping means the changes are more gradual. Visibility:


variable BalanceWhiteAutoLowerLimit

GenApi::IFloat& Spinnaker::Camera::BalanceWhiteAutoLowerLimit;

Description: Controls the minimum value Auto White Balance can set for the Red/Blue BalanceRatio. Visibility:


variable BalanceWhiteAutoProfile

GenApi::IEnumerationT<BalanceWhiteAutoProfileEnums>& Spinnaker::Camera::BalanceWhiteAutoProfile;

Description: Selects the profile used by BalanceWhiteAuto. Visibility:


variable BalanceWhiteAutoUpperLimit

GenApi::IFloat& Spinnaker::Camera::BalanceWhiteAutoUpperLimit;

Description: Controls the maximum value Auto White Balance can set the Red/Blue BalanceRatio. Visibility:


variable BinningHorizontal

GenApi::IInteger& Spinnaker::Camera::BinningHorizontal;

Description: Number of horizontal photo-sensitive cells to combine together. This reduces the horizontal resolution (width) of the image. A value of 1 indicates that no horizontal binning is performed by the camera. This value must be 1 for decimation to be active. Visibility:


variable BinningHorizontalMode

GenApi::IEnumerationT<BinningHorizontalModeEnums>& Spinnaker::Camera::BinningHorizontalMode;

Description: Visibility:


variable BinningSelector

GenApi::IEnumerationT<BinningSelectorEnums>& Spinnaker::Camera::BinningSelector;

Description: Selects which binning engine is controlled by the BinningHorizontal and BinningVertical features. Visibility:


variable BinningVertical

GenApi::IInteger& Spinnaker::Camera::BinningVertical;

Description: Number of vertical photo-sensitive cells to combine together. This reduces the vertical resolution (height) of the image. A value of 1 indicates that no vertical binning is performed by the camera. This value must be 1 for decimation to be active. Visibility:


variable BinningVerticalMode

GenApi::IEnumerationT<BinningVerticalModeEnums>& Spinnaker::Camera::BinningVerticalMode;

Description: Visibility:


variable BlackLevel

GenApi::IFloat& Spinnaker::Camera::BlackLevel;

Description: Controls the offset of the video signal in percent. Visibility:


variable BlackLevelAuto

GenApi::IEnumerationT<BlackLevelAutoEnums>& Spinnaker::Camera::BlackLevelAuto;

Description: Controls the mode for automatic black level adjustment. The exact algorithm used to implement this adjustment is device-specific. Visibility: Expert


variable BlackLevelAutoBalance

GenApi::IEnumerationT<BlackLevelAutoBalanceEnums>& Spinnaker::Camera::BlackLevelAutoBalance;

Description: 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. Visibility: Expert


variable BlackLevelClampingEnable

GenApi::IBoolean& Spinnaker::Camera::BlackLevelClampingEnable;

Description: Enable the black level auto clamping feature which performs dark current compensation. This feature is not supported by rolling shutter sensors. Visibility:


variable BlackLevelRaw

GenApi::IInteger& Spinnaker::Camera::BlackLevelRaw;

Description: Controls the offset of the video signal in camera specific units. Visibility:


variable BlackLevelSelector

GenApi::IEnumerationT<BlackLevelSelectorEnums>& Spinnaker::Camera::BlackLevelSelector;

Description: Selects which black level to control. Only All can be set by the user. Analog and Digital are read-only. Visibility:


variable BsiFlatFieldCorrectionAuto

GenApi::IEnumerationT<BsiFlatFieldCorrectionAutoEnums>& Spinnaker::Camera::BsiFlatFieldCorrectionAuto;

Description: 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. Visibility:


variable BsiFlatFieldCorrectionAutoDamping

GenApi::IFloat& Spinnaker::Camera::BsiFlatFieldCorrectionAutoDamping;

Description: Controls how quickly BsiFlatFieldCorrectionAuto adjusts the values of BsiFlatFieldCorrectionGain. Higher damping means the gains are changed more gradually. Visibility:


variable BsiFlatFieldCorrectionEnable

GenApi::IBoolean& Spinnaker::Camera::BsiFlatFieldCorrectionEnable;

Description: Enables flat field correction for Back Size Illuminated sensors that have fixed pattern noise across 2x2 groups of pixels. Visibility:


variable BsiFlatFieldCorrectionGain

GenApi::IFloat& Spinnaker::Camera::BsiFlatFieldCorrectionGain;

Description: Controls the flat field correction gain of the pixel location specified by BsiFlatFieldCorrectionGainSelector. This is a linear multiplier applied to the pixel value. Visibility:


variable BsiFlatFieldCorrectionGainSelector

GenApi::IEnumerationT<BsiFlatFieldCorrectionGainSelectorEnums>& Spinnaker::Camera::BsiFlatFieldCorrectionGainSelector;

Description: Selects which pixel position has its correction gain controlled by the BsiFlatFieldCorrectionGain feature. Visibility:


variable BufferedBurstFrameCountMax

GenApi::IInteger& Spinnaker::Camera::BufferedBurstFrameCountMax;

Description: Number of images that can be acquired in buffered burst mode without transfer overflow. Visibility:


variable BufferedBurstMode

GenApi::IBoolean& Spinnaker::Camera::BufferedBurstMode;

Description: If enabled, sensor is able to be triggered at sensor maximum frame rate. Device link throughtput will be ignored in calculating sensor maximum frame rate. Visibility:


variable BuiltInTest

GenApi::IInteger& Spinnaker::Camera::BuiltInTest;

Description: Returns the Built In Test status of the camera. Visibility: Expert


variable CFG_COLOR

GenApi::IBoolean& Spinnaker::Camera::CFG_COLOR;

Description: Visibility: Invisible


variable CFG_FACTORY

GenApi::IBoolean& Spinnaker::Camera::CFG_FACTORY;

Description: Visibility: Invisible


variable CFG_GAMMA

GenApi::IBoolean& Spinnaker::Camera::CFG_GAMMA;

Description: Visibility: Invisible


variable CFG_LF_FFC

GenApi::IBoolean& Spinnaker::Camera::CFG_LF_FFC;

Description: Visibility: Invisible


variable ChunkBlackLevel

GenApi::IFloat& Spinnaker::Camera::ChunkBlackLevel;

Description: Returns the black level used to capture the image. Visibility:


variable ChunkBlackLevelSelector

GenApi::IEnumerationT<ChunkBlackLevelSelectorEnums>& Spinnaker::Camera::ChunkBlackLevelSelector;

Description: Selects which black level to retrieve Visibility:


variable ChunkCRC

GenApi::IInteger& Spinnaker::Camera::ChunkCRC;

Description: Returns the CRC of the image payload. Visibility:


variable ChunkCompressionMode

GenApi::IInteger& Spinnaker::Camera::ChunkCompressionMode;

Description: Visibility:


variable ChunkCompressionRatio

GenApi::IFloat& Spinnaker::Camera::ChunkCompressionRatio;

Description: Visibility:


variable ChunkCounterSelector

GenApi::IEnumerationT<ChunkCounterSelectorEnums>& Spinnaker::Camera::ChunkCounterSelector;

Description: Selects which counter to retrieve data from. Visibility: Expert


variable ChunkCounterValue

GenApi::IInteger& Spinnaker::Camera::ChunkCounterValue;

Description: Returns the value of the selected Chunk counter at the time of the FrameStart event. Visibility: Expert


variable ChunkCurrentDatarate

GenApi::IInteger& Spinnaker::Camera::ChunkCurrentDatarate;

Description: Visibility:


variable ChunkEnable

GenApi::IBoolean& Spinnaker::Camera::ChunkEnable;

Description: Enables the inclusion of the selected Chunk data in the payload of the image. Visibility:


variable ChunkEncoderSelector

GenApi::IEnumerationT<ChunkEncoderSelectorEnums>& Spinnaker::Camera::ChunkEncoderSelector;

Description: Selects which Encoder to retrieve data from. Visibility: Expert


variable ChunkEncoderStatus

GenApi::IEnumerationT<ChunkEncoderStatusEnums>& Spinnaker::Camera::ChunkEncoderStatus;

Description: Returns the motion status of the selected encoder. Visibility: Expert


variable ChunkEncoderValue

GenApi::IInteger& Spinnaker::Camera::ChunkEncoderValue;

Description: Returns the counter's value of the selected Encoder at the time of the FrameStart in area scan mode or the counter's value at the time of the LineStart selected by ChunkScanLineSelector in LineScan mode. Visibility: Expert


variable ChunkExposureEndLineStatusAll

GenApi::IInteger& Spinnaker::Camera::ChunkExposureEndLineStatusAll;

Description: Returns the status of all the I/O lines at the end of exposure event. Visibility:


variable ChunkExposureTime

GenApi::IFloat& Spinnaker::Camera::ChunkExposureTime;

Description: Returns the exposure time used to capture the image. Visibility:


variable ChunkExposureTimeSelector

GenApi::IEnumerationT<ChunkExposureTimeSelectorEnums>& Spinnaker::Camera::ChunkExposureTimeSelector;

Description: Selects which exposure time is read by the ChunkExposureTime feature. Visibility: Expert


variable ChunkFrameID

GenApi::IInteger& Spinnaker::Camera::ChunkFrameID;

Description: Returns the image frame ID. Visibility:


variable ChunkGain

GenApi::IFloat& Spinnaker::Camera::ChunkGain;

Description: Returns the gain used to capture the image. Visibility:


variable ChunkGainSelector

GenApi::IEnumerationT<ChunkGainSelectorEnums>& Spinnaker::Camera::ChunkGainSelector;

Description: Selects which gain to retrieve Visibility:


variable ChunkHeight

GenApi::IInteger& Spinnaker::Camera::ChunkHeight;

Description: Returns the height of the image included in the payload. Visibility:


variable ChunkImage

GenApi::IInteger& Spinnaker::Camera::ChunkImage;

Description: Returns the image payload. Visibility:


variable ChunkImageComponent

GenApi::IEnumerationT<ChunkImageComponentEnums>& Spinnaker::Camera::ChunkImageComponent;

Description: Returns the component of the payload image. This can be used to identify the image component of a generic part in a multipart transfer. Visibility: Expert


variable ChunkInferenceBoundingBoxResult

GenApi::IRegister& Spinnaker::Camera::ChunkInferenceBoundingBoxResult;

Description: Returns the chunk inference bounding box result data. Visibility: Expert


variable ChunkInferenceConfidence

GenApi::IFloat& Spinnaker::Camera::ChunkInferenceConfidence;

Description: Returns the chunk data inference confidence percentage. Visibility: Expert


variable ChunkInferenceFrameId

GenApi::IInteger& Spinnaker::Camera::ChunkInferenceFrameId;

Description: Returns the frame ID associated with the most recent inference result. Visibility: Expert


variable ChunkInferenceResult

GenApi::IInteger& Spinnaker::Camera::ChunkInferenceResult;

Description: Returns the chunk data inference result. Visibility: Expert


variable ChunkLargePenalty

GenApi::IInteger& Spinnaker::Camera::ChunkLargePenalty;

Description: Returns the penalty when the change of Disparity Change is plus or minus 1. Visibility: Expert


variable ChunkLinePitch

GenApi::IInteger& Spinnaker::Camera::ChunkLinePitch;

Description: Returns the LinePitch of the image included in the payload. Visibility: Expert


variable ChunkLineStatusAll

GenApi::IInteger& Spinnaker::Camera::ChunkLineStatusAll;

Description: Returns the status of all the I/O lines at the start of exposure event. Visibility:


variable ChunkMaxZ

GenApi::IFloat& Spinnaker::Camera::ChunkMaxZ;

Description: Returns the maximum depth in meters for the point cloud range. Visibility: Expert


variable ChunkMinZ

GenApi::IFloat& Spinnaker::Camera::ChunkMinZ;

Description: Returns the minimum depth in meters for the point cloud range. Visibility: Expert


variable ChunkModeActive

GenApi::IBoolean& Spinnaker::Camera::ChunkModeActive;

Description: Activates the inclusion of Chunk data in the payload of the image. Visibility:


variable ChunkOffsetX

GenApi::IInteger& Spinnaker::Camera::ChunkOffsetX;

Description: Returns the Offset X of the image included in the payload. Visibility:


variable ChunkOffsetY

GenApi::IInteger& Spinnaker::Camera::ChunkOffsetY;

Description: Returns the Offset Y of the image included in the payload. Visibility:


variable ChunkPartSelector

GenApi::IInteger& Spinnaker::Camera::ChunkPartSelector;

Description: Selects the part to access in chunk data in a multipart transmission. Visibility: Expert


variable ChunkPixelDynamicRangeMax

GenApi::IInteger& Spinnaker::Camera::ChunkPixelDynamicRangeMax;

Description: Returns the maximum value of dynamic range of the image included in the payload. Visibility: Expert


variable ChunkPixelDynamicRangeMin

GenApi::IInteger& Spinnaker::Camera::ChunkPixelDynamicRangeMin;

Description: Returns the minimum value of dynamic range of the image included in the payload. Visibility: Expert


variable ChunkPixelFormat

GenApi::IEnumerationT<ChunkPixelFormatEnums>& Spinnaker::Camera::ChunkPixelFormat;

Description: Format of the pixel provided by the camera Visibility:


variable ChunkRegionID

GenApi::IEnumerationT<ChunkRegionIDEnums>& Spinnaker::Camera::ChunkRegionID;

Description: Returns the identifier of Region that the image comes from. Visibility: Expert


variable ChunkScan3dAxisMax

GenApi::IFloat& Spinnaker::Camera::ChunkScan3dAxisMax;

Description: Returns the Maximum Axis value for the selected coordinate axis of the image included in the payload. Visibility: Expert


variable ChunkScan3dAxisMin

GenApi::IFloat& Spinnaker::Camera::ChunkScan3dAxisMin;

Description: Returns the Minimum Axis value for the selected coordinate axis of the image included in the payload. Visibility: Expert


variable ChunkScan3dBaseline

GenApi::IFloat& Spinnaker::Camera::ChunkScan3dBaseline;

Description: Returns the baseline as the physical distance of two cameras in a stereo camera setup. The value of this feature can be used for 3D reconstruction from disparity images. In this case, the unit of the 3D coordinates corresponds to the unit of the baseline. Visibility: Expert


variable ChunkScan3dCoordinateOffset

GenApi::IFloat& Spinnaker::Camera::ChunkScan3dCoordinateOffset;

Description: Returns the Offset for the selected coordinate axis of the image included in the payload. Visibility: Expert


variable ChunkScan3dCoordinateReferenceSelector

GenApi::IEnumerationT<ChunkScan3dCoordinateReferenceSelectorEnums>& Spinnaker::Camera::ChunkScan3dCoordinateReferenceSelector;

Description: Selector to read a coordinate system reference value defining the transform of a point from one system to the other. Visibility: Expert


variable ChunkScan3dCoordinateReferenceValue

GenApi::IFloat& Spinnaker::Camera::ChunkScan3dCoordinateReferenceValue;

Description: Reads the value of a position or pose coordinate for the anchor or transformed coordinate systems relative to the reference point. Visibility: Expert


variable ChunkScan3dCoordinateScale

GenApi::IFloat& Spinnaker::Camera::ChunkScan3dCoordinateScale;

Description: Returns the Scale for the selected coordinate axis of the image included in the payload. Visibility: Expert


variable ChunkScan3dCoordinateSelector

GenApi::IEnumerationT<ChunkScan3dCoordinateSelectorEnums>& Spinnaker::Camera::ChunkScan3dCoordinateSelector;

Description: Selects which Coordinate to retrieve data from. Visibility: Expert


variable ChunkScan3dCoordinateSystem

GenApi::IEnumerationT<ChunkScan3dCoordinateSystemEnums>& Spinnaker::Camera::ChunkScan3dCoordinateSystem;

Description: Returns the Coordinate System of the image included in the payload. Visibility: Expert


variable ChunkScan3dCoordinateSystemReference

GenApi::IEnumerationT<ChunkScan3dCoordinateSystemReferenceEnums>& Spinnaker::Camera::ChunkScan3dCoordinateSystemReference;

Description: Returns the Coordinate System Position of the image included in the payload. Visibility: Expert


variable ChunkScan3dCoordinateTransformSelector

GenApi::IEnumerationT<ChunkScan3dCoordinateTransformSelectorEnums>& Spinnaker::Camera::ChunkScan3dCoordinateTransformSelector;

Description: Selector for transform values. Visibility: Expert


variable ChunkScan3dDistanceUnit

GenApi::IEnumerationT<ChunkScan3dDistanceUnitEnums>& Spinnaker::Camera::ChunkScan3dDistanceUnit;

Description: Returns the Distance Unit of the payload image. Visibility: Expert


variable ChunkScan3dFocalLength

GenApi::IFloat& Spinnaker::Camera::ChunkScan3dFocalLength;

Description: Returns the focal length of the camera in pixel. The focal length depends on the selected region. The value of this feature takes into account horizontal binning, decimation, or any other function changing the image resolution. Visibility: Expert


variable ChunkScan3dInvalidDataFlag

GenApi::IBoolean& Spinnaker::Camera::ChunkScan3dInvalidDataFlag;

Description: Returns if a specific non-valid data flag is used in the data stream. Visibility: Expert


variable ChunkScan3dInvalidDataValue

GenApi::IFloat& Spinnaker::Camera::ChunkScan3dInvalidDataValue;

Description: Returns the Invalid Data Value used for the image included in the payload. Visibility: Expert


variable ChunkScan3dOutputMode

GenApi::IEnumerationT<ChunkScan3dOutputModeEnums>& Spinnaker::Camera::ChunkScan3dOutputMode;

Description: Returns the Calibrated Mode of the payload image. Visibility: Expert


variable ChunkScan3dPrincipalPointU

GenApi::IFloat& Spinnaker::Camera::ChunkScan3dPrincipalPointU;

Description: Returns the value of this feature gives the horizontal position of the principal point, relative to the region origin, i.e. OffsetX. The value of this feature takes into account horizontal binning, decimation, or any other function changing the image resolution. Visibility: Expert


variable ChunkScan3dPrincipalPointV

GenApi::IFloat& Spinnaker::Camera::ChunkScan3dPrincipalPointV;

Description: Returns the value of this feature gives the vertical position of the principal point, relative to the region origin, i.e. OffsetY. The value of this feature takes into account vertical binning, decimation, or any other function changing the image resolution. Visibility: Expert


variable ChunkScan3dTransformValue

GenApi::IFloat& Spinnaker::Camera::ChunkScan3dTransformValue;

Description: Returns the transform value. Visibility: Expert


variable ChunkScanLineSelector

GenApi::IInteger& Spinnaker::Camera::ChunkScanLineSelector;

Description: Index for vector representation of one chunk value per line in an image. Visibility: Expert


variable ChunkSelector

GenApi::IEnumerationT<ChunkSelectorEnums>& Spinnaker::Camera::ChunkSelector;

Description: Selects which chunk data to enable or disable. Visibility:


variable ChunkSequencerSetActive

GenApi::IInteger& Spinnaker::Camera::ChunkSequencerSetActive;

Description: Returns the index of the active set of the running sequencer included in the payload. Visibility:


variable ChunkSerialData

GenApi::IString& Spinnaker::Camera::ChunkSerialData;

Description: Returns the serial data that was received. Visibility:


variable ChunkSerialDataLength

GenApi::IInteger& Spinnaker::Camera::ChunkSerialDataLength;

Description: Returns the length of the received serial data that was included in the payload. Visibility:


variable ChunkSerialReceiveOverflow

GenApi::IBoolean& Spinnaker::Camera::ChunkSerialReceiveOverflow;

Description: Returns the status of the chunk serial receive overflow. Visibility:


variable ChunkSmallPenalty

GenApi::IInteger& Spinnaker::Camera::ChunkSmallPenalty;

Description: Returns the penalty when the change of Disparity Change is plus or minus 1. Visibility: Expert


variable ChunkSourceID

GenApi::IEnumerationT<ChunkSourceIDEnums>& Spinnaker::Camera::ChunkSourceID;

Description: Returns the identifier of Source that the image comes from. Visibility: Expert


variable ChunkStereoHeight

GenApi::IInteger& Spinnaker::Camera::ChunkStereoHeight;

Description: Returns the height of the image after stereo processing by the device (in pixels). Visibility: Expert


variable ChunkStereoWidth

GenApi::IInteger& Spinnaker::Camera::ChunkStereoWidth;

Description: Returns the width of the image after stereo processing by the device (in pixels). Visibility: Expert


variable ChunkStreamChannelID

GenApi::IInteger& Spinnaker::Camera::ChunkStreamChannelID;

Description: Returns identifier of the stream channel used to carry the block. Visibility: Expert


variable ChunkTimerSelector

GenApi::IEnumerationT<ChunkTimerSelectorEnums>& Spinnaker::Camera::ChunkTimerSelector;

Description: Selects which Timer to retrieve data from. Visibility: Expert


variable ChunkTimerValue

GenApi::IFloat& Spinnaker::Camera::ChunkTimerValue;

Description: Returns the value of the selected Timer at the time of the FrameStart internal event. Visibility: Expert


variable ChunkTimestamp

GenApi::IInteger& Spinnaker::Camera::ChunkTimestamp;

Description: Returns the Timestamp of the image. Visibility:


variable ChunkTimestampLatchValue

GenApi::IInteger& Spinnaker::Camera::ChunkTimestampLatchValue;

Description: Returns the last Timestamp latched with the TimestampLatch command. Visibility: Expert


variable ChunkTransferBlockID

GenApi::IInteger& Spinnaker::Camera::ChunkTransferBlockID;

Description: Returns the unique identifier of the transfer block used to transport the payload. Visibility: Expert


variable ChunkTransferQueueCurrentBlockCount

GenApi::IInteger& Spinnaker::Camera::ChunkTransferQueueCurrentBlockCount;

Description: Returns the current number of blocks in the transfer queue. Visibility: Expert


variable ChunkTransferStreamID

GenApi::IEnumerationT<ChunkTransferStreamIDEnums>& Spinnaker::Camera::ChunkTransferStreamID;

Description: Returns identifier of the stream that generated this block. Visibility: Expert


variable ChunkUniquenessRatio

GenApi::IInteger& Spinnaker::Camera::ChunkUniquenessRatio;

Description: Returns the difference between the best matching disparity and the second-best matching disparity. Visibility: Expert


variable ChunkWidth

GenApi::IInteger& Spinnaker::Camera::ChunkWidth;

Description: Returns the width of the image included in the payload. Visibility:


variable ClConfiguration

GenApi::IEnumerationT<ClConfigurationEnums>& Spinnaker::Camera::ClConfiguration;

Description: 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. Visibility: Beginner


variable ClTimeSlotsCount

GenApi::IEnumerationT<ClTimeSlotsCountEnums>& Spinnaker::Camera::ClTimeSlotsCount;

Description: 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. Visibility: Expert


variable ColorTransformationEnable

GenApi::IBoolean& Spinnaker::Camera::ColorTransformationEnable;

Description: Enables/disables the color transform selected with ColorTransformationSelector. For RGB to YUV this is read-only. Enabling/disabling RGB to YUV can only be done by changing pixel format. Visibility:


variable ColorTransformationSelector

GenApi::IEnumerationT<ColorTransformationSelectorEnums>& Spinnaker::Camera::ColorTransformationSelector;

Description: Selects which Color Transformation module is controlled by the various Color Transformation features Visibility:


variable ColorTransformationValue

GenApi::IFloat& Spinnaker::Camera::ColorTransformationValue;

Description: Represents the value of the selected Gain factor or Offset inside the Transformation matrix in floating point precision. Visibility:


variable ColorTransformationValueSelector

GenApi::IEnumerationT<ColorTransformationValueSelectorEnums>& Spinnaker::Camera::ColorTransformationValueSelector;

Description: Selects the Gain factor or Offset of the Transformation matrix to access in the selected Color Transformation module Visibility:


variable ComponentActiveCount

GenApi::IInteger& Spinnaker::Camera::ComponentActiveCount;

Description: Displays the number of active streams based on the number of components enabled. Visibility:


variable ComponentDestination

GenApi::IEnumerationT<ComponentDestinationEnums>& Spinnaker::Camera::ComponentDestination;

Description: Displays the destination of the selected component that is enabled (For example: stream 0/1/2 etc). Visibility:


variable ComponentEnable

GenApi::IBoolean& Spinnaker::Camera::ComponentEnable;

Description: Control for enabling or disabling the selected component. Visibility:


variable ComponentSelector

GenApi::IEnumerationT<ComponentSelectorEnums>& Spinnaker::Camera::ComponentSelector;

Description: Control for selecting the component of a source (i.e. Raw/Rectified/Disparity). Visibility:


variable CompressedFrameDropCount

GenApi::IInteger& Spinnaker::Camera::CompressedFrameDropCount;

Description: Reports how many frames dropped to keep the datarate below the max threshold. Visibility:


variable CompressionSaturationPriority

GenApi::IEnumerationT<CompressionSaturationPriorityEnums>& Spinnaker::Camera::CompressionSaturationPriority;

Description: 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. Visibility:


variable ConfigurationFactoryInfo

GenApi::IInteger& Spinnaker::Camera::ConfigurationFactoryInfo;

Description: Visibility: Invisible


variable ConfigurationInfo

GenApi::IInteger& Spinnaker::Camera::ConfigurationInfo;

Description: Visibility: Invisible


variable ConnectionConfig

GenApi::IEnumerationT<ConnectionConfigEnums>& Spinnaker::Camera::ConnectionConfig;

Description: Select a combination of the Device connection speed and the number of active connections at which the camera should be operated. Visibility: Beginner


variable ConnectionConfigDefault

GenApi::IEnumerationT<ConnectionConfigDefaultEnums>& Spinnaker::Camera::ConnectionConfigDefault;

Description: The default ConnectionConfig that will be loaded at power-up. Visibility: Beginner


variable ConnectionReset

GenApi::IInteger& Spinnaker::Camera::ConnectionReset;

Description: Resets all connections of the Device. Visibility: Guru


variable ControlPacketSizeMax

GenApi::IInteger& Spinnaker::Camera::ControlPacketSizeMax;

Description: The maximum control packet data size. The size is defined in bytes, and shall be a multiple of 4 bytes. Visibility: Guru


variable ControlPacketsReservedBandwidth

GenApi::IInteger& Spinnaker::Camera::ControlPacketsReservedBandwidth;

Description: Reserved device link bandwidth(in bps) for control data. Visibility:


variable CounterDelay

GenApi::IInteger& Spinnaker::Camera::CounterDelay;

Description: Sets the delay (or number of events) before the CounterStart event is generated. Visibility:


variable CounterDuration

GenApi::IInteger& Spinnaker::Camera::CounterDuration;

Description: Sets the duration (or number of events) before the CounterEnd event is generated. Visibility:


variable CounterEventActivation

GenApi::IEnumerationT<CounterEventActivationEnums>& Spinnaker::Camera::CounterEventActivation;

Description: Selects the activation mode of the event to increment the Counter. Visibility:


variable CounterEventSource

GenApi::IEnumerationT<CounterEventSourceEnums>& Spinnaker::Camera::CounterEventSource;

Description: Selects the event that will increment the counter Visibility:


variable CounterReset

GenApi::ICommand& Spinnaker::Camera::CounterReset;

Description: Does a software reset of the selected Counter and starts it. The counter starts counting events immediately after the reset unless a Counter trigger is active. CounterReset can be used to reset the Counter independently from the CounterResetSource. To disable the counter temporarily, set CounterEventSource to Off. Visibility: Expert


variable CounterResetActivation

GenApi::IEnumerationT<CounterResetActivationEnums>& Spinnaker::Camera::CounterResetActivation;

Description: Selects the Activation mode of the Counter Reset Source signal. Visibility:


variable CounterResetSource

GenApi::IEnumerationT<CounterResetSourceEnums>& Spinnaker::Camera::CounterResetSource;

Description: Selects the signal that will be the source to reset the Counter. Visibility:


variable CounterSelector

GenApi::IEnumerationT<CounterSelectorEnums>& Spinnaker::Camera::CounterSelector;

Description: Selects which counter to configure Visibility:


variable CounterStatus

GenApi::IEnumerationT<CounterStatusEnums>& Spinnaker::Camera::CounterStatus;

Description: Returns the current status of the Counter. Visibility:


variable CounterTriggerActivation

GenApi::IEnumerationT<CounterTriggerActivationEnums>& Spinnaker::Camera::CounterTriggerActivation;

Description: Selects the activation mode of the trigger to start the Counter. Visibility:


variable CounterTriggerSource

GenApi::IEnumerationT<CounterTriggerSourceEnums>& Spinnaker::Camera::CounterTriggerSource;

Description: Selects the source of the trigger to start the counter Visibility:


variable CounterValue

GenApi::IInteger& Spinnaker::Camera::CounterValue;

Description: Current counter value Visibility:


variable CounterValueAtReset

GenApi::IInteger& Spinnaker::Camera::CounterValueAtReset;

Description: Value of the selected Counter when it was reset by a trigger. Visibility:


variable CrosshairOverlay

GenApi::IBoolean& Spinnaker::Camera::CrosshairOverlay;

Description: Add a crosshair overlay to the image sent by the device. The crosshair is applied to the center of the image. Visibility: Expert


variable CxpConnectionSelector

GenApi::IInteger& Spinnaker::Camera::CxpConnectionSelector;

Description: Selects the CoaXPress physical connection to control. Visibility: Expert


variable CxpConnectionTestErrorCount

GenApi::IInteger& Spinnaker::Camera::CxpConnectionTestErrorCount;

Description: Reports the current connection error count for test packets recieved by the device on the connection selected by CxpConnectionSelector. Visibility: Expert


variable CxpConnectionTestMode

GenApi::IEnumerationT<CxpConnectionTestModeEnums>& Spinnaker::Camera::CxpConnectionTestMode;

Description: Enables the test mode for an individual physical connection of the Device. Visibility: Expert


variable CxpConnectionTestPacketCount

GenApi::IInteger& Spinnaker::Camera::CxpConnectionTestPacketCount;

Description: Reports the current count for test packets recieved by the device on the connection selected by CxpConnectionSelector. Visibility: Expert


variable CxpLinkConfiguration

GenApi::IEnumerationT<CxpLinkConfigurationEnums>& Spinnaker::Camera::CxpLinkConfiguration;

Description: 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. Visibility: Beginner


variable CxpLinkConfigurationPreferred

GenApi::IEnumerationT<CxpLinkConfigurationPreferredEnums>& Spinnaker::Camera::CxpLinkConfigurationPreferred;

Description: Provides the Link configuration that allows the Transmitter Device to operate in its default mode. Visibility: Expert


variable CxpLinkConfigurationStatus

GenApi::IEnumerationT<CxpLinkConfigurationStatusEnums>& Spinnaker::Camera::CxpLinkConfigurationStatus;

Description: This feature indicates the current and active Link configuration used by the Device. Visibility: Beginner


variable CxpPoCxpAuto

GenApi::ICommand& Spinnaker::Camera::CxpPoCxpAuto;

Description: Activate automatic control of the Power over CoaXPress (PoCXP) for the Link. Visibility: Expert


variable CxpPoCxpStatus

GenApi::IEnumerationT<CxpPoCxpStatusEnums>& Spinnaker::Camera::CxpPoCxpStatus;

Description: Returns the Power over CoaXPress (PoCXP) status of the Device. Visibility: Expert


variable CxpPoCxpTripReset

GenApi::ICommand& Spinnaker::Camera::CxpPoCxpTripReset;

Description: Reset the Power over CoaXPress (PoCXP) Link after an over-current trip on the Device connection(s). Visibility: Expert


variable CxpPoCxpTurnOff

GenApi::ICommand& Spinnaker::Camera::CxpPoCxpTurnOff;

Description: Disable Power over CoaXPress (PoCXP) for the Link. Visibility: Expert


variable DecimationHorizontal

GenApi::IInteger& Spinnaker::Camera::DecimationHorizontal;

Description: Horizontal decimation of the image. This reduces the horizontal resolution (width) of the image by only retaining a single pixel within a window whose size is the decimation factor specified here. A value of 1 indicates that no horizontal decimation is performed by the camera. This value must be 1 for binning to be active. Visibility:


variable DecimationHorizontalMode

GenApi::IEnumerationT<DecimationHorizontalModeEnums>& Spinnaker::Camera::DecimationHorizontalMode;

Description: 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. Visibility:


variable DecimationSelector

GenApi::IEnumerationT<DecimationSelectorEnums>& Spinnaker::Camera::DecimationSelector;

Description: Selects which decimation layer is controlled by the DecimationHorizontal and DecimationVertical features. Visibility:


variable DecimationVertical

GenApi::IInteger& Spinnaker::Camera::DecimationVertical;

Description: Vertical decimation of the image. This reduces the vertical resolution (height) of the image by only retaining a single pixel within a window whose size is the decimation factor specified here. A value of 1 indicates that no vertical decimation is performed by the camera. This value must be 1 for binning to be active. Visibility:


variable DecimationVerticalMode

GenApi::IEnumerationT<DecimationVerticalModeEnums>& Spinnaker::Camera::DecimationVerticalMode;

Description: 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. Visibility:


variable DefectCorrectStaticEnable

GenApi::IBoolean& Spinnaker::Camera::DefectCorrectStaticEnable;

Description: Enables/Disables table-based defective pixel correction. Visibility:


variable DefectCorrectionMode

GenApi::IEnumerationT<DefectCorrectionModeEnums>& Spinnaker::Camera::DefectCorrectionMode;

Description: Controls the method used for replacing defective pixels. Visibility:


variable DefectPixelAdd

GenApi::ICommand& Spinnaker::Camera::DefectPixelAdd;

Description: Add the pixel determined by DefectPixelWriteX and DefectPixelWriteY to the defect pixel list in volatile memory. Visibility: Expert


variable DefectPixelClearAll

GenApi::ICommand& Spinnaker::Camera::DefectPixelClearAll;

Description: Clear all pixels from the defect pixel list in volatile memory. Visibility: Expert


variable DefectPixelCorrectionEnable

GenApi::IBoolean& Spinnaker::Camera::DefectPixelCorrectionEnable;

Description: Enable or disable the defect pixel correction. Visibility: Guru


variable DefectPixelReadX

GenApi::IInteger& Spinnaker::Camera::DefectPixelReadX;

Description: The horizontal coordinate of the pixel selected by DefectPixelSelect. The origin of the coordinates is 0. Visibility: Expert


variable DefectPixelReadY

GenApi::IInteger& Spinnaker::Camera::DefectPixelReadY;

Description: The vertical coordinate of the pixel selected by DefectPixelSelect. The origin of the coordinates is 0. Visibility: Expert


variable DefectPixelRemove

GenApi::ICommand& Spinnaker::Camera::DefectPixelRemove;

Description: Remove the pixel determined by DefectPixelWriteX and DefectPixelWriteY from the defect pixel list in volatile memory. Visibility: Expert


variable DefectPixelRestore

GenApi::ICommand& Spinnaker::Camera::DefectPixelRestore;

Description: Restore the current defect pixel list to the user defect pixel list as saved in non-volatile memory. Visibility: Expert


variable DefectPixelRestoreFactory

GenApi::ICommand& Spinnaker::Camera::DefectPixelRestoreFactory;

Description: Restore the active defect pixel list to the factory default defect pixel list as saved in non-volatile memory. Visibility: Expert


variable DefectPixelSave

GenApi::ICommand& Spinnaker::Camera::DefectPixelSave;

Description: Save the defect pixel list as a user list to the non-volatile memory. Visibility: Expert


variable DefectPixelSaveAsFactoryDefault

GenApi::ICommand& Spinnaker::Camera::DefectPixelSaveAsFactoryDefault;

Description: Visibility: Guru


variable DefectPixelSelect

GenApi::IInteger& Spinnaker::Camera::DefectPixelSelect;

Description: Select an index position in the defect pixel list to read back the coordinates of the pixel. Visibility: Expert


variable DefectPixelStatus

GenApi::IEnumerationT<DefectPixelStatusEnums>& Spinnaker::Camera::DefectPixelStatus;

Description: The status of the defect pixel list. Visibility: Beginner


variable DefectPixelTestMode

GenApi::IEnumerationT<DefectPixelTestModeEnums>& Spinnaker::Camera::DefectPixelTestMode;

Description: Display the defect pixels in the output image. Visibility: Expert


variable DefectPixelTotal

GenApi::IInteger& Spinnaker::Camera::DefectPixelTotal;

Description: The total amount of pixels in the defect pixel list that will be corrected. Visibility: Expert


variable DefectPixelWriteX

GenApi::IInteger& Spinnaker::Camera::DefectPixelWriteX;

Description: Set the horizontal coordinate of a pixel. The origin of the coordinates is 0. Visibility: Expert


variable DefectPixelWriteY

GenApi::IInteger& Spinnaker::Camera::DefectPixelWriteY;

Description: Set the vertical coordinate of a pixel. The origin of the coordinates is 0. Visibility: Expert


variable DefectTableApply

GenApi::ICommand& Spinnaker::Camera::DefectTableApply;

Description: Applies the current defect table, so that any changes made affect images captured by the camera. This writes the table to volatile memory, so changes to the table are lost if the camera loses power. To save the table to non-volatile memory, use DefectTableSave. Visibility:


variable DefectTableCoordinateX

GenApi::IInteger& Spinnaker::Camera::DefectTableCoordinateX;

Description: Returns the X coordinate of the defective pixel at DefectTableIndex within the defective pixel table. Changes made do not take effect in captured images until the command DefectTableApply is written. Visibility:


variable DefectTableCoordinateY

GenApi::IInteger& Spinnaker::Camera::DefectTableCoordinateY;

Description: Returns the Y coordinate of the defective pixel at DefectTableIndex within the defective pixel table. Changes made do not take effect in captured images until the command DefectTableApply is written. Visibility:


variable DefectTableFactoryRestore

GenApi::ICommand& Spinnaker::Camera::DefectTableFactoryRestore;

Description: Restores the Defective Pixel Table to its factory default state, which was calibrated during manufacturing. This permanently overwrites any changes made to the defect table. Visibility:


variable DefectTableIndex

GenApi::IInteger& Spinnaker::Camera::DefectTableIndex;

Description: Controls the offset of the element to access in the defective pixel location table. Visibility:


variable DefectTablePixelCount

GenApi::IInteger& Spinnaker::Camera::DefectTablePixelCount;

Description: The number of defective pixel locations in the current table. Visibility:


variable DefectTableSave

GenApi::ICommand& Spinnaker::Camera::DefectTableSave;

Description: Saves the current defective pixel table non-volatile memory, so that it is preserved when the camera boots up. This overwrites the existing defective pixel table. The new table is loaded whenever the camera powers up. Visibility:


variable DefectTableSensor

GenApi::IInteger& Spinnaker::Camera::DefectTableSensor;

Description: Each sensor has its own defect table in volatile memory. This selector controls which sensor's defect table is being accessed. Visibility:


variable Deinterlacing

GenApi::IEnumerationT<DeinterlacingEnums>& Spinnaker::Camera::Deinterlacing;

Description: Controls how the device performs de-interlacing. Visibility: Beginner


variable DeviceCharacterSet

GenApi::IEnumerationT<DeviceCharacterSetEnums>& Spinnaker::Camera::DeviceCharacterSet;

Description: Character set used by the strings of the device`s bootstrap registers. Visibility:


variable DeviceClockFrequency

GenApi::IFloat& Spinnaker::Camera::DeviceClockFrequency;

Description: Returns the frequency of the selected Clock. Visibility: Expert


variable DeviceClockSelector

GenApi::IEnumerationT<DeviceClockSelectorEnums>& Spinnaker::Camera::DeviceClockSelector;

Description: Selects the clock frequency to access from the device. Visibility: Expert


variable DeviceConnectionID

GenApi::IInteger& Spinnaker::Camera::DeviceConnectionID;

Description: The ID of the Device connection via which this register is read. Visibility: Guru


variable DeviceConnectionSelector

GenApi::IInteger& Spinnaker::Camera::DeviceConnectionSelector;

Description: Selects which Connection of the device to control. Visibility: Beginner


variable DeviceConnectionSpeed

GenApi::IInteger& Spinnaker::Camera::DeviceConnectionSpeed;

Description: Indicates the speed of transmission of the specified Connection Visibility: Expert


variable DeviceConnectionStatus

GenApi::IEnumerationT<DeviceConnectionStatusEnums>& Spinnaker::Camera::DeviceConnectionStatus;

Description: Indicates the status of the specified Connection. Visibility: Expert


variable DeviceData

GenApi::IString& Spinnaker::Camera::DeviceData;

Description: Data from the device Visibility: Beginner


variable DeviceDataFinalWrite

GenApi::ICommand& Spinnaker::Camera::DeviceDataFinalWrite;

Description: Visibility: Guru


variable DeviceDataIndex

GenApi::IInteger& Spinnaker::Camera::DeviceDataIndex;

Description: Visibility: Beginner


variable DeviceDataRW_Select

GenApi::IEnumerationT<DeviceDataRW_SelectEnums>& Spinnaker::Camera::DeviceDataRW_Select;

Description: Select between reading and writing the DeviceData Visibility: Guru


variable DeviceDataRestart

GenApi::ICommand& Spinnaker::Camera::DeviceDataRestart;

Description: Visibility: Beginner


variable DeviceDataStatus

GenApi::IEnumerationT<DeviceDataStatusEnums>& Spinnaker::Camera::DeviceDataStatus;

Description: DeviceDataStatus Visibility: Beginner


variable DeviceEventChannelCount

GenApi::IInteger& Spinnaker::Camera::DeviceEventChannelCount;

Description: Indicates the number of event channels supported by the device. Visibility:


variable DeviceFamilyName

GenApi::IString& Spinnaker::Camera::DeviceFamilyName;

Description: Identifier of the product family of the device. Visibility: Beginner


variable DeviceFeaturePersistenceEnd

GenApi::ICommand& Spinnaker::Camera::DeviceFeaturePersistenceEnd;

Description: Indicate to the device the end of feature persistence. Visibility: Guru


variable DeviceFeaturePersistenceStart

GenApi::ICommand& Spinnaker::Camera::DeviceFeaturePersistenceStart;

Description: Indicate to the device and GenICam XML to get ready for persisting of all streamable features. Visibility: Guru


variable DeviceFirmwareVersion

GenApi::IString& Spinnaker::Camera::DeviceFirmwareVersion;

Description: Version of the firmware on the device. Visibility:


variable DeviceGenCPVersionMajor

GenApi::IInteger& Spinnaker::Camera::DeviceGenCPVersionMajor;

Description: Major version of the GenCP protocol supported by the device. Visibility:


variable DeviceGenCPVersionMinor

GenApi::IInteger& Spinnaker::Camera::DeviceGenCPVersionMinor;

Description: Minor version of the GenCP protocol supported by the device. Visibility:


variable DeviceID

GenApi::IString& Spinnaker::Camera::DeviceID;

Description: Device identifier (serial number). Visibility:


variable DeviceIndicatorMode

GenApi::IEnumerationT<DeviceIndicatorModeEnums>& Spinnaker::Camera::DeviceIndicatorMode;

Description: Controls the LED behaviour: Inactive (off), Active (current status), or Error Status (off unless an error occurs). Visibility:


variable DeviceLinkBandwidthReserve

GenApi::IFloat& Spinnaker::Camera::DeviceLinkBandwidthReserve;

Description: Percentage of streamed data bandwidth reserved for packet resend. Visibility:


variable DeviceLinkCommandTimeout

GenApi::IFloat& Spinnaker::Camera::DeviceLinkCommandTimeout;

Description: Indicates the command timeout of the specified Link. This corresponds to the maximum response time of the device for a command sent on that link. Visibility: Guru


variable DeviceLinkConnectionCount

GenApi::IInteger& Spinnaker::Camera::DeviceLinkConnectionCount;

Description: Returns the number of physical connection of the device used by a particular Link. Visibility: Beginner


variable DeviceLinkCurrentThroughput

GenApi::IInteger& Spinnaker::Camera::DeviceLinkCurrentThroughput;

Description: Current bandwidth(in bps) of streamed data. Visibility:


variable DeviceLinkHeartbeatMode

GenApi::IEnumerationT<DeviceLinkHeartbeatModeEnums>& Spinnaker::Camera::DeviceLinkHeartbeatMode;

Description: Activate or deactivate the Link's heartbeat. Visibility: Expert


variable DeviceLinkHeartbeatTimeout

GenApi::IFloat& Spinnaker::Camera::DeviceLinkHeartbeatTimeout;

Description: Controls the current heartbeat timeout of the specific Link. Visibility: Guru


variable DeviceLinkSelector

GenApi::IInteger& Spinnaker::Camera::DeviceLinkSelector;

Description: Selects which Link of the device to control. Visibility: Beginner


variable DeviceLinkSpeed

GenApi::IInteger& Spinnaker::Camera::DeviceLinkSpeed;

Description: Indicates the speed of transmission negotiated on the specified Link. (Bps) Visibility:


variable DeviceLinkThroughputLimit

GenApi::IInteger& Spinnaker::Camera::DeviceLinkThroughputLimit;

Description: Limits the maximum bandwidth(in bps) of the data that will be streamed out by the device on the selected Link. If necessary, delays will be uniformly inserted between transport layer packets in order to control the peak bandwidth. Visibility:


variable DeviceLinkThroughputLimitMode

GenApi::IEnumerationT<DeviceLinkThroughputLimitModeEnums>& Spinnaker::Camera::DeviceLinkThroughputLimitMode;

Description: 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. Visibility: Expert


variable DeviceManifestEntrySelector

GenApi::IInteger& Spinnaker::Camera::DeviceManifestEntrySelector;

Description: Selects the manifest entry to reference. Visibility: Guru


variable DeviceManifestPrimaryURL

GenApi::IString& Spinnaker::Camera::DeviceManifestPrimaryURL;

Description: Indicates the first URL to the GenICam XML device description file of the selected manifest entry. Visibility: Guru


variable DeviceManifestSchemaMajorVersion

GenApi::IInteger& Spinnaker::Camera::DeviceManifestSchemaMajorVersion;

Description: Indicates the major version number of the schema file of the selected manifest entry. Visibility: Guru


variable DeviceManifestSchemaMinorVersion

GenApi::IInteger& Spinnaker::Camera::DeviceManifestSchemaMinorVersion;

Description: Indicates the minor version number of the schema file of the selected manifest entry. Visibility: Guru


variable DeviceManifestSecondaryURL

GenApi::IString& Spinnaker::Camera::DeviceManifestSecondaryURL;

Description: Indicates the second URL to the GenICam XML device description file of the selected manifest entry. Visibility: Guru


variable DeviceManifestXMLMajorVersion

GenApi::IInteger& Spinnaker::Camera::DeviceManifestXMLMajorVersion;

Description: Indicates the major version number of the GenICam XML file of the selected manifest entry. Visibility: Guru


variable DeviceManifestXMLMinorVersion

GenApi::IInteger& Spinnaker::Camera::DeviceManifestXMLMinorVersion;

Description: Indicates the minor version number of the GenICam XML file of the selected manifest entry. Visibility: Guru


variable DeviceManifestXMLSubMinorVersion

GenApi::IInteger& Spinnaker::Camera::DeviceManifestXMLSubMinorVersion;

Description: Indicates the subminor version number of the GenICam XML file of the selected manifest entry. Visibility: Guru


variable DeviceManufacturerInfo

GenApi::IString& Spinnaker::Camera::DeviceManufacturerInfo;

Description: Manufacturer information about the device. Visibility:


variable DeviceMaxThroughput

GenApi::IInteger& Spinnaker::Camera::DeviceMaxThroughput;

Description: Maximum bandwidth(in bps) of the data that can be streamed out of the device. This can be used to estimate if the physical connection(s) can sustain transfer of free-running images from the camera at its maximum speed. Visibility:


variable DeviceModelName

GenApi::IString& Spinnaker::Camera::DeviceModelName;

Description: Model of the device. Visibility:


variable DevicePowerSupplySelector

GenApi::IEnumerationT<DevicePowerSupplySelectorEnums>& Spinnaker::Camera::DevicePowerSupplySelector;

Description: Selects the power supply source to control or read. Visibility:


variable DeviceRegistersCheck

GenApi::ICommand& Spinnaker::Camera::DeviceRegistersCheck;

Description: Perform the validation of the current register set for consistency. This will update the DeviceRegistersValid flag. Visibility: Expert


variable DeviceRegistersEndianness

GenApi::IEnumerationT<DeviceRegistersEndiannessEnums>& Spinnaker::Camera::DeviceRegistersEndianness;

Description: Endianess of the registers of the device. Visibility:


variable DeviceRegistersStreamingEnd

GenApi::ICommand& Spinnaker::Camera::DeviceRegistersStreamingEnd;

Description: Announce the end of registers streaming. This will do a register set validation for consistency and activate it. This will also update the DeviceRegistersValid flag. Visibility: Guru


variable DeviceRegistersStreamingStart

GenApi::ICommand& Spinnaker::Camera::DeviceRegistersStreamingStart;

Description: Prepare the device for registers streaming without checking for consistency. Visibility: Guru


variable DeviceRegistersValid

GenApi::IBoolean& Spinnaker::Camera::DeviceRegistersValid;

Description: Returns if the current register set is valid and consistent. Visibility: Expert


variable DeviceReset

GenApi::ICommand& Spinnaker::Camera::DeviceReset;

Description: This is a command that immediately resets and reboots the device. Visibility:


variable DeviceSFNCVersionMajor

GenApi::IInteger& Spinnaker::Camera::DeviceSFNCVersionMajor;

Description: Major version of the Standard Features Naming Convention that was used to create the device's GenICam XML. Visibility: Beginner


variable DeviceSFNCVersionMinor

GenApi::IInteger& Spinnaker::Camera::DeviceSFNCVersionMinor;

Description: Minor version of the Standard Features Naming Convention that was used to create the device's GenICam XML. Visibility: Beginner


variable DeviceSFNCVersionSubMinor

GenApi::IInteger& Spinnaker::Camera::DeviceSFNCVersionSubMinor;

Description: Sub minor version of Standard Features Naming Convention that was used to create the device's GenICam XML. Visibility: Beginner


variable DeviceScanType

GenApi::IEnumerationT<DeviceScanTypeEnums>& Spinnaker::Camera::DeviceScanType;

Description: Scan type of the sensor of the device. Visibility:


variable DeviceSensorChroma

GenApi::IEnumerationT<DeviceSensorChromaEnums>& Spinnaker::Camera::DeviceSensorChroma;

Description: Indicates whether the camera is polarized mono, mono or color. Visibility:


variable DeviceSerialNumber

GenApi::IString& Spinnaker::Camera::DeviceSerialNumber;

Description: Device's serial number. This string is a unique identifier of the device. Visibility:


variable DeviceSerialPortBaudRate

GenApi::IEnumerationT<DeviceSerialPortBaudRateEnums>& Spinnaker::Camera::DeviceSerialPortBaudRate;

Description: This feature controls the baud rate used by the selected serial port. Visibility: Expert


variable DeviceSerialPortSelector

GenApi::IEnumerationT<DeviceSerialPortSelectorEnums>& Spinnaker::Camera::DeviceSerialPortSelector;

Description: Selects which serial port of the device to control. Visibility: Expert


variable DeviceStreamChannelCount

GenApi::IInteger& Spinnaker::Camera::DeviceStreamChannelCount;

Description: Indicates the number of streaming channels supported by the device. Visibility:


variable DeviceStreamChannelEndianness

GenApi::IEnumerationT<DeviceStreamChannelEndiannessEnums>& Spinnaker::Camera::DeviceStreamChannelEndianness;

Description: Endianness of multi-byte pixel data for this stream. Visibility: Guru


GenApi::IInteger& Spinnaker::Camera::DeviceStreamChannelLink;

Description: Index of device's Link to use for streaming the specifed stream channel. Visibility: Guru


variable DeviceStreamChannelPacketSize

GenApi::IInteger& Spinnaker::Camera::DeviceStreamChannelPacketSize;

Description: Specifies the stream packet size, in bytes, to send on the selected channel for a Transmitter or specifies the maximum packet size supported by a receiver. Visibility: Expert


variable DeviceStreamChannelSelector

GenApi::IInteger& Spinnaker::Camera::DeviceStreamChannelSelector;

Description: Selects the stream channel to control. Visibility: Expert


variable DeviceStreamChannelType

GenApi::IEnumerationT<DeviceStreamChannelTypeEnums>& Spinnaker::Camera::DeviceStreamChannelType;

Description: Reports the type of the stream channel. Visibility: Guru


variable DeviceTLType

GenApi::IEnumerationT<DeviceTLTypeEnums>& Spinnaker::Camera::DeviceTLType;

Description: Transport Layer type of the device. Visibility:


variable DeviceTLVersionMajor

GenApi::IInteger& Spinnaker::Camera::DeviceTLVersionMajor;

Description: Major version of the Transport Layer of the device. Visibility:


variable DeviceTLVersionMinor

GenApi::IInteger& Spinnaker::Camera::DeviceTLVersionMinor;

Description: Minor version of the Transport Layer of the device. Visibility:


variable DeviceTLVersionSubMinor

GenApi::IInteger& Spinnaker::Camera::DeviceTLVersionSubMinor;

Description: Sub minor version of the Transport Layer of the device. Visibility: Beginner


variable DeviceTapGeometry

GenApi::IEnumerationT<DeviceTapGeometryEnums>& Spinnaker::Camera::DeviceTapGeometry;

Description: This device tap geometry feature describes the geometrical properties characterizing the taps of a camera as presented at the output of the device. Visibility: Expert


variable DeviceTapGeometryAddress

GenApi::IInteger& Spinnaker::Camera::DeviceTapGeometryAddress;

Description: The address in the manufacturer-specific register space of the feature with the corresponding name. Visibility: Guru


variable DeviceTemperature

GenApi::IFloat& Spinnaker::Camera::DeviceTemperature;

Description: Device temperature in degrees Celsius (C). Visibility:


variable DeviceTemperatureSelector

GenApi::IEnumerationT<DeviceTemperatureSelectorEnums>& Spinnaker::Camera::DeviceTemperatureSelector;

Description: Selects the location within the device, where the temperature will be measured. Visibility:


variable DeviceType

GenApi::IEnumerationT<DeviceTypeEnums>& Spinnaker::Camera::DeviceType;

Description: Returns the device type. Visibility: Guru


variable DeviceUptime

GenApi::IInteger& Spinnaker::Camera::DeviceUptime;

Description: Total time since the device was powered up in seconds. Visibility:


variable DeviceUserID

GenApi::IString& Spinnaker::Camera::DeviceUserID;

Description: User-programmable device identifier. Visibility:


variable DeviceVendorName

GenApi::IString& Spinnaker::Camera::DeviceVendorName;

Description: Name of the manufacturer of the device. Visibility:


variable DeviceVersion

GenApi::IString& Spinnaker::Camera::DeviceVersion;

Description: Version of the device. Visibility:


variable ElectricalCompliancyTest

GenApi::IEnumerationT<ElectricalCompliancyTestEnums>& Spinnaker::Camera::ElectricalCompliancyTest;

Description: To be used for the formal electrical compliancy testing of the Device. Visibility: Guru


variable EncoderDivider

GenApi::IInteger& Spinnaker::Camera::EncoderDivider;

Description: Sets how many Encoder increment/decrements that are needed generate an Encoder output pulse signal. Visibility: Expert


variable EncoderMode

GenApi::IEnumerationT<EncoderModeEnums>& Spinnaker::Camera::EncoderMode;

Description: Selects if the count of encoder uses FourPhase mode with jitter filtering or the HighResolution mode without jitter filtering. Visibility: Expert


variable EncoderOutputMode

GenApi::IEnumerationT<EncoderOutputModeEnums>& Spinnaker::Camera::EncoderOutputMode;

Description: Selects the conditions for the Encoder interface to generate a valid Encoder output signal. Visibility: Expert


variable EncoderReset

GenApi::ICommand& Spinnaker::Camera::EncoderReset;

Description: Does a software reset of the selected Encoder and starts it. The Encoder starts counting events immediately after the reset. EncoderReset can be used to reset the Encoder independently from the EncoderResetSource. Visibility: Expert


variable EncoderResetActivation

GenApi::IEnumerationT<EncoderResetActivationEnums>& Spinnaker::Camera::EncoderResetActivation;

Description: Selects the Activation mode of the Encoder Reset Source signal. Visibility: Expert


variable EncoderResetSource

GenApi::IEnumerationT<EncoderResetSourceEnums>& Spinnaker::Camera::EncoderResetSource;

Description: Selects the signals that will be the source to reset the Encoder. Visibility: Expert


variable EncoderSelector

GenApi::IEnumerationT<EncoderSelectorEnums>& Spinnaker::Camera::EncoderSelector;

Description: Selects which Encoder to configure. Visibility: Expert


variable EncoderSourceA

GenApi::IEnumerationT<EncoderSourceAEnums>& Spinnaker::Camera::EncoderSourceA;

Description: Selects the signal which will be the source of the A input of the Encoder. Visibility: Expert


variable EncoderSourceB

GenApi::IEnumerationT<EncoderSourceBEnums>& Spinnaker::Camera::EncoderSourceB;

Description: Selects the signal which will be the source of the B input of the Encoder. Visibility: Expert


variable EncoderStatus

GenApi::IEnumerationT<EncoderStatusEnums>& Spinnaker::Camera::EncoderStatus;

Description: Returns the motion status of the encoder. Visibility: Expert


variable EncoderTimeout

GenApi::IFloat& Spinnaker::Camera::EncoderTimeout;

Description: Sets the maximum time interval between encoder counter increments before the status turns to static. Visibility: Expert


variable EncoderValue

GenApi::IInteger& Spinnaker::Camera::EncoderValue;

Description: Reads or writes the current value of the position counter of the selected Encoder. Visibility: Expert


variable EncoderValueAtReset

GenApi::IInteger& Spinnaker::Camera::EncoderValueAtReset;

Description: Reads the value of the of the position counter of the selected Encoder when it was reset by a signal or by an explicit EncoderReset command. Visibility: Expert


variable EnumerationCount

GenApi::IInteger& Spinnaker::Camera::EnumerationCount;

Description: Number of enumerations since uptime. Visibility:


variable EventAcquisitionEnd

GenApi::IInteger& Spinnaker::Camera::EventAcquisitionEnd;

Description: Returns the unique Identifier of the Acquisition End type of Event. Visibility: Expert


variable EventAcquisitionEndFrameID

GenApi::IInteger& Spinnaker::Camera::EventAcquisitionEndFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Acquisition End Event. Visibility: Expert


variable EventAcquisitionEndTimestamp

GenApi::IInteger& Spinnaker::Camera::EventAcquisitionEndTimestamp;

Description: Returns the Timestamp of the Acquisition End Event. Visibility: Expert


variable EventAcquisitionError

GenApi::IInteger& Spinnaker::Camera::EventAcquisitionError;

Description: Returns the unique Identifier of the Acquisition Error type of Event. Visibility: Expert


variable EventAcquisitionErrorFrameID

GenApi::IInteger& Spinnaker::Camera::EventAcquisitionErrorFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Acquisition Error Event. Visibility: Expert


variable EventAcquisitionErrorTimestamp

GenApi::IInteger& Spinnaker::Camera::EventAcquisitionErrorTimestamp;

Description: Returns the Timestamp of the Acquisition Error Event. Visibility: Expert


variable EventAcquisitionStart

GenApi::IInteger& Spinnaker::Camera::EventAcquisitionStart;

Description: Returns the unique Identifier of the Acquisition Start type of Event. Visibility: Expert


variable EventAcquisitionStartFrameID

GenApi::IInteger& Spinnaker::Camera::EventAcquisitionStartFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Acquisition Start Event. Visibility: Expert


variable EventAcquisitionStartTimestamp

GenApi::IInteger& Spinnaker::Camera::EventAcquisitionStartTimestamp;

Description: Returns the Timestamp of the Acquisition Start Event. Visibility: Expert


variable EventAcquisitionTransferEnd

GenApi::IInteger& Spinnaker::Camera::EventAcquisitionTransferEnd;

Description: Returns the unique Identifier of the Acquisition Transfer End type of Event. Visibility: Expert


variable EventAcquisitionTransferEndFrameID

GenApi::IInteger& Spinnaker::Camera::EventAcquisitionTransferEndFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Acquisition Transfer End Event. Visibility: Expert


variable EventAcquisitionTransferEndTimestamp

GenApi::IInteger& Spinnaker::Camera::EventAcquisitionTransferEndTimestamp;

Description: Returns the Timestamp of the Acquisition Transfer End Event. Visibility: Expert


variable EventAcquisitionTransferStart

GenApi::IInteger& Spinnaker::Camera::EventAcquisitionTransferStart;

Description: Returns the unique Identifier of the Acquisition Transfer Start type of Event. Visibility: Expert


variable EventAcquisitionTransferStartFrameID

GenApi::IInteger& Spinnaker::Camera::EventAcquisitionTransferStartFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Acquisition Transfer Start Event. Visibility: Expert


variable EventAcquisitionTransferStartTimestamp

GenApi::IInteger& Spinnaker::Camera::EventAcquisitionTransferStartTimestamp;

Description: Returns the Timestamp of the Acquisition Transfer Start Event. Visibility: Expert


variable EventAcquisitionTrigger

GenApi::IInteger& Spinnaker::Camera::EventAcquisitionTrigger;

Description: Returns the unique Identifier of the Acquisition Trigger type of Event. Visibility: Expert


variable EventAcquisitionTriggerFrameID

GenApi::IInteger& Spinnaker::Camera::EventAcquisitionTriggerFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Acquisition Trigger Event. Visibility: Expert


variable EventAcquisitionTriggerTimestamp

GenApi::IInteger& Spinnaker::Camera::EventAcquisitionTriggerTimestamp;

Description: Returns the Timestamp of the Acquisition Trigger Event. Visibility: Expert


variable EventActionLate

GenApi::IInteger& Spinnaker::Camera::EventActionLate;

Description: Returns the unique Identifier of the Action Late type of Event. Visibility: Expert


variable EventActionLateFrameID

GenApi::IInteger& Spinnaker::Camera::EventActionLateFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Action Late Event. Visibility: Expert


variable EventActionLateTimestamp

GenApi::IInteger& Spinnaker::Camera::EventActionLateTimestamp;

Description: Returns the Timestamp of the Action Late Event. Visibility: Expert


variable EventCounter0End

GenApi::IInteger& Spinnaker::Camera::EventCounter0End;

Description: Returns the unique Identifier of the Counter 0 End type of Event. Visibility: Expert


variable EventCounter0EndFrameID

GenApi::IInteger& Spinnaker::Camera::EventCounter0EndFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Counter 0 End Event. Visibility: Expert


variable EventCounter0EndTimestamp

GenApi::IInteger& Spinnaker::Camera::EventCounter0EndTimestamp;

Description: Returns the Timestamp of the Counter 0 End Event. Visibility: Expert


variable EventCounter0Start

GenApi::IInteger& Spinnaker::Camera::EventCounter0Start;

Description: Returns the unique Identifier of the Counter 0 Start type of Event. Visibility: Expert


variable EventCounter0StartFrameID

GenApi::IInteger& Spinnaker::Camera::EventCounter0StartFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Counter 0 Start Event. Visibility: Expert


variable EventCounter0StartTimestamp

GenApi::IInteger& Spinnaker::Camera::EventCounter0StartTimestamp;

Description: Returns the Timestamp of the Counter 0 Start Event. Visibility: Expert


variable EventCounter1End

GenApi::IInteger& Spinnaker::Camera::EventCounter1End;

Description: Returns the unique Identifier of the Counter 1 End type of Event. Visibility: Expert


variable EventCounter1EndFrameID

GenApi::IInteger& Spinnaker::Camera::EventCounter1EndFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Counter 1 End Event. Visibility: Expert


variable EventCounter1EndTimestamp

GenApi::IInteger& Spinnaker::Camera::EventCounter1EndTimestamp;

Description: Returns the Timestamp of the Counter 1 End Event. Visibility: Expert


variable EventCounter1Start

GenApi::IInteger& Spinnaker::Camera::EventCounter1Start;

Description: Returns the unique Identifier of the Counter 1 Start type of Event. Visibility: Expert


variable EventCounter1StartFrameID

GenApi::IInteger& Spinnaker::Camera::EventCounter1StartFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Counter 1 Start Event. Visibility: Expert


variable EventCounter1StartTimestamp

GenApi::IInteger& Spinnaker::Camera::EventCounter1StartTimestamp;

Description: Returns the Timestamp of the Counter 1 Start Event. Visibility: Expert


variable EventEncoder0Restarted

GenApi::IInteger& Spinnaker::Camera::EventEncoder0Restarted;

Description: Returns the unique Identifier of the Encoder 0 Restarted type of Event. Visibility: Expert


variable EventEncoder0RestartedFrameID

GenApi::IInteger& Spinnaker::Camera::EventEncoder0RestartedFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Encoder 0 Restarted Event. Visibility: Expert


variable EventEncoder0RestartedTimestamp

GenApi::IInteger& Spinnaker::Camera::EventEncoder0RestartedTimestamp;

Description: Returns the Timestamp of the Encoder 0 Restarted Event. Visibility: Expert


variable EventEncoder0Stopped

GenApi::IInteger& Spinnaker::Camera::EventEncoder0Stopped;

Description: Returns the unique Identifier of the Encoder 0 Stopped type of Event. Visibility: Expert


variable EventEncoder0StoppedFrameID

GenApi::IInteger& Spinnaker::Camera::EventEncoder0StoppedFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Encoder 0 Stopped Event. Visibility: Expert


variable EventEncoder0StoppedTimestamp

GenApi::IInteger& Spinnaker::Camera::EventEncoder0StoppedTimestamp;

Description: Returns the Timestamp of the Encoder 0 Stopped Event. Visibility: Expert


variable EventEncoder1Restarted

GenApi::IInteger& Spinnaker::Camera::EventEncoder1Restarted;

Description: Returns the unique Identifier of the Encoder 1 Restarted type of Event. Visibility: Expert


variable EventEncoder1RestartedFrameID

GenApi::IInteger& Spinnaker::Camera::EventEncoder1RestartedFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Encoder 1 Restarted Event. Visibility: Expert


variable EventEncoder1RestartedTimestamp

GenApi::IInteger& Spinnaker::Camera::EventEncoder1RestartedTimestamp;

Description: Returns the Timestamp of the Encoder 1 Restarted Event. Visibility: Expert


variable EventEncoder1Stopped

GenApi::IInteger& Spinnaker::Camera::EventEncoder1Stopped;

Description: Returns the unique Identifier of the Encoder 1 Stopped type of Event. Visibility: Expert


variable EventEncoder1StoppedFrameID

GenApi::IInteger& Spinnaker::Camera::EventEncoder1StoppedFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Encoder 1 Stopped Event. Visibility: Expert


variable EventEncoder1StoppedTimestamp

GenApi::IInteger& Spinnaker::Camera::EventEncoder1StoppedTimestamp;

Description: Returns the Timestamp of the Encoder 1 Stopped Event. Visibility: Expert


variable EventError

GenApi::IInteger& Spinnaker::Camera::EventError;

Description: Returns the unique identifier of the Error type of Event. Visibility:


variable EventErrorCode

GenApi::IInteger& Spinnaker::Camera::EventErrorCode;

Description: Returns the error code for the error that happened Visibility:


variable EventErrorFrameID

GenApi::IInteger& Spinnaker::Camera::EventErrorFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Error Event. Visibility:


variable EventErrorTimestamp

GenApi::IInteger& Spinnaker::Camera::EventErrorTimestamp;

Description: Returns the Timestamp of the Error Event. Visibility:


variable EventExposureEnd

GenApi::IInteger& Spinnaker::Camera::EventExposureEnd;

Description: Returns the unique identifier of the Exposure End type of Event. Visibility:


variable EventExposureEndFrameID

GenApi::IInteger& Spinnaker::Camera::EventExposureEndFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Exposure End Event. Visibility:


variable EventExposureEndTimestamp

GenApi::IInteger& Spinnaker::Camera::EventExposureEndTimestamp;

Description: Returns the Timestamp of the Exposure End Event. Visibility:


variable EventExposureStart

GenApi::IInteger& Spinnaker::Camera::EventExposureStart;

Description: Returns the unique Identifier of the Exposure Start type of Event. Visibility: Expert


variable EventExposureStartFrameID

GenApi::IInteger& Spinnaker::Camera::EventExposureStartFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Exposure Start Event. Visibility: Expert


variable EventExposureStartTimestamp

GenApi::IInteger& Spinnaker::Camera::EventExposureStartTimestamp;

Description: Returns the Timestamp of the Exposure Start Event. Visibility: Expert


variable EventFrameBurstEnd

GenApi::IInteger& Spinnaker::Camera::EventFrameBurstEnd;

Description: Returns the unique Identifier of the Frame Burst End type of Event. Visibility: Expert


variable EventFrameBurstEndFrameID

GenApi::IInteger& Spinnaker::Camera::EventFrameBurstEndFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Frame Burst End Event. Visibility: Expert


variable EventFrameBurstEndTimestamp

GenApi::IInteger& Spinnaker::Camera::EventFrameBurstEndTimestamp;

Description: Returns the Timestamp of the Frame Burst End Event. Visibility: Expert


variable EventFrameBurstStart

GenApi::IInteger& Spinnaker::Camera::EventFrameBurstStart;

Description: Returns the unique Identifier of the Frame Burst Start type of Event. Visibility: Expert


variable EventFrameBurstStartFrameID

GenApi::IInteger& Spinnaker::Camera::EventFrameBurstStartFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Frame Burst Start Event. Visibility: Expert


variable EventFrameBurstStartTimestamp

GenApi::IInteger& Spinnaker::Camera::EventFrameBurstStartTimestamp;

Description: Returns the Timestamp of the Frame Burst Start Event. Visibility: Expert


variable EventFrameEnd

GenApi::IInteger& Spinnaker::Camera::EventFrameEnd;

Description: Returns the unique Identifier of the Frame End type of Event. Visibility: Expert


variable EventFrameEndFrameID

GenApi::IInteger& Spinnaker::Camera::EventFrameEndFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Frame End Event. Visibility: Expert


variable EventFrameEndTimestamp

GenApi::IInteger& Spinnaker::Camera::EventFrameEndTimestamp;

Description: Returns the Timestamp of the Frame End Event. Visibility: Expert


variable EventFrameStart

GenApi::IInteger& Spinnaker::Camera::EventFrameStart;

Description: Returns the unique Identifier of the Frame Start type of Event. Visibility: Expert


variable EventFrameStartFrameID

GenApi::IInteger& Spinnaker::Camera::EventFrameStartFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Frame Start Event. Visibility: Expert


variable EventFrameStartTimestamp

GenApi::IInteger& Spinnaker::Camera::EventFrameStartTimestamp;

Description: Returns the Timestamp of the Frame Start Event. Visibility: Expert


variable EventFrameTransferEnd

GenApi::IInteger& Spinnaker::Camera::EventFrameTransferEnd;

Description: Returns the unique Identifier of the Frame Transfer End type of Event. Visibility: Expert


variable EventFrameTransferEndFrameID

GenApi::IInteger& Spinnaker::Camera::EventFrameTransferEndFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Frame Transfer End Event. Visibility: Expert


variable EventFrameTransferEndTimestamp

GenApi::IInteger& Spinnaker::Camera::EventFrameTransferEndTimestamp;

Description: Returns the Timestamp of the Frame Transfer End Event. Visibility: Expert


variable EventFrameTransferStart

GenApi::IInteger& Spinnaker::Camera::EventFrameTransferStart;

Description: Returns the unique Identifier of the Frame Transfer Start type of Event. Visibility: Expert


variable EventFrameTransferStartFrameID

GenApi::IInteger& Spinnaker::Camera::EventFrameTransferStartFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Frame Transfer Start Event. Visibility: Expert


variable EventFrameTransferStartTimestamp

GenApi::IInteger& Spinnaker::Camera::EventFrameTransferStartTimestamp;

Description: Returns the Timestamp of the Frame Transfer Start Event. Visibility: Expert


variable EventFrameTrigger

GenApi::IInteger& Spinnaker::Camera::EventFrameTrigger;

Description: Returns the unique Identifier of the FrameTrigger type of Event. It can be used to register a callback function to be notified of the event occurrence. Its value uniquely identifies the type event received. Visibility: Expert


variable EventFrameTriggerFrameID

GenApi::IInteger& Spinnaker::Camera::EventFrameTriggerFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the FrameTrigger Event. Visibility: Expert


variable EventFrameTriggerTimestamp

GenApi::IInteger& Spinnaker::Camera::EventFrameTriggerTimestamp;

Description: Returns the Timestamp of the FrameTrigger Event. It can be used to determine precisely when the event occurred. Visibility: Expert


variable EventLine0AnyEdge

GenApi::IInteger& Spinnaker::Camera::EventLine0AnyEdge;

Description: Returns the unique Identifier of the Line 0 Any Edge type of Event. Visibility: Expert


variable EventLine0AnyEdgeFrameID

GenApi::IInteger& Spinnaker::Camera::EventLine0AnyEdgeFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Line 0 Any Edge Event. Visibility: Expert


variable EventLine0AnyEdgeTimestamp

GenApi::IInteger& Spinnaker::Camera::EventLine0AnyEdgeTimestamp;

Description: Returns the Timestamp of the Line 0 Any Edge Event. Visibility: Expert


variable EventLine0FallingEdge

GenApi::IInteger& Spinnaker::Camera::EventLine0FallingEdge;

Description: Returns the unique Identifier of the Line 0 Falling Edge type of Event. Visibility: Expert


variable EventLine0FallingEdgeFrameID

GenApi::IInteger& Spinnaker::Camera::EventLine0FallingEdgeFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Line 0 Falling Edge Event. Visibility: Expert


variable EventLine0FallingEdgeTimestamp

GenApi::IInteger& Spinnaker::Camera::EventLine0FallingEdgeTimestamp;

Description: Returns the Timestamp of the Line 0 Falling Edge Event. Visibility: Expert


variable EventLine0RisingEdge

GenApi::IInteger& Spinnaker::Camera::EventLine0RisingEdge;

Description: Returns the unique Identifier of the Line 0 Rising Edge type of Event. Visibility: Expert


variable EventLine0RisingEdgeFrameID

GenApi::IInteger& Spinnaker::Camera::EventLine0RisingEdgeFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Line 0 Rising Edge Event. Visibility: Expert


variable EventLine0RisingEdgeTimestamp

GenApi::IInteger& Spinnaker::Camera::EventLine0RisingEdgeTimestamp;

Description: Returns the Timestamp of the Line 0 Rising Edge Event. Visibility: Expert


variable EventLine1AnyEdge

GenApi::IInteger& Spinnaker::Camera::EventLine1AnyEdge;

Description: Returns the unique Identifier of the Line 1 Any Edge type of Event. Visibility: Expert


variable EventLine1AnyEdgeFrameID

GenApi::IInteger& Spinnaker::Camera::EventLine1AnyEdgeFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Line 1 Any Edge Event. Visibility: Expert


variable EventLine1AnyEdgeTimestamp

GenApi::IInteger& Spinnaker::Camera::EventLine1AnyEdgeTimestamp;

Description: Returns the Timestamp of the Line 1 Any Edge Event. Visibility: Expert


variable EventLine1FallingEdge

GenApi::IInteger& Spinnaker::Camera::EventLine1FallingEdge;

Description: Returns the unique Identifier of the Line 1 Falling Edge type of Event. Visibility: Expert


variable EventLine1FallingEdgeFrameID

GenApi::IInteger& Spinnaker::Camera::EventLine1FallingEdgeFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Line 1 Falling Edge Event. Visibility: Expert


variable EventLine1FallingEdgeTimestamp

GenApi::IInteger& Spinnaker::Camera::EventLine1FallingEdgeTimestamp;

Description: Returns the Timestamp of the Line 1 Falling Edge Event. Visibility: Expert


variable EventLine1RisingEdge

GenApi::IInteger& Spinnaker::Camera::EventLine1RisingEdge;

Description: Returns the unique Identifier of the Line 1 Rising Edge type of Event. Visibility: Expert


variable EventLine1RisingEdgeFrameID

GenApi::IInteger& Spinnaker::Camera::EventLine1RisingEdgeFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Line 1 Rising Edge Event. Visibility: Expert


variable EventLine1RisingEdgeTimestamp

GenApi::IInteger& Spinnaker::Camera::EventLine1RisingEdgeTimestamp;

Description: Returns the Timestamp of the Line 1 Rising Edge Event. Visibility: Expert


variable EventLinkSpeedChange

GenApi::IInteger& Spinnaker::Camera::EventLinkSpeedChange;

Description: Returns the unique Identifier of the Link Speed Change type of Event. Visibility: Expert


variable EventLinkSpeedChangeFrameID

GenApi::IInteger& Spinnaker::Camera::EventLinkSpeedChangeFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Link Speed Change Event. Visibility: Expert


variable EventLinkSpeedChangeTimestamp

GenApi::IInteger& Spinnaker::Camera::EventLinkSpeedChangeTimestamp;

Description: Returns the Timestamp of the Link Speed Change Event. Visibility: Expert


variable EventLinkTrigger0

GenApi::IInteger& Spinnaker::Camera::EventLinkTrigger0;

Description: Returns the unique Identifier of the Link Trigger 0 type of Event. Visibility: Expert


variable EventLinkTrigger0FrameID

GenApi::IInteger& Spinnaker::Camera::EventLinkTrigger0FrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Link Trigger 0 Event. Visibility: Expert


variable EventLinkTrigger0Timestamp

GenApi::IInteger& Spinnaker::Camera::EventLinkTrigger0Timestamp;

Description: Returns the Timestamp of the Link Trigger 0 Event. Visibility: Expert


variable EventLinkTrigger1

GenApi::IInteger& Spinnaker::Camera::EventLinkTrigger1;

Description: Returns the unique Identifier of the Link Trigger 1 type of Event. Visibility: Expert


variable EventLinkTrigger1FrameID

GenApi::IInteger& Spinnaker::Camera::EventLinkTrigger1FrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Link Trigger 1 Event. Visibility: Expert


variable EventLinkTrigger1Timestamp

GenApi::IInteger& Spinnaker::Camera::EventLinkTrigger1Timestamp;

Description: Returns the Timestamp of the Link Trigger 1 Event. Visibility: Expert


variable EventNotification

GenApi::IEnumerationT<EventNotificationEnums>& Spinnaker::Camera::EventNotification;

Description: Enables/Disables the selected event. Visibility:


variable EventSelector

GenApi::IEnumerationT<EventSelectorEnums>& Spinnaker::Camera::EventSelector;

Description: Selects which Event to enable or disable. Visibility:


variable EventSequencerSetChange

GenApi::IInteger& Spinnaker::Camera::EventSequencerSetChange;

Description: Returns the unique Identifier of the Sequencer Set Change type of Event. Visibility: Expert


variable EventSequencerSetChangeFrameID

GenApi::IInteger& Spinnaker::Camera::EventSequencerSetChangeFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Sequencer Set Change Event. Visibility: Expert


variable EventSequencerSetChangeTimestamp

GenApi::IInteger& Spinnaker::Camera::EventSequencerSetChangeTimestamp;

Description: Returns the Timestamp of the Sequencer Set Change Event. Visibility: Expert


variable EventSerialData

GenApi::IString& Spinnaker::Camera::EventSerialData;

Description: Returns the serial data that was received. Visibility:


variable EventSerialDataLength

GenApi::IInteger& Spinnaker::Camera::EventSerialDataLength;

Description: Returns the length of the received serial data that was included in the event payload. Visibility:


variable EventSerialPortReceive

GenApi::IInteger& Spinnaker::Camera::EventSerialPortReceive;

Description: Returns the unique identifier of the Serial Port Receive type of Event. Visibility:


variable EventSerialPortReceiveTimestamp

GenApi::IInteger& Spinnaker::Camera::EventSerialPortReceiveTimestamp;

Description: Returns the Timestamp of the Serial Port Receive Event. Visibility:


variable EventSerialReceiveOverflow

GenApi::IBoolean& Spinnaker::Camera::EventSerialReceiveOverflow;

Description: Returns the status of the event serial receive overflow. Visibility:


variable EventStream0TransferBlockEnd

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferBlockEnd;

Description: Returns the unique Identifier of the Stream 0 Transfer Block End type of Event. Visibility: Expert


variable EventStream0TransferBlockEndFrameID

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferBlockEndFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Block End Event. Visibility: Expert


variable EventStream0TransferBlockEndTimestamp

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferBlockEndTimestamp;

Description: Returns the Timestamp of the Stream 0 Transfer Block End Event. Visibility: Expert


variable EventStream0TransferBlockStart

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferBlockStart;

Description: Returns the unique Identifier of the Stream 0 Transfer Block Start type of Event. Visibility: Expert


variable EventStream0TransferBlockStartFrameID

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferBlockStartFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Block Start Event. Visibility: Expert


variable EventStream0TransferBlockStartTimestamp

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferBlockStartTimestamp;

Description: Returns the Timestamp of the Stream 0 Transfer Block Start Event. Visibility: Expert


variable EventStream0TransferBlockTrigger

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferBlockTrigger;

Description: Returns the unique Identifier of the Stream 0 Transfer Block Trigger type of Event. Visibility: Expert


variable EventStream0TransferBlockTriggerFrameID

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferBlockTriggerFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Block Trigger Event. Visibility: Expert


variable EventStream0TransferBlockTriggerTimestamp

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferBlockTriggerTimestamp;

Description: Returns the Timestamp of the Stream 0 Transfer Block Trigger Event. Visibility: Expert


variable EventStream0TransferBurstEnd

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferBurstEnd;

Description: Returns the unique Identifier of the Stream 0 Transfer Burst End type of Event. Visibility: Expert


variable EventStream0TransferBurstEndFrameID

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferBurstEndFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Burst End Event. Visibility: Expert


variable EventStream0TransferBurstEndTimestamp

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferBurstEndTimestamp;

Description: Returns the Timestamp of the Stream 0 Transfer Burst End Event. Visibility: Expert


variable EventStream0TransferBurstStart

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferBurstStart;

Description: Returns the unique Identifier of the Stream 0 Transfer Burst Start type of Event. Visibility: Expert


variable EventStream0TransferBurstStartFrameID

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferBurstStartFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Burst Start Event. Visibility: Expert


variable EventStream0TransferBurstStartTimestamp

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferBurstStartTimestamp;

Description: Returns the Timestamp of the Stream 0 Transfer Burst Start Event. Visibility: Expert


variable EventStream0TransferEnd

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferEnd;

Description: Returns the unique Identifier of the Stream 0 Transfer End type of Event. Visibility: Expert


variable EventStream0TransferEndFrameID

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferEndFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer End Event. Visibility: Expert


variable EventStream0TransferEndTimestamp

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferEndTimestamp;

Description: Returns the Timestamp of the Stream 0 Transfer End Event. Visibility: Expert


variable EventStream0TransferOverflow

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferOverflow;

Description: Returns the unique Identifier of the Stream 0 Transfer Overflow type of Event. Visibility: Expert


variable EventStream0TransferOverflowFrameID

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferOverflowFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Overflow Event. Visibility: Expert


variable EventStream0TransferOverflowTimestamp

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferOverflowTimestamp;

Description: Returns the Timestamp of the Stream 0 Transfer Overflow Event. Visibility: Expert


variable EventStream0TransferPause

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferPause;

Description: Returns the unique Identifier of the Stream 0 Transfer Pause type of Event. Visibility: Expert


variable EventStream0TransferPauseFrameID

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferPauseFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Pause Event. Visibility: Expert


variable EventStream0TransferPauseTimestamp

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferPauseTimestamp;

Description: Returns the Timestamp of the Stream 0 Transfer Pause Event. Visibility: Expert


variable EventStream0TransferResume

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferResume;

Description: Returns the unique Identifier of the Stream 0 Transfer Resume type of Event. Visibility: Expert


variable EventStream0TransferResumeFrameID

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferResumeFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Resume Event. Visibility: Expert


variable EventStream0TransferResumeTimestamp

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferResumeTimestamp;

Description: Returns the Timestamp of the Stream 0 Transfer Resume Event. Visibility: Expert


variable EventStream0TransferStart

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferStart;

Description: Returns the unique Identifier of the Stream 0 Transfer Start type of Event. Visibility: Expert


variable EventStream0TransferStartFrameID

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferStartFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Start Event. Visibility: Expert


variable EventStream0TransferStartTimestamp

GenApi::IInteger& Spinnaker::Camera::EventStream0TransferStartTimestamp;

Description: Returns the Timestamp of the Stream 0 Transfer Start Event. Visibility: Expert


variable EventTest

GenApi::IInteger& Spinnaker::Camera::EventTest;

Description: Returns the unique identifier of the Test type of Event. Visibility:


variable EventTestTimestamp

GenApi::IInteger& Spinnaker::Camera::EventTestTimestamp;

Description: Returns the Timestamp of the Test Event. Visibility:


variable EventTimer0End

GenApi::IInteger& Spinnaker::Camera::EventTimer0End;

Description: Returns the unique Identifier of the Timer 0 End type of Event. Visibility: Expert


variable EventTimer0EndFrameID

GenApi::IInteger& Spinnaker::Camera::EventTimer0EndFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Timer 0 End Event. Visibility: Expert


variable EventTimer0EndTimestamp

GenApi::IInteger& Spinnaker::Camera::EventTimer0EndTimestamp;

Description: Returns the Timestamp of the Timer 0 End Event. Visibility: Expert


variable EventTimer0Start

GenApi::IInteger& Spinnaker::Camera::EventTimer0Start;

Description: Returns the unique Identifier of the Timer 0 Start type of Event. Visibility: Expert


variable EventTimer0StartFrameID

GenApi::IInteger& Spinnaker::Camera::EventTimer0StartFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Timer 0 Start Event. Visibility: Expert


variable EventTimer0StartTimestamp

GenApi::IInteger& Spinnaker::Camera::EventTimer0StartTimestamp;

Description: Returns the Timestamp of the Timer 0 Start Event. Visibility: Expert


variable EventTimer1End

GenApi::IInteger& Spinnaker::Camera::EventTimer1End;

Description: Returns the unique Identifier of the Timer 1 End type of Event. Visibility: Expert


variable EventTimer1EndFrameID

GenApi::IInteger& Spinnaker::Camera::EventTimer1EndFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Timer 1 End Event. Visibility: Expert


variable EventTimer1EndTimestamp

GenApi::IInteger& Spinnaker::Camera::EventTimer1EndTimestamp;

Description: Returns the Timestamp of the Timer 1 End Event. Visibility: Expert


variable EventTimer1Start

GenApi::IInteger& Spinnaker::Camera::EventTimer1Start;

Description: Returns the unique Identifier of the Timer 1 Start type of Event. Visibility: Expert


variable EventTimer1StartFrameID

GenApi::IInteger& Spinnaker::Camera::EventTimer1StartFrameID;

Description: Returns the unique Identifier of the Frame (or image) that generated the Timer 1 Start Event. Visibility: Expert


variable EventTimer1StartTimestamp

GenApi::IInteger& Spinnaker::Camera::EventTimer1StartTimestamp;

Description: Returns the Timestamp of the Timer 1 Start Event. Visibility: Expert


variable ExposureActiveMode

GenApi::IEnumerationT<ExposureActiveModeEnums>& Spinnaker::Camera::ExposureActiveMode;

Description: Control sensor active exposure mode. Visibility:


variable ExposureAuto

GenApi::IEnumerationT<ExposureAutoEnums>& Spinnaker::Camera::ExposureAuto;

Description: Sets the automatic exposure mode Visibility:


variable ExposureMode

GenApi::IEnumerationT<ExposureModeEnums>& Spinnaker::Camera::ExposureMode;

Description: Sets the operation mode of the Exposure. Visibility:


variable ExposureTime

GenApi::IFloat& Spinnaker::Camera::ExposureTime;

Description: Sets the Exposure time when ExposureMode is Timed and ExposureAuto is Off. This controls the duration where the photosensitive cells are exposed to light. Visibility: Beginner


variable ExposureTimeMode

GenApi::IEnumerationT<ExposureTimeModeEnums>& Spinnaker::Camera::ExposureTimeMode;

Description: Sets the configuration mode of the ExposureTime feature. Visibility: Beginner


variable ExposureTimeRaw

GenApi::IInteger& Spinnaker::Camera::ExposureTimeRaw;

Description: Sets the Exposure time (in 1us steps). Visibility: Invisible


variable ExposureTimeSelector

GenApi::IEnumerationT<ExposureTimeSelectorEnums>& Spinnaker::Camera::ExposureTimeSelector;

Description: Selects which exposure time is controlled by the ExposureTime feature. This allows for independent control over the exposure components. Visibility: Beginner


variable ExternalVoltageEnable

GenApi::IBoolean& Spinnaker::Camera::ExternalVoltageEnable;

Description: Internally generated output voltage rail. Enable to supply external circuits with power. This is different than standard logic outputs in that it is comparatively slow to switch but can supply a more significant amount of power. Visibility:


variable ExternalVoltageSelector

GenApi::IEnumerationT<ExternalVoltageSelectorEnums>& Spinnaker::Camera::ExternalVoltageSelector;

Description: Selects the kind of generated output voltage: 3.3V, 5.0V, Adjustable (0-10V) Visibility:


variable ExternalVoltageValue

GenApi::IFloat& Spinnaker::Camera::ExternalVoltageValue;

Description: Configures the adjustable voltage rail between 0.0 - 10.0V. Values are uniformly scaled from user input to maximum DAC values. Visibility:


variable FPGATemperature

GenApi::IFloat& Spinnaker::Camera::FPGATemperature;

Description: Returns the temperature of the FPGA. Visibility: Beginner


variable FPGATemperatureRaw

GenApi::IInteger& Spinnaker::Camera::FPGATemperatureRaw;

Description: Returns the temperature of the FPGA. Visibility: Invisible


variable FPGA_RegisterAddress

GenApi::IInteger& Spinnaker::Camera::FPGA_RegisterAddress;

Description: Visibility: Guru


variable FPGA_RegisterData

GenApi::IInteger& Spinnaker::Camera::FPGA_RegisterData;

Description: Visibility: Guru


variable FPGA_RegisterRead

GenApi::ICommand& Spinnaker::Camera::FPGA_RegisterRead;

Description: Visibility: Guru


variable FPGA_RegisterSize

GenApi::IInteger& Spinnaker::Camera::FPGA_RegisterSize;

Description: Visibility: Guru


variable FPGA_RegisterWrite

GenApi::ICommand& Spinnaker::Camera::FPGA_RegisterWrite;

Description: Visibility: Guru


variable FactoryReset

GenApi::ICommand& Spinnaker::Camera::FactoryReset;

Description: Returns all user tables to factory default Visibility:


variable FanEnabled

GenApi::IBoolean& Spinnaker::Camera::FanEnabled;

Description: Enable Fan. Visibility: Beginner


variable FanPercentage

GenApi::IInteger& Spinnaker::Camera::FanPercentage;

Description: Percentage of the fan speed 20-100% Visibility: Beginner


variable FanSpeed

GenApi::IInteger& Spinnaker::Camera::FanSpeed;

Description: Speed of the fan in RPM Visibility: Beginner


variable FanType

GenApi::IEnumerationT<FanTypeEnums>& Spinnaker::Camera::FanType;

Description: Select the type of fan that is connected. Visibility: Expert


variable FfcEnable

GenApi::IBoolean& Spinnaker::Camera::FfcEnable;

Description: Enable or disable flat field correction. Visibility:


variable FfcMode

GenApi::IEnumerationT<FfcModeEnums>& Spinnaker::Camera::FfcMode;

Description: 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. Visibility:


variable FfcUserGain

GenApi::IFloat& Spinnaker::Camera::FfcUserGain;

Description: The value of user flat field gain correction for the current pixel. Visibility:


variable FfcUserOffset

GenApi::IInteger& Spinnaker::Camera::FfcUserOffset;

Description: The value of user flat field offset correction for the current pixel. Visibility:


variable FfcUserTableReset

GenApi::ICommand& Spinnaker::Camera::FfcUserTableReset;

Description: Resets the user flat field correction table to the last saved values loaded from the camera. If nothing has been previously saved, this resets to the default values which is the equivalent of disabling FFC. Visibility:


variable FfcUserTableSave

GenApi::ICommand& Spinnaker::Camera::FfcUserTableSave;

Description: Saves the current User flat field correction table into the camera, which means the table is still available after a power cycle. Note that this overwrites the existing saved User table. Visibility:


variable FfcUserTableXCoordinate

GenApi::IInteger& Spinnaker::Camera::FfcUserTableXCoordinate;

Description: Controls the pixel X coordinate of the user flat field correction coefficients. Visibility:


variable FileAccessBuffer

GenApi::IRegister& Spinnaker::Camera::FileAccessBuffer;

Description: Defines the intermediate access buffer that allows the exchange of data between the device file storage and the application. Visibility: Guru


variable FileAccessLength

GenApi::IInteger& Spinnaker::Camera::FileAccessLength;

Description: Controls the Length of the mapping between the device file storage and the FileAccessBuffer. Visibility:


variable FileAccessOffset

GenApi::IInteger& Spinnaker::Camera::FileAccessOffset;

Description: Controls the Offset of the mapping between the device file storage and the FileAccessBuffer. Visibility:


variable FileOpenMode

GenApi::IEnumerationT<FileOpenModeEnums>& Spinnaker::Camera::FileOpenMode;

Description: 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. Visibility:


variable FileOperationExecute

GenApi::ICommand& Spinnaker::Camera::FileOperationExecute;

Description: This is a command that executes the selected file operation on the selected file. Visibility:


variable FileOperationResult

GenApi::IInteger& Spinnaker::Camera::FileOperationResult;

Description: Represents the file operation result. For Read or Write operations, the number of successfully read/written bytes is returned. Visibility:


variable FileOperationSelector

GenApi::IEnumerationT<FileOperationSelectorEnums>& Spinnaker::Camera::FileOperationSelector;

Description: Sets operation to execute on the selected file when the execute command is given. Visibility:


variable FileOperationStatus

GenApi::IEnumerationT<FileOperationStatusEnums>& Spinnaker::Camera::FileOperationStatus;

Description: Represents the file operation execution status. Visibility:


variable FileSelector

GenApi::IEnumerationT<FileSelectorEnums>& Spinnaker::Camera::FileSelector;

Description: Selects which file is being operated on. This must be set before performing any file operations. Visibility:


variable FileSize

GenApi::IInteger& Spinnaker::Camera::FileSize;

Description: Represents the size of the selected file in bytes. Visibility:


variable FlashStrobeActiveState

GenApi::IEnumerationT<FlashStrobeActiveStateEnums>& Spinnaker::Camera::FlashStrobeActiveState;

Description: The active state of the flash strobe output Visibility: Beginner


variable FlashStrobeDelay

GenApi::IFloat& Spinnaker::Camera::FlashStrobeDelay;

Description: Controls the delay of the flashstrobe in us. Visibility: Beginner


variable FlashStrobeDelayRaw

GenApi::IInteger& Spinnaker::Camera::FlashStrobeDelayRaw;

Description: Controls the delay of the flashstrobe in steps of 1us. Visibility: Invisible


variable FlashStrobeDuration

GenApi::IFloat& Spinnaker::Camera::FlashStrobeDuration;

Description: Controls the duration of the flash strobe in us. Visibility: Beginner


variable FlashStrobeDurationRaw

GenApi::IInteger& Spinnaker::Camera::FlashStrobeDurationRaw;

Description: Controls the duration of the flash strobe in steps of 1us. Visibility: Invisible


variable FlashStrobeMode

GenApi::IEnumerationT<FlashStrobeModeEnums>& Spinnaker::Camera::FlashStrobeMode;

Description: Selects the mode of the flashstrobe. Visibility: Beginner


variable FrameCounterOverlay

GenApi::IBoolean& Spinnaker::Camera::FrameCounterOverlay;

Description: Add a frame counter overlay to the image sent by the device. The frame counter is positioned in the first 4 pixels of the first image row. Visibility: Expert


variable FrameCounterReset

GenApi::ICommand& Spinnaker::Camera::FrameCounterReset;

Description: Reset the frame counter to 0. Visibility: Expert


variable Gain

GenApi::IFloat& Spinnaker::Camera::Gain;

Description: Controls the selected gain as an absolute physical value. This is an amplification factor applied to the video signal. Visibility: Beginner


variable GainAuto

GenApi::IEnumerationT<GainAutoEnums>& Spinnaker::Camera::GainAuto;

Description: 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. Visibility:


variable GainAutoBalance

GenApi::IEnumerationT<GainAutoBalanceEnums>& Spinnaker::Camera::GainAutoBalance;

Description: 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. Visibility: Beginner


variable GainConversion

GenApi::IEnumerationT<GainConversionEnums>& Spinnaker::Camera::GainConversion;

Description: Selects which gain conversion mode to use. Visibility:


variable GainMode

GenApi::IEnumerationT<GainModeEnums>& Spinnaker::Camera::GainMode;
  • Maximum Full Well
  • High Full Well
  • Maximum Dynamic Range
  • High Sensitivity Visibility: Beginner

variable GainRaw

GenApi::IInteger& Spinnaker::Camera::GainRaw;

Description: Controls the selected gain as an absolute physical value. Visibility: Invisible


variable GainSelector

GenApi::IEnumerationT<GainSelectorEnums>& Spinnaker::Camera::GainSelector;

Description: Selects which gain to control. The All selection is a total amplification across all channels (or taps). Visibility:


variable Gamma

GenApi::IFloat& Spinnaker::Camera::Gamma;

Description: Controls the gamma correction of pixel intensity. Visibility:


variable GammaEnable

GenApi::IBoolean& Spinnaker::Camera::GammaEnable;

Description: Enables/disables gamma correction. Visibility:


variable GammaFactor

GenApi::IFloat& Spinnaker::Camera::GammaFactor;

Description: Set the gamma factor (only for LUTselection = Gamma). Visibility: Expert


variable GammaFactorRaw

GenApi::IInteger& Spinnaker::Camera::GammaFactorRaw;

Description: Set the gamma factor (only for LUTselection = Gamma). Visibility: Invisible


variable GevActiveLinkCount

GenApi::IInteger& Spinnaker::Camera::GevActiveLinkCount;

Description: Indicates the current number of active logical links. Visibility: Expert


variable GevCCP

GenApi::IEnumerationT<GevCCPEnums>& Spinnaker::Camera::GevCCP;

Description: Controls the device access privilege of an application. Visibility:


variable GevCurrentDefaultGateway

GenApi::IInteger& Spinnaker::Camera::GevCurrentDefaultGateway;

Description: Reports the default gateway IP address to be used on the given logical link. Visibility:


variable GevCurrentIPAddress

GenApi::IInteger& Spinnaker::Camera::GevCurrentIPAddress;

Description: Reports the IP address for the given logical link. Visibility:


variable GevCurrentIPConfigurationDHCP

GenApi::IBoolean& Spinnaker::Camera::GevCurrentIPConfigurationDHCP;

Description: Controls whether the DHCP IP configuration scheme is activated on the given logical link. Visibility:


variable GevCurrentIPConfigurationLLA

GenApi::IBoolean& Spinnaker::Camera::GevCurrentIPConfigurationLLA;

Description: Controls whether the Link Local Address IP configuration scheme is activated on the given logical link. Visibility:


variable GevCurrentIPConfigurationPersistentIP

GenApi::IBoolean& Spinnaker::Camera::GevCurrentIPConfigurationPersistentIP;

Description: Controls whether the PersistentIP configuration scheme is activated on the given logical link. Visibility:


variable GevCurrentPhysicalLinkConfiguration

GenApi::IEnumerationT<GevCurrentPhysicalLinkConfigurationEnums>& Spinnaker::Camera::GevCurrentPhysicalLinkConfiguration;

Description: Indicates the current physical link configuration of the device. Visibility: Expert


variable GevCurrentSubnetMask

GenApi::IInteger& Spinnaker::Camera::GevCurrentSubnetMask;

Description: Reports the subnet mask of the given logical link. Visibility:


variable GevDiscoveryAckDelay

GenApi::IInteger& Spinnaker::Camera::GevDiscoveryAckDelay;

Description: Indicates the maximum randomized delay the device will wait to acknowledge a discovery command. Visibility: Expert


variable GevFirstURL

GenApi::IString& Spinnaker::Camera::GevFirstURL;

Description: The first choice of URL for the XML device description file. Visibility:


variable GevGVCPExtendedStatusCodes

GenApi::IBoolean& Spinnaker::Camera::GevGVCPExtendedStatusCodes;

Description: Enables the generation of extended status codes. Visibility:


variable GevGVCPExtendedStatusCodesSelector

GenApi::IEnumerationT<GevGVCPExtendedStatusCodesSelectorEnums>& Spinnaker::Camera::GevGVCPExtendedStatusCodesSelector;

Description: Selects the GigE Vision version to control extended status codes for. Visibility:


variable GevGVCPHeartbeatDisable

GenApi::IBoolean& Spinnaker::Camera::GevGVCPHeartbeatDisable;

Description: Disables the GVCP heartbeat. Visibility:


variable GevGVCPPendingAck

GenApi::IBoolean& Spinnaker::Camera::GevGVCPPendingAck;

Description: Enables the generation of PENDING_ACK. Visibility:


variable GevGVCPPendingTimeout

GenApi::IInteger& Spinnaker::Camera::GevGVCPPendingTimeout;

Description: Indicates the longest GVCP command execution time before the device returns a PENDING_ACK in milliseconds. Visibility:


variable GevGVSPExtendedIDMode

GenApi::IEnumerationT<GevGVSPExtendedIDModeEnums>& Spinnaker::Camera::GevGVSPExtendedIDMode;

Description: Enables the extended IDs mode. Visibility: Expert


variable GevHeartbeatTimeout

GenApi::IInteger& Spinnaker::Camera::GevHeartbeatTimeout;

Description: Indicates the current heartbeat timeout in milliseconds. Visibility:


variable GevIEEE1588

GenApi::IBoolean& Spinnaker::Camera::GevIEEE1588;

Description: Enables the IEEE 1588 Precision Time Protocol to control the timestamp register. Visibility:


variable GevIEEE1588ClockAccuracy

GenApi::IEnumerationT<GevIEEE1588ClockAccuracyEnums>& Spinnaker::Camera::GevIEEE1588ClockAccuracy;

Description: Indicates the expected accuracy of the device clock when it is the grandmaster, or in the event it becomes the grandmaster. Visibility:


variable GevIEEE1588ClockId

GenApi::IInteger& Spinnaker::Camera::GevIEEE1588ClockId;

Description: Port identity of the current best master. The clock ID is an Extended Unique Identifier (EUI)-64 64-bit ID. Visibility:


variable GevIEEE1588DataSetLatch

GenApi::ICommand& Spinnaker::Camera::GevIEEE1588DataSetLatch;

Description: Latches the current IEEE 1588 dataset Visibility:


variable GevIEEE1588Mode

GenApi::IEnumerationT<GevIEEE1588ModeEnums>& Spinnaker::Camera::GevIEEE1588Mode;

Description: Provides the mode of the IEEE 1588 clock. Visibility:


variable GevIEEE1588OffsetFromMasterLatched

GenApi::IInteger& Spinnaker::Camera::GevIEEE1588OffsetFromMasterLatched;

Description: Dynamically returns the 64-bit value of the PTP offset with the master, in nanoseconds. This value is the input for clock corrections for the slave device clock servo algorithms. Visibility:


variable GevIEEE1588ParentClockIdLatched

GenApi::IInteger& Spinnaker::Camera::GevIEEE1588ParentClockIdLatched;

Description: IEEE 1588 Latched Parent ID Visibility:


variable GevIEEE1588Status

GenApi::IEnumerationT<GevIEEE1588StatusEnums>& Spinnaker::Camera::GevIEEE1588Status;

Description: Provides the status of the IEEE 1588 clock. Visibility:


variable GevIEEE1588StatusLatched

GenApi::IEnumerationT<GevIEEE1588StatusLatchedEnums>& Spinnaker::Camera::GevIEEE1588StatusLatched;

Description: IEEE 1588 Latched Status Visibility:


variable GevIPConfigurationStatus

GenApi::IEnumerationT<GevIPConfigurationStatusEnums>& Spinnaker::Camera::GevIPConfigurationStatus;

Description: Reports the current IP configuration status. Visibility: Beginner


variable GevInterfaceSelector

GenApi::IInteger& Spinnaker::Camera::GevInterfaceSelector;

Description: Selects which logical link to control. Visibility:


variable GevMACAddress

GenApi::IInteger& Spinnaker::Camera::GevMACAddress;

Description: MAC address of the logical link. Visibility:


variable GevMCDA

GenApi::IInteger& Spinnaker::Camera::GevMCDA;

Description: Controls the destination IP address of the message channel Visibility:


variable GevMCPHostPort

GenApi::IInteger& Spinnaker::Camera::GevMCPHostPort;

Description: The port to which the device must send messages Visibility:


variable GevMCRC

GenApi::IInteger& Spinnaker::Camera::GevMCRC;

Description: Indicates the number of retries of the message channel. Visibility:


variable GevMCSP

GenApi::IInteger& Spinnaker::Camera::GevMCSP;

Description: Indicates the source port of the message channel. Visibility:


variable GevMCTT

GenApi::IInteger& Spinnaker::Camera::GevMCTT;

Description: Indicates the transmission timeout of the message channel. Visibility:


GenApi::IInteger& Spinnaker::Camera::GevNumberOfActiveLinks;

Description: Indicates the number of active links supported by this device. Visibility:


variable GevNumberOfInterfaces

GenApi::IInteger& Spinnaker::Camera::GevNumberOfInterfaces;

Description: Indicates the number of physical network interfaces supported by this device. Visibility:


variable GevPAUSEFrameReception

GenApi::IBoolean& Spinnaker::Camera::GevPAUSEFrameReception;

Description: Controls whether the Pause Frame is activated on the given logical link. Visibility:


variable GevPAUSEFrameTransmission

GenApi::IBoolean& Spinnaker::Camera::GevPAUSEFrameTransmission;

Description: Controls whether PAUSE Frames can be generated on the given logical link. Visibility: Expert


variable GevPersistentDefaultGateway

GenApi::IInteger& Spinnaker::Camera::GevPersistentDefaultGateway;

Description: Controls the persistent default gateway for this logical link. Visibility:


variable GevPersistentIPAddress

GenApi::IInteger& Spinnaker::Camera::GevPersistentIPAddress;

Description: Controls the Persistent IP address for this logical link. Visibility:


variable GevPersistentSubnetMask

GenApi::IInteger& Spinnaker::Camera::GevPersistentSubnetMask;

Description: Controls the Persistent subnet mask associated with the Persistent IP address on this logical link. Visibility:


variable GevPhysicalLinkConfiguration

GenApi::IEnumerationT<GevPhysicalLinkConfigurationEnums>& Spinnaker::Camera::GevPhysicalLinkConfiguration;

Description: Indicates the principal physical link configuration currently enabled on this device. Visibility:


variable GevPhysicalLinkConfigurationCapability

GenApi::IInteger& Spinnaker::Camera::GevPhysicalLinkConfigurationCapability;

Description: Indicates the physical link configuration supported by this device. Visibility:


variable GevPrimaryApplicationIPAddress

GenApi::IInteger& Spinnaker::Camera::GevPrimaryApplicationIPAddress;

Description: Returns the address of the primary application. Visibility: Guru


variable GevPrimaryApplicationSocket

GenApi::IInteger& Spinnaker::Camera::GevPrimaryApplicationSocket;

Description: Returns the UDP source port of the primary application. Visibility: Guru


variable GevPrimaryApplicationSwitchoverKey

GenApi::IInteger& Spinnaker::Camera::GevPrimaryApplicationSwitchoverKey;

Description: Controls the key to use to authenticate primary application switchover requests. Visibility: Guru


variable GevSCCFGAllInTransmission

GenApi::IBoolean& Spinnaker::Camera::GevSCCFGAllInTransmission;

Description: Enables the selected GVSP transmitter to use the single packet per data block All-in Transmission mode. Visibility: Guru


variable GevSCCFGExtendedChunkData

GenApi::IBoolean& Spinnaker::Camera::GevSCCFGExtendedChunkData;

Description: Enables cameras to use the extended chunk data payload type for this stream channel. Visibility:


variable GevSCCFGPacketResendDestination

GenApi::IBoolean& Spinnaker::Camera::GevSCCFGPacketResendDestination;

Description: Enables the alternate IP destination for stream packets resent due to a packet resend request. When True, the source IP address provided in the packet resend command packet is used. When False, the value set in the GevSCDA[GevStreamChannelSelector] feature is used. Visibility: Guru


variable GevSCCFGUnconditionalStreaming

GenApi::IBoolean& Spinnaker::Camera::GevSCCFGUnconditionalStreaming;

Description: Enables the camera to continue to stream, for this stream channel, if its control channel is closed or regardless of the reception of any ICMP messages (such as destination unreachable messages). Visibility:


variable GevSCDA

GenApi::IInteger& Spinnaker::Camera::GevSCDA;

Description: Controls the destination IP address of the selected stream channel to which a GVSP transmitter must send data stream or the destination IP address from which a GVSP receiver may receive data stream. Visibility:


variable GevSCPD

GenApi::IInteger& Spinnaker::Camera::GevSCPD;

Description: Controls the delay (in GEV timestamp counter unit) to insert between each packet for this stream channel. This can be used as a crude flow-control mechanism if the application or the network infrastructure cannot keep up with the packets coming from the device. Visibility:


variable GevSCPDirection

GenApi::IEnumerationT<GevSCPDirectionEnums>& Spinnaker::Camera::GevSCPDirection;

Description: Visibility:


variable GevSCPHostPort

GenApi::IInteger& Spinnaker::Camera::GevSCPHostPort;

Description: Controls the port of the selected channel to which a GVSP transmitter must send data stream or the port from which a GVSP receiver may receive data stream. Visibility:


variable GevSCPInterfaceIndex

GenApi::IInteger& Spinnaker::Camera::GevSCPInterfaceIndex;

Description: Index of the logical link to use. Visibility:


variable GevSCPSBigEndian

GenApi::IBoolean& Spinnaker::Camera::GevSCPSBigEndian;

Description: Endianess of multi-byte pixel data for this stream. Visibility:


variable GevSCPSDoNotFragment

GenApi::IBoolean& Spinnaker::Camera::GevSCPSDoNotFragment;

Description: The state of this feature is copied into the "do not fragment" bit of the IP header of each stream packet. Visibility:


variable GevSCPSFireTestPacket

GenApi::IBoolean& Spinnaker::Camera::GevSCPSFireTestPacket;

Description: Sends a test packet. Visibility:


variable GevSCPSPacketSize

GenApi::IInteger& Spinnaker::Camera::GevSCPSPacketSize;

Description: Specifies the stream packet size (in bytes) to send on this channel. Visibility:


variable GevSCSP

GenApi::IInteger& Spinnaker::Camera::GevSCSP;

Description: Indicates the source port of the stream channel. Visibility:


variable GevSCZoneConfigurationLock

GenApi::IBoolean& Spinnaker::Camera::GevSCZoneConfigurationLock;

Description: Controls whether the selected stream channel multi-zone configuration is locked. When locked, the GVSP transmitter is not allowed to change the number of zones and their direction during block acquisition and transmission. Visibility: Guru


variable GevSCZoneCount

GenApi::IInteger& Spinnaker::Camera::GevSCZoneCount;

Description: Reports the number of zones per block transmitted on the selected stream channel. Visibility: Guru


variable GevSCZoneDirectionAll

GenApi::IInteger& Spinnaker::Camera::GevSCZoneDirectionAll;

Description: Reports the transmission direction of each zone transmitted on the selected stream channel. Visibility: Guru


variable GevSecondURL

GenApi::IString& Spinnaker::Camera::GevSecondURL;

Description: The second choice of URL to the XML device description file. Visibility:


variable GevStreamChannelSelector

GenApi::IInteger& Spinnaker::Camera::GevStreamChannelSelector;

Description: Selects the stream channel to control. Visibility:


variable GevSupportedOption

GenApi::IBoolean& Spinnaker::Camera::GevSupportedOption;

Description: Returns if the selected GEV option is supported. Visibility:


variable GevSupportedOptionSelector

GenApi::IEnumerationT<GevSupportedOptionSelectorEnums>& Spinnaker::Camera::GevSupportedOptionSelector;

Description: Selects the GEV option to interrogate for existing support. Visibility:


variable GevTimestampTickFrequency

GenApi::IInteger& Spinnaker::Camera::GevTimestampTickFrequency;

Description: Indicates the number of timestamp ticks in 1 second (frequency in Hz). Visibility:


variable GuiXmlManifestAddress

GenApi::IInteger& Spinnaker::Camera::GuiXmlManifestAddress;

Description: Location of the GUI XML manifest table. Visibility:


variable Height

GenApi::IInteger& Spinnaker::Camera::Height;

Description: Height of the image provided by the device (in pixels). Visibility: Beginner


variable HeightAddress

GenApi::IInteger& Spinnaker::Camera::HeightAddress;

Description: The address in the manufacturer-specific register space of the feature with the corresponding name. Visibility: Guru


variable HeightMax

GenApi::IInteger& Spinnaker::Camera::HeightMax;

Description: Maximum height of the image (in pixels). This dimension is calculated after vertical binning. HeightMax does not take into account the current Region of interest (Height or OffsetY). Visibility:


variable HsUpconnection

GenApi::IInteger& Spinnaker::Camera::HsUpconnection;

Description: Indicates the Device support of the optional high speed upconnection. Visibility: Guru


variable Iidc2Address

GenApi::IInteger& Spinnaker::Camera::Iidc2Address;

Description: If the Device supports the IIDC2 protocol, then this register shall provide the address of the start of the IIDC2 register space. Visibility: Guru


variable Image1StreamID

GenApi::IInteger& Spinnaker::Camera::Image1StreamID;

Description: Identification of stream 1. Visibility: Guru


variable Image1StreamIDAddress

GenApi::IInteger& Spinnaker::Camera::Image1StreamIDAddress;

Description: The address in the manufacturer-specific register space of the feature with the corresponding name. Visibility: Guru


variable Image2StreamID

GenApi::IInteger& Spinnaker::Camera::Image2StreamID;

Description: Identification of stream 2. Visibility: Guru


variable Image2StreamIDAddress

GenApi::IInteger& Spinnaker::Camera::Image2StreamIDAddress;

Description: The address in the manufacturer-specific register space of the feature with the corresponding name. Visibility: Guru


variable ImageComponentEnable

GenApi::IBoolean& Spinnaker::Camera::ImageComponentEnable;

Description: Controls if the selected component streaming is active. Visibility: Beginner


variable ImageComponentSelector

GenApi::IEnumerationT<ImageComponentSelectorEnums>& Spinnaker::Camera::ImageComponentSelector;

Description: Selects a component to activate data streaming from. Visibility: Beginner


variable ImageCompressionBitrate

GenApi::IFloat& Spinnaker::Camera::ImageCompressionBitrate;

Description: Control the rate of the produced compressed stream. Visibility: Expert


variable ImageCompressionJPEGFormatOption

GenApi::IEnumerationT<ImageCompressionJPEGFormatOptionEnums>& Spinnaker::Camera::ImageCompressionJPEGFormatOption;

Description: When JPEG is selected as the compression format, a device might optionally offer better control over JPEG-specific options through this feature. Visibility: Expert


variable ImageCompressionMode

GenApi::IEnumerationT<ImageCompressionModeEnums>& Spinnaker::Camera::ImageCompressionMode;

Description: 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. Visibility:


variable ImageCompressionQuality

GenApi::IInteger& Spinnaker::Camera::ImageCompressionQuality;

Description: Control the quality of the produced compressed stream. Visibility: Expert


variable ImageCompressionRateOption

GenApi::IEnumerationT<ImageCompressionRateOptionEnums>& Spinnaker::Camera::ImageCompressionRateOption;

Description: Two rate controlling options are offered: fixed bit rate or fixed quality. The exact implementation to achieve one or the other is vendor-specific. Visibility: Expert


variable InterfaceUtilization

GenApi::IInteger& Spinnaker::Camera::InterfaceUtilization;

Description: Decreases the line rate of the sensor in order to prevent the framegrabber from being overrun. Visibility: Beginner


variable IspEnable

GenApi::IBoolean& Spinnaker::Camera::IspEnable;

Description: Controls whether the image processing core is used for optional pixel format mode (i.e. mono). Visibility:


variable LF_FF_Calibrate

GenApi::ICommand& Spinnaker::Camera::LF_FF_Calibrate;

Description: Execute the calibration if camera is in manual SetSelectionMode. A successful result is stored in the set indicated by the SetSelector. Visibility: Expert


variable LF_FF_CalibrationROI

GenApi::IEnumerationT<LF_FF_CalibrationROIEnums>& Spinnaker::Camera::LF_FF_CalibrationROI;

Description: Select if the calibration is performed on the complete sensor ROI or on the user ROI. Visibility: Expert


variable LF_FF_CalibrationStatus

GenApi::IEnumerationT<LF_FF_CalibrationStatusEnums>& Spinnaker::Camera::LF_FF_CalibrationStatus;

Description: The Low Frequency Flat Field calibration status of the camera. Visibility: Expert


variable LF_FF_Correction

GenApi::IBoolean& Spinnaker::Camera::LF_FF_Correction;

Description: Enable or disable the spatially low frequency flat field correction. Not possible in co-operation with the Binning or Band function. Visibility: Beginner


variable LF_FF_ManualSetSelector

GenApi::IInteger& Spinnaker::Camera::LF_FF_ManualSetSelector;

Description: Select the active FF correction set (Only for SetSelectionMode = Manual). Visibility: Expert


variable LF_FF_RawSetData

GenApi::IInteger& Spinnaker::Camera::LF_FF_RawSetData;

Description: Raw data register for reading or writing an LF_FFC set. Visibility: Expert


variable LF_FF_RawSetDataEnd

GenApi::ICommand& Spinnaker::Camera::LF_FF_RawSetDataEnd;

Description: End the raw data transfer of a LF_FFC set. Visibility: Expert


variable LF_FF_RawSetDataReadStart

GenApi::ICommand& Spinnaker::Camera::LF_FF_RawSetDataReadStart;

Description: Start the raw data transfer of a LF_FFC set from the camera. Visibility: Expert


variable LF_FF_RawSetDataStatus

GenApi::IEnumerationT<LF_FF_RawSetDataStatusEnums>& Spinnaker::Camera::LF_FF_RawSetDataStatus;

Description: Status of a LF_FFC set read or write action. The status is updated on a WriteStart, ReadStart or DataEnd action. Visibility: Expert


variable LF_FF_RawSetDataTransferSize

GenApi::IInteger& Spinnaker::Camera::LF_FF_RawSetDataTransferSize;

Description: The size (in bytes) of a LF_FFC set. Visibility: Expert


variable LF_FF_RawSetDataWriteStart

GenApi::ICommand& Spinnaker::Camera::LF_FF_RawSetDataWriteStart;

Description: Start the raw data transfer of a LF_FFC set to the camera. Visibility: Expert


variable LF_FF_ReferencePoint

GenApi::IEnumerationT<LF_FF_ReferencePointEnums>& Spinnaker::Camera::LF_FF_ReferencePoint;

Description: Determine if the flat reference level after FF calibration aligns with the peak or average video level that is present during calibration. Visibility: Expert


variable LF_FF_ResetCurrentSet

GenApi::ICommand& Spinnaker::Camera::LF_FF_ResetCurrentSet;

Description: The current selected set is being reset. The gain is set to 1 for the whole image. Visibility: Expert


variable LF_FF_SequenceIndexSelector

GenApi::IInteger& Spinnaker::Camera::LF_FF_SequenceIndexSelector;

Description: Select the sequence index that will be read with SequenceReadSelectedIndex feature. Visibility: Expert


variable LF_FF_SequenceLoad

GenApi::ICommand& Spinnaker::Camera::LF_FF_SequenceLoad;

Description: Load the programmed sequence from non-volatile memory. Visibility: Expert


variable LF_FF_SequenceReadCurrentSet

GenApi::ICommand& Spinnaker::Camera::LF_FF_SequenceReadCurrentSet;

Description: The set number which is currently used for correction. Visibility: Expert


variable LF_FF_SequenceReadSelectedIndex

GenApi::ICommand& Spinnaker::Camera::LF_FF_SequenceReadSelectedIndex;

Description: The set number of the sequence index position indicated by SequenceIndexSelector. Visibility: Expert


variable LF_FF_SequenceRepeat

GenApi::IBoolean& Spinnaker::Camera::LF_FF_SequenceRepeat;

Description: Determine if the sequence repeats or sticks at the last step. Visibility: Expert


variable LF_FF_SequenceReset

GenApi::ICommand& Spinnaker::Camera::LF_FF_SequenceReset;

Description: Reset the sequencer pointer to the first step during sequenced correction. Visibility: Expert


variable LF_FF_SequenceSave

GenApi::ICommand& Spinnaker::Camera::LF_FF_SequenceSave;

Description: Save the programmed sequence to non-volatile memory. Visibility: Expert


variable LF_FF_SequenceSet

GenApi::IInteger& Spinnaker::Camera::LF_FF_SequenceSet;

Description: After a SequenceStartProgram, repetitive write actions to this register builds the sequence. Visibility: Expert


variable LF_FF_SequenceStartProgram

GenApi::ICommand& Spinnaker::Camera::LF_FF_SequenceStartProgram;

Description: Start sequencer programming. Visibility: Expert


variable LF_FF_SequenceStatus

GenApi::IEnumerationT<LF_FF_SequenceStatusEnums>& Spinnaker::Camera::LF_FF_SequenceStatus;

Description: The status when programming a sequence in the camera. Visibility: Expert


variable LF_FF_SequenceStopProgram

GenApi::ICommand& Spinnaker::Camera::LF_FF_SequenceStopProgram;

Description: Stop sequencer programming. Visibility: Expert


variable LF_FF_SequenceTotal

GenApi::IInteger& Spinnaker::Camera::LF_FF_SequenceTotal;

Description: The total amount of sequence entries. Visibility: Expert


variable LF_FF_SetSelectionMode

GenApi::IEnumerationT<LF_FF_SetSelectionModeEnums>& Spinnaker::Camera::LF_FF_SetSelectionMode;

Description: Select if the active set is determined manually with ManualSetSelector or by the sequencer. Visibility: Expert


variable LF_FF_ViewCorrection

GenApi::IBoolean& Spinnaker::Camera::LF_FF_ViewCorrection;

Description: When enabled the active spatially low frequency flat field correction set will be shown. In 10 bit, a correction factor of 1 equals a grey level of 256. Visibility: Expert


variable LF_FF_ViewMetaData

GenApi::IBoolean& Spinnaker::Camera::LF_FF_ViewMetaData;

Description: Enable or disable the inclusion of meta data in the first pixel row. Visibility: Expert


variable LUTEnable

GenApi::IBoolean& Spinnaker::Camera::LUTEnable;

Description: Activates the selected LUT. Visibility:


variable LUTEnd

GenApi::ICommand& Spinnaker::Camera::LUTEnd;

Description: End the LUT programming mode. Visibility: Expert


variable LUTIndex

GenApi::IInteger& Spinnaker::Camera::LUTIndex;

Description: Control the index (offset) of the coefficient to access in the selected LUT. Visibility:


variable LUTSelection

GenApi::IEnumerationT<LUTSelectionEnums>& Spinnaker::Camera::LUTSelection;

Description: Select which LUT should be used. Visibility: Expert


variable LUTSelector

GenApi::IEnumerationT<LUTSelectorEnums>& Spinnaker::Camera::LUTSelector;

Description: Selects which LUT to control. Visibility:


variable LUTStart

GenApi::ICommand& Spinnaker::Camera::LUTStart;

Description: Start the LUT programming mode. After the programming mode is started the LUT can be programmed with LUTvalue. Visibility: Expert


variable LUTStatus

GenApi::IEnumerationT<LUTStatusEnums>& Spinnaker::Camera::LUTStatus;

Description: The status of the camera LUT. Visibility: Expert


variable LUTValue

GenApi::IInteger& Spinnaker::Camera::LUTValue;

Description: Returns the Value at entry LUTIndex of the LUT selected by LUTSelector. Visibility:


variable LUTValueAll

GenApi::IRegister& Spinnaker::Camera::LUTValueAll;

Description: Accesses all the LUT coefficients in a single access without using individual LUTIndex. Visibility: Guru


variable LargePenalty

GenApi::IInteger& Spinnaker::Camera::LargePenalty;

Description: Displays the penalty when the change of Disparity Change is more than 1. Visibility:


variable LensShadingCoefficientActiveSet

GenApi::IEnumerationT<LensShadingCoefficientActiveSetEnums>& Spinnaker::Camera::LensShadingCoefficientActiveSet;

Description: Facilitates selection of on camera shading correction calibration files. Visibility:


variable LensShadingCorrectionCalibration

GenApi::ICommand& Spinnaker::Camera::LensShadingCorrectionCalibration;

Description: Performs the shading correction calibration on the last image transmitted to the host in memory. Visibility:


variable LensShadingCorrectionCalibrationGainLimit

GenApi::IInteger& Spinnaker::Camera::LensShadingCorrectionCalibrationGainLimit;

Description: Maximum gain value set for the lens shading algorithm on the camera. Visibility:


variable LensShadingCorrectionCalibrationSetup

GenApi::ICommand& Spinnaker::Camera::LensShadingCorrectionCalibrationSetup;

Description: Set up the camera parameters needed to be set for shading correction calibration. At least one image must be acquired after the setup for proper calibration. Visibility:


variable LensShadingCorrectionCalibrationStatus

GenApi::IString& Spinnaker::Camera::LensShadingCorrectionCalibrationStatus;

Description: Returns the current status of the Calibration. Visibility:


variable LensShadingCorrectionMode

GenApi::IEnumerationT<LensShadingCorrectionModeEnums>& Spinnaker::Camera::LensShadingCorrectionMode;

Description: Activates Lens Shading Correction with the selected Lens Shading Coefficient Active Set. Visibility:


variable LensShadingCorrectionStepSize

GenApi::IInteger& Spinnaker::Camera::LensShadingCorrectionStepSize;

Description: The grid step size for the lens shading algorithm on the camera. Visibility:


variable LensShadingCorrectionVersion

GenApi::IInteger& Spinnaker::Camera::LensShadingCorrectionVersion;

Description: The version number of the lens shading algorithm on the camera. Visibility:


variable LineFilterWidth

GenApi::IFloat& Spinnaker::Camera::LineFilterWidth;

Description: Filter width in microseconds for the selected line and filter combination Visibility:


variable LineFormat

GenApi::IEnumerationT<LineFormatEnums>& Spinnaker::Camera::LineFormat;

Description: Displays the current electrical format of the selected physical input or output Line. Visibility:


variable LineInputFilterSelector

GenApi::IEnumerationT<LineInputFilterSelectorEnums>& Spinnaker::Camera::LineInputFilterSelector;

Description: Selects the kind of input filter to configure: Deglitch or Debounce. Visibility:


variable LineInverter

GenApi::IBoolean& Spinnaker::Camera::LineInverter;

Description: Controls the inversion of the signal of the selected input or output line. Visibility:


variable LineMode

GenApi::IEnumerationT<LineModeEnums>& Spinnaker::Camera::LineMode;

Description: Controls if the physical Line is used to Input or Output a signal. Visibility:


variable LinePitch

GenApi::IInteger& Spinnaker::Camera::LinePitch;

Description: Total number of bytes between 2 successive lines. This feature is used to facilitate alignment of image data. Visibility: Expert


variable LineSelector

GenApi::IEnumerationT<LineSelectorEnums>& Spinnaker::Camera::LineSelector;

Description: Selects the physical line (or pin) of the external device connector to configure Visibility:


variable LineSource

GenApi::IEnumerationT<LineSourceEnums>& Spinnaker::Camera::LineSource;

Description: Selects which internal acquisition or I/O source signal to output on the selected line. LineMode must be Output. Visibility:


variable LineStatus

GenApi::IBoolean& Spinnaker::Camera::LineStatus;

Description: Returns the current status of the selected input or output Line Visibility:


variable LineStatusAll

GenApi::IInteger& Spinnaker::Camera::LineStatusAll;

Description: Returns the current status of all available Line signals at time of polling in a single bitfield. Visibility: Expert


variable LinkErrorCount

GenApi::IInteger& Spinnaker::Camera::LinkErrorCount;

Description: Counts the number of error on the link. Visibility:


variable LinkRecoveryCount

GenApi::IInteger& Spinnaker::Camera::LinkRecoveryCount;

Description: Counts the number of times the USB link has recovered. Visibility:


variable LinkUptime

GenApi::IInteger& Spinnaker::Camera::LinkUptime;

Description: Time since the last phy negotiation (enumeration). Visibility:


variable LogicBlockLUTInputActivation

GenApi::IEnumerationT<LogicBlockLUTInputActivationEnums>& Spinnaker::Camera::LogicBlockLUTInputActivation;

Description: Selects the activation mode of the Logic Input Source signal. Visibility:


variable LogicBlockLUTInputSelector

GenApi::IEnumerationT<LogicBlockLUTInputSelectorEnums>& Spinnaker::Camera::LogicBlockLUTInputSelector;

Description: Controls which LogicBlockLUT Input Source & Activation to access. Visibility:


variable LogicBlockLUTInputSource

GenApi::IEnumerationT<LogicBlockLUTInputSourceEnums>& Spinnaker::Camera::LogicBlockLUTInputSource;

Description: Selects the source for the input into the Logic LUT. Visibility:


variable LogicBlockLUTOutputValue

GenApi::IBoolean& Spinnaker::Camera::LogicBlockLUTOutputValue;

Description: Controls the output column of the truth table for the selected LogicBlockLUTRowIndex. Visibility:


variable LogicBlockLUTOutputValueAll

GenApi::IInteger& Spinnaker::Camera::LogicBlockLUTOutputValueAll;

Description: Sets the value of all the output bits in the selected LUT. Visibility:


variable LogicBlockLUTRowIndex

GenApi::IInteger& Spinnaker::Camera::LogicBlockLUTRowIndex;

Description: Controls the row of the truth table to access in the selected LUT. Visibility:


variable LogicBlockLUTSelector

GenApi::IEnumerationT<LogicBlockLUTSelectorEnums>& Spinnaker::Camera::LogicBlockLUTSelector;

Description: Selects which LogicBlock LUT to configure Visibility:


variable LogicBlockSelector

GenApi::IEnumerationT<LogicBlockSelectorEnums>& Spinnaker::Camera::LogicBlockSelector;

Description: Selects which LogicBlock to configure Visibility:


variable MasterHostConnectionID

GenApi::IInteger& Spinnaker::Camera::MasterHostConnectionID;

Description: The Host Connection ID of the host connection connected to the Device Master connection. Visibility: Guru


variable MaxDatarateThreshold

GenApi::IInteger& Spinnaker::Camera::MaxDatarateThreshold;

Description: Maximum desired datarate (B/s) for the compressed stream. If this is exceeded, then compression saturation priority type determines how the camera handles the payload. Visibility:


variable MaxDeviceResetTime

GenApi::IInteger& Spinnaker::Camera::MaxDeviceResetTime;

Description: Time to wait until device reset complete (ms). Visibility:


variable MaxNumberOfDefects

GenApi::IInteger& Spinnaker::Camera::MaxNumberOfDefects;

Description: The maximum number of defect pixels that can be stored in the defect pixel list. Visibility: Beginner


variable MaxZ

GenApi::IFloat& Spinnaker::Camera::MaxZ;

Description: Displays the maximum depth in meters for the point cloud range. Visibility:


variable MinZ

GenApi::IFloat& Spinnaker::Camera::MinZ;

Description: Displays the minimum depth in meters for the point cloud range. Visibility:


variable MultiRoiConfigurationInvalidReason

GenApi::IEnumerationT<MultiRoiConfigurationInvalidReasonEnums>& Spinnaker::Camera::MultiRoiConfigurationInvalidReason;

Description: Displays the reason for invalid multiple ROI configuration. Visibility:


variable MultiRoiConfigurationInvalidReasonAll

GenApi::IInteger& Spinnaker::Camera::MultiRoiConfigurationInvalidReasonAll;

Description: Represents the reason for invalid multiple ROI configuration. Visibility:


variable MultiRoiEnable

GenApi::IBoolean& Spinnaker::Camera::MultiRoiEnable;

Description: Controls if the selected Region of interest is enabled. This can only be enabled if the Multiple ROI configuration is valid. Visibility:


variable MultiRoiFeatureEnable

GenApi::IBoolean& Spinnaker::Camera::MultiRoiFeatureEnable;

Description: Controls whether a Multiple ROI feature is used. Visibility:


variable MultiRoiHeight

GenApi::IInteger& Spinnaker::Camera::MultiRoiHeight;

Description: This reflects the current Region of interest. Visibility:


variable MultiRoiOffsetX

GenApi::IInteger& Spinnaker::Camera::MultiRoiOffsetX;

Description: Horizontal offset from the origin to the region of interest (in pixels). Visibility:


variable MultiRoiOffsetY

GenApi::IInteger& Spinnaker::Camera::MultiRoiOffsetY;

Description: Vertical offset from the origin to the region of interest (in pixels). Visibility:


variable MultiRoiSelector

GenApi::IEnumerationT<MultiRoiSelectorEnums>& Spinnaker::Camera::MultiRoiSelector;

Description: Selects the Region of interest to control. The RegionSelector feature allows devices that are able to extract multiple regions out of an image. Visibility:


variable MultiRoiWidth

GenApi::IInteger& Spinnaker::Camera::MultiRoiWidth;

Description: This reflects the current Region of interest. Visibility:


variable MultiRoiWindows

GenApi::IInteger& Spinnaker::Camera::MultiRoiWindows;

Description: This reflects the total number of regions output from sensor. Visibility:


variable NumDirections

GenApi::IInteger& Spinnaker::Camera::NumDirections;

Description: Visibility:


variable OffsetX

GenApi::IInteger& Spinnaker::Camera::OffsetX;

Description: Horizontal offset from the origin to the region of interest (in pixels). Visibility: Beginner


variable OffsetY

GenApi::IInteger& Spinnaker::Camera::OffsetY;

Description: Vertical offset from the origin to the region of interest (in pixels). Visibility: Beginner


variable PacketResendRequestCount

GenApi::IInteger& Spinnaker::Camera::PacketResendRequestCount;

Description: Counts the number of resend requests received from the host. Visibility:


variable PacketResendRequestsDroppedCount

GenApi::IInteger& Spinnaker::Camera::PacketResendRequestsDroppedCount;

Description: Counts the number of resend requests that were not processed due to an error condition. Visibility:


variable PauseFrameCount

GenApi::IInteger& Spinnaker::Camera::PauseFrameCount;

Description: Number of pause frame requests received for the image tranmission interface in the current acquisition session. Visibility:


variable PayloadSize

GenApi::IInteger& Spinnaker::Camera::PayloadSize;

Description: Provides the number of bytes transferred for each image or chunk on the stream channel. Visibility:


variable PixelColorFilter

GenApi::IEnumerationT<PixelColorFilterEnums>& Spinnaker::Camera::PixelColorFilter;

Description: Type of color filter that is applied to the image. Only applies to Bayer pixel formats. All others have no color filter. Visibility:


variable PixelDynamicRangeMax

GenApi::IInteger& Spinnaker::Camera::PixelDynamicRangeMax;

Description: Maximum value that can be returned during the digitization process. This corresponds to the brightest value of the camera. For color cameras, this returns the biggest value that each color component can take. Visibility:


variable PixelDynamicRangeMin

GenApi::IInteger& Spinnaker::Camera::PixelDynamicRangeMin;

Description: Minimum value that can be returned during the digitization process. This corresponds to the darkest value of the camera. For color cameras, this returns the smallest value that each color component can take. Visibility:


variable PixelFormat

GenApi::IEnumerationT<PixelFormatEnums>& Spinnaker::Camera::PixelFormat;

Description: Format of the pixel provided by the camera. Visibility:


variable PixelFormatAddress

GenApi::IInteger& Spinnaker::Camera::PixelFormatAddress;

Description: The address in the manufacturer-specific register space of the feature with the corresponding name. Visibility: Guru


variable PixelFormatInfoID

GenApi::IInteger& Spinnaker::Camera::PixelFormatInfoID;

Description: Returns the value used by the streaming channels to identify the selected pixel format. Visibility: Guru


variable PixelFormatInfoSelector

GenApi::IEnumerationT<PixelFormatInfoSelectorEnums>& Spinnaker::Camera::PixelFormatInfoSelector;

Description: Select the pixel format for which the information will be returned. Visibility: Guru


variable PixelSize

GenApi::IEnumerationT<PixelSizeEnums>& Spinnaker::Camera::PixelSize;

Description: Total size in bits of a pixel of the image. Visibility:


variable PowerSupplyCurrent

GenApi::IFloat& Spinnaker::Camera::PowerSupplyCurrent;

Description: Indicates the output current of the selected power supply (A). Visibility:


variable PowerSupplyVoltage

GenApi::IFloat& Spinnaker::Camera::PowerSupplyVoltage;

Description: Indicates the current voltage of the selected power supply (V). Visibility:


variable RegionDestination

GenApi::IEnumerationT<RegionDestinationEnums>& Spinnaker::Camera::RegionDestination;

Description: Control the destination of the selected region. Visibility: Expert


variable RegionMode

GenApi::IEnumerationT<RegionModeEnums>& Spinnaker::Camera::RegionMode;

Description: Controls if the selected Region of interest is active and streaming. Visibility: Beginner


variable RegionSelector

GenApi::IEnumerationT<RegionSelectorEnums>& Spinnaker::Camera::RegionSelector;

Description: 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. Visibility: Beginner


variable ReverseX

GenApi::IBoolean& Spinnaker::Camera::ReverseX;

Description: Horizontally flips the image sent by the device. The region of interest is applied after flipping. For color cameras the bayer pixel format is affected. For example, BayerRG16 changes to BayerGR16. Visibility:


variable ReverseY

GenApi::IBoolean& Spinnaker::Camera::ReverseY;

Description: Vertically flips the image sent by the device. The region of interest is applied after flipping. For color cameras the bayer pixel format is affected. For example, BayerRG16 changes to BayerGB16. Visibility:


variable Revision

GenApi::IInteger& Spinnaker::Camera::Revision;

Description: Revision of the CoaXPress specifciation implemented. Visibility: Beginner


variable RgbTransformLightSource

GenApi::IEnumerationT<RgbTransformLightSourceEnums>& Spinnaker::Camera::RgbTransformLightSource;

Description: 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. Visibility:


variable Saturation

GenApi::IFloat& Spinnaker::Camera::Saturation;

Description: Controls the color saturation. Visibility:


variable SaturationEnable

GenApi::IBoolean& Spinnaker::Camera::SaturationEnable;

Description: Enables/disables Saturation adjustment. Visibility:


variable Scan3dAxisMax

GenApi::IFloat& Spinnaker::Camera::Scan3dAxisMax;

Description: Maximum valid transmitted coordinate value of the selected Axis. Visibility: Expert


variable Scan3dAxisMin

GenApi::IFloat& Spinnaker::Camera::Scan3dAxisMin;

Description: Minimum valid transmitted coordinate value of the selected Axis. Visibility: Expert


variable Scan3dBaseline

GenApi::IFloat& Spinnaker::Camera::Scan3dBaseline;

Description: Displays the baseline in meters as the physical distance of two image sensors in the stereo camera. Visibility:


variable Scan3dCoordinateOffset

GenApi::IFloat& Spinnaker::Camera::Scan3dCoordinateOffset;

Description: Offset when transforming a pixel from relative coordinates to world coordinates. In terms of disparity computation, it is equivalent to minimum disparity. Visibility:


variable Scan3dCoordinateReferenceSelector

GenApi::IEnumerationT<Scan3dCoordinateReferenceSelectorEnums>& Spinnaker::Camera::Scan3dCoordinateReferenceSelector;

Description: 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. Visibility: Expert


variable Scan3dCoordinateReferenceValue

GenApi::IFloat& Spinnaker::Camera::Scan3dCoordinateReferenceValue;

Description: Returns the reference value selected. Reads the value of a rotation or translation value for the current (Anchor or Transformed) coordinate system transformation to the Reference system. Visibility: Expert


variable Scan3dCoordinateScale

GenApi::IFloat& Spinnaker::Camera::Scan3dCoordinateScale;

Description: Displays the Scale factor when transforming a pixel from relative coordinates to world coordinates. Visibility:


variable Scan3dCoordinateSelector

GenApi::IEnumerationT<Scan3dCoordinateSelectorEnums>& Spinnaker::Camera::Scan3dCoordinateSelector;

Description: Selects the individual coordinates in the vectors for 3D information/transformation. Visibility: Expert


variable Scan3dCoordinateSystem

GenApi::IEnumerationT<Scan3dCoordinateSystemEnums>& Spinnaker::Camera::Scan3dCoordinateSystem;

Description: Specifies the Coordinate system to use for the device. Visibility: Expert


variable Scan3dCoordinateSystemReference

GenApi::IEnumerationT<Scan3dCoordinateSystemReferenceEnums>& Spinnaker::Camera::Scan3dCoordinateSystemReference;

Description: Defines coordinate system reference location. Visibility: Expert


variable Scan3dCoordinateTransformSelector

GenApi::IEnumerationT<Scan3dCoordinateTransformSelectorEnums>& Spinnaker::Camera::Scan3dCoordinateTransformSelector;

Description: Sets the index to read/write a coordinate transform value. Visibility: Expert


variable Scan3dDistanceUnit

GenApi::IEnumerationT<Scan3dDistanceUnitEnums>& Spinnaker::Camera::Scan3dDistanceUnit;

Description: Specifies the unit used when delivering (calibrated) distance data. Visibility: Expert


variable Scan3dFocalLength

GenApi::IFloat& Spinnaker::Camera::Scan3dFocalLength;

Description: Displays the focal length of the camera in pixels. Visibility:


variable Scan3dInvalidDataFlag

GenApi::IBoolean& Spinnaker::Camera::Scan3dInvalidDataFlag;

Description: Enables the definition of a non-valid flag value in the data stream. Visibility:


variable Scan3dInvalidDataValue

GenApi::IFloat& Spinnaker::Camera::Scan3dInvalidDataValue;

Description: Value which identifies a non-valid pixel if Scan3dInvalidDataFlag is enabled. Visibility:


variable Scan3dOutputMode

GenApi::IEnumerationT<Scan3dOutputModeEnums>& Spinnaker::Camera::Scan3dOutputMode;

Description: Controls the Calibration and data organization of the device and the coordinates transmitted. Visibility: Expert


variable Scan3dPrincipalPointU

GenApi::IFloat& Spinnaker::Camera::Scan3dPrincipalPointU;

Description: Displays the value of the horizontal position of the principal point, relative to the region origin, i.e. OffsetX . Visibility:


variable Scan3dPrincipalPointV

GenApi::IFloat& Spinnaker::Camera::Scan3dPrincipalPointV;

Description: Displays the value of the vertical position of the principal point, relative to the region origin, i.e. OffsetY. Visibility:


variable Scan3dTransformValue

GenApi::IFloat& Spinnaker::Camera::Scan3dTransformValue;

Description: Specifies the transform value selected. For translations (Scan3dCoordinateTransformSelector = TranslationX/Y/Z) it is expressed in the distance unit of the system, for rotations (Scan3dCoordinateTransformSelector =RotationX/Y/Z) in degrees. Visibility: Expert


variable SensitivityMatching

GenApi::IBoolean& Spinnaker::Camera::SensitivityMatching;

Description: Sensitivity matching is the factory calibration to match the conversion factor accros all cameras. By disabling this feature the applied gain stage for this feature is disabled, which can also cause some pixels to not reach the maximum pixelvalue. Visibility: Beginner


variable SensorBitDepth

GenApi::IEnumerationT<SensorBitDepthEnums>& Spinnaker::Camera::SensorBitDepth;

Description: Controls the resolution of the Sensor ADC. Visibility: Expert


variable SensorDescription

GenApi::IString& Spinnaker::Camera::SensorDescription;

Description: Returns Sensor Description Visibility:


variable SensorDigitizationTaps

GenApi::IEnumerationT<SensorDigitizationTapsEnums>& Spinnaker::Camera::SensorDigitizationTaps;

Description: Number of digitized samples outputted simultaneously by the camera A/D conversion stage. Visibility: Expert


variable SensorHeight

GenApi::IInteger& Spinnaker::Camera::SensorHeight;

Description: Effective height of the sensor in pixels. Visibility:


variable SensorRegisterAddress

GenApi::IInteger& Spinnaker::Camera::SensorRegisterAddress;

Description: Visibility: Guru


variable SensorRegisterData

GenApi::IInteger& Spinnaker::Camera::SensorRegisterData;

Description: Visibility: Guru


variable SensorRegisterNonVolatileListSize

GenApi::IInteger& Spinnaker::Camera::SensorRegisterNonVolatileListSize;

Description: Visibility: Guru


variable SensorRegisterNonVolatileReadSelector

GenApi::IInteger& Spinnaker::Camera::SensorRegisterNonVolatileReadSelector;

Description: Visibility: Guru


variable SensorRegisterRead

GenApi::ICommand& Spinnaker::Camera::SensorRegisterRead;

Description: Visibility: Guru


variable SensorRegisterReadWriteMode

GenApi::IEnumerationT<SensorRegisterReadWriteModeEnums>& Spinnaker::Camera::SensorRegisterReadWriteMode;

Description: Visibility: Guru


variable SensorRegisterRemove

GenApi::ICommand& Spinnaker::Camera::SensorRegisterRemove;

Description: Visibility: Guru


variable SensorRegisterRemoveAll

GenApi::ICommand& Spinnaker::Camera::SensorRegisterRemoveAll;

Description: Visibility: Guru


variable SensorRegisterSize

GenApi::IInteger& Spinnaker::Camera::SensorRegisterSize;

Description: Visibility: Guru


variable SensorRegisterWrite

GenApi::ICommand& Spinnaker::Camera::SensorRegisterWrite;

Description: Visibility: Guru


variable SensorShutterMode

GenApi::IEnumerationT<SensorShutterModeEnums>& Spinnaker::Camera::SensorShutterMode;

Description: Sets the shutter mode of the device. Visibility:


variable SensorTaps

GenApi::IEnumerationT<SensorTapsEnums>& Spinnaker::Camera::SensorTaps;

Description: Number of taps of the camera sensor. Visibility: Expert


variable SensorTemperature

GenApi::IFloat& Spinnaker::Camera::SensorTemperature;

Description: Returns the temperature of the sensor. Visibility: Beginner


variable SensorTemperatureRaw

GenApi::IInteger& Spinnaker::Camera::SensorTemperatureRaw;

Description: Returns the temperature of the sensor. Visibility: Invisible


variable SensorWidth

GenApi::IInteger& Spinnaker::Camera::SensorWidth;

Description: Effective width of the sensor in pixels. Visibility:


variable SequencerConfigurationMode

GenApi::IEnumerationT<SequencerConfigurationModeEnums>& Spinnaker::Camera::SequencerConfigurationMode;

Description: Controls whether or not a sequencer is in configuration mode. Visibility:


variable SequencerConfigurationReset

GenApi::ICommand& Spinnaker::Camera::SequencerConfigurationReset;

Description: Resets the sequencer configuration by erasing all saved sequencer sets. Visibility:


variable SequencerConfigurationValid

GenApi::IEnumerationT<SequencerConfigurationValidEnums>& Spinnaker::Camera::SequencerConfigurationValid;

Description: Display whether the current sequencer configuration is valid to run. Visibility:


variable SequencerFeatureEnable

GenApi::IBoolean& Spinnaker::Camera::SequencerFeatureEnable;

Description: Enables the selected feature and makes it active in all sequencer sets. Visibility:


variable SequencerMode

GenApi::IEnumerationT<SequencerModeEnums>& Spinnaker::Camera::SequencerMode;

Description: Controls whether or not a sequencer is active. Visibility:


variable SequencerPathSelector

GenApi::IInteger& Spinnaker::Camera::SequencerPathSelector;

Description: Selects branching path to be used for subsequent settings. Visibility:


variable SequencerSetActive

GenApi::IInteger& Spinnaker::Camera::SequencerSetActive;

Description: Contains the currently active sequencer set. Visibility: Expert


variable SequencerSetLoad

GenApi::ICommand& Spinnaker::Camera::SequencerSetLoad;

Description: Loads currently selected sequencer to the current device configuration. Visibility:


variable SequencerSetNext

GenApi::IInteger& Spinnaker::Camera::SequencerSetNext;

Description: Specifies the next sequencer set. Visibility:


variable SequencerSetSave

GenApi::ICommand& Spinnaker::Camera::SequencerSetSave;

Description: Saves the current device configuration to the currently selected sequencer set. Visibility:


variable SequencerSetSelector

GenApi::IInteger& Spinnaker::Camera::SequencerSetSelector;

Description: Selects the sequencer set to which subsequent settings apply. Visibility:


variable SequencerSetStart

GenApi::IInteger& Spinnaker::Camera::SequencerSetStart;

Description: Sets the first sequencer set to be used. Visibility:


variable SequencerSetValid

GenApi::IEnumerationT<SequencerSetValidEnums>& Spinnaker::Camera::SequencerSetValid;

Description: Displays whether the currently selected sequencer set's register contents are valid to use. Visibility:


variable SequencerTriggerActivation

GenApi::IEnumerationT<SequencerTriggerActivationEnums>& Spinnaker::Camera::SequencerTriggerActivation;

Description: Specifies the activation mode of the sequencer trigger. Visibility:


variable SequencerTriggerSource

GenApi::IEnumerationT<SequencerTriggerSourceEnums>& Spinnaker::Camera::SequencerTriggerSource;

Description: Specifies the internal signal or physical input line to use as the sequencer trigger source. Visibility:


variable SerialPortBaudRate

GenApi::IEnumerationT<SerialPortBaudRateEnums>& Spinnaker::Camera::SerialPortBaudRate;

Description: This feature controls the baud rate used by the selected serial port. Visibility:


variable SerialPortDataBits

GenApi::IInteger& Spinnaker::Camera::SerialPortDataBits;

Description: This feature controls the number of data bits used by the selected serial port. Possible values that can be used are between 5 and 9. Visibility:


variable SerialPortParity

GenApi::IEnumerationT<SerialPortParityEnums>& Spinnaker::Camera::SerialPortParity;

Description: This feature controls the parity used by the selected serial port. Visibility:


variable SerialPortSelector

GenApi::IEnumerationT<SerialPortSelectorEnums>& Spinnaker::Camera::SerialPortSelector;

Description: Selects which serial port of the device to control. Visibility:


variable SerialPortSource

GenApi::IEnumerationT<SerialPortSourceEnums>& Spinnaker::Camera::SerialPortSource;

Description: Specifies the physical input Line on which to receive serial data. Visibility:


variable SerialPortStopBits

GenApi::IEnumerationT<SerialPortStopBitsEnums>& Spinnaker::Camera::SerialPortStopBits;

Description: This feature controls the number of stop bits used by the selected serial port. Visibility:


variable SerialReceiveFramingErrorCount

GenApi::IInteger& Spinnaker::Camera::SerialReceiveFramingErrorCount;

Description: Returns the number of framing errors that have occurred on the serial port. Visibility:


variable SerialReceiveParityErrorCount

GenApi::IInteger& Spinnaker::Camera::SerialReceiveParityErrorCount;

Description: Returns the number of parity errors that have occurred on the serial port. Visibility:


variable SerialReceiveQueueClear

GenApi::ICommand& Spinnaker::Camera::SerialReceiveQueueClear;

Description: This is a command that clears the device serial port receive queue. Visibility:


variable SerialReceiveQueueCurrentCharacterCount

GenApi::IInteger& Spinnaker::Camera::SerialReceiveQueueCurrentCharacterCount;

Description: Returns the number of characters currently in the serial port receive queue. Visibility:


variable SerialReceiveQueueMaxCharacterCount

GenApi::IInteger& Spinnaker::Camera::SerialReceiveQueueMaxCharacterCount;

Description: >Returns the maximum number of characters in the serial port receive queue. Visibility:


variable SerialTransmitQueueCurrentCharacterCount

GenApi::IInteger& Spinnaker::Camera::SerialTransmitQueueCurrentCharacterCount;

Description: Returns the number of characters currently in the serial port transmit queue. Visibility:


variable SerialTransmitQueueMaxCharacterCount

GenApi::IInteger& Spinnaker::Camera::SerialTransmitQueueMaxCharacterCount;

Description: >Returns the maximum number of characters in the serial port transmit queue. Visibility:


variable Sharpening

GenApi::IFloat& Spinnaker::Camera::Sharpening;

Description: Controls the amount to sharpen a signal. The sharpened amount is proportional to the difference between a pixel and its neighbors. A negative value smooths out the difference, while a positive value amplifies the difference. You can boost by a maximum of 8x, but smoothing is limited to 1x (in float). Default value: 2.0 Visibility:


variable SharpeningAuto

GenApi::IBoolean& Spinnaker::Camera::SharpeningAuto;

Description: Enables/disables the auto sharpening feature. When enabled, the camera automatically determines the sharpening threshold based on the noise level of the camera. Visibility:


variable SharpeningEnable

GenApi::IBoolean& Spinnaker::Camera::SharpeningEnable;

Description: Enables/disables the sharpening feature. Sharpening is disabled by default. Visibility:


variable SharpeningThreshold

GenApi::IFloat& Spinnaker::Camera::SharpeningThreshold;

Description: Controls the minimum intensity gradient change to invoke sharpening. When "Sharpening Auto" is enabled, this is determined automatically by the device. The threshold is specified as a fraction of the total intensity range, and ranges from 0 to 0.25. A threshold higher than 25% produces little to no difference than 25%. High thresholds sharpen only areas with significant intensity changes. Low thresholds sharpen more areas. Visibility:


variable SmallPenalty

GenApi::IInteger& Spinnaker::Camera::SmallPenalty;

Description: Displays the penalty when the change of Disparity Change is plus or minus 1. Visibility:


variable SoftwareSignalPulse

GenApi::ICommand& Spinnaker::Camera::SoftwareSignalPulse;

Description: Generates a pulse signal that can be used as a software trigger. This command can be used to trigger other modules that accept a SoftwareSignal as trigger source. Visibility: Beginner


variable SoftwareSignalSelector

GenApi::IEnumerationT<SoftwareSignalSelectorEnums>& Spinnaker::Camera::SoftwareSignalSelector;

Description: Selects which Software Signal features to control. Visibility: Beginner


variable SoftwareUpdateStatus

GenApi::IEnumerationT<SoftwareUpdateStatusEnums>& Spinnaker::Camera::SoftwareUpdateStatus;

Description: Visibility: Beginner


variable SourceCount

GenApi::IInteger& Spinnaker::Camera::SourceCount;

Description: Returns the number of sources supported by the device. Visibility:


variable SourceSelector

GenApi::IEnumerationT<SourceSelectorEnums>& Spinnaker::Camera::SourceSelector;

Description: 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. Visibility:


variable Standard

GenApi::IInteger& Spinnaker::Camera::Standard;

Description: Unique Identification of the CoaXPress Standard. Visibility: Beginner


variable StereoHeight

GenApi::IInteger& Spinnaker::Camera::StereoHeight;

Description: Height of the image after stereo processing by the device (in pixels). Visibility:


variable StereoResolution

GenApi::IEnumerationT<StereoResolutionEnums>& Spinnaker::Camera::StereoResolution;

Description: Selects the resolution output of the stereo engine. Stereo resolution can be viewed through Stereo Width and Stereo Height. Visibility:


variable StereoWidth

GenApi::IInteger& Spinnaker::Camera::StereoWidth;

Description: Width of the image after stereo processing by the device (in pixels). Visibility:


variable StreamPacketSizeMax

GenApi::IInteger& Spinnaker::Camera::StreamPacketSizeMax;

Description: The maximum stream packet data size the Host can accept. The size is defined in bytes, and shall be a multiple of 4 bytes. Visibility: Guru


variable TLParamsLocked

GenApi::IInteger& Spinnaker::Camera::TLParamsLocked;

Description: Visibility:


variable Test0001

GenApi::IInteger& Spinnaker::Camera::Test0001;

Description: For testing only. Visibility:


variable TestErrorCount

GenApi::IInteger& Spinnaker::Camera::TestErrorCount;

Description: The error count for the connection ID as selected by TestErrorCountSelector. Visibility: Guru


variable TestErrorCountSelector

GenApi::IInteger& Spinnaker::Camera::TestErrorCountSelector;

Description: Select a Device Connection ID for which to use the TestErrorCount feature. Visibility: Guru


variable TestEventGenerate

GenApi::ICommand& Spinnaker::Camera::TestEventGenerate;

Description: This command generates a test event and sends it to the host. Visibility:


variable TestImageSelector

GenApi::IEnumerationT<TestImageSelectorEnums>& Spinnaker::Camera::TestImageSelector;

Description: Selects the type of test image that is sent by the camera. Visibility: Expert


variable TestImageVideoLevel

GenApi::IInteger& Spinnaker::Camera::TestImageVideoLevel;

Description: Set the video level for the UniformVideoLevel test pattern. Visibility: Expert


variable TestMode

GenApi::IEnumerationT<TestModeEnums>& Spinnaker::Camera::TestMode;

Description: Enable test packet transmission from Device to Host. Visibility: Guru


variable TestPacketCountRx

GenApi::IInteger& Spinnaker::Camera::TestPacketCountRx;

Description: The received test packet count for the connection ID as selected by TestErrorCountSelector. Visibility: Guru


variable TestPacketCountTx

GenApi::IInteger& Spinnaker::Camera::TestPacketCountTx;

Description: The transmitted test packet count for the connection ID as selected by TestErrorCountSelector. Visibility: Guru


variable TestPattern

GenApi::IEnumerationT<TestPatternEnums>& Spinnaker::Camera::TestPattern;

Description: Selects the type of test pattern that is generated by the device as image source. Visibility:


variable TestPatternGeneratorSelector

GenApi::IEnumerationT<TestPatternGeneratorSelectorEnums>& Spinnaker::Camera::TestPatternGeneratorSelector;

Description: Selects which test pattern generator is controlled by the TestPattern feature. Visibility:


variable TestPendingAck

GenApi::IInteger& Spinnaker::Camera::TestPendingAck;

Description: Test PENDING_ACK feature. Visibility:


variable TimerDelay

GenApi::IFloat& Spinnaker::Camera::TimerDelay;

Description: Sets the duration (in microseconds) of the delay to apply at the reception of a trigger before starting the Timer. Visibility: Expert


variable TimerDuration

GenApi::IFloat& Spinnaker::Camera::TimerDuration;

Description: Sets the duration (in microseconds) of the Timer pulse. Visibility: Expert


variable TimerReset

GenApi::ICommand& Spinnaker::Camera::TimerReset;

Description: Does a software reset of the selected timer and starts it. The timer starts immediately after the reset unless a timer trigger is active. Visibility: Expert


variable TimerSelector

GenApi::IEnumerationT<TimerSelectorEnums>& Spinnaker::Camera::TimerSelector;

Description: Selects which Timer to configure. Visibility: Expert


variable TimerStatus

GenApi::IEnumerationT<TimerStatusEnums>& Spinnaker::Camera::TimerStatus;

Description: Returns the current status of the Timer. Visibility: Expert


variable TimerTriggerActivation

GenApi::IEnumerationT<TimerTriggerActivationEnums>& Spinnaker::Camera::TimerTriggerActivation;

Description: Selects the activation mode of the trigger to start the Timer. Visibility: Expert


variable TimerTriggerSource

GenApi::IEnumerationT<TimerTriggerSourceEnums>& Spinnaker::Camera::TimerTriggerSource;

Description: Selects the source of the trigger to start the Timer. Visibility: Expert


variable TimerValue

GenApi::IFloat& Spinnaker::Camera::TimerValue;

Description: Reads or writes the current value (in microseconds) of the selected Timer. Visibility: Expert


variable Timestamp

GenApi::IInteger& Spinnaker::Camera::Timestamp;

Description: Reports the current value of the device timestamp counter. Visibility: Expert


variable TimestampIncrement

GenApi::IInteger& Spinnaker::Camera::TimestampIncrement;

Description: Indicates the timestamp increment in ns/tick. Visibility:


variable TimestampLatch

GenApi::ICommand& Spinnaker::Camera::TimestampLatch;

Description: Latches the current timestamp counter into TimestampLatchValue. Visibility:


variable TimestampLatchValue

GenApi::IInteger& Spinnaker::Camera::TimestampLatchValue;

Description: Returns the latched value of the timestamp counter. Visibility:


variable TimestampReset

GenApi::ICommand& Spinnaker::Camera::TimestampReset;

Description: Resets the current value of the device timestamp counter. Visibility:


variable TotalDisparity

GenApi::IInteger& Spinnaker::Camera::TotalDisparity;

Description: Displays the search range for the stereo algorithm. Visibility:


variable TransferAbort

GenApi::ICommand& Spinnaker::Camera::TransferAbort;

Description: Aborts immediately the streaming of data block(s). Aborting the transfer will result in the lost of the data that is present or currently entering in the block queue. However, the next new block received will be stored in the queue and transferred to the host when the streaming is restarted. If implemented, this feature should be available when the TransferControlMode is set to "UserControlled". Visibility: Expert


variable TransferBlockCount

GenApi::IInteger& Spinnaker::Camera::TransferBlockCount;

Description: Specifies the number of data blocks (images) that the device should stream before stopping. This feature is only active if the Transfer Operation Mode is set to Multi Block. Visibility:


variable TransferBurstCount

GenApi::IInteger& Spinnaker::Camera::TransferBurstCount;

Description: Number of Block(s) to transfer for each TransferBurstStart trigger. Visibility: Expert


variable TransferComponentSelector

GenApi::IEnumerationT<TransferComponentSelectorEnums>& Spinnaker::Camera::TransferComponentSelector;

Description: Selects the color component for the control of the TransferStreamChannel feature. Visibility: Guru


variable TransferControlMode

GenApi::IEnumerationT<TransferControlModeEnums>& Spinnaker::Camera::TransferControlMode;

Description: 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. Visibility:


variable TransferOperationMode

GenApi::IEnumerationT<TransferOperationModeEnums>& Spinnaker::Camera::TransferOperationMode;

Description: 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. Visibility:


variable TransferPause

GenApi::ICommand& Spinnaker::Camera::TransferPause;

Description: Pauses the streaming of data Block(s). Pausing the streaming will immediately suspend the ongoing data transfer even if a block is partially transfered. The device will resume its transmission at the reception of a TransferResume command. Visibility: Guru


variable TransferQueueCurrentBlockCount

GenApi::IInteger& Spinnaker::Camera::TransferQueueCurrentBlockCount;

Description: Returns number of data blocks (images) currently in the transfer queue. Visibility:


variable TransferQueueMaxBlockCount

GenApi::IInteger& Spinnaker::Camera::TransferQueueMaxBlockCount;

Description: Returns the maximum number of data blocks (images) in the transfer queue Visibility:


variable TransferQueueMode

GenApi::IEnumerationT<TransferQueueModeEnums>& Spinnaker::Camera::TransferQueueMode;

Description: Specifies the operation mode of the transfer queue. Visibility:


variable TransferQueueOverflowCount

GenApi::IInteger& Spinnaker::Camera::TransferQueueOverflowCount;

Description: Returns number of images that have been lost before being transmitted because the transmit queue hasn't been cleared fast enough. Visibility:


variable TransferResume

GenApi::ICommand& Spinnaker::Camera::TransferResume;

Description: Resumes a data Blocks streaming that was previously paused by a TransferPause command. Visibility: Guru


variable TransferSelector

GenApi::IEnumerationT<TransferSelectorEnums>& Spinnaker::Camera::TransferSelector;

Description: Selects which stream transfers are currently controlled by the selected Transfer features. Visibility: Expert


variable TransferStart

GenApi::ICommand& Spinnaker::Camera::TransferStart;

Description: Starts the streaming of data blocks (images) out of the device. This feature is available when the Transfer Control Mode is set to User Controlled. Visibility:


variable TransferStatus

GenApi::IBoolean& Spinnaker::Camera::TransferStatus;

Description: Reads the status of the Transfer module signal selected by TransferStatusSelector. Visibility: Guru


variable TransferStatusSelector

GenApi::IEnumerationT<TransferStatusSelectorEnums>& Spinnaker::Camera::TransferStatusSelector;

Description: Selects which status of the transfer module to read. Visibility: Guru


variable TransferStop

GenApi::ICommand& Spinnaker::Camera::TransferStop;

Description: Stops the streaming of data block (images). The current block transmission is completed. This feature is available when the Transfer Control Mode is set to User Controlled. Visibility:


variable TransferStreamChannel

GenApi::IInteger& Spinnaker::Camera::TransferStreamChannel;

Description: Selects the streaming channel that will be used to transfer the selected stream of data. In general, this feature can be omitted and the default streaming channel will be used. Visibility: Guru


variable TransferTriggerActivation

GenApi::IEnumerationT<TransferTriggerActivationEnums>& Spinnaker::Camera::TransferTriggerActivation;

Description: Specifies the activation mode of the transfer control trigger. Visibility: Guru


variable TransferTriggerMode

GenApi::IEnumerationT<TransferTriggerModeEnums>& Spinnaker::Camera::TransferTriggerMode;

Description: Controls if the selected trigger is active. Visibility: Guru


variable TransferTriggerSelector

GenApi::IEnumerationT<TransferTriggerSelectorEnums>& Spinnaker::Camera::TransferTriggerSelector;

Description: Selects the type of transfer trigger to configure. Visibility: Guru


variable TransferTriggerSource

GenApi::IEnumerationT<TransferTriggerSourceEnums>& Spinnaker::Camera::TransferTriggerSource;

Description: Specifies the signal to use as the trigger source for transfers. Visibility: Guru


variable TransmissionDelay

GenApi::IInteger& Spinnaker::Camera::TransmissionDelay;

Description: Delay in us from image acquisition to image transmission. Visibility:


variable TransmissionDelayAverage

GenApi::IInteger& Spinnaker::Camera::TransmissionDelayAverage;

Description: Average delay in us from image acquisition to image transmission. Visibility:


variable TransmissionDelayMax

GenApi::IInteger& Spinnaker::Camera::TransmissionDelayMax;

Description: Maximum delay in us from image acquisition to image transmission in the current acquisition session. Visibility:


variable TriggerActivation

GenApi::IEnumerationT<TriggerActivationEnums>& Spinnaker::Camera::TriggerActivation;

Description: Specifies the activation mode of the trigger. Visibility:


variable TriggerDeglitch

GenApi::IInteger& Spinnaker::Camera::TriggerDeglitch;

Description: Specify the value for trigger deglitching Visibility: Beginner


variable TriggerDelay

GenApi::IFloat& Spinnaker::Camera::TriggerDelay;

Description: Specifies the delay in microseconds (µs) to apply after the trigger reception before activating it. Visibility:


variable TriggerDivider

GenApi::IInteger& Spinnaker::Camera::TriggerDivider;

Description: Specifies a division factor for the incoming trigger pulses. Visibility: Expert


variable TriggerEventTest

GenApi::ICommand& Spinnaker::Camera::TriggerEventTest;

Description: This command generates a test event and sends it to the host. Visibility:


variable TriggerMode

GenApi::IEnumerationT<TriggerModeEnums>& Spinnaker::Camera::TriggerMode;

Description: Controls whether or not trigger is active. Visibility:


variable TriggerMultiplier

GenApi::IInteger& Spinnaker::Camera::TriggerMultiplier;

Description: Specifies a multiplication factor for the incoming trigger pulses. It is used generally used in conjunction with TriggerDivider to control the ratio of triggers that are accepted. Visibility: Expert


variable TriggerOverlap

GenApi::IEnumerationT<TriggerOverlapEnums>& Spinnaker::Camera::TriggerOverlap;

Description: Specifies the overlap mode of the trigger. Visibility:


variable TriggerSelector

GenApi::IEnumerationT<TriggerSelectorEnums>& Spinnaker::Camera::TriggerSelector;

Description: Selects the type of trigger to configure. Visibility:


variable TriggerSoftware

GenApi::ICommand& Spinnaker::Camera::TriggerSoftware;

Description: Generates an internal trigger if Trigger Source is set to Software. Visibility:


variable TriggerSource

GenApi::IEnumerationT<TriggerSourceEnums>& Spinnaker::Camera::TriggerSource;

Description: Specifies the internal signal or physical input line to use as the trigger source. Visibility:


variable U3VAccessPrivilege

GenApi::IInteger& Spinnaker::Camera::U3VAccessPrivilege;

Description: Access Privilege. Visibility:


variable U3VCPCapability

GenApi::IInteger& Spinnaker::Camera::U3VCPCapability;

Description: Indicates additional features on the control channel. Visibility:


variable U3VCPEIRMAvailable

GenApi::IBoolean& Spinnaker::Camera::U3VCPEIRMAvailable;

Description: Set if the device supports at least one device event interface. Visibility:


variable U3VCPIIDC2Available

GenApi::IBoolean& Spinnaker::Camera::U3VCPIIDC2Available;

Description: Set if the device supports IIDC2 register map. Visibility:


variable U3VCPSIRMAvailable

GenApi::IBoolean& Spinnaker::Camera::U3VCPSIRMAvailable;

Description: Set if the device supports at least one device streaming interface. Visibility:


variable U3VCurrentSpeed

GenApi::IEnumerationT<U3VCurrentSpeedEnums>& Spinnaker::Camera::U3VCurrentSpeed;

Description: Specifies the current speed of the USB link. Visibility:


variable U3VMaxAcknowledgeTransferLength

GenApi::IInteger& Spinnaker::Camera::U3VMaxAcknowledgeTransferLength;

Description: Specifies the max suuported ack transfer length of the device. Visibility:


variable U3VMaxCommandTransferLength

GenApi::IInteger& Spinnaker::Camera::U3VMaxCommandTransferLength;

Description: Specifies the max suuported command transfer length of the device. Visibility:


variable U3VMaxDeviceResponseTime

GenApi::IInteger& Spinnaker::Camera::U3VMaxDeviceResponseTime;

Description: Max Resonse Time in ms. Visibility:


variable U3VMessageChannelID

GenApi::IInteger& Spinnaker::Camera::U3VMessageChannelID;

Description: Channel ID Used For The Message Channel. Visibility:


variable U3VNumberOfStreamChannels

GenApi::IInteger& Spinnaker::Camera::U3VNumberOfStreamChannels;

Description: Number of Stream Channels and its Corresponding Streaming Interface Register Maps. Visibility:


variable U3VVersionMajor

GenApi::IInteger& Spinnaker::Camera::U3VVersionMajor;

Description: U3V Version. Visibility:


variable U3VVersionMinor

GenApi::IInteger& Spinnaker::Camera::U3VVersionMinor;

Description: U3V Version. Visibility:


variable UniquenessRatio

GenApi::IInteger& Spinnaker::Camera::UniquenessRatio;

Description: Displays the difference between the best matching disparity and the second-best matching disparity. Visibility:


variable UserMode

GenApi::IString& Spinnaker::Camera::UserMode;

Description: Visibility: Guru


variable UserModeUpdate

GenApi::ICommand& Spinnaker::Camera::UserModeUpdate;

Description: Visibility: Guru


variable UserOutputSelector

GenApi::IEnumerationT<UserOutputSelectorEnums>& Spinnaker::Camera::UserOutputSelector;

Description: Selects which bit of the User Output register is set by UserOutputValue. Visibility:


variable UserOutputValue

GenApi::IBoolean& Spinnaker::Camera::UserOutputValue;

Description: Value of the selected user output, either logic high (enabled) or logic low (disabled). Visibility:


variable UserOutputValueAll

GenApi::IInteger& Spinnaker::Camera::UserOutputValueAll;

Description: Returns the current status of all the user output status bits in a hexadecimal representation (UserOutput 0 status corresponds to bit 0, UserOutput 1 status with bit 1, etc). This allows simultaneous reading of all user output statuses at once. Visibility:


variable UserOutputValueAllMask

GenApi::IInteger& Spinnaker::Camera::UserOutputValueAllMask;

Description: Sets the write mask to apply to the value specified by UserOutputValueAll before writing it in the User Output register. If the UserOutputValueAllMask feature is present, setting the user Output register using UserOutputValueAll will only change the bits that have a corresponding bit in the mask set to one. Visibility: Expert


variable UserSetDefault

GenApi::IEnumerationT<UserSetDefaultEnums>& Spinnaker::Camera::UserSetDefault;

Description: Selects the feature User Set to load and make active by default when the device is reset. Visibility: Beginner


variable UserSetFeatureEnable

GenApi::IBoolean& Spinnaker::Camera::UserSetFeatureEnable;

Description: Whether or not the selected feature is saved to user sets. Visibility:


variable UserSetIsLocked

GenApi::IBoolean& Spinnaker::Camera::UserSetIsLocked;

Description: Indicates if the current UserSet can be configured by the user. Visibility: Beginner


variable UserSetLoad

GenApi::ICommand& Spinnaker::Camera::UserSetLoad;

Description: Loads the User Set specified by UserSetSelector to the device and makes it active. Visibility:


variable UserSetLock

GenApi::IBoolean& Spinnaker::Camera::UserSetLock;

Description: Lock or Unlock the current UserSet. Visibility: Guru


variable UserSetRestoreCurrentSet

GenApi::ICommand& Spinnaker::Camera::UserSetRestoreCurrentSet;

Description: Restore the current UserSet to the Default UserSet. Visibility: Beginner


variable UserSetSave

GenApi::ICommand& Spinnaker::Camera::UserSetSave;

Description: Saves the User Set specified by UserSetSelector to the non-volatile memory of the device. Visibility:


variable UserSetSelector

GenApi::IEnumerationT<UserSetSelectorEnums>& Spinnaker::Camera::UserSetSelector;

Description: Selects the feature User Set to load, save or configure. Visibility:


variable V3_3Enable

GenApi::IBoolean& Spinnaker::Camera::V3_3Enable;

Description: Internally generated 3.3V rail. Enable to supply external circuits with power. This is different than standard logic outputs in that it is comparatively slow to switch but can supply a more significant amount of power. This is only available on some pins. Visibility:


variable WhiteBalanceCalibrate

GenApi::ICommand& Spinnaker::Camera::WhiteBalanceCalibrate;

Description: Starts the white balance calibration in the white balance region of interest. All write requests and commands are ignored until WriteParamsLockedhas become idle (0) Visibility: Beginner


variable WhiteBalanceHeight

GenApi::IInteger& Spinnaker::Camera::WhiteBalanceHeight;

Description: Height of the white balance region of interest (in pixels). Visibility: Expert


variable WhiteBalanceOffsetX

GenApi::IInteger& Spinnaker::Camera::WhiteBalanceOffsetX;

Description: Horizontal offset from the output image region of interest to the white balance region of interest (in pixels). Visibility: Expert


variable WhiteBalanceOffsetY

GenApi::IInteger& Spinnaker::Camera::WhiteBalanceOffsetY;

Description: Vertical offset from the output image region of interest to the white balance region of interest (in pixels). Visibility: Expert


variable WhiteBalanceStatus

GenApi::IEnumerationT<WhiteBalanceStatusEnums>& Spinnaker::Camera::WhiteBalanceStatus;

Description: Returns the white balance status of the camera. The status is only final when WriteParamsLocked has become idle (0) Visibility: Expert


variable WhiteBalanceStatusProgress

GenApi::IInteger& Spinnaker::Camera::WhiteBalanceStatusProgress;

Description: Shows the progress of the calibration operation as percentage done Visibility: Expert


variable WhiteBalanceWidth

GenApi::IInteger& Spinnaker::Camera::WhiteBalanceWidth;

Description: Width of the white balance region of interest (in pixels). Visibility: Expert


variable WhiteClip

GenApi::IFloat& Spinnaker::Camera::WhiteClip;

Description: Controls the maximal intensity taken by the video signal before being clipped as an absolute physical value. The video signal will never exceed the white clipping point: it will saturate at that level. Visibility: Expert


variable WhiteClipSelector

GenApi::IEnumerationT<WhiteClipSelectorEnums>& Spinnaker::Camera::WhiteClipSelector;

Description: Selects which White Clip to control. Visibility: Expert


variable Width

GenApi::IInteger& Spinnaker::Camera::Width;

Description: Width of the image provided by the device (in pixels). Visibility: Beginner


variable WidthAddress

GenApi::IInteger& Spinnaker::Camera::WidthAddress;

Description: The address in the manufacturer-specific register space of the feature with the corresponding name. Visibility: Guru


variable WidthMax

GenApi::IInteger& Spinnaker::Camera::WidthMax;

Description: Maximum width of the image (in pixels). The dimension is calculated after horizontal binning. WidthMax does not take into account the current Region of interest (Width or OffsetX). Visibility:


variable WindowSizeH

GenApi::IInteger& Spinnaker::Camera::WindowSizeH;

Description: Visibility:


variable WindowSizeW

GenApi::IInteger& Spinnaker::Camera::WindowSizeW;

Description: Visibility:


variable WriteParamsLocked

GenApi::IInteger& Spinnaker::Camera::WriteParamsLocked;

Status can be polled but commands and writable parameters are locked for the duration of the background task Visibility: Beginner


variable XmlManifestSelector

GenApi::IInteger& Spinnaker::Camera::XmlManifestSelector;

Description: Selects the XML manifest entry. Visibility: Guru


variable XmlManifestSize

GenApi::IInteger& Spinnaker::Camera::XmlManifestSize;

Description: The number of XML manifests available. Visibility: Guru


variable XmlSchemeVersion

GenApi::IInteger& Spinnaker::Camera::XmlSchemeVersion;

Description: The scheme version of the XML file referenced by the XmlManifestSelector. Visibility: Guru


variable XmlUrlAddress

GenApi::IInteger& Spinnaker::Camera::XmlUrlAddress;

Description: The start of the URL string referenced by the XmlManifestSelector. Visibility: Guru


variable XmlVersion

GenApi::IInteger& Spinnaker::Camera::XmlVersion;

Description: The version of the XML file referenced by the XmlManifestSelector. Visibility: Guru


variable aPAUSEMACCtrlFramesReceived

GenApi::IInteger& Spinnaker::Camera::aPAUSEMACCtrlFramesReceived;

Description: Reports the number of received PAUSE frames. Visibility: Guru


variable aPAUSEMACCtrlFramesTransmitted

GenApi::IInteger& Spinnaker::Camera::aPAUSEMACCtrlFramesTransmitted;

Description: Reports the number of transmitted PAUSE frames. Visibility: Guru


Public Functions Documentation

function Init

virtual void Spinnaker::Camera::Init () 

Implements Spinnaker::ICameraBase::Init


function ~Camera

Spinnaker::Camera::~Camera () 

Protected Functions Documentation

function Camera [1/2]

Spinnaker::Camera::Camera () 


The documentation for this class was generated from the following file C:/workspace/include/Camera.h