29 #ifndef OCEANDIRECT_LIGHTSOURCEFEATUREADAPTER_H
30 #define OCEANDIRECT_LIGHTSOURCEFEATUREADAPTER_H
32 #include "api/adapters/FeatureAdapterTemplate.h"
33 #include "vendors/OceanOptics/features/light_source/LightSourceFeatureInterface.h"
42 const FeatureFamily &f,
43 Protocol *p, Bus *b,
unsigned short instanceIndex);
46 int getLightSourceCount(
int *errorCode);
48 bool hasLightSourceEnable(
int *errorCode,
int lightSourceIndex);
49 bool isLightSourceEnabled(
int *errorCode,
int lightSourceIndex);
50 void setLightSourceEnable(
int *errorCode,
int lightSourceIndex,
56 bool hasVariableIntensity(
int *errorCode,
int lightSourceIndex);
57 double getLightSourceIntensity(
int *errorCode,
int lightSourceIndex);
58 void setLightSourceIntensity(
int *errorCode,
int lightSourceIndex,
Definition: FeatureAdapterTemplate.h:44
Definition: LightSourceFeatureAdapter.h:39
This is an interface to Advance features of OceanDirect that allow access to less common controls....
Definition: AcquisitionDelayFeatureAdapter.h:35