4#ifndef FLATBUFFERS_GENERATED_TELEMW2TCSOFFLOADER_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_TELEMW2TCSOFFLOADER_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_w2tcsoffloader_fb;
20struct Telem_w2tcsoffloader_fbBuilder;
24struct Telem_w2tcsoffloader_fb FLATBUFFERS_FINAL_CLASS :
private ::flatbuffers::Table {
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
32 const ::flatbuffers::Vector<float> *
coeffs()
const {
33 return GetPointer<const ::flatbuffers::Vector<float> *>(VT_COEFFS);
35 bool Verify(::flatbuffers::Verifier &verifier)
const {
36 return VerifyTableStart(verifier) &&
37 VerifyOffset(verifier, VT_COEFFS) &&
38 verifier.VerifyVector(coeffs()) &&
44 typedef Telem_w2tcsoffloader_fb
Table;
45 ::flatbuffers::FlatBufferBuilder &
fbb_;
47 void add_coeffs(::flatbuffers::Offset<::flatbuffers::Vector<float>> coeffs) {
48 fbb_.AddOffset(Telem_w2tcsoffloader_fb::VT_COEFFS, coeffs);
54 ::flatbuffers::Offset<Telem_w2tcsoffloader_fb>
Finish() {
56 auto o = ::flatbuffers::Offset<Telem_w2tcsoffloader_fb>(end);
62 ::flatbuffers::FlatBufferBuilder &_fbb,
63 ::flatbuffers::Offset<::flatbuffers::Vector<float>> coeffs = 0) {
70 ::flatbuffers::FlatBufferBuilder &_fbb,
71 const std::vector<float> *coeffs =
nullptr) {
72 auto coeffs__ = coeffs ? _fbb.CreateVector<
float>(*coeffs) : 0;
79 static const ::flatbuffers::TypeCode type_codes[] = {
80 { ::flatbuffers::ET_FLOAT, 1, -1 }
82 static const char *
const names[] = {
85 static const ::flatbuffers::TypeTable tt = {
86 ::flatbuffers::ST_TABLE, 1, type_codes,
nullptr,
nullptr,
nullptr, names
92 return ::flatbuffers::GetRoot<MagAOX::logger::Telem_w2tcsoffloader_fb>(buf);
96 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::Telem_w2tcsoffloader_fb>(buf);
100 ::flatbuffers::Verifier &verifier) {
101 return verifier.VerifyBuffer<MagAOX::logger::Telem_w2tcsoffloader_fb>(
nullptr);
105 ::flatbuffers::Verifier &verifier) {
106 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::Telem_w2tcsoffloader_fb>(
nullptr);
110 ::flatbuffers::FlatBufferBuilder &fbb,
111 ::flatbuffers::Offset<MagAOX::logger::Telem_w2tcsoffloader_fb> root) {
116 ::flatbuffers::FlatBufferBuilder &fbb,
117 ::flatbuffers::Offset<MagAOX::logger::Telem_w2tcsoffloader_fb> root) {
118 fbb.FinishSizePrefixed(root);
void FinishSizePrefixedTelem_w2tcsoffloader_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Telem_w2tcsoffloader_fb > root)
bool VerifyTelem_w2tcsoffloader_fbBuffer(::flatbuffers::Verifier &verifier)
const MagAOX::logger::Telem_w2tcsoffloader_fb * GetTelem_w2tcsoffloader_fb(const void *buf)
const MagAOX::logger::Telem_w2tcsoffloader_fb * GetSizePrefixedTelem_w2tcsoffloader_fb(const void *buf)
inline ::flatbuffers::Offset< Telem_w2tcsoffloader_fb > CreateTelem_w2tcsoffloader_fbDirect(::flatbuffers::FlatBufferBuilder &_fbb, const std::vector< float > *coeffs=nullptr)
void FinishTelem_w2tcsoffloader_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Telem_w2tcsoffloader_fb > root)
inline ::flatbuffers::Offset< Telem_w2tcsoffloader_fb > CreateTelem_w2tcsoffloader_fb(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector< float > > coeffs=0)
const ::flatbuffers::TypeTable * Telem_w2tcsoffloader_fbTypeTable()
bool VerifySizePrefixedTelem_w2tcsoffloader_fbBuffer(::flatbuffers::Verifier &verifier)
Telem_w2tcsoffloader_fbBuilder Builder
const ::flatbuffers::Vector< float > * coeffs() const
static const ::flatbuffers::TypeTable * MiniReflectTypeTable()
bool Verify(::flatbuffers::Verifier &verifier) const
Telem_w2tcsoffloader_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
::flatbuffers::uoffset_t start_
Telem_w2tcsoffloader_fb Table
::flatbuffers::Offset< Telem_w2tcsoffloader_fb > Finish()
::flatbuffers::FlatBufferBuilder & fbb_
void add_coeffs(::flatbuffers::Offset<::flatbuffers::Vector< float > > coeffs)