Line data Source code
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 0 : inline bool logCodeValid( flatlogs::eventCodeT ec)
10 : {
11 0 : switch(ec)
12 : {
13 0 : case 0:
14 0 : return true;
15 0 : case 10:
16 0 : return true;
17 0 : case 12:
18 0 : return true;
19 0 : case 20:
20 0 : return true;
21 0 : case 50:
22 0 : return true;
23 0 : case 60:
24 0 : return true;
25 0 : case 140:
26 0 : return true;
27 0 : case 141:
28 0 : return true;
29 0 : case 1001:
30 0 : return true;
31 0 : case 1002:
32 0 : return true;
33 0 : case 1003:
34 0 : return true;
35 0 : case 1050:
36 0 : return true;
37 0 : case 1051:
38 0 : return true;
39 0 : case 11025:
40 0 : return true;
41 0 : case 12001:
42 0 : return true;
43 0 : case 12002:
44 0 : return true;
45 0 : case 12053:
46 0 : return true;
47 0 : case 12100:
48 0 : return true;
49 0 : case 12110:
50 0 : return true;
51 0 : case 12120:
52 0 : return true;
53 0 : case 12121:
54 0 : return true;
55 0 : case 12500:
56 0 : return true;
57 0 : case 12501:
58 0 : return true;
59 0 : case 12502:
60 0 : return true;
61 0 : case 20000:
62 0 : return true;
63 0 : case 20001:
64 0 : return true;
65 0 : case 20002:
66 0 : return true;
67 0 : case 20003:
68 0 : return true;
69 0 : case 20004:
70 0 : return true;
71 0 : case 20005:
72 0 : return true;
73 0 : case 20006:
74 0 : return true;
75 0 : case 20007:
76 0 : return true;
77 0 : case 20008:
78 0 : return true;
79 0 : case 20050:
80 0 : return true;
81 0 : case 20055:
82 0 : return true;
83 0 : case 20060:
84 0 : return true;
85 0 : case 20065:
86 0 : return true;
87 0 : case 20067:
88 0 : return true;
89 0 : case 20068:
90 0 : return true;
91 0 : case 20070:
92 0 : return true;
93 0 : case 20100:
94 0 : return true;
95 0 : case 20250:
96 0 : return true;
97 0 : case 20260:
98 0 : return true;
99 0 : case 20825:
100 0 : return true;
101 0 : case 20826:
102 0 : return true;
103 0 : case 20827:
104 0 : return true;
105 0 : case 20828:
106 0 : return true;
107 0 : case 20850:
108 0 : return true;
109 0 : case 20860:
110 0 : return true;
111 0 : case 20861:
112 0 : return true;
113 0 : case 20890:
114 0 : return true;
115 0 : case 20905:
116 0 : return true;
117 0 : case 20910:
118 0 : return true;
119 0 : case 20915:
120 0 : return true;
121 0 : case 20920:
122 0 : return true;
123 0 : case 20923:
124 0 : return true;
125 0 : case 20924:
126 0 : return true;
127 0 : case 20925:
128 0 : return true;
129 0 : case 20930:
130 0 : return true;
131 0 : case 20940:
132 0 : return true;
133 0 : case 20945:
134 0 : return true;
135 0 : case 20946:
136 0 : return true;
137 0 : default:
138 0 : return false;
139 : }
140 : }
141 : }
142 : }
143 : #endif
|