4#ifndef FLATBUFFERS_GENERATED_TELEMUSAGE_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_TELEMUSAGE_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");
20struct Telem_usage_fbBuilder;
24struct Telem_usage_fb FLATBUFFERS_FINAL_CLASS :
private ::flatbuffers::Table {
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
45 return GetField<float>(VT_DATAUSAGE, 0.0f);
47 bool Verify(::flatbuffers::Verifier &verifier)
const {
48 return VerifyTableStart(verifier) &&
52 VerifyField<float>(verifier, VT_DATAUSAGE, 4) &&
59 ::flatbuffers::FlatBufferBuilder &
fbb_;
62 fbb_.AddElement<
float>(Telem_usage_fb::VT_RAMUSAGE, ramUsage, 0.0f);
65 fbb_.AddElement<
float>(Telem_usage_fb::VT_BOOTUSAGE, bootUsage, 0.0f);
68 fbb_.AddElement<
float>(Telem_usage_fb::VT_ROOTUSAGE, rootUsage, 0.0f);
71 fbb_.AddElement<
float>(Telem_usage_fb::VT_DATAUSAGE, dataUsage, 0.0f);
77 ::flatbuffers::Offset<Telem_usage_fb>
Finish() {
79 auto o = ::flatbuffers::Offset<Telem_usage_fb>(end);
85 ::flatbuffers::FlatBufferBuilder &_fbb,
86 float ramUsage = 0.0f,
87 float bootUsage = 0.0f,
88 float rootUsage = 0.0f,
89 float dataUsage = 0.0f) {
99 static const ::flatbuffers::TypeCode type_codes[] = {
100 { ::flatbuffers::ET_FLOAT, 0, -1 },
101 { ::flatbuffers::ET_FLOAT, 0, -1 },
102 { ::flatbuffers::ET_FLOAT, 0, -1 },
103 { ::flatbuffers::ET_FLOAT, 0, -1 }
105 static const char *
const names[] = {
111 static const ::flatbuffers::TypeTable tt = {
112 ::flatbuffers::ST_TABLE, 4, type_codes,
nullptr,
nullptr,
nullptr, names
118 return ::flatbuffers::GetRoot<MagAOX::logger::Telem_usage_fb>(buf);
122 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::Telem_usage_fb>(buf);
126 ::flatbuffers::Verifier &verifier) {
127 return verifier.VerifyBuffer<MagAOX::logger::Telem_usage_fb>(
nullptr);
131 ::flatbuffers::Verifier &verifier) {
132 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::Telem_usage_fb>(
nullptr);
136 ::flatbuffers::FlatBufferBuilder &fbb,
137 ::flatbuffers::Offset<MagAOX::logger::Telem_usage_fb> root) {
142 ::flatbuffers::FlatBufferBuilder &fbb,
143 ::flatbuffers::Offset<MagAOX::logger::Telem_usage_fb> root) {
144 fbb.FinishSizePrefixed(root);
void FinishTelem_usage_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Telem_usage_fb > root)
bool VerifyTelem_usage_fbBuffer(::flatbuffers::Verifier &verifier)
inline ::flatbuffers::Offset< Telem_usage_fb > CreateTelem_usage_fb(::flatbuffers::FlatBufferBuilder &_fbb, float ramUsage=0.0f, float bootUsage=0.0f, float rootUsage=0.0f, float dataUsage=0.0f)
bool VerifySizePrefixedTelem_usage_fbBuffer(::flatbuffers::Verifier &verifier)
const ::flatbuffers::TypeTable * Telem_usage_fbTypeTable()
const MagAOX::logger::Telem_usage_fb * GetSizePrefixedTelem_usage_fb(const void *buf)
void FinishSizePrefixedTelem_usage_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Telem_usage_fb > root)
const MagAOX::logger::Telem_usage_fb * GetTelem_usage_fb(const void *buf)
Telem_usage_fbBuilder Builder
static const ::flatbuffers::TypeTable * MiniReflectTypeTable()
bool Verify(::flatbuffers::Verifier &verifier) const
::flatbuffers::uoffset_t start_
void add_dataUsage(float dataUsage)
void add_ramUsage(float ramUsage)
void add_rootUsage(float rootUsage)
::flatbuffers::FlatBufferBuilder & fbb_
void add_bootUsage(float bootUsage)
Telem_usage_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
::flatbuffers::Offset< Telem_usage_fb > Finish()