Impact Acquire SDK .NET
|
Contains features to control motorized lenses. More...
Public Member Functions | |
IEnumerable< T > | getEnumerable< T > () |
Returns an enumerator of a certain type that iterates through the collection. | |
IEnumerator< int > | GetEnumerator () |
Returns an enumerator that iterates through the collection. | |
mvLensControl (mv.impact.acquire.Device device) | |
Constructs a new mv.impact.acquire.GenICam.mvLensControl object. | |
mvLensControl (mv.impact.acquire.Device device, System.String settingName) | |
Constructs a new mv.impact.acquire.GenICam.mvLensControl object. | |
void | restoreDefault () |
Restores the default for every component of this collection. | |
Public Attributes | |
readonly mv.impact.acquire.Method | mvDriveBackward = new mv.impact.acquire.Method() |
A method object. Generates a pulse defined by 'mvDriveDuration' and 'mvDriveLevel' to move the selected motor in backward direction. | |
readonly mv.impact.acquire.PropertyI64 | mvDriveDuration = new mv.impact.acquire.PropertyI64() |
An integer property. Sets the duration of the drive command in us. | |
readonly mv.impact.acquire.Method | mvDriveForward = new mv.impact.acquire.Method() |
A method object. Generates a pulse defined by 'mvDriveDuration' and 'mvDriveLevel' to move the selected motor in forward direction. | |
readonly mv.impact.acquire.PropertyI64 | mvDriveLevel = new mv.impact.acquire.PropertyI64() |
An integer property. Sets the voltage level of the drive command in mV. | |
readonly mv.impact.acquire.PropertyI64 | mvDriveSelector = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the lens drive that should be adjusted. | |
readonly mv.impact.acquire.PropertyI64 | mvIrisMode = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Sets the iris operating mode. | |
readonly mv.impact.acquire.PropertyI64 | mvIrisSignalLevelMax = new mv.impact.acquire.PropertyI64() |
An integer property. Sets the maximum iris signal level in mV. | |
readonly mv.impact.acquire.PropertyI64 | mvIrisSignalLevelMin = new mv.impact.acquire.PropertyI64() |
An integer property. Sets the minimum iris signal level in mV. | |
readonly mv.impact.acquire.PropertyI64 | mvIrisType = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Sets the iris type. | |
Properties | |
IEnumerable< Component > | componentEnumerable [get] |
Returns an enumerator that iterates through the collection. | |
IEnumerable< ComponentList > | componentListEnumerable [get] |
Returns an enumerator that iterates through all the mv.impact.acquire.ComponentList elements in the collection. | |
int | hObj [get] |
Returns a unique identifier for the component collection referenced by this object. | |
Contains features to control motorized lenses.
Contains features to control motorized lenses.
|
inline |
Constructs a new mv.impact.acquire.GenICam.mvLensControl object.
[in] | device | A pointer to a mv.impact.acquire.Device object obtained from a mv.impact.acquire.DeviceManager object. |
|
inline |
Constructs a new mv.impact.acquire.GenICam.mvLensControl object.
[in] | device | A pointer to a mv.impact.acquire.Device object obtained from a mv.impact.acquire.DeviceManager object. |
[in] | settingName | 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 mv.impact.acquire.FunctionInterface.availableSettings, new settings can be created with the function mv.impact.acquire.FunctionInterface.createSetting |
|
inlineinherited |
Returns an enumerator of a certain type that iterates through the collection.
This interface will allow to e.g. write code like this:
See the framework's documentation about the System.Collections.IEnumerable interface for more information.
|
inlineinherited |
Returns an enumerator that iterates through the collection.
See the framework's documentation about the System.Collections.IEnumerable interface for more information.
|
inlineinherited |
Restores the default for every component of this collection.
Calling this function will restore the default value for every component belonging to this collection.
readonly mv.impact.acquire.Method mvDriveBackward = new mv.impact.acquire.Method() |
A method object. Generates a pulse defined by 'mvDriveDuration' and 'mvDriveLevel' to move the selected motor in backward direction.
Generates a pulse defined by 'mvDriveDuration' and 'mvDriveLevel' to move the selected motor in backward direction.
readonly mv.impact.acquire.PropertyI64 mvDriveDuration = new mv.impact.acquire.PropertyI64() |
An integer property. Sets the duration of the drive command in us.
Sets the duration of the drive command in us.
readonly mv.impact.acquire.Method mvDriveForward = new mv.impact.acquire.Method() |
A method object. Generates a pulse defined by 'mvDriveDuration' and 'mvDriveLevel' to move the selected motor in forward direction.
Generates a pulse defined by 'mvDriveDuration' and 'mvDriveLevel' to move the selected motor in forward direction.
readonly mv.impact.acquire.PropertyI64 mvDriveLevel = new mv.impact.acquire.PropertyI64() |
An integer property. Sets the voltage level of the drive command in mV.
Sets the voltage level of the drive command in mV.
readonly mv.impact.acquire.PropertyI64 mvDriveSelector = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the lens drive that should be adjusted.
Selects the lens drive that should be adjusted.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 mvIrisMode = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Sets the iris operating mode.
Sets the iris operating mode.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 mvIrisSignalLevelMax = new mv.impact.acquire.PropertyI64() |
An integer property. Sets the maximum iris signal level in mV.
Sets the maximum iris signal level in mV.
readonly mv.impact.acquire.PropertyI64 mvIrisSignalLevelMin = new mv.impact.acquire.PropertyI64() |
An integer property. Sets the minimum iris signal level in mV.
Sets the minimum iris signal level in mV.
readonly mv.impact.acquire.PropertyI64 mvIrisType = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Sets the iris type.
Sets the iris type.
The following string values might be valid for this feature:
|
getinherited |
Returns an enumerator that iterates through the collection.
This interface will allow to e.g. write code like this:
See the framework's documentation about the System.Collections.IEnumerable interface for more information.
|
getinherited |
Returns an enumerator that iterates through all the mv.impact.acquire.ComponentList elements in the collection.
This interface will allow to e.g. write code like this:
See the framework's documentation about the System.Collections.IEnumerable interface for more information.
|
getinherited |
Returns a unique identifier for the component collection referenced by this object.
This handle will always reference an object of type mv.impact.acquire.ComponentList.