|
Impact Acquire SDK C++
|
Properties for configuring settings belonging to the motor focus control (Device specific interface layout only). More...
#include <mvIMPACT_acquire.h>
Public Member Functions | |
| HOBJ | hObj (void) const |
| Returns a unique identifier for the component collection referenced by this object. | |
| MotorFocusControl (Device *pDev) | |
| brief Constructs a new mvIMPACT::acquire::MotorFocusControl object. | |
| const ComponentCollection & | restoreDefault (void) const |
| Restores the default for every component of this collection. | |
Public Attributes | |
| PropertyI | motorFocusAbsolutePositionCurrent |
| An integer property (read-only) storing the current absolute position(in encoder counts). | |
| PropertyI | motorFocusAbsolutePositionDesired |
| An integer property storing an absolute position(in encoder counts) that will be used by subsequent calls to the mvIMPACT::acquire::MotorFocusControl::motorFocusMoveToAbsolutePositionDesired command. | |
| Method | motorFocusFar |
| Calling this function will cause the motor focus to move backward by mvIMPACT::acquire::MotorFocusControl::motorFocusIncrement encoder units. | |
| PropertyI | motorFocusIncrement |
| An integer property storing an increment(in encoder counts) that will be used by subsequent calls to mvIMPACT::acquire::MotorFocusControl::motorFocusNear and mvIMPACT::acquire::MotorFocusControl::motorFocusFar commands. | |
| Method | motorFocusMoveToAbsolutePositionDesired |
| Calling this function will cause the motor focus to move to the position defined by the value of mvIMPACT::acquire::MotorFocusControl::motorFocusAbsolutePositionDesired. | |
| Method | motorFocusNear |
| Calling this function will cause the motor focus to move forward by mvIMPACT::acquire::MotorFocusControl::motorFocusIncrement encoder units. | |
| PropertyS | motorFocusReceiveBuffer |
| A string property (read-only) that will contain answers sent by the motor focus controller. | |
| Method | motorFocusSend |
| Calling this function will send the value of mvIMPACT::acquire::MotorFocusControl::motorFocusSendBuffer to the hardware. | |
| PropertyS | motorFocusSendBuffer |
| A string property storing a command to be sent to the motor focus. | |
Protected Attributes | |
| HOBJ | m_hRoot |
Properties for configuring settings belonging to the motor focus control (Device specific interface layout only).
Properties in this class will only be available if a device is fitted with a focus motor.
|
inlineexplicit |
brief Constructs a new mvIMPACT::acquire::MotorFocusControl object.
| [in] | pDev | A pointer to a mvIMPACT::acquire::Device object obtained from a mvIMPACT::acquire::DeviceManager object. |
|
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 |
| PropertyI motorFocusAbsolutePositionCurrent |
An integer property (read-only) storing the current absolute position(in encoder counts).
| PropertyI motorFocusAbsolutePositionDesired |
An integer property storing an absolute position(in encoder counts) that will be used by subsequent calls to the mvIMPACT::acquire::MotorFocusControl::motorFocusMoveToAbsolutePositionDesired command.
| Method motorFocusFar |
Calling this function will cause the motor focus to move backward by mvIMPACT::acquire::MotorFocusControl::motorFocusIncrement encoder units.
| PropertyI motorFocusIncrement |
An integer property storing an increment(in encoder counts) that will be used by subsequent calls to mvIMPACT::acquire::MotorFocusControl::motorFocusNear and mvIMPACT::acquire::MotorFocusControl::motorFocusFar commands.
| Method motorFocusMoveToAbsolutePositionDesired |
Calling this function will cause the motor focus to move to the position defined by the value of mvIMPACT::acquire::MotorFocusControl::motorFocusAbsolutePositionDesired.
| Method motorFocusNear |
Calling this function will cause the motor focus to move forward by mvIMPACT::acquire::MotorFocusControl::motorFocusIncrement encoder units.
| PropertyS motorFocusReceiveBuffer |
A string property (read-only) that will contain answers sent by the motor focus controller.
| Method motorFocusSend |
Calling this function will send the value of mvIMPACT::acquire::MotorFocusControl::motorFocusSendBuffer to the hardware.
Afterwards mvIMPACT::acquire::MotorFocusControl::motorFocusReceiveBuffer will contain the hardwares answer.
| PropertyS motorFocusSendBuffer |
A string property storing a command to be sent to the motor focus.
To actually send the command, the function mvIMPACT::acquire::MotorFocusControl::motorFocusSend must be executed.