API
Applications
Utilities
API
Handbook
GitHub
Home
Loading...
Searching...
No Matches
logCodeValid.hpp
Go to the documentation of this file.
1
#ifndef logger_logCodeValid_hpp
2
#define logger_logCodeValid_hpp
3
#include <
flatlogs/flatlogs.hpp
>
4
#include "
logTypes.hpp
"
5
namespace
MagAOX
6
{
7
namespace
logger
8
{
9
inline
bool
logCodeValid
(
flatlogs::eventCodeT
ec)
10
{
11
switch
(ec)
12
{
13
case
0:
14
return
true
;
15
case
10:
16
return
true
;
17
case
12:
18
return
true
;
19
case
20:
20
return
true
;
21
case
50:
22
return
true
;
23
case
60:
24
return
true
;
25
case
140:
26
return
true
;
27
case
141:
28
return
true
;
29
case
1001:
30
return
true
;
31
case
1002:
32
return
true
;
33
case
1003:
34
return
true
;
35
case
1050:
36
return
true
;
37
case
1051:
38
return
true
;
39
case
11025:
40
return
true
;
41
case
12001:
42
return
true
;
43
case
12002:
44
return
true
;
45
case
12053:
46
return
true
;
47
case
12100:
48
return
true
;
49
case
12110:
50
return
true
;
51
case
12120:
52
return
true
;
53
case
12500:
54
return
true
;
55
case
12501:
56
return
true
;
57
case
12502:
58
return
true
;
59
case
20000:
60
return
true
;
61
case
20001:
62
return
true
;
63
case
20002:
64
return
true
;
65
case
20003:
66
return
true
;
67
case
20004:
68
return
true
;
69
case
20005:
70
return
true
;
71
case
20050:
72
return
true
;
73
case
20055:
74
return
true
;
75
case
20060:
76
return
true
;
77
case
20065:
78
return
true
;
79
case
20067:
80
return
true
;
81
case
20068:
82
return
true
;
83
case
20070:
84
return
true
;
85
case
20100:
86
return
true
;
87
case
20250:
88
return
true
;
89
case
20260:
90
return
true
;
91
case
20825:
92
return
true
;
93
case
20826:
94
return
true
;
95
case
20827:
96
return
true
;
97
case
20828:
98
return
true
;
99
case
20850:
100
return
true
;
101
case
20860:
102
return
true
;
103
case
20861:
104
return
true
;
105
case
20890:
106
return
true
;
107
case
20905:
108
return
true
;
109
case
20910:
110
return
true
;
111
case
20915:
112
return
true
;
113
case
20920:
114
return
true
;
115
case
20930:
116
return
true
;
117
case
20940:
118
return
true
;
119
default
:
120
return
false
;
121
}
122
}
123
}
124
}
125
#endif
flatlogs.hpp
Flatlogs single include file.
flatlogs::eventCodeT
uint16_t eventCodeT
The type of an event code (16-bit unsigned int).
Definition
logDefs.hpp:40
logTypes.hpp
MagAOX::logger::logCodeValid
bool logCodeValid(flatlogs::eventCodeT ec)
Definition
logCodeValid.hpp:9
MagAOX
Definition
dm.hpp:28
libMagAOX
logger
generated
logCodeValid.hpp
Generated by
1.9.8