The camera object class. More...
#include <Camera.h>
Public Member Functions | |
~Camera () | |
void | Init () |
Public Member Functions inherited from CameraBase | |
virtual | ~CameraBase (void) |
Virtual Destructor. | |
void | Init () |
Init Connects to camera with read and write access, retrieves remote device and GUI XML and generates node map references. | |
void | DeInit () |
DeInit Disconnects camera port, resets camera back to read access and frees GenICam node map and GUI XML. | |
bool | IsInitialized () |
IsInitialized Checks if camera is initialized. | |
bool | IsValid () |
IsValid Checks a flag to determine if camera is still valid for use. | |
GenApi::INodeMap & | GetNodeMap () const |
GetNodeMap Gets a reference to the node map that is generated from a GenICam XML file. | |
GenApi::INodeMap & | GetTLDeviceNodeMap () const |
GetTLDeviceNodeMap Gets a reference to the node map that is generated from a GenICam XML file for the GenTL Device module. | |
GenApi::INodeMap & | GetTLStreamNodeMap (uint64_t streamIndex=0) const |
GetTLStreamNodeMap Gets a reference to the node map that is generated from a GenICam XML file for the GenTL Stream module. | |
GenApi::EAccessMode | GetAccessMode () const |
GetAccessMode Returns the access mode that the software has on the Camera. | |
void | ReadPort (uint64_t iAddress, void *pBuffer, size_t iSize) |
void | WritePort (uint64_t iAddress, const void *pBuffer, size_t iSize) |
void | BeginAcquisition () |
BeginAcquisition Starts the image acquisition engine. | |
void | EndAcquisition () |
EndAcquisition Stops the image acquisition engine. | |
BufferOwnership | GetBufferOwnership () const |
GetBufferOwnership Gets data buffer ownership. | |
void | SetBufferOwnership (const BufferOwnership mode) |
SetBufferOwnership Sets data buffer ownership. | |
uint64_t | GetUserBufferCount () const |
GetUserBufferCount Gets the number of user memory buffers. | |
uint64_t | GetUserBufferSize () const |
GetUserBufferSize Gets the size of one user memory buffer (in bytes). | |
uint64_t | GetUserBufferTotalSize () const |
GetUserBufferTotalSize Gets the total size of all the user memory buffers (in bytes). | |
void | SetUserBuffers (void *const pMemBuffers, uint64_t totalSize) |
SetUserBuffers Specify contiguous user allocated memory to use as data buffers. | |
void | SetUserBuffers (void **const ppMemBuffers, const uint64_t bufferCount, const uint64_t bufferSize) |
SetUserBuffers Specify non-contiguous user allocated memory to use as data buffers. | |
ImagePtr | GetNextImage (uint64_t grabTimeout=EVENT_TIMEOUT_INFINITE, uint64_t streamIndex=0) |
GetNextImage Gets the next image that was received by the transport layer. | |
ImageList | GetNextImageSync (uint64_t grabTimeout=EVENT_TIMEOUT_INFINITE) |
GetNextImageSync If a camera supports one or more streams, this function gets one image from each of the camera's streams, and returns the image(s) in a list. | |
GenICam::gcstring | GetDeviceID () |
GetDeviceID This returns a unique id string that identifies the camera; a unique string for USB devices, and MAC address for GEV devices. | |
DEPRECATED_FUNC ("Use GetDeviceID() instead.", GenICam::gcstring GetUniqueID();) | |
GetUniqueID This returns a unique id string that identifies the camera. | |
bool | IsStreaming () const |
IsStreaming Returns true if the camera is currently streaming or false if it is not. | |
GenICam::gcstring | GetGuiXml () const |
Returns the GUI XML that can be passed into the Spinnaker GUI framework. | |
void | RegisterEventHandler (EventHandler &evtHandlerToRegister) |
RegisterEventHandler(EventHandler &) Registers a generic device, image or image list event handler for the camera. | |
void | RegisterEventHandler (DeviceEventHandler &evtHandlerToRegister, const GenICam::gcstring &eventName) |
RegisterEventHandler(DeviceEventHandler &, const GenICam::gcstring &) Registers a specific device event handler for the camera given a device event name. | |
void | RegisterEventHandler (ImageEventHandler &evtHandlerToRegister, uint64_t streamIndex) |
RegisterEventHandler(ImageEventHandler &, uint64_t) Registers a specific stream handler for the camera given a stream index. | |
void | UnregisterEventHandler (EventHandler &evtHandlerToUnregister) |
UnregisterEventHandler Unregisters any type of event handler for the camera. | |
unsigned int | GetNumImagesInUse () |
GetNumImagesInUse Returns the number of images that are currently in use. | |
unsigned int | GetActiveNumDataStreams () |
GetActiveNumDataStreams Returns the number of data streams that are currently active. | |
unsigned int | GetNumDataStreams () |
GetNumDataStreams Returns the total number of streams that the device supports. | |
unsigned int | DiscoverMaxPacketSize () |
DiscoverMaxPacketSize Returns the largest packet size that can be safely used on the interface that device is connected to. | |
void | ForceIP () |
ForceIP Forces the camera to be on the same subnet as its corresponding interface. | |
Public Member Functions inherited from ICameraBase | |
virtual | ~ICameraBase (void) |
virtual void | Init ()=0 |
virtual void | DeInit ()=0 |
virtual bool | IsInitialized ()=0 |
virtual bool | IsValid ()=0 |
virtual GenApi::INodeMap & | GetNodeMap () const =0 |
virtual GenApi::INodeMap & | GetTLDeviceNodeMap () const =0 |
virtual GenApi::INodeMap & | GetTLStreamNodeMap (uint64_t streamIndex) const =0 |
virtual GenApi::EAccessMode | GetAccessMode () const =0 |
virtual void | ReadPort (uint64_t iAddress, void *pBuffer, size_t iSize)=0 |
virtual void | WritePort (uint64_t iAddress, const void *pBuffer, size_t iSize)=0 |
virtual void | BeginAcquisition ()=0 |
virtual void | EndAcquisition ()=0 |
virtual BufferOwnership | GetBufferOwnership () const =0 |
virtual void | SetBufferOwnership (const BufferOwnership mode)=0 |
virtual uint64_t | GetUserBufferCount () const =0 |
virtual uint64_t | GetUserBufferSize () const =0 |
virtual uint64_t | GetUserBufferTotalSize () const =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 ImagePtr | GetNextImage (uint64_t grabTimeout=EVENT_TIMEOUT_INFINITE, uint64_t streamIndex=0)=0 |
virtual GenICam::gcstring | GetDeviceID ()=0 |
virtual GenICam::gcstring | GetUniqueID ()=0 |
virtual bool | IsStreaming () const =0 |
virtual GenICam::gcstring | GetGuiXml () const =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 | UnregisterEventHandler (EventHandler &evtHandlerToUnregister)=0 |
virtual unsigned int | GetNumImagesInUse ()=0 |
virtual unsigned int | GetActiveNumDataStreams ()=0 |
virtual unsigned int | GetNumDataStreams ()=0 |
virtual unsigned int | DiscoverMaxPacketSize ()=0 |
virtual void | ForceIP ()=0 |
Public Attributes | |
GenApi::IInteger & | LUTIndex |
GenApi::IBoolean & | LUTEnable |
GenApi::IInteger & | LUTValue |
GenApi::IEnumerationT< LUTSelectorEnums > & | LUTSelector |
GenApi::IFloat & | ExposureTime |
GenApi::ICommand & | AcquisitionStop |
Description: This command stops the acquisition of images. | |
GenApi::IFloat & | AcquisitionResultingFrameRate |
Description: Resulting frame rate in Hertz. | |
GenApi::IFloat & | AcquisitionLineRate |
Description: Controls the rate (in Hertz) at which the Lines in a Frame are captured. | |
GenApi::ICommand & | AcquisitionStart |
Description: This command starts the acquisition of images. | |
GenApi::ICommand & | TriggerSoftware |
GenApi::IEnumerationT< ExposureModeEnums > & | ExposureMode |
GenApi::IEnumerationT< AcquisitionModeEnums > & | AcquisitionMode |
Description: Sets the acquisition mode of the device. | |
GenApi::IInteger & | AcquisitionFrameCount |
GenApi::IEnumerationT< TriggerSourceEnums > & | TriggerSource |
GenApi::IEnumerationT< TriggerActivationEnums > & | TriggerActivation |
Description: Specifies the activation mode of the trigger. | |
GenApi::IEnumerationT< SensorShutterModeEnums > & | SensorShutterMode |
Description: Sets the shutter mode of the device. | |
GenApi::IFloat & | TriggerDelay |
GenApi::IEnumerationT< TriggerModeEnums > & | TriggerMode |
GenApi::IFloat & | AcquisitionFrameRate |
Description: User controlled acquisition frame rate in Hertz Visibility: | |
GenApi::IEnumerationT< TriggerOverlapEnums > & | TriggerOverlap |
Description: Specifies the overlap mode of the trigger. | |
GenApi::IEnumerationT< TriggerSelectorEnums > & | TriggerSelector |
Description: Selects the type of trigger to configure. | |
GenApi::IBoolean & | AcquisitionFrameRateEnable |
Description: If enabled, AcquisitionFrameRate can be used to manually control the frame rate. | |
GenApi::IEnumerationT< ExposureAutoEnums > & | ExposureAuto |
Description: Sets the automatic exposure mode Visibility: | |
GenApi::IInteger & | AcquisitionBurstFrameCount |
GenApi::IInteger & | EventTest |
Description: Returns the unique identifier of the Test type of Event. | |
GenApi::IInteger & | EventTestTimestamp |
Description: Returns the Timestamp of the Test Event. | |
GenApi::IInteger & | EventExposureEndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Exposure End Event. | |
GenApi::IInteger & | EventExposureEnd |
Description: Returns the unique identifier of the Exposure End type of Event. | |
GenApi::IInteger & | EventExposureEndTimestamp |
Description: Returns the Timestamp of the Exposure End Event. | |
GenApi::IInteger & | EventError |
Description: Returns the unique identifier of the Error type of Event. | |
GenApi::IInteger & | EventErrorTimestamp |
Description: Returns the Timestamp of the Error Event. | |
GenApi::IInteger & | EventErrorCode |
Description: Returns the error code for the error that happened Visibility: | |
GenApi::IInteger & | EventErrorFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Error Event. | |
GenApi::IEnumerationT< EventSelectorEnums > & | EventSelector |
Description: Selects which Event to enable or disable. | |
GenApi::IBoolean & | EventSerialReceiveOverflow |
Description: Returns the status of the event serial receive overflow. | |
GenApi::IInteger & | EventSerialPortReceive |
Description: Returns the unique identifier of the Serial Port Receive type of Event. | |
GenApi::IInteger & | EventSerialPortReceiveTimestamp |
Description: Returns the Timestamp of the Serial Port Receive Event. | |
GenApi::IString & | EventSerialData |
Description: Returns the serial data that was received. | |
GenApi::IInteger & | EventSerialDataLength |
Description: Returns the length of the received serial data that was included in the event payload. | |
GenApi::IEnumerationT< EventNotificationEnums > & | EventNotification |
Description: Enables/Disables the selected event. | |
GenApi::IInteger & | LogicBlockLUTRowIndex |
Description: Controls the row of the truth table to access in the selected LUT. | |
GenApi::IEnumerationT< LogicBlockSelectorEnums > & | LogicBlockSelector |
Description: Selects which LogicBlock to configure Visibility: | |
GenApi::IEnumerationT< LogicBlockLUTInputActivationEnums > & | LogicBlockLUTInputActivation |
Description: Selects the activation mode of the Logic Input Source signal. | |
GenApi::IEnumerationT< LogicBlockLUTInputSelectorEnums > & | LogicBlockLUTInputSelector |
Description: Controls which LogicBlockLUT Input Source & Activation to access. | |
GenApi::IEnumerationT< LogicBlockLUTInputSourceEnums > & | LogicBlockLUTInputSource |
Description: Selects the source for the input into the Logic LUT. | |
GenApi::IBoolean & | LogicBlockLUTOutputValue |
Description: Controls the output column of the truth table for the selected LogicBlockLUTRowIndex. | |
GenApi::IInteger & | LogicBlockLUTOutputValueAll |
Description: Sets the value of all the output bits in the selected LUT. | |
GenApi::IEnumerationT< LogicBlockLUTSelectorEnums > & | LogicBlockLUTSelector |
Description: Selects which LogicBlock LUT to configure Visibility: | |
GenApi::IFloat & | ColorTransformationValue |
GenApi::IBoolean & | ColorTransformationEnable |
GenApi::IEnumerationT< ColorTransformationSelectorEnums > & | ColorTransformationSelector |
Description: Selects which Color Transformation module is controlled by the various Color Transformation features. | |
GenApi::IEnumerationT< RgbTransformLightSourceEnums > & | RgbTransformLightSource |
GenApi::IFloat & | Saturation |
Description: Controls the color saturation. | |
GenApi::IBoolean & | SaturationEnable |
Description: Enables/disables Saturation adjustment. | |
GenApi::IEnumerationT< ColorTransformationValueSelectorEnums > & | ColorTransformationValueSelector |
GenApi::IInteger & | TimestampLatchValue |
Description: Returns the latched value of the timestamp counter. | |
GenApi::ICommand & | TimestampReset |
Description: Resets the current value of the device timestamp counter. | |
GenApi::IString & | DeviceUserID |
Description: User-programmable device identifier. | |
GenApi::IFloat & | DeviceTemperature |
Description: Device temperature in degrees Celsius (C). | |
GenApi::IInteger & | MaxDeviceResetTime |
Description: Time to wait until device reset complete (ms). | |
GenApi::IInteger & | DeviceTLVersionMinor |
GenApi::IString & | DeviceSerialNumber |
GenApi::IString & | DeviceVendorName |
Description: Name of the manufacturer of the device. | |
GenApi::IEnumerationT< DeviceRegistersEndiannessEnums > & | DeviceRegistersEndianness |
Description: Endianness of the registers of the device. | |
GenApi::IString & | DeviceManufacturerInfo |
Description: Manufacturer information about the device. | |
GenApi::IInteger & | DeviceLinkSpeed |
GenApi::IInteger & | LinkUptime |
Description: Time since the last phy negotiation (enumeration). | |
GenApi::IInteger & | DeviceEventChannelCount |
GenApi::ICommand & | TimestampLatch |
Description: Latches the current timestamp counter into TimestampLatchValue. | |
GenApi::IEnumerationT< DeviceScanTypeEnums > & | DeviceScanType |
Description: Scan type of the sensor of the device. | |
GenApi::ICommand & | DeviceReset |
Description: This is a command that immediately resets and reboots the device. | |
GenApi::IEnumerationT< DeviceCharacterSetEnums > & | DeviceCharacterSet |
GenApi::IInteger & | DeviceLinkThroughputLimit |
GenApi::IString & | DeviceFirmwareVersion |
Description: Version of the firmware on the device. | |
GenApi::IInteger & | DeviceStreamChannelCount |
GenApi::IEnumerationT< DeviceTLTypeEnums > & | DeviceTLType |
Description: Transport Layer type of the device. | |
GenApi::IString & | DeviceVersion |
Description: Version of the device. | |
GenApi::IEnumerationT< DevicePowerSupplySelectorEnums > & | DevicePowerSupplySelector |
GenApi::IString & | SensorDescription |
Description: Returns Sensor Description Visibility: | |
GenApi::IString & | DeviceModelName |
Description: Model of the device. | |
GenApi::IInteger & | DeviceTLVersionMajor |
GenApi::IEnumerationT< DeviceTemperatureSelectorEnums > & | DeviceTemperatureSelector |
GenApi::IInteger & | EnumerationCount |
Description: Number of enumerations since uptime. | |
GenApi::IFloat & | PowerSupplyCurrent |
GenApi::IString & | DeviceID |
Description: Device identifier (serial number). | |
GenApi::IInteger & | DeviceUptime |
Description: Total time since the device was powered up in seconds. | |
GenApi::IInteger & | DeviceLinkCurrentThroughput |
Description: Current bandwidth of streamed data. | |
GenApi::IInteger & | DeviceMaxThroughput |
GenApi::ICommand & | FactoryReset |
Description: Returns all user tables to factory default Visibility: | |
GenApi::IFloat & | PowerSupplyVoltage |
GenApi::IEnumerationT< DeviceIndicatorModeEnums > & | DeviceIndicatorMode |
Description: Controls the LED behaviour: Inactive (off), Active (current status), or Error Status (off unless an error occurs). | |
GenApi::IFloat & | DeviceLinkBandwidthReserve |
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 |
Description: Selects the profile used by BalanceWhiteAuto. | |
GenApi::IEnumerationT< AutoAlgorithmSelectorEnums > & | AutoAlgorithmSelector |
GenApi::IEnumerationT< AutoExposureTargetGreyValueAutoEnums > & | AutoExposureTargetGreyValueAuto |
GenApi::IBoolean & | AasRoiEnable |
GenApi::IEnumerationT< AutoExposureLightingModeEnums > & | AutoExposureLightingMode |
GenApi::IInteger & | AasRoiWidth |
GenApi::IFloat & | BalanceWhiteAutoUpperLimit |
GenApi::IInteger & | LinkErrorCount |
Description: Counts the number of error on the link. | |
GenApi::IBoolean & | GevCurrentIPConfigurationDHCP |
Description: Controls whether the DHCP IP configuration scheme is activated on the given logical link. | |
GenApi::IInteger & | GevInterfaceSelector |
Description: Selects which logical link to control. | |
GenApi::IInteger & | GevSCPD |
Description: Controls the delay (in GEV timestamp counter unit) to insert between each packet for this stream channel. | |
GenApi::IInteger & | GevTimestampTickFrequency |
Description: Indicates the number of timestamp ticks in 1 second (frequency in Hz). | |
GenApi::IInteger & | GevSCPSPacketSize |
Description: Specifies the stream packet size (in bytes) to send on this channel. | |
GenApi::IInteger & | GevCurrentDefaultGateway |
Description: Reports the default gateway IP address to be used on the given logical link. | |
GenApi::IBoolean & | 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). | |
GenApi::IInteger & | GevMCTT |
Description: Indicates the transmission timeout of the message channel. | |
GenApi::IBoolean & | GevSCPSDoNotFragment |
Description: The state of this feature is copied into the "do not fragment" bit of the IP header of each stream packet. | |
GenApi::IInteger & | GevCurrentSubnetMask |
Description: Reports the subnet mask of the given logical link. | |
GenApi::IInteger & | GevStreamChannelSelector |
Description: Selects the stream channel to control. | |
GenApi::IInteger & | GevCurrentIPAddress |
Description: Reports the IP address for the given logical link. | |
GenApi::IInteger & | GevMCSP |
Description: Indicates the source port of the message channel. | |
GenApi::IInteger & | GevGVCPPendingTimeout |
Description: Indicates the longest GVCP command execution time before the device returns a PENDING_ACK in milliseconds. | |
GenApi::IEnumerationT< GevIEEE1588StatusEnums > & | GevIEEE1588Status |
Description: Provides the status of the IEEE 1588 clock. | |
GenApi::IString & | GevFirstURL |
Description: The first choice of URL for the XML device description file. | |
GenApi::IInteger & | GevMACAddress |
Description: MAC address of the logical link. | |
GenApi::IInteger & | GevPersistentSubnetMask |
Description: Controls the Persistent subnet mask associated with the Persistent IP address on this logical link. | |
GenApi::IInteger & | GevMCPHostPort |
Description: The port to which the device must send messages Visibility: | |
GenApi::IInteger & | 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. | |
GenApi::IBoolean & | GevGVCPPendingAck |
Description: Enables the generation of PENDING_ACK. | |
GenApi::IInteger & | GevSCPInterfaceIndex |
Description: Index of the logical link to use. | |
GenApi::IBoolean & | GevSupportedOption |
Description: Returns if the selected GEV option is supported. | |
GenApi::IEnumerationT< GevIEEE1588ModeEnums > & | GevIEEE1588Mode |
Description: Provides the mode of the IEEE 1588 clock. | |
GenApi::IBoolean & | GevCurrentIPConfigurationLLA |
Description: Controls whether the Link Local Address IP configuration scheme is activated on the given logical link. | |
GenApi::IInteger & | GevSCSP |
Description: Indicates the source port of the stream channel. | |
GenApi::IBoolean & | GevIEEE1588 |
Description: Enables the IEEE 1588 Precision Time Protocol to control the timestamp register. | |
GenApi::IBoolean & | GevSCCFGExtendedChunkData |
Description: Enables cameras to use the extended chunk data payload type for this stream channel. | |
GenApi::IInteger & | GevPersistentIPAddress |
Description: Controls the Persistent IP address for this logical link. | |
GenApi::IBoolean & | GevCurrentIPConfigurationPersistentIP |
Description: Controls whether the PersistentIP configuration scheme is activated on the given logical link. | |
GenApi::IEnumerationT< GevIEEE1588ClockAccuracyEnums > & | GevIEEE1588ClockAccuracy |
Description: Indicates the expected accuracy of the device clock when it is the grandmaster, or in the event it becomes the grandmaster. | |
GenApi::IInteger & | GevHeartbeatTimeout |
Description: Indicates the current heartbeat timeout in milliseconds. | |
GenApi::IInteger & | GevPersistentDefaultGateway |
Description: Controls the persistent default gateway for this logical link. | |
GenApi::IEnumerationT< GevCCPEnums > & | GevCCP |
Description: Controls the device access privilege of an application. | |
GenApi::IInteger & | GevMCDA |
Description: Controls the destination IP address of the message channel Visibility: | |
GenApi::IInteger & | 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. | |
GenApi::IInteger & | GevSCPDirection |
Description: Transmit or Receive of the channel Visibility: | |
GenApi::IBoolean & | GevSCPSFireTestPacket |
Description: Sends a test packet. | |
GenApi::IString & | GevSecondURL |
Description: The second choice of URL to the XML device description file. | |
GenApi::IEnumerationT< GevSupportedOptionSelectorEnums > & | GevSupportedOptionSelector |
Description: Selects the GEV option to interrogate for existing support. | |
GenApi::IBoolean & | GevGVCPHeartbeatDisable |
Description: Disables the GVCP heartbeat. | |
GenApi::IInteger & | GevMCRC |
Description: Indicates the number of retries of the message channel. | |
GenApi::IBoolean & | GevSCPSBigEndian |
Description: Endianness of multi-byte pixel data for this stream. | |
GenApi::IInteger & | GevNumberOfInterfaces |
Description: Indicates the number of physical network interfaces supported by this device. | |
GenApi::IInteger & | TLParamsLocked |
Description: Visibility: | |
GenApi::IInteger & | PayloadSize |
Description: Provides the number of bytes transferred for each image or chunk on the stream channel. | |
GenApi::IInteger & | PacketResendRequestCount |
Description: Counts the number of resend requests received from the host. | |
GenApi::IBoolean & | SharpeningEnable |
GenApi::IEnumerationT< BlackLevelSelectorEnums > & | BlackLevelSelector |
GenApi::IBoolean & | GammaEnable |
Description: Enables/disables gamma correction. | |
GenApi::IBoolean & | SharpeningAuto |
GenApi::IBoolean & | BlackLevelClampingEnable |
GenApi::IFloat & | BalanceRatio |
GenApi::IEnumerationT< BalanceWhiteAutoEnums > & | BalanceWhiteAuto |
GenApi::IFloat & | SharpeningThreshold |
GenApi::IEnumerationT< GainAutoEnums > & | GainAuto |
GenApi::IFloat & | Sharpening |
GenApi::IFloat & | Gain |
GenApi::IEnumerationT< BalanceRatioSelectorEnums > & | BalanceRatioSelector |
GenApi::IEnumerationT< GainSelectorEnums > & | GainSelector |
Description: Selects which gain to control. | |
GenApi::IFloat & | BlackLevel |
GenApi::IInteger & | BlackLevelRaw |
GenApi::IFloat & | Gamma |
Description: Controls the gamma correction of pixel intensity. | |
GenApi::IInteger & | DefectTableIndex |
GenApi::ICommand & | DefectTableFactoryRestore |
Description: Restores the Defective Pixel Table to its factory default state, which was calibrated during manufacturing. | |
GenApi::IInteger & | DefectTableCoordinateY |
GenApi::ICommand & | DefectTableSave |
Description: Saves the current defective pixel table non-volatile memory, so that it is preserved when the camera boots up. | |
GenApi::IEnumerationT< DefectCorrectionModeEnums > & | DefectCorrectionMode |
Description: Controls the method used for replacing defective pixels. | |
GenApi::IInteger & | DefectTableCoordinateX |
GenApi::IInteger & | DefectTablePixelCount |
GenApi::IBoolean & | DefectCorrectStaticEnable |
Description: Enables/Disables table-based defective pixel correction. | |
GenApi::ICommand & | DefectTableApply |
Description: Applies the current defect table, so that any changes made affect images captured by the camera. | |
GenApi::IBoolean & | UserSetFeatureEnable |
Description: Whether or not the selected feature is saved to user sets. | |
GenApi::ICommand & | UserSetSave |
GenApi::IEnumerationT< UserSetSelectorEnums > & | UserSetSelector |
GenApi::ICommand & | UserSetLoad |
GenApi::IEnumerationT< UserSetDefaultEnums > & | UserSetDefault |
GenApi::IEnumerationT< SerialPortBaudRateEnums > & | SerialPortBaudRate |
Description: This feature controls the baud rate used by the selected serial port. | |
GenApi::IInteger & | SerialPortDataBits |
Description: This feature controls the number of data bits used by the selected serial port. | |
GenApi::IEnumerationT< SerialPortParityEnums > & | SerialPortParity |
Description: This feature controls the parity used by the selected serial port. | |
GenApi::IInteger & | SerialTransmitQueueMaxCharacterCount |
Description: >Returns the maximum number of characters in the serial port transmit queue. | |
GenApi::IInteger & | SerialReceiveQueueCurrentCharacterCount |
Description: Returns the number of characters currently in the serial port receive queue. | |
GenApi::IEnumerationT< SerialPortSelectorEnums > & | SerialPortSelector |
Description: Selects which serial port of the device to control. | |
GenApi::IEnumerationT< SerialPortStopBitsEnums > & | SerialPortStopBits |
Description: This feature controls the number of stop bits used by the selected serial port. | |
GenApi::ICommand & | SerialReceiveQueueClear |
Description: This is a command that clears the device serial port receive queue. | |
GenApi::IInteger & | SerialReceiveFramingErrorCount |
Description: Returns the number of framing errors that have occurred on the serial port. | |
GenApi::IInteger & | SerialTransmitQueueCurrentCharacterCount |
Description: Returns the number of characters currently in the serial port transmit queue. | |
GenApi::IInteger & | SerialReceiveParityErrorCount |
Description: Returns the number of parity errors that have occurred on the serial port. | |
GenApi::IEnumerationT< SerialPortSourceEnums > & | SerialPortSource |
Description: Specifies the physical input Line on which to receive serial data. | |
GenApi::IInteger & | SerialReceiveQueueMaxCharacterCount |
Description: >Returns the maximum number of characters in the serial port receive queue. | |
GenApi::IInteger & | SequencerSetStart |
Description: Sets the first sequencer set to be used. | |
GenApi::IEnumerationT< SequencerModeEnums > & | SequencerMode |
Description: Controls whether or not a sequencer is active. | |
GenApi::IEnumerationT< SequencerConfigurationValidEnums > & | SequencerConfigurationValid |
GenApi::IEnumerationT< SequencerSetValidEnums > & | SequencerSetValid |
GenApi::IInteger & | SequencerSetSelector |
GenApi::IEnumerationT< SequencerTriggerActivationEnums > & | SequencerTriggerActivation |
GenApi::IEnumerationT< SequencerConfigurationModeEnums > & | SequencerConfigurationMode |
GenApi::ICommand & | SequencerSetSave |
GenApi::IEnumerationT< SequencerTriggerSourceEnums > & | SequencerTriggerSource |
GenApi::IInteger & | SequencerSetActive |
Description: Displays the currently active sequencer set. | |
GenApi::IInteger & | SequencerSetNext |
Description: Specifies the next sequencer set. | |
GenApi::ICommand & | SequencerSetLoad |
GenApi::IInteger & | SequencerPathSelector |
GenApi::IBoolean & | SequencerFeatureEnable |
GenApi::IInteger & | TransferBlockCount |
Description: Specifies the number of data blocks (images) that the device should stream before stopping. | |
GenApi::ICommand & | TransferStart |
Description: Starts the streaming of data blocks (images) out of the device. | |
GenApi::IInteger & | TransferQueueMaxBlockCount |
Description: Returns the maximum number of data blocks (images) in the transfer queue Visibility: | |
GenApi::IInteger & | TransferQueueCurrentBlockCount |
Description: Returns number of data blocks (images) currently in the transfer queue. | |
GenApi::IEnumerationT< TransferQueueModeEnums > & | TransferQueueMode |
Description: Specifies the operation mode of the transfer queue. | |
GenApi::IEnumerationT< TransferOperationModeEnums > & | TransferOperationMode |
Description: Selects the operation mode of the transfer. | |
GenApi::ICommand & | TransferStop |
Description: Stops the streaming of data block (images). | |
GenApi::IInteger & | TransferQueueOverflowCount |
Description: Returns number of images that have been lost before being transmitted because the transmit queue hasn't been cleared fast enough. | |
GenApi::IEnumerationT< TransferControlModeEnums > & | TransferControlMode |
Description: Selects the control method for the transfers. | |
GenApi::IFloat & | ChunkBlackLevel |
Description: Returns the black level used to capture the image. | |
GenApi::IInteger & | ChunkFrameID |
Description: Returns the image frame ID. | |
GenApi::IString & | ChunkSerialData |
Description: Returns the serial data that was received. | |
GenApi::IFloat & | ChunkExposureTime |
Description: Returns the exposure time used to capture the image. | |
GenApi::IInteger & | ChunkCompressionMode |
Description: Returns the compression mode of the last image payload. | |
GenApi::IFloat & | ChunkCompressionRatio |
Description: Returns the compression ratio of the last image payload. | |
GenApi::IBoolean & | ChunkSerialReceiveOverflow |
Description: Returns the status of the chunk serial receive overflow. | |
GenApi::IInteger & | ChunkTimestamp |
Description: Returns the Timestamp of the image. | |
GenApi::IBoolean & | ChunkModeActive |
Description: Activates the inclusion of Chunk data in the payload of the image. | |
GenApi::IInteger & | ChunkExposureEndLineStatusAll |
Description: Returns the status of all the I/O lines at the end of exposure event. | |
GenApi::IEnumerationT< ChunkGainSelectorEnums > & | ChunkGainSelector |
Description: Selects which gain to retrieve Visibility: | |
GenApi::IEnumerationT< ChunkSelectorEnums > & | ChunkSelector |
Description: Selects which chunk data to enable or disable. | |
GenApi::IEnumerationT< ChunkBlackLevelSelectorEnums > & | ChunkBlackLevelSelector |
Description: Selects which black level to retrieve Visibility: | |
GenApi::IInteger & | ChunkWidth |
Description: Returns the width of the image included in the payload. | |
GenApi::IInteger & | ChunkImage |
Description: Returns the image payload. | |
GenApi::IInteger & | ChunkHeight |
Description: Returns the height of the image included in the payload. | |
GenApi::IEnumerationT< ChunkPixelFormatEnums > & | ChunkPixelFormat |
Description: Format of the pixel provided by the camera Visibility: | |
GenApi::IFloat & | ChunkGain |
Description: Returns the gain used to capture the image. | |
GenApi::IInteger & | ChunkSequencerSetActive |
Description: Returns the index of the active set of the running sequencer included in the payload. | |
GenApi::IInteger & | ChunkCRC |
Description: Returns the CRC of the image payload. | |
GenApi::IInteger & | ChunkOffsetX |
Description: Returns the Offset X of the image included in the payload. | |
GenApi::IInteger & | ChunkOffsetY |
Description: Returns the Offset Y of the image included in the payload. | |
GenApi::IBoolean & | ChunkEnable |
Description: Enables the inclusion of the selected Chunk data in the payload of the image. | |
GenApi::IInteger & | ChunkSerialDataLength |
Description: Returns the length of the received serial data that was included in the payload. | |
GenApi::IInteger & | FileAccessOffset |
Description: Controls the Offset of the mapping between the device file storage and the FileAccessBuffer. | |
GenApi::IInteger & | FileAccessLength |
Description: Controls the Length of the mapping between the device file storage and the FileAccessBuffer. | |
GenApi::IEnumerationT< FileOperationStatusEnums > & | FileOperationStatus |
Description: Represents the file operation execution status. | |
GenApi::ICommand & | FileOperationExecute |
GenApi::IEnumerationT< FileOpenModeEnums > & | FileOpenMode |
GenApi::IInteger & | FileOperationResult |
Description: Represents the file operation result. | |
GenApi::IEnumerationT< FileOperationSelectorEnums > & | FileOperationSelector |
GenApi::IEnumerationT< FileSelectorEnums > & | FileSelector |
GenApi::IInteger & | FileSize |
Description: Represents the size of the selected file in bytes. | |
GenApi::IEnumerationT< BinningSelectorEnums > & | BinningSelector |
GenApi::IInteger & | PixelDynamicRangeMin |
Description: Minimum value that can be returned during the digitization process. | |
GenApi::IInteger & | PixelDynamicRangeMax |
Description: Maximum value that can be returned during the digitization process. | |
GenApi::IInteger & | OffsetY |
GenApi::IInteger & | BinningHorizontal |
GenApi::IInteger & | Width |
GenApi::IEnumerationT< TestPatternGeneratorSelectorEnums > & | TestPatternGeneratorSelector |
GenApi::IFloat & | CompressionRatio |
Description: Reports the ratio between the uncompressed image size and compressed image size. | |
GenApi::IEnumerationT< CompressionSaturationPriorityEnums > & | CompressionSaturationPriority |
Description: When FrameRate is enabled, camera drops frames if datarate is saturated. | |
GenApi::IBoolean & | ReverseX |
Description: Horizontally flips the image sent by the device. | |
GenApi::IBoolean & | ReverseY |
Description: Vertically flips the image sent by the device. | |
GenApi::IEnumerationT< TestPatternEnums > & | TestPattern |
GenApi::IEnumerationT< PixelColorFilterEnums > & | PixelColorFilter |
Description: Type of color filter that is applied to the image. | |
GenApi::IInteger & | WidthMax |
GenApi::IEnumerationT< AdcBitDepthEnums > & | AdcBitDepth |
GenApi::IInteger & | BinningVertical |
GenApi::IEnumerationT< DecimationHorizontalModeEnums > & | DecimationHorizontalMode |
GenApi::IEnumerationT< BinningVerticalModeEnums > & | BinningVerticalMode |
Description: Visibility: | |
GenApi::IInteger & | OffsetX |
GenApi::IInteger & | HeightMax |
GenApi::IInteger & | DecimationHorizontal |
GenApi::IEnumerationT< PixelSizeEnums > & | PixelSize |
Description: Total size in bits of a pixel of the image. | |
GenApi::IInteger & | SensorHeight |
Description: Effective height of the sensor in pixels. | |
GenApi::IEnumerationT< DecimationSelectorEnums > & | DecimationSelector |
Description: Selects which decimation layer is controlled by the DecimationHorizontal and DecimationVertical features. | |
GenApi::IBoolean & | IspEnable |
GenApi::IBoolean & | AdaptiveCompressionEnable |
Description: Controls whether lossless compression adapts to the image content. | |
GenApi::IEnumerationT< ImageCompressionModeEnums > & | ImageCompressionMode |
Description: Visibility: | |
GenApi::IInteger & | DecimationVertical |
GenApi::IInteger & | Height |
GenApi::IEnumerationT< BinningHorizontalModeEnums > & | BinningHorizontalMode |
Description: Visibility: | |
GenApi::IEnumerationT< PixelFormatEnums > & | PixelFormat |
Description: Format of the pixel provided by the camera. | |
GenApi::IInteger & | SensorWidth |
Description: Effective width of the sensor in pixels. | |
GenApi::IEnumerationT< DecimationVerticalModeEnums > & | DecimationVerticalMode |
GenApi::ICommand & | TestEventGenerate |
Description: This command generates a test event and sends it to the host. | |
GenApi::ICommand & | TriggerEventTest |
Description: This command generates a test event and sends it to the host. | |
GenApi::IInteger & | GuiXmlManifestAddress |
Description: Location of the GUI XML manifest table. | |
GenApi::IInteger & | Test0001 |
Description: For testing only. | |
GenApi::IBoolean & | V3_3Enable |
Description: Internally generated 3.3V rail. | |
GenApi::IEnumerationT< LineModeEnums > & | LineMode |
Description: Controls if the physical Line is used to Input or Output a signal. | |
GenApi::IEnumerationT< LineSourceEnums > & | LineSource |
Description: Selects which internal acquisition or I/O source signal to output on the selected line. | |
GenApi::IEnumerationT< LineInputFilterSelectorEnums > & | LineInputFilterSelector |
Description: Selects the kind of input filter to configure: Deglitch or Debounce. | |
GenApi::IBoolean & | UserOutputValue |
Description: Value of the selected user output, either logic high (enabled) or logic low (disabled). | |
GenApi::IInteger & | 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). | |
GenApi::IEnumerationT< UserOutputSelectorEnums > & | UserOutputSelector |
Description: Selects which bit of the User Output register is set by UserOutputValue. | |
GenApi::IBoolean & | LineStatus |
Description: Returns the current status of the selected input or output Line Visibility: | |
GenApi::IEnumerationT< LineFormatEnums > & | LineFormat |
Description: Displays the current electrical format of the selected physical input or output Line. | |
GenApi::IInteger & | LineStatusAll |
Description: Returns the current status of all the line status bits in a hexadecimal representation (Line 0 status corresponds to bit 0, Line 1 status with bit 1, etc). | |
GenApi::IEnumerationT< LineSelectorEnums > & | LineSelector |
Description: Selects the physical line (or pin) of the external device connector to configure Visibility: | |
GenApi::IEnumerationT< ExposureActiveModeEnums > & | ExposureActiveMode |
Description: Control sensor active exposure mode. | |
GenApi::IBoolean & | LineInverter |
Description: Controls the inversion of the signal of the selected input or output line. | |
GenApi::IFloat & | LineFilterWidth |
Description: Filter width in microseconds for the selected line and filter combination Visibility: | |
GenApi::IEnumerationT< CounterTriggerActivationEnums > & | CounterTriggerActivation |
Description: Selects the activation mode of the trigger to start the counter. | |
GenApi::IInteger & | CounterValue |
Description: Current counter value Visibility: | |
GenApi::IEnumerationT< CounterSelectorEnums > & | CounterSelector |
Description: Selects which counter to configure Visibility: | |
GenApi::IInteger & | CounterValueAtReset |
Description: Value of the selected Counter when it was reset by a trigger. | |
GenApi::IEnumerationT< CounterStatusEnums > & | CounterStatus |
Description: Returns the current status of the counter. | |
GenApi::IEnumerationT< CounterTriggerSourceEnums > & | CounterTriggerSource |
Description: Selects the source of the trigger to start the counter Visibility: | |
GenApi::IInteger & | CounterDelay |
Description: Sets the delay (or number of events) before the CounterStart event is generated. | |
GenApi::IEnumerationT< CounterResetSourceEnums > & | CounterResetSource |
Description: Selects the signal that will be the source to reset the counter. | |
GenApi::IEnumerationT< CounterEventSourceEnums > & | CounterEventSource |
Description: Selects the event that will increment the counter Visibility: | |
GenApi::IEnumerationT< CounterEventActivationEnums > & | CounterEventActivation |
Description: Selects the activation mode of the event to increment the Counter. | |
GenApi::IInteger & | CounterDuration |
Description: Sets the duration (or number of events) before the CounterEnd event is generated. | |
GenApi::IEnumerationT< CounterResetActivationEnums > & | CounterResetActivation |
Description: Selects the Activation mode of the Counter Reset Source signal. | |
GenApi::IEnumerationT< DeviceTypeEnums > & | DeviceType |
Description: Returns the device type. | |
GenApi::IString & | DeviceFamilyName |
Description: Identifier of the product family of the device. | |
GenApi::IInteger & | DeviceSFNCVersionMajor |
Description: Major version of the Standard Features Naming Convention that was used to create the device's GenICam XML. | |
GenApi::IInteger & | DeviceSFNCVersionMinor |
Description: Minor version of the Standard Features Naming Convention that was used to create the device's GenICam XML. | |
GenApi::IInteger & | DeviceSFNCVersionSubMinor |
Description: Sub minor version of Standard Features Naming Convention that was used to create the device's GenICam XML. | |
GenApi::IInteger & | DeviceManifestEntrySelector |
Description: Selects the manifest entry to reference. | |
GenApi::IInteger & | DeviceManifestXMLMajorVersion |
Description: Indicates the major version number of the GenICam XML file of the selected manifest entry. | |
GenApi::IInteger & | DeviceManifestXMLMinorVersion |
Description: Indicates the minor version number of the GenICam XML file of the selected manifest entry. | |
GenApi::IInteger & | DeviceManifestXMLSubMinorVersion |
Description: Indicates the subminor version number of the GenICam XML file of the selected manifest entry. | |
GenApi::IInteger & | DeviceManifestSchemaMajorVersion |
Description: Indicates the major version number of the schema file of the selected manifest entry. | |
GenApi::IInteger & | DeviceManifestSchemaMinorVersion |
Description: Indicates the minor version number of the schema file of the selected manifest entry. | |
GenApi::IString & | DeviceManifestPrimaryURL |
Description: Indicates the first URL to the GenICam XML device description file of the selected manifest entry. | |
GenApi::IString & | DeviceManifestSecondaryURL |
Description: Indicates the second URL to the GenICam XML device description file of the selected manifest entry. | |
GenApi::IInteger & | DeviceTLVersionSubMinor |
Description: Sub minor version of the Transport Layer of the device. | |
GenApi::IInteger & | DeviceGenCPVersionMajor |
Description: Major version of the GenCP protocol supported by the device. | |
GenApi::IInteger & | DeviceGenCPVersionMinor |
Description: Minor version of the GenCP protocol supported by the device. | |
GenApi::IInteger & | DeviceConnectionSelector |
Description: Selects which Connection of the device to control. | |
GenApi::IInteger & | DeviceConnectionSpeed |
Description: Indicates the speed of transmission of the specified Connection Visibility: Expert. | |
GenApi::IEnumerationT< DeviceConnectionStatusEnums > & | DeviceConnectionStatus |
Description: Indicates the status of the specified Connection. | |
GenApi::IInteger & | DeviceLinkSelector |
Description: Selects which Link of the device to control. | |
GenApi::IEnumerationT< DeviceLinkThroughputLimitModeEnums > & | DeviceLinkThroughputLimitMode |
Description: Controls if the DeviceLinkThroughputLimit is active. | |
GenApi::IInteger & | DeviceLinkConnectionCount |
Description: Returns the number of physical connection of the device used by a particular Link. | |
GenApi::IEnumerationT< DeviceLinkHeartbeatModeEnums > & | DeviceLinkHeartbeatMode |
Description: Activate or deactivate the Link's heartbeat. | |
GenApi::IFloat & | DeviceLinkHeartbeatTimeout |
Description: Controls the current heartbeat timeout of the specific Link. | |
GenApi::IFloat & | DeviceLinkCommandTimeout |
Description: Indicates the command timeout of the specified Link. | |
GenApi::IInteger & | DeviceStreamChannelSelector |
Description: Selects the stream channel to control. | |
GenApi::IEnumerationT< DeviceStreamChannelTypeEnums > & | DeviceStreamChannelType |
Description: Reports the type of the stream channel. | |
GenApi::IInteger & | DeviceStreamChannelLink |
Description: Index of device's Link to use for streaming the specifed stream channel. | |
GenApi::IEnumerationT< DeviceStreamChannelEndiannessEnums > & | DeviceStreamChannelEndianness |
Description: Endianness of multi-byte pixel data for this stream. | |
GenApi::IInteger & | 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. | |
GenApi::ICommand & | DeviceFeaturePersistenceStart |
Description: Indicate to the device and GenICam XML to get ready for persisting of all streamable features. | |
GenApi::ICommand & | DeviceFeaturePersistenceEnd |
Description: Indicate to the device the end of feature persistence. | |
GenApi::ICommand & | DeviceRegistersStreamingStart |
Description: Prepare the device for registers streaming without checking for consistency. | |
GenApi::ICommand & | DeviceRegistersStreamingEnd |
Description: Announce the end of registers streaming. | |
GenApi::ICommand & | DeviceRegistersCheck |
Description: Perform the validation of the current register set for consistency. | |
GenApi::IBoolean & | DeviceRegistersValid |
Description: Returns if the current register set is valid and consistent. | |
GenApi::IEnumerationT< DeviceClockSelectorEnums > & | DeviceClockSelector |
Description: Selects the clock frequency to access from the device. | |
GenApi::IFloat & | DeviceClockFrequency |
Description: Returns the frequency of the selected Clock. | |
GenApi::IEnumerationT< DeviceSerialPortSelectorEnums > & | DeviceSerialPortSelector |
Description: Selects which serial port of the device to control. | |
GenApi::IEnumerationT< DeviceSerialPortBaudRateEnums > & | DeviceSerialPortBaudRate |
Description: This feature controls the baud rate used by the selected serial port. | |
GenApi::IInteger & | Timestamp |
Description: Reports the current value of the device timestamp counter. | |
GenApi::IEnumerationT< SensorTapsEnums > & | SensorTaps |
Description: Number of taps of the camera sensor. | |
GenApi::IEnumerationT< SensorDigitizationTapsEnums > & | SensorDigitizationTaps |
Description: Number of digitized samples outputted simultaneously by the camera A/D conversion stage. | |
GenApi::IEnumerationT< RegionSelectorEnums > & | RegionSelector |
Description: Selects the Region of interest to control. | |
GenApi::IEnumerationT< RegionModeEnums > & | RegionMode |
Description: Controls if the selected Region of interest is active and streaming. | |
GenApi::IEnumerationT< RegionDestinationEnums > & | RegionDestination |
Description: Control the destination of the selected region. | |
GenApi::IEnumerationT< ImageComponentSelectorEnums > & | ImageComponentSelector |
Description: Selects a component to activate data streaming from. | |
GenApi::IBoolean & | ImageComponentEnable |
Description: Controls if the selected component streaming is active. | |
GenApi::IInteger & | LinePitch |
Description: Total number of bytes between 2 successive lines. | |
GenApi::IEnumerationT< PixelFormatInfoSelectorEnums > & | PixelFormatInfoSelector |
Description: Select the pixel format for which the information will be returned. | |
GenApi::IInteger & | PixelFormatInfoID |
Description: Returns the value used by the streaming channels to identify the selected pixel format. | |
GenApi::IEnumerationT< DeinterlacingEnums > & | Deinterlacing |
Description: Controls how the device performs de-interlacing. | |
GenApi::IEnumerationT< ImageCompressionRateOptionEnums > & | ImageCompressionRateOption |
Description: Two rate controlling options are offered: fixed bit rate or fixed quality. | |
GenApi::IInteger & | ImageCompressionQuality |
Description: Control the quality of the produced compressed stream. | |
GenApi::IFloat & | ImageCompressionBitrate |
Description: Control the rate of the produced compressed stream. | |
GenApi::IEnumerationT< ImageCompressionJPEGFormatOptionEnums > & | ImageCompressionJPEGFormatOption |
Description: When JPEG is selected as the compression format, a device might optionally offer better control over JPEG-specific options through this feature. | |
GenApi::ICommand & | AcquisitionAbort |
Description: Aborts the Acquisition immediately. | |
GenApi::ICommand & | AcquisitionArm |
Description: Arms the device before an AcquisitionStart command. | |
GenApi::IEnumerationT< AcquisitionStatusSelectorEnums > & | AcquisitionStatusSelector |
Description: Selects the internal acquisition signal to read using AcquisitionStatus. | |
GenApi::IBoolean & | AcquisitionStatus |
Description: Reads the state of the internal acquisition signal selected using AcquisitionStatusSelector. | |
GenApi::IInteger & | TriggerDivider |
Description: Specifies a division factor for the incoming trigger pulses. | |
GenApi::IInteger & | TriggerMultiplier |
Description: Specifies a multiplication factor for the incoming trigger pulses. | |
GenApi::IEnumerationT< ExposureTimeModeEnums > & | ExposureTimeMode |
Description: Sets the configuration mode of the ExposureTime feature. | |
GenApi::IEnumerationT< ExposureTimeSelectorEnums > & | ExposureTimeSelector |
Description: Selects which exposure time is controlled by the ExposureTime feature. | |
GenApi::IEnumerationT< GainAutoBalanceEnums > & | GainAutoBalance |
Description: Sets the mode for automatic gain balancing between the sensor color channels or taps. | |
GenApi::IEnumerationT< BlackLevelAutoEnums > & | BlackLevelAuto |
Description: Controls the mode for automatic black level adjustment. | |
GenApi::IEnumerationT< BlackLevelAutoBalanceEnums > & | BlackLevelAutoBalance |
Description: Controls the mode for automatic black level balancing between the sensor color channels or taps. | |
GenApi::IEnumerationT< WhiteClipSelectorEnums > & | WhiteClipSelector |
Description: Selects which White Clip to control. | |
GenApi::IFloat & | WhiteClip |
Description: Controls the maximal intensity taken by the video signal before being clipped as an absolute physical value. | |
GenApi::IRegister & | LUTValueAll |
Description: Accesses all the LUT coefficients in a single access without using individual LUTIndex. | |
GenApi::IInteger & | UserOutputValueAllMask |
Description: Sets the write mask to apply to the value specified by UserOutputValueAll before writing it in the User Output register. | |
GenApi::ICommand & | CounterReset |
Description: Does a software reset of the selected Counter and starts it. | |
GenApi::IEnumerationT< TimerSelectorEnums > & | TimerSelector |
Description: Selects which Timer to configure. | |
GenApi::IFloat & | TimerDuration |
Description: Sets the duration (in microseconds) of the Timer pulse. | |
GenApi::IFloat & | TimerDelay |
Description: Sets the duration (in microseconds) of the delay to apply at the reception of a trigger before starting the Timer. | |
GenApi::ICommand & | TimerReset |
Description: Does a software reset of the selected timer and starts it. | |
GenApi::IFloat & | TimerValue |
Description: Reads or writes the current value (in microseconds) of the selected Timer. | |
GenApi::IEnumerationT< TimerStatusEnums > & | TimerStatus |
Description: Returns the current status of the Timer. | |
GenApi::IEnumerationT< TimerTriggerSourceEnums > & | TimerTriggerSource |
Description: Selects the source of the trigger to start the Timer. | |
GenApi::IEnumerationT< TimerTriggerActivationEnums > & | TimerTriggerActivation |
Description: Selects the activation mode of the trigger to start the Timer. | |
GenApi::IEnumerationT< EncoderSelectorEnums > & | EncoderSelector |
Description: Selects which Encoder to configure. | |
GenApi::IEnumerationT< EncoderSourceAEnums > & | EncoderSourceA |
Description: Selects the signal which will be the source of the A input of the Encoder. | |
GenApi::IEnumerationT< EncoderSourceBEnums > & | EncoderSourceB |
Description: Selects the signal which will be the source of the B input of the Encoder. | |
GenApi::IEnumerationT< EncoderModeEnums > & | EncoderMode |
Description: Selects if the count of encoder uses FourPhase mode with jitter filtering or the HighResolution mode without jitter filtering. | |
GenApi::IInteger & | EncoderDivider |
Description: Sets how many Encoder increment/decrements that are needed generate an Encoder output pulse signal. | |
GenApi::IEnumerationT< EncoderOutputModeEnums > & | EncoderOutputMode |
Description: Selects the conditions for the Encoder interface to generate a valid Encoder output signal. | |
GenApi::IEnumerationT< EncoderStatusEnums > & | EncoderStatus |
Description: Returns the motion status of the encoder. | |
GenApi::IFloat & | EncoderTimeout |
Description: Sets the maximum time interval between encoder counter increments before the status turns to static. | |
GenApi::IEnumerationT< EncoderResetSourceEnums > & | EncoderResetSource |
Description: Selects the signals that will be the source to reset the Encoder. | |
GenApi::IEnumerationT< EncoderResetActivationEnums > & | EncoderResetActivation |
Description: Selects the Activation mode of the Encoder Reset Source signal. | |
GenApi::ICommand & | EncoderReset |
Description: Does a software reset of the selected Encoder and starts it. | |
GenApi::IInteger & | EncoderValue |
Description: Reads or writes the current value of the position counter of the selected Encoder. | |
GenApi::IInteger & | 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. | |
GenApi::IEnumerationT< SoftwareSignalSelectorEnums > & | SoftwareSignalSelector |
Description: Selects which Software Signal features to control. | |
GenApi::ICommand & | SoftwareSignalPulse |
Description: Generates a pulse signal that can be used as a software trigger. | |
GenApi::IEnumerationT< ActionUnconditionalModeEnums > & | ActionUnconditionalMode |
Description: Enables the unconditional action command mode where action commands are processed even when the primary control channel is closed. | |
GenApi::IInteger & | ActionDeviceKey |
Description: Provides the device key that allows the device to check the validity of action commands. | |
GenApi::IInteger & | ActionQueueSize |
Description: Indicates the size of the scheduled action commands queue. | |
GenApi::IInteger & | ActionSelector |
Description: Selects to which Action Signal further Action settings apply. | |
GenApi::IInteger & | ActionGroupMask |
Description: Provides the mask that the device will use to validate the action on reception of the action protocol message. | |
GenApi::IInteger & | ActionGroupKey |
Description: Provides the key that the device will use to validate the action on reception of the action protocol message. | |
GenApi::IInteger & | EventAcquisitionTrigger |
Description: Returns the unique Identifier of the Acquisition Trigger type of Event. | |
GenApi::IInteger & | EventAcquisitionTriggerTimestamp |
Description: Returns the Timestamp of the Acquisition Trigger Event. | |
GenApi::IInteger & | EventAcquisitionTriggerFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Acquisition Trigger Event. | |
GenApi::IInteger & | EventAcquisitionStart |
Description: Returns the unique Identifier of the Acquisition Start type of Event. | |
GenApi::IInteger & | EventAcquisitionStartTimestamp |
Description: Returns the Timestamp of the Acquisition Start Event. | |
GenApi::IInteger & | EventAcquisitionStartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Acquisition Start Event. | |
GenApi::IInteger & | EventAcquisitionEnd |
Description: Returns the unique Identifier of the Acquisition End type of Event. | |
GenApi::IInteger & | EventAcquisitionEndTimestamp |
Description: Returns the Timestamp of the Acquisition End Event. | |
GenApi::IInteger & | EventAcquisitionEndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Acquisition End Event. | |
GenApi::IInteger & | EventAcquisitionTransferStart |
Description: Returns the unique Identifier of the Acquisition Transfer Start type of Event. | |
GenApi::IInteger & | EventAcquisitionTransferStartTimestamp |
Description: Returns the Timestamp of the Acquisition Transfer Start Event. | |
GenApi::IInteger & | EventAcquisitionTransferStartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Acquisition Transfer Start Event. | |
GenApi::IInteger & | EventAcquisitionTransferEnd |
Description: Returns the unique Identifier of the Acquisition Transfer End type of Event. | |
GenApi::IInteger & | EventAcquisitionTransferEndTimestamp |
Description: Returns the Timestamp of the Acquisition Transfer End Event. | |
GenApi::IInteger & | EventAcquisitionTransferEndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Acquisition Transfer End Event. | |
GenApi::IInteger & | EventAcquisitionError |
Description: Returns the unique Identifier of the Acquisition Error type of Event. | |
GenApi::IInteger & | EventAcquisitionErrorTimestamp |
Description: Returns the Timestamp of the Acquisition Error Event. | |
GenApi::IInteger & | EventAcquisitionErrorFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Acquisition Error Event. | |
GenApi::IInteger & | EventFrameTrigger |
Description: Returns the unique Identifier of the FrameTrigger type of Event. | |
GenApi::IInteger & | EventFrameTriggerTimestamp |
Description: Returns the Timestamp of the FrameTrigger Event. | |
GenApi::IInteger & | EventFrameTriggerFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the FrameTrigger Event. | |
GenApi::IInteger & | EventFrameStart |
Description: Returns the unique Identifier of the Frame Start type of Event. | |
GenApi::IInteger & | EventFrameStartTimestamp |
Description: Returns the Timestamp of the Frame Start Event. | |
GenApi::IInteger & | EventFrameStartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Frame Start Event. | |
GenApi::IInteger & | EventFrameEnd |
Description: Returns the unique Identifier of the Frame End type of Event. | |
GenApi::IInteger & | EventFrameEndTimestamp |
Description: Returns the Timestamp of the Frame End Event. | |
GenApi::IInteger & | EventFrameEndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Frame End Event. | |
GenApi::IInteger & | EventFrameBurstStart |
Description: Returns the unique Identifier of the Frame Burst Start type of Event. | |
GenApi::IInteger & | EventFrameBurstStartTimestamp |
Description: Returns the Timestamp of the Frame Burst Start Event. | |
GenApi::IInteger & | EventFrameBurstStartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Frame Burst Start Event. | |
GenApi::IInteger & | EventFrameBurstEnd |
Description: Returns the unique Identifier of the Frame Burst End type of Event. | |
GenApi::IInteger & | EventFrameBurstEndTimestamp |
Description: Returns the Timestamp of the Frame Burst End Event. | |
GenApi::IInteger & | EventFrameBurstEndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Frame Burst End Event. | |
GenApi::IInteger & | EventFrameTransferStart |
Description: Returns the unique Identifier of the Frame Transfer Start type of Event. | |
GenApi::IInteger & | EventFrameTransferStartTimestamp |
Description: Returns the Timestamp of the Frame Transfer Start Event. | |
GenApi::IInteger & | EventFrameTransferStartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Frame Transfer Start Event. | |
GenApi::IInteger & | EventFrameTransferEnd |
Description: Returns the unique Identifier of the Frame Transfer End type of Event. | |
GenApi::IInteger & | EventFrameTransferEndTimestamp |
Description: Returns the Timestamp of the Frame Transfer End Event. | |
GenApi::IInteger & | EventFrameTransferEndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Frame Transfer End Event. | |
GenApi::IInteger & | EventExposureStart |
Description: Returns the unique Identifier of the Exposure Start type of Event. | |
GenApi::IInteger & | EventExposureStartTimestamp |
Description: Returns the Timestamp of the Exposure Start Event. | |
GenApi::IInteger & | EventExposureStartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Exposure Start Event. | |
GenApi::IInteger & | EventStream0TransferStart |
Description: Returns the unique Identifier of the Stream 0 Transfer Start type of Event. | |
GenApi::IInteger & | EventStream0TransferStartTimestamp |
Description: Returns the Timestamp of the Stream 0 Transfer Start Event. | |
GenApi::IInteger & | EventStream0TransferStartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Start Event. | |
GenApi::IInteger & | EventStream0TransferEnd |
Description: Returns the unique Identifier of the Stream 0 Transfer End type of Event. | |
GenApi::IInteger & | EventStream0TransferEndTimestamp |
Description: Returns the Timestamp of the Stream 0 Transfer End Event. | |
GenApi::IInteger & | EventStream0TransferEndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer End Event. | |
GenApi::IInteger & | EventStream0TransferPause |
Description: Returns the unique Identifier of the Stream 0 Transfer Pause type of Event. | |
GenApi::IInteger & | EventStream0TransferPauseTimestamp |
Description: Returns the Timestamp of the Stream 0 Transfer Pause Event. | |
GenApi::IInteger & | EventStream0TransferPauseFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Pause Event. | |
GenApi::IInteger & | EventStream0TransferResume |
Description: Returns the unique Identifier of the Stream 0 Transfer Resume type of Event. | |
GenApi::IInteger & | EventStream0TransferResumeTimestamp |
Description: Returns the Timestamp of the Stream 0 Transfer Resume Event. | |
GenApi::IInteger & | EventStream0TransferResumeFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Resume Event. | |
GenApi::IInteger & | EventStream0TransferBlockStart |
Description: Returns the unique Identifier of the Stream 0 Transfer Block Start type of Event. | |
GenApi::IInteger & | EventStream0TransferBlockStartTimestamp |
Description: Returns the Timestamp of the Stream 0 Transfer Block Start Event. | |
GenApi::IInteger & | EventStream0TransferBlockStartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Block Start Event. | |
GenApi::IInteger & | EventStream0TransferBlockEnd |
Description: Returns the unique Identifier of the Stream 0 Transfer Block End type of Event. | |
GenApi::IInteger & | EventStream0TransferBlockEndTimestamp |
Description: Returns the Timestamp of the Stream 0 Transfer Block End Event. | |
GenApi::IInteger & | EventStream0TransferBlockEndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Block End Event. | |
GenApi::IInteger & | EventStream0TransferBlockTrigger |
Description: Returns the unique Identifier of the Stream 0 Transfer Block Trigger type of Event. | |
GenApi::IInteger & | EventStream0TransferBlockTriggerTimestamp |
Description: Returns the Timestamp of the Stream 0 Transfer Block Trigger Event. | |
GenApi::IInteger & | EventStream0TransferBlockTriggerFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Block Trigger Event. | |
GenApi::IInteger & | EventStream0TransferBurstStart |
Description: Returns the unique Identifier of the Stream 0 Transfer Burst Start type of Event. | |
GenApi::IInteger & | EventStream0TransferBurstStartTimestamp |
Description: Returns the Timestamp of the Stream 0 Transfer Burst Start Event. | |
GenApi::IInteger & | EventStream0TransferBurstStartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Burst Start Event. | |
GenApi::IInteger & | EventStream0TransferBurstEnd |
Description: Returns the unique Identifier of the Stream 0 Transfer Burst End type of Event. | |
GenApi::IInteger & | EventStream0TransferBurstEndTimestamp |
Description: Returns the Timestamp of the Stream 0 Transfer Burst End Event. | |
GenApi::IInteger & | EventStream0TransferBurstEndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Burst End Event. | |
GenApi::IInteger & | EventStream0TransferOverflow |
Description: Returns the unique Identifier of the Stream 0 Transfer Overflow type of Event. | |
GenApi::IInteger & | EventStream0TransferOverflowTimestamp |
Description: Returns the Timestamp of the Stream 0 Transfer Overflow Event. | |
GenApi::IInteger & | EventStream0TransferOverflowFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Overflow Event. | |
GenApi::IInteger & | EventSequencerSetChange |
Description: Returns the unique Identifier of the Sequencer Set Change type of Event. | |
GenApi::IInteger & | EventSequencerSetChangeTimestamp |
Description: Returns the Timestamp of the Sequencer Set Change Event. | |
GenApi::IInteger & | EventSequencerSetChangeFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Sequencer Set Change Event. | |
GenApi::IInteger & | EventCounter0Start |
Description: Returns the unique Identifier of the Counter 0 Start type of Event. | |
GenApi::IInteger & | EventCounter0StartTimestamp |
Description: Returns the Timestamp of the Counter 0 Start Event. | |
GenApi::IInteger & | EventCounter0StartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Counter 0 Start Event. | |
GenApi::IInteger & | EventCounter1Start |
Description: Returns the unique Identifier of the Counter 1 Start type of Event. | |
GenApi::IInteger & | EventCounter1StartTimestamp |
Description: Returns the Timestamp of the Counter 1 Start Event. | |
GenApi::IInteger & | EventCounter1StartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Counter 1 Start Event. | |
GenApi::IInteger & | EventCounter0End |
Description: Returns the unique Identifier of the Counter 0 End type of Event. | |
GenApi::IInteger & | EventCounter0EndTimestamp |
Description: Returns the Timestamp of the Counter 0 End Event. | |
GenApi::IInteger & | EventCounter0EndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Counter 0 End Event. | |
GenApi::IInteger & | EventCounter1End |
Description: Returns the unique Identifier of the Counter 1 End type of Event. | |
GenApi::IInteger & | EventCounter1EndTimestamp |
Description: Returns the Timestamp of the Counter 1 End Event. | |
GenApi::IInteger & | EventCounter1EndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Counter 1 End Event. | |
GenApi::IInteger & | EventTimer0Start |
Description: Returns the unique Identifier of the Timer 0 Start type of Event. | |
GenApi::IInteger & | EventTimer0StartTimestamp |
Description: Returns the Timestamp of the Timer 0 Start Event. | |
GenApi::IInteger & | EventTimer0StartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Timer 0 Start Event. | |
GenApi::IInteger & | EventTimer1Start |
Description: Returns the unique Identifier of the Timer 1 Start type of Event. | |
GenApi::IInteger & | EventTimer1StartTimestamp |
Description: Returns the Timestamp of the Timer 1 Start Event. | |
GenApi::IInteger & | EventTimer1StartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Timer 1 Start Event. | |
GenApi::IInteger & | EventTimer0End |
Description: Returns the unique Identifier of the Timer 0 End type of Event. | |
GenApi::IInteger & | EventTimer0EndTimestamp |
Description: Returns the Timestamp of the Timer 0 End Event. | |
GenApi::IInteger & | EventTimer0EndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Timer 0 End Event. | |
GenApi::IInteger & | EventTimer1End |
Description: Returns the unique Identifier of the Timer 1 End type of Event. | |
GenApi::IInteger & | EventTimer1EndTimestamp |
Description: Returns the Timestamp of the Timer 1 End Event. | |
GenApi::IInteger & | EventTimer1EndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Timer 1 End Event. | |
GenApi::IInteger & | EventEncoder0Stopped |
Description: Returns the unique Identifier of the Encoder 0 Stopped type of Event. | |
GenApi::IInteger & | EventEncoder0StoppedTimestamp |
Description: Returns the Timestamp of the Encoder 0 Stopped Event. | |
GenApi::IInteger & | EventEncoder0StoppedFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Encoder 0 Stopped Event. | |
GenApi::IInteger & | EventEncoder1Stopped |
Description: Returns the unique Identifier of the Encoder 1 Stopped type of Event. | |
GenApi::IInteger & | EventEncoder1StoppedTimestamp |
Description: Returns the Timestamp of the Encoder 1 Stopped Event. | |
GenApi::IInteger & | EventEncoder1StoppedFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Encoder 1 Stopped Event. | |
GenApi::IInteger & | EventEncoder0Restarted |
Description: Returns the unique Identifier of the Encoder 0 Restarted type of Event. | |
GenApi::IInteger & | EventEncoder0RestartedTimestamp |
Description: Returns the Timestamp of the Encoder 0 Restarted Event. | |
GenApi::IInteger & | EventEncoder0RestartedFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Encoder 0 Restarted Event. | |
GenApi::IInteger & | EventEncoder1Restarted |
Description: Returns the unique Identifier of the Encoder 1 Restarted type of Event. | |
GenApi::IInteger & | EventEncoder1RestartedTimestamp |
Description: Returns the Timestamp of the Encoder 1 Restarted Event. | |
GenApi::IInteger & | EventEncoder1RestartedFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Encoder 1 Restarted Event. | |
GenApi::IInteger & | EventLine0RisingEdge |
Description: Returns the unique Identifier of the Line 0 Rising Edge type of Event. | |
GenApi::IInteger & | EventLine0RisingEdgeTimestamp |
Description: Returns the Timestamp of the Line 0 Rising Edge Event. | |
GenApi::IInteger & | EventLine0RisingEdgeFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Line 0 Rising Edge Event. | |
GenApi::IInteger & | EventLine1RisingEdge |
Description: Returns the unique Identifier of the Line 1 Rising Edge type of Event. | |
GenApi::IInteger & | EventLine1RisingEdgeTimestamp |
Description: Returns the Timestamp of the Line 1 Rising Edge Event. | |
GenApi::IInteger & | EventLine1RisingEdgeFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Line 1 Rising Edge Event. | |
GenApi::IInteger & | EventLine0FallingEdge |
Description: Returns the unique Identifier of the Line 0 Falling Edge type of Event. | |
GenApi::IInteger & | EventLine0FallingEdgeTimestamp |
Description: Returns the Timestamp of the Line 0 Falling Edge Event. | |
GenApi::IInteger & | EventLine0FallingEdgeFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Line 0 Falling Edge Event. | |
GenApi::IInteger & | EventLine1FallingEdge |
Description: Returns the unique Identifier of the Line 1 Falling Edge type of Event. | |
GenApi::IInteger & | EventLine1FallingEdgeTimestamp |
Description: Returns the Timestamp of the Line 1 Falling Edge Event. | |
GenApi::IInteger & | EventLine1FallingEdgeFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Line 1 Falling Edge Event. | |
GenApi::IInteger & | EventLine0AnyEdge |
Description: Returns the unique Identifier of the Line 0 Any Edge type of Event. | |
GenApi::IInteger & | EventLine0AnyEdgeTimestamp |
Description: Returns the Timestamp of the Line 0 Any Edge Event. | |
GenApi::IInteger & | EventLine0AnyEdgeFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Line 0 Any Edge Event. | |
GenApi::IInteger & | EventLine1AnyEdge |
Description: Returns the unique Identifier of the Line 1 Any Edge type of Event. | |
GenApi::IInteger & | EventLine1AnyEdgeTimestamp |
Description: Returns the Timestamp of the Line 1 Any Edge Event. | |
GenApi::IInteger & | EventLine1AnyEdgeFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Line 1 Any Edge Event. | |
GenApi::IInteger & | EventLinkTrigger0 |
Description: Returns the unique Identifier of the Link Trigger 0 type of Event. | |
GenApi::IInteger & | EventLinkTrigger0Timestamp |
Description: Returns the Timestamp of the Link Trigger 0 Event. | |
GenApi::IInteger & | EventLinkTrigger0FrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Link Trigger 0 Event. | |
GenApi::IInteger & | EventLinkTrigger1 |
Description: Returns the unique Identifier of the Link Trigger 1 type of Event. | |
GenApi::IInteger & | EventLinkTrigger1Timestamp |
Description: Returns the Timestamp of the Link Trigger 1 Event. | |
GenApi::IInteger & | EventLinkTrigger1FrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Link Trigger 1 Event. | |
GenApi::IInteger & | EventActionLate |
Description: Returns the unique Identifier of the Action Late type of Event. | |
GenApi::IInteger & | EventActionLateTimestamp |
Description: Returns the Timestamp of the Action Late Event. | |
GenApi::IInteger & | EventActionLateFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Action Late Event. | |
GenApi::IInteger & | EventLinkSpeedChange |
Description: Returns the unique Identifier of the Link Speed Change type of Event. | |
GenApi::IInteger & | EventLinkSpeedChangeTimestamp |
Description: Returns the Timestamp of the Link Speed Change Event. | |
GenApi::IInteger & | EventLinkSpeedChangeFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Link Speed Change Event. | |
GenApi::IRegister & | FileAccessBuffer |
Description: Defines the intermediate access buffer that allows the exchange of data between the device file storage and the application. | |
GenApi::IInteger & | SourceCount |
Description: Controls or returns the number of sources supported by the device. | |
GenApi::IEnumerationT< SourceSelectorEnums > & | SourceSelector |
Description: Selects the source to control. | |
GenApi::IEnumerationT< TransferSelectorEnums > & | TransferSelector |
Description: Selects which stream transfers are currently controlled by the selected Transfer features. | |
GenApi::IInteger & | TransferBurstCount |
Description: Number of Block(s) to transfer for each TransferBurstStart trigger. | |
GenApi::ICommand & | TransferAbort |
Description: Aborts immediately the streaming of data block(s). | |
GenApi::ICommand & | TransferPause |
Description: Pauses the streaming of data Block(s). | |
GenApi::ICommand & | TransferResume |
Description: Resumes a data Blocks streaming that was previously paused by a TransferPause command. | |
GenApi::IEnumerationT< TransferTriggerSelectorEnums > & | TransferTriggerSelector |
Description: Selects the type of transfer trigger to configure. | |
GenApi::IEnumerationT< TransferTriggerModeEnums > & | TransferTriggerMode |
Description: Controls if the selected trigger is active. | |
GenApi::IEnumerationT< TransferTriggerSourceEnums > & | TransferTriggerSource |
Description: Specifies the signal to use as the trigger source for transfers. | |
GenApi::IEnumerationT< TransferTriggerActivationEnums > & | TransferTriggerActivation |
Description: Specifies the activation mode of the transfer control trigger. | |
GenApi::IEnumerationT< TransferStatusSelectorEnums > & | TransferStatusSelector |
Description: Selects which status of the transfer module to read. | |
GenApi::IBoolean & | TransferStatus |
Description: Reads the status of the Transfer module signal selected by TransferStatusSelector. | |
GenApi::IEnumerationT< TransferComponentSelectorEnums > & | TransferComponentSelector |
Description: Selects the color component for the control of the TransferStreamChannel feature. | |
GenApi::IInteger & | TransferStreamChannel |
Description: Selects the streaming channel that will be used to transfer the selected stream of data. | |
GenApi::IEnumerationT< Scan3dDistanceUnitEnums > & | Scan3dDistanceUnit |
Description: Specifies the unit used when delivering calibrated distance data. | |
GenApi::IEnumerationT< Scan3dCoordinateSystemEnums > & | Scan3dCoordinateSystem |
Description: Specifies the Coordinate system to use for the device. | |
GenApi::IEnumerationT< Scan3dOutputModeEnums > & | Scan3dOutputMode |
Description: Controls the Calibration and data organization of the device, naming the coordinates transmitted. | |
GenApi::IEnumerationT< Scan3dCoordinateSystemReferenceEnums > & | Scan3dCoordinateSystemReference |
Description: Defines coordinate system reference location. | |
GenApi::IEnumerationT< Scan3dCoordinateSelectorEnums > & | Scan3dCoordinateSelector |
Description: Selects the individual coordinates in the vectors for 3D information/transformation. | |
GenApi::IFloat & | Scan3dCoordinateScale |
Description: Scale factor when transforming a pixel from relative coordinates to world coordinates. | |
GenApi::IFloat & | Scan3dCoordinateOffset |
Description: Offset when transforming a pixel from relative coordinates to world coordinates. | |
GenApi::IBoolean & | Scan3dInvalidDataFlag |
Description: Enables the definition of a non-valid flag value in the data stream. | |
GenApi::IFloat & | Scan3dInvalidDataValue |
Description: Value which identifies a non-valid pixel if Scan3dInvalidDataFlag is enabled. | |
GenApi::IFloat & | Scan3dAxisMin |
Description: Minimum valid transmitted coordinate value of the selected Axis. | |
GenApi::IFloat & | Scan3dAxisMax |
Description: Maximum valid transmitted coordinate value of the selected Axis. | |
GenApi::IEnumerationT< Scan3dCoordinateTransformSelectorEnums > & | Scan3dCoordinateTransformSelector |
Description: Sets the index to read/write a coordinate transform value. | |
GenApi::IFloat & | Scan3dTransformValue |
Description: Specifies the transform value selected. | |
GenApi::IEnumerationT< Scan3dCoordinateReferenceSelectorEnums > & | 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. | |
GenApi::IFloat & | Scan3dCoordinateReferenceValue |
Description: Returns the reference value selected. | |
GenApi::IInteger & | ChunkPartSelector |
Description: Selects the part to access in chunk data in a multipart transmission. | |
GenApi::IEnumerationT< ChunkImageComponentEnums > & | ChunkImageComponent |
Description: Returns the component of the payload image. | |
GenApi::IInteger & | ChunkPixelDynamicRangeMin |
Description: Returns the minimum value of dynamic range of the image included in the payload. | |
GenApi::IInteger & | ChunkPixelDynamicRangeMax |
Description: Returns the maximum value of dynamic range of the image included in the payload. | |
GenApi::IInteger & | ChunkTimestampLatchValue |
Description: Returns the last Timestamp latched with the TimestampLatch command. | |
GenApi::IInteger & | ChunkLineStatusAll |
Description: Returns the status of all the I/O lines at the time of the FrameStart internal event. | |
GenApi::IEnumerationT< ChunkCounterSelectorEnums > & | ChunkCounterSelector |
Description: Selects which counter to retrieve data from. | |
GenApi::IInteger & | ChunkCounterValue |
Description: Returns the value of the selected Chunk counter at the time of the FrameStart event. | |
GenApi::IEnumerationT< ChunkTimerSelectorEnums > & | ChunkTimerSelector |
Description: Selects which Timer to retrieve data from. | |
GenApi::IFloat & | ChunkTimerValue |
Description: Returns the value of the selected Timer at the time of the FrameStart internal event. | |
GenApi::IEnumerationT< ChunkEncoderSelectorEnums > & | ChunkEncoderSelector |
Description: Selects which Encoder to retrieve data from. | |
GenApi::IInteger & | ChunkScanLineSelector |
Description: Index for vector representation of one chunk value per line in an image. | |
GenApi::IInteger & | 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. | |
GenApi::IEnumerationT< ChunkEncoderStatusEnums > & | ChunkEncoderStatus |
Description: Returns the motion status of the selected encoder. | |
GenApi::IEnumerationT< ChunkExposureTimeSelectorEnums > & | ChunkExposureTimeSelector |
Description: Selects which exposure time is read by the ChunkExposureTime feature. | |
GenApi::IInteger & | ChunkLinePitch |
Description: Returns the LinePitch of the image included in the payload. | |
GenApi::IEnumerationT< ChunkSourceIDEnums > & | ChunkSourceID |
Description: Returns the identifier of Source that the image comes from. | |
GenApi::IEnumerationT< ChunkRegionIDEnums > & | ChunkRegionID |
Description: Returns the identifier of Region that the image comes from. | |
GenApi::IInteger & | ChunkTransferBlockID |
Description: Returns the unique identifier of the transfer block used to transport the payload. | |
GenApi::IEnumerationT< ChunkTransferStreamIDEnums > & | ChunkTransferStreamID |
Description: Returns identifier of the stream that generated this block. | |
GenApi::IInteger & | ChunkTransferQueueCurrentBlockCount |
Description: Returns the current number of blocks in the transfer queue. | |
GenApi::IInteger & | ChunkStreamChannelID |
Description: Returns identifier of the stream channel used to carry the block. | |
GenApi::IEnumerationT< ChunkScan3dDistanceUnitEnums > & | ChunkScan3dDistanceUnit |
Description: Returns the Distance Unit of the payload image. | |
GenApi::IEnumerationT< ChunkScan3dOutputModeEnums > & | ChunkScan3dOutputMode |
Description: Returns the Calibrated Mode of the payload image. | |
GenApi::IEnumerationT< ChunkScan3dCoordinateSystemEnums > & | ChunkScan3dCoordinateSystem |
Description: Returns the Coordinate System of the image included in the payload. | |
GenApi::IEnumerationT< ChunkScan3dCoordinateSystemReferenceEnums > & | ChunkScan3dCoordinateSystemReference |
Description: Returns the Coordinate System Position of the image included in the payload. | |
GenApi::IEnumerationT< ChunkScan3dCoordinateSelectorEnums > & | ChunkScan3dCoordinateSelector |
Description: Selects which Coordinate to retrieve data from. | |
GenApi::IFloat & | ChunkScan3dCoordinateScale |
Description: Returns the Scale for the selected coordinate axis of the image included in the payload. | |
GenApi::IFloat & | ChunkScan3dCoordinateOffset |
Description: Returns the Offset for the selected coordinate axis of the image included in the payload. | |
GenApi::IBoolean & | ChunkScan3dInvalidDataFlag |
Description: Returns if a specific non-valid data flag is used in the data stream. | |
GenApi::IFloat & | ChunkScan3dInvalidDataValue |
Description: Returns the Invalid Data Value used for the image included in the payload. | |
GenApi::IFloat & | ChunkScan3dAxisMin |
Description: Returns the Minimum Axis value for the selected coordinate axis of the image included in the payload. | |
GenApi::IFloat & | ChunkScan3dAxisMax |
Description: Returns the Maximum Axis value for the selected coordinate axis of the image included in the payload. | |
GenApi::IEnumerationT< ChunkScan3dCoordinateTransformSelectorEnums > & | ChunkScan3dCoordinateTransformSelector |
Description: Selector for transform values. | |
GenApi::IFloat & | ChunkScan3dTransformValue |
Description: Returns the transform value. | |
GenApi::IEnumerationT< ChunkScan3dCoordinateReferenceSelectorEnums > & | ChunkScan3dCoordinateReferenceSelector |
Description: Selector to read a coordinate system reference value defining the transform of a point from one system to the other. | |
GenApi::IFloat & | ChunkScan3dCoordinateReferenceValue |
Description: Reads the value of a position or pose coordinate for the anchor or transformed coordinate systems relative to the reference point. | |
GenApi::IInteger & | TestPendingAck |
Description: Tests the device's pending acknowledge feature. | |
GenApi::IEnumerationT< DeviceTapGeometryEnums > & | 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. | |
GenApi::IEnumerationT< GevPhysicalLinkConfigurationEnums > & | GevPhysicalLinkConfiguration |
Description: Controls the principal physical link configuration to use on next restart/power-up of the device. | |
GenApi::IEnumerationT< GevCurrentPhysicalLinkConfigurationEnums > & | GevCurrentPhysicalLinkConfiguration |
Description: Indicates the current physical link configuration of the device. | |
GenApi::IInteger & | GevActiveLinkCount |
Description: Indicates the current number of active logical links. | |
GenApi::IBoolean & | GevPAUSEFrameReception |
Description: Controls whether incoming PAUSE Frames are handled on the given logical link. | |
GenApi::IBoolean & | GevPAUSEFrameTransmission |
Description: Controls whether PAUSE Frames can be generated on the given logical link. | |
GenApi::IEnumerationT< GevIPConfigurationStatusEnums > & | GevIPConfigurationStatus |
Description: Reports the current IP configuration status. | |
GenApi::IInteger & | GevDiscoveryAckDelay |
Description: Indicates the maximum randomized delay the device will wait to acknowledge a discovery command. | |
GenApi::IEnumerationT< GevGVCPExtendedStatusCodesSelectorEnums > & | GevGVCPExtendedStatusCodesSelector |
Description: Selects the GigE Vision version to control extended status codes for. | |
GenApi::IBoolean & | GevGVCPExtendedStatusCodes |
Description: Enables the generation of extended status codes. | |
GenApi::IInteger & | GevPrimaryApplicationSwitchoverKey |
Description: Controls the key to use to authenticate primary application switchover requests. | |
GenApi::IEnumerationT< GevGVSPExtendedIDModeEnums > & | GevGVSPExtendedIDMode |
Description: Enables the extended IDs mode. | |
GenApi::IInteger & | GevPrimaryApplicationSocket |
Description: Returns the UDP source port of the primary application. | |
GenApi::IInteger & | GevPrimaryApplicationIPAddress |
Description: Returns the address of the primary application. | |
GenApi::IBoolean & | GevSCCFGPacketResendDestination |
Description: Enables the alternate IP destination for stream packets resent due to a packet resend request. | |
GenApi::IBoolean & | GevSCCFGAllInTransmission |
Description: Enables the selected GVSP transmitter to use the single packet per data block All-in Transmission mode. | |
GenApi::IInteger & | GevSCZoneCount |
Description: Reports the number of zones per block transmitted on the selected stream channel. | |
GenApi::IInteger & | GevSCZoneDirectionAll |
Description: Reports the transmission direction of each zone transmitted on the selected stream channel. | |
GenApi::IBoolean & | GevSCZoneConfigurationLock |
Description: Controls whether the selected stream channel multi-zone configuration is locked. | |
GenApi::IInteger & | aPAUSEMACCtrlFramesTransmitted |
Description: Reports the number of transmitted PAUSE frames. | |
GenApi::IInteger & | aPAUSEMACCtrlFramesReceived |
Description: Reports the number of received PAUSE frames. | |
GenApi::IEnumerationT< ClConfigurationEnums > & | ClConfiguration |
Description: This Camera Link specific feature describes the configuration used by the camera. | |
GenApi::IEnumerationT< ClTimeSlotsCountEnums > & | 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. | |
GenApi::IEnumerationT< CxpLinkConfigurationStatusEnums > & | CxpLinkConfigurationStatus |
Description: This feature indicates the current and active Link configuration used by the Device. | |
GenApi::IEnumerationT< CxpLinkConfigurationPreferredEnums > & | CxpLinkConfigurationPreferred |
Description: Provides the Link configuration that allows the Transmitter Device to operate in its default mode. | |
GenApi::IEnumerationT< CxpLinkConfigurationEnums > & | CxpLinkConfiguration |
Description: This feature allows specifying the Link configuration for the communication between the Receiver and Transmitter Device. | |
GenApi::IInteger & | CxpConnectionSelector |
Description: Selects the CoaXPress physical connection to control. | |
GenApi::IEnumerationT< CxpConnectionTestModeEnums > & | CxpConnectionTestMode |
Description: Enables the test mode for an individual physical connection of the Device. | |
GenApi::IInteger & | CxpConnectionTestErrorCount |
Description: Reports the current connection error count for test packets recieved by the device on the connection selected by CxpConnectionSelector. | |
GenApi::IInteger & | CxpConnectionTestPacketCount |
Description: Reports the current count for test packets recieved by the device on the connection selected by CxpConnectionSelector. | |
GenApi::ICommand & | CxpPoCxpAuto |
Description: Activate automatic control of the Power over CoaXPress (PoCXP) for the Link. | |
GenApi::ICommand & | CxpPoCxpTurnOff |
Description: Disable Power over CoaXPress (PoCXP) for the Link. | |
GenApi::ICommand & | CxpPoCxpTripReset |
Description: Reset the Power over CoaXPress (PoCXP) Link after an over-current trip on the Device connection(s). | |
GenApi::IEnumerationT< CxpPoCxpStatusEnums > & | CxpPoCxpStatus |
Description: Returns the Power over CoaXPress (PoCXP) status of the Device. | |
GenApi::IInteger & | ChunkInferenceFrameId |
Description: Returns the frame ID associated with the most recent inference result. | |
GenApi::IInteger & | ChunkInferenceResult |
Description: Returns the chunk data inference result. | |
GenApi::IFloat & | ChunkInferenceConfidence |
Description: Returns the chunk data inference confidence percentage. | |
GenApi::IRegister & | ChunkInferenceBoundingBoxResult |
Description: Returns the chunk inference bounding box result data. | |
Public Attributes inherited from ICameraBase | |
TransportLayerDevice | TLDevice |
Gets vital camera information by connecting to the camera's bootstrap registers. | |
TransportLayerStream | TLStream |
Gets information about the stream data by connecting to the camera's bootstrap registers. | |
Protected Member Functions | |
Camera () | |
Protected Member Functions inherited from CameraBase | |
CameraBase (void) | |
Default constructor. | |
CameraBase (const CameraBase &) | |
Copy constructor. | |
CameraBase & | operator= (const CameraBase &) |
Assignment operator. | |
Protected Member Functions inherited from ICameraBase | |
ICameraBase () | |
ICameraBase (const ICameraBase &) | |
ICameraBase & | operator= (const ICameraBase &) |
Additional Inherited Members | |
Protected Attributes inherited from ICameraBase | |
CameraBaseData * | m_pCameraBaseData |
The camera object class.
~Camera | ( | ) |
|
protected |
|
virtual |
Implements ICameraBase.
GenApi::IBoolean& AasRoiEnable |
Description:
Controls whether a user-specified ROI is used for auto algorithm that is currently selected by the AutoAlgorithmSelector feature.
Visibility:
GenApi::IInteger& AasRoiHeight |
Description:
Controls the width of the ROI used by the auto algorithm that is currently selected by the AutoAlgorithmSelector feature.
Visibility:
GenApi::IInteger& AasRoiOffsetX |
Description:
Controls the x-offset of the ROI used by the auto algorithm that is currently selected by the AutoAlgorithmSelector feature.
Visibility:
GenApi::IInteger& AasRoiOffsetY |
Description:
Controls the y-offset of the ROI used by the auto algorithm that is currently selected by the AutoAlgorithmSelector feature.
Visibility:
GenApi::IInteger& AasRoiWidth |
Description:
Controls the width of the ROI used by the auto algorithm that is currently selected by the AutoAlgorithmSelector feature.
Visibility:
GenApi::ICommand& 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
GenApi::ICommand& 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
GenApi::IInteger& 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:
GenApi::IInteger& AcquisitionFrameCount |
Description:
Number of images to acquire during a multi frame acquisition.
Visibility:
GenApi::IFloat& AcquisitionFrameRate |
Description: User controlled acquisition frame rate in Hertz Visibility:
GenApi::IBoolean& AcquisitionFrameRateEnable |
Description: If enabled, AcquisitionFrameRate can be used to manually control the frame rate.
Visibility:
GenApi::IFloat& AcquisitionLineRate |
Description: Controls the rate (in Hertz) at which the Lines in a Frame are captured.
Visibility:
GenApi::IEnumerationT<AcquisitionModeEnums>& 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:
GenApi::IFloat& 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:
GenApi::ICommand& AcquisitionStart |
Description: This command starts the acquisition of images.
Visibility:
GenApi::IBoolean& AcquisitionStatus |
Description: Reads the state of the internal acquisition signal selected using AcquisitionStatusSelector.
Visibility: Expert
GenApi::IEnumerationT<AcquisitionStatusSelectorEnums>& AcquisitionStatusSelector |
Description: Selects the internal acquisition signal to read using AcquisitionStatus.
Visibility: Expert
GenApi::ICommand& AcquisitionStop |
Description: This command stops the acquisition of images.
Visibility:
GenApi::IInteger& 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: Guru
GenApi::IInteger& ActionGroupKey |
Description: Provides the key that the device will use to validate the action on reception of the action protocol message.
Visibility: Guru
GenApi::IInteger& ActionGroupMask |
Description: Provides the mask that the device will use to validate the action on reception of the action protocol message.
Visibility: Guru
GenApi::IInteger& 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: Guru
GenApi::IInteger& ActionSelector |
Description: Selects to which Action Signal further Action settings apply.
Visibility: Guru
GenApi::IEnumerationT<ActionUnconditionalModeEnums>& ActionUnconditionalMode |
Description: Enables the unconditional action command mode where action commands are processed even when the primary control channel is closed.
Visibility: Guru
GenApi::IBoolean& AdaptiveCompressionEnable |
Description: Controls whether lossless compression adapts to the image content.
If disabled, a fixed encoding table is used. Visibility:
GenApi::IEnumerationT<AdcBitDepthEnums>& 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:
GenApi::IInteger& aPAUSEMACCtrlFramesReceived |
Description: Reports the number of received PAUSE frames.
Visibility: Guru
GenApi::IInteger& aPAUSEMACCtrlFramesTransmitted |
Description: Reports the number of transmitted PAUSE frames.
Visibility: Guru
GenApi::IEnumerationT<AutoAlgorithmSelectorEnums>& AutoAlgorithmSelector |
Description:
Selects which Auto Algorithm is controlled by the RoiEnable, OffsetX, OffsetY, Width, Height features.
Visibility:
GenApi::IFloat& 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:
GenApi::IEnumerationT<AutoExposureControlPriorityEnums>& 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:
GenApi::IFloat& 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:
GenApi::IFloat& AutoExposureExposureTimeLowerLimit |
Description:
The smallest exposure time that auto exposure can set.
Visibility:
GenApi::IFloat& AutoExposureExposureTimeUpperLimit |
Description:
The largest exposure time that auto exposure can set.
Visibility:
GenApi::IFloat& AutoExposureGainLowerLimit |
Description:
The smallest gain that auto exposure can set.
Visibility:
GenApi::IFloat& AutoExposureGainUpperLimit |
Description:
The largest gain that auto exposure can set.
Visibility:
GenApi::IFloat& AutoExposureGreyValueLowerLimit |
Description:
The lowest value in percentage that the target mean may reach.
Visibility:
GenApi::IFloat& AutoExposureGreyValueUpperLimit |
Description:
The highest value in percentage that the target mean may reach.
Visibility:
GenApi::IEnumerationT<AutoExposureLightingModeEnums>& 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:
GenApi::IEnumerationT<AutoExposureMeteringModeEnums>& 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:
GenApi::IFloat& 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:
GenApi::IEnumerationT<AutoExposureTargetGreyValueAutoEnums>& 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:
GenApi::IFloat& BalanceRatio |
Description:
Controls the balance ratio of the selected color relative to green. Used for white balancing.
Visibility:
GenApi::IEnumerationT<BalanceRatioSelectorEnums>& BalanceRatioSelector |
Description:
Selects a balance ratio to configure once a balance ratio control has been selected.
Visibility:
GenApi::IEnumerationT<BalanceWhiteAutoEnums>& 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:
GenApi::IFloat& 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:
GenApi::IFloat& BalanceWhiteAutoLowerLimit |
Description:
Controls the minimum value Auto White Balance can set for the Red/Blue BalanceRatio.
Visibility:
GenApi::IEnumerationT<BalanceWhiteAutoProfileEnums>& BalanceWhiteAutoProfile |
Description: Selects the profile used by BalanceWhiteAuto.
Visibility:
GenApi::IFloat& BalanceWhiteAutoUpperLimit |
Description:
Controls the maximum value Auto White Balance can set the Red/Blue BalanceRatio.
Visibility:
GenApi::IInteger& 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:
GenApi::IEnumerationT<BinningHorizontalModeEnums>& BinningHorizontalMode |
Description: Visibility:
GenApi::IEnumerationT<BinningSelectorEnums>& BinningSelector |
Description:
Selects which binning engine is controlled by the BinningHorizontal and BinningVertical features.
Visibility:
GenApi::IInteger& 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:
GenApi::IEnumerationT<BinningVerticalModeEnums>& BinningVerticalMode |
Description: Visibility:
GenApi::IFloat& BlackLevel |
Description:
Controls the offset of the video signal in percent.
Visibility:
GenApi::IEnumerationT<BlackLevelAutoEnums>& BlackLevelAuto |
Description: Controls the mode for automatic black level adjustment.
The exact algorithm used to implement this adjustment is device-specific. Visibility: Expert
GenApi::IEnumerationT<BlackLevelAutoBalanceEnums>& 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
GenApi::IBoolean& BlackLevelClampingEnable |
Description:
Enable the black level auto clamping feature which performing dark current compensation.
Visibility:
GenApi::IInteger& BlackLevelRaw |
Description:
Controls the offset of the video signal in camera specific units.
Visibility:
GenApi::IEnumerationT<BlackLevelSelectorEnums>& BlackLevelSelector |
Description:
Selects which black level to control. Only All can be set by the user. Analog and Digital are read-only.
Visibility:
GenApi::IFloat& ChunkBlackLevel |
Description: Returns the black level used to capture the image.
Visibility:
GenApi::IEnumerationT<ChunkBlackLevelSelectorEnums>& ChunkBlackLevelSelector |
Description: Selects which black level to retrieve Visibility:
GenApi::IInteger& ChunkCompressionMode |
Description: Returns the compression mode of the last image payload.
Visibility:
GenApi::IFloat& ChunkCompressionRatio |
Description: Returns the compression ratio of the last image payload.
Visibility:
GenApi::IEnumerationT<ChunkCounterSelectorEnums>& ChunkCounterSelector |
Description: Selects which counter to retrieve data from.
Visibility: Expert
GenApi::IInteger& ChunkCounterValue |
Description: Returns the value of the selected Chunk counter at the time of the FrameStart event.
Visibility: Expert
GenApi::IInteger& ChunkCRC |
Description: Returns the CRC of the image payload.
Visibility:
GenApi::IBoolean& ChunkEnable |
Description: Enables the inclusion of the selected Chunk data in the payload of the image.
Visibility:
GenApi::IEnumerationT<ChunkEncoderSelectorEnums>& ChunkEncoderSelector |
Description: Selects which Encoder to retrieve data from.
Visibility: Expert
GenApi::IEnumerationT<ChunkEncoderStatusEnums>& ChunkEncoderStatus |
Description: Returns the motion status of the selected encoder.
Visibility: Expert
GenApi::IInteger& 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
GenApi::IInteger& ChunkExposureEndLineStatusAll |
Description: Returns the status of all the I/O lines at the end of exposure event.
Visibility:
GenApi::IFloat& ChunkExposureTime |
Description: Returns the exposure time used to capture the image.
Visibility:
GenApi::IEnumerationT<ChunkExposureTimeSelectorEnums>& ChunkExposureTimeSelector |
Description: Selects which exposure time is read by the ChunkExposureTime feature.
Visibility: Expert
GenApi::IInteger& ChunkFrameID |
Description: Returns the image frame ID.
Visibility:
GenApi::IFloat& ChunkGain |
Description: Returns the gain used to capture the image.
Visibility:
GenApi::IEnumerationT<ChunkGainSelectorEnums>& ChunkGainSelector |
Description: Selects which gain to retrieve Visibility:
GenApi::IInteger& ChunkHeight |
Description: Returns the height of the image included in the payload.
Visibility:
GenApi::IInteger& ChunkImage |
Description: Returns the image payload.
Visibility:
GenApi::IEnumerationT<ChunkImageComponentEnums>& 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
GenApi::IRegister& ChunkInferenceBoundingBoxResult |
Description: Returns the chunk inference bounding box result data.
Visibility: Expert
GenApi::IFloat& ChunkInferenceConfidence |
Description: Returns the chunk data inference confidence percentage.
Visibility: Expert
GenApi::IInteger& ChunkInferenceFrameId |
Description: Returns the frame ID associated with the most recent inference result.
Visibility: Expert
GenApi::IInteger& ChunkInferenceResult |
Description: Returns the chunk data inference result.
Visibility: Expert
GenApi::IInteger& ChunkLinePitch |
Description: Returns the LinePitch of the image included in the payload.
Visibility: Expert
GenApi::IInteger& ChunkLineStatusAll |
Description: Returns the status of all the I/O lines at the time of the FrameStart internal event.
Visibility: Expert
GenApi::IBoolean& ChunkModeActive |
Description: Activates the inclusion of Chunk data in the payload of the image.
Visibility:
GenApi::IInteger& ChunkOffsetX |
Description: Returns the Offset X of the image included in the payload.
Visibility:
GenApi::IInteger& ChunkOffsetY |
Description: Returns the Offset Y of the image included in the payload.
Visibility:
GenApi::IInteger& ChunkPartSelector |
Description: Selects the part to access in chunk data in a multipart transmission.
Visibility: Expert
GenApi::IInteger& ChunkPixelDynamicRangeMax |
Description: Returns the maximum value of dynamic range of the image included in the payload.
Visibility: Expert
GenApi::IInteger& ChunkPixelDynamicRangeMin |
Description: Returns the minimum value of dynamic range of the image included in the payload.
Visibility: Expert
GenApi::IEnumerationT<ChunkPixelFormatEnums>& ChunkPixelFormat |
Description: Format of the pixel provided by the camera Visibility:
GenApi::IEnumerationT<ChunkRegionIDEnums>& ChunkRegionID |
Description: Returns the identifier of Region that the image comes from.
Visibility: Expert
GenApi::IFloat& ChunkScan3dAxisMax |
Description: Returns the Maximum Axis value for the selected coordinate axis of the image included in the payload.
Visibility: Expert
GenApi::IFloat& ChunkScan3dAxisMin |
Description: Returns the Minimum Axis value for the selected coordinate axis of the image included in the payload.
Visibility: Expert
GenApi::IFloat& ChunkScan3dCoordinateOffset |
Description: Returns the Offset for the selected coordinate axis of the image included in the payload.
Visibility: Expert
GenApi::IEnumerationT<ChunkScan3dCoordinateReferenceSelectorEnums>& ChunkScan3dCoordinateReferenceSelector |
Description: Selector to read a coordinate system reference value defining the transform of a point from one system to the other.
Visibility: Expert
GenApi::IFloat& 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
GenApi::IFloat& ChunkScan3dCoordinateScale |
Description: Returns the Scale for the selected coordinate axis of the image included in the payload.
Visibility: Expert
GenApi::IEnumerationT<ChunkScan3dCoordinateSelectorEnums>& ChunkScan3dCoordinateSelector |
Description: Selects which Coordinate to retrieve data from.
Visibility: Expert
GenApi::IEnumerationT<ChunkScan3dCoordinateSystemEnums>& ChunkScan3dCoordinateSystem |
Description: Returns the Coordinate System of the image included in the payload.
Visibility: Expert
GenApi::IEnumerationT<ChunkScan3dCoordinateSystemReferenceEnums>& ChunkScan3dCoordinateSystemReference |
Description: Returns the Coordinate System Position of the image included in the payload.
Visibility: Expert
GenApi::IEnumerationT<ChunkScan3dCoordinateTransformSelectorEnums>& ChunkScan3dCoordinateTransformSelector |
Description: Selector for transform values.
Visibility: Expert
GenApi::IEnumerationT<ChunkScan3dDistanceUnitEnums>& ChunkScan3dDistanceUnit |
Description: Returns the Distance Unit of the payload image.
Visibility: Expert
GenApi::IBoolean& ChunkScan3dInvalidDataFlag |
Description: Returns if a specific non-valid data flag is used in the data stream.
Visibility: Expert
GenApi::IFloat& ChunkScan3dInvalidDataValue |
Description: Returns the Invalid Data Value used for the image included in the payload.
Visibility: Expert
GenApi::IEnumerationT<ChunkScan3dOutputModeEnums>& ChunkScan3dOutputMode |
Description: Returns the Calibrated Mode of the payload image.
Visibility: Expert
GenApi::IFloat& ChunkScan3dTransformValue |
Description: Returns the transform value.
Visibility: Expert
GenApi::IInteger& ChunkScanLineSelector |
Description: Index for vector representation of one chunk value per line in an image.
Visibility: Expert
GenApi::IEnumerationT<ChunkSelectorEnums>& ChunkSelector |
Description: Selects which chunk data to enable or disable.
Visibility:
GenApi::IInteger& ChunkSequencerSetActive |
Description: Returns the index of the active set of the running sequencer included in the payload.
Visibility:
GenApi::IString& ChunkSerialData |
Description: Returns the serial data that was received.
Visibility:
GenApi::IInteger& ChunkSerialDataLength |
Description: Returns the length of the received serial data that was included in the payload.
Visibility:
GenApi::IBoolean& ChunkSerialReceiveOverflow |
Description: Returns the status of the chunk serial receive overflow.
Visibility:
GenApi::IEnumerationT<ChunkSourceIDEnums>& ChunkSourceID |
Description: Returns the identifier of Source that the image comes from.
Visibility: Expert
GenApi::IInteger& ChunkStreamChannelID |
Description: Returns identifier of the stream channel used to carry the block.
Visibility: Expert
GenApi::IEnumerationT<ChunkTimerSelectorEnums>& ChunkTimerSelector |
Description: Selects which Timer to retrieve data from.
Visibility: Expert
GenApi::IFloat& ChunkTimerValue |
Description: Returns the value of the selected Timer at the time of the FrameStart internal event.
Visibility: Expert
GenApi::IInteger& ChunkTimestamp |
Description: Returns the Timestamp of the image.
Visibility:
GenApi::IInteger& ChunkTimestampLatchValue |
Description: Returns the last Timestamp latched with the TimestampLatch command.
Visibility: Expert
GenApi::IInteger& ChunkTransferBlockID |
Description: Returns the unique identifier of the transfer block used to transport the payload.
Visibility: Expert
GenApi::IInteger& ChunkTransferQueueCurrentBlockCount |
Description: Returns the current number of blocks in the transfer queue.
Visibility: Expert
GenApi::IEnumerationT<ChunkTransferStreamIDEnums>& ChunkTransferStreamID |
Description: Returns identifier of the stream that generated this block.
Visibility: Expert
GenApi::IInteger& ChunkWidth |
Description: Returns the width of the image included in the payload.
Visibility:
GenApi::IEnumerationT<ClConfigurationEnums>& 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
GenApi::IEnumerationT<ClTimeSlotsCountEnums>& 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
GenApi::IBoolean& 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:
GenApi::IEnumerationT<ColorTransformationSelectorEnums>& ColorTransformationSelector |
Description: Selects which Color Transformation module is controlled by the various Color Transformation features.
Visibility:
GenApi::IFloat& ColorTransformationValue |
Description:
Represents the value of the selected Gain factor or Offset inside the Transformation matrix in floating point precision.
Visibility:
GenApi::IEnumerationT<ColorTransformationValueSelectorEnums>& ColorTransformationValueSelector |
Description:
Selects the Gain factor or Offset of the Transformation matrix to access in the selected Color Transformation module
Visibility:
GenApi::IFloat& CompressionRatio |
Description: Reports the ratio between the uncompressed image size and compressed image size.
Visibility:
GenApi::IEnumerationT<CompressionSaturationPriorityEnums>& 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:
GenApi::IInteger& CounterDelay |
Description: Sets the delay (or number of events) before the CounterStart event is generated.
Visibility:
GenApi::IInteger& CounterDuration |
Description: Sets the duration (or number of events) before the CounterEnd event is generated.
Visibility:
GenApi::IEnumerationT<CounterEventActivationEnums>& CounterEventActivation |
Description: Selects the activation mode of the event to increment the Counter.
Visibility:
GenApi::IEnumerationT<CounterEventSourceEnums>& CounterEventSource |
Description: Selects the event that will increment the counter Visibility:
GenApi::ICommand& 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
GenApi::IEnumerationT<CounterResetActivationEnums>& CounterResetActivation |
Description: Selects the Activation mode of the Counter Reset Source signal.
Visibility:
GenApi::IEnumerationT<CounterResetSourceEnums>& CounterResetSource |
Description: Selects the signal that will be the source to reset the counter.
Visibility:
GenApi::IEnumerationT<CounterSelectorEnums>& CounterSelector |
Description: Selects which counter to configure Visibility:
GenApi::IEnumerationT<CounterStatusEnums>& CounterStatus |
Description: Returns the current status of the counter.
Visibility:
GenApi::IEnumerationT<CounterTriggerActivationEnums>& CounterTriggerActivation |
Description: Selects the activation mode of the trigger to start the counter.
Visibility:
GenApi::IEnumerationT<CounterTriggerSourceEnums>& CounterTriggerSource |
Description: Selects the source of the trigger to start the counter Visibility:
GenApi::IInteger& CounterValue |
Description: Current counter value Visibility:
GenApi::IInteger& CounterValueAtReset |
Description: Value of the selected Counter when it was reset by a trigger.
Visibility:
GenApi::IInteger& CxpConnectionSelector |
Description: Selects the CoaXPress physical connection to control.
Visibility: Expert
GenApi::IInteger& CxpConnectionTestErrorCount |
Description: Reports the current connection error count for test packets recieved by the device on the connection selected by CxpConnectionSelector.
Visibility: Expert
GenApi::IEnumerationT<CxpConnectionTestModeEnums>& CxpConnectionTestMode |
Description: Enables the test mode for an individual physical connection of the Device.
Visibility: Expert
GenApi::IInteger& CxpConnectionTestPacketCount |
Description: Reports the current count for test packets recieved by the device on the connection selected by CxpConnectionSelector.
Visibility: Expert
GenApi::IEnumerationT<CxpLinkConfigurationEnums>& 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
GenApi::IEnumerationT<CxpLinkConfigurationPreferredEnums>& CxpLinkConfigurationPreferred |
Description: Provides the Link configuration that allows the Transmitter Device to operate in its default mode.
Visibility: Expert
GenApi::IEnumerationT<CxpLinkConfigurationStatusEnums>& CxpLinkConfigurationStatus |
Description: This feature indicates the current and active Link configuration used by the Device.
Visibility: Beginner
GenApi::ICommand& CxpPoCxpAuto |
Description: Activate automatic control of the Power over CoaXPress (PoCXP) for the Link.
Visibility: Expert
GenApi::IEnumerationT<CxpPoCxpStatusEnums>& CxpPoCxpStatus |
Description: Returns the Power over CoaXPress (PoCXP) status of the Device.
Visibility: Expert
GenApi::ICommand& CxpPoCxpTripReset |
Description: Reset the Power over CoaXPress (PoCXP) Link after an over-current trip on the Device connection(s).
Visibility: Expert
GenApi::ICommand& CxpPoCxpTurnOff |
Description: Disable Power over CoaXPress (PoCXP) for the Link.
Visibility: Expert
GenApi::IInteger& 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:
GenApi::IEnumerationT<DecimationHorizontalModeEnums>& 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:
GenApi::IEnumerationT<DecimationSelectorEnums>& DecimationSelector |
Description: Selects which decimation layer is controlled by the DecimationHorizontal and DecimationVertical features.
Visibility:
GenApi::IInteger& 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:
GenApi::IEnumerationT<DecimationVerticalModeEnums>& 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:
GenApi::IEnumerationT<DefectCorrectionModeEnums>& DefectCorrectionMode |
Description: Controls the method used for replacing defective pixels.
Visibility:
GenApi::IBoolean& DefectCorrectStaticEnable |
Description: Enables/Disables table-based defective pixel correction.
Visibility:
GenApi::ICommand& 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:
GenApi::IInteger& 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:
GenApi::IInteger& 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:
GenApi::ICommand& 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:
GenApi::IInteger& DefectTableIndex |
Description:
Controls the offset of the element to access in the defective pixel location table.
Visibility:
GenApi::IInteger& DefectTablePixelCount |
Description:
The number of defective pixel locations in the current table.
Visibility:
GenApi::ICommand& 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:
GenApi::IEnumerationT<DeinterlacingEnums>& Deinterlacing |
Description: Controls how the device performs de-interlacing.
Visibility: Beginner
GenApi::IEnumerationT<DeviceCharacterSetEnums>& DeviceCharacterSet |
Description:
Character set used by the strings of the device`s bootstrap registers.
Visibility:
GenApi::IFloat& DeviceClockFrequency |
Description: Returns the frequency of the selected Clock.
Visibility: Expert
GenApi::IEnumerationT<DeviceClockSelectorEnums>& DeviceClockSelector |
Description: Selects the clock frequency to access from the device.
Visibility: Expert
GenApi::IInteger& DeviceConnectionSelector |
Description: Selects which Connection of the device to control.
Visibility: Beginner
GenApi::IInteger& DeviceConnectionSpeed |
Description: Indicates the speed of transmission of the specified Connection Visibility: Expert.
GenApi::IEnumerationT<DeviceConnectionStatusEnums>& DeviceConnectionStatus |
Description: Indicates the status of the specified Connection.
Visibility: Expert
GenApi::IInteger& DeviceEventChannelCount |
Description:
Indicates the number of event channels supported by the device.
Visibility:
GenApi::IString& DeviceFamilyName |
Description: Identifier of the product family of the device.
Visibility: Beginner
GenApi::ICommand& DeviceFeaturePersistenceEnd |
Description: Indicate to the device the end of feature persistence.
Visibility: Guru
GenApi::ICommand& DeviceFeaturePersistenceStart |
Description: Indicate to the device and GenICam XML to get ready for persisting of all streamable features.
Visibility: Guru
GenApi::IString& DeviceFirmwareVersion |
Description: Version of the firmware on the device.
Visibility:
GenApi::IInteger& DeviceGenCPVersionMajor |
Description: Major version of the GenCP protocol supported by the device.
Visibility: Beginner
GenApi::IInteger& DeviceGenCPVersionMinor |
Description: Minor version of the GenCP protocol supported by the device.
Visibility: Beginner
GenApi::IString& DeviceID |
Description: Device identifier (serial number).
Visibility:
GenApi::IEnumerationT<DeviceIndicatorModeEnums>& DeviceIndicatorMode |
Description: Controls the LED behaviour: Inactive (off), Active (current status), or Error Status (off unless an error occurs).
Visibility:
GenApi::IFloat& DeviceLinkBandwidthReserve |
Description:
Percentage of streamed data bandwidth reserved for packet resend.
Visibility:
GenApi::IFloat& 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
GenApi::IInteger& DeviceLinkConnectionCount |
Description: Returns the number of physical connection of the device used by a particular Link.
Visibility: Beginner
GenApi::IInteger& DeviceLinkCurrentThroughput |
Description: Current bandwidth of streamed data.
Visibility:
GenApi::IEnumerationT<DeviceLinkHeartbeatModeEnums>& DeviceLinkHeartbeatMode |
Description: Activate or deactivate the Link's heartbeat.
Visibility: Expert
GenApi::IFloat& DeviceLinkHeartbeatTimeout |
Description: Controls the current heartbeat timeout of the specific Link.
Visibility: Guru
GenApi::IInteger& DeviceLinkSelector |
Description: Selects which Link of the device to control.
Visibility: Beginner
GenApi::IInteger& DeviceLinkSpeed |
Description:
Indicates the speed of transmission negotiated on the specified Link. (Bps)
Visibility:
GenApi::IInteger& DeviceLinkThroughputLimit |
Description:
Limits the maximum bandwidth 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:
GenApi::IEnumerationT<DeviceLinkThroughputLimitModeEnums>& 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
GenApi::IInteger& DeviceManifestEntrySelector |
Description: Selects the manifest entry to reference.
Visibility: Guru
GenApi::IString& DeviceManifestPrimaryURL |
Description: Indicates the first URL to the GenICam XML device description file of the selected manifest entry.
Visibility: Guru
GenApi::IInteger& DeviceManifestSchemaMajorVersion |
Description: Indicates the major version number of the schema file of the selected manifest entry.
Visibility: Guru
GenApi::IInteger& DeviceManifestSchemaMinorVersion |
Description: Indicates the minor version number of the schema file of the selected manifest entry.
Visibility: Guru
GenApi::IString& DeviceManifestSecondaryURL |
Description: Indicates the second URL to the GenICam XML device description file of the selected manifest entry.
Visibility: Guru
GenApi::IInteger& DeviceManifestXMLMajorVersion |
Description: Indicates the major version number of the GenICam XML file of the selected manifest entry.
Visibility: Guru
GenApi::IInteger& DeviceManifestXMLMinorVersion |
Description: Indicates the minor version number of the GenICam XML file of the selected manifest entry.
Visibility: Guru
GenApi::IInteger& DeviceManifestXMLSubMinorVersion |
Description: Indicates the subminor version number of the GenICam XML file of the selected manifest entry.
Visibility: Guru
GenApi::IString& DeviceManufacturerInfo |
Description: Manufacturer information about the device.
Visibility:
GenApi::IInteger& DeviceMaxThroughput |
Description:
Maximum bandwidth 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:
GenApi::IString& DeviceModelName |
Description: Model of the device.
Visibility:
GenApi::IEnumerationT<DevicePowerSupplySelectorEnums>& DevicePowerSupplySelector |
Description:
Selects the power supply source to control or read.
Visibility:
GenApi::ICommand& DeviceRegistersCheck |
Description: Perform the validation of the current register set for consistency.
This will update the DeviceRegistersValid flag. Visibility: Expert
GenApi::IEnumerationT<DeviceRegistersEndiannessEnums>& DeviceRegistersEndianness |
Description: Endianness of the registers of the device.
Visibility:
GenApi::ICommand& 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
GenApi::ICommand& DeviceRegistersStreamingStart |
Description: Prepare the device for registers streaming without checking for consistency.
Visibility: Guru
GenApi::IBoolean& DeviceRegistersValid |
Description: Returns if the current register set is valid and consistent.
Visibility: Expert
GenApi::ICommand& DeviceReset |
Description: This is a command that immediately resets and reboots the device.
Visibility:
GenApi::IEnumerationT<DeviceScanTypeEnums>& DeviceScanType |
Description: Scan type of the sensor of the device.
Visibility:
GenApi::IString& DeviceSerialNumber |
Description:
Device's serial number. This string is a unique identifier of the device.
Visibility:
GenApi::IEnumerationT<DeviceSerialPortBaudRateEnums>& DeviceSerialPortBaudRate |
Description: This feature controls the baud rate used by the selected serial port.
Visibility: Expert
GenApi::IEnumerationT<DeviceSerialPortSelectorEnums>& DeviceSerialPortSelector |
Description: Selects which serial port of the device to control.
Visibility: Expert
GenApi::IInteger& DeviceSFNCVersionMajor |
Description: Major version of the Standard Features Naming Convention that was used to create the device's GenICam XML.
Visibility: Beginner
GenApi::IInteger& DeviceSFNCVersionMinor |
Description: Minor version of the Standard Features Naming Convention that was used to create the device's GenICam XML.
Visibility: Beginner
GenApi::IInteger& DeviceSFNCVersionSubMinor |
Description: Sub minor version of Standard Features Naming Convention that was used to create the device's GenICam XML.
Visibility: Beginner
GenApi::IInteger& DeviceStreamChannelCount |
Description:
Indicates the number of streaming channels supported by the device.
Visibility:
GenApi::IEnumerationT<DeviceStreamChannelEndiannessEnums>& DeviceStreamChannelEndianness |
Description: Endianness of multi-byte pixel data for this stream.
Visibility: Guru
GenApi::IInteger& DeviceStreamChannelLink |
Description: Index of device's Link to use for streaming the specifed stream channel.
Visibility: Guru
GenApi::IInteger& 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
GenApi::IInteger& DeviceStreamChannelSelector |
Description: Selects the stream channel to control.
Visibility: Expert
GenApi::IEnumerationT<DeviceStreamChannelTypeEnums>& DeviceStreamChannelType |
Description: Reports the type of the stream channel.
Visibility: Guru
GenApi::IEnumerationT<DeviceTapGeometryEnums>& 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
GenApi::IFloat& DeviceTemperature |
Description: Device temperature in degrees Celsius (C).
Visibility:
GenApi::IEnumerationT<DeviceTemperatureSelectorEnums>& DeviceTemperatureSelector |
Description:
Selects the location within the device, where the temperature will be measured.
Visibility:
GenApi::IEnumerationT<DeviceTLTypeEnums>& DeviceTLType |
Description: Transport Layer type of the device.
Visibility:
GenApi::IInteger& DeviceTLVersionMajor |
Description:
Major version of the Transport Layer of the device.
Visibility:
GenApi::IInteger& DeviceTLVersionMinor |
Description:
Minor version of the Transport Layer of the device.
Visibility:
GenApi::IInteger& DeviceTLVersionSubMinor |
Description: Sub minor version of the Transport Layer of the device.
Visibility: Beginner
GenApi::IEnumerationT<DeviceTypeEnums>& DeviceType |
Description: Returns the device type.
Visibility: Guru
GenApi::IInteger& DeviceUptime |
Description: Total time since the device was powered up in seconds.
Visibility:
GenApi::IString& DeviceUserID |
Description: User-programmable device identifier.
Visibility:
GenApi::IString& DeviceVendorName |
Description: Name of the manufacturer of the device.
Visibility:
GenApi::IString& DeviceVersion |
Description: Version of the device.
Visibility:
GenApi::IInteger& EncoderDivider |
Description: Sets how many Encoder increment/decrements that are needed generate an Encoder output pulse signal.
Visibility: Expert
GenApi::IEnumerationT<EncoderModeEnums>& EncoderMode |
Description: Selects if the count of encoder uses FourPhase mode with jitter filtering or the HighResolution mode without jitter filtering.
Visibility: Expert
GenApi::IEnumerationT<EncoderOutputModeEnums>& EncoderOutputMode |
Description: Selects the conditions for the Encoder interface to generate a valid Encoder output signal.
Visibility: Expert
GenApi::ICommand& 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
GenApi::IEnumerationT<EncoderResetActivationEnums>& EncoderResetActivation |
Description: Selects the Activation mode of the Encoder Reset Source signal.
Visibility: Expert
GenApi::IEnumerationT<EncoderResetSourceEnums>& EncoderResetSource |
Description: Selects the signals that will be the source to reset the Encoder.
Visibility: Expert
GenApi::IEnumerationT<EncoderSelectorEnums>& EncoderSelector |
Description: Selects which Encoder to configure.
Visibility: Expert
GenApi::IEnumerationT<EncoderSourceAEnums>& EncoderSourceA |
Description: Selects the signal which will be the source of the A input of the Encoder.
Visibility: Expert
GenApi::IEnumerationT<EncoderSourceBEnums>& EncoderSourceB |
Description: Selects the signal which will be the source of the B input of the Encoder.
Visibility: Expert
GenApi::IEnumerationT<EncoderStatusEnums>& EncoderStatus |
Description: Returns the motion status of the encoder.
Visibility: Expert
GenApi::IFloat& EncoderTimeout |
Description: Sets the maximum time interval between encoder counter increments before the status turns to static.
Visibility: Expert
GenApi::IInteger& EncoderValue |
Description: Reads or writes the current value of the position counter of the selected Encoder.
Visibility: Expert
GenApi::IInteger& 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
GenApi::IInteger& EnumerationCount |
Description: Number of enumerations since uptime.
Visibility:
GenApi::IInteger& EventAcquisitionEnd |
Description: Returns the unique Identifier of the Acquisition End type of Event.
Visibility: Expert
GenApi::IInteger& EventAcquisitionEndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Acquisition End Event.
Visibility: Expert
GenApi::IInteger& EventAcquisitionEndTimestamp |
Description: Returns the Timestamp of the Acquisition End Event.
Visibility: Expert
GenApi::IInteger& EventAcquisitionError |
Description: Returns the unique Identifier of the Acquisition Error type of Event.
Visibility: Expert
GenApi::IInteger& EventAcquisitionErrorFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Acquisition Error Event.
Visibility: Expert
GenApi::IInteger& EventAcquisitionErrorTimestamp |
Description: Returns the Timestamp of the Acquisition Error Event.
Visibility: Expert
GenApi::IInteger& EventAcquisitionStart |
Description: Returns the unique Identifier of the Acquisition Start type of Event.
Visibility: Expert
GenApi::IInteger& EventAcquisitionStartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Acquisition Start Event.
Visibility: Expert
GenApi::IInteger& EventAcquisitionStartTimestamp |
Description: Returns the Timestamp of the Acquisition Start Event.
Visibility: Expert
GenApi::IInteger& EventAcquisitionTransferEnd |
Description: Returns the unique Identifier of the Acquisition Transfer End type of Event.
Visibility: Expert
GenApi::IInteger& EventAcquisitionTransferEndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Acquisition Transfer End Event.
Visibility: Expert
GenApi::IInteger& EventAcquisitionTransferEndTimestamp |
Description: Returns the Timestamp of the Acquisition Transfer End Event.
Visibility: Expert
GenApi::IInteger& EventAcquisitionTransferStart |
Description: Returns the unique Identifier of the Acquisition Transfer Start type of Event.
Visibility: Expert
GenApi::IInteger& EventAcquisitionTransferStartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Acquisition Transfer Start Event.
Visibility: Expert
GenApi::IInteger& EventAcquisitionTransferStartTimestamp |
Description: Returns the Timestamp of the Acquisition Transfer Start Event.
Visibility: Expert
GenApi::IInteger& EventAcquisitionTrigger |
Description: Returns the unique Identifier of the Acquisition Trigger type of Event.
Visibility: Expert
GenApi::IInteger& EventAcquisitionTriggerFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Acquisition Trigger Event.
Visibility: Expert
GenApi::IInteger& EventAcquisitionTriggerTimestamp |
Description: Returns the Timestamp of the Acquisition Trigger Event.
Visibility: Expert
GenApi::IInteger& EventActionLate |
Description: Returns the unique Identifier of the Action Late type of Event.
Visibility: Expert
GenApi::IInteger& EventActionLateFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Action Late Event.
Visibility: Expert
GenApi::IInteger& EventActionLateTimestamp |
Description: Returns the Timestamp of the Action Late Event.
Visibility: Expert
GenApi::IInteger& EventCounter0End |
Description: Returns the unique Identifier of the Counter 0 End type of Event.
Visibility: Expert
GenApi::IInteger& EventCounter0EndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Counter 0 End Event.
Visibility: Expert
GenApi::IInteger& EventCounter0EndTimestamp |
Description: Returns the Timestamp of the Counter 0 End Event.
Visibility: Expert
GenApi::IInteger& EventCounter0Start |
Description: Returns the unique Identifier of the Counter 0 Start type of Event.
Visibility: Expert
GenApi::IInteger& EventCounter0StartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Counter 0 Start Event.
Visibility: Expert
GenApi::IInteger& EventCounter0StartTimestamp |
Description: Returns the Timestamp of the Counter 0 Start Event.
Visibility: Expert
GenApi::IInteger& EventCounter1End |
Description: Returns the unique Identifier of the Counter 1 End type of Event.
Visibility: Expert
GenApi::IInteger& EventCounter1EndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Counter 1 End Event.
Visibility: Expert
GenApi::IInteger& EventCounter1EndTimestamp |
Description: Returns the Timestamp of the Counter 1 End Event.
Visibility: Expert
GenApi::IInteger& EventCounter1Start |
Description: Returns the unique Identifier of the Counter 1 Start type of Event.
Visibility: Expert
GenApi::IInteger& EventCounter1StartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Counter 1 Start Event.
Visibility: Expert
GenApi::IInteger& EventCounter1StartTimestamp |
Description: Returns the Timestamp of the Counter 1 Start Event.
Visibility: Expert
GenApi::IInteger& EventEncoder0Restarted |
Description: Returns the unique Identifier of the Encoder 0 Restarted type of Event.
Visibility: Expert
GenApi::IInteger& EventEncoder0RestartedFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Encoder 0 Restarted Event.
Visibility: Expert
GenApi::IInteger& EventEncoder0RestartedTimestamp |
Description: Returns the Timestamp of the Encoder 0 Restarted Event.
Visibility: Expert
GenApi::IInteger& EventEncoder0Stopped |
Description: Returns the unique Identifier of the Encoder 0 Stopped type of Event.
Visibility: Expert
GenApi::IInteger& EventEncoder0StoppedFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Encoder 0 Stopped Event.
Visibility: Expert
GenApi::IInteger& EventEncoder0StoppedTimestamp |
Description: Returns the Timestamp of the Encoder 0 Stopped Event.
Visibility: Expert
GenApi::IInteger& EventEncoder1Restarted |
Description: Returns the unique Identifier of the Encoder 1 Restarted type of Event.
Visibility: Expert
GenApi::IInteger& EventEncoder1RestartedFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Encoder 1 Restarted Event.
Visibility: Expert
GenApi::IInteger& EventEncoder1RestartedTimestamp |
Description: Returns the Timestamp of the Encoder 1 Restarted Event.
Visibility: Expert
GenApi::IInteger& EventEncoder1Stopped |
Description: Returns the unique Identifier of the Encoder 1 Stopped type of Event.
Visibility: Expert
GenApi::IInteger& EventEncoder1StoppedFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Encoder 1 Stopped Event.
Visibility: Expert
GenApi::IInteger& EventEncoder1StoppedTimestamp |
Description: Returns the Timestamp of the Encoder 1 Stopped Event.
Visibility: Expert
GenApi::IInteger& EventError |
Description: Returns the unique identifier of the Error type of Event.
Visibility:
GenApi::IInteger& EventErrorCode |
Description: Returns the error code for the error that happened Visibility:
GenApi::IInteger& EventErrorFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Error Event.
Visibility:
GenApi::IInteger& EventErrorTimestamp |
Description: Returns the Timestamp of the Error Event.
Visibility:
GenApi::IInteger& EventExposureEnd |
Description: Returns the unique identifier of the Exposure End type of Event.
Visibility:
GenApi::IInteger& EventExposureEndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Exposure End Event.
Visibility:
GenApi::IInteger& EventExposureEndTimestamp |
Description: Returns the Timestamp of the Exposure End Event.
Visibility:
GenApi::IInteger& EventExposureStart |
Description: Returns the unique Identifier of the Exposure Start type of Event.
Visibility: Expert
GenApi::IInteger& EventExposureStartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Exposure Start Event.
Visibility: Expert
GenApi::IInteger& EventExposureStartTimestamp |
Description: Returns the Timestamp of the Exposure Start Event.
Visibility: Expert
GenApi::IInteger& EventFrameBurstEnd |
Description: Returns the unique Identifier of the Frame Burst End type of Event.
Visibility: Expert
GenApi::IInteger& EventFrameBurstEndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Frame Burst End Event.
Visibility: Expert
GenApi::IInteger& EventFrameBurstEndTimestamp |
Description: Returns the Timestamp of the Frame Burst End Event.
Visibility: Expert
GenApi::IInteger& EventFrameBurstStart |
Description: Returns the unique Identifier of the Frame Burst Start type of Event.
Visibility: Expert
GenApi::IInteger& EventFrameBurstStartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Frame Burst Start Event.
Visibility: Expert
GenApi::IInteger& EventFrameBurstStartTimestamp |
Description: Returns the Timestamp of the Frame Burst Start Event.
Visibility: Expert
GenApi::IInteger& EventFrameEnd |
Description: Returns the unique Identifier of the Frame End type of Event.
Visibility: Expert
GenApi::IInteger& EventFrameEndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Frame End Event.
Visibility: Expert
GenApi::IInteger& EventFrameEndTimestamp |
Description: Returns the Timestamp of the Frame End Event.
Visibility: Expert
GenApi::IInteger& EventFrameStart |
Description: Returns the unique Identifier of the Frame Start type of Event.
Visibility: Expert
GenApi::IInteger& EventFrameStartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Frame Start Event.
Visibility: Expert
GenApi::IInteger& EventFrameStartTimestamp |
Description: Returns the Timestamp of the Frame Start Event.
Visibility: Expert
GenApi::IInteger& EventFrameTransferEnd |
Description: Returns the unique Identifier of the Frame Transfer End type of Event.
Visibility: Expert
GenApi::IInteger& EventFrameTransferEndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Frame Transfer End Event.
Visibility: Expert
GenApi::IInteger& EventFrameTransferEndTimestamp |
Description: Returns the Timestamp of the Frame Transfer End Event.
Visibility: Expert
GenApi::IInteger& EventFrameTransferStart |
Description: Returns the unique Identifier of the Frame Transfer Start type of Event.
Visibility: Expert
GenApi::IInteger& EventFrameTransferStartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Frame Transfer Start Event.
Visibility: Expert
GenApi::IInteger& EventFrameTransferStartTimestamp |
Description: Returns the Timestamp of the Frame Transfer Start Event.
Visibility: Expert
GenApi::IInteger& 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
GenApi::IInteger& EventFrameTriggerFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the FrameTrigger Event.
Visibility: Expert
GenApi::IInteger& EventFrameTriggerTimestamp |
Description: Returns the Timestamp of the FrameTrigger Event.
It can be used to determine precisely when the event occurred. Visibility: Expert
GenApi::IInteger& EventLine0AnyEdge |
Description: Returns the unique Identifier of the Line 0 Any Edge type of Event.
Visibility: Expert
GenApi::IInteger& EventLine0AnyEdgeFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Line 0 Any Edge Event.
Visibility: Expert
GenApi::IInteger& EventLine0AnyEdgeTimestamp |
Description: Returns the Timestamp of the Line 0 Any Edge Event.
Visibility: Expert
GenApi::IInteger& EventLine0FallingEdge |
Description: Returns the unique Identifier of the Line 0 Falling Edge type of Event.
Visibility: Expert
GenApi::IInteger& EventLine0FallingEdgeFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Line 0 Falling Edge Event.
Visibility: Expert
GenApi::IInteger& EventLine0FallingEdgeTimestamp |
Description: Returns the Timestamp of the Line 0 Falling Edge Event.
Visibility: Expert
GenApi::IInteger& EventLine0RisingEdge |
Description: Returns the unique Identifier of the Line 0 Rising Edge type of Event.
Visibility: Expert
GenApi::IInteger& EventLine0RisingEdgeFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Line 0 Rising Edge Event.
Visibility: Expert
GenApi::IInteger& EventLine0RisingEdgeTimestamp |
Description: Returns the Timestamp of the Line 0 Rising Edge Event.
Visibility: Expert
GenApi::IInteger& EventLine1AnyEdge |
Description: Returns the unique Identifier of the Line 1 Any Edge type of Event.
Visibility: Expert
GenApi::IInteger& EventLine1AnyEdgeFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Line 1 Any Edge Event.
Visibility: Expert
GenApi::IInteger& EventLine1AnyEdgeTimestamp |
Description: Returns the Timestamp of the Line 1 Any Edge Event.
Visibility: Expert
GenApi::IInteger& EventLine1FallingEdge |
Description: Returns the unique Identifier of the Line 1 Falling Edge type of Event.
Visibility: Expert
GenApi::IInteger& EventLine1FallingEdgeFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Line 1 Falling Edge Event.
Visibility: Expert
GenApi::IInteger& EventLine1FallingEdgeTimestamp |
Description: Returns the Timestamp of the Line 1 Falling Edge Event.
Visibility: Expert
GenApi::IInteger& EventLine1RisingEdge |
Description: Returns the unique Identifier of the Line 1 Rising Edge type of Event.
Visibility: Expert
GenApi::IInteger& EventLine1RisingEdgeFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Line 1 Rising Edge Event.
Visibility: Expert
GenApi::IInteger& EventLine1RisingEdgeTimestamp |
Description: Returns the Timestamp of the Line 1 Rising Edge Event.
Visibility: Expert
GenApi::IInteger& EventLinkSpeedChange |
Description: Returns the unique Identifier of the Link Speed Change type of Event.
Visibility: Expert
GenApi::IInteger& EventLinkSpeedChangeFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Link Speed Change Event.
Visibility: Expert
GenApi::IInteger& EventLinkSpeedChangeTimestamp |
Description: Returns the Timestamp of the Link Speed Change Event.
Visibility: Expert
GenApi::IInteger& EventLinkTrigger0 |
Description: Returns the unique Identifier of the Link Trigger 0 type of Event.
Visibility: Expert
GenApi::IInteger& EventLinkTrigger0FrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Link Trigger 0 Event.
Visibility: Expert
GenApi::IInteger& EventLinkTrigger0Timestamp |
Description: Returns the Timestamp of the Link Trigger 0 Event.
Visibility: Expert
GenApi::IInteger& EventLinkTrigger1 |
Description: Returns the unique Identifier of the Link Trigger 1 type of Event.
Visibility: Expert
GenApi::IInteger& EventLinkTrigger1FrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Link Trigger 1 Event.
Visibility: Expert
GenApi::IInteger& EventLinkTrigger1Timestamp |
Description: Returns the Timestamp of the Link Trigger 1 Event.
Visibility: Expert
GenApi::IEnumerationT<EventNotificationEnums>& EventNotification |
Description: Enables/Disables the selected event.
Visibility:
GenApi::IEnumerationT<EventSelectorEnums>& EventSelector |
Description: Selects which Event to enable or disable.
Visibility:
GenApi::IInteger& EventSequencerSetChange |
Description: Returns the unique Identifier of the Sequencer Set Change type of Event.
Visibility: Expert
GenApi::IInteger& EventSequencerSetChangeFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Sequencer Set Change Event.
Visibility: Expert
GenApi::IInteger& EventSequencerSetChangeTimestamp |
Description: Returns the Timestamp of the Sequencer Set Change Event.
Visibility: Expert
GenApi::IString& EventSerialData |
Description: Returns the serial data that was received.
Visibility:
GenApi::IInteger& EventSerialDataLength |
Description: Returns the length of the received serial data that was included in the event payload.
Visibility:
GenApi::IInteger& EventSerialPortReceive |
Description: Returns the unique identifier of the Serial Port Receive type of Event.
Visibility:
GenApi::IInteger& EventSerialPortReceiveTimestamp |
Description: Returns the Timestamp of the Serial Port Receive Event.
Visibility:
GenApi::IBoolean& EventSerialReceiveOverflow |
Description: Returns the status of the event serial receive overflow.
Visibility:
GenApi::IInteger& EventStream0TransferBlockEnd |
Description: Returns the unique Identifier of the Stream 0 Transfer Block End type of Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferBlockEndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Block End Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferBlockEndTimestamp |
Description: Returns the Timestamp of the Stream 0 Transfer Block End Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferBlockStart |
Description: Returns the unique Identifier of the Stream 0 Transfer Block Start type of Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferBlockStartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Block Start Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferBlockStartTimestamp |
Description: Returns the Timestamp of the Stream 0 Transfer Block Start Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferBlockTrigger |
Description: Returns the unique Identifier of the Stream 0 Transfer Block Trigger type of Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferBlockTriggerFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Block Trigger Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferBlockTriggerTimestamp |
Description: Returns the Timestamp of the Stream 0 Transfer Block Trigger Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferBurstEnd |
Description: Returns the unique Identifier of the Stream 0 Transfer Burst End type of Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferBurstEndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Burst End Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferBurstEndTimestamp |
Description: Returns the Timestamp of the Stream 0 Transfer Burst End Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferBurstStart |
Description: Returns the unique Identifier of the Stream 0 Transfer Burst Start type of Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferBurstStartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Burst Start Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferBurstStartTimestamp |
Description: Returns the Timestamp of the Stream 0 Transfer Burst Start Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferEnd |
Description: Returns the unique Identifier of the Stream 0 Transfer End type of Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferEndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer End Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferEndTimestamp |
Description: Returns the Timestamp of the Stream 0 Transfer End Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferOverflow |
Description: Returns the unique Identifier of the Stream 0 Transfer Overflow type of Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferOverflowFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Overflow Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferOverflowTimestamp |
Description: Returns the Timestamp of the Stream 0 Transfer Overflow Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferPause |
Description: Returns the unique Identifier of the Stream 0 Transfer Pause type of Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferPauseFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Pause Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferPauseTimestamp |
Description: Returns the Timestamp of the Stream 0 Transfer Pause Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferResume |
Description: Returns the unique Identifier of the Stream 0 Transfer Resume type of Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferResumeFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Resume Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferResumeTimestamp |
Description: Returns the Timestamp of the Stream 0 Transfer Resume Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferStart |
Description: Returns the unique Identifier of the Stream 0 Transfer Start type of Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferStartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Stream 0 Transfer Start Event.
Visibility: Expert
GenApi::IInteger& EventStream0TransferStartTimestamp |
Description: Returns the Timestamp of the Stream 0 Transfer Start Event.
Visibility: Expert
GenApi::IInteger& EventTest |
Description: Returns the unique identifier of the Test type of Event.
Visibility:
GenApi::IInteger& EventTestTimestamp |
Description: Returns the Timestamp of the Test Event.
Visibility:
GenApi::IInteger& EventTimer0End |
Description: Returns the unique Identifier of the Timer 0 End type of Event.
Visibility: Expert
GenApi::IInteger& EventTimer0EndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Timer 0 End Event.
Visibility: Expert
GenApi::IInteger& EventTimer0EndTimestamp |
Description: Returns the Timestamp of the Timer 0 End Event.
Visibility: Expert
GenApi::IInteger& EventTimer0Start |
Description: Returns the unique Identifier of the Timer 0 Start type of Event.
Visibility: Expert
GenApi::IInteger& EventTimer0StartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Timer 0 Start Event.
Visibility: Expert
GenApi::IInteger& EventTimer0StartTimestamp |
Description: Returns the Timestamp of the Timer 0 Start Event.
Visibility: Expert
GenApi::IInteger& EventTimer1End |
Description: Returns the unique Identifier of the Timer 1 End type of Event.
Visibility: Expert
GenApi::IInteger& EventTimer1EndFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Timer 1 End Event.
Visibility: Expert
GenApi::IInteger& EventTimer1EndTimestamp |
Description: Returns the Timestamp of the Timer 1 End Event.
Visibility: Expert
GenApi::IInteger& EventTimer1Start |
Description: Returns the unique Identifier of the Timer 1 Start type of Event.
Visibility: Expert
GenApi::IInteger& EventTimer1StartFrameID |
Description: Returns the unique Identifier of the Frame (or image) that generated the Timer 1 Start Event.
Visibility: Expert
GenApi::IInteger& EventTimer1StartTimestamp |
Description: Returns the Timestamp of the Timer 1 Start Event.
Visibility: Expert
GenApi::IEnumerationT<ExposureActiveModeEnums>& ExposureActiveMode |
Description: Control sensor active exposure mode.
Visibility:
GenApi::IEnumerationT<ExposureAutoEnums>& ExposureAuto |
Description: Sets the automatic exposure mode Visibility:
GenApi::IEnumerationT<ExposureModeEnums>& ExposureMode |
Description:
Sets the operation mode of the Exposure.
Visibility:
GenApi::IFloat& ExposureTime |
Description:
Exposure time in microseconds when Exposure Mode is Timed.
Visibility:
GenApi::IEnumerationT<ExposureTimeModeEnums>& ExposureTimeMode |
Description: Sets the configuration mode of the ExposureTime feature.
Visibility: Beginner
GenApi::IEnumerationT<ExposureTimeSelectorEnums>& ExposureTimeSelector |
Description: Selects which exposure time is controlled by the ExposureTime feature.
This allows for independent control over the exposure components. Visibility: Beginner
GenApi::ICommand& FactoryReset |
Description: Returns all user tables to factory default Visibility:
GenApi::IRegister& FileAccessBuffer |
Description: Defines the intermediate access buffer that allows the exchange of data between the device file storage and the application.
Visibility: Guru
GenApi::IInteger& FileAccessLength |
Description: Controls the Length of the mapping between the device file storage and the FileAccessBuffer.
Visibility:
GenApi::IInteger& FileAccessOffset |
Description: Controls the Offset of the mapping between the device file storage and the FileAccessBuffer.
Visibility:
GenApi::IEnumerationT<FileOpenModeEnums>& 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:
GenApi::ICommand& FileOperationExecute |
Description:
This is a command that executes the selected file operation on the selected file.
Visibility:
GenApi::IInteger& FileOperationResult |
Description: Represents the file operation result.
For Read or Write operations, the number of successfully read/written bytes is returned. Visibility:
GenApi::IEnumerationT<FileOperationSelectorEnums>& FileOperationSelector |
Description:
Sets operation to execute on the selected file when the execute command is given.
Visibility:
GenApi::IEnumerationT<FileOperationStatusEnums>& FileOperationStatus |
Description: Represents the file operation execution status.
Visibility:
GenApi::IEnumerationT<FileSelectorEnums>& FileSelector |
Description:
Selects which file is being operated on. This must be set before performing any file operations.
Visibility:
GenApi::IInteger& FileSize |
Description: Represents the size of the selected file in bytes.
Visibility:
GenApi::IFloat& Gain |
Description:
Controls the amplification of the video signal in dB.
Visibility:
GenApi::IEnumerationT<GainAutoEnums>& 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:
GenApi::IEnumerationT<GainAutoBalanceEnums>& 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
GenApi::IEnumerationT<GainSelectorEnums>& GainSelector |
Description: Selects which gain to control.
The All selection is a total amplification across all channels (or taps).
Visibility:
GenApi::IFloat& Gamma |
Description: Controls the gamma correction of pixel intensity.
Visibility:
GenApi::IBoolean& GammaEnable |
Description: Enables/disables gamma correction.
Visibility:
GenApi::IInteger& GevActiveLinkCount |
Description: Indicates the current number of active logical links.
Visibility: Expert
GenApi::IEnumerationT<GevCCPEnums>& GevCCP |
Description: Controls the device access privilege of an application.
Visibility:
GenApi::IInteger& GevCurrentDefaultGateway |
Description: Reports the default gateway IP address to be used on the given logical link.
Visibility:
GenApi::IInteger& GevCurrentIPAddress |
Description: Reports the IP address for the given logical link.
Visibility:
GenApi::IBoolean& GevCurrentIPConfigurationDHCP |
Description: Controls whether the DHCP IP configuration scheme is activated on the given logical link.
Visibility:
GenApi::IBoolean& GevCurrentIPConfigurationLLA |
Description: Controls whether the Link Local Address IP configuration scheme is activated on the given logical link.
Visibility:
GenApi::IBoolean& GevCurrentIPConfigurationPersistentIP |
Description: Controls whether the PersistentIP configuration scheme is activated on the given logical link.
Visibility:
GenApi::IEnumerationT<GevCurrentPhysicalLinkConfigurationEnums>& GevCurrentPhysicalLinkConfiguration |
Description: Indicates the current physical link configuration of the device.
Visibility: Expert
GenApi::IInteger& GevCurrentSubnetMask |
Description: Reports the subnet mask of the given logical link.
Visibility:
GenApi::IInteger& GevDiscoveryAckDelay |
Description: Indicates the maximum randomized delay the device will wait to acknowledge a discovery command.
Visibility: Expert
GenApi::IString& GevFirstURL |
Description: The first choice of URL for the XML device description file.
Visibility:
GenApi::IBoolean& GevGVCPExtendedStatusCodes |
Description: Enables the generation of extended status codes.
Visibility: Guru
GenApi::IEnumerationT<GevGVCPExtendedStatusCodesSelectorEnums>& GevGVCPExtendedStatusCodesSelector |
Description: Selects the GigE Vision version to control extended status codes for.
Visibility: Guru
GenApi::IBoolean& GevGVCPHeartbeatDisable |
Description: Disables the GVCP heartbeat.
Visibility:
GenApi::IBoolean& GevGVCPPendingAck |
Description: Enables the generation of PENDING_ACK.
Visibility:
GenApi::IInteger& GevGVCPPendingTimeout |
Description: Indicates the longest GVCP command execution time before the device returns a PENDING_ACK in milliseconds.
Visibility:
GenApi::IEnumerationT<GevGVSPExtendedIDModeEnums>& GevGVSPExtendedIDMode |
Description: Enables the extended IDs mode.
Visibility: Expert
GenApi::IInteger& GevHeartbeatTimeout |
Description: Indicates the current heartbeat timeout in milliseconds.
Visibility:
GenApi::IBoolean& GevIEEE1588 |
Description: Enables the IEEE 1588 Precision Time Protocol to control the timestamp register.
Visibility:
GenApi::IEnumerationT<GevIEEE1588ClockAccuracyEnums>& GevIEEE1588ClockAccuracy |
Description: Indicates the expected accuracy of the device clock when it is the grandmaster, or in the event it becomes the grandmaster.
Visibility:
GenApi::IEnumerationT<GevIEEE1588ModeEnums>& GevIEEE1588Mode |
Description: Provides the mode of the IEEE 1588 clock.
Visibility:
GenApi::IEnumerationT<GevIEEE1588StatusEnums>& GevIEEE1588Status |
Description: Provides the status of the IEEE 1588 clock.
Visibility:
GenApi::IInteger& GevInterfaceSelector |
Description: Selects which logical link to control.
Visibility:
GenApi::IEnumerationT<GevIPConfigurationStatusEnums>& GevIPConfigurationStatus |
Description: Reports the current IP configuration status.
Visibility: Beginner
GenApi::IInteger& GevMACAddress |
Description: MAC address of the logical link.
Visibility:
GenApi::IInteger& GevMCDA |
Description: Controls the destination IP address of the message channel Visibility:
GenApi::IInteger& GevMCPHostPort |
Description: The port to which the device must send messages Visibility:
GenApi::IInteger& GevMCRC |
Description: Indicates the number of retries of the message channel.
Visibility:
GenApi::IInteger& GevMCSP |
Description: Indicates the source port of the message channel.
Visibility:
GenApi::IInteger& GevMCTT |
Description: Indicates the transmission timeout of the message channel.
Visibility:
GenApi::IInteger& GevNumberOfInterfaces |
Description: Indicates the number of physical network interfaces supported by this device.
Visibility:
GenApi::IBoolean& GevPAUSEFrameReception |
Description: Controls whether incoming PAUSE Frames are handled on the given logical link.
Visibility: Expert
GenApi::IBoolean& GevPAUSEFrameTransmission |
Description: Controls whether PAUSE Frames can be generated on the given logical link.
Visibility: Expert
GenApi::IInteger& GevPersistentDefaultGateway |
Description: Controls the persistent default gateway for this logical link.
Visibility:
GenApi::IInteger& GevPersistentIPAddress |
Description: Controls the Persistent IP address for this logical link.
Visibility:
GenApi::IInteger& GevPersistentSubnetMask |
Description: Controls the Persistent subnet mask associated with the Persistent IP address on this logical link.
Visibility:
GenApi::IEnumerationT<GevPhysicalLinkConfigurationEnums>& GevPhysicalLinkConfiguration |
Description: Controls the principal physical link configuration to use on next restart/power-up of the device.
Visibility: Expert
GenApi::IInteger& GevPrimaryApplicationIPAddress |
Description: Returns the address of the primary application.
Visibility: Guru
GenApi::IInteger& GevPrimaryApplicationSocket |
Description: Returns the UDP source port of the primary application.
Visibility: Guru
GenApi::IInteger& GevPrimaryApplicationSwitchoverKey |
Description: Controls the key to use to authenticate primary application switchover requests.
Visibility: Guru
GenApi::IBoolean& GevSCCFGAllInTransmission |
Description: Enables the selected GVSP transmitter to use the single packet per data block All-in Transmission mode.
Visibility: Guru
GenApi::IBoolean& GevSCCFGExtendedChunkData |
Description: Enables cameras to use the extended chunk data payload type for this stream channel.
Visibility:
GenApi::IBoolean& 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
GenApi::IBoolean& 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:
GenApi::IInteger& 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:
GenApi::IInteger& 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:
GenApi::IInteger& GevSCPDirection |
Description: Transmit or Receive of the channel Visibility:
GenApi::IInteger& 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:
GenApi::IInteger& GevSCPInterfaceIndex |
Description: Index of the logical link to use.
Visibility:
GenApi::IBoolean& GevSCPSBigEndian |
Description: Endianness of multi-byte pixel data for this stream.
Visibility:
GenApi::IBoolean& GevSCPSDoNotFragment |
Description: The state of this feature is copied into the "do not fragment" bit of the IP header of each stream packet.
Visibility:
GenApi::IBoolean& GevSCPSFireTestPacket |
Description: Sends a test packet.
Visibility:
GenApi::IInteger& GevSCPSPacketSize |
Description: Specifies the stream packet size (in bytes) to send on this channel.
Visibility:
GenApi::IInteger& GevSCSP |
Description: Indicates the source port of the stream channel.
Visibility:
GenApi::IBoolean& 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
GenApi::IInteger& GevSCZoneCount |
Description: Reports the number of zones per block transmitted on the selected stream channel.
Visibility: Guru
GenApi::IInteger& GevSCZoneDirectionAll |
Description: Reports the transmission direction of each zone transmitted on the selected stream channel.
Visibility: Guru
GenApi::IString& GevSecondURL |
Description: The second choice of URL to the XML device description file.
Visibility:
GenApi::IInteger& GevStreamChannelSelector |
Description: Selects the stream channel to control.
Visibility:
GenApi::IBoolean& GevSupportedOption |
Description: Returns if the selected GEV option is supported.
Visibility:
GenApi::IEnumerationT<GevSupportedOptionSelectorEnums>& GevSupportedOptionSelector |
Description: Selects the GEV option to interrogate for existing support.
Visibility:
GenApi::IInteger& GevTimestampTickFrequency |
Description: Indicates the number of timestamp ticks in 1 second (frequency in Hz).
Visibility:
GenApi::IInteger& GuiXmlManifestAddress |
Description: Location of the GUI XML manifest table.
Visibility:
GenApi::IInteger& Height |
Description:
Height of the image provided by the device (in pixels).
Visibility:
GenApi::IInteger& 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:
GenApi::IBoolean& ImageComponentEnable |
Description: Controls if the selected component streaming is active.
Visibility: Beginner
GenApi::IEnumerationT<ImageComponentSelectorEnums>& ImageComponentSelector |
Description: Selects a component to activate data streaming from.
Visibility: Beginner
GenApi::IFloat& ImageCompressionBitrate |
Description: Control the rate of the produced compressed stream.
Visibility: Expert
GenApi::IEnumerationT<ImageCompressionJPEGFormatOptionEnums>& 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
GenApi::IEnumerationT<ImageCompressionModeEnums>& ImageCompressionMode |
Description: Visibility:
GenApi::IInteger& ImageCompressionQuality |
Description: Control the quality of the produced compressed stream.
Visibility: Expert
GenApi::IEnumerationT<ImageCompressionRateOptionEnums>& 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
GenApi::IBoolean& IspEnable |
Description:
Controls whether the image processing core is used for optional pixel format mode (i.e. mono).
Visibility:
GenApi::IFloat& LineFilterWidth |
Description: Filter width in microseconds for the selected line and filter combination Visibility:
GenApi::IEnumerationT<LineFormatEnums>& LineFormat |
Description: Displays the current electrical format of the selected physical input or output Line.
Visibility:
GenApi::IEnumerationT<LineInputFilterSelectorEnums>& LineInputFilterSelector |
Description: Selects the kind of input filter to configure: Deglitch or Debounce.
Visibility:
GenApi::IBoolean& LineInverter |
Description: Controls the inversion of the signal of the selected input or output line.
Visibility:
GenApi::IEnumerationT<LineModeEnums>& LineMode |
Description: Controls if the physical Line is used to Input or Output a signal.
Visibility:
GenApi::IInteger& LinePitch |
Description: Total number of bytes between 2 successive lines.
This feature is used to facilitate alignment of image data. Visibility: Expert
GenApi::IEnumerationT<LineSelectorEnums>& LineSelector |
Description: Selects the physical line (or pin) of the external device connector to configure Visibility:
GenApi::IEnumerationT<LineSourceEnums>& LineSource |
Description: Selects which internal acquisition or I/O source signal to output on the selected line.
LineMode must be Output. Visibility:
GenApi::IBoolean& LineStatus |
Description: Returns the current status of the selected input or output Line Visibility:
GenApi::IInteger& LineStatusAll |
Description: Returns the current status of all the line status bits in a hexadecimal representation (Line 0 status corresponds to bit 0, Line 1 status with bit 1, etc).
This allows simultaneous reading of all line statuses at once. Visibility:
GenApi::IInteger& LinkErrorCount |
Description: Counts the number of error on the link.
Visibility:
GenApi::IInteger& LinkUptime |
Description: Time since the last phy negotiation (enumeration).
Visibility:
GenApi::IEnumerationT<LogicBlockLUTInputActivationEnums>& LogicBlockLUTInputActivation |
Description: Selects the activation mode of the Logic Input Source signal.
Visibility:
GenApi::IEnumerationT<LogicBlockLUTInputSelectorEnums>& LogicBlockLUTInputSelector |
Description: Controls which LogicBlockLUT Input Source & Activation to access.
Visibility:
GenApi::IEnumerationT<LogicBlockLUTInputSourceEnums>& LogicBlockLUTInputSource |
Description: Selects the source for the input into the Logic LUT.
Visibility:
GenApi::IBoolean& LogicBlockLUTOutputValue |
Description: Controls the output column of the truth table for the selected LogicBlockLUTRowIndex.
Visibility:
GenApi::IInteger& LogicBlockLUTOutputValueAll |
Description: Sets the value of all the output bits in the selected LUT.
Visibility:
GenApi::IInteger& LogicBlockLUTRowIndex |
Description: Controls the row of the truth table to access in the selected LUT.
Visibility:
GenApi::IEnumerationT<LogicBlockLUTSelectorEnums>& LogicBlockLUTSelector |
Description: Selects which LogicBlock LUT to configure Visibility:
GenApi::IEnumerationT<LogicBlockSelectorEnums>& LogicBlockSelector |
Description: Selects which LogicBlock to configure Visibility:
GenApi::IBoolean& LUTEnable |
Description:
Activates the selected LUT.
Visibility:
GenApi::IInteger& LUTIndex |
Description:
Control the index (offset) of the coefficient to access in the selected LUT.
Visibility:
GenApi::IEnumerationT<LUTSelectorEnums>& LUTSelector |
Description:
Selects which LUT to control.
Visibility:
GenApi::IInteger& LUTValue |
Description:
Returns the Value at entry LUTIndex of the LUT selected by LUTSelector.
Visibility:
GenApi::IRegister& LUTValueAll |
Description: Accesses all the LUT coefficients in a single access without using individual LUTIndex.
Visibility: Guru
GenApi::IInteger& MaxDeviceResetTime |
Description: Time to wait until device reset complete (ms).
Visibility:
GenApi::IInteger& OffsetX |
Description:
Horizontal offset from the origin to the ROI (in pixels).
Visibility:
GenApi::IInteger& OffsetY |
Description:
Vertical offset from the origin to the ROI (in pixels).
Visibility:
GenApi::IInteger& PacketResendRequestCount |
Description: Counts the number of resend requests received from the host.
Visibility:
GenApi::IInteger& PayloadSize |
Description: Provides the number of bytes transferred for each image or chunk on the stream channel.
Visibility:
GenApi::IEnumerationT<PixelColorFilterEnums>& 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:
GenApi::IInteger& 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:
GenApi::IInteger& 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:
GenApi::IEnumerationT<PixelFormatEnums>& PixelFormat |
Description: Format of the pixel provided by the camera.
Visibility:
GenApi::IInteger& PixelFormatInfoID |
Description: Returns the value used by the streaming channels to identify the selected pixel format.
Visibility: Guru
GenApi::IEnumerationT<PixelFormatInfoSelectorEnums>& PixelFormatInfoSelector |
Description: Select the pixel format for which the information will be returned.
Visibility: Guru
GenApi::IEnumerationT<PixelSizeEnums>& PixelSize |
Description: Total size in bits of a pixel of the image.
Visibility:
GenApi::IFloat& PowerSupplyCurrent |
Description:
Indicates the output current of the selected power supply (A).
Visibility:
GenApi::IFloat& PowerSupplyVoltage |
Description:
Indicates the current voltage of the selected power supply (V).
Visibility:
GenApi::IEnumerationT<RegionDestinationEnums>& RegionDestination |
Description: Control the destination of the selected region.
Visibility: Expert
GenApi::IEnumerationT<RegionModeEnums>& RegionMode |
Description: Controls if the selected Region of interest is active and streaming.
Visibility: Beginner
GenApi::IEnumerationT<RegionSelectorEnums>& 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
GenApi::IBoolean& 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:
GenApi::IBoolean& 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:
GenApi::IEnumerationT<RgbTransformLightSourceEnums>& 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:
GenApi::IFloat& Saturation |
Description: Controls the color saturation.
Visibility:
GenApi::IBoolean& SaturationEnable |
Description: Enables/disables Saturation adjustment.
Visibility:
GenApi::IFloat& Scan3dAxisMax |
Description: Maximum valid transmitted coordinate value of the selected Axis.
Visibility: Expert
GenApi::IFloat& Scan3dAxisMin |
Description: Minimum valid transmitted coordinate value of the selected Axis.
Visibility: Expert
GenApi::IFloat& Scan3dCoordinateOffset |
Description: Offset when transforming a pixel from relative coordinates to world coordinates.
Visibility: Expert
GenApi::IEnumerationT<Scan3dCoordinateReferenceSelectorEnums>& 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
GenApi::IFloat& 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
GenApi::IFloat& Scan3dCoordinateScale |
Description: Scale factor when transforming a pixel from relative coordinates to world coordinates.
Visibility: Expert
GenApi::IEnumerationT<Scan3dCoordinateSelectorEnums>& Scan3dCoordinateSelector |
Description: Selects the individual coordinates in the vectors for 3D information/transformation.
Visibility: Expert
GenApi::IEnumerationT<Scan3dCoordinateSystemEnums>& Scan3dCoordinateSystem |
Description: Specifies the Coordinate system to use for the device.
Visibility: Beginner
GenApi::IEnumerationT<Scan3dCoordinateSystemReferenceEnums>& Scan3dCoordinateSystemReference |
Description: Defines coordinate system reference location.
Visibility: Expert
GenApi::IEnumerationT<Scan3dCoordinateTransformSelectorEnums>& Scan3dCoordinateTransformSelector |
Description: Sets the index to read/write a coordinate transform value.
Visibility: Expert
GenApi::IEnumerationT<Scan3dDistanceUnitEnums>& Scan3dDistanceUnit |
Description: Specifies the unit used when delivering calibrated distance data.
Visibility: Beginner
GenApi::IBoolean& Scan3dInvalidDataFlag |
Description: Enables the definition of a non-valid flag value in the data stream.
Note that the confidence output is an alternate recommended way to identify non-valid pixels. Using an Scan3dInvalidDataValue may give processing penalties due to special handling. Visibility: Expert
GenApi::IFloat& Scan3dInvalidDataValue |
Description: Value which identifies a non-valid pixel if Scan3dInvalidDataFlag is enabled.
Visibility: Expert
GenApi::IEnumerationT<Scan3dOutputModeEnums>& Scan3dOutputMode |
Description: Controls the Calibration and data organization of the device, naming the coordinates transmitted.
Visibility: Expert
GenApi::IFloat& 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
GenApi::IString& SensorDescription |
Description: Returns Sensor Description Visibility:
GenApi::IEnumerationT<SensorDigitizationTapsEnums>& SensorDigitizationTaps |
Description: Number of digitized samples outputted simultaneously by the camera A/D conversion stage.
Visibility: Expert
GenApi::IInteger& SensorHeight |
Description: Effective height of the sensor in pixels.
Visibility:
GenApi::IEnumerationT<SensorShutterModeEnums>& SensorShutterMode |
Description: Sets the shutter mode of the device.
Visibility:
GenApi::IEnumerationT<SensorTapsEnums>& SensorTaps |
Description: Number of taps of the camera sensor.
Visibility: Expert
GenApi::IInteger& SensorWidth |
Description: Effective width of the sensor in pixels.
Visibility:
GenApi::IEnumerationT<SequencerConfigurationModeEnums>& SequencerConfigurationMode |
Description:
Controls whether or not a sequencer is in configuration mode.
Visibility:
GenApi::IEnumerationT<SequencerConfigurationValidEnums>& SequencerConfigurationValid |
Description:
Display whether the current sequencer configuration is valid to run.
Visibility:
GenApi::IBoolean& SequencerFeatureEnable |
Description:
Enables the selected feature and makes it active in all sequencer sets.
Visibility:
GenApi::IEnumerationT<SequencerModeEnums>& SequencerMode |
Description: Controls whether or not a sequencer is active.
Visibility:
GenApi::IInteger& SequencerPathSelector |
Description:
Selects branching path to be used for subsequent settings.
Visibility:
GenApi::IInteger& SequencerSetActive |
Description: Displays the currently active sequencer set.
Visibility:
GenApi::ICommand& SequencerSetLoad |
Description:
Loads currently selected sequencer to the current device configuration.
Visibility:
GenApi::IInteger& SequencerSetNext |
Description: Specifies the next sequencer set.
Visibility:
GenApi::ICommand& SequencerSetSave |
Description:
Saves the current device configuration to the currently selected sequencer set.
Visibility:
GenApi::IInteger& SequencerSetSelector |
Description:
Selects the sequencer set to which subsequent settings apply.
Visibility:
GenApi::IInteger& SequencerSetStart |
Description: Sets the first sequencer set to be used.
Visibility:
GenApi::IEnumerationT<SequencerSetValidEnums>& SequencerSetValid |
Description:
Displays whether the currently selected sequencer set's register contents are valid to use.
Visibility:
GenApi::IEnumerationT<SequencerTriggerActivationEnums>& SequencerTriggerActivation |
Description:
Specifies the activation mode of the sequencer trigger.
Visibility:
GenApi::IEnumerationT<SequencerTriggerSourceEnums>& SequencerTriggerSource |
Description:
Specifies the internal signal or physical input line to use as the sequencer trigger source.
Visibility:
GenApi::IEnumerationT<SerialPortBaudRateEnums>& SerialPortBaudRate |
Description: This feature controls the baud rate used by the selected serial port.
Visibility:
GenApi::IInteger& 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:
GenApi::IEnumerationT<SerialPortParityEnums>& SerialPortParity |
Description: This feature controls the parity used by the selected serial port.
Visibility:
GenApi::IEnumerationT<SerialPortSelectorEnums>& SerialPortSelector |
Description: Selects which serial port of the device to control.
Visibility:
GenApi::IEnumerationT<SerialPortSourceEnums>& SerialPortSource |
Description: Specifies the physical input Line on which to receive serial data.
Visibility:
GenApi::IEnumerationT<SerialPortStopBitsEnums>& SerialPortStopBits |
Description: This feature controls the number of stop bits used by the selected serial port.
Visibility:
GenApi::IInteger& SerialReceiveFramingErrorCount |
Description: Returns the number of framing errors that have occurred on the serial port.
Visibility:
GenApi::IInteger& SerialReceiveParityErrorCount |
Description: Returns the number of parity errors that have occurred on the serial port.
Visibility:
GenApi::ICommand& SerialReceiveQueueClear |
Description: This is a command that clears the device serial port receive queue.
Visibility:
GenApi::IInteger& SerialReceiveQueueCurrentCharacterCount |
Description: Returns the number of characters currently in the serial port receive queue.
Visibility:
GenApi::IInteger& SerialReceiveQueueMaxCharacterCount |
Description: >Returns the maximum number of characters in the serial port receive queue.
Visibility:
GenApi::IInteger& SerialTransmitQueueCurrentCharacterCount |
Description: Returns the number of characters currently in the serial port transmit queue.
Visibility:
GenApi::IInteger& SerialTransmitQueueMaxCharacterCount |
Description: >Returns the maximum number of characters in the serial port transmit queue.
Visibility:
GenApi::IFloat& 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:
GenApi::IBoolean& 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:
GenApi::IBoolean& SharpeningEnable |
Description:
Enables/disables the sharpening feature. Sharpening is disabled by default.
Visibility:
GenApi::IFloat& 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:
GenApi::ICommand& 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
GenApi::IEnumerationT<SoftwareSignalSelectorEnums>& SoftwareSignalSelector |
Description: Selects which Software Signal features to control.
Visibility: Beginner
GenApi::IInteger& SourceCount |
Description: Controls or returns the number of sources supported by the device.
Visibility: Beginner
GenApi::IEnumerationT<SourceSelectorEnums>& SourceSelector |
Description: Selects the source to control.
Visibility: Beginner
GenApi::IInteger& Test0001 |
Description: For testing only.
Visibility:
GenApi::ICommand& TestEventGenerate |
Description: This command generates a test event and sends it to the host.
Visibility:
GenApi::IEnumerationT<TestPatternEnums>& TestPattern |
Description:
Selects the type of test pattern that is generated by the device as image source.
Visibility:
GenApi::IEnumerationT<TestPatternGeneratorSelectorEnums>& TestPatternGeneratorSelector |
Description:
Selects which test pattern generator is controlled by the TestPattern feature.
Visibility:
GenApi::IInteger& TestPendingAck |
Description: Tests the device's pending acknowledge feature.
When this feature is written, the device waits a time period corresponding to the value of TestPendingAck before acknowledging the write. Visibility: Guru
GenApi::IFloat& TimerDelay |
Description: Sets the duration (in microseconds) of the delay to apply at the reception of a trigger before starting the Timer.
Visibility: Expert
GenApi::IFloat& TimerDuration |
Description: Sets the duration (in microseconds) of the Timer pulse.
Visibility: Expert
GenApi::ICommand& 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
GenApi::IEnumerationT<TimerSelectorEnums>& TimerSelector |
Description: Selects which Timer to configure.
Visibility: Expert
GenApi::IEnumerationT<TimerStatusEnums>& TimerStatus |
Description: Returns the current status of the Timer.
Visibility: Expert
GenApi::IEnumerationT<TimerTriggerActivationEnums>& TimerTriggerActivation |
Description: Selects the activation mode of the trigger to start the Timer.
Visibility: Expert
GenApi::IEnumerationT<TimerTriggerSourceEnums>& TimerTriggerSource |
Description: Selects the source of the trigger to start the Timer.
Visibility: Expert
GenApi::IFloat& TimerValue |
Description: Reads or writes the current value (in microseconds) of the selected Timer.
Visibility: Expert
GenApi::IInteger& Timestamp |
Description: Reports the current value of the device timestamp counter.
Visibility: Expert
GenApi::ICommand& TimestampLatch |
Description: Latches the current timestamp counter into TimestampLatchValue.
Visibility:
GenApi::IInteger& TimestampLatchValue |
Description: Returns the latched value of the timestamp counter.
Visibility:
GenApi::ICommand& TimestampReset |
Description: Resets the current value of the device timestamp counter.
Visibility:
GenApi::IInteger& TLParamsLocked |
Description: Visibility:
GenApi::ICommand& 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
GenApi::IInteger& 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:
GenApi::IInteger& TransferBurstCount |
Description: Number of Block(s) to transfer for each TransferBurstStart trigger.
Visibility: Expert
GenApi::IEnumerationT<TransferComponentSelectorEnums>& TransferComponentSelector |
Description: Selects the color component for the control of the TransferStreamChannel feature.
Visibility: Guru
GenApi::IEnumerationT<TransferControlModeEnums>& 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:
GenApi::IEnumerationT<TransferOperationModeEnums>& 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:
GenApi::ICommand& 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
GenApi::IInteger& TransferQueueCurrentBlockCount |
Description: Returns number of data blocks (images) currently in the transfer queue.
Visibility:
GenApi::IInteger& TransferQueueMaxBlockCount |
Description: Returns the maximum number of data blocks (images) in the transfer queue Visibility:
GenApi::IEnumerationT<TransferQueueModeEnums>& TransferQueueMode |
Description: Specifies the operation mode of the transfer queue.
Visibility:
GenApi::IInteger& TransferQueueOverflowCount |
Description: Returns number of images that have been lost before being transmitted because the transmit queue hasn't been cleared fast enough.
Visibility:
GenApi::ICommand& TransferResume |
Description: Resumes a data Blocks streaming that was previously paused by a TransferPause command.
Visibility: Guru
GenApi::IEnumerationT<TransferSelectorEnums>& TransferSelector |
Description: Selects which stream transfers are currently controlled by the selected Transfer features.
Visibility: Expert
GenApi::ICommand& 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:
GenApi::IBoolean& TransferStatus |
Description: Reads the status of the Transfer module signal selected by TransferStatusSelector.
Visibility: Guru
GenApi::IEnumerationT<TransferStatusSelectorEnums>& TransferStatusSelector |
Description: Selects which status of the transfer module to read.
Visibility: Guru
GenApi::ICommand& 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:
GenApi::IInteger& 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
GenApi::IEnumerationT<TransferTriggerActivationEnums>& TransferTriggerActivation |
Description: Specifies the activation mode of the transfer control trigger.
Visibility: Guru
GenApi::IEnumerationT<TransferTriggerModeEnums>& TransferTriggerMode |
Description: Controls if the selected trigger is active.
Visibility: Guru
GenApi::IEnumerationT<TransferTriggerSelectorEnums>& TransferTriggerSelector |
Description: Selects the type of transfer trigger to configure.
Visibility: Guru
GenApi::IEnumerationT<TransferTriggerSourceEnums>& TransferTriggerSource |
Description: Specifies the signal to use as the trigger source for transfers.
Visibility: Guru
GenApi::IEnumerationT<TriggerActivationEnums>& TriggerActivation |
Description: Specifies the activation mode of the trigger.
Visibility:
GenApi::IFloat& TriggerDelay |
Description:
Specifies the delay in microseconds (us) to apply after the trigger reception before activating it.
Visibility:
GenApi::IInteger& TriggerDivider |
Description: Specifies a division factor for the incoming trigger pulses.
Visibility: Expert
GenApi::ICommand& TriggerEventTest |
Description: This command generates a test event and sends it to the host.
Visibility:
GenApi::IEnumerationT<TriggerModeEnums>& TriggerMode |
Description:
Controls whether or not trigger is active.
Visibility:
GenApi::IInteger& 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
GenApi::IEnumerationT<TriggerOverlapEnums>& TriggerOverlap |
Description: Specifies the overlap mode of the trigger.
Visibility:
GenApi::IEnumerationT<TriggerSelectorEnums>& TriggerSelector |
Description: Selects the type of trigger to configure.
Visibility:
GenApi::ICommand& TriggerSoftware |
Description:
Generates an internal trigger if Trigger Source is set to Software.
Visibility:
GenApi::IEnumerationT<TriggerSourceEnums>& TriggerSource |
Description:
Specifies the internal signal or physical input line to use as the trigger source.
Visibility:
GenApi::IEnumerationT<UserOutputSelectorEnums>& UserOutputSelector |
Description: Selects which bit of the User Output register is set by UserOutputValue.
Visibility:
GenApi::IBoolean& UserOutputValue |
Description: Value of the selected user output, either logic high (enabled) or logic low (disabled).
Visibility:
GenApi::IInteger& 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:
GenApi::IInteger& 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
GenApi::IEnumerationT<UserSetDefaultEnums>& UserSetDefault |
Description:
Selects the feature User Set to load and make active by default when the device is restarted.
Visibility:
GenApi::IBoolean& UserSetFeatureEnable |
Description: Whether or not the selected feature is saved to user sets.
Visibility:
GenApi::ICommand& UserSetLoad |
Description:
Loads the User Set specified by UserSetSelector to the device and makes it active.
Visibility:
GenApi::ICommand& UserSetSave |
Description:
Saves the User Set specified by UserSetSelector to the non-volatile memory of the device.
Visibility:
GenApi::IEnumerationT<UserSetSelectorEnums>& UserSetSelector |
Description:
Selects the feature User Set to load, save or configure.
Visibility:
GenApi::IBoolean& 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:
GenApi::IFloat& 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
GenApi::IEnumerationT<WhiteClipSelectorEnums>& WhiteClipSelector |
Description: Selects which White Clip to control.
Visibility: Expert
GenApi::IInteger& Width |
Description:
Width of the image provided by the device (in pixels).
Visibility:
GenApi::IInteger& 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: