All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Static Public Member Functions | List of all members
Pylon::CBaslerGigECamera Class Reference

Low Level API: The camera class for Basler GigE Vision camera devices. More...

#include <pylon/gige/BaslerGigECamera.h>

Inheritance diagram for Pylon::CBaslerGigECamera:
Inheritance graph
[legend]

Public Types

typedef
Pylon::CBaslerGigEDeviceInfo 
DeviceInfo_t
 Implementation of the GiGE specific device info object.
 
typedef Pylon::CPylonGigETLParams TlParams_t
 Low Level API: Class for pylon GigE Vision cameras providing access to transport layer related parameters.
 
typedef
Pylon::CPylonGigEStreamGrabber 
StreamGrabber_t
 Low Level API: Class for pylon GigE Vision cameras providing access to stream grabber related methods and parameters.
 
typedef
Pylon::CPylonGigEEventGrabber 
EventGrabber_t
 Low Level API: Class for pylon GigE Vision cameras providing access to event grabber related methods and parameters.
 

Public Member Functions

Construction
 CBaslerGigECamera ()
 Creates a camera object that is not attached to an pylon device. Use the Attach() method to attach the device. More...
 
 CBaslerGigECamera (IPylonDevice *pDevice, bool takeOwnership=true)
 Creates a camera object and attaches a camera object to a pylon device that takes the ownership over an pylon device. More...
 
Some smart pointer functionality
virtual void Attach (IPylonDevice *, bool takeOwnership=true)
 Attach the camera object to a pylon device. More...
 
virtual bool IsAttached () const
 Checks if a pylon device is attached to the camera object. More...
 
Implementation of the IPylonGigEDevice interface.

See Pylon::IPylonGigEDevice for more details.

void ChangeIpConfiguration (bool EnablePersistentIp, bool EnableDhcp)
 Enables/disables use of persistent IP address and DHCP usage. More...
 
void GetPersistentIpAddress (String_t &IpAddress, String_t &SubnetMask, String_t &DefaultGateway)
 Reads the persistent IP address from the device. More...
 
void SetPersistentIpAddress (const String_t &IpAddress, const String_t &SubnetMask, const String_t &DefaultGateway)
 Writes a persistent IP address to the device. More...
 
Some smart pointer functionality
virtual bool HasOwnership () const
 Checks if the camera object has the ownership of the pylon device.
 
virtual IPylonDeviceGetDevice () const
 Returns the pylon device interface pointer.
 
Implementation of the IPylonDevice interface.

See Pylon::IPylonDevice for more details.

void Open (AccessModeSet mode=(Stream|Control|Event))
 Opens a device. More...
 
void Close (void)
 Closes a device. More...
 
bool IsOpen (void) const
 Checks if a device already is opened. More...
 
AccessModeSet AccessMode (void) const
 Returns the access mode used to open the device. More...
 
const CDeviceInfoGetDeviceInfo (void) const
 Returns the device info object storing information like the device's name. More...
 
uint32_t GetNumStreamGrabberChannels (void) const
 Returns the number of stream grabbers the camera object provides. More...
 
IStreamGrabberGetStreamGrabber (uint32_t index)
 Returns a pointer to a stream grabber. More...
 
IEventGrabberGetEventGrabber (void)
 Returns a pointer to an event grabber. More...
 
GenApi::INodeMapGetNodeMap (void)
 Returns the set of camera parameters. More...
 
GenApi::INodeMapGetTLNodeMap (void)
 Returns the set of camera related transport layer parameters. More...
 
Pylon::IChunkParserCreateChunkParser (void)
 Creates a chunk parser used to update those camera object members reflecting the content of additional data chunks appended to the image data. More...
 
void DestroyChunkParser (Pylon::IChunkParser *pChunkParser)
 Deletes a chunk parser. More...
 
IEventAdapterCreateEventAdapter (void)
 Creates an Event adapter. More...
 
void DestroyEventAdapter (IEventAdapter *pAdapter)
 Deletes an Event adapter. More...
 
virtual ISelfReliantChunkParserCreateSelfReliantChunkParser ()
 Creates a a self-reliant chunk parser, returns NULL if not supported. More...
 
virtual void DestroySelfReliantChunkParser (ISelfReliantChunkParser *pChunkParser)
 Deletes a self-reliant chunk parser. More...
 
DeviceCallbackHandle RegisterRemovalCallback (DeviceCallback &d)
 Registers a surprise removal callback object. More...
 
bool DeregisterRemovalCallback (DeviceCallbackHandle h)
 Deregisters a surprise removal callback object. More...
 

Static Public Member Functions

static String_t DeviceClass ()
 The name of this device class, use this for enumeration.
 

Public Attributes

SequenceControl - This category includes items that control the sequencer feature
GenApi::IBooleanSequenceEnable
 Enables the sequencer. More...
 
GenApi::IIntegerSequenceCurrentSet
 Current sequence set. More...
 
GenApi::IEnumerationT
< SequenceConfigurationModeEnums > & 
SequenceConfigurationMode
 Enables or disables the sequencer for configuration. More...
 
GenApi::ICommandSequenceAsyncRestart
 Allows asynchronous restart of the sequence of sequence sets. More...
 
GenApi::ICommandSequenceAsyncAdvance
 Allows asynchronous advance from one sequence set to the next. More...
 
GenApi::IIntegerSequenceSetTotalNumber
 Total number of sequence sets. More...
 
GenApi::IIntegerSequenceSetIndex
 Selects the index number of a sequence set. More...
 
GenApi::ICommandSequenceSetStore
 Stores the current sequence set. More...
 
GenApi::ICommandSequenceSetLoad
 Loads a sequence set. More...
 
GenApi::IIntegerSequenceSetExecutions
 Sets the number of sequence set executions. More...
 
SequenceControlConfiguration - This category includes items that control the sequence set advance
GenApi::IEnumerationT
< SequenceAdvanceModeEnums > & 
SequenceAdvanceMode
 Selects the sequence set advance mode. More...
 
GenApi::IEnumerationT
< SequenceControlSelectorEnums > & 
SequenceControlSelector
 Selects between sequence restart or sequence set advance. More...
 
GenApi::IEnumerationT
< SequenceControlSourceEnums > & 
SequenceControlSource
 Selects the source for sequence control. More...
 
GenApi::IEnumerationT
< SequenceAddressBitSelectorEnums > & 
SequenceAddressBitSelector
 Selects a bit of the sequence set address. More...
 
GenApi::IEnumerationT
< SequenceAddressBitSourceEnums > & 
SequenceAddressBitSource
 Selects the source for the selected bit of the sequence set address. More...
 
AnalogControls - This category includes items that control the analog characteristics of the video signal
GenApi::IEnumerationT
< GainAutoEnums > & 
GainAuto
 Gain Auto is the 'automatic' counterpart of the manual gain feature. More...
 
GenApi::IEnumerationT
< GainSelectorEnums > & 
GainSelector
 Selects the gain control to configure. More...
 
GenApi::IIntegerGainRaw
 This is an integer value that sets the selected gain control in device specific units. More...
 
GenApi::IFloatGainAbs
 This is a float value that sets the selected gain control in dB. More...
 
GenApi::IEnumerationT
< BlackLevelSelectorEnums > & 
BlackLevelSelector
 Selcts a black level control to configure. More...
 
GenApi::IIntegerBlackLevelRaw
 Sets the value of the selected black level control as an integer. More...
 
GenApi::IFloatBlackLevelAbs
 Sets the value of the selected black level control as a float. More...
 
GenApi::IBooleanGammaEnable
 Enables the gamma correction. More...
 
GenApi::IEnumerationT
< GammaSelectorEnums > & 
GammaSelector
 This enumeration selects the type of gamma to apply. More...
 
GenApi::IFloatGamma
 This feature is used to perform gamma correction of pixel intensity. More...
 
GenApi::IIntegerDigitalShift
 Sets the value of the selected digital shift control. More...
 
GenApi::IIntegerSubstrateVoltage
 Sets the substrate voltage. More...
 
ImageFormat - This category includes items that control the size of the acquired image and the format of the transferred pixel data
GenApi::IEnumerationT
< SensorBitDepthEnums > & 
SensorBitDepth
 This feature selects the amount of data bits the sensor produces for one sample. More...
 
GenApi::IEnumerationT
< SensorDigitizationTapsEnums > & 
SensorDigitizationTaps
 This feature represents the number of digitized samples outputted simultaneously by the camera A/D conversion stage. More...
 
GenApi::IEnumerationT
< PixelFormatEnums > & 
PixelFormat
 Sets the format of the pixel data transmitted for acquired images. More...
 
GenApi::IEnumerationT
< PixelCodingEnums > & 
PixelCoding
 Sets the color coding of the pixels in the acquired images. More...
 
GenApi::IEnumerationT
< PixelSizeEnums > & 
PixelSize
 Indicates the depth of the pixel values in the image in bits per pixel. More...
 
GenApi::IEnumerationT
< PixelColorFilterEnums > & 
PixelColorFilter
 Indicates the alignment of the camera's Bayer filter to the pixels in the acquired images. More...
 
GenApi::IBooleanProcessedRawEnable
 Enables color improved RGB raw output. More...
 
GenApi::IIntegerPixelDynamicRangeMin
 Indicates the minimum possible pixel value that could be transferred from the camera. More...
 
GenApi::IIntegerPixelDynamicRangeMax
 Indicates the maximum possible pixel value that could be transferred from the camera. More...
 
GenApi::IIntegerSpatialCorrection
 Specifies the direction of imaging and the separation (consecutive numbers) of related line captures. More...
 
GenApi::IIntegerSpatialCorrectionAmount
 Visibility = Invisible More...
 
GenApi::IEnumerationT
< SpatialCorrectionStartingLineEnums > & 
SpatialCorrectionStartingLine
 Visibility = Invisible More...
 
GenApi::IBooleanReverseX
 Enables the horizontal flipping of the image. More...
 
GenApi::IBooleanReverseY
 Enables the vertical flipping of the image. More...
 
GenApi::IEnumerationT
< FieldOutputModeEnums > & 
FieldOutputMode
 Selects the mode to output the fields. More...
 
GenApi::IEnumerationT
< TestImageSelectorEnums > & 
TestImageSelector
 Selecting a test image from the list will enable the test image. More...
 
GenApi::IBooleanTestImageResetAndHold
 Holds all moving test images at their starting position. More...
 
DeviceInformation - This category includes items that describe the device and its sensor
GenApi::IIntegerSensorWidth
 Indicates the width of the camera's sensor in pixels. More...
 
GenApi::IIntegerSensorHeight
 Indicates the height of the camera's sensor in pixels. More...
 
GenApi::IIntegerWidthMax
 Indicates the maximum allowed width of the image in pixels. More...
 
GenApi::IIntegerHeightMax
 Indicates the maximum allowed height of the image in pixels. More...
 
GenApi::IStringDeviceVendorName
 Indicates the name of the device's vendor. More...
 
GenApi::IStringDeviceModelName
 Indicates the model name of the device. More...
 
GenApi::IStringDeviceManufacturerInfo
 Provides additional information from the vendor about the device. More...
 
GenApi::IStringDeviceVersion
 Indicates the version of the device. More...
 
GenApi::IStringDeviceFirmwareVersion
 Indicates the version of the device's firmware and software. More...
 
GenApi::IStringDeviceID
 A unique identifier for the device such as a serial number or a GUID. More...
 
GenApi::IStringDeviceUserID
 A device ID that is user programmable. More...
 
GenApi::IEnumerationT
< DeviceScanTypeEnums > & 
DeviceScanType
 Indicates the scan type of the device's sensor. More...
 
GenApi::ICommandDeviceReset
 Immediately resets and reboots the device. More...
 
GenApi::IEnumerationT
< TemperatureSelectorEnums > & 
TemperatureSelector
 Lists the temperature sources available for readout. More...
 
GenApi::IFloatTemperatureAbs
 Shows the current temperature of the selected target in degrees centigrade. More...
 
GenApi::IEnumerationT
< TemperatureStateEnums > & 
TemperatureState
 Temperature State. More...
 
GenApi::IBooleanCriticalTemperature
 Shows the over temperature state of the selected target. More...
 
GenApi::IBooleanOverTemperature
 Shows the over temperature state of the selected target. More...
 
GenApi::IEnumerationT
< LastErrorEnums > & 
LastError
 Indicates the error that was detected last. More...
 
GenApi::ICommandClearLastError
 Erases the last error and possibly reveals a previous error. More...
 
ColorImprovementsControl - This category includes items that control color improvement
GenApi::IEnumerationT
< LightSourceSelectorEnums > & 
LightSourceSelector
 Selects the type of light source to be considered for matrix color transformation. More...
 
GenApi::ICommandBalanceWhiteReset
 Allows returning to previous settings. More...
 
GenApi::IEnumerationT
< BalanceWhiteAutoEnums > & 
BalanceWhiteAuto
 Balance White Auto is the 'automatic' counterpart of the manual white balance feature. More...
 
GenApi::IEnumerationT
< BalanceRatioSelectorEnums > & 
BalanceRatioSelector
 Selects a balance ratio to configure. More...
 
GenApi::IFloatBalanceRatioAbs
 Sets the value of the selected balance ratio control as a float. More...
 
GenApi::IIntegerBalanceRatioRaw
 Sets the value of the selected balance ratio control as an integer. More...
 
GenApi::IEnumerationT
< ColorTransformationSelectorEnums > & 
ColorTransformationSelector
 Selects the matrix color transformation between color spaces. More...
 
GenApi::IEnumerationT
< ColorTransformationValueSelectorEnums > & 
ColorTransformationValueSelector
 Selects the element to be entered in the color transformation matrix. More...
 
GenApi::IFloatColorTransformationValue
 Sets a floating point value for the selected element in the color transformation matrix. More...
 
GenApi::IIntegerColorTransformationValueRaw
 Sets an integer value for the selected element in the color transformation matrix. More...
 
GenApi::IFloatColorTransformationMatrixFactor
 Defines the extent to which the selected light source will be considered (float) More...
 
GenApi::IIntegerColorTransformationMatrixFactorRaw
 Defines the extent to which the selected light source will be considered (integer) More...
 
GenApi::IBooleanColorAdjustmentEnable
 Enables color adjustment. More...
 
GenApi::ICommandColorAdjustmentReset
 Allows returning to previous settings. More...
 
GenApi::IEnumerationT
< ColorAdjustmentSelectorEnums > & 
ColorAdjustmentSelector
 Selects the color for color adjustment. More...
 
GenApi::IFloatColorAdjustmentHue
 Adjustment of hue of the selected color (float) More...
 
GenApi::IIntegerColorAdjustmentHueRaw
 Adjustment of hue of the selected color (integer) More...
 
GenApi::IFloatColorAdjustmentSaturation
 Adjustment of saturation of the selected color (float) More...
 
GenApi::IIntegerColorAdjustmentSaturationRaw
 Adjustment of saturation of the selected color (integer) More...
 
PGIControl - Contains parameters related to the Basler PGI image optimization algorithm.
GenApi::IEnumerationT
< DemosaicingModeEnums > & 
DemosaicingMode
 Sets the demosaicing mode. More...
 
GenApi::IFloatNoiseReductionAbs
 Amount of noise reduction to apply. More...
 
GenApi::IIntegerNoiseReductionRaw
 Amount of noise reduction to apply. More...
 
GenApi::IFloatSharpnessEnhancementAbs
 Amount of sharpening to apply. More...
 
GenApi::IIntegerSharpnessEnhancementRaw
 Amount of sharpening to apply. More...
 
AOI - This category includes items used to set the size and position of the area of interest
GenApi::IIntegerWidth
 Sets the width of the area of interest in pixels. More...
 
GenApi::IIntegerHeight
 Sets the height of the area of interest in pixels. More...
 
GenApi::IIntegerOffsetX
 Sets the X offset (left offset) of the area of interest in pixels. More...
 
GenApi::IIntegerOffsetY
 Sets the Y offset (top offset) for the area of interest in pixels. More...
 
GenApi::IBooleanCenterX
 Enables the horizontal centering of the image. More...
 
GenApi::IBooleanCenterY
 Enables the vertical centering of the image. More...
 
GenApi::IEnumerationT
< LegacyBinningVerticalEnums > & 
LegacyBinningVertical
 Sets the vertical binning feature. More...
 
GenApi::IEnumerationT
< BinningHorizontalModeEnums > & 
BinningHorizontalMode
 Sets the horizontal binning mode. More...
 
GenApi::IEnumerationT
< BinningModeHorizontalEnums > & 
BinningModeHorizontal
 Sets the horizontal binning mode. More...
 
GenApi::IIntegerBinningHorizontal
 Sets the number of adjacent horizontal pixes to be summed. More...
 
GenApi::IEnumerationT
< BinningVerticalModeEnums > & 
BinningVerticalMode
 Sets the vertical binning mode. More...
 
GenApi::IEnumerationT
< BinningModeVerticalEnums > & 
BinningModeVertical
 Sets the vertical binning mode. More...
 
GenApi::IIntegerBinningVertical
 Sets the number of adjacent vertical pixes to be summed. More...
 
GenApi::IIntegerDecimationHorizontal
 Sets horizontal sub-sampling. More...
 
GenApi::IIntegerDecimationVertical
 Sets vertical sub-sampling. More...
 
GenApi::IFloatScalingHorizontalAbs
 Sets vertical scaling factor. More...
 
GenApi::IFloatScalingVerticalAbs
 Sets vertical scaling factor. More...
 
StackedZoneImaging -
GenApi::IBooleanStackedZoneImagingEnable
 Enables the stacked zone imaging feature. More...
 
GenApi::IIntegerStackedZoneImagingIndex
 This value sets the zone to access. More...
 
GenApi::IBooleanStackedZoneImagingZoneEnable
 Enables the selected zone. More...
 
GenApi::IIntegerStackedZoneImagingZoneOffsetY
 Sets the Y offset (top offset) for the selected zone. More...
 
GenApi::IIntegerStackedZoneImagingZoneHeight
 Sets the height for the selected zone. More...
 
AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
GenApi::IBooleanEnableBurstAcquisition
 When enabled, the maximum frame rate does not depend on the image transfer rate out of the camera. More...
 
GenApi::IEnumerationT
< AcquisitionModeEnums > & 
AcquisitionMode
 Sets the image acquisition mode. More...
 
GenApi::ICommandAcquisitionStart
 Starts the acquisition of images. More...
 
GenApi::ICommandAcquisitionStop
 Stops the acquisition of images. More...
 
GenApi::ICommandAcquisitionAbort
 Immediately aborts the acquisition of images. More...
 
GenApi::IIntegerAcquisitionFrameCount
 Sets the number of frames acquired in the multiframe acquisition mode. More...
 
GenApi::IEnumerationT
< TriggerControlImplementationEnums > & 
TriggerControlImplementation
 Visibility = Expert More...
 
GenApi::IEnumerationT
< TriggerSelectorEnums > & 
TriggerSelector
 Selects the trigger type to configure. More...
 
GenApi::IEnumerationT
< TriggerModeEnums > & 
TriggerMode
 Sets the mode for the selected trigger. More...
 
GenApi::ICommandTriggerSoftware
 Generates a software trigger signal that is used when the trigger source is set to 'software'. More...
 
GenApi::IEnumerationT
< TriggerSourceEnums > & 
TriggerSource
 Sets the signal source for the selected trigger. More...
 
GenApi::IEnumerationT
< TriggerActivationEnums > & 
TriggerActivation
 Sets the signal transition needed to activate the selected trigger. More...
 
GenApi::IBooleanTriggerPartialClosingFrame
 Determines whether a partial or complete frame is transmitted when the frame start trigger prematurely transitions. More...
 
GenApi::IEnumerationT
< TriggerDelaySourceEnums > & 
TriggerDelaySource
 Selects the kind of trigger delay. More...
 
GenApi::IFloatTriggerDelayAbs
 Sets the trigger delay time in microseconds. More...
 
GenApi::IIntegerTriggerDelayLineTriggerCount
 Sets the trigger delay expressed as number of line triggers. More...
 
GenApi::IFloatExposureStartDelayAbs
 Visibility = Beginner More...
 
GenApi::IIntegerExposureStartDelayRaw
 Visibility = Beginner More...
 
GenApi::IEnumerationT
< ExposureModeEnums > & 
ExposureMode
 Sets the exposure mode. More...
 
GenApi::IEnumerationT
< InterlacedIntegrationModeEnums > & 
InterlacedIntegrationMode
 Selects the Interlaced Integration Mode. More...
 
GenApi::IEnumerationT
< ExposureAutoEnums > & 
ExposureAuto
 Exposure Auto is the 'automatic' counterpart to manually setting an 'absolute' exposure time. More...
 
GenApi::IFloatExposureTimeAbs
 Directly sets the camera's exposure time in microseconds. More...
 
GenApi::IFloatExposureTimeBaseAbs
 Sets the time base (in microseconds) that is used when the exposure time is set with the 'exposure time raw' setting. More...
 
GenApi::IBooleanExposureTimeBaseAbsEnable
 Enables the use of the exposure time base. More...
 
GenApi::IIntegerExposureTimeRaw
 Sets the 'raw' exposure time. More...
 
GenApi::IFloatReadoutTimeAbs
 Indicates the sensor readout time given the current settings. More...
 
GenApi::IEnumerationT
< ExposureOverlapTimeModeEnums > & 
ExposureOverlapTimeMode
 Selects the Exposure Overlap Time Mode. More...
 
GenApi::IFloatExposureOverlapTimeMaxAbs
 Sets the maximum overlap of the sensor exposure with sensor readout in TriggerWidth exposure mode in microseconds. More...
 
GenApi::IIntegerExposureOverlapTimeMaxRaw
 Sets the maximum overlap of the sensor exposure with the sensor readout in TriggerWidth exposure mode in raw units. More...
 
