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