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

Classes

class  UsbEndPoint
 
class  UsbInterface
 
class  WinUsbDeviceException
 

Public Member Functions

abstract bool IsOpen ()
 
abstract bool Open ()
 
abstract void Close ()
 

Static Public Member Functions

static WinUsbDevice Create (string devicePathName)
 

Protected Member Functions

abstract uint ReadEndPoint (UsbEndPoint endPoint, byte[] buffer)
 
abstract uint WriteEndPoint (UsbEndPoint endPoint, byte[] buffer)
 
abstract bool FlushEndPoint (UsbEndPoint endPoint)
 
abstract bool ConfigureEndPoint (UsbEndPoint endPoint)
 

Properties

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]
 

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