GenApi::IBooleanGlobalResetReleaseModeEnable
 Enable the Global Reset Release Mode. More...
 
GenApi::IEnumerationT
< ShutterModeEnums > & 
ShutterMode
 Sets the shutter mode. More...
 
GenApi::IEnumerationT
< SensorReadoutModeEnums > & 
SensorReadoutMode
 Sets the readout mode of the device. More...
 
GenApi::IFloatAcquisitionLineRateAbs
 Sets the camera's acquisition line rate in lines per second. More...
 
GenApi::IFloatResultingLinePeriodAbs
 Indicates the minimum allowed line acquisition period (in microseconds) given the current settings for the area of interest, exposure time, and bandwidth. More...
 
GenApi::IFloatResultingLineRateAbs
 Indicates the maximum allowed line acquisition rate (in lines per second) given the current settings for the area of interest, exposure time, and bandwidth. More...
 
GenApi::IBooleanAcquisitionFrameRateEnable
 Enables setting the camera's acquisition frame rate to a specified value. More...
 
GenApi::IFloatAcquisitionFrameRateAbs
 If the acquisition frame rate feature is enabled, this value sets the camera's acquisition frame rate in frames per second. More...
 
GenApi::IFloatResultingFramePeriodAbs
 Indicates the minimum allowed frame acquisition period (in microseconds) given the current settings for the area of interest, exposure time, and bandwidth. More...
 
GenApi::IFloatResultingFrameRateAbs
 Indicates the maximum allowed frame acquisition rate (in frames per second) given the current settings for the area of interest, exposure time, and bandwidth. More...
 
GenApi::IEnumerationT
< AcquisitionStatusSelectorEnums > & 
AcquisitionStatusSelector
 This enumeration is used to select which internal acquisition signal to read using AcquisitionStatus. More...
 
GenApi::IBooleanAcquisitionStatus
 Reads the selected acquisition status. More...
 
GenApi::IBooleanFrameTimeoutEnable
 Enables the frame timeout. More...
 
GenApi::IFloatFrameTimeoutAbs
 Sets the frame timeout in microseconds. More...
 
GenApi::IBooleanSyncFreeRunTimerEnable
 Enables the synchronous free run mode. More...
 
GenApi::IIntegerSyncFreeRunTimerStartTimeLow
 Synchronous free run trigger start time (low 32 bits) More...
 
GenApi::IIntegerSyncFreeRunTimerStartTimeHigh
 Synchronous free run trigger start time (high 32 bits) More...
 
GenApi::IFloatSyncFreeRunTimerTriggerRateAbs
 Synchronous free run trigger rate. More...
 
GenApi::ICommandSyncFreeRunTimerUpdate
 Activates the synchronous free run trigger settings. More...
 
DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
GenApi::IEnumerationT
< LineSelectorEnums > & 
LineSelector
 Selects the I/O line to configure. More...
 
GenApi::IEnumerationT
< LineModeEnums > & 
LineMode
 Sets the mode for the selected line. More...
 
GenApi::IEnumerationT
< LineLogicEnums > & 
LineLogic
 Visibility = Beginner More...
 
GenApi::IEnumerationT
< LineFormatEnums > & 
LineFormat
 Sets the electrical configuration of the selected line. More...
 
GenApi::IEnumerationT
< LineSourceEnums > & 
LineSource
 Sets the source signal for the selected line (if the selected line is an output) More...
 
GenApi::IBooleanLineInverter
 Enables the signal inverter function for the selected input or output line. More...
 
GenApi::IBooleanLineTermination
 Enables the termination resistor for the selected input line. More...
 
GenApi::IFloatLineDebouncerTimeAbs
 Sets the absolute value of the selected line debouncer time in microseconds. More...
 
GenApi::IIntegerLineDebouncerTimeRaw
 Sets the raw value of the selected line debouncer time. More...
 
GenApi::IIntegerMinOutPulseWidthRaw
 Sets the raw value for the minimum signal width of an output signal. More...
 
GenApi::IFloatMinOutPulseWidthAbs
 Sets the absolute value (in microseconds) for the minimum signal width of an output signal. More...
 
GenApi::IBooleanLineStatus
 Indicates the current logical state for the selected line. More...
 
GenApi::IIntegerLineStatusAll
 A single bitfield indicating the current logical state of all available line signals at time of polling. More...
 
GenApi::IEnumerationT
< UserOutputSelectorEnums > & 
UserOutputSelector
 Selects the user settable output signal to configure. More...
 
GenApi::IBooleanUserOutputValue
 Sets the state of the selected user settable output signal. More...
 
GenApi::IIntegerUserOutputValueAll
 A single bitfield that sets the state of all user settable output signals in one access. More...
 
GenApi::IIntegerUserOutputValueAllMask
 Defines a mask that is used when the User Output Value All setting is used to set all of the user settable output signals in one access. More...
 
GenApi::IEnumerationT
< SyncUserOutputSelectorEnums > & 
SyncUserOutputSelector
 Visibility = Beginner More...
 
GenApi::IBooleanSyncUserOutputValue
 Sets the state of the selected user settable synchronous output signal. More...
 
GenApi::IIntegerSyncUserOutputValueAll
 A single bitfield that sets the state of all user settable synchronous output signals in one access. More...
 
VirtualInput - This category includes items used to control the operation of the camera's virtual input I/O lines
GenApi::IEnumerationT
< VInpSignalSourceEnums > & 
VInpSignalSource
 Sets the I/O line on which the camera receives the virtual input signal. More...
 
GenApi::IIntegerVInpBitLength
 Sets the length of the input bit. More...
 
GenApi::IIntegerVInpSamplingPoint
 Time span between the beginning of the input bit and the time when the high/low status is evaluated. More...
 
GenApi::IEnumerationT
< VInpSignalReadoutActivationEnums > & 
VInpSignalReadoutActivation
 Selects when to start the signal evaluation. More...
 
ShaftEncoderModule - This category provides controls for operating the camera's shaft encoder module.
GenApi::IEnumerationT
< ShaftEncoderModuleLineSelectorEnums > & 
ShaftEncoderModuleLineSelector
 Selects the phase of the shaft encoder. More...
 
GenApi::IEnumerationT
< ShaftEncoderModuleLineSourceEnums > & 
ShaftEncoderModuleLineSource
 Selects the input line as signal source for the shaft encoder module. More...
 
GenApi::IEnumerationT
< ShaftEncoderModuleModeEnums > & 
ShaftEncoderModuleMode
 Selects the circumstances for the shaft encoder module to output trigger signals. More...
 
GenApi::IEnumerationT
< ShaftEncoderModuleCounterModeEnums > & 
ShaftEncoderModuleCounterMode
 Selects the counting mode of the tick counter. More...
 
GenApi::IIntegerShaftEncoderModuleCounter
 Indicates the current value of the tick counter. More...
 
GenApi::IIntegerShaftEncoderModuleCounterMax
 Sets the maximum value for the tick counter. More...
 
GenApi::ICommandShaftEncoderModuleCounterReset
 Resets the tick counter to 0. More...
 
GenApi::IIntegerShaftEncoderModuleReverseCounterMax
 Sets the maximum value for the reverse counter. More...
 
GenApi::ICommandShaftEncoderModuleReverseCounterReset
 Resets the reverse counter to 0. More...
 
FrequencyConverter - This category includes items used to control the operation of the camera's frequency converter module
GenApi::IEnumerationT
< FrequencyConverterInputSourceEnums > & 
FrequencyConverterInputSource
 Selects the input source. More...
 
GenApi::IEnumerationT
< FrequencyConverterSignalAlignmentEnums > & 
FrequencyConverterSignalAlignment
 Selects the signal transition relationships between received and generated signals. More...
 
GenApi::IIntegerFrequencyConverterPreDivider
 Sets the pre-divider value for the pre-divider sub-module. More...
 
GenApi::IIntegerFrequencyConverterMultiplier
 Sets the multiplier value for the multiplier sub-module. More...
 
GenApi::IIntegerFrequencyConverterPostDivider
 Sets the post-divider value for the post-divider sub-module. More...
 
GenApi::IBooleanFrequencyConverterPreventOvertrigger
 Enables overtriggering protection. More...
 
TimerControls - This category includes items used to control the operation of the camera's timers
GenApi::IFloatTimerDelayTimebaseAbs
 Sets the time base (in microseconds) that is used when a timer delay is set with the 'timer delay raw' setting. More...
 
GenApi::IFloatTimerDurationTimebaseAbs
 Sets the time base (in microseconds) that is used when a timer duration is set with the 'timer duration raw' setting. More...
 
GenApi::IEnumerationT
< TimerSelectorEnums > & 
TimerSelector
 Selects the timer to configure. More...
 
GenApi::IFloatTimerDelayAbs
 Directly sets the delay for the selected timer in microseconds. More...
 
GenApi::IIntegerTimerDelayRaw
 Sets the 'raw' delay for the selected timer. More...
 
GenApi::IFloatTimerDurationAbs
 Directly sets the duration for the selected timer in microseconds. More...
 
GenApi::IIntegerTimerDurationRaw
 Sets the 'raw' duration for the selected timer. More...
 
GenApi::IEnumerationT
< TimerTriggerSourceEnums > & 
TimerTriggerSource
 Sets the internal camera signal used to trigger the selected timer. More...
 
GenApi::IEnumerationT
< TimerTriggerActivationEnums > & 
TimerTriggerActivation
 Sets the type of signal transistion that will start the timer. More...
 
GenApi::IEnumerationT
< CounterSelectorEnums > & 
CounterSelector
 Selects the counter to configure. More...
 
GenApi::IEnumerationT
< CounterEventSourceEnums > & 
CounterEventSource
 Selects the event that will be the source to increment the counter. More...
 
GenApi::IEnumerationT
< CounterResetSourceEnums > & 
CounterResetSource
 Selects the source of the reset for the selected counter. More...
 
GenApi::ICommandCounterReset
 Immediately resets the selected counter. More...
 
TimerSequence -
GenApi::IBooleanTimerSequenceEnable
 Visibility = Guru More...
 
GenApi::IIntegerTimerSequenceLastEntryIndex
 Visibility = Guru More...
 
GenApi::IIntegerTimerSequenceCurrentEntryIndex
 Visibility = Guru More...
 
GenApi::IEnumerationT
< TimerSequenceEntrySelectorEnums > & 
TimerSequenceEntrySelector
 Visibility = Guru More...
 
GenApi::IEnumerationT
< TimerSequenceTimerSelectorEnums > & 
TimerSequenceTimerSelector
 Visibility = Guru More...
 
GenApi::IBooleanTimerSequenceTimerEnable
 Visibility = Guru More...
 
GenApi::IBooleanTimerSequenceTimerInverter
 Visibility = Guru More...
 
GenApi::IIntegerTimerSequenceTimerDelayRaw
 Visibility = Guru More...
 
GenApi::IIntegerTimerSequenceTimerDurationRaw
 Visibility = Guru More...
 
LUTControls - This category includes items used to control the operation of the camera's lookup table (LUT)
GenApi::IEnumerationT
< LUTSelectorEnums > & 
LUTSelector
 Selects the lookup table (LUT) to configure. More...
 
GenApi::IBooleanLUTEnable
 Enables the selected LUT. More...
 
GenApi::IIntegerLUTIndex
 Sets the LUT element to access. More...
 
GenApi::IIntegerLUTValue
 Sets the value of the LUT element at the LUT index. More...
 
GenApi::IRegisterLUTValueAll
 Accesses the entire content of the selected LUT in one chunk access. More...
 
TransportLayer - This category includes items related to the GigE Vision transport layer
GenApi::IIntegerPayloadSize
 Size of the payload in bytes. More...
 
GenApi::IIntegerGevSCPSPacketSize
 Sets the packet size in bytes for the selected stream channel. More...
 
GenApi::IIntegerGevSCPD
 Sets the inter-packet delay (in ticks) for the selected stream channel. More...
 
GenApi::IIntegerGevSCFTD
 Sets the frame transfer start delay (in ticks) for the selected stream channel. More...
 
GenApi::IIntegerGevSCBWR
 Sets a percentage of the Ethernet bandwidth assigned to the camera to be held in reserve. More...
 
GenApi::IIntegerGevSCBWRA
 Sets a multiplier for the Bandwidth Reserve parameter. More...
 
GenApi::IIntegerGevSCBWA
 Indicates the bandwidth (in bytes per second) that will be used by the camera to transmit image and chunk feature data and to handle resends and control data transmissions. More...
 
GenApi::IIntegerGevSCDMT
 Indicates the maximum amount of data (in bytes per second) that the camera could generate given its current settings and ideal conditions, i.e., unlimited bandwidth and no packet resends. More...
 
GenApi::IIntegerGevSCDCT
 Indicates the actual bandwidth (in bytes per second) that the camera will use to transmit image data and chunk data given the current AOI settings, chunk feature settings, and the pixel format setting. More...
 
GenApi::IIntegerGevSCFJM
 Indicates the maximum time (in ticks) that the next frame transmission could be delayed due to a burst of resends. More...
 
GenApi::IIntegerGevVersionMajor
 Indicates the major version number of the GigE Vision specification supported by this device. More...
 
GenApi::IIntegerGevVersionMinor
 Indicates the minor version number of the GigE Vision specification supported by this device. More...
 
GenApi::IBooleanGevDeviceModeIsBigEndian
 Indicates the endianess of the bootstrap registers. More...
 
GenApi::IIntegerGevDeviceModeCharacterSet
 Indictes the character set. More...
 
GenApi::IEnumerationT
< GevInterfaceSelectorEnums > & 
GevInterfaceSelector
 Selects the physical network interface to configure. More...
 
GenApi::IIntegerGevMACAddress
 Indicates the MAC address for the selected network interface. More...
 
GenApi::IEnumerationT
< GevGVSPExtendedIDModeEnums > & 
GevGVSPExtendedIDMode
 Enable the extended ID mode for GVSP. More...
 
GenApi::IBooleanGevSupportedIPConfigurationLLA
 Indicates whether the selected network interface supports auto IP addressing (also known as LLA) More...
 
GenApi::IBooleanGevSupportedIPConfigurationDHCP
 Indicates whether the selected network interface supports DHCP IP addressing. More...
 
GenApi::IBooleanGevSupportedIPConfigurationPersistentIP
 Indicates whether the selected network interface supports fixed IP addressing (also known as persistent IP addressing) More...
 
GenApi::IIntegerGevCurrentIPConfiguration
 Sets the current IP configuration of the selected network interface. More...
 
GenApi::IIntegerGevCurrentIPAddress
 Indicates the current IP address for the selected network interface. More...
 
GenApi::IIntegerGevCurrentSubnetMask
 Indicates the current subnet mask for the selected network interface. More...
 
GenApi::IIntegerGevCurrentDefaultGateway
 Indicates the current default gateway for the selected network interface. More...
 
GenApi::IIntegerGevPersistentIPAddress
 If fixed (persistent) IP addressing is supported by the device and enabled, sets the fixed IP address for the selected network interface. More...
 
GenApi::IIntegerGevPersistentSubnetMask
 If fixed (persistent) IP addressing is supported by the device and enabled, sets the fixed subnet mask for the selected network interface. More...
 
GenApi::IIntegerGevPersistentDefaultGateway
 If fixed (persistent) IP addressing is supported by the device and enabled, sets the fixed default gateway for the selected network interface. More...
 
GenApi::IIntegerGevLinkSpeed
 Indicates the connection speed in Mbps for the selected network interface. More...
 
GenApi::IBooleanGevLinkMaster
 Indicates whether the selected network interface is the clock master. More...
 
GenApi::IBooleanGevLinkFullDuplex
 Indicates whether the selected network interface operates in full-duplex mode. More...
 
GenApi::IBooleanGevLinkCrossover
 Indicates the state of medium-dependent interface crossover (MDIX) for the selected network interface. More...
 
GenApi::IStringGevFirstURL
 Indicates the first URL to the XML device description file. More...
 
GenApi::IStringGevSecondURL
 Indicates the second URL to the XML device description file. More...
 
GenApi::IIntegerGevNumberOfInterfaces
 Indicates the number of network interfaces on the device. More...
 
GenApi::IIntegerGevMessageChannelCount
 Indicates the number of message channels supported by the device. More...
 
GenApi::IIntegerGevStreamChannelCount
 Indicates the number of stream channels supported by the device. More...
 
GenApi::IBooleanGevSupportedOptionalLegacy16BitBlockID
 Indicates whether this GVSP transmitter or receiver can support 16-bit block_id. More...
 
GenApi::IBooleanGevSupportedIEEE1588
 Indicates whether IEEE 1588 (PTP) is supported. More...
 
GenApi::IBooleanGevSupportedOptionalCommandsEVENTDATA
 Indicates whether EVENTDATA_CMD and EVENTDATA_ACK are supported. More...
 
GenApi::IBooleanGevSupportedOptionalCommandsEVENT
 Indicates whether EVENT_CMD and EVENT_ACK are supported. More...
 
GenApi::IBooleanGevSupportedOptionalCommandsPACKETRESEND
 Indicates whether PACKETRESEND_CMD is supported. More...
 
GenApi::IBooleanGevSupportedOptionalCommandsWRITEMEM
 Indicates whether WRITEMEM_CMD and WRITEMEM_ACK are supported. More...
 
GenApi::IBooleanGevSupportedOptionalCommandsConcatenation
 Indicates whether multiple operations in a single message are supported. More...
 
GenApi::IIntegerGevHeartbeatTimeout
 Sets the heartbeat timeout in milliseconds. More...
 
GenApi::IIntegerGevTimestampTickFrequency
 Indicates the number of timestamp clock ticks in 1 second. More...
 
GenApi::ICommandGevTimestampControlLatch
 Latches the current timestamp value of the device. More...
 
GenApi::ICommandGevTimestampControlReset
 Resets the timestamp value for the device. More...
 
GenApi::ICommandGevTimestampControlLatchReset
 Resets the timestamp control latch. More...
 
GenApi::IIntegerGevTimestampValue
 Indicates the latched value of the timestamp. More...
 
GenApi::IEnumerationT
< GevCCPEnums > & 
GevCCP
 Sets the control channel privilege feature. More...
 
GenApi::IEnumerationT
< GevStreamChannelSelectorEnums > & 
GevStreamChannelSelector
 Selects the stream channel to configure. More...
 
GenApi::IIntegerGevSCPInterfaceIndex
 Sets the index of the network interface to use. More...
 
GenApi::IIntegerGevSCDA
 Sets the stream channel destination IPv4 address for the selected stream channel. More...
 
GenApi::IIntegerGevSCPHostPort
 Sets the port to which the device must send data streams. More...
 
GenApi::ICommandGevSCPSFireTestPacket
 Visibility = Guru More...
 
GenApi::IBooleanGevSCPSDoNotFragment
 Visibility = Guru More...
 
GenApi::IBooleanGevSCPSBigEndian
 Visibility = Guru More...
 
GenApi::IIntegerTLParamsLocked
 Indicates whether a live grab is under way. More...
 
GenApi::IBooleanPixelFormatLegacy
 Select legacy pixel format encoding. More...
 
GenApi::IBooleanGevIEEE1588
 Enable usage of the IEEE 1588 V2 Precision Time Protocol to source the timestamp register. More...
 
GenApi::IEnumerationT
< GevIEEE1588StatusEnums > & 
GevIEEE1588Status
 Provides the state of the IEEE 1588 clock. More...
 
GenApi::ICommandGevIEEE1588DataSetLatch
 Latches the current IEEE 1588 related values of the device. More...
 
GenApi::IEnumerationT
< GevIEEE1588StatusLatchedEnums > & 
GevIEEE1588StatusLatched
 Indicates the latched state of the IEEE 1588 clock. More...
 
GenApi::IIntegerGevIEEE1588OffsetFromMaster
 This is a read only element. More...
 
GenApi::IIntegerGevIEEE1588ClockIdLow
 This is a read only element. More...
 
GenApi::IIntegerGevIEEE1588ClockIdHigh
 This is a read only element. More...
 
GenApi::IIntegerGevIEEE1588ClockId
 Indicates the latched clock ID of the IEEE 1588 device. More...
 
GenApi::IIntegerGevIEEE1588ParentClockIdLow
 This is a read only element. More...
 
GenApi::IIntegerGevIEEE1588ParentClockIdHigh
 This is a read only element. More...
 
GenApi::IIntegerGevIEEE1588ParentClockId
 Indicates the latched parent clock ID of the IEEE 1588 device. More...
 
GenApi::IIntegerGevPTPDiagnosticsQueueRxEvntMaxNumElements
 This is a read only element. More...
 
GenApi::IIntegerGevPTPDiagnosticsQueueRxGnrlMaxNumElements
 This is a read only element. More...
 
GenApi::IIntegerGevPTPDiagnosticsQueueRxEvntPushNumFailure
 This is a read only element. More...
 
GenApi::IIntegerGevPTPDiagnosticsQueueRxGnrlPushNumFailure
 This is a read only element. More...
 
GenApi::IIntegerGevPTPDiagnosticsQueueSendNumFailure
 This is a read only element. More...
 
ActionControl - This category includes items that control the action control feature
GenApi::IIntegerNumberOfActionSignals
 Number of separate action signals supported by the device. More...
 
GenApi::IIntegerActionCommandCount
 Number of action command interfaces. More...
 
GenApi::IIntegerActionDeviceKey
 Authorization key. More...
 
GenApi::IIntegerActionSelector
 Selects the action command to configure. More...
 
GenApi::IIntegerActionGroupKey
 Defines a group of devices. More...
 
GenApi::IIntegerActionGroupMask
 Filters out particular devices from its group. More...
 
DeviceControl -
GenApi::ICommandDeviceRegistersStreamingStart
 Prepare the device for registers streaming. More...
 
GenApi::ICommandDeviceRegistersStreamingEnd
 Announce the end of registers streaming. More...
 
UserSets - This category includes items that control the configuration sets feature that is used to save sets of parameters in the camera
GenApi::IEnumerationT
< UserSetSelectorEnums > & 
UserSetSelector
 Selects the configuration set to load, save, or configure. More...
 
GenApi::ICommandUserSetLoad
 Loads the selected configuration into the camera's volatile memory and makes it the active configuration set. More...
 
GenApi::ICommandUserSetSave
 Saves the current active configuration set into the selected user set. More...
 
GenApi::IEnumerationT
< UserSetDefaultSelectorEnums > & 
UserSetDefaultSelector
 Sets the configuration set to be used as the default startup set. More...
 
GenApi::IEnumerationT
< DefaultSetSelectorEnums > & 
DefaultSetSelector
 Selects the which factory setting will be used as default set. More...
 
AutoFunctions - This category includes items that parameterize the Auto Functions
GenApi::IIntegerAutoTargetValue
 Target average grey value for Gain Auto and Exposure Auto. More...
 
GenApi::IFloatGrayValueAdjustmentDampingAbs
 Gray value adjustment damping for Gain Auto and Exposure Auto. More...
 
GenApi::IIntegerGrayValueAdjustmentDampingRaw
 Gray value adjustment damping for Gain Auto and Exposure Auto. More...
 
GenApi::IFloatBalanceWhiteAdjustmentDampingAbs
 Balance White adjustment damping for Balance White Auto. More...
 
GenApi::IIntegerBalanceWhiteAdjustmentDampingRaw
 Balance White adjustment damping for Balance White Auto. More...
 
GenApi::IIntegerAutoGainRawLowerLimit
 Lower limit of the Auto Gain (Raw) parameter. More...
 
GenApi::IIntegerAutoGainRawUpperLimit
 Upper limit of the Auto Gain (Raw) parameter. More...
 
GenApi::IFloatAutoExposureTimeAbsLowerLimit
 Lower limit of the Auto Exposure Time (Abs) [us] parameter. More...
 
GenApi::IFloatAutoExposureTimeAbsUpperLimit
 Upper limit of the Auto Exposure Time (Abs) [us] parameter. More...
 
GenApi::IEnumerationT
< AutoFunctionProfileEnums > & 
AutoFunctionProfile
 Selects the strategy for controlling gain and shutter simultaneously. More...
 
AutoFunctionAOIs - Portion of the sensor array used for auto function control
GenApi::IEnumerationT
< AutoFunctionAOISelectorEnums > & 
AutoFunctionAOISelector
 Selects the Auto Function AOI. More...
 
GenApi::IIntegerAutoFunctionAOIWidth
 Sets the width of the auto function area of interest in pixels. More...
 
GenApi::IIntegerAutoFunctionAOIHeight
 Sets the height of the auto function area of interest in pixels. More...
 
GenApi::IIntegerAutoFunctionAOIOffsetX
 Sets the starting column of the auto function area of interest in pixels. More...
 
GenApi::IIntegerAutoFunctionAOIOffsetY
 Sets the starting line of the auto function area of interest in pixels. More...
 
GenApi::IBooleanAutoFunctionAOIUsageIntensity
 Visibility = Beginner More...
 
GenApi::IBooleanAutoFunctionAOIUsageWhiteBalance
 Visibility = Beginner More...
 
GenApi::IBooleanAutoFunctionAOIUsageRedLightCorrection
 Visibility = Beginner More...
 
ColorOverexposureCompensation - Compensates for deviations of hue resulting from overexposure
GenApi::IEnumerationT
< ColorOverexposureCompensationAOISelectorEnums > & 
ColorOverexposureCompensationAOISelector
 Selcts the AOI for color overexposure compensation. More...
 
GenApi::IBooleanColorOverexposureCompensationAOIEnable
 Enables color overexposure compensation. More...
 
GenApi::IFloatColorOverexposureCompensationAOIFactor
 Sets the color overexposure compensation factor for the selected C.O.C. More...
 
GenApi::IIntegerColorOverexposureCompensationAOIFactorRaw
 Sets the raw value for the color overexposure compensation factor. More...
 
GenApi::IIntegerColorOverexposureCompensationAOIWidth
 Sets the width for the selected C.O.C. More...
 
GenApi::IIntegerColorOverexposureCompensationAOIHeight
 Sets the height for the selected C.O.C. More...
 
GenApi::IIntegerColorOverexposureCompensationAOIOffsetX
 Sets the X offset for the selected C.O.C. More...
 
GenApi::IIntegerColorOverexposureCompensationAOIOffsetY
 Sets the Y offset for the selected C.O.C. More...
 
Shading - Includes items used to control the operation of the camera's shading correction.
GenApi::IEnumerationT
< ShadingSelectorEnums > & 
ShadingSelector
 Selects the kind of shading correction. More...
 
GenApi::IBooleanShadingEnable
 Enables the selected kind of shading correction. More...
 
GenApi::IEnumerationT
< ShadingStatusEnums > & 
ShadingStatus
 Indicates error statuses related to shading correction. More...
 
GenApi::IEnumerationT
< ShadingSetDefaultSelectorEnums > & 
ShadingSetDefaultSelector
 Selects the bootup shading set. More...
 
GenApi::IEnumerationT
< ShadingSetSelectorEnums > & 
ShadingSetSelector
 Selects the shading set to which the activate command will be applied. More...
 
GenApi::ICommandShadingSetActivate
 Activates the selected shading set. More...
 
GenApi::IEnumerationT
< ShadingSetCreateEnums > & 
ShadingSetCreate
 Creates a shading set. More...
 
UserDefinedValues -
GenApi::IEnumerationT
< UserDefinedValueSelectorEnums > & 
UserDefinedValueSelector
 Visibility = Guru More...
 
GenApi::IIntegerUserDefinedValue
 Visibility = Guru More...
 
FeatureSets -
GenApi::IIntegerGenicamXmlFileDefault
 Select default genicam XML file. More...
 
GenApi::IEnumerationT
< FeatureSetEnums > & 
FeatureSet
 Select a camera description file. More...
 
RemoveParamLimits - This category includes items that allow removing the limits of camera parameters
GenApi::IEnumerationT
< ParameterSelectorEnums > & 
ParameterSelector
 Selects the parameter to configure. More...
 
GenApi::IBooleanRemoveLimits
 Removes the factory-set limits of the selected parameter. More...
 
GenApi::IIntegerPrelines
 Sets the number of prelines. More...
 
ExpertFeatureAccess -
GenApi::IEnumerationT
< ExpertFeatureAccessSelectorEnums > & 
ExpertFeatureAccessSelector
 Selects the feature to configure. More...
 
GenApi::IIntegerExpertFeatureAccessKey
 Sets the key to access the selected feature. More...
 
GenApi::IBooleanExpertFeatureEnable
 Enable the selected Feature. More...
 
ChunkDataStreams - This category includes items that control the chunk features available on the camera.
GenApi::IBooleanChunkModeActive
 Enables the chunk mode. More...
 
GenApi::IEnumerationT
< ChunkSelectorEnums > & 
ChunkSelector
 Selects chunks for enabling. More...
 
GenApi::IBooleanChunkEnable
 Enables the inclusion of the selected chunk in the payload data. More...
 
ChunkData - This category includes items related to the chunk data that can be appended to the image data
GenApi::IIntegerChunkStride
 Indicates the number of bytes of data between the beginning of one line in the acquired image and the beginning of the next line in the acquired image. More...
 
GenApi::IIntegerChunkSequenceSetIndex
 Indicates the sequence set index number related to the acquired image. More...
 
GenApi::IIntegerChunkOffsetX
 Indicates the X offset of the area of interest represented in the acquired image. More...
 
GenApi::IIntegerChunkOffsetY
 Indicates the Y offset of the area of interest represented in the acquired image. More...
 
GenApi::IIntegerChunkWidth
 Indicates the widtth of the area of interest represented in the acquired image. More...
 
GenApi::IIntegerChunkHeight
 Indicates the height of the area of interest represented in the acquired image. More...
 
GenApi::IIntegerChunkDynamicRangeMin
 Indicates the minimum possible pixel value in the acquired image. More...
 
GenApi::IIntegerChunkDynamicRangeMax
 Indicates the maximum possible pixel value in the acquired image. More...
 
GenApi::IEnumerationT
< ChunkPixelFormatEnums > & 
ChunkPixelFormat
 Indicates the format of the pixel data in the acquired image. More...
 
GenApi::IIntegerChunkTimestamp
 Indicates the value of the timestamp when the image was acquired. More...
 
GenApi::IIntegerChunkFramecounter
 Indicates the value of the frame counter when the image was acquired. More...
 
GenApi::IIntegerChunkLineStatusAll
 A bit field that indicates the status of all of the camera's input and output lines when the image was acquired. More...
 
GenApi::IIntegerChunkVirtLineStatusAll
 A bit field that indicates the status of all of the camera's virtual input and output lines when the image was acquired. More...
 
GenApi::IIntegerChunkTriggerinputcounter
 Indicates the value of the trigger input counter when the image was acquired. More...
 
GenApi::IIntegerChunkLineTriggerIgnoredCounter
 Visibility = Beginner More...
 
GenApi::IIntegerChunkFrameTriggerIgnoredCounter
 Visibility = Beginner More...
 
GenApi::IIntegerChunkFrameTriggerCounter
 Visibility = Beginner More...
 
GenApi::IIntegerChunkFramesPerTriggerCounter
 Visibility = Beginner More...
 
GenApi::IIntegerChunkLineTriggerEndToEndCounter
 Visibility = Beginner More...
 
GenApi::IIntegerChunkInputStatusAtLineTriggerBitsPerLine
 Number of bits per status. More...
 
GenApi::IIntegerChunkInputStatusAtLineTriggerIndex
 Used to select a certain status. More...
 
GenApi::IIntegerChunkInputStatusAtLineTriggerValue
 Value of the status selected by 'Index'. More...
 
GenApi::IIntegerChunkShaftEncoderCounter
 Shaft encoder counter at frame trigger. More...
 
GenApi::IFloatChunkExposureTime
 Visibility = Beginner More...
 
GenApi::IIntegerChunkPayloadCRC16
 Indicates the value of CRC checksum. More...
 
GenApi::IIntegerChunkGainAll
 Visibility = Beginner More...
 
GenApi::IIntegerChunkLineTriggerCounter
 Visibility = Beginner More...
 
EventsGeneration - This category includes items that control event generation by the camera.
GenApi::IEnumerationT
< EventSelectorEnums > & 
EventSelector
 Selects the type of event for enabling. More...
 
GenApi::IEnumerationT
< EventNotificationEnums > & 
EventNotification
 Sets the notification type that will be sent to the host application for the selected event. More...
 
ExposureEndEventData - This category includes items available for an exposure end event
GenApi::IIntegerExposureEndEventStreamChannelIndex
 Indicates the stream channel index for an exposure end event. More...
 
GenApi::IIntegerExposureEndEventFrameID
 Indicates the frame ID for an exposure end event. More...
 
GenApi::IIntegerExposureEndEventTimestamp
 Indicates the time stamp for an exposure end event. More...
 
LineStartOvertriggerEventData - This category includes items available for an line start overtrigger event
GenApi::IIntegerLineStartOvertriggerEventStreamChannelIndex
 Indicates the stream channel index for an line start overtrigger event. More...
 
GenApi::IIntegerLineStartOvertriggerEventTimestamp
 Indicates the time stamp for an line start overtrigger event. More...
 
FrameStartOvertriggerEventData - This category includes items available for an frame start overtrigger event
GenApi::IIntegerFrameStartOvertriggerEventStreamChannelIndex
 Indicates the stream channel index for an frame start overtrigger event. More...
 
GenApi::IIntegerFrameStartOvertriggerEventTimestamp
 Indicates the time stamp for an frame start overtrigger event. More...
 
FrameStartEventData - This category includes items available for an frame start event
GenApi::IIntegerFrameStartEventStreamChannelIndex
 Indicates the stream channel index for an frame start event. More...
 
GenApi::IIntegerFrameStartEventTimestamp
 Indicates the time stamp for an frame start event. More...
 
AcquisitionStartEventData - This category includes items available for an acquisition start event
GenApi::IIntegerAcquisitionStartEventStreamChannelIndex
 Indicates the stream channel index for an acquisition start event. More...
 
GenApi::IIntegerAcquisitionStartEventTimestamp
 Indicates the time stamp for an acquisition start event. More...
 
AcquisitionStartOvertriggerEventData - This category includes items available for an acquisition start overtrigger event
GenApi::IIntegerAcquisitionStartOvertriggerEventStreamChannelIndex
 Indicates the stream channel index for an acquisition start overtrigger event. More...
 
GenApi::IIntegerAcquisitionStartOvertriggerEventTimestamp
 Indicates the time stamp for an Acquisition start overtrigger event. More...
 
FrameTimeoutEventData - This category includes items available for an frame timeout event
GenApi::IIntegerFrameTimeoutEventStreamChannelIndex
 Indicates the stream channel index for an frame timeout event. More...
 
GenApi::IIntegerFrameTimeoutEventTimestamp
 Indicates the time stamp for an frame timeout event. More...
 
EventOverrunEventData - This category includes items available for an event overrun event
GenApi::IIntegerEventOverrunEventStreamChannelIndex
 Indicates the stream channel index for an event overrun event. More...
 
GenApi::IIntegerEventOverrunEventFrameID
 Indicates the frame ID for an event overrun event. More...
 
GenApi::IIntegerEventOverrunEventTimestamp
 Indicates the time stamp for an event overrun event. More...
 
CriticalTemperatureEventData - This category includes items available for a critical temperature event
GenApi::IIntegerCriticalTemperatureEventStreamChannelIndex
 Indicates the stream channel index for a critical temperature event. More...
 
GenApi::IIntegerCriticalTemperatureEventTimestamp
 Indicates the time stamp for a critical temperature event. More...
 
OverTemperatureEventData - This category includes items available for an over temperature event
GenApi::IIntegerOverTemperatureEventStreamChannelIndex
 Indicates the stream channel index for an over temperature event. More...
 
GenApi::IIntegerOverTemperatureEventTimestamp
 Indicates the time stamp for an over temperature event. More...
 
ActionLateEventData - Contains parameters available for a action late event.
GenApi::IIntegerActionLateEventStreamChannelIndex
 Stream channel index of the action late event. More...
 
GenApi::IIntegerActionLateEventTimestamp
 Time stamp of the action late event. More...
 
LateActionEventData - TODO
GenApi::IIntegerLateActionEventStreamChannelIndex
 Indicates the stream channel index for a critical temperature event. More...
 
GenApi::IIntegerLateActionEventTimestamp
 Indicates the time stamp for a critical temperature event. More...
 
Line1RisingEdgeEventData - This category includes items available for an io line 1 rising edge event
GenApi::IIntegerLine1RisingEdgeEventStreamChannelIndex
 Indicates the stream channel index for an io line 1 rising edge event. More...
 
GenApi::IIntegerLine1RisingEdgeEventTimestamp
 Indicates the time stamp for a line 1 rising edge event. More...
 
Line2RisingEdgeEventData - This category includes items available for an io line 2 rising edge event
GenApi::IIntegerLine2RisingEdgeEventStreamChannelIndex
 Indicates the stream channel index for an io line 2 rising edge event. More...
 
GenApi::IIntegerLine2RisingEdgeEventTimestamp
 Indicates the time stamp for a line 2 rising edge event. More...
 
Line3RisingEdgeEventData - This category includes items available for an io line 3 rising edge event
GenApi::IIntegerLine3RisingEdgeEventStreamChannelIndex
 Indicates the stream channel index for an io line 3 rising edge event. More...
 
GenApi::IIntegerLine3RisingEdgeEventTimestamp
 Indicates the time stamp for a line 3 rising edge event. More...
 
Line4RisingEdgeEventData - This category includes items available for an io line 4 rising edge event
GenApi::IIntegerLine4RisingEdgeEventStreamChannelIndex
 Indicates the stream channel index for an io line 4 rising edge event. More...
 
GenApi::IIntegerLine4RisingEdgeEventTimestamp
 Indicates the time stamp for a line 4 rising edge event. More...
 
VirtualLine1RisingEdgeEventData - This category includes items available for an io virtual line 1 rising edge event
GenApi::IIntegerVirtualLine1RisingEdgeEventStreamChannelIndex
 Indicates the stream channel index for an io virtual line 1 rising edge event. More...
 
GenApi::IIntegerVirtualLine1RisingEdgeEventTimestamp
 Indicates the time stamp for a virtual line 1 rising edge event. More...
 
VirtualLine2RisingEdgeEventData - This category includes items available for an io virtual line 2 rising edge event
GenApi::IIntegerVirtualLine2RisingEdgeEventStreamChannelIndex
 Indicates the stream channel index for an io virtual line 2 rising edge event. More...
 
GenApi::IIntegerVirtualLine2RisingEdgeEventTimestamp
 Indicates the time stamp for a virtual line 2 rising edge event. More...
 
VirtualLine3RisingEdgeEventData - This category includes items available for an io virtual line 3 rising edge event
GenApi::IIntegerVirtualLine3RisingEdgeEventStreamChannelIndex
 Indicates the stream channel index for an io virtual line 3 rising edge event. More...
 
GenApi::IIntegerVirtualLine3RisingEdgeEventTimestamp
 Indicates the time stamp for a virtual line 3 rising edge event. More...
 
VirtualLine4RisingEdgeEventData - This category includes items available for an io virtual line 4 rising edge event
GenApi::IIntegerVirtualLine4RisingEdgeEventStreamChannelIndex
 Indicates the stream channel index for an io virtual line 4 rising edge event. More...
 
GenApi::IIntegerVirtualLine4RisingEdgeEventTimestamp
 Indicates the time stamp for a virtual line 4 rising edge event. More...
 
FrameWaitEventData - This category includes items available for an frame wait event
GenApi::IIntegerFrameWaitEventStreamChannelIndex
 Indicates the stream channel index for an frame wait event. More...
 
GenApi::IIntegerFrameWaitEventTimestamp
 Indicates the time stamp for an frame wait event. More...
 
AcquisitionWaitEventData - This category includes items available for an acquisition wait event
GenApi::IIntegerAcquisitionWaitEventStreamChannelIndex
 Indicates the stream channel index for an acquisition wait event. More...
 
GenApi::IIntegerAcquisitionWaitEventTimestamp
 Indicates the time stamp for an acquisition wait event. More...
 
FrameStartWaitEventData - Contains parameters available for a frame start wait event.
GenApi::IIntegerFrameStartWaitEventStreamChannelIndex
 Stream channel index of the frame start wait event. More...
 
GenApi::IIntegerFrameStartWaitEventTimestamp
 Time stamp of the frame start wait event. More...
 
AcquisitionStartWaitEventData - Contains parameters available for an acquisition start wait event.
GenApi::IIntegerAcquisitionStartWaitEventStreamChannelIndex
 Stream channel index of the acquisition start wait event. More...
 
GenApi::IIntegerAcquisitionStartWaitEventTimestamp
 Time stamp of the acquisition start wait event. More...
 
FileAccessControl - This category includes items used to conduct file operations
GenApi::IEnumerationT
< FileSelectorEnums > & 
FileSelector
 This feature selects the target file in the device. More...
 
GenApi::IEnumerationT
< FileOperationSelectorEnums > & 
FileOperationSelector
 Selects the target operation for the selected file. More...
 
GenApi::IEnumerationT
< FileOpenModeEnums > & 
FileOpenMode
 Selects the access mode in which a file is opened. More...
 
GenApi::IRegisterFileAccessBuffer
 Defines the intermediate access buffer. More...
 
GenApi::IIntegerFileAccessOffset
 Controls the mapping between the device file storage and the FileAccessBuffer. More...
 
GenApi::IIntegerFileAccessLength
 Controls the mapping between the device file storage and the FileAccessBuffer. More...
 
GenApi::IEnumerationT
< FileOperationStatusEnums > & 
FileOperationStatus
 Represents the file operation execution status. More...
 
GenApi::IIntegerFileOperationResult
 Represents the file operation result. More...
 
GenApi::IIntegerFileSize
 Represents the size of the selected file. More...
 
GenApi::ICommandFileOperationExecute
 Executes the selected operation. More...
 

Detailed Description

Low Level API: The camera class for Basler GigE Vision camera devices.

Class for Basler GigE Vision cameras providing access to camera parameters.

See Also
Accessing Parameters

Constructor & Destructor Documentation

Pylon::CBaslerGigECamera::CBaslerGigECamera ( )
inline

Creates a camera object that is not attached to an pylon device. Use the Attach() method to attach the device.

Pylon::CBaslerGigECamera::CBaslerGigECamera ( IPylonDevice pDevice,
bool  takeOwnership = true 
)
inline

Creates a camera object and attaches a camera object to a pylon device that takes the ownership over an pylon device.

When having the ownership, the destructor of this camera object destroys the pylon device the camera object is attached to. Otherwise, the pylon device object remains valid when the camera object has been destroyed.

Member Function Documentation

Returns the access mode used to open the device.

virtual void Pylon::CPylonGigEDeviceProxyT< Basler_GigECamera::CGigECamera_Params >::Attach ( IPylonDevice ,
bool  takeOwnership = true 
)
virtualinherited

Attach the camera object to a pylon device.

It is not allowed to call Attach when the camera object is already attached!

When having the ownership, the destructor of this camera object destroys the pylon device the camera object is attached to. Otherwise, the pylon device object remains valid when the camera object has been destroyed.

Reimplemented from Pylon::CPylonDeviceProxyT< Basler_GigECamera::CGigECamera_Params >.

void Pylon::CPylonGigEDeviceProxyT< Basler_GigECamera::CGigECamera_Params >::ChangeIpConfiguration ( bool  EnablePersistentIp,
bool  EnableDhcp 
)
inlineinherited

Enables/disables use of persistent IP address and DHCP usage.

void Pylon::CPylonDeviceProxyT< Basler_GigECamera::CGigECamera_Params >::Close ( void  )
inlineinherited

Closes a device.

The close method closes all involved drivers and an existing connection to the device will be released. Other applications now can access the device.

Pylon::IChunkParser* Pylon::CPylonDeviceProxyT< Basler_GigECamera::CGigECamera_Params >::CreateChunkParser ( void  )
inlineinherited

Creates a chunk parser used to update those camera object members reflecting the content of additional data chunks appended to the image data.

Returns
Pointer to the created chunk parser
Note
Don't try to delete a chunk parser pointer by calling free or delete. Instead, use the DestroyChunkParser() method
IEventAdapter* Pylon::CPylonDeviceProxyT< Basler_GigECamera::CGigECamera_Params >::CreateEventAdapter ( void  )
inlineinherited

Creates an Event adapter.

virtual ISelfReliantChunkParser* Pylon::CPylonDeviceProxyT< Basler_GigECamera::CGigECamera_Params >::CreateSelfReliantChunkParser ( )
inlinevirtualinherited

Creates a a self-reliant chunk parser, returns NULL if not supported.

bool Pylon::CPylonDeviceProxyT< Basler_GigECamera::CGigECamera_Params >::DeregisterRemovalCallback ( DeviceCallbackHandle  h)
inlineinherited

Deregisters a surprise removal callback object.

Parameters
hHandle of the callback to be removed
void Pylon::CPylonDeviceProxyT< Basler_GigECamera::CGigECamera_Params >::DestroyChunkParser ( Pylon::IChunkParser pChunkParser)
inlineinherited

Deletes a chunk parser.

Parameters
pChunkParserPointer to the chunk parser to be deleted
void Pylon::CPylonDeviceProxyT< Basler_GigECamera::CGigECamera_Params >::DestroyEventAdapter ( IEventAdapter pAdapter)
inlineinherited

Deletes an Event adapter.

virtual void Pylon::CPylonDeviceProxyT< Basler_GigECamera::CGigECamera_Params >::DestroySelfReliantChunkParser ( ISelfReliantChunkParser pChunkParser)
inlinevirtualinherited

Deletes a self-reliant chunk parser.

const CDeviceInfo& Pylon::CPylonDeviceProxyT< Basler_GigECamera::CGigECamera_Params >::GetDeviceInfo ( void  ) const
inlineinherited

Returns the device info object storing information like the device's name.

Returns
A reference to the device info object used to create the device by a device factory
IEventGrabber* Pylon::CPylonDeviceProxyT< Basler_GigECamera::CGigECamera_Params >::GetEventGrabber ( void  )
inlineinherited

Returns a pointer to an event grabber.

Event grabbers are used to handle events sent from a camera device.

Returns the set of camera parameters.

Returns
Pointer to the GenApi node map holding the parameters
uint32_t Pylon::CPylonDeviceProxyT< Basler_GigECamera::CGigECamera_Params >::GetNumStreamGrabberChannels ( void  ) const
inlineinherited

Returns the number of stream grabbers the camera object provides.

void Pylon::CPylonGigEDeviceProxyT< Basler_GigECamera::CGigECamera_Params >::GetPersistentIpAddress ( String_t IpAddress,
String_t SubnetMask,
String_t DefaultGateway 
)
inlineinherited

Reads the persistent IP address from the device.

IStreamGrabber* Pylon::CPylonDeviceProxyT< Basler_GigECamera::CGigECamera_Params >::GetStreamGrabber ( uint32_t  index)
inlineinherited

Returns a pointer to a stream grabber.

Stream grabbers (IStreamGrabber) are the objects used to grab images from a camera device. A camera device might be able to send image data over more than one logical channel called stream. A stream grabber grabs data from one single stream.

Parameters
indexThe number of the grabber to return
Returns
A pointer to a stream grabber, NULL if index is out of range

Returns the set of camera related transport layer parameters.

Returns
Pointer to the GenApi node holding the transport layer parameter. If there are no transport layer parameters for the device, NULL is returned.
virtual bool Pylon::CPylonGigEDeviceProxyT< Basler_GigECamera::CGigECamera_Params >::IsAttached ( ) const
virtualinherited

Checks if a pylon device is attached to the camera object.

Reimplemented from Pylon::CPylonDeviceProxyT< Basler_GigECamera::CGigECamera_Params >.

bool Pylon::CPylonDeviceProxyT< Basler_GigECamera::CGigECamera_Params >::IsOpen ( void  ) const
inlineinherited

Checks if a device already is opened.

Returns
true, when the device already has been opened by the calling application.
Note
When a device has been opened an application A, IsOpen() will return false when called by an application B not having called the device's open method.
void Pylon::CPylonDeviceProxyT< Basler_GigECamera::CGigECamera_Params >::Open ( AccessModeSet  mode = (Stream | Control | Event))
inlineinherited

Opens a device.

The open method initializes all involved drivers and establishes a connection to the device.

A device may support different access modes, e.g. EDeviceAccessMode::Exclusive providing an exclusive access to the device.

Parameters
modeThe desired device access mode

Registers a surprise removal callback object.

Parameters
dreference to a device callback object
Returns
A handle which must be used to deregister a callback It is recommended to use one of the RegisterRemovalCallback() helper functions to register a callback.

Example how to register a C function

void MyRemovalCallback( Pylon::IPylonDevice* pDevice)
{
// handle removal
}
Pylon::RegisterRemovalCallback( m_pCamera, &MyRemovalCallback);

Example how to register a class member function

class C
{
void MyRemovalCallback( Pylon::IPylonDevice* pDevice )
{
// handle removal
}
} c;
Pylon::RegisterRemovalCallback( m_pCamera, c, &C::MyRemovalCallback);
void Pylon::CPylonGigEDeviceProxyT< Basler_GigECamera::CGigECamera_Params >::SetPersistentIpAddress ( const String_t IpAddress,
const String_t SubnetMask,
const String_t DefaultGateway 
)
inlineinherited

Writes a persistent IP address to the device.

Writing the persistent IP address does not change the IP configuration. Use the ChangeIpConfiguration() method to enable the usage of persistent IP addresses.

Member Data Documentation

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::AcquisitionAbort
inherited

Immediately aborts the acquisition of images.

This command will immediately abort any image acquisition process that is currently in progress.

Visibility = Beginner

Selected by : AcquisitionMode

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::AcquisitionFrameCount
inherited

Sets the number of frames acquired in the multiframe acquisition mode.

This value sets the number of frames acquired in the multiframe acquisition mode

Visibility = Beginner

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::AcquisitionFrameRateAbs
inherited

If the acquisition frame rate feature is enabled, this value sets the camera's acquisition frame rate in frames per second.

Sets the 'absolute' value of the acquisition frame rate. The 'absolute' value is a float value that sets the acquisition frame rate in frames per second.

Visibility = Beginner

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::AcquisitionFrameRateEnable
inherited

Enables setting the camera's acquisition frame rate to a specified value.

This boolean value enables setting the camera's acquisition frame rate to a specified value.

Visibility = Beginner

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::AcquisitionLineRateAbs
inherited

Sets the camera's acquisition line rate in lines per second.

Sets the 'absolute' value of the acquisition line rate. The 'absolute' value is a float value that sets the acquisition line rate in lines per second.

Visibility = Beginner

GenApi::IEnumerationT<AcquisitionModeEnums >& Basler_GigECamera::CGigECamera_Params::AcquisitionMode
inherited

Sets the image acquisition mode.

This enumeration sets the image acquisition mode.

Visibility = Beginner

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::AcquisitionStart
inherited

Starts the acquisition of images.

This command starts the acquisition of images. If the camera is set for single frame acquisition, it will start acquisition of one frame. If the camera is set for continuous frame acquisition, it will start continuous acquisition of frames.

Visibility = Beginner

Selected by : AcquisitionMode

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::AcquisitionStartEventStreamChannelIndex
inherited

Indicates the stream channel index for an acquisition start event.

This enumeration Indicates the stream channel index for an acquisition start event

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::AcquisitionStartEventTimestamp
inherited

Indicates the time stamp for an acquisition start event.

This enumeration value indicates the time stamp for an acquisition start event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::AcquisitionStartOvertriggerEventStreamChannelIndex
inherited

Indicates the stream channel index for an acquisition start overtrigger event.

This enumeration Indicates the stream channel index for an acquisition start overtrigger event

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::AcquisitionStartOvertriggerEventTimestamp
inherited

Indicates the time stamp for an Acquisition start overtrigger event.

This enumeration value indicates the time stamp for an Acquisition start overtrigger event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::AcquisitionStartWaitEventStreamChannelIndex
inherited

Stream channel index of the acquisition start wait event.

Stream channel index of the acquisition start wait event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::AcquisitionStartWaitEventTimestamp
inherited

Time stamp of the acquisition start wait event.

Time stamp of the acquisition start wait event.

Visibility = Beginner

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::AcquisitionStatus
inherited

Reads the selected acquisition status.

This feature is used to read the state (True or False) of the internal acquisition signal selected using AcquisitionStatusSelector.

Visibility = Expert

Selected by : AcquisitionStatusSelector

GenApi::IEnumerationT<AcquisitionStatusSelectorEnums >& Basler_GigECamera::CGigECamera_Params::AcquisitionStatusSelector
inherited

This enumeration is used to select which internal acquisition signal to read using AcquisitionStatus.

This enumeration is used to select which internal acquisition signal to read using AcquisitionStatus.

Visibility = Expert

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::AcquisitionStop
inherited

Stops the acquisition of images.

If the camera is set for continuous image acquisition and acquisition has been started, this command stops the acquisition of images.

Visibility = Beginner

Selected by : AcquisitionMode

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::AcquisitionWaitEventStreamChannelIndex
inherited

Indicates the stream channel index for an acquisition wait event.

This enumeration Indicates the stream channel index for an acquisition wait event

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::AcquisitionWaitEventTimestamp
inherited

Indicates the time stamp for an acquisition wait event.

This enumeration value indicates the time stamp for an acquisition wait event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ActionCommandCount
inherited

Number of action command interfaces.

Available number of action command interfaces on the camera device.

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ActionDeviceKey
inherited

Authorization key.

Key to authorize the action for the device.

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ActionGroupKey
inherited

Defines a group of devices.

Used to define a group of devices on which actions can be executed.

Visibility = Guru

Selected by : ActionSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ActionGroupMask
inherited

Filters out particular devices from its group.

Used to filter out some particular devices from the group of devices defined by the action group key.

Visibility = Guru

Selected by : ActionSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ActionLateEventStreamChannelIndex
inherited

Stream channel index of the action late event.

Stream channel index of the action late event. A action late event is raised when a scheduled action command with a timestamp in the past is received.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ActionLateEventTimestamp
inherited

Time stamp of the action late event.

Time stamp of the action late event. A action late event is raised when a scheduled action command with a timestamp in the past is received.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ActionSelector
inherited

Selects the action command to configure.

Once an action command has been selected, all changes to the action command settings will be applied to the selected action command.

This enumeration selects the action command to configure. Once an action command has been selected, all changes to the action command settings will be applied to the selected action command.

Visibility = Beginner

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::AutoExposureTimeAbsLowerLimit
inherited

Lower limit of the Auto Exposure Time (Abs) [us] parameter.

Lower limit of the Auto Exposure Time (Abs) [us] parameter

Visibility = Beginner

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::AutoExposureTimeAbsUpperLimit
inherited

Upper limit of the Auto Exposure Time (Abs) [us] parameter.

Upper limit of the Auto Exposure Time (Abs) [us] parameter

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::AutoFunctionAOIHeight
inherited

Sets the height of the auto function area of interest in pixels.

This value sets the height of the auto function area of interest in pixels.

Visibility = Beginner

Selected by : AutoFunctionAOISelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::AutoFunctionAOIOffsetX
inherited

Sets the starting column of the auto function area of interest in pixels.

This value sets the starting column of the auto function area of interest in pixels.

Visibility = Beginner

Selected by : AutoFunctionAOISelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::AutoFunctionAOIOffsetY
inherited

Sets the starting line of the auto function area of interest in pixels.

This value sets the starting line of the auto function area of interest in pixels.

Visibility = Beginner

Selected by : AutoFunctionAOISelector

GenApi::IEnumerationT<AutoFunctionAOISelectorEnums >& Basler_GigECamera::CGigECamera_Params::AutoFunctionAOISelector
inherited

Selects the Auto Function AOI.

Selects the Auto Function AOI.

Visibility = Beginner

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::AutoFunctionAOIUsageIntensity
inherited

Visibility = Beginner

Selected by : AutoFunctionAOISelector

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::AutoFunctionAOIUsageRedLightCorrection
inherited

Visibility = Beginner

Selected by : AutoFunctionAOISelector

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::AutoFunctionAOIUsageWhiteBalance
inherited

Visibility = Beginner

Selected by : AutoFunctionAOISelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::AutoFunctionAOIWidth
inherited

Sets the width of the auto function area of interest in pixels.

This value sets the width of the auto function area of interest in pixels.

Visibility = Beginner

Selected by : AutoFunctionAOISelector

GenApi::IEnumerationT<AutoFunctionProfileEnums >& Basler_GigECamera::CGigECamera_Params::AutoFunctionProfile
inherited

Selects the strategy for controlling gain and shutter simultaneously.

Selects the profile for controlling gain and shutter simultaneously.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::AutoGainRawLowerLimit
inherited

Lower limit of the Auto Gain (Raw) parameter.

Lower limit of the Auto Gain (Raw) parameter

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::AutoGainRawUpperLimit
inherited

Upper limit of the Auto Gain (Raw) parameter.

Upper limit of the Auto Gain (Raw) parameter

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::AutoTargetValue
inherited

Target average grey value for Gain Auto and Exposure Auto.

The target average grey value may range from nearly black to nearly white. Note that this range of gray values applies to 8 bit and to 16 bit (12 bit effective) output modes. Accordingly, also for 16 bit output modes, black is represented by 0 and white by 255.

Visibility = Beginner

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::BalanceRatioAbs
inherited

Sets the value of the selected balance ratio control as a float.

This value sets the selected balance ratio control as a float value.

Visibility = Beginner

Selected by : BalanceRatioSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::BalanceRatioRaw
inherited

Sets the value of the selected balance ratio control as an integer.

This value sets the selected balance ratio control as an integer.

Visibility = Beginner

Selected by : BalanceRatioSelector

GenApi::IEnumerationT<BalanceRatioSelectorEnums >& Basler_GigECamera::CGigECamera_Params::BalanceRatioSelector
inherited

Selects a balance ratio to configure.

Once a balance ratio control has been selected, all changes to the balance ratio settings will be applied to the selected control.

This enumeration selects a balance ratio control to configuration. Once a balance ratio control has been selected, all changes to the balance ratio settings will be applied to the selected control.

Visibility = Beginner

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::BalanceWhiteAdjustmentDampingAbs
inherited

Balance White adjustment damping for Balance White Auto.

The Balance White adjustment damping parameter controls the rate by which the color components are changed when Balance White Auto is enabled.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::BalanceWhiteAdjustmentDampingRaw
inherited

Balance White adjustment damping for Balance White Auto.

The Balance White adjustment damping parameter controls the rate by which the color components are changed when Balance White Auto is enabled.

Visibility = Beginner

GenApi::IEnumerationT<BalanceWhiteAutoEnums >& Basler_GigECamera::CGigECamera_Params::BalanceWhiteAuto
inherited

Balance White Auto is the 'automatic' counterpart of the manual white balance feature.

The automatic white balance is a two-step process: First, the Balance Ratio Abs parameter values for red, green, and blue are each set to 1.5. Then, assuming a 'grey world' model, the Balance Ratio Abs parameter values are adjusted such that the average gray values for the 'red' and 'blue' pixels match the average gray value for the 'green' pixels.

Visibility = Beginner

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::BalanceWhiteReset
inherited

Allows returning to previous settings.

Allows returning to the color adjustment settings extant before the latest changes of the settings. This allows you undoing the latest unwanted changes of the color adjustment settings and returning to the preceding settings.

    \b Visibility = Expert
GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::BinningHorizontal
inherited

Sets the number of adjacent horizontal pixes to be summed.

Sets the number of binned adjacent horizontal pixels. Their charges will be summed and reported out of the camera as a single pixel.

Visibility = Beginner

GenApi::IEnumerationT<BinningHorizontalModeEnums >& Basler_GigECamera::CGigECamera_Params::BinningHorizontalMode
inherited

Sets the horizontal binning mode.

This enumeration sets the horizontal binning mode.

Visibility = Expert

GenApi::IEnumerationT<BinningModeHorizontalEnums >& Basler_GigECamera::CGigECamera_Params::BinningModeHorizontal
inherited

Sets the horizontal binning mode.

This enumeration sets the horizontal binning mode.

Visibility = Invisible

GenApi::IEnumerationT<BinningModeVerticalEnums >& Basler_GigECamera::CGigECamera_Params::BinningModeVertical
inherited

Sets the vertical binning mode.

This enumeration sets the vertical binning mode.

Visibility = Invisible

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::BinningVertical
inherited

Sets the number of adjacent vertical pixes to be summed.

Sets the number of binned adjacent vertical pixels. Their charges will be summed and reported out of the camera as a single pixel.

Visibility = Beginner

GenApi::IEnumerationT<BinningVerticalModeEnums >& Basler_GigECamera::CGigECamera_Params::BinningVerticalMode
inherited

Sets the vertical binning mode.

This enumeration sets the vertical binning mode.

Visibility = Expert

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::BlackLevelAbs
inherited

Sets the value of the selected black level control as a float.

This value sets the selected black level control as a float value.

Visibility = Beginner

Selected by : BlackLevelSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::BlackLevelRaw
inherited

Sets the value of the selected black level control as an integer.

This value sets the selected black level control as an integer.

Visibility = Beginner

Selected by : BlackLevelSelector

GenApi::IEnumerationT<BlackLevelSelectorEnums >& Basler_GigECamera::CGigECamera_Params::BlackLevelSelector
inherited

Selcts a black level control to configure.

Once a black level control has been selected, all changes to the black level settings will be applied to the selected control.

This enumeration selects the black level control to configure. Once a black level control has been selected, all changes to the black level settings will be applied to the selected control.

Visibility = Beginner

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::CenterX
inherited

Enables the horizontal centering of the image.

This feature is used to center the image horizontally.

Visibility = Beginner

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::CenterY
inherited

Enables the vertical centering of the image.

This feature is used to center the image vertically.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkDynamicRangeMax
inherited

Indicates the maximum possible pixel value in the acquired image.

This value indicates indicates the maximum possible pixel value acquired in the image

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkDynamicRangeMin
inherited

Indicates the minimum possible pixel value in the acquired image.

This value indicates the minimum possible pixel value in the acquired image.

Visibility = Beginner

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::ChunkEnable
inherited

Enables the inclusion of the selected chunk in the payload data.

This boolean value enables the inclusion of the selected chunk in the payload data.

Visibility = Beginner

Selected by : ChunkSelector

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::ChunkExposureTime
inherited

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkFramecounter
inherited

Indicates the value of the frame counter when the image was acquired.

This integer indicates the value of the frame counter when the image was acquired.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkFramesPerTriggerCounter
inherited

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkFrameTriggerCounter
inherited

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkFrameTriggerIgnoredCounter
inherited

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkGainAll
inherited

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkHeight
inherited

Indicates the height of the area of interest represented in the acquired image.

This value Indicates the height of the area of interest represented in the acquired image.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkInputStatusAtLineTriggerBitsPerLine
inherited

Number of bits per status.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkInputStatusAtLineTriggerIndex
inherited

Used to select a certain status.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkInputStatusAtLineTriggerValue
inherited

Value of the status selected by 'Index'.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkLineStatusAll
inherited

A bit field that indicates the status of all of the camera's input and output lines when the image was acquired.

This value is a bit field that indicates the status of all of the camera's input and output lines when the image was acquired.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkLineTriggerCounter
inherited

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkLineTriggerEndToEndCounter
inherited

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkLineTriggerIgnoredCounter
inherited

Visibility = Beginner

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::ChunkModeActive
inherited

Enables the chunk mode.

This boolean value enables the camera's chunk mode.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkOffsetX
inherited

Indicates the X offset of the area of interest represented in the acquired image.

This value Indicates the X offset of the area of interest represented in the acquired image.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkOffsetY
inherited

Indicates the Y offset of the area of interest represented in the acquired image.

This value Indicates the Y offset of the area of interest represented in the acquired image.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkPayloadCRC16
inherited

Indicates the value of CRC checksum.

This integer indicates the value of CRC checksum.

Visibility = Beginner

GenApi::IEnumerationT<ChunkPixelFormatEnums >& Basler_GigECamera::CGigECamera_Params::ChunkPixelFormat
inherited

Indicates the format of the pixel data in the acquired image.

This enumeration lists the pixel formats that can be indicated by the pixel format chunk.

Visibility = Beginner

GenApi::IEnumerationT<ChunkSelectorEnums >& Basler_GigECamera::CGigECamera_Params::ChunkSelector
inherited

Selects chunks for enabling.

This enumeration selects chunks for enabling.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkSequenceSetIndex
inherited

Indicates the sequence set index number related to the acquired image.

This value indicates the sequence set index number related to the acquired image.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkShaftEncoderCounter
inherited

Shaft encoder counter at frame trigger.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkStride
inherited

Indicates the number of bytes of data between the beginning of one line in the acquired image and the beginning of the next line in the acquired image.

This value indicates the number of bytes of data between the beginning of one line in the acquired image and the beginning of the next line in the acquired image.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkTimestamp
inherited

