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_CHANNELS_ENUMS_HPP_
2#define IV_SRC_CHANNELS_ENUMS_HPP_
3
4#include "alarms/enums.hpp"
5#include "core/color.hpp"
6
7namespace iv::channels
8{
9
11{
12 Close,
13 Open
14};
15
17{
18 Voltage = 0,
19 PT100 = 1,
20 Current = 2,
21 Calculated = 6,
22
23 Time = 19,
24 ActiveIntensity = 24, // Internally, they will be downloaded as normal Current
25 PassiveIntensity = 25,// Internally, they will be downloaded as normal Current
26
27 // Only for Tim28
39
40 // Not used
41 InternalCompensationPT [[maybe_unused]] = 7,
42 ExternalCompensationPT [[maybe_unused]] = 8,
43 rE [[maybe_unused]] = 3,
44 Lazo [[maybe_unused]] = 4,
45 NiquelCromoNiquel [[maybe_unused]] = 5,
46 RTD3Wires [[maybe_unused]] = 21,
47 RTD4Wires [[maybe_unused]] = 22,
48 Potentiometer10K [[maybe_unused]] = 23,
49
50 // Not downloadable
51 TimeUtc = 31,
52};
53
54enum class eChannelArea
55{
56 All = 0x0,
57 Bridge = 0x2,
58 Cargo = 0x4,
59 Ecr = 0x1
60};
61
70
72{
73 //Wired Types
78
79 //Virtual Types
83 Command,
84
85 // Virtual logic types
87
88 //TODO RAG: debe morir en no mucho tiempo
90
91 //No se sabe para que sirve
93
94 //Esperando por si al final se usa o no
100};
101
103{
104 Close,
105 Open
106};
107
145
146}// namespace iv::channels
147
148#endif//IV_SRC_CHANNELS_ENUMS_HPP_
Definition AlarmsManager.hpp:17
eInhibitionCondition
Definition enums.hpp:11
eChannelSpecificType
Definition enums.hpp:72
eChannelBaseType toBaseType(eChannelSpecificType specificType)
Definition enums.hpp:108
eChannelBaseType
Definition enums.hpp:63
eAnalogSensorType
Definition enums.hpp:17
eDigitalValue
Definition enums.hpp:103
eChannelArea
Definition enums.hpp:55