30#ifndef SINGLE_STROBE_API_H
31#define SINGLE_STROBE_API_H
33#include "api/DllDecl.h"
Definition SingleStrobeAPI.h:44
virtual ~SingleStrobeAPI()
virtual unsigned long getStrobeDelayMaximumMicroseconds(long featureID, int *errorCode)
virtual unsigned long getStrobeWidthMaximumMicroseconds(long featureID, int *errorCode)
virtual bool getStrobeEnable(long deviceID, int *errorCode)
virtual unsigned long getStrobeDelayIncrementMicroseconds(long featureID, int *errorCode)
virtual unsigned long getStrobeDelayMicroseconds(long deviceID, int *errorCode)
virtual unsigned long getStrobeCycleMaximumMicroseconds(long featureID, int *errorCode)
virtual void setStrobeEnable(long deviceID, int *errorCode, bool strobeEnable)
virtual unsigned long getStrobeWidthMicroseconds(long deviceID, int *errorCode)
virtual unsigned long getStrobeWidthIncrementMicroseconds(long featureID, int *errorCode)
virtual void setStrobeDelayMicroseconds(long deviceID, int *errorCode, unsigned long microseconds)
virtual void setStrobeWidthMicroseconds(long deviceID, int *errorCode, unsigned long microseconds)
static SingleStrobeAPI * getInstance()
virtual unsigned long getStrobeWidthMinimumMicroseconds(long featureID, int *errorCode)
virtual unsigned long getStrobeDelayMinimumMicroseconds(long featureID, int *errorCode)
static SingleStrobeAPI * instance
Definition SingleStrobeAPI.h:223
This is an interface to OceanDirect that allows the user to connect to devices over USB and other bus...
Definition OceanDirectAPI.h:147