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 12500:
54 0 : return true;
55 0 : case 12501:
56 0 : return true;
57 0 : case 12502:
58 0 : return true;
59 0 : case 20000:
60 0 : return true;
61 0 : case 20001:
62 0 : return true;
63 0 : case 20002:
64 0 : return true;
65 0 : case 20003:
66 0 : return true;
67 0 : case 20004:
68 0 : return true;
69 0 : case 20005:
70 0 : return true;
71 0 : case 20050:
72 0 : return true;
73 0 : case 20055:
74 0 : return true;
75 0 : case 20060:
76 0 : return true;
77 0 : case 20065:
78 0 : return true;
79 0 : case 20067:
80 0 : return true;
81 0 : case 20068:
82 0 : return true;
83 0 : case 20070:
84 0 : return true;
85 0 : case 20100:
86 0 : return true;
87 0 : case 20250:
88 0 : return true;
89 0 : case 20260:
90 0 : return true;
91 0 : case 20825:
92 0 : return true;
93 0 : case 20826:
94 0 : return true;
95 0 : case 20827:
96 0 : return true;
97 0 : case 20828:
98 0 : return true;
99 0 : case 20850:
100 0 : return true;
101 0 : case 20860:
102 0 : return true;
103 0 : case 20861:
104 0 : return true;
105 0 : case 20890:
106 0 : return true;
107 0 : case 20905:
108 0 : return true;
109 0 : case 20910:
110 0 : return true;
111 0 : case 20915:
112 0 : return true;
113 0 : case 20920:
114 0 : return true;
115 0 : case 20923:
116 0 : return true;
117 0 : case 20930:
118 0 : return true;
119 0 : case 20940:
120 0 : return true;
121 0 : case 20945:
122 0 : return true;
123 0 : default:
124 0 : return false;
125 : }
126 : }
127 : }
128 : }
129 : #endif
|