Impact Acquire SDK .NET

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

Public Member Functions

 SourceControl (mv.impact.acquire.Device device)
 Constructs a new mv.impact.acquire.GenICam.SourceControl object.
 
 SourceControl (mv.impact.acquire.Device device, System.String settingName)
 Constructs a new mv.impact.acquire.GenICam.SourceControl object.
 

Public Attributes

readonly mv.impact.acquire.PropertyI64 sourceCount = new mv.impact.acquire.PropertyI64()
 An integer property. Controls or returns the number of sources supported by the device.
 
readonly mv.impact.acquire.PropertyI64 sourceIDValue = new mv.impact.acquire.PropertyI64()
 An integer property. Returns a unique Identifier value that correspond to the selected Source.
 
readonly mv.impact.acquire.PropertyI64 sourceSelector = new mv.impact.acquire.PropertyI64()
 An enumerated integer property. Selects the source to control.
 

Detailed Description

Category that contains the source control features.

A category that contains the source control features.

Constructor & Destructor Documentation

◆ SourceControl() [1/2]

Constructs a new mv.impact.acquire.GenICam.SourceControl object.

Parameters
[in]deviceA pointer to a mv.impact.acquire.Device object obtained from a mv.impact.acquire.DeviceManager object.

◆ SourceControl() [2/2]

SourceControl ( mv::impact::acquire::Device device,
System::String settingName )
inline

Constructs a new mv.impact.acquire.GenICam.SourceControl object.

Parameters
[in]deviceA pointer to a mv.impact.acquire.Device object obtained from a mv.impact.acquire.DeviceManager object.
[in]settingNameThe name of the driver internal setting to access with this instance. A list of valid setting names can be obtained by a call to mv.impact.acquire.FunctionInterface.availableSettings, new settings can be created with the function mv.impact.acquire.FunctionInterface.createSetting

Member Data Documentation

◆ sourceCount

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.

◆ sourceIDValue

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.

◆ sourceSelector

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 mv.impact.acquire.EnumPropertyI<T>.listOfValidStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.