20 PvResult( uint32_t aCode, uint32_t aOSCode );
31 operator const char * ()
const;
33 bool operator == (
const PvResult & aB )
const;
34 bool operator == (
const uint32_t aCode )
const;
35 bool operator != (
const PvResult & aB )
const;
36 bool operator != (
const uint32_t aCode )
const;
39 void SetCode( uint32_t aIn );
40 uint32_t GetCode()
const;
43 void SetDescription(
const PvString & aDescription );
44 bool HasDescription()
const;
46 bool IsFailure()
const;
48 bool IsPending()
const;
49 bool IsSuccess()
const;
52 uint32_t GetInternalCode()
const;
53 uint32_t GetOSCode()
const;
60 NOT_INITIALIZED = 0x0605,
62 CANNOT_OPEN_FILE = 0x0006,
63 NO_MORE_ITEM = 0x0015,
64 NOT_CONNECTED = 0x0017,
66 THREAD_ERROR = 0x001d,
67 INVALID_DATA_FORMAT = 0x0501,
69 NOT_ENOUGH_MEMORY = 0x0018,
70 GENERIC_ERROR = 0x4000,
71 INVALID_PARAMETER = 0x4001,
76 GENICAM_XML_ERROR = 0x0904,
77 CANT_READ_MANIFEST = 0x0905,
78 NOT_IMPLEMENTED = 0x0604,
79 NOT_SUPPORTED = 0x001a,
81 ERR_OVERFLOW = 0x001b,
83 MISSING_PACKETS = 0x0027,
84 BUFFER_TOO_SMALL = 0x0004,
85 TOO_MANY_RESENDS = 0x0b00,
86 RESENDS_FAILURE = 0x0b01,
87 TOO_MANY_CONSECUTIVE_RESENDS = 0x0b03,
88 AUTO_ABORTED = 0x0b02,
90 NO_MORE_ENTRY = 0x0603,
91 NO_AVAILABLE_DATA = 0x0014,
92 NETWORK_ERROR = 0x0013,
95 CORRUPTED_DATA = 0x0303
102 uint32_t mInternalCode;
115 #define PV_NOT_INITIALIZED ( 0x0605 ) 116 #define PV_NOT_FOUND ( 0x0019 ) 117 #define PV_CANNOT_OPEN_FILE (0x0006 ) 118 #define PV_NO_MORE_ITEM ( 0x0015 ) 119 #define PV_NOT_CONNECTED ( 0x0017 ) 120 #define PV_STATE_ERROR ( 0x001c ) 121 #define PV_THREAD_ERROR ( 0x001d ) 122 #define PV_INVALID_DATA_FORMAT ( 0x0501 ) 123 #define PV_ABORTED ( 0x0001 ) 124 #define PV_NOT_ENOUGH_MEMORY ( 0x0018 ) 125 #define PV_GENERIC_ERROR ( 0x4000 ) 126 #define PV_INVALID_PARAMETER ( 0x4001 ) 127 #define PV_CANCEL ( 0x4002 ) 128 #define PV_PENDING ( 0xffff ) 129 #define PV_TIMEOUT ( 0x001e ) 130 #define PV_NO_LICENSE ( 0x0602 ) 131 #define PV_GENICAM_XML_ERROR ( 0x0904 ) 132 #define PV_CANT_READ_MANIFEST ( 0x0905 ) 133 #define PV_NOT_IMPLEMENTED ( 0x0604 ) 134 #define PV_NOT_SUPPORTED ( 0x001a ) 135 #define PV_FILE_ERROR ( 0x0010 ) 136 #define PV_ERR_OVERFLOW ( 0x001b ) 137 #define PV_IMAGE_ERROR ( 0x0025 ) 138 #define PV_MISSING_PACKETS ( 0x0027 ) 139 #define PV_BUFFER_TOO_SMALL ( 0x0004 ) 140 #define PV_TOO_MANY_RESENDS ( 0x0b00 ) 141 #define PV_RESENDS_FAILURE ( 0x0b01 ) 142 #define PV_TOO_MANY_CONSECUTIVE_RESENDS ( 0x0b03 ) 143 #define PV_AUTO_ABORTED ( 0x0b02 ) 144 #define PV_BAD_VERSION ( 0x0201 ) 145 #define PV_NO_MORE_ENTRY ( 0x0603 ) 146 #define PV_NO_AVAILABLE_DATA ( 0x0014 ) 147 #define PV_NETWORK_ERROR ( 0x0013 ) 148 #define PV_RESYNC ( 0x0028 ) 149 #define PV_BUSY ( 0x0202 ) 150 #define PV_CORRUPTED_DATA ( 0x0303 ) Definition: PvResult.h:55
String class.
Definition: PvString.h:21
Result information.
Definition: PvResult.h:13
CodeEnum
Definition: PvResult.h:57