Impact Acquire SDK Java
|
Contains convenience functions to control features understood by Birger Engineering, Inc. More...
Public Member Functions | |
synchronized void | delete () |
double | getAperture () |
Reads the current FStop value from the device. | |
double | getAperture (long timeout_ms) |
Reads the current FStop value from the device. | |
long | getApertureStepCount () |
Returns the number of possible stops usable to change the opening of the aperture of the attached lens. | |
int | getFocus () |
Reads the current focus value from the device. | |
int | getFocus (long timeout_ms) |
Reads the current focus value from the device. | |
double | getMaxAperture () |
Returns the maximum f-stop value of the attached lens. | |
int | getMaxFocus () |
Returns the maximum focus value of the attached lens. | |
double | getMinAperture () |
Returns the minimum f-stop value of the attached lens. | |
int | getMinFocus () |
Returns the minimum focus value of the attached lens. | |
String | getSerial () |
Returns the serial number of the connected adapter. | |
String | getSerial (long timeout_ms) |
Returns the serial number of the connected adapter. | |
LensControlBirger (Device pDev) | |
Constructs a new mvIMPACT.acquire.labs.LensControlBirger object. | |
LensControlBirger (Device pDev, long defaultCommunicationTimeout_ms) | |
Constructs a new mvIMPACT.acquire.labs.LensControlBirger object. | |
double | setAperture (int steps) |
Writes the new aperture to the device. | |
double | setAperture (int steps, long timeout_ms) |
Writes the new aperture to the device. | |
double | setApertureToMax () |
Closes the aperture to the max possible value. | |
double | setApertureToMax (long timeout_ms) |
Closes the aperture to the max possible value. | |
double | setApertureToMin () |
Opens the aperture to the min possible value. | |
double | setApertureToMin (long timeout_ms) |
Opens the aperture to the min possible value. | |
int | setFocus (int steps) |
Moves the focus about the provided number of encoder steps. | |
int | setFocus (int steps, long timeout_ms) |
Moves the focus about the provided number of encoder steps. | |
int | setFocusToInfinity () |
Moves the focus to the infinity position. | |
int | setFocusToInfinity (long timeout_ms) |
Moves the focus to the infinity position. | |
int | setFocusToZero () |
Moves the focus to the closest position. | |
int | setFocusToZero (long timeout_ms) |
Moves the focus to the closest position. | |
Protected Member Functions | |
void | finalize () |
LensControlBirger (long cPtr, boolean cMemoryOwn) | |
Static Protected Member Functions | |
static long | swigRelease (LensControlBase obj) |
static long | swigRelease (LensControlBirger obj) |
Protected Attributes | |
transient boolean | swigCMemOwn |
Contains convenience functions to control features understood by Birger Engineering, Inc.
lens adapters.
|
protected |
LensControlBirger | ( | Device | pDev, |
long | defaultCommunicationTimeout_ms ) |
Constructs a new mvIMPACT.acquire.labs.LensControlBirger object.
pDev | [in] A pointer to a mvIMPACT.acquire.Device object obtained from a mvIMPACT.acquire.DeviceManager object. |
defaultCommunicationTimeout_ms | [in] The default timeout value in milliseconds after which a command is considered as not successful. |
LensControlBirger | ( | Device | pDev | ) |
Constructs a new mvIMPACT.acquire.labs.LensControlBirger object.
pDev | [in] A pointer to a mvIMPACT.acquire.Device object obtained from a mvIMPACT.acquire.DeviceManager object. |
synchronized void delete | ( | ) |
Reimplemented from LensControlBase.
|
protected |
Reimplemented from LensControlBase.
double getAperture | ( | ) |
Reads the current FStop value from the device.
double getAperture | ( | long | timeout_ms | ) |
Reads the current FStop value from the device.
timeout_ms | [in] The timeout value in milliseconds after which the command is considered as not successful. In case of '0' the value of defaultCommunicationTimeout_ms will be used. |
long getApertureStepCount | ( | ) |
Returns the number of possible stops usable to change the opening of the aperture of the attached lens.
int getFocus | ( | ) |
Reads the current focus value from the device.
int getFocus | ( | long | timeout_ms | ) |
Reads the current focus value from the device.
timeout_ms | [in] The timeout value in milliseconds after which the command is considered as not successful. In case of '0' the value of defaultCommunicationTimeout_ms will be used. |
double getMaxAperture | ( | ) |
Returns the maximum f-stop value of the attached lens.
int getMaxFocus | ( | ) |
Returns the maximum focus value of the attached lens.
double getMinAperture | ( | ) |
Returns the minimum f-stop value of the attached lens.
int getMinFocus | ( | ) |
Returns the minimum focus value of the attached lens.
String getSerial | ( | ) |
Returns the serial number of the connected adapter.
String getSerial | ( | long | timeout_ms | ) |
Returns the serial number of the connected adapter.
timeout_ms | [in] The timeout value in milliseconds after which the command is considered as not successful. In case of '0' the value of defaultCommunicationTimeout_ms will be used. |
double setAperture | ( | int | steps | ) |
Writes the new aperture to the device.
steps | [in] The new aperture value which should be set in 1/4 stops. |
double setAperture | ( | int | steps, |
long | timeout_ms ) |
Writes the new aperture to the device.
steps | [in] The new aperture value which should be set in 1/4 stops. |
timeout_ms | [in] The timeout value in milliseconds after which the command is considered as not successful. In case of '0' the value of defaultCommunicationTimeout_ms will be used. |
double setApertureToMax | ( | ) |
Closes the aperture to the max possible value.
double setApertureToMax | ( | long | timeout_ms | ) |
Closes the aperture to the max possible value.
timeout_ms | [in] The timeout value in milliseconds after which the command is considered as not successful. In case of '0' the value of defaultCommunicationTimeout_ms will be used. |
double setApertureToMin | ( | ) |
Opens the aperture to the min possible value.
double setApertureToMin | ( | long | timeout_ms | ) |
Opens the aperture to the min possible value.
timeout_ms | [in] The timeout value in milliseconds after which the command is considered as not successful. In case of '0' the value of defaultCommunicationTimeout_ms will be used. |
int setFocus | ( | int | steps | ) |
Moves the focus about the provided number of encoder steps.
steps | [in] The value of encoder steps the focus should be moved. Might be positive for a movement towards the infinity position or negative for a movement towards the zero position. |
int setFocus | ( | int | steps, |
long | timeout_ms ) |
Moves the focus about the provided number of encoder steps.
steps | [in] The value of encoder steps the focus should be moved. Might be positive for a movement towards the infinity position or negative for a movement towards the zero position. |
timeout_ms | [in] The timeout value in milliseconds after which the command is considered as not successful. In case of '0' the value of defaultCommunicationTimeout_ms will be used. |
int setFocusToInfinity | ( | ) |
Moves the focus to the infinity position.
int setFocusToInfinity | ( | long | timeout_ms | ) |
Moves the focus to the infinity position.
timeout_ms | [in] The timeout value in milliseconds after which the command is considered as not successful. In case of '0' the value of defaultCommunicationTimeout_ms will be used. |
int setFocusToZero | ( | ) |
Moves the focus to the closest position.
int setFocusToZero | ( | long | timeout_ms | ) |
Moves the focus to the closest position.
timeout_ms | [in] The timeout value in milliseconds after which the command is considered as not successful. In case of '0' the value of defaultCommunicationTimeout_ms will be used. |
|
staticprotectedinherited |
|
staticprotected |
|
protectedinherited |