30 #ifndef SEABREEZE_USB_H 31 #define SEABREEZE_USB_H 48 int write(
int endpoint,
void *data,
unsigned int length_bytes);
49 int read(
int endpoint,
void *data,
unsigned int length_bytes);
50 void clearStall(
int endpoint);
52 static void setVerbose(
bool v);
58 std::string *getStringDescriptor(
int index);
59 int getMaxPacketSize();
71 void usbHexDump(
void *x,
int length,
int endpoint);
72 void hexDump(
void *x,
int length);
73 void describeTransfer(
const char *label,
int length,
void* data,
int endpoint,
bool hexdump);
74 USB(
unsigned long deviceID);
79 unsigned long deviceID;
Definition: NativeUSB.h:97
Definition: NativeUSB.h:68
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42
Definition: USBDiscovery.h:40
Definition: NativeUSB.h:85