Pleora Technologies Inc. eBUS SDK v6.2.8.5877 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 
11 typedef enum
12 {
18 
20 
21 
22 typedef enum
23 {
30  PvGenTypeRegister,
32 
33 } PvGenType;
34 
35 
36 typedef enum
37 {
43  PvGenRepresentationIPV4Address,
44  PvGenRepresentationMACAddress,
46 
48 
49 
50 typedef enum
51 {
52  PvGenNameSpaceStandard = 0,
53  PvGenNameSpaceCustom,
54  PvGenNameSpaceUndefined = 999
55 
56 } PvGenNameSpace;
57 
58 
59 typedef enum
60 {
61  PvGenAccessModeReadOnly = 0,
62  PvGenAccessModeReadWrite = 1,
63  PvGenAccessModeWriteOnly = 2,
64  PvGenAccessModeNotImplemented = 3,
65  PvGenAccessModeNotAvailable = 4,
66  PvGenAccessModeUndefined = 999
67 
68 } PvGenAccessMode;
69 
70 
71 typedef enum
72 {
73  PvGenCacheWriteThrough = 0,
74  PvGenCacheWriteAround,
75  PvGenCacheNone,
76  PvGenCacheUndefined = 999
77 
78 } PvGenCache;
79 
80 
81 typedef enum
82 {
83  PvGenRefreshInvalid = -1,
87 
88 } PvGenRefresh;
89 
90 
91 typedef enum
92 {
93  PvGenEndiannessInvalid = -1,
94  PvGenEndiannessLittle = 0,
95  PvGenEndiannessBig
96 
97 } PvGenEndianness;
98 
99 
100 typedef enum
101 {
102  PvGenSignUndefined = -1,
103  PvGenSignUnsigned = 0,
104  PvGenSignSigned
105 
106 } PvGenSign;
107 
108 
109 #endif
110 
PvGenVisibilityExpert
@ PvGenVisibilityExpert
Definition: PvGenTypes.h:14
PvGenRefresh
PvGenRefresh
Refresh method for a GenApi browser.
Definition: PvGenTypes.h:81
PvGenRefreshPolling
@ PvGenRefreshPolling
Definition: PvGenTypes.h:84
PvGenVisibilityBeginner
@ PvGenVisibilityBeginner
Definition: PvGenTypes.h:13
PvGenTypeCommand
@ PvGenTypeCommand
Definition: PvGenTypes.h:28
PvGenRefreshManual
@ PvGenRefreshManual
Definition: PvGenTypes.h:86
PvGenTypeUndefined
@ PvGenTypeUndefined
Definition: PvGenTypes.h:31
PvGenTypeInteger
@ PvGenTypeInteger
Definition: PvGenTypes.h:24
PvGenRepresentationUndefined
@ PvGenRepresentationUndefined
Definition: PvGenTypes.h:45
PvGenRepresentationPureNumber
@ PvGenRepresentationPureNumber
Definition: PvGenTypes.h:41
PvGenTypeBoolean
@ PvGenTypeBoolean
Definition: PvGenTypes.h:26
PvGenRepresentation
PvGenRepresentation
Definition: PvGenTypes.h:36
PvGenRepresentationBoolean
@ PvGenRepresentationBoolean
Definition: PvGenTypes.h:40
PvGenVisibilityUndefined
@ PvGenVisibilityUndefined
Definition: PvGenTypes.h:17
PvGenRepresentationHexNumber
@ PvGenRepresentationHexNumber
Definition: PvGenTypes.h:42
PvGenRefreshAuto
@ PvGenRefreshAuto
Definition: PvGenTypes.h:85
PvGenTypeString
@ PvGenTypeString
Definition: PvGenTypes.h:27
PvGenType
PvGenType
Feature data type (Boolean, integer, etc.)
Definition: PvGenTypes.h:22
PvGenVisibilityGuru
@ PvGenVisibilityGuru
Definition: PvGenTypes.h:15
PvGenRepresentationLinear
@ PvGenRepresentationLinear
Definition: PvGenTypes.h:38
PvGenRepresentationLogarithmic
@ PvGenRepresentationLogarithmic
Definition: PvGenTypes.h:39
PvGenTypeFloat
@ PvGenTypeFloat
Definition: PvGenTypes.h:29
PvGenVisibilityInvisible
@ PvGenVisibilityInvisible
Definition: PvGenTypes.h:16
PvGenTypeEnum
@ PvGenTypeEnum
Definition: PvGenTypes.h:25
PvGenVisibility
PvGenVisibility
Feature (PvGenParameter object) visibility.
Definition: PvGenTypes.h:11

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