29 #ifndef OCEANDIRECT_RAW_BUS_ACCESS_FEATURE_ADAPTER_H
30 #define OCEANDIRECT_RAW_BUS_ACCESS_FEATURE_ADAPTER_H
32 #include "api/adapters/FeatureAdapterTemplate.h"
33 #include "vendors/OceanOptics/features/raw_bus_access/RawBusAccessFeatureInterface.h"
41 const FeatureFamily &f,
42 Protocol *p, Bus *b,
unsigned short instanceIndex);
45 int readUSB(
int *errorCode,
unsigned char *buffer,
unsigned int bufferLength,
unsigned char usbEndpoint);
46 int writeUSB(
int *errorCode,
unsigned char *buffer,
unsigned int bufferLength,
unsigned char usbEndpoint);
47 int read(
int *errorCode,
unsigned char *buffer,
unsigned int bufferLength);
48 int write(
int *errorCode,
unsigned char *buffer,
unsigned int bufferLength);
49 std::string getStringDescriptor(
int *errorCode,
int index);
Definition: FeatureAdapterTemplate.h:44
Definition: RawBusAccessFeatureAdapter.h:38
This is an interface to Advance features of OceanDirect that allow access to less common controls....
Definition: AcquisitionDelayFeatureAdapter.h:35