Additional types used by LibUsbDotNet.
Declaration Syntax
C# | Visual Basic | Visual C++ |
namespace LibUsbDotNet.Main
Namespace LibUsbDotNet.Main
namespace LibUsbDotNet.Main
Types
All Types | Classes | Structures | Enumerations |
Icon | Type | Description |
---|---|---|
DataReceivedEnabledChangedEventArgs |
Event arguments that are passed when DataReceivedEnabled is changes state.
| |
DevicePropertyType | Standard Windows registry properties for USB devices and other hardware.
| |
EndpointDataEventArgs | Endpoint data received arguments returned by the DataReceived event.
| |
EndpointType | All possible USB endpoint types.
| |
ErrorCode |
General area in which the failure occurred. See the UsbError class.
| |
UsbTransferQueue..::..Handle |
A transfer queue handle.
| |
Helper |
General utilities class used by LudnLite and exposed publicly for your convience.
| |
LegacyUsbRegistry |
LibUsb specific members for device registry settings.
This legacy class does not actually query the windows registry as the other Registry classes do.
Instead, it wraps a LibUsbDevice and queries descriptors directly from the device
using usb IO control messages.
| |
PinnedHandle |
Used for allocating a GCHandle to access the underlying pointer of an object.
| |
ReadEndpointID |
Availabled endpoint numbers/ids for reading.
| |
SafeContextHandle |
Base class for all critial handles.
| |
SPDRP |
Device registry property codes
| |
UsbConstants | Various USB constants.
| |
UsbCtrlFlags | For Convienience Endpoint direction, recipient of the request, and request type on one enumeration. | |
UsbDeviceFinder |
Finds and identifies usb devices. Used for easily locating
| |
UsbEndpointBase |
Endpoint members common to Read, Write, Bulk, and Interrupt EndpointType.
| |
UsbEndpointDirection | Endpoint direction. | |
UsbEndpointList | Endpoint list.
| |
UsbException |
Represents an exception generated by a USB operation.
| |
UsbKernelVersion |
Contains version information for the LibUsb Sys driver.
| |
UsbRegDeviceList |
Array of USB device available for communication via LibUsb or WinUsb.
| |
UsbRegistry | USB device registry members common to both LibUsb and WinUsb devices.
| |
UsbRequestRecipient | Recipient of the request. | |
UsbRequestType |
Standard USB requests.
| |
UsbSetupPacket | Transfers data to the main control endpoint (Endpoint 0).
| |
UsbStandardRequest |
Standard Device Requests.
| |
UsbSymbolicName | USB device symbolic names are persistent accrossed boots and uniquely identify each device.
| |
UsbTransfer |
Base class for async transfer context.
| |
UsbTransferQueue |
Helper class for maintaining a user defined number of outstanding aync transfers on an endpoint.
| |
WriteEndpointID | Availabled endpoint numbers/ids for writing.
|