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.
|