Impact Acquire SDK C++
GenICam Interface Layout (Device)

Classes and functions that will be available if the device is used with the GenICam interface layout. More...

Collaboration diagram for GenICam Interface Layout (Device):

Classes

class  AcquisitionControl
 Category for the acquisition and trigger control features. More...
 
class  ActionControl
 Category that contains the Action control features. More...
 
class  AnalogControl
 Category that contains the Analog control features. More...
 
class  ChunkDataControl
 Category that contains the Chunk Data control features. More...
 
class  ColorTransformationControl
 Category that contains the Color Transformation control features. More...
 
class  CounterAndTimerControl
 Category that contains the Counter and Timer control features. More...
 
class  CustomCommandGenerator
 Contains convenience functions to control features understood by a devices custom command interpreter. More...
 
class  DepthControl
 Adjustment and triggering of the depth image for 3D control. More...
 
class  DeviceControl
 Category for device information and control. More...
 
class  DigitalIOControl
 Category that contains the digital input and output control features. More...
 
class  EncoderControl
 Category that contains the quadrature Encoder Control features. More...
 
class  EventControl
 Category that contains Event control features. More...
 
class  FileAccessControl
 Category that contains the File Access control features. More...
 
class  ImageFormatControl
 Category for Image Format Control features. More...
 
class  LensControlBase
 Contains convenience functions to control features understood by generic lens adapters. More...
 
class  LensControlBirger
 Contains convenience functions to control features understood by Birger Engineering, Inc. lens adapters. More...
 
class  LightControl
 Category containing the Lighting control features. More...
 
class  LogicBlockControl
 Category that contains the Logic Block control features. More...
 
class  LUTControl
 Category that includes the LUT control features. More...
 
class  mvAutoFeatureControl
 Contains features to control the image controllers. The properties are applied to Auto Gain Control(AGC) and Auto Exposure Control(AEC) controller. To take effect at least AEC or AGC must be enabled. More...
 
class  mvCurrentControl
 Category that contains features to control the devices Current Control parameters. More...
 
class  mvDefectivePixelCorrectionControl
 Contains features to control the device's defective pixel correction parameters. More...
 
class  mvFFCControl
 Contains features to control the devices Flat Field Correction parameters. More...
 
class  mvFrameAverageControl
 Category that contains features to control the frame averaging engine. More...
 
class  mvHDRControl
 Category that contains features to control the devices High Dynamic Range parameters. More...
 
class  mvI2cInterfaceControl
 Contains features to control the I2C interface. More...
 
class  mvLensControl
 Contains features to control motorized lenses. More...
 
class  mvLogicGateControl
 Category that contains features to control the devices Logic Gate Control parameters. More...
 
class  mvSerialInterfaceControl
 Contains features to control the serial interface. More...
 
class  OpticControl
 Category for optical control features. More...
 
class  Scan3dControl
 Category for control of 3D camera specific features. More...
 
class  SequencerControl
 Category for the Sequencer Control features. More...
 
class  SoftwareSignalControl
 Category that contains the Software Signal Control features. More...
 
class  SourceControl
 Category that contains the source control features. More...
 
class  TestControl
 Category for Test Control features. More...
 
class  TransferControl
 Category for the data Transfer Control features. More...
 
class  TransportLayerControl
 Category that contains the transport Layer control features. More...
 
class  UserSetControl
 Category that contains the User Set control features. More...
 

Enumerations

enum  TRequestTransmissionMode { rtmFullResolution }
 Defines valid request transmission modes. More...
 
enum  TSequencerSetParameter {
  sspCounterDuration_Counter1 ,
  sspCounterDuration_Counter2 ,
  sspCounterDuration_Counter3 ,
  sspCounterDuration_Counter4 ,
  sspCounterDuration_Counter5 ,
  sspCounterDuration_Counter6 ,
  sspCounterDuration_Counter7 ,
  sspCounterDuration_Counter8 ,
  sspExposureTime ,
  sspGain_AnalogAll ,
  sspGain_AnalogRed ,
  sspGain_AnalogGreen ,
  sspGain_AnalogBlue ,
  sspGain_AnalogTap1 ,
  sspGain_AnalogTap2 ,
  sspGain_AnalogTap3 ,
  sspGain_AnalogTap4 ,
  sspOffsetX ,
  sspOffsetY ,
  sspWidth ,
  sspHeight ,
  sspBinningVertical ,
  sspBinningHorizontal ,
  sspDecimationVertical ,
  sspDecimationHorizontal
}
 Defines valid parameters that can be modified within a sequencer set at runtime. More...
 

Detailed Description

Classes and functions that will be available if the device is used with the GenICam interface layout.

This group contains classes and functions that will be available if the device is used with the mvIMPACT::acquire::dilGenICam interface layout.

This group contains classes and functions that will be available for a device used with the mvIMPACT::acquire::dilGenICam interface layout.

Enumeration Type Documentation

◆ TRequestTransmissionMode

Defines valid request transmission modes.

Using the custom command interpreter images can requested again from a device supporting it in different resolutions. This enumeration can be used to define what/how to transmit the image.

Since
2.18.0
Enumerator
rtmFullResolution 

Request transmission of an image in full resolution.

◆ TSequencerSetParameter

Defines valid parameters that can be modified within a sequencer set at runtime.

Using the custom command interpreter features controlled by a running sequencer can be modified while the sequencer is running. This enumeration can be used to define which parameter shall/can be modified.

Since
2.18.0
Enumerator
sspCounterDuration_Counter1 

Requests the CounterDuration[CounterSelector=Counter1] property to be modified in a user selected sequencer set.

sspCounterDuration_Counter2 

Requests the CounterDuration[CounterSelector=Counter2] property to be modified in a user selected sequencer set.

sspCounterDuration_Counter3 

Requests the CounterDuration[CounterSelector=Counter3] property to be modified in a user selected sequencer set.

sspCounterDuration_Counter4 

Requests the CounterDuration[CounterSelector=Counter4] property to be modified in a user selected sequencer set.

sspCounterDuration_Counter5 

Requests the CounterDuration[CounterSelector=Counter5] property to be modified in a user selected sequencer set.

sspCounterDuration_Counter6 

Requests the CounterDuration[CounterSelector=Counter6] property to be modified in a user selected sequencer set.

sspCounterDuration_Counter7 

Requests the CounterDuration[CounterSelector=Counter7] property to be modified in a user selected sequencer set.

sspCounterDuration_Counter8 

Requests the CounterDuration[CounterSelector=Counter8] property to be modified in a user selected sequencer set.

sspExposureTime 

Requests the ExposureTime property to be modified in a user selected sequencer set.

sspGain_AnalogAll 

Requests the Gain[GainSelector=AnalogAll] property to be modified in a user selected sequencer set.

sspGain_AnalogRed 

Requests the Gain[GainSelector=AnalogRed] property to be modified in a user selected sequencer set.

sspGain_AnalogGreen 

Requests the Gain[GainSelector=AnalogGreen] property to be modified in a user selected sequencer set.

sspGain_AnalogBlue 

Requests the Gain[GainSelector=AnalogBlue] property to be modified in a user selected sequencer set.

sspGain_AnalogTap1 

Requests the Gain[GainSelector=AnalogTap1] property to be modified in a user selected sequencer set.

sspGain_AnalogTap2 

Requests the Gain[GainSelector=AnalogTap2] property to be modified in a user selected sequencer set.

sspGain_AnalogTap3 

Requests the Gain[GainSelector=AnalogTap3] property to be modified in a user selected sequencer set.

sspGain_AnalogTap4 

Requests the Gain[GainSelector=AnalogTap4] property to be modified in a user selected sequencer set.

sspOffsetX 

Requests the OffsetX property to be modified in a user selected sequencer set.

Since
2.34.0, requires firmware version >= 2.35
sspOffsetY 

Requests the OffsetY property to be modified in a user selected sequencer set.

Since
2.34.0, requires firmware version >= 2.35
sspWidth 

Requests the Width property to be modified in a user selected sequencer set.

Since
2.36.0, requires firmware version >= 2.36
sspHeight 

Requests the Height property to be modified in a user selected sequencer set.

Since
2.36.0, requires firmware version >= 2.36
sspBinningVertical 

Requests the BinningVertical property to be modified in a user selected sequencer set.

Since
2.45.0, requires firmware version >= 2.44
sspBinningHorizontal 

Requests the BinningHorizontal property to be modified in a user selected sequencer set.

Since
2.45.0, requires firmware version >= 2.44
sspDecimationVertical 

Requests the DecimationVertical property to be modified in a user selected sequencer set.

Since
2.45.0, requires firmware version >= 2.44
sspDecimationHorizontal 

Requests the DecimationHorizontal property to be modified in a user selected sequencer set.

Since
2.45.0, requires firmware version >= 2.44