Pleora Technologies Inc. eBUS SDK v6.5.1.6797 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 
10 #ifndef EBUS_ENUM
11 #define EBUS_ENUM(x) typedef enum
12 #endif
13 
18 
19 
45 
48 
51 
54 
57 
60 EBUS_ENUM(PvGenVisibility)
61 {
67 
69 
70 
80 
84 
88 
92 
96 
100 
104 
108 EBUS_ENUM(PvGenType)
109 {
116  PvGenTypeRegister,
118 
119 } PvGenType;
120 
121 
131 
134 
139 
143 
146 
149 
152 
155 
159 {
168 
170 
171 
172 
173 EBUS_ENUM(PvGenNameSpace)
174 {
175  PvGenNameSpaceStandard = 0,
176  PvGenNameSpaceCustom,
177  PvGenNameSpaceUndefined = 999
178 
179 } PvGenNameSpace;
180 
181 
182 EBUS_ENUM(PvGenAccessMode)
183 {
184  PvGenAccessModeReadOnly = 0,
185  PvGenAccessModeReadWrite = 1,
186  PvGenAccessModeWriteOnly = 2,
187  PvGenAccessModeNotImplemented = 3,
188  PvGenAccessModeNotAvailable = 4,
189  PvGenAccessModeUndefined = 999
190 
191 } PvGenAccessMode;
192 
193 
194 EBUS_ENUM(PvGenCache)
195 {
196  PvGenCacheWriteThrough = 0,
197  PvGenCacheWriteAround,
198  PvGenCacheNone,
199  PvGenCacheUndefined = 999
200 
201 } PvGenCache;
202 
203 
210 
213 
216 
219 EBUS_ENUM(PvGenRefresh)
220 {
221  PvGenRefreshInvalid = -1,
225 
226 } PvGenRefresh;
227 
228 
229 EBUS_ENUM(PvGenEndianness)
230 {
231  PvGenEndiannessInvalid = -1,
232  PvGenEndiannessLittle = 0,
233  PvGenEndiannessBig
234 
235 } PvGenEndianness;
236 
237 
238 EBUS_ENUM(PvGenSign)
239 {
240  PvGenSignUndefined = -1,
241  PvGenSignUnsigned = 0,
242  PvGenSignSigned
243 
244 } PvGenSign;
245 
246 
247 #endif
248 
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

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