Indicates the value of the timestamp when the image was acquired.

This integer indicates the value of the timestamp when the image was acquired.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkTriggerinputcounter
inherited

Indicates the value of the trigger input counter when the image was acquired.

This integer indicates the value of the trigger input counter when the image was acquired.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkVirtLineStatusAll
inherited

A bit field that indicates the status of all of the camera's virtual input and output lines when the image was acquired.

This value is a bit field that indicates the status of all of the camera's virtual input and output lines when the image was acquired.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ChunkWidth
inherited

Indicates the widtth of the area of interest represented in the acquired image.

This value Indicates the width of the area of interest represented in the acquired image.

Visibility = Beginner

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::ClearLastError
inherited

Erases the last error and possibly reveals a previous error.

Erases the last error and possibly reveals a previous error.

Visibility = Expert

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::ColorAdjustmentEnable
inherited

Enables color adjustment.

Enables color adjustment.

Visibility = Expert

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::ColorAdjustmentHue
inherited

Adjustment of hue of the selected color (float)

Sets a floating point value for the adjustment of hue of the selected color.

Visibility = Expert

Selected by : ColorAdjustmentSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ColorAdjustmentHueRaw
inherited

Adjustment of hue of the selected color (integer)

Sets an integer value for the adjustment of hue of the selected color.

Visibility = Expert

Selected by : ColorAdjustmentSelector

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::ColorAdjustmentReset
inherited

Allows returning to previous settings.

Allows returning to the color adjustment settings extant before the latest changes of the settings. This allows you undoing the latest unwanted changes of the color adjustment settings and returning to the preceding settings.

    \b Visibility = Expert
GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::ColorAdjustmentSaturation
inherited

Adjustment of saturation of the selected color (float)

Sets a floating point value for the adjustment of saturation of the selected color.

Visibility = Expert

Selected by : ColorAdjustmentSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ColorAdjustmentSaturationRaw
inherited

Adjustment of saturation of the selected color (integer)

Sets an integer value for the adjustment of saturation of the selected color.

Visibility = Expert

Selected by : ColorAdjustmentSelector

GenApi::IEnumerationT<ColorAdjustmentSelectorEnums >& Basler_GigECamera::CGigECamera_Params::ColorAdjustmentSelector
inherited

Selects the color for color adjustment.

Selects the color for color adjustment. Those colors in the image will be adjusted where the selected color predominates.

    \b Visibility = Expert
GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::ColorOverexposureCompensationAOIEnable
inherited

Enables color overexposure compensation.

Enables color overexposure compensation.

Visibility = Beginner

Selected by : ColorOverexposureCompensationAOISelector

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::ColorOverexposureCompensationAOIFactor
inherited

Sets the color overexposure compensation factor for the selected C.O.C.

AOI

Sets the color overexposure compensation factor controlling the extent of compensation for the selected C.O.C. AOI.

Visibility = Guru

Selected by : ColorOverexposureCompensationAOISelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ColorOverexposureCompensationAOIFactorRaw
inherited

Sets the raw value for the color overexposure compensation factor.

Sets the raw value for the color overexposure compensation factor.

Visibility = Guru

Selected by : ColorOverexposureCompensationAOISelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ColorOverexposureCompensationAOIHeight
inherited

Sets the height for the selected C.O.C.

AOI

Sets the height for the selected Color Overexposure Compensation AOI.

Visibility = Guru

Selected by : ColorOverexposureCompensationAOISelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ColorOverexposureCompensationAOIOffsetX
inherited

Sets the X offset for the selected C.O.C.

AOI

Sets the horizontal offset for the selected Color Overexposure Compensation AOI.

Visibility = Guru

Selected by : ColorOverexposureCompensationAOISelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ColorOverexposureCompensationAOIOffsetY
inherited

Sets the Y offset for the selected C.O.C.

AOI

Sets the vertical offset for the selected Color Overexposure Compensation AOI.

Visibility = Guru

Selected by : ColorOverexposureCompensationAOISelector

GenApi::IEnumerationT<ColorOverexposureCompensationAOISelectorEnums >& Basler_GigECamera::CGigECamera_Params::ColorOverexposureCompensationAOISelector
inherited

Selcts the AOI for color overexposure compensation.

Selcts the area of interest where color overexposure compensation will be performed.

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ColorOverexposureCompensationAOIWidth
inherited

Sets the width for the selected C.O.C.

AOI

Sets the width for the selected Color Overexposure Compensation AOI.

Visibility = Guru

Selected by : ColorOverexposureCompensationAOISelector

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::ColorTransformationMatrixFactor
inherited

Defines the extent to which the selected light source will be considered (float)

Sets a floating point value to define the extent to which the selected light source will be considered in color matrix transformation. If the value is set to 1 the selected light source will be fully considered. If the value is set to 0 the selected light source will not be considered.

    \b Visibility = Guru
GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ColorTransformationMatrixFactorRaw
inherited

Defines the extent to which the selected light source will be considered (integer)

Sets an integer value to define the extent to which the selected light source will be considered in color matrix transformation. If the value is set to 65536 the selected light source will be fully considered. If the value is set to 0 the selected light source will not be considered.

Visibility = Guru

GenApi::IEnumerationT<ColorTransformationSelectorEnums >& Basler_GigECamera::CGigECamera_Params::ColorTransformationSelector
inherited

Selects the matrix color transformation between color spaces.

Selects the matrix color transformation between color spaces. Generally, the related color spaces are used for internal processing: The color signals provided by the sensor are transformed to the RGB color space to allow further transformations (to account for the type of light source, for color adjustment, for white balance, etc.). The color transformation selected here does not refer to the color space selected for the transmission of image data out of the camera.

    \b Visibility = Guru
GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::ColorTransformationValue
inherited

Sets a floating point value for the selected element in the color transformation matrix.

Sets a floating point value for the selected element in the color transformation matrix.

Visibility = Guru

Selected by : ColorTransformationSelector, ColorTransformationValueSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ColorTransformationValueRaw
inherited

Sets an integer value for the selected element in the color transformation matrix.

Sets an integer value for the selected element in the color transformation matrix.

Visibility = Guru

Selected by : ColorTransformationValueSelector

GenApi::IEnumerationT<ColorTransformationValueSelectorEnums >& Basler_GigECamera::CGigECamera_Params::ColorTransformationValueSelector
inherited

Selects the element to be entered in the color transformation matrix.

Selects the element to be entered in the 3 x 3 color transformation matrix for custom matrix color transformation. Note: Depending on the camera model, some elements in the color transformation matrix may be preset and can not be changed.

    \b Visibility = Guru

    \b Selected by : ColorTransformationSelector
GenApi::IEnumerationT<CounterEventSourceEnums >& Basler_GigECamera::CGigECamera_Params::CounterEventSource
inherited

Selects the event that will be the source to increment the counter.

This enumeration selects the event that will be the source to increment the counter.

Visibility = Expert

Selected by : CounterSelector

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::CounterReset
inherited

Immediately resets the selected counter.

This command will immediately reset the selected counter. Note that the counter starts counting immediately after the reset.

Visibility = Expert

Selected by : CounterSelector

GenApi::IEnumerationT<CounterResetSourceEnums >& Basler_GigECamera::CGigECamera_Params::CounterResetSource
inherited

Selects the source of the reset for the selected counter.

This enumeration selects the source of the reset for the selected counter.

Visibility = Expert

Selected by : CounterSelector

GenApi::IEnumerationT<CounterSelectorEnums >& Basler_GigECamera::CGigECamera_Params::CounterSelector
inherited

Selects the counter to configure.

Once a counter has been selected, all changes to the counter settings will be applied to the selected counter.

This enumeration selects the counter to configure. Once a counter has been selected, all changes to the counter settings will be applied to the selected counter.

Visibility = Expert

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::CriticalTemperature
inherited

Shows the over temperature state of the selected target.

Shows the over temperature state of the selected target

Visibility = Expert

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::CriticalTemperatureEventStreamChannelIndex
inherited

Indicates the stream channel index for a critical temperature event.

This enumeration Indicates the stream channel index for a critical temperature event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::CriticalTemperatureEventTimestamp
inherited

Indicates the time stamp for a critical temperature event.

This enumeration value indicates the time stamp for a critical temperature event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::DecimationHorizontal
inherited

Sets horizontal sub-sampling.

Horizontal sub-sampling of the image. This has the net effect of reducing the horizontal resolution (width) of the image by the specified horizontal decimation factor. A value of 1 indicates that the camera performs no horizontal decimation.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::DecimationVertical
inherited

Sets vertical sub-sampling.

Vertical sub-sampling of the image. This has the net effect of reducing the vertical resolution (height) of the image by the specified vertical decimation factor. A value of 1 indicates that the camera performs no vertical decimation.

Visibility = Beginner

GenApi::IEnumerationT<DefaultSetSelectorEnums >& Basler_GigECamera::CGigECamera_Params::DefaultSetSelector
inherited

Selects the which factory setting will be used as default set.

Selects the which factory setting will be used as default set.

Visibility = Invisible

GenApi::IEnumerationT<DemosaicingModeEnums >& Basler_GigECamera::CGigECamera_Params::DemosaicingMode
inherited

Sets the demosaicing mode.

Sets the demosaicing mode.

Visibility = Beginner

GenApi::IString& Basler_GigECamera::CGigECamera_Params::DeviceFirmwareVersion
inherited

Indicates the version of the device's firmware and software.

This is a read only element. It is a string that indicates the version of the device's firmware and software.

Visibility = Beginner

GenApi::IString& Basler_GigECamera::CGigECamera_Params::DeviceID
inherited

A unique identifier for the device such as a serial number or a GUID.

This is a read only element. It is a string that provides a unique identifier for the device such as a serial number or a GUID.

Visibility = Beginner

GenApi::IString& Basler_GigECamera::CGigECamera_Params::DeviceManufacturerInfo
inherited

Provides additional information from the vendor about the device.

This is a read only element. It is a string that provides additional information from the vendor about the camera.

Visibility = Beginner

GenApi::IString& Basler_GigECamera::CGigECamera_Params::DeviceModelName
inherited

Indicates the model name of the device.

This is a read only element. It is a text description that indicates the model name of the device.

Visibility = Beginner

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::DeviceRegistersStreamingEnd
inherited

Announce the end of registers streaming.

StopFeatureStreaming

Visibility = Guru

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::DeviceRegistersStreamingStart
inherited

Prepare the device for registers streaming.

StartFeatureStreaming

Visibility = Guru

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::DeviceReset
inherited

Immediately resets and reboots the device.

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

Visibility = Beginner

GenApi::IEnumerationT<DeviceScanTypeEnums >& Basler_GigECamera::CGigECamera_Params::DeviceScanType
inherited

Indicates the scan type of the device's sensor.

This enumeration lists the possible scan types for the sensor in the device.

Visibility = Beginner

GenApi::IString& Basler_GigECamera::CGigECamera_Params::DeviceUserID
inherited

A device ID that is user programmable.

This is a read/write element. It is a user programmable string.

Visibility = Beginner

GenApi::IString& Basler_GigECamera::CGigECamera_Params::DeviceVendorName
inherited

Indicates the name of the device's vendor.

This is a read only element. It is a text description that indicates the name of the device's vendor.

Visibility = Beginner

GenApi::IString& Basler_GigECamera::CGigECamera_Params::DeviceVersion
inherited

Indicates the version of the device.

This is a read only element. It is a string that indicates the version of the device.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::DigitalShift
inherited

Sets the value of the selected digital shift control.

This value sets the selected digital shift control

Visibility = Beginner

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::EnableBurstAcquisition
inherited

When enabled, the maximum frame rate does not depend on the image transfer rate out of the camera.

When enabled, the maximum frame rate onyl depends on sensor timing and timing of the trigger sequence, and not on the image transfer rate out of the camera.

Note: The maximum number of triggers within a burst sequence is limited. If the maximum number is exceeded, images may be damaged or lost.

    \b Visibility = Guru
GenApi::IEnumerationT<EventNotificationEnums >& Basler_GigECamera::CGigECamera_Params::EventNotification
inherited

Sets the notification type that will be sent to the host application for the selected event.

This enumeration sets the notification type that will be sent to the host application for the selected event.

Visibility = Beginner

Selected by : EventSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::EventOverrunEventFrameID
inherited

Indicates the frame ID for an event overrun event.

This enumeration value indicates the frame ID for an event overrun event

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::EventOverrunEventStreamChannelIndex
inherited

Indicates the stream channel index for an event overrun event.

This enumeration value indicates the stream channel index for an event overrun event

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::EventOverrunEventTimestamp
inherited

Indicates the time stamp for an event overrun event.

This enumeration value indicates the time stamp for an event overrun event

Visibility = Beginner

GenApi::IEnumerationT<EventSelectorEnums >& Basler_GigECamera::CGigECamera_Params::EventSelector
inherited

Selects the type of event for enabling.

This enumeration selects the type of event for enabling.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ExpertFeatureAccessKey
inherited

Sets the key to access the selected feature.

Sets the key to access the selected feature

Visibility = Guru

Selected by : ExpertFeatureAccessSelector

GenApi::IEnumerationT<ExpertFeatureAccessSelectorEnums >& Basler_GigECamera::CGigECamera_Params::ExpertFeatureAccessSelector
inherited

Selects the feature to configure.

Once a feature has been selected, all changes made using the feature enable feature will be applied to the selected feature

Selects the feature to configure. Once a feature has been selected, all changes made using the feature enable feature will be applied to the selected feature

Visibility = Guru

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::ExpertFeatureEnable
inherited

Enable the selected Feature.

Enable the selected Feature

Visibility = Guru

Selected by : ExpertFeatureAccessSelector

GenApi::IEnumerationT<ExposureAutoEnums >& Basler_GigECamera::CGigECamera_Params::ExposureAuto
inherited

Exposure Auto is the 'automatic' counterpart to manually setting an 'absolute' exposure time.

The exposure auto function automatically adjusts the Auto Exposure Time Abs parameter value within set limits, until a target average gray value for the pixel data of the related Auto Function AOI is reached.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ExposureEndEventFrameID
inherited

Indicates the frame ID for an exposure end event.

This enumeration value indicates the frame ID for an exposure end event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ExposureEndEventStreamChannelIndex
inherited

Indicates the stream channel index for an exposure end event.

This enumeration value indicates the stream channel index for an exposure end event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ExposureEndEventTimestamp
inherited

Indicates the time stamp for an exposure end event.

This enumeration value indicates the time stamp for an exposure end event.

Visibility = Beginner

GenApi::IEnumerationT<ExposureModeEnums >& Basler_GigECamera::CGigECamera_Params::ExposureMode
inherited

Sets the exposure mode.

This enumeration sets the exposure mode.

Visibility = Beginner

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::ExposureOverlapTimeMaxAbs
inherited

Sets the maximum overlap of the sensor exposure with sensor readout in TriggerWidth exposure mode in microseconds.

This float value sets the maximum overlap time (in microseconds) of the sensor exposure with sensor readout in TriggerWidth exposure mode.

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ExposureOverlapTimeMaxRaw
inherited

Sets the maximum overlap of the sensor exposure with the sensor readout in TriggerWidth exposure mode in raw units.

This integer value sets the maximum overlap time (in raw units) of the sensor exposure with sensor readout in TriggerWidth exposure mode.

Visibility = Guru

GenApi::IEnumerationT<ExposureOverlapTimeModeEnums >& Basler_GigECamera::CGigECamera_Params::ExposureOverlapTimeMode
inherited

Selects the Exposure Overlap Time Mode.

Selects the manual or automatic control of the maximum overlap between immediately succeeding image acquisitions.

Visibility = Expert

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::ExposureStartDelayAbs
inherited

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ExposureStartDelayRaw
inherited

Visibility = Beginner

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::ExposureTimeAbs
inherited

Directly sets the camera's exposure time in microseconds.

This float value sets the camera's exposure time in microseconds.

Visibility = Beginner

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::ExposureTimeBaseAbs
inherited

Sets the time base (in microseconds) that is used when the exposure time is set with the 'exposure time raw' setting.

This float value sets the time base (in microseconds) that is used when the exposure time is set with the 'raw' setting.

Visibility = Beginner

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::ExposureTimeBaseAbsEnable
inherited

Enables the use of the exposure time base.

This value enables the use of the exposure time base.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ExposureTimeRaw
inherited

Sets the 'raw' exposure time.

Actual exposure time = raw exposure setting x exposure time base abs setting

This value sets an integer that will be used as a multiplier for the exposure timebase. The actual exposure time equals the current exposure time raw setting times the current exposure time base abs setting.

Visibility = Beginner

GenApi::IEnumerationT<FeatureSetEnums >& Basler_GigECamera::CGigECamera_Params::FeatureSet
inherited

Select a camera description file.

Selects a feature set description file.

Visibility = Guru

GenApi::IEnumerationT<FieldOutputModeEnums >& Basler_GigECamera::CGigECamera_Params::FieldOutputMode
inherited

Selects the mode to output the fields.

Selects the mode to output the fields.

Visibility = Beginner

GenApi::IRegister& Basler_GigECamera::CGigECamera_Params::FileAccessBuffer
inherited

Defines the intermediate access buffer.

The File Access Buffer feature defines the intermediate access buffer that allows the exchange of data between the device file storage and the application.

Visibility = Guru

Selected by : FileSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::FileAccessLength
inherited

Controls the mapping between the device file storage and the FileAccessBuffer.

This feature controls the mapping between the device file storage and the FileAccessBuffer.

Visibility = Guru

Selected by : FileSelector, FileOperationSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::FileAccessOffset
inherited

Controls the mapping between the device file storage and the FileAccessBuffer.

This feature controls the mapping between the device file storage and the FileAccessBuffer.

Visibility = Guru

Selected by : FileSelector, FileOperationSelector

GenApi::IEnumerationT<FileOpenModeEnums >& Basler_GigECamera::CGigECamera_Params::FileOpenMode
inherited

Selects the access mode in which a file is opened.

The File Open Mode feature selects the access mode in which a file is opened in the device.

Visibility = Guru

Selected by : FileSelector

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::FileOperationExecute
inherited

Executes the selected operation.

The File Operation Execute feature is the command that executes the operation selected by FileOperationSelector on the selected file.

Visibility = Guru

Selected by : FileSelector, FileOperationSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::FileOperationResult
inherited

Represents the file operation result.

The File Operation Result feature represents the file operation result. For Read or Write operations, the number of successfully read/written bytes is returned.

Visibility = Guru

Selected by : FileSelector, FileOperationSelector

GenApi::IEnumerationT<FileOperationSelectorEnums >& Basler_GigECamera::CGigECamera_Params::FileOperationSelector
inherited

Selects the target operation for the selected file.

The File Operation Selector feature selects the target operation for the selected file in the device. This Operation is executed when the FileOperationExecute feature is called.

Visibility = Guru

Selected by : FileSelector

GenApi::IEnumerationT<FileOperationStatusEnums >& Basler_GigECamera::CGigECamera_Params::FileOperationStatus
inherited

Represents the file operation execution status.

The File Operation Status feature represents the file operation execution status.

Visibility = Guru

Selected by : FileSelector, FileOperationSelector

GenApi::IEnumerationT<FileSelectorEnums >& Basler_GigECamera::CGigECamera_Params::FileSelector
inherited

This feature selects the target file in the device.

The File Selector feature selects the target file in the device.

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::FileSize
inherited

Represents the size of the selected file.

The File Size feature represents the size of the selected file in bytes.

Visibility = Guru

Selected by : FileSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::FrameStartEventStreamChannelIndex
inherited

Indicates the stream channel index for an frame start event.

This enumeration Indicates the stream channel index for an frame start event

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::FrameStartEventTimestamp
inherited

Indicates the time stamp for an frame start event.

This enumeration value indicates the time stamp for an frame start event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::FrameStartOvertriggerEventStreamChannelIndex
inherited

Indicates the stream channel index for an frame start overtrigger event.

This enumeration Indicates the stream channel index for an frame start overtrigger event

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::FrameStartOvertriggerEventTimestamp
inherited

Indicates the time stamp for an frame start overtrigger event.

This enumeration value indicates the time stamp for an frame start overtrigger event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::FrameStartWaitEventStreamChannelIndex
inherited

Stream channel index of the frame start wait event.

Stream channel index of the frame start wait event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::FrameStartWaitEventTimestamp
inherited

Time stamp of the frame start wait event.

Time stamp of the frame start wait event.

Visibility = Beginner

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::FrameTimeoutAbs
inherited

Sets the frame timeout in microseconds.

Sets the frame timeout in microseconds. When the timeout expires before a frame acquisition is complete, a partial frame will be delivered.

Visibility = Expert

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::FrameTimeoutEnable
inherited

Enables the frame timeout.

This boolean value enables the frame timeout.

Visibility = Expert

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::FrameTimeoutEventStreamChannelIndex
inherited

Indicates the stream channel index for an frame timeout event.

This enumeration Indicates the stream channel index for an frame timeout event

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::FrameTimeoutEventTimestamp
inherited

Indicates the time stamp for an frame timeout event.

This enumeration value indicates the time stamp for an frame timeout event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::FrameWaitEventStreamChannelIndex
inherited

Indicates the stream channel index for an frame wait event.

This enumeration Indicates the stream channel index for an frame wait event

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::FrameWaitEventTimestamp
inherited

Indicates the time stamp for an frame wait event.

This enumeration value indicates the time stamp for an frame wait event.

Visibility = Beginner

GenApi::IEnumerationT<FrequencyConverterInputSourceEnums >& Basler_GigECamera::CGigECamera_Params::FrequencyConverterInputSource
inherited

Selects the input source.

Selects the input source for the frequency converter module.

Visibility = Expert

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::FrequencyConverterMultiplier
inherited

Sets the multiplier value for the multiplier sub-module.

Sets an integer value as the multiplier for the multiplier sub-module.

Visibility = Expert

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::FrequencyConverterPostDivider
inherited

Sets the post-divider value for the post-divider sub-module.

Sets an integer value as the post-divider for the post-divider sub-module.

Visibility = Expert

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::FrequencyConverterPreDivider
inherited

Sets the pre-divider value for the pre-divider sub-module.

Sets an integer value as the pre-divider for the pre-divider sub-module.

Visibility = Expert

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::FrequencyConverterPreventOvertrigger
inherited

Enables overtriggering protection.

This feature ensures that the multiplier sub-module does not provide a generated signal at a too high frequency that would cause camera overtriggering.

Visibility = Guru

GenApi::IEnumerationT<FrequencyConverterSignalAlignmentEnums >& Basler_GigECamera::CGigECamera_Params::FrequencyConverterSignalAlignment
inherited

Selects the signal transition relationships between received and generated signals.

Selects the signal transition relationships between the signals received from the pre-divider sub-module and the signals generated by the multiplier sub-module.

Visibility = Expert

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::GainAbs
inherited

This is a float value that sets the selected gain control in dB.

Sets the 'absolute' value of the selected gain control. The 'absolute' value is a float value that sets the selected gain control in dB.

Visibility = Beginner

Selected by : GainSelector

GenApi::IEnumerationT<GainAutoEnums >& Basler_GigECamera::CGigECamera_Params::GainAuto
inherited

Gain Auto is the 'automatic' counterpart of the manual gain feature.

The gain auto function automatically adjusts the Auto Gain Raw parameter value within set limits, until a target average gray value for the pixel data from Auto Function AOI1 is reached.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GainRaw
inherited

This is an integer value that sets the selected gain control in device specific units.

Sets the 'raw' value of the selected gain control. The 'raw' value is an integer value that sets the selected gain control in units specific to the camera.

Visibility = Beginner

Selected by : GainSelector

GenApi::IEnumerationT<GainSelectorEnums >& Basler_GigECamera::CGigECamera_Params::GainSelector
inherited

Selects the gain control to configure.

Once a gain control has been selected, all changes to the gain settings will be applied to the selected control.

This enumeration selects the gain control to configure. Once a gain control has been selected, all changes to the gain settings will be applied to the selected control.

Visibility = Beginner

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::Gamma
inherited

This feature is used to perform gamma correction of pixel intensity.

This feature is used to perform gamma correction of pixel intensity. This is typically used to compensate for non-linearity of the display system (such as CRT).

Visibility = Beginner

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::GammaEnable
inherited

Enables the gamma correction.

This boolean value enables the gamma correction.

Visibility = Beginner

GenApi::IEnumerationT<GammaSelectorEnums >& Basler_GigECamera::CGigECamera_Params::GammaSelector
inherited

This enumeration selects the type of gamma to apply.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GenicamXmlFileDefault
inherited

Select default genicam XML file.

If the camera contains multiple GenICam XML files, this parameter determines which of them is accessible to non-manifest-aware software accessing register address 0x0200 (first url).

Visibility = Invisible

GenApi::IEnumerationT<GevCCPEnums >& Basler_GigECamera::CGigECamera_Params::GevCCP
inherited

Sets the control channel privilege feature.

This enumeration sets the control channel privilege feature.

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevCurrentDefaultGateway
inherited

Indicates the current default gateway for the selected network interface.

This is a read only element. It indicates the current default gateway for the selected network interface.

Visibility = Guru

Selected by : GevInterfaceSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevCurrentIPAddress
inherited

Indicates the current IP address for the selected network interface.

This is a read only element. It indicates the current IP address for the selected network interface.

Visibility = Guru

Selected by : GevInterfaceSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevCurrentIPConfiguration
inherited

Sets the current IP configuration of the selected network interface.

This value sets the IP configuration of the selected network interface, i.e., fixed IP, DHCP, auto IP.

Visibility = Guru

Selected by : GevInterfaceSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevCurrentSubnetMask
inherited

Indicates the current subnet mask for the selected network interface.

This is a read only element. It indicates the current subnet mask for the selected network interface.

Visibility = Guru

Selected by : GevInterfaceSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevDeviceModeCharacterSet
inherited

Indictes the character set.

This is a read only element. Its value indicates the character set. 1 = UTF8

Visibility = Guru

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::GevDeviceModeIsBigEndian
inherited

Indicates the endianess of the bootstrap registers.

This is a read only element. It indicates the endianess of the bootstrap registers. True = big endian.

Visibility = Guru

GenApi::IString& Basler_GigECamera::CGigECamera_Params::GevFirstURL
inherited

Indicates the first URL to the XML device description file.

This is a read only element. It indicates the first URL to the XML device description file.

Visibility = Guru

GenApi::IEnumerationT<GevGVSPExtendedIDModeEnums >& Basler_GigECamera::CGigECamera_Params::GevGVSPExtendedIDMode
inherited

Enable the extended ID mode for GVSP.

Enable extended ID mode for GVSP (64 bit block_id64, 32 bit packet_id32). This bit cannot be reset if the stream channels do not support the standard ID mode.

Visibility = Expert

Selected by : GevStreamChannelSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevHeartbeatTimeout
inherited

Sets the heartbeat timeout in milliseconds.

This value sets the heartbeat timeout in milliseconds.

Visibility = Guru

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::GevIEEE1588
inherited

Enable usage of the IEEE 1588 V2 Precision Time Protocol to source the timestamp register.

Only available when the IEEE1588_support bit of the GVCP Capability register is set. When PTP is enabled, the Timestamp Control register cannot be used to reset the timestamp. Factory default is devicespecific. When PTP is enabled or disabled, the value of Timestamp Tick Frequency and Timestamp Value registers might change to reflect the new time domain.

This value indicates whether IEEE 1588 V2 (PTP) is enabled.

Visibility = Expert

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevIEEE1588ClockId
inherited

Indicates the latched clock ID of the IEEE 1588 device.

This is a read only element. It indicates the latched clock ID of the IEEE 1588 device. (The clock ID must first be latched using the IEEE 1588 Latch command.) The clock ID is an array of eight octets which is displayed as hexadecimal number. Leading zeros are omitted.

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevIEEE1588ClockIdHigh
inherited

This is a read only element.

It is the high part of the 1588 clock ID

Visibility = Invisible

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevIEEE1588ClockIdLow
inherited

This is a read only element.

It is the low part of the 1588 clock ID

Visibility = Invisible

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::GevIEEE1588DataSetLatch
inherited

Latches the current IEEE 1588 related values of the device.

This command latches the current IEEE 1588 related values of the device.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevIEEE1588OffsetFromMaster
inherited

This is a read only element.

It indicates the latched offset from the IEEE 1588 master clock in nanoseconds. (The offset must first be latched using the IEEE 1588 Latch command.)

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevIEEE1588ParentClockId
inherited

Indicates the latched parent clock ID of the IEEE 1588 device.

This is a read only element. It indicates the latched parent clock ID of the IEEE 1588 device. (The parent clock ID must first be latched using the IEEE 1588 Latch command.) The parent clock ID is the clock ID of the current master clock. A clock ID is an array of eight octets which is displayed as hexadecimal number. Leading zeros are omitted.

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevIEEE1588ParentClockIdHigh
inherited

This is a read only element.

It is the high part of the 1588 parent clock ID

Visibility = Invisible

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevIEEE1588ParentClockIdLow
inherited

This is a read only element.

It is the low part of the 1588 parent clock ID

Visibility = Invisible

GenApi::IEnumerationT<GevIEEE1588StatusEnums >& Basler_GigECamera::CGigECamera_Params::GevIEEE1588Status
inherited

Provides the state of the IEEE 1588 clock.

Provides the state of the IEEE 1588 clock. Values of this field must match the IEEE 1588 PTP port state enumeration (INITIALIZING, FAULTY, DISABLED, LISTENING, PRE_MASTER, MASTER, PASSIVE, UNCALIBRATED, SLAVE). Please refer to IEEE 1588 for additional information.

Visibility = Expert

GenApi::IEnumerationT<GevIEEE1588StatusLatchedEnums >& Basler_GigECamera::CGigECamera_Params::GevIEEE1588StatusLatched
inherited

Indicates the latched state of the IEEE 1588 clock.

This is a read only element. It indicates the latched state of the IEEE 1588 clock. (The state must first be latched using the IEEE 1588 Latch command.) The state is indicated by values 1 to 9, corresponding to the states INITIALIZING, FAULTY, DISABLED, LISTENING, PRE_MASTER, MASTER, PASSIVE, UNCALIBRATED, and SLAVE. Refer to the IEEE 1588 specification for additional information.

Visibility = Expert

GenApi::IEnumerationT<GevInterfaceSelectorEnums >& Basler_GigECamera::CGigECamera_Params::GevInterfaceSelector
inherited

Selects the physical network interface to configure.

Once a network interface has been selected, all changes to the network interface settings will be applied to the selected interface.

This selects the physical network interface to configure. Once a network interface has been selected, all changes to the network interface settings will be applied to the selected interface.

Visibility = Guru

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::GevLinkCrossover
inherited

Indicates the state of medium-dependent interface crossover (MDIX) for the selected network interface.

This is a read only element. It indicates the state of medium-dependent interface crossover (MDIX) for the selected network interface.

Visibility = Guru

Selected by : GevInterfaceSelector

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::GevLinkFullDuplex
inherited

Indicates whether the selected network interface operates in full-duplex mode.

This is a read only element. It indicates whether the selected network interface operates in full-duplex mode.

Visibility = Guru

Selected by : GevInterfaceSelector

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::GevLinkMaster
inherited

Indicates whether the selected network interface is the clock master.

This is a read only element. It indicates whether the selected network interface is the clock master.

Visibility = Guru

Selected by : GevInterfaceSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevLinkSpeed
inherited

Indicates the connection speed in Mbps for the selected network interface.

This is a read only element. It indicates the connection speed in Mbps for the selected network interface.

Visibility = Guru

Selected by : GevInterfaceSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevMACAddress
inherited

Indicates the MAC address for the selected network interface.

This is a read only element. It indicates the MAC address for the selected network interface.

Visibility = Guru

Selected by : GevInterfaceSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevMessageChannelCount
inherited

Indicates the number of message channels supported by the device.

This is a read only element. It indicates the number of message channels supported by the device.

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevNumberOfInterfaces
inherited

Indicates the number of network interfaces on the device.

This is a read only element. It indicates the number of network interfaces on the device.

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevPersistentDefaultGateway
inherited

If fixed (persistent) IP addressing is supported by the device and enabled, sets the fixed default gateway for the selected network interface.

This value sets the fixed default gateway for the selected network interface (if fixed IP addressing is supported by the device and enabled).

Visibility = Guru

Selected by : GevInterfaceSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevPersistentIPAddress
inherited

If fixed (persistent) IP addressing is supported by the device and enabled, sets the fixed IP address for the selected network interface.

This value sets the fixed IP address for the selected network interface (if fixed IP addressing is supported by the device and enabled).

Visibility = Guru

Selected by : GevInterfaceSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevPersistentSubnetMask
inherited

If fixed (persistent) IP addressing is supported by the device and enabled, sets the fixed subnet mask for the selected network interface.

This value sets the fixed subnet mask for the selected network interface (if fixed IP addressing is supported by the device and enabled).

Visibility = Guru

Selected by : GevInterfaceSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevPTPDiagnosticsQueueRxEvntMaxNumElements
inherited

This is a read only element.

Maximum number of elements in RX event message queue. (The value must first be latched using the IEEE 1588 Latch command.)

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevPTPDiagnosticsQueueRxEvntPushNumFailure
inherited

This is a read only element.

Number of push failures in RX event message queue. (The value must first be latched using the IEEE 1588 Latch command.)

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevPTPDiagnosticsQueueRxGnrlMaxNumElements
inherited

This is a read only element.

Maximum number of elements in RX general message queue. (The value must first be latched using the IEEE 1588 Latch command.)

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevPTPDiagnosticsQueueRxGnrlPushNumFailure
inherited

This is a read only element.

Number of push failures in RX general message queue. (The value must first be latched using the IEEE 1588 Latch command.)

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevPTPDiagnosticsQueueSendNumFailure
inherited

This is a read only element.

Number of send failures. (The value must first be latched using the IEEE 1588 Latch command.)

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevSCBWA
inherited

Indicates the bandwidth (in bytes per second) that will be used by the camera to transmit image and chunk feature data and to handle resends and control data transmissions.

This value indicates the base bandwidth in bytes per second that will be used by the camera to transmit image and chunk feature data and to handle resends and control data transmissions. This parameter represents a combination of the packet size and the inter-packet delay.

Visibility = Expert

Selected by : GevStreamChannelSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevSCBWR
inherited

Sets a percentage of the Ethernet bandwidth assigned to the camera to be held in reserve.

The reserve is used for packet resends and control data transmissions.

This value reserves a portion of Ethernet bandwidth assigned to the camera for packet resends and for the transmission of control data between the camera and the host PC. The setting is expressed as a percentage of the bandwidth assigned parameter. For example, if the Bandwidth Assigned parameter indicates that 30 MBytes/s have been assigned to the camera and the Bandwidth Reserve parameter is set to 5%, then the bandwidth reserve will be 1.5 MBytes/s.

Visibility = Expert

Selected by : GevStreamChannelSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevSCBWRA
inherited

Sets a multiplier for the Bandwidth Reserve parameter.

The multiplier is used to establish an extra pool of reserved bandwidth that can be used if an unusually large burst of packet resends is needed.

This value sets a multiplier for the Bandwidth Reserve parameter. The multiplier is used to establish an extra pool of reserved bandwidth that can be used if an unusually large burst of packet resends is needed.

Visibility = Expert

Selected by : GevStreamChannelSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevSCDA
inherited

Sets the stream channel destination IPv4 address for the selected stream channel.

This value sets the stream channel destination IPv4 address for the selected stream channel. The destination can be a unicast or a multicast.

Visibility = Guru

Selected by : GevStreamChannelSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevSCDCT
inherited

Indicates the actual bandwidth (in bytes per second) that the camera will use to transmit image data and chunk data given the current AOI settings, chunk feature settings, and the pixel format setting.

This value indicates the actual bandwidth (in bytes per second) that the camera will use to transmit image data and chunk data given the current AOI settings, chunk feature settings, and the pixel format setting.

Visibility = Expert

Selected by : GevStreamChannelSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevSCDMT
inherited

Indicates the maximum amount of data (in bytes per second) that the camera could generate given its current settings and ideal conditions, i.e., unlimited bandwidth and no packet resends.

This value indicates the maximum amount of data (in bytes per second) that the camera could generate given its current settings and ideal conditions, i.e., unlimited bandwidth and no packet resends.

Visibility = Expert

Selected by : GevStreamChannelSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevSCFJM
inherited

Indicates the maximum time (in ticks) that the next frame transmission could be delayed due to a burst of resends.

If the Bandwidth Reserve Accumulation parameter is set to a high value, the camera can experience periods where there is a large burst of data resends. This burst of resends will delay the start of transmission of the next acquired image. The Frame Max Jitter parameter indicates the maximum time in ticks that the next frame transmission could be delayed due to a burst of resends.

Visibility = Expert

Selected by : GevStreamChannelSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevSCFTD
inherited

Sets the frame transfer start delay (in ticks) for the selected stream channel.

This value sets the frame transfer delay for the selected stream channel. This value sets a delay betweem when the camera would normally begin transmitted an acquired image (frame) and when it actually begins transmitting the acquired image.

Visibility = Expert

Selected by : GevStreamChannelSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevSCPD
inherited

Sets the inter-packet delay (in ticks) for the selected stream channel.

This value sets a delay between the transmission of each packet for the selected stream channel. The delay is measured in ticks.

Visibility = Expert

Selected by : GevStreamChannelSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevSCPHostPort
inherited

Sets the port to which the device must send data streams.

This value sets the port to which the device must send data streams.

Visibility = Guru

Selected by : GevStreamChannelSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevSCPInterfaceIndex
inherited

Sets the index of the network interface to use.

This value sets the index of the network interface to use.

Visibility = Guru

Selected by : GevStreamChannelSelector

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::GevSCPSBigEndian
inherited

Visibility = Guru

Selected by : GevStreamChannelSelector

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::GevSCPSDoNotFragment
inherited

Visibility = Guru

Selected by : GevStreamChannelSelector

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::GevSCPSFireTestPacket
inherited

Visibility = Guru

Selected by : GevStreamChannelSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevSCPSPacketSize
inherited

Sets the packet size in bytes for the selected stream channel.

This value sets the packet size in bytes for the selected stream channel. Excludes data leader and data trailer. (The last packet may be smaller because the packet size is not necessarily a multiple of the block size for the stream channel.)

Visibility = Beginner

Selected by : GevStreamChannelSelector

GenApi::IString& Basler_GigECamera::CGigECamera_Params::GevSecondURL
inherited

Indicates the second URL to the XML device description file.

This is a read only element. It indicates the second URL to the XML device description file.

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevStreamChannelCount
inherited

Indicates the number of stream channels supported by the device.

This is a read only element. It indicates the number of stream channels supported by the device.

Visibility = Guru

GenApi::IEnumerationT<GevStreamChannelSelectorEnums >& Basler_GigECamera::CGigECamera_Params::GevStreamChannelSelector
inherited

Selects the stream channel to configure.

Once a stream channel has been selected, all changes to the stream channel settings will be applied to the selected stream channel.

This enumeration selects the stream channels to configure. Once a stream channel has been selected, all changes to the stream channel settings will be applied to the selected stream channel.

Visibility = Guru

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::GevSupportedIEEE1588
inherited

Indicates whether IEEE 1588 (PTP) is supported.

This is a read only element. It indicates whether whether IEEE 1588 (PTP) is supported.

Visibility = Guru

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::GevSupportedIPConfigurationDHCP
inherited

Indicates whether the selected network interface supports DHCP IP addressing.

This is a read only element. It indicates whether the selected network interface supports DHCP IP addressing.

Visibility = Guru

Selected by : GevInterfaceSelector

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::GevSupportedIPConfigurationLLA
inherited

Indicates whether the selected network interface supports auto IP addressing (also known as LLA)

This is a read only element. It indicates whether the selected network interface supports auto IP addressing (also known as LLA).

Visibility = Guru

Selected by : GevInterfaceSelector

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::GevSupportedIPConfigurationPersistentIP
inherited

Indicates whether the selected network interface supports fixed IP addressing (also known as persistent IP addressing)

This is a read only element. It indicates whether the selected network interface supports fixed IP addressing (also known as persistent IP addressing).

Visibility = Guru

Selected by : GevInterfaceSelector

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::GevSupportedOptionalCommandsConcatenation
inherited

Indicates whether multiple operations in a single message are supported.

This is a read only element. It indicates whether multiple operations in a single message are supported.

Visibility = Guru

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::GevSupportedOptionalCommandsEVENT
inherited

Indicates whether EVENT_CMD and EVENT_ACK are supported.

This is a read only element. It indicates whether EVENT_CMD and EVENT_ACK are supported.

Visibility = Guru

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::GevSupportedOptionalCommandsEVENTDATA
inherited

Indicates whether EVENTDATA_CMD and EVENTDATA_ACK are supported.

This is a read only element. It indicates whether EVENTDATA_CMD and EVENTDATA_ACK are supported.

Visibility = Guru

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::GevSupportedOptionalCommandsPACKETRESEND
inherited

Indicates whether PACKETRESEND_CMD is supported.

This is a read only element. It indicates whether PACKETRESEND_CMD is supported.

Visibility = Guru

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::GevSupportedOptionalCommandsWRITEMEM
inherited

Indicates whether WRITEMEM_CMD and WRITEMEM_ACK are supported.

This is a read only element. It indicates whether WRITEMEM_CMD and WRITEMEM_ACK are supported

Visibility = Guru

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::GevSupportedOptionalLegacy16BitBlockID
inherited

Indicates whether this GVSP transmitter or receiver can support 16-bit block_id.

This is a read only element. It indicates whether this GVSP transmitter or rceiver can support 16-bit block_id.

Visibility = Guru

Selected by : GevInterfaceSelector

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::GevTimestampControlLatch
inherited

Latches the current timestamp value of the device.

This command latches the current timestamp value of the device.

Visibility = Guru

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::GevTimestampControlLatchReset
inherited

Resets the timestamp control latch.

This command resets the timestamp control latch.

Visibility = Guru

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::GevTimestampControlReset
inherited

Resets the timestamp value for the device.

This command resets the timestamp value for the device

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevTimestampTickFrequency
inherited

Indicates the number of timestamp clock ticks in 1 second.

This is a read only element. It indicates the number of timestamp clock ticks in 1 second.

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevTimestampValue
inherited

Indicates the latched value of the timestamp.

(The timestamp must first be latched using the Timestamp Control Latch command.)

This is a read only element. It indicates the latched value of the timestamp. (The timestamp must first be latched using the Timestamp Control Latch command.)

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevVersionMajor
inherited

Indicates the major version number of the GigE Vision specification supported by this device.

This is a read only element. It indicates the major version number of the GigE Vision specification supported by this device.

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GevVersionMinor
inherited

Indicates the minor version number of the GigE Vision specification supported by this device.

This is a read only element. It indicates the minor version number of the GigE Vision specification supported by this device.

Visibility = Guru

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::GlobalResetReleaseModeEnable
inherited

Enable the Global Reset Release Mode.

Visibility = Invisible

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::GrayValueAdjustmentDampingAbs
inherited

Gray value adjustment damping for Gain Auto and Exposure Auto.

The gray value adjustment damping parameter controls the rate by which pixel gray values are changed when Exposure Auto and/or Gain Auto are enabled.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::GrayValueAdjustmentDampingRaw
inherited

Gray value adjustment damping for Gain Auto and Exposure Auto.

The gray value adjustment damping parameter controls the rate by which pixel gray values are changed when Exposure Auto and/or Gain Auto are enabled.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::Height
inherited

Sets the height of the area of interest in pixels.

This value sets the height of the area of interest in pixels.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::HeightMax
inherited

Indicates the maximum allowed height of the image in pixels.

This is a read only element. It is an integer that indicates maximum allowed height of the image in pixels taking into account any function that may limit the allowed height.

Visibility = Beginner

GenApi::IEnumerationT<InterlacedIntegrationModeEnums >& Basler_GigECamera::CGigECamera_Params::InterlacedIntegrationMode
inherited

Selects the Interlaced Integration Mode.

Selects the Interlaced Integration Mode.

Visibility = Beginner

GenApi::IEnumerationT<LastErrorEnums >& Basler_GigECamera::CGigECamera_Params::LastError
inherited

Indicates the error that was detected last.

Indicates the error that was detected last.

Visibility = Expert

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::LateActionEventStreamChannelIndex
inherited

Indicates the stream channel index for a critical temperature event.

This enumeration Indicates the stream channel index for a critical temperature event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::LateActionEventTimestamp
inherited

Indicates the time stamp for a critical temperature event.

This enumeration value indicates the time stamp for a critical temperature event.

Visibility = Beginner

GenApi::IEnumerationT<LegacyBinningVerticalEnums >& Basler_GigECamera::CGigECamera_Params::LegacyBinningVertical
inherited

Sets the vertical binning feature.

This enumeration sets the vertical binning feature.

Visibility = Beginner

GenApi::IEnumerationT<LightSourceSelectorEnums >& Basler_GigECamera::CGigECamera_Params::LightSourceSelector
inherited

Selects the type of light source to be considered for matrix color transformation.

Selects the color transformation mode to select the type of light source to be considered for matrix color transformation.

Visibility = Expert

Selected by : ColorTransformationSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::Line1RisingEdgeEventStreamChannelIndex
inherited

Indicates the stream channel index for an io line 1 rising edge event.

This enumeration Indicates the stream channel index for an io line 1 rising edge event

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::Line1RisingEdgeEventTimestamp
inherited

Indicates the time stamp for a line 1 rising edge event.

This enumeration value indicates the time stamp for an io line 1 rising edge event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::Line2RisingEdgeEventStreamChannelIndex
inherited

Indicates the stream channel index for an io line 2 rising edge event.

This enumeration Indicates the stream channel index for an io line 2 rising edge event

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::Line2RisingEdgeEventTimestamp
inherited

Indicates the time stamp for a line 2 rising edge event.

This enumeration value indicates the time stamp for an io line 2 rising edge event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::Line3RisingEdgeEventStreamChannelIndex
inherited

Indicates the stream channel index for an io line 3 rising edge event.

This enumeration Indicates the stream channel index for an io line 3 rising edge event

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::Line3RisingEdgeEventTimestamp
inherited

Indicates the time stamp for a line 3 rising edge event.

This enumeration value indicates the time stamp for an io line 3 rising edge event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::Line4RisingEdgeEventStreamChannelIndex
inherited

Indicates the stream channel index for an io line 4 rising edge event.

This enumeration Indicates the stream channel index for an io line 4 rising edge event

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::Line4RisingEdgeEventTimestamp
inherited

Indicates the time stamp for a line 4 rising edge event.

This enumeration value indicates the time stamp for an io line 4 rising edge event.

Visibility = Beginner

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::LineDebouncerTimeAbs
inherited

Sets the absolute value of the selected line debouncer time in microseconds.

Sets the absolute value of the selected line debouncer time in microseconds

Visibility = Beginner

Selected by : LineSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::LineDebouncerTimeRaw
inherited

Sets the raw value of the selected line debouncer time.

Sets the raw value of the selected line debouncer time

Visibility = Invisible

Selected by : LineSelector

GenApi::IEnumerationT<LineFormatEnums >& Basler_GigECamera::CGigECamera_Params::LineFormat
inherited

Sets the electrical configuration of the selected line.

This feature controls the current electrical format of the selected physical input or output Line. Line Format can take any of the following values: No Connect: The Line is not connected. Tri-state: The Line is currently in Tri-state mode (Not driven). TTL: The Line is currently accepting or sending TTL level signals. LVDS: The Line is currently accepting or sending LVDS level signals. RS-422: The Line is currently accepting or sending RS-422 level signals. Opto-coupled: The Line is Opto-coupled.

Visibility = Beginner

Selected by : LineSelector

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::LineInverter
inherited

Enables the signal inverter function for the selected input or output line.

This boolean value enables the signal inverter function for the selected input or output line.

Visibility = Beginner

Selected by : LineSelector

GenApi::IEnumerationT<LineLogicEnums >& Basler_GigECamera::CGigECamera_Params::LineLogic
inherited

Visibility = Beginner

GenApi::IEnumerationT<LineModeEnums >& Basler_GigECamera::CGigECamera_Params::LineMode
inherited

Sets the mode for the selected line.

This feature controls whether the physical Line is used to Input or Output a signal. When a Line supports input and output mode, the default state is Input to avoid possible electrical contention. Line Mode can take any of the following values: Input: The selected physical line is used to input an electrical signal. Output: The selected physical line is used to output an electrical signal.

Visibility = Beginner

Selected by : LineSelector

GenApi::IEnumerationT<LineSelectorEnums >& Basler_GigECamera::CGigECamera_Params::LineSelector
inherited

Selects the I/O line to configure.

Once a line has been selected, all changes to the line settings will be applied to the selected line.

This enumeration selects the I/O line to configure. Once a line has been selected, all changes to the line settings will be applied to the selected line.

Visibility = Beginner

GenApi::IEnumerationT<LineSourceEnums >& Basler_GigECamera::CGigECamera_Params::LineSource
inherited

Sets the source signal for the selected line (if the selected line is an output)

This enumeration selects the internally generated camera signal (source signal) for the selected line when the selected line is an output.

Visibility = Beginner

Selected by : LineSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::LineStartOvertriggerEventStreamChannelIndex
inherited

Indicates the stream channel index for an line start overtrigger event.

This enumeration Indicates the stream channel index for an line start overtrigger event

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::LineStartOvertriggerEventTimestamp
inherited

Indicates the time stamp for an line start overtrigger event.

This enumeration value indicates the time stamp for an line start overtrigger event.

Visibility = Beginner

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::LineStatus
inherited

Indicates the current logical state for the selected line.

This boolean value indicates the current logical state for the selected line at the time of polling.

Visibility = Beginner

Selected by : LineSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::LineStatusAll
inherited

A single bitfield indicating the current logical state of all available line signals at time of polling.

This integer value is a single bitfield that indicates the current logical state of all available lines at time of polling.

Visibility = Beginner

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::LineTermination
inherited

Enables the termination resistor for the selected input line.

This boolean value enables the termination resistor for the selected input line.

Visibility = Beginner

Selected by : LineSelector

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::LUTEnable
inherited

Enables the selected LUT.

This boolean value enables the selected LUT.

Visibility = Beginner

Selected by : LUTSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::LUTIndex
inherited

Sets the LUT element to access.

This value sets the LUT element to access. This value is used to index into a LUT array.

Visibility = Beginner

Selected by : LUTSelector

GenApi::IEnumerationT<LUTSelectorEnums >& Basler_GigECamera::CGigECamera_Params::LUTSelector
inherited

Selects the lookup table (LUT) to configure.

Once a LUT has been selected, all changes to the LUT settings will be applied to the selected LUT.

This enumeration the lookup table (LUT) to configure. Once a LUT has been selected, all changes to the LUT settings will be applied to the selected LUT.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::LUTValue
inherited

Sets the value of the LUT element at the LUT index.

This value sets the value of the LUT element at the LUT index.

Visibility = Beginner

Selected by : LUTSelector, LUTIndex

GenApi::IRegister& Basler_GigECamera::CGigECamera_Params::LUTValueAll
inherited

Accesses the entire content of the selected LUT in one chunk access.

Visibility = Beginner

Selected by : LUTSelector

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::MinOutPulseWidthAbs
inherited

Sets the absolute value (in microseconds) for the minimum signal width of an output signal.

This float value sets the absolute value (in microseconds) for the minimum signal width of a signal that is received from the frequency converter or from the shaft encoder module and that is associated with a digital output line.

Visibility = Beginner

Selected by : LineSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::MinOutPulseWidthRaw
inherited

Sets the raw value for the minimum signal width of an output signal.

This integer value sets the raw value for the minimum signal width of a signal that is received from the frequency converter or from the shaft encoder module and that is associated with a digital output line.

Visibility = Invisible

Selected by : LineSelector

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::NoiseReductionAbs
inherited

Amount of noise reduction to apply.

Amount of noise reduction to apply. The higher the value, the less chroma noise will be visible in your images. However, too high values may result in image information loss. To enable this feature, the DemosaicingMode parameter must be set to BaslerPGI.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::NoiseReductionRaw
inherited

Amount of noise reduction to apply.

Amount of noise reduction to apply. The higher the value, the less chroma noise will be visible in your images. However, too high values may result in image information loss. To enable this feature, the DemosaicingMode parameter must be set to BaslerPGI.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::NumberOfActionSignals
inherited

Number of separate action signals supported by the device.

Number of separate action signals supported by the device. Determines how many action signals the device can handle in parallel, i.e. how many different action commands can be set up for the device.

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::OffsetX
inherited

Sets the X offset (left offset) of the area of interest in pixels.

This value sets the X offset (left offset) for the area of interest in pixels, i.e., the distance in pixels between the left side of the sensor and the left side of the image area.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::OffsetY
inherited

Sets the Y offset (top offset) for the area of interest in pixels.

This value sets the Y offset (top offset) for the area of interest, i.e., the distance in pixels between the top of the sensor and the top of the image area.

Visibility = Beginner

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::OverTemperature
inherited

Shows the over temperature state of the selected target.

Shows the over temperature state of the selected target

Visibility = Expert

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::OverTemperatureEventStreamChannelIndex
inherited

Indicates the stream channel index for an over temperature event.

This enumeration Indicates the stream channel index for an over temperature event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::OverTemperatureEventTimestamp
inherited

Indicates the time stamp for an over temperature event.

This enumeration value indicates the time stamp for an over temperature event.

Visibility = Beginner

GenApi::IEnumerationT<ParameterSelectorEnums >& Basler_GigECamera::CGigECamera_Params::ParameterSelector
inherited

Selects the parameter to configure.

Once a parameter has been selected, all changes made using the Remove Limits feature will be applied to the selected parameter

This enumeration selects the parameter to configure. Selects the parameter to configure. Once a parameter has been selected, all changes made using the Remove Limits feature will be applied to the selected parameter

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::PayloadSize
inherited

Size of the payload in bytes.

Size of the payload in bytes. This is the total number of bytes sent in the payload. Image data + chunk data if present. No packet headers.

Visibility = Beginner

GenApi::IEnumerationT<PixelCodingEnums >& Basler_GigECamera::CGigECamera_Params::PixelCoding
inherited

Sets the color coding of the pixels in the acquired images.

Visibility = Beginner

GenApi::IEnumerationT<PixelColorFilterEnums >& Basler_GigECamera::CGigECamera_Params::PixelColorFilter
inherited

Indicates the alignment of the camera's Bayer filter to the pixels in the acquired images.

This is a read only feature. This enumeration provides a list of values that indicate the alignment of the camera's Bayer filter to the pixels in the acquired images.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::PixelDynamicRangeMax
inherited

Indicates the maximum possible pixel value that could be transferred from the camera.

This a read only feature. It indicates the maximum possible pixel value that could be transferred from the camera.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::PixelDynamicRangeMin
inherited

Indicates the minimum possible pixel value that could be transferred from the camera.

This a read only feature. It indicates the minimum possible pixel value that could be transferred from the camera.

Visibility = Beginner

GenApi::IEnumerationT<PixelFormatEnums >& Basler_GigECamera::CGigECamera_Params::PixelFormat
inherited

Sets the format of the pixel data transmitted for acquired images.

This enumeration sets the format of the pixel data transmitted for acquired images.

Visibility = Beginner

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::PixelFormatLegacy
inherited

Select legacy pixel format encoding.

This switch selects a legacy GVSP pixel format encoding, for compatibility with older camera models.

Visibility = Beginner

GenApi::IEnumerationT<PixelSizeEnums >& Basler_GigECamera::CGigECamera_Params::PixelSize
inherited

Indicates the depth of the pixel values in the image in bits per pixel.

This is a read only feature. This enumeration provides a list of values that indicate the depth of the pixel values in the acquired images in bits per pixel. This value will always be coherent with the pixel format setting.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::Prelines
inherited

Sets the number of prelines.

This value sets the number of prelines.

Visibility = Guru

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::ProcessedRawEnable
inherited

Enables color improved RGB raw output.

Enables color improvement of RGB data and provides for their output as RGB raw data. Only available for cameras with an RGB Bayer filter. Note: Make sure to also select a suitable raw pixel data output format.

    \b Visibility = Expert
GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::ReadoutTimeAbs
inherited

Indicates the sensor readout time given the current settings.

Indicates the sensor readout time given the current settings.

Visibility = Expert

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::RemoveLimits
inherited

Removes the factory-set limits of the selected parameter.

Removes the factory-set limits of the selected parameter. Having removed the factory-set limits you may set the parameter within extended limits. These are only defined by technical restrictions. Note: Inferior image quality may result.

Visibility = Guru

Selected by : ParameterSelector

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::ResultingFramePeriodAbs
inherited

Indicates the minimum allowed frame acquisition period (in microseconds) given the current settings for the area of interest, exposure time, and bandwidth.

Indicates the 'absolute' value of the minimum allowed acquisition frame period. The 'absolute' value is a float value that indicates the minimum allowed acquisition frame period in microseconds given the current settings for the area of interest, exposure time, and bandwidth.

Visibility = Guru

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::ResultingFrameRateAbs
inherited

Indicates the maximum allowed frame acquisition rate (in frames per second) given the current settings for the area of interest, exposure time, and bandwidth.

Indicates the 'absolute' value of the maximum allowed acquisition frame rate. The 'absolute' value is a float value that indicates the maximum allowed acquisition frame rate in frames per second given the current settings for the area of interest, exposure time, and bandwidth.

Visibility = Beginner

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::ResultingLinePeriodAbs
inherited

Indicates the minimum allowed line acquisition period (in microseconds) given the current settings for the area of interest, exposure time, and bandwidth.

Indicates the 'absolute' value of the minimum allowed acquisition line period. The 'absolute' value is a float value that indicates the minimum allowed acquisition line period in microseconds given the current settings for the area of interest, exposure time, and bandwidth.

Visibility = Guru

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::ResultingLineRateAbs
inherited

Indicates the maximum allowed line acquisition rate (in lines per second) given the current settings for the area of interest, exposure time, and bandwidth.

Indicates the 'absolute' value of the maximum allowed acquisition line rate. The 'absolute' value is a float value that indicates the maximum allowed acquisition line rate in lines per second given the current settings for the area of interest, exposure time, and bandwidth.

Visibility = Beginner

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::ReverseX
inherited

Enables the horizontal flipping of the image.

This feature is used to flip horizontally the image sent by the device. The AOI is applied after the flipping.

Visibility = Beginner

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::ReverseY
inherited

Enables the vertical flipping of the image.

This feature is used to flip vertically the image sent by the device. The AOI is applied after the flipping.

Visibility = Beginner

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::ScalingHorizontalAbs
inherited

Sets vertical scaling factor.

This is a float value that sets the vertical scaling factor of the image.

Visibility = Beginner

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::ScalingVerticalAbs
inherited

Sets vertical scaling factor.

This is a float value that sets the vertical scaling factor of the image.

Visibility = Beginner

GenApi::IEnumerationT<SensorBitDepthEnums >& Basler_GigECamera::CGigECamera_Params::SensorBitDepth
inherited

This feature selects the amount of data bits the sensor produces for one sample.

This feature selects the amount of data bits the sensor produces for one sample.

Visibility = Beginner

GenApi::IEnumerationT<SensorDigitizationTapsEnums >& Basler_GigECamera::CGigECamera_Params::SensorDigitizationTaps
inherited

This feature represents the number of digitized samples outputted simultaneously by the camera A/D conversion stage.

This feature represents the number of digitized samples output simultaneously by the camera A/D conversion stage.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::SensorHeight
inherited

Indicates the height of the camera's sensor in pixels.

This is a read only element. It is an integer that indicates the actual height of the camera's sensor in pixels.

Visibility = Beginner

GenApi::IEnumerationT<SensorReadoutModeEnums >& Basler_GigECamera::CGigECamera_Params::SensorReadoutMode
inherited

Sets the readout mode of the device.

Sets the readout mode of the device

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::SensorWidth
inherited

Indicates the width of the camera's sensor in pixels.

This is a read only element. It is an integer that indicates the actual width of the camera's sensor in pixels.

Visibility = Beginner

GenApi::IEnumerationT<SequenceAddressBitSelectorEnums >& Basler_GigECamera::CGigECamera_Params::SequenceAddressBitSelector
inherited

Selects a bit of the sequence set address.

Selects a bit of the sequence set address.

Visibility = Guru

GenApi::IEnumerationT<SequenceAddressBitSourceEnums >& Basler_GigECamera::CGigECamera_Params::SequenceAddressBitSource
inherited

Selects the source for the selected bit of the sequence set address.

Selects the source for setting the selected bit of the sequence set address.

Visibility = Guru

Selected by : SequenceAddressBitSelector

GenApi::IEnumerationT<SequenceAdvanceModeEnums >& Basler_GigECamera::CGigECamera_Params::SequenceAdvanceMode
inherited

Selects the sequence set advance mode.

Selects the sequence set advance mode. Possible values: Auto - automatic sequence set advance as images are acquired. Controlled - sequence set advance controlled by settable source. Free selection - the sequence sets are selected according to the states of the input lines.

Visibility = Guru

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::SequenceAsyncAdvance
inherited

Allows asynchronous advance from one sequence set to the next.

Allows to advance from the current sequence set to the next one. The advance is asynchronous to the cameras's frame trigger. Only available in Controlled sequence advance mode.

Visibility = Guru

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::SequenceAsyncRestart
inherited

Allows asynchronous restart of the sequence of sequence sets.

Allows to restart the sequence of sequence sets to image acquisition, starting with the sequence set of lowest index number. The restart is asynchronous to the cameras's frame trigger. Only available in Auto and Controlled sequence advance mode.

Visibility = Expert

GenApi::IEnumerationT<SequenceConfigurationModeEnums >& Basler_GigECamera::CGigECamera_Params::SequenceConfigurationMode
inherited

Enables or disables the sequencer for configuration.

Enables or disables the sequencer for configuration.

Visibility = Expert

GenApi::IEnumerationT<SequenceControlSelectorEnums >& Basler_GigECamera::CGigECamera_Params::SequenceControlSelector
inherited

Selects between sequence restart or sequence set advance.

Selects between controls for sequence restart or sequence set advance.

Visibility = Guru

GenApi::IEnumerationT<SequenceControlSourceEnums >& Basler_GigECamera::CGigECamera_Params::SequenceControlSource
inherited

Selects the source for sequence control.

Selects the source for sequence control. Possible values: Disabled - advance via asynchronous advance. Always Active - automatic sequence set advance. The sequence repeat starts with sequence set index number 1. Line N - the source for sequence restart or sequence set advance is line N. CCN - the source for sequence restart or sequence set advance is CCN.

Visibility = Guru

Selected by : SequenceControlSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::SequenceCurrentSet
inherited

Current sequence set.

Indicates the current sequence set.

Visibility = Expert

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::SequenceEnable
inherited

Enables the sequencer.

Enables the existing sequence sets for image acquisition.

Visibility = Expert

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::SequenceSetExecutions
inherited

Sets the number of sequence set executions.

Sets the number of consecutive executions per sequence cycle for the selected sequence set. Only available in Auto sequence advance mode.

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::SequenceSetIndex
inherited

Selects the index number of a sequence set.

Selects the index number of a sequence set.

Visibility = Expert

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::SequenceSetLoad
inherited

Loads a sequence set.

Loads an existing sequence set to make it the current sequence set.

Visibility = Expert

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::SequenceSetStore
inherited

Stores the current sequence set.

Stores the current sequence set as one of the sequence sets of the sequence. Note: Storing the current sequence set will overwrite any already existing sequence set bearing the same index number. Note: The sequence set is stored in the volatile memory and will therefore be lost if the camera is reset or if power is switched off.

Visibility = Expert

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::SequenceSetTotalNumber
inherited

Total number of sequence sets.

Sets the total number of sequence sets in the sequence.

Visibility = Expert

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::ShadingEnable
inherited

Enables the selected kind of shading correction.

This boolean value enables the selected kind of shading correction.

Visibility = Beginner

Selected by : ShadingSelector

GenApi::IEnumerationT<ShadingSelectorEnums >& Basler_GigECamera::CGigECamera_Params::ShadingSelector
inherited

Selects the kind of shading correction.

This enumeration selects the kind of shading correction.

Visibility = Beginner

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::ShadingSetActivate
inherited

Activates the selected shading set.

This command copies the selected shading set from the camera's non-volatile memory into the volatile memory. Shading correction is performed using the shading set in the volatile memory.

Visibility = Expert

Selected by : ShadingSetSelector

GenApi::IEnumerationT<ShadingSetCreateEnums >& Basler_GigECamera::CGigECamera_Params::ShadingSetCreate
inherited

Creates a shading set.

ShadingSetCreate

Visibility = Expert

Selected by : ShadingSetSelector

GenApi::IEnumerationT<ShadingSetDefaultSelectorEnums >& Basler_GigECamera::CGigECamera_Params::ShadingSetDefaultSelector
inherited

