7 #ifndef __PVGENTYPES_H__ 8 #define __PVGENTYPES_H__ 11 #define EBUS_ENUM(x) typedef enum 173 EBUS_ENUM(PvGenNameSpace)
175 PvGenNameSpaceStandard = 0,
176 PvGenNameSpaceCustom,
177 PvGenNameSpaceUndefined = 999
182 EBUS_ENUM(PvGenAccessMode)
184 PvGenAccessModeReadOnly = 0,
185 PvGenAccessModeReadWrite = 1,
186 PvGenAccessModeWriteOnly = 2,
187 PvGenAccessModeNotImplemented = 3,
188 PvGenAccessModeNotAvailable = 4,
189 PvGenAccessModeUndefined = 999
194 EBUS_ENUM(PvGenCache)
196 PvGenCacheWriteThrough = 0,
197 PvGenCacheWriteAround,
199 PvGenCacheUndefined = 999
221 PvGenRefreshInvalid = -1,
229 EBUS_ENUM(PvGenEndianness)
231 PvGenEndiannessInvalid = -1,
232 PvGenEndiannessLittle = 0,
240 PvGenSignUndefined = -1,
241 PvGenSignUnsigned = 0,
Definition: PvGenTypes.h:62
Definition: PvGenTypes.h:162
PvGenVisibility
Feature (PvGenParameter object) visibility.
Definition: PvGenTypes.h:60
Definition: PvGenTypes.h:167
PvGenRefresh
Refresh method for a GenApi browser.
Definition: PvGenTypes.h:219
Definition: PvGenTypes.h:164
Definition: PvGenTypes.h:165
Definition: PvGenTypes.h:163
Definition: PvGenTypes.h:63
PvGenRepresentation
Definition: PvGenTypes.h:158
Definition: PvGenTypes.h:224
Definition: PvGenTypes.h:117
Definition: PvGenTypes.h:223
Definition: PvGenTypes.h:114
Definition: PvGenTypes.h:110
Definition: PvGenTypes.h:113
Definition: PvGenTypes.h:166
Definition: PvGenTypes.h:112
Definition: PvGenTypes.h:65
Definition: PvGenTypes.h:64
Definition: PvGenTypes.h:160
PvGenType
Feature data type (Boolean, integer, etc.)
Definition: PvGenTypes.h:108
Definition: PvGenTypes.h:66
Definition: PvGenTypes.h:222
Definition: PvGenTypes.h:161
Definition: PvGenTypes.h:115
Definition: PvGenTypes.h:111