4#ifndef FLATBUFFERS_GENERATED_TELEMTCSIOFFLOAD_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_TELEMTCSIOFFLOAD_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_tcsi_offload_fb;
20struct Telem_tcsi_offload_fbBuilder;
24struct Telem_tcsi_offload_fb FLATBUFFERS_FINAL_CLASS :
private ::flatbuffers::Table {
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
42 return GetField<float>(
VT_GAIN, 0.0f);
45 return GetField<float>(VT_THRESH, 0.0f);
47 bool Verify(::flatbuffers::Verifier &verifier)
const {
48 return VerifyTableStart(verifier) &&
49 VerifyField<uint8_t>(verifier,
VT_ENABLED, 1) &&
50 VerifyField<float>(verifier,
VT_AVGINT, 4) &&
51 VerifyField<float>(verifier,
VT_GAIN, 4) &&
52 VerifyField<float>(verifier, VT_THRESH, 4) &&
58 typedef Telem_tcsi_offload_fb
Table;
59 ::flatbuffers::FlatBufferBuilder &
fbb_;
62 fbb_.AddElement<uint8_t>(Telem_tcsi_offload_fb::VT_ENABLED,
static_cast<uint8_t
>(enabled), 0);
65 fbb_.AddElement<
float>(Telem_tcsi_offload_fb::VT_AVGINT, avgInt, 0.0f);
68 fbb_.AddElement<
float>(Telem_tcsi_offload_fb::VT_GAIN, gain, 0.0f);
71 fbb_.AddElement<
float>(Telem_tcsi_offload_fb::VT_THRESH, thresh, 0.0f);
77 ::flatbuffers::Offset<Telem_tcsi_offload_fb>
Finish() {
79 auto o = ::flatbuffers::Offset<Telem_tcsi_offload_fb>(end);
85 ::flatbuffers::FlatBufferBuilder &_fbb,
89 float thresh = 0.0f) {
99 static const ::flatbuffers::TypeCode type_codes[] = {
100 { ::flatbuffers::ET_BOOL, 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_tcsi_offload_fb>(buf);
122 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::Telem_tcsi_offload_fb>(buf);
126 ::flatbuffers::Verifier &verifier) {
127 return verifier.VerifyBuffer<MagAOX::logger::Telem_tcsi_offload_fb>(
nullptr);
131 ::flatbuffers::Verifier &verifier) {
132 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::Telem_tcsi_offload_fb>(
nullptr);
136 ::flatbuffers::FlatBufferBuilder &fbb,
137 ::flatbuffers::Offset<MagAOX::logger::Telem_tcsi_offload_fb> root) {
142 ::flatbuffers::FlatBufferBuilder &fbb,
143 ::flatbuffers::Offset<MagAOX::logger::Telem_tcsi_offload_fb> root) {
144 fbb.FinishSizePrefixed(root);
const ::flatbuffers::TypeTable * Telem_tcsi_offload_fbTypeTable()
bool VerifySizePrefixedTelem_tcsi_offload_fbBuffer(::flatbuffers::Verifier &verifier)
bool VerifyTelem_tcsi_offload_fbBuffer(::flatbuffers::Verifier &verifier)
inline ::flatbuffers::Offset< Telem_tcsi_offload_fb > CreateTelem_tcsi_offload_fb(::flatbuffers::FlatBufferBuilder &_fbb, bool enabled=false, float avgInt=0.0f, float gain=0.0f, float thresh=0.0f)
void FinishTelem_tcsi_offload_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Telem_tcsi_offload_fb > root)
void FinishSizePrefixedTelem_tcsi_offload_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Telem_tcsi_offload_fb > root)
const MagAOX::logger::Telem_tcsi_offload_fb * GetSizePrefixedTelem_tcsi_offload_fb(const void *buf)
const MagAOX::logger::Telem_tcsi_offload_fb * GetTelem_tcsi_offload_fb(const void *buf)
static const ::flatbuffers::TypeTable * MiniReflectTypeTable()
Telem_tcsi_offload_fbBuilder Builder
bool Verify(::flatbuffers::Verifier &verifier) const
::flatbuffers::FlatBufferBuilder & fbb_
Telem_tcsi_offload_fb Table
void add_enabled(bool enabled)
void add_avgInt(float avgInt)
::flatbuffers::Offset< Telem_tcsi_offload_fb > Finish()
void add_gain(float gain)
Telem_tcsi_offload_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
void add_thresh(float thresh)
::flatbuffers::uoffset_t start_