Visioscan Set SDK Libraries 1.0.14
Visioscan Set SDK Help documentation file for C++ and C++/CLI
 
Loading...
Searching...
No Matches
UsbDevice Struct Reference

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
 

Detailed Description

A structure definition to handle USB callback event.

Member Data Documentation

◆ commandResult

string UsbDevice::commandResult

◆ dataAvailableSemaphore

HANDLE UsbDevice::dataAvailableSemaphore

◆ device_handle

struct libusb_device_handle* UsbDevice::device_handle

◆ extractedData

RawData UsbDevice::extractedData

◆ extractor

BaseDataExtractor* UsbDevice::extractor

◆ input_endpoint

unsigned char UsbDevice::input_endpoint

◆ interruptTransfer

bool UsbDevice::interruptTransfer = true

◆ localVector

vector<string> UsbDevice::localVector

◆ rawDataAvailableSemaphore

HANDLE UsbDevice::rawDataAvailableSemaphore

◆ semReadyToConsume

HANDLE UsbDevice::semReadyToConsume

◆ transfer

struct libusb_transfer* UsbDevice::transfer

◆ treat

bool UsbDevice::treat = false

◆ usbContext

struct libusb_context* UsbDevice::usbContext

The documentation for this struct was generated from the following file: