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
4
namespace
iv::mimics
5
{
6
7
enum class
eMimicElementType
8
{
9
// Auxiliary
10
Image
,
11
Line
,
12
Square
,
13
Link
,
14
Polyline
,
15
Text
,
16
17
// Elements
18
AlarmIndicator
,
19
Breaker
,
20
Command
,
21
Compressor
,
22
Damper
,
23
Dial
,
24
Digital
,
25
Display
,
26
Fan
,
27
Generator
,
28
LevelBar
,
29
Motor
,
30
Propeller
,
31
Pump
,
32
Shaft
,
33
TextChannel
,
34
DynamicText
,
35
Tank
,
36
Valve
,
37
38
// ElementsPms
39
BreakerPms
,
40
GeneratorPms
,
41
OperationModesPms
,
42
PmsPriorities
,
43
44
// ElementsAutomated
45
ValveAutomated
,
46
DamperAutomated
47
};
48
49
enum class
eZDepth
50
{
51
Background
,
52
Low
,
53
Normal
,
54
High
55
};
56
57
enum class
eTitleAlign
58
{
59
Bottom
,
60
Left
,
61
Right
,
62
Top
63
};
64
65
enum class
eDigitalState
66
{
67
NoValue
,
68
Open
,
69
Close
,
70
Undefined
71
};
72
73
enum class
eDigitalAlarmState
74
{
75
NoAlarm
,
76
Alarm
,
77
Undefined
78
};
79
80
enum class
eAlarmState
81
{
82
Alarm
= 1,
83
Warning
= 2,
84
UnacknowledgedAlarm
= 3,
85
UnacknowledgedWarning
= 4,
86
AcknowledgedAlarm
= 5,
87
AcknowledgedWarning
= 6,
88
Inhibited
= 7,
89
OffScan
= 8,
90
Normal
= 9,
91
Offline
= 10
92
};
93
94
namespace
elements
95
{
96
97
enum class
eActivationMode
98
{
99
Alarm
,
100
Logic
,
101
Value
102
};
103
104
//text
105
enum class
eTextAnchorPoint
106
{
107
Left
,
108
Center
,
109
Right
110
};
111
112
//valve
113
enum class
eValveDesign
114
{
115
Mechanic
,
116
Normal
,
117
};
118
119
//fan
120
enum class
eFanDesign
121
{
122
Normal
,
123
Bladed
124
};
125
126
enum class
eFanRunState
127
{
128
NoValue
,
129
Undefined
,
130
Stopped
,
131
Running
,
132
RunningFast
133
};
134
135
enum class
eFanDirection
136
{
137
NoValue
,
138
Undefined
,
139
Supply
,
140
Exhaust
141
};
142
143
enum class
eFanType
144
{
145
Simple
,
146
SimpleWithFast
,
147
Reversible
,
148
ReversibleWithFast
149
};
150
151
//compressor
152
enum class
eCompressorDesign
153
{
154
Centrifugal
,
155
Mechanic
,
156
Normal
,
157
Pistons
,
158
RotatoryScrew
,
159
Scroll
,
160
Vanes
161
};
162
163
enum class
eLedType
164
{
165
Circle
,
166
Square
167
};
168
169
enum class
eMarkType
170
{
171
LargeLine
,
172
ShortLine
,
173
Triangle
174
};
175
176
enum class
eScalePosition
177
{
178
Left
,
179
Right
180
};
181
182
enum class
eValueType
183
{
184
Percentage
,
185
Raw
186
};
187
188
//Operation Modes Pms
189
enum class
eOperationModeState
190
{
191
Active
= 0x00,
192
Inactive
= 0x01,
193
InTransition
= 0x02,
194
Failed
= 0x03
195
};
196
197
}
// namespace elements
198
199
namespace
traits
200
{
201
202
enum class
eOpClState
203
{
204
NoValue
,
205
Open
,
206
Close
,
207
Undefined
208
};
209
210
enum class
eRunningStoppedState
211
{
212
NoValue
,
213
Running
,
214
Stopped
,
215
Undefined
216
};
217
218
}
// namespace traits
219
220
}
// namespace iv::mimics
221
222
#endif
//IV_SRC_MIMICS_ENUMS_HPP_
iv::mimics::elements::eTextAnchorPoint
eTextAnchorPoint
Definition
enums.hpp:106
iv::mimics::elements::eTextAnchorPoint::Center
@ Center
iv::mimics::elements::eTextAnchorPoint::Right
@ Right
iv::mimics::elements::eTextAnchorPoint::Left
@ Left
iv::mimics::elements::eScalePosition
eScalePosition
Definition
enums.hpp:177
iv::mimics::elements::eFanRunState
eFanRunState
Definition
enums.hpp:127
iv::mimics::elements::eFanRunState::Running
@ Running
iv::mimics::elements::eFanRunState::RunningFast
@ RunningFast
iv::mimics::elements::eFanRunState::Stopped
@ Stopped
iv::mimics::elements::eFanRunState::NoValue
@ NoValue
iv::mimics::elements::eFanRunState::Undefined
@ Undefined
iv::mimics::elements::eCompressorDesign
eCompressorDesign
Definition
enums.hpp:153
iv::mimics::elements::eCompressorDesign::RotatoryScrew
@ RotatoryScrew
iv::mimics::elements::eCompressorDesign::Scroll
@ Scroll
iv::mimics::elements::eCompressorDesign::Pistons
@ Pistons
iv::mimics::elements::eCompressorDesign::Vanes
@ Vanes
iv::mimics::elements::eCompressorDesign::Centrifugal
@ Centrifugal
iv::mimics::elements::eOperationModeState
eOperationModeState
Definition
enums.hpp:190
iv::mimics::elements::eOperationModeState::InTransition
@ InTransition
iv::mimics::elements::eOperationModeState::Inactive
@ Inactive
iv::mimics::elements::eOperationModeState::Active
@ Active
iv::mimics::elements::eOperationModeState::Failed
@ Failed
iv::mimics::elements::eLedType
eLedType
Definition
enums.hpp:164
iv::mimics::elements::eLedType::Circle
@ Circle
iv::mimics::elements::eLedType::Square
@ Square
iv::mimics::elements::eFanDesign
eFanDesign
Definition
enums.hpp:121
iv::mimics::elements::eFanDesign::Bladed
@ Bladed
iv::mimics::elements::eFanType
eFanType
Definition
enums.hpp:144
iv::mimics::elements::eFanType::Simple
@ Simple
iv::mimics::elements::eFanType::SimpleWithFast
@ SimpleWithFast
iv::mimics::elements::eFanType::ReversibleWithFast
@ ReversibleWithFast
iv::mimics::elements::eFanType::Reversible
@ Reversible
iv::mimics::elements::eActivationMode
eActivationMode
Definition
enums.hpp:98
iv::mimics::elements::eActivationMode::Logic
@ Logic
iv::mimics::elements::eActivationMode::Alarm
@ Alarm
iv::mimics::elements::eActivationMode::Value
@ Value
iv::mimics::elements::eFanDirection
eFanDirection
Definition
enums.hpp:136
iv::mimics::elements::eFanDirection::Supply
@ Supply
iv::mimics::elements::eFanDirection::Exhaust
@ Exhaust
iv::mimics::elements::eMarkType
eMarkType
Definition
enums.hpp:170
iv::mimics::elements::eMarkType::ShortLine
@ ShortLine
iv::mimics::elements::eMarkType::LargeLine
@ LargeLine
iv::mimics::elements::eMarkType::Triangle
@ Triangle
iv::mimics::elements::eValueType
eValueType
Definition
enums.hpp:183
iv::mimics::elements::eValueType::Percentage
@ Percentage
iv::mimics::elements::eValueType::Raw
@ Raw
iv::mimics::elements::eValveDesign
eValveDesign
Definition
enums.hpp:114
iv::mimics::elements::eValveDesign::Mechanic
@ Mechanic
iv::mimics::elements::eValveDesign::Normal
@ Normal
iv::mimics::traits::eOpClState
eOpClState
Definition
enums.hpp:203
iv::mimics::traits::eOpClState::Open
@ Open
iv::mimics::traits::eOpClState::Close
@ Close
iv::mimics::traits::eOpClState::NoValue
@ NoValue
iv::mimics::traits::eOpClState::Undefined
@ Undefined
iv::mimics::traits::eRunningStoppedState
eRunningStoppedState
Definition
enums.hpp:211
iv::mimics::traits::eRunningStoppedState::Running
@ Running
iv::mimics::traits::eRunningStoppedState::Stopped
@ Stopped
iv::mimics
Definition
GeneratorPmsBuilders.cpp:9
iv::mimics::eDigitalAlarmState
eDigitalAlarmState
Definition
enums.hpp:74
iv::mimics::eDigitalAlarmState::NoAlarm
@ NoAlarm
iv::mimics::eDigitalAlarmState::Alarm
@ Alarm
iv::mimics::eDigitalState
eDigitalState
Definition
enums.hpp:66
iv::mimics::eDigitalState::Open
@ Open
iv::mimics::eDigitalState::Close
@ Close
iv::mimics::eDigitalState::NoValue
@ NoValue
iv::mimics::eDigitalState::Undefined
@ Undefined
iv::mimics::eMimicElementType
eMimicElementType
Definition
enums.hpp:8
iv::mimics::eMimicElementType::Digital
@ Digital
iv::mimics::eMimicElementType::Valve
@ Valve
iv::mimics::eMimicElementType::Damper
@ Damper
iv::mimics::eMimicElementType::BreakerPms
@ BreakerPms
iv::mimics::eMimicElementType::Shaft
@ Shaft
iv::mimics::eMimicElementType::Line
@ Line
iv::mimics::eMimicElementType::LevelBar
@ LevelBar
iv::mimics::eMimicElementType::DynamicText
@ DynamicText
iv::mimics::eMimicElementType::GeneratorPms
@ GeneratorPms
iv::mimics::eMimicElementType::PmsPriorities
@ PmsPriorities
iv::mimics::eMimicElementType::ValveAutomated
@ ValveAutomated
iv::mimics::eMimicElementType::Propeller
@ Propeller
iv::mimics::eMimicElementType::Pump
@ Pump
iv::mimics::eMimicElementType::DamperAutomated
@ DamperAutomated
iv::mimics::eMimicElementType::Dial
@ Dial
iv::mimics::eMimicElementType::Generator
@ Generator
iv::mimics::eMimicElementType::Link
@ Link
iv::mimics::eMimicElementType::Text
@ Text
iv::mimics::eMimicElementType::Fan
@ Fan
iv::mimics::eMimicElementType::TextChannel
@ TextChannel
iv::mimics::eMimicElementType::Motor
@ Motor
iv::mimics::eMimicElementType::Display
@ Display
iv::mimics::eMimicElementType::Image
@ Image
iv::mimics::eMimicElementType::Breaker
@ Breaker
iv::mimics::eMimicElementType::Square
@ Square
iv::mimics::eMimicElementType::Tank
@ Tank
iv::mimics::eMimicElementType::Command
@ Command
iv::mimics::eMimicElementType::Compressor
@ Compressor
iv::mimics::eMimicElementType::OperationModesPms
@ OperationModesPms
iv::mimics::eMimicElementType::Polyline
@ Polyline
iv::mimics::eMimicElementType::AlarmIndicator
@ AlarmIndicator
iv::mimics::eAlarmState
eAlarmState
Definition
enums.hpp:81
iv::mimics::eAlarmState::Warning
@ Warning
iv::mimics::eAlarmState::Inhibited
@ Inhibited
iv::mimics::eAlarmState::AcknowledgedAlarm
@ AcknowledgedAlarm
iv::mimics::eAlarmState::OffScan
@ OffScan
iv::mimics::eAlarmState::Offline
@ Offline
iv::mimics::eAlarmState::UnacknowledgedWarning
@ UnacknowledgedWarning
iv::mimics::eAlarmState::UnacknowledgedAlarm
@ UnacknowledgedAlarm
iv::mimics::eAlarmState::AcknowledgedWarning
@ AcknowledgedWarning
iv::mimics::eTitleAlign
eTitleAlign
Definition
enums.hpp:58
iv::mimics::eTitleAlign::Bottom
@ Bottom
iv::mimics::eTitleAlign::Right
@ Right
iv::mimics::eTitleAlign::Left
@ Left
iv::mimics::eTitleAlign::Top
@ Top
iv::mimics::eZDepth
eZDepth
Definition
enums.hpp:50
iv::mimics::eZDepth::Low
@ Low
iv::mimics::eZDepth::High
@ High
iv::mimics::eZDepth::Normal
@ Normal
iv::mimics::eZDepth::Background
@ Background
src
mimics
enums.hpp
Generated by
1.12.0