4#ifndef FLATBUFFERS_GENERATED_TELEMOFFLOADING_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_TELEMOFFLOADING_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_offloading_fb;
20struct Telem_offloading_fbBuilder;
24struct Telem_offloading_fb FLATBUFFERS_FINAL_CLASS :
private ::flatbuffers::Table {
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
41 return GetField<float>(
VT_FPS, 0.0f);
43 bool Verify(::flatbuffers::Verifier &verifier)
const {
44 return VerifyTableStart(verifier) &&
47 VerifyField<float>(verifier,
VT_FPS, 4) &&
53 typedef Telem_offloading_fb
Table;
54 ::flatbuffers::FlatBufferBuilder &
fbb_;
57 fbb_.AddElement<uint32_t>(Telem_offloading_fb::VT_NUM_MODES, num_modes, 0);
60 fbb_.AddElement<uint32_t>(Telem_offloading_fb::VT_NUM_AVERAGE, num_average, 0);
63 fbb_.AddElement<
float>(Telem_offloading_fb::VT_FPS, fps, 0.0f);
69 ::flatbuffers::Offset<Telem_offloading_fb>
Finish() {
71 auto o = ::flatbuffers::Offset<Telem_offloading_fb>(end);
77 ::flatbuffers::FlatBufferBuilder &_fbb,
78 uint32_t num_modes = 0,
79 uint32_t num_average = 0,
89 static const ::flatbuffers::TypeCode type_codes[] = {
90 { ::flatbuffers::ET_UINT, 0, -1 },
91 { ::flatbuffers::ET_UINT, 0, -1 },
92 { ::flatbuffers::ET_FLOAT, 0, -1 }
94 static const char *
const names[] = {
99 static const ::flatbuffers::TypeTable tt = {
100 ::flatbuffers::ST_TABLE, 3, type_codes,
nullptr,
nullptr,
nullptr, names
106 return ::flatbuffers::GetRoot<MagAOX::logger::Telem_offloading_fb>(buf);
110 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::Telem_offloading_fb>(buf);
114 ::flatbuffers::Verifier &verifier) {
115 return verifier.VerifyBuffer<MagAOX::logger::Telem_offloading_fb>(
nullptr);
119 ::flatbuffers::Verifier &verifier) {
120 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::Telem_offloading_fb>(
nullptr);
124 ::flatbuffers::FlatBufferBuilder &fbb,
125 ::flatbuffers::Offset<MagAOX::logger::Telem_offloading_fb> root) {
130 ::flatbuffers::FlatBufferBuilder &fbb,
131 ::flatbuffers::Offset<MagAOX::logger::Telem_offloading_fb> root) {
132 fbb.FinishSizePrefixed(root);
const MagAOX::logger::Telem_offloading_fb * GetTelem_offloading_fb(const void *buf)
void FinishSizePrefixedTelem_offloading_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Telem_offloading_fb > root)
bool VerifyTelem_offloading_fbBuffer(::flatbuffers::Verifier &verifier)
const ::flatbuffers::TypeTable * Telem_offloading_fbTypeTable()
void FinishTelem_offloading_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Telem_offloading_fb > root)
inline ::flatbuffers::Offset< Telem_offloading_fb > CreateTelem_offloading_fb(::flatbuffers::FlatBufferBuilder &_fbb, uint32_t num_modes=0, uint32_t num_average=0, float fps=0.0f)
const MagAOX::logger::Telem_offloading_fb * GetSizePrefixedTelem_offloading_fb(const void *buf)
bool VerifySizePrefixedTelem_offloading_fbBuffer(::flatbuffers::Verifier &verifier)
Telem_offloading_fbBuilder Builder
uint32_t num_modes() const
static const ::flatbuffers::TypeTable * MiniReflectTypeTable()
uint32_t num_average() const
bool Verify(::flatbuffers::Verifier &verifier) const
Telem_offloading_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
::flatbuffers::FlatBufferBuilder & fbb_
::flatbuffers::uoffset_t start_
::flatbuffers::Offset< Telem_offloading_fb > Finish()
Telem_offloading_fb Table
void add_num_modes(uint32_t num_modes)
void add_num_average(uint32_t num_average)