OceanDirectLighthouse
3.1.1
OceanDirect Lighthouse C++/C API
|
Public Member Functions | |
virtual lh_microseconds_t | getContinuousStrobePeriod (lh_device_id_t deviceID, lh_error_code_t *errorCode) |
virtual lh_microseconds_t | getContinuousStrobePeriodIncrement (lh_device_id_t deviceID, lh_error_code_t *errorCode) |
virtual lh_microseconds_t | getContinuousStrobePeriodMaximum (lh_device_id_t deviceID, lh_error_code_t *errorCode) |
virtual lh_microseconds_t | getContinuousStrobePeriodMinimum (lh_device_id_t deviceID, lh_error_code_t *errorCode) |
virtual lh_enable_state_t | getContinuousStrobeState (lh_device_id_t deviceID, lh_error_code_t *errorCode) |
virtual lh_microseconds_t | getSingleStrobeDelay (lh_device_id_t deviceID, lh_error_code_t *errorCode) |
virtual lh_microseconds_t | getSingleStrobeDelayIncrement (lh_device_id_t deviceID, lh_error_code_t *errorCode) |
virtual lh_microseconds_t | getSingleStrobeDelayMaximum (lh_device_id_t deviceID, lh_error_code_t *errorCode) |
virtual lh_microseconds_t | getSingleStrobeDelayMinimum (lh_device_id_t deviceID, lh_error_code_t *errorCode) |
virtual lh_enable_state_t | getSingleStrobeState (lh_device_id_t deviceID, lh_error_code_t *errorCode) |
virtual lh_microseconds_t | getSingleStrobeWidth (lh_device_id_t deviceID, lh_error_code_t *errorCode) |
virtual lh_microseconds_t | getSingleStrobeWidthIncrement (lh_device_id_t deviceID, lh_error_code_t *errorCode) |
virtual lh_microseconds_t | getSingleStrobeWidthMaximum (lh_device_id_t deviceID, lh_error_code_t *errorCode) |
virtual lh_microseconds_t | getSingleStrobeWidthMinimum (lh_device_id_t deviceID, lh_error_code_t *errorCode) |
virtual void | setContinuousStrobePeriod (lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_microseconds_t microseconds) |
virtual void | setContinuousStrobeState (lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_enable_state_t state) |
virtual void | setSingleStrobeDelay (lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_microseconds_t microseconds) |
virtual void | setSingleStrobeState (lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_enable_state_t state) |
virtual void | setSingleStrobeWidth (lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_microseconds_t microseconds) |
|
virtual |
.getContinuousStrobePeriod Return the continuous strobe period in microseconds.
deviceID | the identifier of the device as returned by getDeviceIDs. |
errorCode | see LHErrorCode. |
|
virtual |
.getContinuousStrobePeriodIncrement Return the continuous strobe period increment in microseconds. The increment is the minimum value between two adjacent (valid) continuous strobe period values.
deviceID | the identifier of the device as returned by getDeviceIDs. |
errorCode | see LHErrorCode. |
|
virtual |
|
virtual |
|
virtual |
.getContinuousStrobeState Determine if continuous strobe is enabled or disabled on the device.
deviceID | the identifier of the device as returned by getDeviceIDs. |
errorCode | see LHErrorCode. |
|
virtual |
.getSingleStrobeDelay Get the single strobe delay in microseconds.
deviceID | the identifier of the device as returned by getDeviceIDs. |
errorCode | see LHErrorCode. |
|
virtual |
.getSingleStrobeDelayIncrement Return the single strobe delay increment in microseconds. The increment is the minimum value between two adjacent (valid) single strobe delay values.
deviceID | the identifier of the device as returned by getDeviceIDs. |
errorCode | see LHErrorCode. |
|
virtual |
|
virtual |
|
virtual |
.getSingleStrobeState Determine if single strobe is enabled or disabled on the device.
deviceID | the identifier of the device as returned by getDeviceIDs. |
errorCode | see LHErrorCode. |
|
virtual |
.getSingleStrobeWidth Get the single strobe width in microseconds.
deviceID | the identifier of the device as returned by getDeviceIDs. |
errorCode | see LHErrorCode. |
|
virtual |
.getSingleStrobeWidthIncrement Return the single strobe width increment in microseconds. The increment is the minimum value between two adjacent (valid) single strobe width values.
deviceID | the identifier of the device as returned by getDeviceIDs. |
errorCode | see LHErrorCode. |
|
virtual |
|
virtual |
|
virtual |
.setContinuousStrobePeriod Set the continuous strobe period in microseconds.
deviceID | the identifier of the device as returned by getDeviceIDs. |
errorCode | see LHErrorCode. |
microseconds | the desired continuous strobe period in microseconds. |
|
virtual |
.setContinuousStrobeState Enable or disable continuous strobe on the device.
deviceID | the identifier of the device as returned by getDeviceIDs. |
errorCode | see LHErrorCode. |
state | "on" to enable continuous strobe, "off" to disable continuous strobe. |
|
virtual |
.setSingleStrobeDelay Set the single strobe delay in microseconds.
deviceID | the identifier of the device as returned by getDeviceIDs. |
errorCode | see LHErrorCode. |
microseconds | the desired single strobe delay in microseconds. |
|
virtual |
.setSingleStrobeState Enable or disable single strobe on the device.
deviceID | the identifier of the device as returned by getDeviceIDs. |
errorCode | see LHErrorCode. |
state | "on" to enable single strobe, "off" to disable single strobe. |
|
virtual |
.setSingleStrobeWidth Set the single strobe width in microseconds.
deviceID | the identifier of the device as returned by getDeviceIDs. |
errorCode | see LHErrorCode. |
microseconds | the desired single strobe width in microseconds. |