PvSystem library enumerations.
More...
Go to the source code of this file.
PvSystem library enumerations.
GigE Vision device class.
| Enumerator |
|---|
| PvDeviceClassUnknown |
Device class unknown; indeterminate.
|
| PvDeviceClassTransmitter |
This device is a transmitter. This implies all its streaming channels transmit data.
|
| PvDeviceClassReceiver |
This device is a receiver. This implies all its streaming channels receive data.
|
| PvDeviceClassTransceiver |
This device is a transceiver. This implies that one or more streaming channels transmit data and one or more streaming channels receive data.
|
| PvDeviceClassPeripheral |
This device is a peripheral. This implies that this device does not have any streaming channels.
|
The type of device the object represents.
| Enumerator |
|---|
| PvDeviceInfoTypeUnknown |
An unknown device type.
|
| PvDeviceInfoTypeGEV |
A GigE Vision compliant device.
|
| PvDeviceInfoTypePleoraProtocol |
A device compliant with Pleora Protocol (before GigE Vision)
|
| PvDeviceInfoTypeUSB |
A USB device
|
| PvDeviceInfoTypeU3V |
A USB3 Vision device
|
The device type.
| Enumerator |
|---|
| PvDeviceTypeUnknown |
The device is of unknown type
|
| PvDeviceTypeGEV |
The device is GigE Vision compliant
|
| PvDeviceTypeU3V |
The device is USB3 Vision compliant
|
The type of interface the object represents.
The speed grade of the USB device or interface.
| Enumerator |
|---|
| PvUSBSpeedUnsupported |
An error indicated an unsupported or mismatched speed
|
| PvUSBSpeedUnknown |
The USB speed is not determined
|
| PvUSBSpeedLow |
The USB speed is low (USB 1.1 maximum 1.5Mbps)
|
| PvUSBSpeedFull |
The USB speed is full (USB 1.1 maximum 12Mbps)
|
| PvUSBSpeedHigh |
The USB speed is high (USB 2.0 maximum 480Mbps)
|
| PvUSBSpeedSuper |
The USB speed is super (USB 3.0 maximum 5Gbps)
|
USB device status.
| Enumerator |
|---|
| PvUSBStatusConnected |
USB device successfully enumerated.
|
| PvUSBStatusFailedEnumeration |
Impossible to enumerate the device.
|
| PvUSBStatusGeneralFailure |
General failure of connection to the USB device.
|
| PvUSBStatusCausedOvercurrent |
The device caused an over current situation on the USB bus.
|
| PvUSBStatusNotEnoughPower |
The device lacks power and thus cannot even be enumerated.
|
| PvUSBStatusNotEnoughBandwidth |
Not enough bandwidth on the USB bus to enumerate the device.
|
| PvUSBStatusHubNestedTooDeeply |
The device is nested too deeply in the hub architecture to be properly enumerated.
|
| PvUSBStatusInLegacyHub |
The device cannot be enumerated as is connected in a legacy hub.
|
| PvUSBStatusEnumerating |
The device is currently being enumerated.
|
| PvUSBStatusReset |
The device is currently restarting.
|