Impact Acquire SDK Java

Category that contains the source control features. More...

Public Member Functions

synchronized void delete ()
 
PropertyI64 getSourceCount ()
 An integer property.
 
PropertyI64 getSourceIDValue ()
 An integer property.
 
PropertyI64 getSourceSelector ()
 An enumerated integer property.
 
 SourceControl (Device pDev)
 Constructs a new mvIMPACT.acquire.SourceControl object.
 
 SourceControl (Device pDev, String settingName)
 Constructs a new mvIMPACT.acquire.SourceControl object.
 

Protected Member Functions

void finalize ()
 
 SourceControl (long cPtr, boolean cMemoryOwn)
 

Static Protected Member Functions

static long swigRelease (SourceControl obj)
 

Protected Attributes

transient boolean swigCMemOwn
 

Detailed Description

Category that contains the source control features.

A category that contains the source control features.

Constructor & Destructor Documentation

◆ SourceControl() [1/3]

SourceControl ( long cPtr,
boolean cMemoryOwn )
protected

◆ SourceControl() [2/3]

SourceControl ( Device pDev,
String settingName )

Constructs a new mvIMPACT.acquire.SourceControl object.

Parameters
pDev[in] A pointer to a mvIMPACT.acquire.Device object obtained from a mvIMPACT.acquire.DeviceManager object.
settingName[in] The name of the driver internal setting to access with this instance. A list of valid setting names can be obtained by a call to mvIMPACT.acquire.FunctionInterface.getAvailableSettings, new settings can be created with the function mvIMPACT.acquire.FunctionInterface.createSetting

◆ SourceControl() [3/3]

Constructs a new mvIMPACT.acquire.SourceControl object.

Parameters
pDev[in] A pointer to a mvIMPACT.acquire.Device object obtained from a mvIMPACT.acquire.DeviceManager object. A list of valid setting names can be obtained by a call to mvIMPACT.acquire.FunctionInterface.getAvailableSettings, new settings can be created with the function mvIMPACT.acquire.FunctionInterface.createSetting

Member Function Documentation

◆ delete()

synchronized void delete ( )

◆ finalize()

void finalize ( )
protected

◆ getSourceCount()

PropertyI64 getSourceCount ( )

An integer property.

Controls or returns the number of sources supported by the device.

Controls or returns the number of sources supported by the device.

◆ getSourceIDValue()

PropertyI64 getSourceIDValue ( )

An integer property.

Returns a unique Identifier value that correspond to the selected Source.

Returns a unique Identifier value that correspond to the selected Source.

◆ getSourceSelector()

PropertyI64 getSourceSelector ( )

An enumerated integer property.

Selects the source to control.

Selects the source to control.

The following string values might be valid for this feature:

  • All (Display string: 'All'): Selects all the data sources.
  • Device-specific (Display string: 'Device-specific')
  • Source0 (Display string: 'Source 0'): Selects the data source 0.
  • Source1 (Display string: 'Source 1'): Selects the data source 1.
  • Source2 (Display string: 'Source 2'): Selects the data source 2.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ swigRelease()

static long swigRelease ( SourceControl obj)
staticprotected

Member Data Documentation

◆ swigCMemOwn

transient boolean swigCMemOwn
protected