Class PvUSBHostController
Represents one USB host controller on a system (the PC)
Implements
Inherited Members
Namespace: eBUSDotNet
Assembly: eBUSDotNet.dll
Syntax
public class PvUSBHostController : PvInterface, IDisposable
Constructors
View SourcePvUSBHostController()
Constructor.
Declaration
public PvUSBHostController()
Properties
View SourceDeviceID
Gets the device identifier of the USB host controller.
Declaration
public uint DeviceID { get; }
Property Value
| Type | Description |
|---|---|
| uint |
Revision
Gets the revision of the USB host controller.
Declaration
public uint Revision { get; }
Property Value
| Type | Description |
|---|---|
| uint |
Speed
Gets the negotiated USB speed of the host controller.
Declaration
public PvUSBSpeed Speed { get; }
Property Value
| Type | Description |
|---|---|
| PvUSBSpeed |
SubsystemID
Gets the subsystem identifier of the USB host controller.
Declaration
public uint SubsystemID { get; }
Property Value
| Type | Description |
|---|---|
| uint |
VendorID
Gets the vendor identifier of the USB host controller.
Declaration
public uint VendorID { get; }
Property Value
| Type | Description |
|---|---|
| uint |
Methods
View SourceAssign(PvUSBHostController)
Equal operator: copies the object.
Declaration
public PvUSBHostController Assign(PvUSBHostController aFrom)
Parameters
| Type | Name | Description |
|---|---|---|
| PvUSBHostController | aFrom | The source for the copy. |
Returns
| Type | Description |
|---|---|
| PvUSBHostController | Reference to the object aFrom was copied to. |
Dispose(bool)
Dispose
Declaration
protected override void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |