NetOceanDirectLighthouse 3.1.3
OceanDirect Lighthouse .NET API
|
#include <NetLighthouseStrobe.h>
Inherits ManagedObject.
Public Member Functions | |
virtual | ~NetLighthouseStrobe () |
virtual lh_microseconds_t | getContinuousStrobePeriod (unsigned int deviceID, int %errorCode) |
virtual lh_microseconds_t | getContinuousStrobePeriodIncrement (unsigned int deviceID, int %errorCode) |
virtual lh_microseconds_t | getContinuousStrobePeriodMaximum (unsigned int deviceID, int %errorCode) |
virtual lh_microseconds_t | getContinuousStrobePeriodMinimum (unsigned int deviceID, int %errorCode) |
virtual net_lh_enable_state_t | getContinuousStrobeState (unsigned int deviceID, int %errorCode) |
virtual lh_microseconds_t | getSingleStrobeDelay (unsigned int deviceID, int %errorCode) |
virtual lh_microseconds_t | getSingleStrobeDelayIncrement (unsigned int deviceID, int %errorCode) |
virtual lh_microseconds_t | getSingleStrobeDelayMaximum (unsigned int deviceID, int %errorCode) |
virtual lh_microseconds_t | getSingleStrobeDelayMinimum (unsigned int deviceID, int %errorCode) |
virtual net_lh_enable_state_t | getSingleStrobeState (unsigned int deviceID, int %errorCode) |
virtual lh_microseconds_t | getSingleStrobeWidth (unsigned int deviceID, int %errorCode) |
virtual lh_microseconds_t | getSingleStrobeWidthIncrement (unsigned int deviceID, int %errorCode) |
virtual lh_microseconds_t | getSingleStrobeWidthMaximum (unsigned int deviceID, int %errorCode) |
virtual lh_microseconds_t | getSingleStrobeWidthMinimum (unsigned int deviceID, int %errorCode) |
virtual void | setContinuousStrobePeriod (unsigned int deviceID, int% errorCode, lh_microseconds_t microseconds) |
virtual void | setContinuousStrobeState (unsigned int deviceID, int %errorCode, net_lh_enable_state_t state) |
virtual void | setSingleStrobeDelay (unsigned int deviceID, int %errorCode, lh_microseconds_t microseconds) |
virtual void | setSingleStrobeState (unsigned int deviceID, int %errorCode, net_lh_enable_state_t state) |
virtual void | setSingleStrobeWidth (unsigned int deviceID, int %errorCode, lh_microseconds_t microseconds) |
Static Public Member Functions | |
static NetLighthouseStrobe | getInstance () |
Protected Member Functions | |
NetLighthouseStrobe () | |
Static Protected Attributes | |
static NetLighthouseStrobe | strobe |
|
protected |
|
inlinevirtual |
|
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. |
|
static |
|
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. |
|
staticprotected |