Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
enums.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_MIMICS_ENUMS_HPP_
2#define IV_SRC_MIMICS_ENUMS_HPP_
3
4namespace iv::mimics
5{
6
8{
9 // Auxiliary
10 Image,
11 Line,
12 Square,
13 Link,
15 Text,
16
17 // Elements
19 Breaker,
20 Command,
22 Damper,
23 Dial,
24 Digital,
25 Display,
26 Fan,
29 Motor,
31 Pump,
32 Shaft,
35 Tank,
36 Valve,
37
38 // ElementsPms
43
44 // ElementsAutomated
47};
48
49enum class eZDepth
50{
52 Low,
53 Normal,
54 High
55};
56
57enum class eTitleAlign
58{
59 Bottom,
60 Left,
61 Right,
62 Top
63};
64
65enum class eDigitalState
66{
67 NoValue,
68 Open,
69 Close,
71};
72
74{
75 NoAlarm,
76 Alarm,
78};
79
80enum class eAlarmState
81{
82 Alarm = 1,
83 Warning = 2,
88 Inhibited = 7,
89 OffScan = 8,
90 Normal = 9,
91 Offline = 10
92};
93
94namespace elements
95{
96
98{
99 Alarm,
100 Logic,
101 Value
102};
103
104//text
106{
107 Left,
108 Center,
109 Right
110};
111
112//valve
113enum class eValveDesign
114{
115 Mechanic,
116 Normal,
117};
118
119//fan
120enum class eFanDesign
121{
122 Normal,
123 Bladed
124};
125
126enum class eFanRunState
127{
128 NoValue,
129 Undefined,
130 Stopped,
131 Running,
133};
134
136{
137 NoValue,
138 Undefined,
139 Supply,
140 Exhaust
141};
142
143enum class eFanType
144{
145 Simple,
149};
150
151//compressor
153{
155 Mechanic,
156 Normal,
157 Pistons,
159 Scroll,
160 Vanes
161};
162
163enum class eLedType
164{
165 Circle,
166 Square
167};
168
169enum class eMarkType
170{
171 LargeLine,
172 ShortLine,
174};
175
177{
178 Left,
179 Right
180};
181
182enum class eValueType
183{
185 Raw
186};
187
188//Operation Modes Pms
190{
191 Active = 0x00,
192 Inactive = 0x01,
193 InTransition = 0x02,
194 Failed = 0x03
195};
196
197}// namespace elements
198
199namespace traits
200{
201
202enum class eOpClState
203{
204 NoValue,
205 Open,
206 Close,
208};
209
211{
212 NoValue,
213 Running,
214 Stopped,
216};
217
218}// namespace traits
219
220}// namespace iv::mimics
221
222#endif//IV_SRC_MIMICS_ENUMS_HPP_
eTextAnchorPoint
Definition enums.hpp:106
eScalePosition
Definition enums.hpp:177
eFanRunState
Definition enums.hpp:127
eCompressorDesign
Definition enums.hpp:153
eOperationModeState
Definition enums.hpp:190
eLedType
Definition enums.hpp:164
eFanDesign
Definition enums.hpp:121
eFanType
Definition enums.hpp:144
eActivationMode
Definition enums.hpp:98
eFanDirection
Definition enums.hpp:136
eMarkType
Definition enums.hpp:170
eValueType
Definition enums.hpp:183
eValveDesign
Definition enums.hpp:114
eOpClState
Definition enums.hpp:203
eRunningStoppedState
Definition enums.hpp:211
Definition GeneratorPmsBuilders.cpp:9
eDigitalAlarmState
Definition enums.hpp:74
eDigitalState
Definition enums.hpp:66
eMimicElementType
Definition enums.hpp:8
eAlarmState
Definition enums.hpp:81
eTitleAlign
Definition enums.hpp:58
eZDepth
Definition enums.hpp:50