7 #ifndef __PVGENTYPES_H__
8 #define __PVGENTYPES_H__
PvGenVisibility
Feature (PvGenParameter object) visibility.
Definition: PvGenTypes.h:43
@ PvGenVisibilityInvisible
Appears in the API, but not the GUI.
Definition: PvGenTypes.h:51
@ PvGenVisibilityUndefined
Not defined; valid visibility not provided.
Definition: PvGenTypes.h:53
@ PvGenVisibilityExpert
Intended for advanced users.
Definition: PvGenTypes.h:47
@ PvGenVisibilityGuru
Intended for very advanced users.
Definition: PvGenTypes.h:49
@ PvGenVisibilityBeginner
Always visible, to all users.
Definition: PvGenTypes.h:45
PvGenRefresh
Refresh method for a GenApi browser.
Definition: PvGenTypes.h:197
@ PvGenRefreshPolling
The polling time provided for parameters in the XML are used to control parameter refreshing.
Definition: PvGenTypes.h:202
@ PvGenRefreshInvalid
Refresh mode is invalid.
Definition: PvGenTypes.h:199
@ PvGenRefreshAuto
A round-robbin refresh is performed on all visible features.
Definition: PvGenTypes.h:204
@ PvGenRefreshManual
Refresh is disabled. The browser may offer a manual Refresh button that can be used to control parame...
Definition: PvGenTypes.h:207
PvGenRepresentation
Definition: PvGenTypes.h:121
@ PvGenRepresentationPureNumber
Pure number. Use an edit box with a decimal display.
Definition: PvGenTypes.h:132
@ PvGenRepresentationLinear
Linear. Use a slider.
Definition: PvGenTypes.h:123
@ PvGenRepresentationIPV4Address
IPv4 address. Use an edit box with an IP address dot-decimal display.
Definition: PvGenTypes.h:136
@ PvGenRepresentationLogarithmic
Logarithmic. Use a slider. The GenICam standard doesn't specify if the feature's value represents x o...
Definition: PvGenTypes.h:127
@ PvGenRepresentationBoolean
Boolean. The number might be presented as a check box or enable. Use a similar UI as for features fro...
Definition: PvGenTypes.h:130
@ PvGenRepresentationHexNumber
Hex number. Use an edit box with a hexadecimal display.
Definition: PvGenTypes.h:134
@ PvGenRepresentationMACAddress
MAC address. Use an edit box with a MAC address (e.g. 01-23-45-67-89-AB) display.
Definition: PvGenTypes.h:138
@ PvGenRepresentationUndefined
Not defined; valid representation not provided.
Definition: PvGenTypes.h:140
PvGenEndianness
Definition: PvGenTypes.h:213
@ PvGenEndiannessBig
Big endianness.
Definition: PvGenTypes.h:219
@ PvGenEndiannessLittle
Litte endianness.
Definition: PvGenTypes.h:217
@ PvGenEndiannessInvalid
Invalid endianness.
Definition: PvGenTypes.h:215
PvGenCache
Definition: PvGenTypes.h:177
@ PvGenCacheUndefined
PvGenCache is undefined.
Definition: PvGenTypes.h:185
@ PvGenCacheWriteThrough
PvGenCache is write though.
Definition: PvGenTypes.h:179
@ PvGenCacheWriteAround
PvGenCache is write around.
Definition: PvGenTypes.h:181
@ PvGenCacheNone
PvGenCache is none.
Definition: PvGenTypes.h:183
PvGenSign
Definition: PvGenTypes.h:225
@ PvGenSignUndefined
Undefined if it's signed.
Definition: PvGenTypes.h:227
@ PvGenSignUnsigned
Is not signed.
Definition: PvGenTypes.h:229
@ PvGenSignSigned
Is signed.
Definition: PvGenTypes.h:231
PvGenAccessMode
Definition: PvGenTypes.h:159
@ PvGenAccessModeReadWrite
Read and write.
Definition: PvGenTypes.h:163
@ PvGenAccessModeUndefined
PvGenAccessMode is not defined.
Definition: PvGenTypes.h:171
@ PvGenAccessModeReadOnly
Read only.
Definition: PvGenTypes.h:161
@ PvGenAccessModeNotAvailable
PvGenAccessMode is not available.
Definition: PvGenTypes.h:169
@ PvGenAccessModeWriteOnly
Write only.
Definition: PvGenTypes.h:165
@ PvGenAccessModeNotImplemented
PvGenAccessMode has not been implemented.
Definition: PvGenTypes.h:167
PvGenType
Feature data type (Boolean, integer, etc.)
Definition: PvGenTypes.h:82
@ PvGenTypeEnum
Type: Enumeration Class: PvGenEnum.
Definition: PvGenTypes.h:88
@ PvGenTypeInteger
Type: Integer Class: PvGenInteger.
Definition: PvGenTypes.h:85
@ PvGenTypeCommand
Type: Command Class: PvGenCommand.
Definition: PvGenTypes.h:97
@ PvGenTypeBoolean
Type: Boolean Class: PvGenBoolean.
Definition: PvGenTypes.h:91
@ PvGenTypeFloat
Type: Float Class: PvGenFloat.
Definition: PvGenTypes.h:100
@ PvGenTypeString
Type: String Class: PvGenString.
Definition: PvGenTypes.h:94
@ PvGenTypeUndefined
Type: Not defined; valid type not provided. Class: Not applicable.
Definition: PvGenTypes.h:106
@ PvGenTypeRegister
Type: Register Class: PvGenRegister.
Definition: PvGenTypes.h:103
PvGenNameSpace
Definition: PvGenTypes.h:147
@ PvGenNameSpaceCustom
Custom PvGenNamespace.
Definition: PvGenTypes.h:151
@ PvGenNameSpaceUndefined
Undefined PvGenNameSpace.
Definition: PvGenTypes.h:153
@ PvGenNameSpaceStandard
Standard PvGenNameSpace.
Definition: PvGenTypes.h:149