Class PvDeviceInfoU3V
Information about a USB3 Vision device.
Implements
Inherited Members
Namespace: eBUSDotNet
Assembly: eBUSDotNet.dll
Syntax
public class PvDeviceInfoU3V : PvDeviceInfoUSB, IDisposable
Constructors
View SourcePvDeviceInfoU3V()
Constructor.
Declaration
public PvDeviceInfoU3V()
Properties
View SourceDeviceGUID
Gets the device GUID.
Declaration
public string DeviceGUID { get; }
Property Value
| Type | Description |
|---|---|
| string |
DeviceKey
Gets the device key.
Declaration
public string DeviceKey { get; }
Property Value
| Type | Description |
|---|---|
| string |
DevicePath
Gets the device path.
Declaration
public string DevicePath { get; }
Property Value
| Type | Description |
|---|---|
| string |
FamilyName
Gets the device family name.
Declaration
public string FamilyName { get; }
Property Value
| Type | Description |
|---|---|
| string |
GenCPVersion
Gets the GenCP version supported by the USB3 Vision device.
Declaration
public uint GenCPVersion { get; }
Property Value
| Type | Description |
|---|---|
| uint |
IsCurrentSpeedSupported
Gets whether the current negotiated speed is supported.
Declaration
public bool IsCurrentSpeedSupported { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsFullSpeedSupported
Gets whether USB full-speed operation is supported.
Declaration
public bool IsFullSpeedSupported { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsHighSpeedSupported
Gets whether USB high-speed operation is supported.
Declaration
public bool IsHighSpeedSupported { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsInitializedCapabilities
Gets whether device capabilities have been initialized.
Declaration
public bool IsInitializedCapabilities { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsLowSpeedSupported
Gets whether USB low-speed operation is supported.
Declaration
public bool IsLowSpeedSupported { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsPleoraDriverInstalled
Gets whether the Pleora driver is installed for the device.
Declaration
public bool IsPleoraDriverInstalled { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsSuperSpeedPlusSupported
Gets whether USB SuperSpeedPlus operation is supported.
Declaration
public bool IsSuperSpeedPlusSupported { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsSuperSpeedSupported
Gets whether USB SuperSpeed operation is supported.
Declaration
public bool IsSuperSpeedSupported { get; }
Property Value
| Type | Description |
|---|---|
| bool |
MaxPacketSize
Gets the maximum packet size supported.
Declaration
public uint MaxPacketSize { get; }
Property Value
| Type | Description |
|---|---|
| uint |
MaxPower
Gets the maximum power consumption in milliamps.
Declaration
public uint MaxPower { get; }
Property Value
| Type | Description |
|---|---|
| uint |
PowerMessage
Gets a message describing the current power status.
Declaration
public string PowerMessage { get; }
Property Value
| Type | Description |
|---|---|
| string |
Speed
Gets the current USB speed.
Declaration
public PvUSBSpeed Speed { get; }
Property Value
| Type | Description |
|---|---|
| PvUSBSpeed |
SpeedMessage
Gets a message describing the current link speed.
Declaration
public string SpeedMessage { get; }
Property Value
| Type | Description |
|---|---|
| string |
U3VSerialNumber
Gets the USB3 Vision serial number.
Declaration
public string U3VSerialNumber { get; }
Property Value
| Type | Description |
|---|---|
| string |
U3VVersion
Gets the USB3 Vision specification version supported by the device.
Declaration
public uint U3VVersion { get; }
Property Value
| Type | Description |
|---|---|
| uint |
Methods
View SourceAssign(PvDeviceInfoU3V)
Equal operator: copies the object.
Declaration
public PvDeviceInfoU3V Assign(PvDeviceInfoU3V arg0)
Parameters
| Type | Name | Description |
|---|---|---|
| PvDeviceInfoU3V | arg0 | The source for the copy. |
Returns
| Type | Description |
|---|---|
| PvDeviceInfoU3V | Reference to the object aFrom was copied to. |
Dispose(bool)
Dispose
Declaration
protected override void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |