30 #ifndef LIGHTSOURCEAPI_H
31 #define LIGHTSOURCEAPI_H
33 #include "api/DllDecl.h"
50 static void shutdown();
77 bool hasEnable(
long deviceID,
int *errorCode,
int lightSourceIndex);
91 bool isEnabled(
long deviceID,
int *errorCode,
int lightSourceIndex);
105 void setEnable(
long deviceID,
int *errorCode,
int lightSourceIndex,
bool enable);
133 double getIntensity(
long deviceID,
int *errorCode,
int lightSourceIndex);
147 void setIntensity(
long deviceID,
int *errorCode,
int lightSourceIndex,
double intensity);
Definition: LightSourceAPI.h:44
bool hasEnable(long deviceID, int *errorCode, int lightSourceIndex)
double getIntensity(long deviceID, int *errorCode, int lightSourceIndex)
bool getLampStrobeEnable(long deviceID, int *errorCode)
void setLampStrobeEnable(long deviceID, int *errorCode, bool strobeEnable)
void setIntensity(long deviceID, int *errorCode, int lightSourceIndex, double intensity)
bool isEnabled(long deviceID, int *errorCode, int lightSourceIndex)
void setEnable(long deviceID, int *errorCode, int lightSourceIndex, bool enable)
bool hasVariableIntensity(long deviceID, int *errorCode, int lightSourceIndex)
int getCount(long deviceID, int *errorCode)
This is an interface to OceanDirect that allows the user to connect to devices over USB and other bus...
Definition: DeviceFactory.h:38