WinUsb Class
Namespace: GHIElectronics.TinyCLR.Devices.UsbClient · Assembly: GHIElectronics.TinyCLR.Devices.UsbClient
No description available.
public class WinUsb : RawDevice
Constructors
WinUsb(UsbClientController usbClientController)
public WinUsb(UsbClientController usbClientController) : this(usbClientController, new UsbClientSetting()
Creates a new WinUsb interface with default parameters.
| Parameter | Type | Description |
|---|---|---|
usbClientController | UsbClientController |
WinUsb(UsbClientController usbClientController, UsbClientSetting usbClientSetting)
public WinUsb(UsbClientController usbClientController, UsbClientSetting usbClientSetting) : base(usbClientController, usbClientSetting)
Creates a new WinUsb interface.
| Parameter | Type | Description |
|---|---|---|
usbClientController | UsbClientController | UsbClient controller. |
usbClientSetting | UsbClientSetting | UsbClient setting |
Properties
Stream
public WinUsbStream Stream { get; }
The stream for the CDC connection. (inherited)
Methods
CreateStream(int index, RawDevice parent)
protected override RawStream CreateStream(int index, RawDevice parent)
Creates a new instance of a CDC stream.
| Parameter | Type | Description |
|---|---|---|
index | int | The index of the stream |
parent | RawDevice | The owning raw device. |
Returns RawStream — The new stream.
Events
DataReceived
public event DataReceivedEventHandler DataReceived
Raised when receive data becomes available. (inherited)