API
 
Loading...
Searching...
No Matches
telem_drivetemps_generated.h
Go to the documentation of this file.
1// automatically generated by the FlatBuffers compiler, do not modify
2
3
4#ifndef FLATBUFFERS_GENERATED_TELEMDRIVETEMPS_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_TELEMDRIVETEMPS_MAGAOX_LOGGER_H_
6
7#include "flatbuffers/flatbuffers.h"
8
9// Ensure the included flatbuffers.h is the same version as when this file was
10// generated, otherwise it may not be compatible.
11static_assert(FLATBUFFERS_VERSION_MAJOR == 23 &&
12 FLATBUFFERS_VERSION_MINOR == 5 &&
13 FLATBUFFERS_VERSION_REVISION == 26,
14 "Non-compatible flatbuffers version included");
15
16namespace MagAOX {
17namespace logger {
18
19struct Telem_drivetemps_fb;
20struct Telem_drivetemps_fbBuilder;
21
22inline const ::flatbuffers::TypeTable *Telem_drivetemps_fbTypeTable();
23
24struct Telem_drivetemps_fb FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
26 static const ::flatbuffers::TypeTable *MiniReflectTypeTable() {
28 }
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
31 VT_DISKTEMP = 6
32 };
33 const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *diskName() const {
34 return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *>(VT_DISKNAME);
35 }
36 const ::flatbuffers::Vector<float> *diskTemp() const {
37 return GetPointer<const ::flatbuffers::Vector<float> *>(VT_DISKTEMP);
38 }
39 bool Verify(::flatbuffers::Verifier &verifier) const {
40 return VerifyTableStart(verifier) &&
41 VerifyOffset(verifier, VT_DISKNAME) &&
42 verifier.VerifyVector(diskName()) &&
43 verifier.VerifyVectorOfStrings(diskName()) &&
44 VerifyOffset(verifier, VT_DISKTEMP) &&
45 verifier.VerifyVector(diskTemp()) &&
46 verifier.EndTable();
47 }
48};
49
51 typedef Telem_drivetemps_fb Table;
52 ::flatbuffers::FlatBufferBuilder &fbb_;
53 ::flatbuffers::uoffset_t start_;
54 void add_diskName(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> diskName) {
55 fbb_.AddOffset(Telem_drivetemps_fb::VT_DISKNAME, diskName);
56 }
57 void add_diskTemp(::flatbuffers::Offset<::flatbuffers::Vector<float>> diskTemp) {
58 fbb_.AddOffset(Telem_drivetemps_fb::VT_DISKTEMP, diskTemp);
59 }
60 explicit Telem_drivetemps_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
61 : fbb_(_fbb) {
62 start_ = fbb_.StartTable();
63 }
64 ::flatbuffers::Offset<Telem_drivetemps_fb> Finish() {
65 const auto end = fbb_.EndTable(start_);
66 auto o = ::flatbuffers::Offset<Telem_drivetemps_fb>(end);
67 return o;
68 }
69};
70
71inline ::flatbuffers::Offset<Telem_drivetemps_fb> CreateTelem_drivetemps_fb(
72 ::flatbuffers::FlatBufferBuilder &_fbb,
73 ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> diskName = 0,
74 ::flatbuffers::Offset<::flatbuffers::Vector<float>> diskTemp = 0) {
75 Telem_drivetemps_fbBuilder builder_(_fbb);
76 builder_.add_diskTemp(diskTemp);
77 builder_.add_diskName(diskName);
78 return builder_.Finish();
79}
80
81inline ::flatbuffers::Offset<Telem_drivetemps_fb> CreateTelem_drivetemps_fbDirect(
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;
88 _fbb,
89 diskName__,
90 diskTemp__);
91}
92
93inline const ::flatbuffers::TypeTable *Telem_drivetemps_fbTypeTable() {
94 static const ::flatbuffers::TypeCode type_codes[] = {
95 { ::flatbuffers::ET_STRING, 1, -1 },
96 { ::flatbuffers::ET_FLOAT, 1, -1 }
97 };
98 static const char * const names[] = {
99 "diskName",
100 "diskTemp"
101 };
102 static const ::flatbuffers::TypeTable tt = {
103 ::flatbuffers::ST_TABLE, 2, type_codes, nullptr, nullptr, nullptr, names
104 };
105 return &tt;
106}
107
108inline const MagAOX::logger::Telem_drivetemps_fb *GetTelem_drivetemps_fb(const void *buf) {
109 return ::flatbuffers::GetRoot<MagAOX::logger::Telem_drivetemps_fb>(buf);
110}
111
112inline const MagAOX::logger::Telem_drivetemps_fb *GetSizePrefixedTelem_drivetemps_fb(const void *buf) {
113 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::Telem_drivetemps_fb>(buf);
114}
115
117 ::flatbuffers::Verifier &verifier) {
118 return verifier.VerifyBuffer<MagAOX::logger::Telem_drivetemps_fb>(nullptr);
119}
120
122 ::flatbuffers::Verifier &verifier) {
123 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::Telem_drivetemps_fb>(nullptr);
124}
125
127 ::flatbuffers::FlatBufferBuilder &fbb,
128 ::flatbuffers::Offset<MagAOX::logger::Telem_drivetemps_fb> root) {
129 fbb.Finish(root);
130}
131
133 ::flatbuffers::FlatBufferBuilder &fbb,
134 ::flatbuffers::Offset<MagAOX::logger::Telem_drivetemps_fb> root) {
135 fbb.FinishSizePrefixed(root);
136}
137
138} // namespace logger
139} // namespace MagAOX
140
141#endif // FLATBUFFERS_GENERATED_TELEMDRIVETEMPS_MAGAOX_LOGGER_H_
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)
Definition dm.hpp:28
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
void add_diskTemp(::flatbuffers::Offset<::flatbuffers::Vector< float > > diskTemp)
Telem_drivetemps_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
::flatbuffers::Offset< Telem_drivetemps_fb > Finish()
void add_diskName(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String > > > diskName)