Pleora Technologies Inc. eBUS SDK v6.4.0.6670 API



PvSystemEnums.h
Go to the documentation of this file.
1 // *****************************************************************************
2 //
3 // Copyright (c) 2013, Pleora Technologies Inc., All rights reserved.
4 //
5 // *****************************************************************************
6 
7 #ifndef __PVSYSTEMENUMS_H__
8 #define __PVSYSTEMENUMS_H__
9 
10 #ifndef EBUS_ENUM
11 #define EBUS_ENUM(x) typedef enum
12 #endif
13 
14 EBUS_ENUM(PvDeviceClass)
15 {
21 
23 
24 
25 EBUS_ENUM(PvUSBStatus)
26 {
27  PvUSBStatusNotInitialized = -1,
38 
39 } PvUSBStatus;
40 
41 
42 EBUS_ENUM(PvInterfaceType)
43 {
47 
49 
50 
51 EBUS_ENUM(PvDeviceInfoType)
52 {
58 
60 
61 
62 EBUS_ENUM(PvUSBSpeed)
63 {
70 
71 } PvUSBSpeed;
72 
73 
74 EBUS_ENUM(PvDeviceType)
75 {
79 
80 } PvDeviceType;
81 
82 
83 #endif
84 
PvUSBStatusHubNestedTooDeeply
@ PvUSBStatusHubNestedTooDeeply
Definition: PvSystemEnums.h:34
PvDeviceClass
PvDeviceClass
GigE Vision device class.
Definition: PvSystemEnums.h:14
PvUSBStatusReset
@ PvUSBStatusReset
Definition: PvSystemEnums.h:37
PvUSBSpeedSuper
@ PvUSBSpeedSuper
Definition: PvSystemEnums.h:69
PvUSBStatusInLegacyHub
@ PvUSBStatusInLegacyHub
Definition: PvSystemEnums.h:35
PvDeviceInfoType
PvDeviceInfoType
The type of device the object represents.
Definition: PvSystemEnums.h:51
PvDeviceClassReceiver
@ PvDeviceClassReceiver
Definition: PvSystemEnums.h:18
PvUSBStatusGeneralFailure
@ PvUSBStatusGeneralFailure
Definition: PvSystemEnums.h:30
PvDeviceInfoTypeGEV
@ PvDeviceInfoTypeGEV
Definition: PvSystemEnums.h:54
PvUSBSpeedHigh
@ PvUSBSpeedHigh
Definition: PvSystemEnums.h:68
PvUSBStatus
PvUSBStatus
USB device status.
Definition: PvSystemEnums.h:25
PvDeviceClassTransmitter
@ PvDeviceClassTransmitter
Definition: PvSystemEnums.h:17
PvDeviceInfoTypeUSB
@ PvDeviceInfoTypeUSB
Definition: PvSystemEnums.h:56
PvDeviceInfoTypeUnknown
@ PvDeviceInfoTypeUnknown
Definition: PvSystemEnums.h:53
PvInterfaceTypeUnknown
@ PvInterfaceTypeUnknown
Definition: PvSystemEnums.h:44
PvDeviceTypeUnknown
@ PvDeviceTypeUnknown
Definition: PvSystemEnums.h:76
PvDeviceType
PvDeviceType
The device type.
Definition: PvSystemEnums.h:74
PvInterfaceType
PvInterfaceType
The type of interface the object represents.
Definition: PvSystemEnums.h:42
PvUSBStatusCausedOvercurrent
@ PvUSBStatusCausedOvercurrent
Definition: PvSystemEnums.h:31
PvDeviceInfoTypePleoraProtocol
@ PvDeviceInfoTypePleoraProtocol
Definition: PvSystemEnums.h:55
PvUSBSpeedUnsupported
@ PvUSBSpeedUnsupported
Definition: PvSystemEnums.h:64
PvUSBStatusConnected
@ PvUSBStatusConnected
Definition: PvSystemEnums.h:28
PvDeviceTypeU3V
@ PvDeviceTypeU3V
Definition: PvSystemEnums.h:78
PvInterfaceTypeNetworkAdapter
@ PvInterfaceTypeNetworkAdapter
Definition: PvSystemEnums.h:46
PvDeviceClassUnknown
@ PvDeviceClassUnknown
Definition: PvSystemEnums.h:16
PvDeviceClassPeripheral
@ PvDeviceClassPeripheral
Definition: PvSystemEnums.h:20
PvInterfaceTypeUSBHostController
@ PvInterfaceTypeUSBHostController
Definition: PvSystemEnums.h:45
PvUSBStatusFailedEnumeration
@ PvUSBStatusFailedEnumeration
Definition: PvSystemEnums.h:29
PvDeviceClassTransceiver
@ PvDeviceClassTransceiver
Definition: PvSystemEnums.h:19
PvUSBSpeedFull
@ PvUSBSpeedFull
Definition: PvSystemEnums.h:67
PvUSBSpeedLow
@ PvUSBSpeedLow
Definition: PvSystemEnums.h:66
PvDeviceInfoTypeU3V
@ PvDeviceInfoTypeU3V
Definition: PvSystemEnums.h:57
PvUSBSpeedUnknown
@ PvUSBSpeedUnknown
Definition: PvSystemEnums.h:65
PvDeviceTypeGEV
@ PvDeviceTypeGEV
Definition: PvSystemEnums.h:77
PvUSBStatusEnumerating
@ PvUSBStatusEnumerating
Definition: PvSystemEnums.h:36
PvUSBSpeed
PvUSBSpeed
The speed grade of the USB device or interface.
Definition: PvSystemEnums.h:62
PvUSBStatusNotEnoughPower
@ PvUSBStatusNotEnoughPower
Definition: PvSystemEnums.h:32
PvUSBStatusNotEnoughBandwidth
@ PvUSBStatusNotEnoughBandwidth
Definition: PvSystemEnums.h:33

Copyright (c) 2002-2024 Pleora Technologies Inc.
www.pleora.com