Selects the bootup shading set.

This enumeration selects the shading set that will be loaded into the volatile memory during camera bootup.

Visibility = Expert

Selected by : ShadingSelector

GenApi::IEnumerationT<ShadingSetSelectorEnums >& Basler_GigECamera::CGigECamera_Params::ShadingSetSelector
inherited

Selects the shading set to which the activate command will be applied.

This enumeration selects the shading set to which the activate command will be applied.

Visibility = Expert

Selected by : ShadingSelector

GenApi::IEnumerationT<ShadingStatusEnums >& Basler_GigECamera::CGigECamera_Params::ShadingStatus
inherited

Indicates error statuses related to shading correction.

This enumeratuion indicates error statuses related to shading correction.

Visibility = Expert

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ShaftEncoderModuleCounter
inherited

Indicates the current value of the tick counter.

This integer value (read only) indicates the current value of the tick counter of the shaft encoder module.

Visibility = Expert

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ShaftEncoderModuleCounterMax
inherited

Sets the maximum value for the tick counter.

This integer value sets the maximum value for the tick counter of the shaft encoder module (range: 0 to 32767). If the tick counter is incrementing and it reaches the set maximum, it willl roll over to 0. If the tick counter is decrementing and it reaches 0, it willl roll back to the set maximum.

Visibility = Expert

GenApi::IEnumerationT<ShaftEncoderModuleCounterModeEnums >& Basler_GigECamera::CGigECamera_Params::ShaftEncoderModuleCounterMode
inherited

Selects the counting mode of the tick counter.

Selects the counting mode of the tick counter of the shaft encoder module.

Visibility = Expert

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::ShaftEncoderModuleCounterReset
inherited

Resets the tick counter to 0.

This command resets the tick counter count of the shaft encoder module to 0.

Visibility = Expert

GenApi::IEnumerationT<ShaftEncoderModuleLineSelectorEnums >& Basler_GigECamera::CGigECamera_Params::ShaftEncoderModuleLineSelector
inherited

Selects the phase of the shaft encoder.

Selects the phase of the shaft encoder as input for the shaft encoder module.

Visibility = Expert

GenApi::IEnumerationT<ShaftEncoderModuleLineSourceEnums >& Basler_GigECamera::CGigECamera_Params::ShaftEncoderModuleLineSource
inherited

Selects the input line as signal source for the shaft encoder module.

Selects the input line as signal source for the shaft encoder module.

Visibility = Expert

Selected by : ShaftEncoderModuleLineSelector

GenApi::IEnumerationT<ShaftEncoderModuleModeEnums >& Basler_GigECamera::CGigECamera_Params::ShaftEncoderModuleMode
inherited

Selects the circumstances for the shaft encoder module to output trigger signals.

This enumeration value selects the circumstances for the shaft encoder module to output trigger signals.

Visibility = Expert

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::ShaftEncoderModuleReverseCounterMax
inherited

Sets the maximum value for the reverse counter.

This integer value sets the maximum value for the reverse counter of the shaft encoder module (range: 0 to 32767).

Visibility = Expert

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::ShaftEncoderModuleReverseCounterReset
inherited

Resets the reverse counter to 0.

This command resets the reverse counter of the shaft encoder module to 0 and informs the module that the current direction of conveyor movement is forward. Reset must be carried out before the first conveyor movement in the forward direction.

Visibility = Expert

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::SharpnessEnhancementAbs
inherited

Amount of sharpening to apply.

Amount of sharpening to apply. The higher the sharpness, the more distinct the image subject's contours will be. However, too high values may result in image information loss. To enable this feature, the DemosaicingMode parameter must be set to BaslerPGI.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::SharpnessEnhancementRaw
inherited

Amount of sharpening to apply.

Amount of sharpening to apply. The higher the sharpness, the more distinct the image subject's contours will be. However, too high values may result in image information loss. To enable this feature, the DemosaicingMode parameter must be set to BaslerPGI.

Visibility = Beginner

GenApi::IEnumerationT<ShutterModeEnums >& Basler_GigECamera::CGigECamera_Params::ShutterMode
inherited

Sets the shutter mode.

This enumeration sets the shutter mode.

Visibility = Expert

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::SpatialCorrection
inherited

Specifies the direction of imaging and the separation (consecutive numbers) of related line captures.

Specifies the direction of imaging and the separation (consecutive numbers) of related line captures. Related line captures will be combined.

Positive integer: The object will pass the top sensor line first.

Negative integer: The object will pass the bottom sensor line first.

In color cameras, the top sensor line is the green line, and the bottom sensor line is the blue line.

    \b Visibility = Beginner
GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::SpatialCorrectionAmount
inherited

Visibility = Invisible

GenApi::IEnumerationT<SpatialCorrectionStartingLineEnums >& Basler_GigECamera::CGigECamera_Params::SpatialCorrectionStartingLine
inherited

Visibility = Invisible

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::StackedZoneImagingEnable
inherited

Enables the stacked zone imaging feature.

Enables the stacked zone imaging feature.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::StackedZoneImagingIndex
inherited

This value sets the zone to access.

This value sets the zone to access.

Visibility = Beginner

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::StackedZoneImagingZoneEnable
inherited

Enables the selected zone.

Enables the selected zone.

Visibility = Beginner

Selected by : StackedZoneImagingIndex

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::StackedZoneImagingZoneHeight
inherited

Sets the height for the selected zone.

Sets the height for the selected zone.

Visibility = Beginner

Selected by : StackedZoneImagingIndex

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::StackedZoneImagingZoneOffsetY
inherited

Sets the Y offset (top offset) for the selected zone.

Sets the Y offset (top offset) for the selected zone.

Visibility = Beginner

Selected by : StackedZoneImagingIndex

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::SubstrateVoltage
inherited

Sets the substrate voltage.

This value sets the substrate voltage

Visibility = Beginner

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::SyncFreeRunTimerEnable
inherited

Enables the synchronous free run mode.

When enabled the camera triggers with the specified frame rate derived from the synchronized clock.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::SyncFreeRunTimerStartTimeHigh
inherited

Synchronous free run trigger start time (high 32 bits)

High 32 bits of the synchronous free run trigger start time.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::SyncFreeRunTimerStartTimeLow
inherited

Synchronous free run trigger start time (low 32 bits)

Low 32 bits of the synchronous free run trigger start time.

Visibility = Beginner

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::SyncFreeRunTimerTriggerRateAbs
inherited

Synchronous free run trigger rate.

Trigger rate for the clock synchronous trigger.

Visibility = Beginner

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::SyncFreeRunTimerUpdate
inherited

Activates the synchronous free run trigger settings.

Activates changed settings for the synchronous free run.

Visibility = Beginner

GenApi::IEnumerationT<SyncUserOutputSelectorEnums >& Basler_GigECamera::CGigECamera_Params::SyncUserOutputSelector
inherited

Visibility = Beginner

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::SyncUserOutputValue
inherited

Sets the state of the selected user settable synchronous output signal.

This boolean value sets the state of the selected user settable synchronous output signal.

Visibility = Beginner

Selected by : SyncUserOutputSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::SyncUserOutputValueAll
inherited

A single bitfield that sets the state of all user settable synchronous output signals in one access.

This integer value is a single bitfield that sets the state of all user settable synchronous output signals in one access.

Visibility = Beginner

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::TemperatureAbs
inherited

Shows the current temperature of the selected target in degrees centigrade.

Shows the current temperature of the selected target in degrees centigrade

Visibility = Expert

Selected by : TemperatureSelector

GenApi::IEnumerationT<TemperatureSelectorEnums >& Basler_GigECamera::CGigECamera_Params::TemperatureSelector
inherited

Lists the temperature sources available for readout.

Lists the temperature sources available for readout

Visibility = Expert

GenApi::IEnumerationT<TemperatureStateEnums >& Basler_GigECamera::CGigECamera_Params::TemperatureState
inherited

Temperature State.

Temperature State

Visibility = Expert

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::TestImageResetAndHold
inherited

Holds all moving test images at their starting position.

Holds all moving test images at their starting position. All test images will be displayed at their starting positions and will stay fixed.

Visibility = Beginner

GenApi::IEnumerationT<TestImageSelectorEnums >& Basler_GigECamera::CGigECamera_Params::TestImageSelector
inherited

Selecting a test image from the list will enable the test image.

This enumeration provides a list of the available test images. Selecting a test image from the list will enable the test image.

Visibility = Beginner

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::TimerDelayAbs
inherited

Directly sets the delay for the selected timer in microseconds.

This float value sets the delay for the selected timer in microseconds.

Visibility = Beginner

Selected by : TimerSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::TimerDelayRaw
inherited

Sets the 'raw' delay for the selected timer.

Actual delay = raw timer delay setting x timer delay time base abs setting

This value sets an integer that will be used as a multiplier for the timer delay timebase. The actual delay time equals the current timer delay raw setting times the current timer delay time base abs setting.

Visibility = Beginner

Selected by : TimerSelector

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::TimerDelayTimebaseAbs
inherited

Sets the time base (in microseconds) that is used when a timer delay is set with the 'timer delay raw' setting.

This float value sets the time base (in microseconds) that is used when a timer delay is set with the 'raw' setting.

Visibility = Beginner

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::TimerDurationAbs
inherited

Directly sets the duration for the selected timer in microseconds.

This float value sets the duration for the selected timer in microseconds.

Visibility = Beginner

Selected by : TimerSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::TimerDurationRaw
inherited

Sets the 'raw' duration for the selected timer.

Actual duration = raw timer duration setting x timer duration time base abs setting

This value sets an integer that will be used as a multiplier for the timer duration timebase. The actual duration time equals the current timer duration raw setting times the current timer duration time base abs setting.

Visibility = Beginner

Selected by : TimerSelector

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::TimerDurationTimebaseAbs
inherited

Sets the time base (in microseconds) that is used when a timer duration is set with the 'timer duration raw' setting.

This float value sets the time base (in microseconds) that is used when a timer duration is set with the 'raw' setting.

Visibility = Beginner

GenApi::IEnumerationT<TimerSelectorEnums >& Basler_GigECamera::CGigECamera_Params::TimerSelector
inherited

Selects the timer to configure.

Once a timer has been selected, all changes to the timer settings will be applied to the selected timer.

This enumeration selects the timer to configure. . Once a timer has been selected, all changes to the timer settings will be applied to the selected timer.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::TimerSequenceCurrentEntryIndex
inherited

Visibility = Guru

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::TimerSequenceEnable
inherited

Visibility = Guru

GenApi::IEnumerationT<TimerSequenceEntrySelectorEnums >& Basler_GigECamera::CGigECamera_Params::TimerSequenceEntrySelector
inherited

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::TimerSequenceLastEntryIndex
inherited

Visibility = Guru

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::TimerSequenceTimerDelayRaw
inherited

Visibility = Guru

Selected by : TimerSequenceTimerSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::TimerSequenceTimerDurationRaw
inherited

Visibility = Guru

Selected by : TimerSequenceTimerSelector

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::TimerSequenceTimerEnable
inherited

Visibility = Guru

Selected by : TimerSequenceTimerSelector

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::TimerSequenceTimerInverter
inherited

Visibility = Guru

Selected by : TimerSequenceTimerSelector

GenApi::IEnumerationT<TimerSequenceTimerSelectorEnums >& Basler_GigECamera::CGigECamera_Params::TimerSequenceTimerSelector
inherited

Visibility = Guru

Selected by : TimerSequenceEntrySelector

GenApi::IEnumerationT<TimerTriggerActivationEnums >& Basler_GigECamera::CGigECamera_Params::TimerTriggerActivation
inherited

Sets the type of signal transistion that will start the timer.

This enumeration sets the type of signal transistion that will start the timer.

Visibility = Beginner

Selected by : TimerSelector

GenApi::IEnumerationT<TimerTriggerSourceEnums >& Basler_GigECamera::CGigECamera_Params::TimerTriggerSource
inherited

Sets the internal camera signal used to trigger the selected timer.

This enumeration sets the internal camera signal used to trigger the selected timer.

Visibility = Beginner

Selected by : TimerSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::TLParamsLocked
inherited

Indicates whether a live grab is under way.

Visibility = Invisible

GenApi::IEnumerationT<TriggerActivationEnums >& Basler_GigECamera::CGigECamera_Params::TriggerActivation
inherited

Sets the signal transition needed to activate the selected trigger.

This enumeration sets the signal transition needed to activate the selected trigger.

Visibility = Beginner

Selected by : TriggerSelector

GenApi::IEnumerationT<TriggerControlImplementationEnums >& Basler_GigECamera::CGigECamera_Params::TriggerControlImplementation
inherited

Visibility = Expert

GenApi::IFloat& Basler_GigECamera::CGigECamera_Params::TriggerDelayAbs
inherited

Sets the trigger delay time in microseconds.

This float value sets the absolute trigger delay in microseconds to apply after the trigger reception before effectively activating it.

Visibility = Expert

Selected by : TriggerSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::TriggerDelayLineTriggerCount
inherited

Sets the trigger delay expressed as number of line triggers.

This integer value sets the trigger delay expressed as a number of consecutive line triggers to apply after the trigger reception before effectively activating it.

Visibility = Expert

Selected by : TriggerSelector

GenApi::IEnumerationT<TriggerDelaySourceEnums >& Basler_GigECamera::CGigECamera_Params::TriggerDelaySource
inherited

Selects the kind of trigger delay.

Selects wheter trigger delay is defined as a time interval or as a number of consecutive line triggers.

Visibility = Expert

Selected by : TriggerSelector

GenApi::IEnumerationT<TriggerModeEnums >& Basler_GigECamera::CGigECamera_Params::TriggerMode
inherited

Sets the mode for the selected trigger.

This enumeration sets the trigger mode for the selected trigger.

Visibility = Beginner

Selected by : TriggerSelector

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::TriggerPartialClosingFrame
inherited

Determines whether a partial or complete frame is transmitted when the frame start trigger prematurely transitions.

This feature determines whether a partial or a complete frame is transmitted when the frame start trigger is used with Level High or Level Low and when the frame start trigger signal transitions while the frame is still being acquired.

Visibility = Expert

Selected by : TriggerSelector

GenApi::IEnumerationT<TriggerSelectorEnums >& Basler_GigECamera::CGigECamera_Params::TriggerSelector
inherited

Selects the trigger type to configure.

Once a trigger type has been selected, all changes to the trigger settings will be applied to the selected trigger.

This enumeration selects the trigger type to configure. Once a trigger type has been selected, all changes to the trigger settings will be applied to the selected trigger.

Visibility = Beginner

Selected by : TriggerControlImplementation

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::TriggerSoftware
inherited

Generates a software trigger signal that is used when the trigger source is set to 'software'.

This command generates a software trigger signal. The software trigger signal will be used if the trigger source is set to 'software'.

Visibility = Beginner

Selected by : TriggerSelector

GenApi::IEnumerationT<TriggerSourceEnums >& Basler_GigECamera::CGigECamera_Params::TriggerSource
inherited

Sets the signal source for the selected trigger.

This enumeration sets the signal source for the selected trigger.

Visibility = Beginner

Selected by : TriggerSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::UserDefinedValue
inherited

Visibility = Guru

Selected by : UserDefinedValueSelector

GenApi::IEnumerationT<UserDefinedValueSelectorEnums >& Basler_GigECamera::CGigECamera_Params::UserDefinedValueSelector
inherited

Visibility = Guru

GenApi::IEnumerationT<UserOutputSelectorEnums >& Basler_GigECamera::CGigECamera_Params::UserOutputSelector
inherited

Selects the user settable output signal to configure.

Once a user settable output signal has been selected, all changes to the user settable output signal settings will be applied to the selected user settable output signal.

This enumeration selects the user settable output signal to configure. Once a user settable output signal has been selected, all changes to the user settable output signal settings will be applied to the selected user settable output signal.

Visibility = Beginner

GenApi::IBoolean& Basler_GigECamera::CGigECamera_Params::UserOutputValue
inherited

Sets the state of the selected user settable output signal.

This boolean value sets the state of the selected user settable output signal.

Visibility = Beginner

Selected by : UserOutputSelector

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::UserOutputValueAll
inherited

A single bitfield that sets the state of all user settable output signals in one access.

This integer value is a single bitfield that sets the state of all user settable output signals in one access.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::UserOutputValueAllMask
inherited

Defines a mask that is used when the User Output Value All setting is used to set all of the user settable output signals in one access.

This integer value defines a mask that is used when the User Output Value All setting is used to set all of the user settable output signals in one access.

Visibility = Beginner

GenApi::IEnumerationT<UserSetDefaultSelectorEnums >& Basler_GigECamera::CGigECamera_Params::UserSetDefaultSelector
inherited

Sets the configuration set to be used as the default startup set.

The configuration set that has been selected as the default startup set will be loaded as the active set whenever the camera is powered on or reset.

This enumeration sets the configuration set to be used as the default startup set. The configuration set that has been selected as the default startup set will be loaded as the active set whenever the camera is powered on or reset.

Visibility = Beginner

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::UserSetLoad
inherited

Loads the selected configuration into the camera's volatile memory and makes it the active configuration set.

Once the selected set is loaded, the parameters in the selected set will control the camera.

This command loads the selected configuration set from the non-volatile memory in the camera to the volatile memory and makes the selected set the active configuration set. Once the selected set is loaded, the parameters in the selected set will control the camera.

Visibility = Beginner

Selected by : UserSetSelector

GenApi::ICommand& Basler_GigECamera::CGigECamera_Params::UserSetSave
inherited

Saves the current active configuration set into the selected user set.

This command copies the parameters in the current active configuration set into the selected user set in the camera's non-volatile memory.

Visibility = Beginner

Selected by : UserSetSelector

GenApi::IEnumerationT<UserSetSelectorEnums >& Basler_GigECamera::CGigECamera_Params::UserSetSelector
inherited

Selects the configuration set to load, save, or configure.

Once a configuration set has been selected, all changes to the configuration set settings will be applied to the selected configuration set.

This enumeration selects the configuration set to load, save or configure. Possible values for the User Set Selector are: Default: Selects a configuration set that contains factory settings. User Set 1: Selects the first user set. When the Default configuration set is selected and loaded using User Set Load, the device must be in default factory settings state and must make sure the mandatory continuous acquisition use case works directly. Default User Set is read-only and cannot be modified.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::VInpBitLength
inherited

Sets the length of the input bit.

This integer value sets the length of the input bit in microseconds. It applies to all bits in the signal.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::VInpSamplingPoint
inherited

Time span between the beginning of the input bit and the time when the high/low status is evaluated.

This integer value sets the time in microseconds that elapses between the beginning of the input bit and the time when the high/low status of the bit is evaluated. It applies to all bits.

Visibility = Beginner

GenApi::IEnumerationT<VInpSignalReadoutActivationEnums >& Basler_GigECamera::CGigECamera_Params::VInpSignalReadoutActivation
inherited

Selects when to start the signal evaluation.

This enumeration selects when to start the signal evaluation. The camera waits for a rising/falling edge on the input line. When the appropriate signal has been received, the camera starts evaluating the incoming bit patterns. When one bit pattern is finished, the camera waits for the next rising/falling edge to read out the next incoming bit pattern. The camera stops listening once three bits have been received.

Visibility = Beginner

GenApi::IEnumerationT<VInpSignalSourceEnums >& Basler_GigECamera::CGigECamera_Params::VInpSignalSource
inherited

Sets the I/O line on which the camera receives the virtual input signal.

This enumeration selects the I/O line on which the camera receives the virtual input signal.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::VirtualLine1RisingEdgeEventStreamChannelIndex
inherited

Indicates the stream channel index for an io virtual line 1 rising edge event.

This enumeration Indicates the stream channel index for an io virtual line 1 rising edge event

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::VirtualLine1RisingEdgeEventTimestamp
inherited

Indicates the time stamp for a virtual line 1 rising edge event.

This enumeration value indicates the time stamp for an io virtual line 1 rising edge event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::VirtualLine2RisingEdgeEventStreamChannelIndex
inherited

Indicates the stream channel index for an io virtual line 2 rising edge event.

This enumeration Indicates the stream channel index for an io virtual line 2 rising edge event

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::VirtualLine2RisingEdgeEventTimestamp
inherited

Indicates the time stamp for a virtual line 2 rising edge event.

This enumeration value indicates the time stamp for an io virtual line 2 rising edge event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::VirtualLine3RisingEdgeEventStreamChannelIndex
inherited

Indicates the stream channel index for an io virtual line 3 rising edge event.

This enumeration Indicates the stream channel index for an io virtual line 3 rising edge event

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::VirtualLine3RisingEdgeEventTimestamp
inherited

Indicates the time stamp for a virtual line 3 rising edge event.

This enumeration value indicates the time stamp for an io virtual line 3 rising edge event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::VirtualLine4RisingEdgeEventStreamChannelIndex
inherited

Indicates the stream channel index for an io virtual line 4 rising edge event.

This enumeration Indicates the stream channel index for an io virtual line 4 rising edge event

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::VirtualLine4RisingEdgeEventTimestamp
inherited

Indicates the time stamp for a virtual line 4 rising edge event.

This enumeration value indicates the time stamp for an io virtual line 4 rising edge event.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::Width
inherited

Sets the width of the area of interest in pixels.

This value sets the width of the area of interest in pixels.

Visibility = Beginner

GenApi::IInteger& Basler_GigECamera::CGigECamera_Params::WidthMax
inherited

Indicates the maximum allowed width of the image in pixels.

This is a read only element. It is an integer that indicates maximum allowed width of the image in pixels taking into account any function that may limit the allowed width.

Visibility = Beginner


The documentation for this class was generated from the following file:

pylon 5.0.9
Copyright © 2006-2017 Basler AG (Tue May 30 2017 17:24:58)