A structure definition to handle USB callback event. More...
#include <UsbCommunication.h>
Public Attributes | |
struct libusb_transfer * | transfer |
struct libusb_device_handle * | device_handle |
unsigned char | input_endpoint |
struct libusb_context * | usbContext |
BaseDataExtractor * | extractor |
HANDLE | dataAvailableSemaphore |
HANDLE | rawDataAvailableSemaphore |
HANDLE | semReadyToConsume |
string | commandResult |
bool | treat = false |
vector< string > | localVector |
RawData | extractedData |
bool | interruptTransfer = true |
A structure definition to handle USB callback event.
string UsbDevice::commandResult |
HANDLE UsbDevice::dataAvailableSemaphore |
struct libusb_device_handle* UsbDevice::device_handle |
RawData UsbDevice::extractedData |
BaseDataExtractor* UsbDevice::extractor |
unsigned char UsbDevice::input_endpoint |
bool UsbDevice::interruptTransfer = true |
vector<string> UsbDevice::localVector |
HANDLE UsbDevice::rawDataAvailableSemaphore |
HANDLE UsbDevice::semReadyToConsume |
struct libusb_transfer* UsbDevice::transfer |
bool UsbDevice::treat = false |
struct libusb_context* UsbDevice::usbContext |