API
 
Loading...
Searching...
No Matches
logVerify.hpp
Go to the documentation of this file.
1#ifndef logger_logVerify_hpp
2#define logger_logVerify_hpp
4#include "logTypes.hpp"
5namespace MagAOX
6{
7namespace logger
8{
10 flatlogs::bufferPtrT & buffer,
12{
13 switch(ec)
14 {
15 case 0:
16 return git_state::verify(buffer, len);
17 case 10:
18 return text_log::verify(buffer, len);
19 case 12:
20 return user_log::verify(buffer, len);
21 case 20:
22 return state_change::verify(buffer, len);
23 case 50:
24 return software_log::verify(buffer, len);
25 case 60:
26 return config_log::verify(buffer, len);
27 case 140:
28 return indidriver_start::verify(buffer, len);
29 case 141:
30 return indidriver_stop::verify(buffer, len);
31 case 1001:
32 return loop_closed::verify(buffer, len);
33 case 1002:
34 return loop_paused::verify(buffer, len);
35 case 1003:
36 return loop_open::verify(buffer, len);
37 case 1050:
38 return observer::verify(buffer, len);
39 case 1051:
40 return ao_operator::verify(buffer, len);
41 case 11025:
42 return pico_channel::verify(buffer, len);
43 case 12001:
44 return outlet_state::verify(buffer, len);
45 case 12002:
46 return outlet_channel_state::verify(buffer, len);
47 case 12053:
48 return telem_saving_state::verify(buffer, len);
49 case 12100:
50 return telem_fxngen::verify(buffer, len);
51 case 12110:
52 return ttmmod_params::verify(buffer, len);
53 case 12120:
54 return ocam_temps::verify(buffer, len);
55 case 12500:
56 return saving_start::verify(buffer, len);
57 case 12501:
58 return saving_stop::verify(buffer, len);
59 case 12502:
60 return telem_saving::verify(buffer, len);
61 case 20000:
62 return telem_telpos::verify(buffer, len);
63 case 20001:
64 return telem_teldata::verify(buffer, len);
65 case 20002:
66 return telem_telvane::verify(buffer, len);
67 case 20003:
68 return telem_telenv::verify(buffer, len);
69 case 20004:
70 return telem_telcat::verify(buffer, len);
71 case 20005:
72 return telem_telsee::verify(buffer, len);
73 case 20050:
74 return telem_stage::verify(buffer, len);
75 case 20055:
76 return telem_zaber::verify(buffer, len);
77 case 20060:
78 return telem_pico::verify(buffer, len);
79 case 20065:
80 return telem_position::verify(buffer, len);
81 case 20067:
82 return telem_pokecenter::verify(buffer, len);
83 case 20068:
84 return telem_pokeloop::verify(buffer, len);
85 case 20070:
86 return telem_observer::verify(buffer, len);
87 case 20100:
88 return telem_rhusb::verify(buffer, len);
89 case 20250:
90 return telem_temps::verify(buffer, len);
91 case 20260:
92 return telem_stdcam::verify(buffer, len);
93 case 20825:
94 return telem_coretemps::verify(buffer, len);
95 case 20826:
96 return telem_coreloads::verify(buffer, len);
97 case 20827:
98 return telem_drivetemps::verify(buffer, len);
99 case 20828:
100 return telem_usage::verify(buffer, len);
101 case 20850:
102 return telem_cooler::verify(buffer, len);
103 case 20860:
104 return telem_chrony_status::verify(buffer, len);
105 case 20861:
106 return telem_chrony_stats::verify(buffer, len);
107 case 20890:
108 return telem_dmspeck::verify(buffer, len);
109 case 20905:
110 return telem_fgtimings::verify(buffer, len);
111 case 20910:
112 return telem_dmmodes::verify(buffer, len);
113 case 20915:
114 return telem_loopgain::verify(buffer, len);
115 case 20920:
116 return telem_blockgains::verify(buffer, len);
117 case 20930:
118 return telem_pi335::verify(buffer, len);
119 case 20940:
120 return telem_sparkleclock::verify(buffer, len);
121 default:
122 std::cerr << "Unknown log type: " << ec << "\n";
123 return false;
124 }
125}
126}
127}
128#endif
Flatlogs single include file.
uint16_t eventCodeT
The type of an event code (16-bit unsigned int).
Definition logDefs.hpp:40
msgLen2T msgLenT
The type used to refer to the message length, regardless of length.
Definition logDefs.hpp:69
std::shared_ptr< char > bufferPtrT
The log entry buffer smart pointer.
Definition logHeader.hpp:58
bool logVerify(flatlogs::eventCodeT ec, flatlogs::bufferPtrT &buffer, flatlogs::msgLenT len)
Definition logVerify.hpp:9
Definition dm.hpp:28
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
Definition empty_log.hpp:81
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
Definition git_state.hpp:55
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
Definition observer.hpp:58
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
static bool verify(flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len)
Definition user_log.hpp:48