4#ifndef FLATBUFFERS_GENERATED_TELEMCHRONYSTATS_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_TELEMCHRONYSTATS_MAGAOX_LOGGER_H_
7#include "flatbuffers/flatbuffers.h"
11static_assert(FLATBUFFERS_VERSION_MAJOR == 23 &&
12 FLATBUFFERS_VERSION_MINOR == 5 &&
13 FLATBUFFERS_VERSION_REVISION == 26,
14 "Non-compatible flatbuffers version included");
19struct Telem_chrony_stats_fb;
20struct Telem_chrony_stats_fbBuilder;
24struct Telem_chrony_stats_fb FLATBUFFERS_FINAL_CLASS :
private ::flatbuffers::Table {
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
50 return GetField<double>(
VT_FREQ, 0.0);
56 return GetField<double>(
VT_SKEW, 0.0);
65 return GetField<double>(VT_UPDATEINT, 0.0);
67 bool Verify(::flatbuffers::Verifier &verifier)
const {
68 return VerifyTableStart(verifier) &&
72 VerifyField<double>(verifier,
VT_FREQ, 8) &&
74 VerifyField<double>(verifier,
VT_SKEW, 8) &&
77 VerifyField<double>(verifier, VT_UPDATEINT, 8) &&
83 typedef Telem_chrony_stats_fb
Table;
84 ::flatbuffers::FlatBufferBuilder &
fbb_;
87 fbb_.AddElement<
double>(Telem_chrony_stats_fb::VT_SYSTEMTIME, systemTime, 0.0);
90 fbb_.AddElement<
double>(Telem_chrony_stats_fb::VT_LASTOFFSET, lastOffset, 0.0);
93 fbb_.AddElement<
double>(Telem_chrony_stats_fb::VT_RMSOFFSET, rmsOffset, 0.0);
96 fbb_.AddElement<
double>(Telem_chrony_stats_fb::VT_FREQ, freq, 0.0);
99 fbb_.AddElement<
double>(Telem_chrony_stats_fb::VT_RESIDFREQ, residFreq, 0.0);
102 fbb_.AddElement<
double>(Telem_chrony_stats_fb::VT_SKEW, skew, 0.0);
105 fbb_.AddElement<
double>(Telem_chrony_stats_fb::VT_ROOTDELAY, rootDelay, 0.0);
108 fbb_.AddElement<
double>(Telem_chrony_stats_fb::VT_ROOTDISPERSION, rootDispersion, 0.0);
111 fbb_.AddElement<
double>(Telem_chrony_stats_fb::VT_UPDATEINT, updateInt, 0.0);
117 ::flatbuffers::Offset<Telem_chrony_stats_fb>
Finish() {
119 auto o = ::flatbuffers::Offset<Telem_chrony_stats_fb>(end);
125 ::flatbuffers::FlatBufferBuilder &_fbb,
126 double systemTime = 0.0,
127 double lastOffset = 0.0,
128 double rmsOffset = 0.0,
130 double residFreq = 0.0,
132 double rootDelay = 0.0,
133 double rootDispersion = 0.0,
134 double updateInt = 0.0) {
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 }
160 static const char *
const names[] = {
171 static const ::flatbuffers::TypeTable tt = {
172 ::flatbuffers::ST_TABLE, 9, type_codes,
nullptr,
nullptr,
nullptr, names
178 return ::flatbuffers::GetRoot<MagAOX::logger::Telem_chrony_stats_fb>(buf);
182 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::Telem_chrony_stats_fb>(buf);
186 ::flatbuffers::Verifier &verifier) {
187 return verifier.VerifyBuffer<MagAOX::logger::Telem_chrony_stats_fb>(
nullptr);
191 ::flatbuffers::Verifier &verifier) {
192 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::Telem_chrony_stats_fb>(
nullptr);
196 ::flatbuffers::FlatBufferBuilder &fbb,
197 ::flatbuffers::Offset<MagAOX::logger::Telem_chrony_stats_fb> root) {
202 ::flatbuffers::FlatBufferBuilder &fbb,
203 ::flatbuffers::Offset<MagAOX::logger::Telem_chrony_stats_fb> root) {
204 fbb.FinishSizePrefixed(root);
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()
double rootDispersion() const
static const ::flatbuffers::TypeTable * MiniReflectTypeTable()
double lastOffset() const
double systemTime() const
bool Verify(::flatbuffers::Verifier &verifier) const
Telem_chrony_stats_fbBuilder Builder
void add_rootDelay(double rootDelay)
void add_updateInt(double updateInt)
::flatbuffers::FlatBufferBuilder & fbb_
void add_lastOffset(double lastOffset)
::flatbuffers::Offset< Telem_chrony_stats_fb > Finish()
void add_systemTime(double systemTime)
void add_rootDispersion(double rootDispersion)
void add_freq(double freq)
Telem_chrony_stats_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
::flatbuffers::uoffset_t start_
void add_residFreq(double residFreq)
void add_skew(double skew)
Telem_chrony_stats_fb Table
void add_rmsOffset(double rmsOffset)