Impact Acquire SDK C++
|
Contains features to control motorized lenses. More...
#include <mvIMPACT_acquire_GenICam.h>
Public Member Functions | |
HOBJ | hObj (void) const |
Returns a unique identifier for the component collection referenced by this object. | |
mvLensControl (mvIMPACT::acquire::Device *pDev, const std::string &settingName="Base") | |
Constructs a new mvIMPACT::acquire::GenICam::mvLensControl object. | |
const ComponentCollection & | restoreDefault (void) const |
Restores the default for every component of this collection. | |
Public Attributes | |
Method | mvDriveBackward |
A method object. Generates a pulse defined by 'mvDriveDuration' and 'mvDriveLevel' to move the selected motor in backward direction. | |
PropertyI64 | mvDriveDuration |
An integer property. Sets the duration of the drive command in us. | |
Method | mvDriveForward |
A method object. Generates a pulse defined by 'mvDriveDuration' and 'mvDriveLevel' to move the selected motor in forward direction. | |
PropertyI64 | mvDriveLevel |
An integer property. Sets the voltage level of the drive command in mV. | |
PropertyI64 | mvDriveSelector |
An enumerated integer property. Selects the lens drive that should be adjusted. | |
PropertyI64 | mvIrisMode |
An enumerated integer property. Sets the iris operating mode. | |
PropertyI64 | mvIrisSignalLevelMax |
An integer property. Sets the maximum iris signal level in mV. | |
PropertyI64 | mvIrisSignalLevelMin |
An integer property. Sets the minimum iris signal level in mV. | |
PropertyI64 | mvIrisType |
An enumerated integer property. Sets the iris type. | |
Protected Attributes | |
HOBJ | m_hRoot |
Contains features to control motorized lenses.
Contains features to control motorized lenses.
|
inlineexplicit |
Constructs a new mvIMPACT::acquire::GenICam::mvLensControl object.
[in] | pDev | A pointer to a mvIMPACT::acquire::Device object obtained from a mvIMPACT::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 mvIMPACT::acquire::FunctionInterface::getAvailableSettings, new settings can be created with the function mvIMPACT::acquire::FunctionInterface::createSetting |
|
inlineinherited |
Returns a unique identifier for the component collection referenced by this object.
This handle will always reference an object of type mvIMPACT::acquire::ComponentList.
|
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.
|
protectedinherited |
Method mvDriveBackward |
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.
PropertyI64 mvDriveDuration |
An integer property. Sets the duration of the drive command in us.
Sets the duration of the drive command in us.
Method mvDriveForward |
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.
PropertyI64 mvDriveLevel |
An integer property. Sets the voltage level of the drive command in mV.
Sets the voltage level of the drive command in mV.
PropertyI64 mvDriveSelector |
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:
PropertyI64 mvIrisMode |
An enumerated integer property. Sets the iris operating mode.
Sets the iris operating mode.
The following string values might be valid for this feature:
PropertyI64 mvIrisSignalLevelMax |
An integer property. Sets the maximum iris signal level in mV.
Sets the maximum iris signal level in mV.
PropertyI64 mvIrisSignalLevelMin |
An integer property. Sets the minimum iris signal level in mV.
Sets the minimum iris signal level in mV.
PropertyI64 mvIrisType |
An enumerated integer property. Sets the iris type.
Sets the iris type.
The following string values might be valid for this feature: