29 #ifndef OCEANDIRECT_DATA_BUFFER_FEATURE_ADAPTER_H
30 #define OCEANDIRECT_DATA_BUFFER_FEATURE_ADAPTER_H
32 #include "api/adapters/FeatureAdapterTemplate.h"
33 #include "vendors/OceanOptics/features/data_buffer/DataBufferFeatureInterface.h"
41 const FeatureFamily &f,
42 Protocol *p, Bus *b,
unsigned short instanceIndex);
46 void clearBuffer(
int *errorCode);
47 unsigned long getNumberOfElements(
int *errorCode);
48 unsigned long getBufferCapacity(
int *errorCode);
49 unsigned long getBufferCapacityMaximum(
int *errorCode);
50 unsigned long getBufferCapacityMinimum(
int *errorCode);
51 void setBufferCapacity(
int *errorCode,
unsigned long capacity);
52 void setBufferEnabled(
int *errorCode,
bool enabled);
53 bool getBufferEnabled(
int *errorCode);
Definition: DataBufferFeatureAdapter.h:38
Definition: FeatureAdapterTemplate.h:44
This is an interface to Advance features of OceanDirect that allow access to less common controls....
Definition: AcquisitionDelayFeatureAdapter.h:35