API
 
Loading...
Searching...
No Matches
telem_chrony_stats_generated.h
Go to the documentation of this file.
1// automatically generated by the FlatBuffers compiler, do not modify
2
3
4#ifndef FLATBUFFERS_GENERATED_TELEMCHRONYSTATS_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_TELEMCHRONYSTATS_MAGAOX_LOGGER_H_
6
7#include "flatbuffers/flatbuffers.h"
8
9// Ensure the included flatbuffers.h is the same version as when this file was
10// generated, otherwise it may not be compatible.
11static_assert(FLATBUFFERS_VERSION_MAJOR == 23 &&
12 FLATBUFFERS_VERSION_MINOR == 5 &&
13 FLATBUFFERS_VERSION_REVISION == 26,
14 "Non-compatible flatbuffers version included");
15
16namespace MagAOX {
17namespace logger {
18
19struct Telem_chrony_stats_fb;
20struct Telem_chrony_stats_fbBuilder;
21
22inline const ::flatbuffers::TypeTable *Telem_chrony_stats_fbTypeTable();
23
24struct Telem_chrony_stats_fb FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
26 static const ::flatbuffers::TypeTable *MiniReflectTypeTable() {
28 }
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
33 VT_FREQ = 10,
35 VT_SKEW = 14,
38 VT_UPDATEINT = 20
39 };
40 double systemTime() const {
41 return GetField<double>(VT_SYSTEMTIME, 0.0);
42 }
43 double lastOffset() const {
44 return GetField<double>(VT_LASTOFFSET, 0.0);
45 }
46 double rmsOffset() const {
47 return GetField<double>(VT_RMSOFFSET, 0.0);
48 }
49 double freq() const {
50 return GetField<double>(VT_FREQ, 0.0);
51 }
52 double residFreq() const {
53 return GetField<double>(VT_RESIDFREQ, 0.0);
54 }
55 double skew() const {
56 return GetField<double>(VT_SKEW, 0.0);
57 }
58 double rootDelay() const {
59 return GetField<double>(VT_ROOTDELAY, 0.0);
60 }
61 double rootDispersion() const {
62 return GetField<double>(VT_ROOTDISPERSION, 0.0);
63 }
64 double updateInt() const {
65 return GetField<double>(VT_UPDATEINT, 0.0);
66 }
67 bool Verify(::flatbuffers::Verifier &verifier) const {
68 return VerifyTableStart(verifier) &&
69 VerifyField<double>(verifier, VT_SYSTEMTIME, 8) &&
70 VerifyField<double>(verifier, VT_LASTOFFSET, 8) &&
71 VerifyField<double>(verifier, VT_RMSOFFSET, 8) &&
72 VerifyField<double>(verifier, VT_FREQ, 8) &&
73 VerifyField<double>(verifier, VT_RESIDFREQ, 8) &&
74 VerifyField<double>(verifier, VT_SKEW, 8) &&
75 VerifyField<double>(verifier, VT_ROOTDELAY, 8) &&
76 VerifyField<double>(verifier, VT_ROOTDISPERSION, 8) &&
77 VerifyField<double>(verifier, VT_UPDATEINT, 8) &&
78 verifier.EndTable();
79 }
80};
81
83 typedef Telem_chrony_stats_fb Table;
84 ::flatbuffers::FlatBufferBuilder &fbb_;
85 ::flatbuffers::uoffset_t start_;
86 void add_systemTime(double systemTime) {
87 fbb_.AddElement<double>(Telem_chrony_stats_fb::VT_SYSTEMTIME, systemTime, 0.0);
88 }
89 void add_lastOffset(double lastOffset) {
90 fbb_.AddElement<double>(Telem_chrony_stats_fb::VT_LASTOFFSET, lastOffset, 0.0);
91 }
92 void add_rmsOffset(double rmsOffset) {
93 fbb_.AddElement<double>(Telem_chrony_stats_fb::VT_RMSOFFSET, rmsOffset, 0.0);
94 }
95 void add_freq(double freq) {
96 fbb_.AddElement<double>(Telem_chrony_stats_fb::VT_FREQ, freq, 0.0);
97 }
98 void add_residFreq(double residFreq) {
99 fbb_.AddElement<double>(Telem_chrony_stats_fb::VT_RESIDFREQ, residFreq, 0.0);
100 }
101 void add_skew(double skew) {
102 fbb_.AddElement<double>(Telem_chrony_stats_fb::VT_SKEW, skew, 0.0);
103 }
104 void add_rootDelay(double rootDelay) {
105 fbb_.AddElement<double>(Telem_chrony_stats_fb::VT_ROOTDELAY, rootDelay, 0.0);
106 }
107 void add_rootDispersion(double rootDispersion) {
108 fbb_.AddElement<double>(Telem_chrony_stats_fb::VT_ROOTDISPERSION, rootDispersion, 0.0);
109 }
110 void add_updateInt(double updateInt) {
111 fbb_.AddElement<double>(Telem_chrony_stats_fb::VT_UPDATEINT, updateInt, 0.0);
112 }
113 explicit Telem_chrony_stats_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
114 : fbb_(_fbb) {
115 start_ = fbb_.StartTable();
116 }
117 ::flatbuffers::Offset<Telem_chrony_stats_fb> Finish() {
118 const auto end = fbb_.EndTable(start_);
119 auto o = ::flatbuffers::Offset<Telem_chrony_stats_fb>(end);
120 return o;
121 }
122};
123
124inline ::flatbuffers::Offset<Telem_chrony_stats_fb> CreateTelem_chrony_stats_fb(
125 ::flatbuffers::FlatBufferBuilder &_fbb,
126 double systemTime = 0.0,
127 double lastOffset = 0.0,
128 double rmsOffset = 0.0,
129 double freq = 0.0,
130 double residFreq = 0.0,
131 double skew = 0.0,
132 double rootDelay = 0.0,
133 double rootDispersion = 0.0,
134 double updateInt = 0.0) {
135 Telem_chrony_stats_fbBuilder builder_(_fbb);
136 builder_.add_updateInt(updateInt);
137 builder_.add_rootDispersion(rootDispersion);
138 builder_.add_rootDelay(rootDelay);
139 builder_.add_skew(skew);
140 builder_.add_residFreq(residFreq);
141 builder_.add_freq(freq);
142 builder_.add_rmsOffset(rmsOffset);
143 builder_.add_lastOffset(lastOffset);
144 builder_.add_systemTime(systemTime);
145 return builder_.Finish();
146}
147
148inline const ::flatbuffers::TypeTable *Telem_chrony_stats_fbTypeTable() {
149 static const ::flatbuffers::TypeCode type_codes[] = {
150 { ::flatbuffers::ET_DOUBLE, 0, -1 },
151 { ::flatbuffers::ET_DOUBLE, 0, -1 },
152 { ::flatbuffers::ET_DOUBLE, 0, -1 },
153 { ::flatbuffers::ET_DOUBLE, 0, -1 },
154 { ::flatbuffers::ET_DOUBLE, 0, -1 },
155 { ::flatbuffers::ET_DOUBLE, 0, -1 },
156 { ::flatbuffers::ET_DOUBLE, 0, -1 },
157 { ::flatbuffers::ET_DOUBLE, 0, -1 },
158 { ::flatbuffers::ET_DOUBLE, 0, -1 }
159 };
160 static const char * const names[] = {
161 "systemTime",
162 "lastOffset",
163 "rmsOffset",
164 "freq",
165 "residFreq",
166 "skew",
167 "rootDelay",
168 "rootDispersion",
169 "updateInt"
170 };
171 static const ::flatbuffers::TypeTable tt = {
172 ::flatbuffers::ST_TABLE, 9, type_codes, nullptr, nullptr, nullptr, names
173 };
174 return &tt;
175}
176
177inline const MagAOX::logger::Telem_chrony_stats_fb *GetTelem_chrony_stats_fb(const void *buf) {
178 return ::flatbuffers::GetRoot<MagAOX::logger::Telem_chrony_stats_fb>(buf);
179}
180
181inline const MagAOX::logger::Telem_chrony_stats_fb *GetSizePrefixedTelem_chrony_stats_fb(const void *buf) {
182 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::Telem_chrony_stats_fb>(buf);
183}
184
186 ::flatbuffers::Verifier &verifier) {
187 return verifier.VerifyBuffer<MagAOX::logger::Telem_chrony_stats_fb>(nullptr);
188}
189
191 ::flatbuffers::Verifier &verifier) {
192 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::Telem_chrony_stats_fb>(nullptr);
193}
194
196 ::flatbuffers::FlatBufferBuilder &fbb,
197 ::flatbuffers::Offset<MagAOX::logger::Telem_chrony_stats_fb> root) {
198 fbb.Finish(root);
199}
200
202 ::flatbuffers::FlatBufferBuilder &fbb,
203 ::flatbuffers::Offset<MagAOX::logger::Telem_chrony_stats_fb> root) {
204 fbb.FinishSizePrefixed(root);
205}
206
207} // namespace logger
208} // namespace MagAOX
209
210#endif // FLATBUFFERS_GENERATED_TELEMCHRONYSTATS_MAGAOX_LOGGER_H_
bool VerifyTelem_chrony_stats_fbBuffer(::flatbuffers::Verifier &verifier)
void FinishSizePrefixedTelem_chrony_stats_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Telem_chrony_stats_fb > root)
inline ::flatbuffers::Offset< Telem_chrony_stats_fb > CreateTelem_chrony_stats_fb(::flatbuffers::FlatBufferBuilder &_fbb, double systemTime=0.0, double lastOffset=0.0, double rmsOffset=0.0, double freq=0.0, double residFreq=0.0, double skew=0.0, double rootDelay=0.0, double rootDispersion=0.0, double updateInt=0.0)
bool VerifySizePrefixedTelem_chrony_stats_fbBuffer(::flatbuffers::Verifier &verifier)
void FinishTelem_chrony_stats_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Telem_chrony_stats_fb > root)
const MagAOX::logger::Telem_chrony_stats_fb * GetSizePrefixedTelem_chrony_stats_fb(const void *buf)
const MagAOX::logger::Telem_chrony_stats_fb * GetTelem_chrony_stats_fb(const void *buf)
const ::flatbuffers::TypeTable * Telem_chrony_stats_fbTypeTable()
Definition dm.hpp:28
static const ::flatbuffers::TypeTable * MiniReflectTypeTable()
bool Verify(::flatbuffers::Verifier &verifier) const
::flatbuffers::Offset< Telem_chrony_stats_fb > Finish()
Telem_chrony_stats_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)