SpringCard SpringCore Library for .NET  20.04.16
High-level access to the SpringCore devices
SpringCard.WinUsb.LibUsbDevice Class Reference
Inheritance diagram for SpringCard.WinUsb.LibUsbDevice:
SpringCard.WinUsb.WinUsbDevice

Public Member Functions

 LibUsbDevice (string devicePathName)
 
void Dispose ()
 
override bool IsOpen ()
 
override bool Open ()
 
override void Close ()
 

Protected Member Functions

virtual void Dispose (bool disposing)
 
override uint ReadEndPoint (UsbEndPoint endPoint, byte[] buffer)
 
override uint WriteEndPoint (UsbEndPoint endPoint, byte[] buffer)
 
override bool FlushEndPoint (UsbEndPoint pipe)
 
override bool ConfigureEndPoint (UsbEndPoint endPoint)
 

Properties

string PathName [get]
 
- Properties inherited from SpringCard.WinUsb.WinUsbDevice
ushort VID [get, protected set]
 
ushort PID [get, protected set]
 
ushort Version [get, protected set]
 
string VendorName [get, protected set]
 
string ProductName [get, protected set]
 
string SerialNumber [get, protected set]
 
string ConfigurationName [get, protected set]
 
byte Attributes [get, protected set]
 
byte MaxPower [get, protected set]
 
ushort UsbVersion [get, protected set]
 
byte Class [get, protected set]
 
byte SubClass [get, protected set]
 
byte Protocol [get, protected set]
 
uint MaxPacketSizeEndPoint0 [get, protected set]
 
UsbInterface[] Interfaces [get, protected set]
 

Additional Inherited Members

- Static Public Member Functions inherited from SpringCard.WinUsb.WinUsbDevice
static WinUsbDevice Create (string devicePathName)
 

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