Pleora Technologies Inc. eBUS SDK v7.0.1.7536 API



PvGenTypes.h
Go to the documentation of this file.
1 // *****************************************************************************
2 //
3 // Copyright (c) 2010, Pleora Technologies Inc., All rights reserved.
4 //
5 // *****************************************************************************
6 
7 #ifndef __PVGENTYPES_H__
8 #define __PVGENTYPES_H__
9 
14 
15 
41 
42 typedef enum
43 {
54 
56 
57 
67 
69 
71 
73 
75 
77 
79 
81 typedef enum
82 {
107 
108 } PvGenType;
109 
110 
120 typedef enum
121 {
141 
143 
144 
145 
146 typedef enum
147 {
154 
156 
157 
158 typedef enum
159 {
172 
174 
175 
176 typedef enum
177 {
186 
187 } PvGenCache;
188 
189 
196 typedef enum
197 {
208 
209 } PvGenRefresh;
210 
211 
212 typedef enum
213 {
220 
222 
223 
224 typedef enum
225 {
232 
233 } PvGenSign;
234 
235 
236 #endif
237 
PvGenCacheUndefined
@ PvGenCacheUndefined
PvGenCache is undefined.
Definition: PvGenTypes.h:185
PvGenRefreshManual
@ PvGenRefreshManual
Refresh is disabled. The browser may offer a manual Refresh button that can be used to control parame...
Definition: PvGenTypes.h:207
PvGenVisibilityBeginner
@ PvGenVisibilityBeginner
Always visible, to all users.
Definition: PvGenTypes.h:45
PvGenAccessModeNotImplemented
@ PvGenAccessModeNotImplemented
PvGenAccessMode has not been implemented.
Definition: PvGenTypes.h:167
PvGenRefresh
PvGenRefresh
Refresh method for a GenApi browser.
Definition: PvGenTypes.h:196
PvGenRefreshInvalid
@ PvGenRefreshInvalid
Refresh mode is invalid.
Definition: PvGenTypes.h:199
PvGenAccessMode
PvGenAccessMode
Definition: PvGenTypes.h:158
PvGenNameSpaceUndefined
@ PvGenNameSpaceUndefined
Undefined PvGenNameSpace.
Definition: PvGenTypes.h:153
PvGenVisibilityUndefined
@ PvGenVisibilityUndefined
Not defined; valid visibility not provided.
Definition: PvGenTypes.h:53
PvGenSignUndefined
@ PvGenSignUndefined
Undefined if it's signed.
Definition: PvGenTypes.h:227
PvGenRepresentationHexNumber
@ PvGenRepresentationHexNumber
Hex number. Use an edit box with a hexadecimal display.
Definition: PvGenTypes.h:134
PvGenTypeCommand
@ PvGenTypeCommand
Type: Command Class: PvGenCommand.
Definition: PvGenTypes.h:97
PvGenAccessModeNotAvailable
@ PvGenAccessModeNotAvailable
PvGenAccessMode is not available.
Definition: PvGenTypes.h:169
PvGenVisibilityExpert
@ PvGenVisibilityExpert
Intended for advanced users.
Definition: PvGenTypes.h:47
PvGenAccessModeReadWrite
@ PvGenAccessModeReadWrite
Read and write.
Definition: PvGenTypes.h:163
PvGenTypeUndefined
@ PvGenTypeUndefined
Type: Not defined; valid type not provided. Class: Not applicable.
Definition: PvGenTypes.h:106
PvGenTypeInteger
@ PvGenTypeInteger
Type: Integer Class: PvGenInteger.
Definition: PvGenTypes.h:85
PvGenTypeBoolean
@ PvGenTypeBoolean
Type: Boolean Class: PvGenBoolean.
Definition: PvGenTypes.h:91
PvGenRepresentation
PvGenRepresentation
Definition: PvGenTypes.h:120
PvGenVisibilityInvisible
@ PvGenVisibilityInvisible
Appears in the API, but not the GUI.
Definition: PvGenTypes.h:51
PvGenSignSigned
@ PvGenSignSigned
Is signed.
Definition: PvGenTypes.h:231
PvGenAccessModeUndefined
@ PvGenAccessModeUndefined
PvGenAccessMode is not defined.
Definition: PvGenTypes.h:171
PvGenRepresentationMACAddress
@ PvGenRepresentationMACAddress
MAC address. Use an edit box with a MAC address (e.g. 01-23-45-67-89-AB) display.
Definition: PvGenTypes.h:138
PvGenRepresentationPureNumber
@ PvGenRepresentationPureNumber
Pure number. Use an edit box with a decimal display.
Definition: PvGenTypes.h:132
PvGenRefreshAuto
@ PvGenRefreshAuto
A round-robbin refresh is performed on all visible features.
Definition: PvGenTypes.h:204
PvGenAccessModeWriteOnly
@ PvGenAccessModeWriteOnly
Write only.
Definition: PvGenTypes.h:165
PvGenNameSpace
PvGenNameSpace
Definition: PvGenTypes.h:146
PvGenCacheNone
@ PvGenCacheNone
PvGenCache is none.
Definition: PvGenTypes.h:183
PvGenVisibilityGuru
@ PvGenVisibilityGuru
Intended for very advanced users.
Definition: PvGenTypes.h:49
PvGenSignUnsigned
@ PvGenSignUnsigned
Is not signed.
Definition: PvGenTypes.h:229
PvGenRepresentationIPV4Address
@ PvGenRepresentationIPV4Address
IPv4 address. Use an edit box with an IP address dot-decimal display.
Definition: PvGenTypes.h:136
PvGenNameSpaceStandard
@ PvGenNameSpaceStandard
Standard PvGenNameSpace.
Definition: PvGenTypes.h:149
PvGenEndiannessInvalid
@ PvGenEndiannessInvalid
Invalid endianness.
Definition: PvGenTypes.h:215
PvGenRepresentationBoolean
@ 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
PvGenRepresentationLogarithmic
@ PvGenRepresentationLogarithmic
Logarithmic. Use a slider. The GenICam standard doesn't specify if the feature's value represents x o...
Definition: PvGenTypes.h:127
PvGenRefreshPolling
@ PvGenRefreshPolling
The polling time provided for parameters in the XML are used to control parameter refreshing.
Definition: PvGenTypes.h:202
PvGenTypeString
@ PvGenTypeString
Type: String Class: PvGenString.
Definition: PvGenTypes.h:94
PvGenType
PvGenType
Feature data type (Boolean, integer, etc.)
Definition: PvGenTypes.h:81
PvGenRepresentationLinear
@ PvGenRepresentationLinear
Linear. Use a slider.
Definition: PvGenTypes.h:123
PvGenNameSpaceCustom
@ PvGenNameSpaceCustom
Custom PvGenNamespace.
Definition: PvGenTypes.h:151
PvGenAccessModeReadOnly
@ PvGenAccessModeReadOnly
Read only.
Definition: PvGenTypes.h:161
PvGenCacheWriteAround
@ PvGenCacheWriteAround
PvGenCache is write around.
Definition: PvGenTypes.h:181
PvGenTypeFloat
@ PvGenTypeFloat
Type: Float Class: PvGenFloat.
Definition: PvGenTypes.h:100
PvGenCache
PvGenCache
Definition: PvGenTypes.h:176
PvGenTypeRegister
@ PvGenTypeRegister
Type: Register Class: PvGenRegister.
Definition: PvGenTypes.h:103
PvGenEndiannessBig
@ PvGenEndiannessBig
Big endianness.
Definition: PvGenTypes.h:219
PvGenEndianness
PvGenEndianness
Definition: PvGenTypes.h:212
PvGenSign
PvGenSign
Definition: PvGenTypes.h:224
PvGenEndiannessLittle
@ PvGenEndiannessLittle
Litte endianness.
Definition: PvGenTypes.h:217
PvGenTypeEnum
@ PvGenTypeEnum
Type: Enumeration Class: PvGenEnum.
Definition: PvGenTypes.h:88
PvGenVisibility
PvGenVisibility
Feature (PvGenParameter object) visibility.
Definition: PvGenTypes.h:42
PvGenRepresentationUndefined
@ PvGenRepresentationUndefined
Not defined; valid representation not provided.
Definition: PvGenTypes.h:140
PvGenCacheWriteThrough
@ PvGenCacheWriteThrough
PvGenCache is write though.
Definition: PvGenTypes.h:179

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