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