Impact Acquire SDK .NET
|
Properties for configuring settings belonging to the motor focus control (Device specific interface layout only). 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. | |
MotorFocusControl (Device device) | |
brief Constructs a new mv.impact.acquire.MotorFocusControl object. | |
void | restoreDefault () |
Restores the default for every component of this collection. | |
Public Attributes | |
readonly PropertyI | motorFocusAbsolutePositionCurrent = new PropertyI() |
An integer property (read-only) storing the current absolute position(in encoder counts). | |
readonly PropertyI | motorFocusAbsolutePositionDesired = new PropertyI() |
An integer property storing an absolute position(in encoder counts) that will be used by subsequent calls to the mv.impact.acquire.MotorFocusControl.motorFocusMoveToAbsolutePositionDesired command. | |
readonly Method | motorFocusFar = new Method() |
Calling this function will cause the motor focus to move backward by mv.impact.acquire.MotorFocusControl.motorFocusIncrement encoder units. | |
readonly PropertyI | motorFocusIncrement = new PropertyI() |
An integer property storing an increment(in encoder counts) that will be used by subsequent calls to mv.impact.acquire.MotorFocusControl.motorFocusNear and mv.impact.acquire.MotorFocusControl.motorFocusFar commands. | |
readonly Method | motorFocusMoveToAbsolutePositionDesired = new Method() |
Calling this function will cause the motor focus to move to the position defined by the value of mv.impact.acquire.MotorFocusControl.motorFocusAbsolutePositionDesired. | |
readonly Method | motorFocusNear = new Method() |
Calling this function will cause the motor focus to move forward by mv.impact.acquire.MotorFocusControl.motorFocusIncrement encoder units. | |
readonly PropertyS | motorFocusReceiveBuffer = new PropertyS() |
A string property (read-only) that will contain answers sent by the motor focus controller. | |
readonly Method | motorFocusSend = new Method() |
Calling this function will send the value of mv.impact.acquire.MotorFocusControl.motorFocusSendBuffer to the hardware. | |
readonly PropertyS | motorFocusSendBuffer = new PropertyS() |
A string property storing a command to be sent to the motor focus. | |
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. | |
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.
|
inline |
brief Constructs a new mv.impact.acquire.MotorFocusControl object.
[in] | device | A pointer to a mv.impact.acquire.Device object obtained from a mv.impact.acquire.DeviceManager object. |
|
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.
An integer property (read-only) storing the current absolute position(in encoder counts).
An integer property storing an absolute position(in encoder counts) that will be used by subsequent calls to the mv.impact.acquire.MotorFocusControl.motorFocusMoveToAbsolutePositionDesired command.
Calling this function will cause the motor focus to move backward by mv.impact.acquire.MotorFocusControl.motorFocusIncrement encoder units.
An integer property storing an increment(in encoder counts) that will be used by subsequent calls to mv.impact.acquire.MotorFocusControl.motorFocusNear and mv.impact.acquire.MotorFocusControl.motorFocusFar commands.
Calling this function will cause the motor focus to move to the position defined by the value of mv.impact.acquire.MotorFocusControl.motorFocusAbsolutePositionDesired.
Calling this function will cause the motor focus to move forward by mv.impact.acquire.MotorFocusControl.motorFocusIncrement encoder units.
A string property (read-only) that will contain answers sent by the motor focus controller.
Calling this function will send the value of mv.impact.acquire.MotorFocusControl.motorFocusSendBuffer to the hardware.
Afterwards mv.impact.acquire.MotorFocusControl.motorFocusReceiveBuffer will contain the hardwares answer.
A string property storing a command to be sent to the motor focus.
To actually send the command, the function mv.impact.acquire.MotorFocusControl.motorFocusSend must be executed.
|
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.