29 #ifndef OCEANDIRECT_CONTINUOUS_STROBE_FEATURE_ADAPTER_H
30 #define OCEANDIRECT_CONTINUOUS_STROBE_FEATURE_ADAPTER_H
32 #include "api/adapters/FeatureAdapterTemplate.h"
33 #include "vendors/OceanOptics/features/continuous_strobe/ContinuousStrobeFeatureInterface.h"
42 const FeatureFamily &f,
43 Protocol *p, Bus *b,
unsigned short instanceIndex);
46 unsigned long getContinuousStrobePeriodMicroseconds(
int *errorCode);
47 bool getContinuousStrobeEnable(
int *errorCode);
48 unsigned long getContinuousStrobePeriodMinimumMicroseconds(
int *errorCode);
49 unsigned long getContinuousStrobePeriodMaximumMicroseconds(
int *errorCode);
50 unsigned long getContinuousStrobePeriodIncrementMicroseconds(
int *errorCode);
51 unsigned long getContinuousStrobeWidthMicroseconds(
int *errorCode);
53 void setContinuousStrobePeriodMicroseconds(
int *errorCode,
unsigned long period_usec);
54 void setContinuousStrobeEnable(
int *errorCode,
bool enable);
55 void setContinuousStrobeWidthMicroseconds(
int *errorCode,
unsigned long strobeWidthMicroseconds);
Definition: ContinuousStrobeFeatureAdapter.h:39
Definition: FeatureAdapterTemplate.h:44
This is an interface to Advance features of OceanDirect that allow access to less common controls....
Definition: AcquisitionDelayFeatureAdapter.h:35