|
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 |