4#ifndef FLATBUFFERS_GENERATED_TELEMDRIVETEMPS_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_TELEMDRIVETEMPS_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_drivetemps_fb;
20struct Telem_drivetemps_fbBuilder;
24struct Telem_drivetemps_fb FLATBUFFERS_FINAL_CLASS :
private ::flatbuffers::Table {
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
33 const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *
diskName()
const {
34 return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *>(
VT_DISKNAME);
36 const ::flatbuffers::Vector<float> *
diskTemp()
const {
37 return GetPointer<const ::flatbuffers::Vector<float> *>(VT_DISKTEMP);
39 bool Verify(::flatbuffers::Verifier &verifier)
const {
40 return VerifyTableStart(verifier) &&
42 verifier.VerifyVector(diskName()) &&
43 verifier.VerifyVectorOfStrings(diskName()) &&
44 VerifyOffset(verifier, VT_DISKTEMP) &&
45 verifier.VerifyVector(diskTemp()) &&
51 typedef Telem_drivetemps_fb
Table;
52 ::flatbuffers::FlatBufferBuilder &
fbb_;
54 void add_diskName(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> diskName) {
55 fbb_.AddOffset(Telem_drivetemps_fb::VT_DISKNAME, diskName);
57 void add_diskTemp(::flatbuffers::Offset<::flatbuffers::Vector<float>> diskTemp) {
58 fbb_.AddOffset(Telem_drivetemps_fb::VT_DISKTEMP, diskTemp);
64 ::flatbuffers::Offset<Telem_drivetemps_fb>
Finish() {
66 auto o = ::flatbuffers::Offset<Telem_drivetemps_fb>(end);
72 ::flatbuffers::FlatBufferBuilder &_fbb,
73 ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> diskName = 0,
74 ::flatbuffers::Offset<::flatbuffers::Vector<float>> diskTemp = 0) {
82 ::flatbuffers::FlatBufferBuilder &_fbb,
83 const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *diskName =
nullptr,
84 const std::vector<float> *diskTemp =
nullptr) {
85 auto diskName__ = diskName ? _fbb.CreateVector<::flatbuffers::Offset<::flatbuffers::String>>(*diskName) : 0;
86 auto diskTemp__ = diskTemp ? _fbb.CreateVector<
float>(*diskTemp) : 0;
94 static const ::flatbuffers::TypeCode type_codes[] = {
95 { ::flatbuffers::ET_STRING, 1, -1 },
96 { ::flatbuffers::ET_FLOAT, 1, -1 }
98 static const char *
const names[] = {
102 static const ::flatbuffers::TypeTable tt = {
103 ::flatbuffers::ST_TABLE, 2, type_codes,
nullptr,
nullptr,
nullptr, names
109 return ::flatbuffers::GetRoot<MagAOX::logger::Telem_drivetemps_fb>(buf);
113 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::Telem_drivetemps_fb>(buf);
117 ::flatbuffers::Verifier &verifier) {
118 return verifier.VerifyBuffer<MagAOX::logger::Telem_drivetemps_fb>(
nullptr);
122 ::flatbuffers::Verifier &verifier) {
123 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::Telem_drivetemps_fb>(
nullptr);
127 ::flatbuffers::FlatBufferBuilder &fbb,
128 ::flatbuffers::Offset<MagAOX::logger::Telem_drivetemps_fb> root) {
133 ::flatbuffers::FlatBufferBuilder &fbb,
134 ::flatbuffers::Offset<MagAOX::logger::Telem_drivetemps_fb> root) {
135 fbb.FinishSizePrefixed(root);
const ::flatbuffers::TypeTable * Telem_drivetemps_fbTypeTable()
const MagAOX::logger::Telem_drivetemps_fb * GetSizePrefixedTelem_drivetemps_fb(const void *buf)
void FinishSizePrefixedTelem_drivetemps_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Telem_drivetemps_fb > root)
void FinishTelem_drivetemps_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Telem_drivetemps_fb > root)
const MagAOX::logger::Telem_drivetemps_fb * GetTelem_drivetemps_fb(const void *buf)
bool VerifyTelem_drivetemps_fbBuffer(::flatbuffers::Verifier &verifier)
bool VerifySizePrefixedTelem_drivetemps_fbBuffer(::flatbuffers::Verifier &verifier)
inline ::flatbuffers::Offset< Telem_drivetemps_fb > CreateTelem_drivetemps_fb(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String > > > diskName=0, ::flatbuffers::Offset<::flatbuffers::Vector< float > > diskTemp=0)
inline ::flatbuffers::Offset< Telem_drivetemps_fb > CreateTelem_drivetemps_fbDirect(::flatbuffers::FlatBufferBuilder &_fbb, const std::vector<::flatbuffers::Offset<::flatbuffers::String > > *diskName=nullptr, const std::vector< float > *diskTemp=nullptr)
Telem_drivetemps_fbBuilder Builder
const ::flatbuffers::Vector< float > * diskTemp() const
const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String > > * diskName() const
static const ::flatbuffers::TypeTable * MiniReflectTypeTable()
bool Verify(::flatbuffers::Verifier &verifier) const
Telem_drivetemps_fb Table
::flatbuffers::FlatBufferBuilder & fbb_
void add_diskTemp(::flatbuffers::Offset<::flatbuffers::Vector< float > > diskTemp)
Telem_drivetemps_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
::flatbuffers::uoffset_t start_
::flatbuffers::Offset< Telem_drivetemps_fb > Finish()
void add_diskName(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String > > > diskName)