API
 
Loading...
Searching...
No Matches
telem_pi335_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_TELEMPI335_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_TELEMPI335_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_pi335_fb;
20struct Telem_pi335_fbBuilder;
21
22inline const ::flatbuffers::TypeTable *Telem_pi335_fbTypeTable();
23
24struct Telem_pi335_fb FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
26 static const ::flatbuffers::TypeTable *MiniReflectTypeTable() {
28 }
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
34 VT_POS2 = 12,
35 VT_SVA2 = 14,
37 VT_POS3 = 18,
38 VT_SVA3 = 20
39 };
40 /// position
41 float pos1Set() const {
42 return GetField<float>(VT_POS1SET, 0.0f);
43 }
44 float pos1() const {
45 return GetField<float>(VT_POS1, 0.0f);
46 }
47 float sva1() const {
48 return GetField<float>(VT_SVA1, 0.0f);
49 }
50 float pos2Set() const {
51 return GetField<float>(VT_POS2SET, 0.0f);
52 }
53 float pos2() const {
54 return GetField<float>(VT_POS2, 0.0f);
55 }
56 float sva2() const {
57 return GetField<float>(VT_SVA2, 0.0f);
58 }
59 float pos3Set() const {
60 return GetField<float>(VT_POS3SET, 0.0f);
61 }
62 float pos3() const {
63 return GetField<float>(VT_POS3, 0.0f);
64 }
65 float sva3() const {
66 return GetField<float>(VT_SVA3, 0.0f);
67 }
68 bool Verify(::flatbuffers::Verifier &verifier) const {
69 return VerifyTableStart(verifier) &&
70 VerifyField<float>(verifier, VT_POS1SET, 4) &&
71 VerifyField<float>(verifier, VT_POS1, 4) &&
72 VerifyField<float>(verifier, VT_SVA1, 4) &&
73 VerifyField<float>(verifier, VT_POS2SET, 4) &&
74 VerifyField<float>(verifier, VT_POS2, 4) &&
75 VerifyField<float>(verifier, VT_SVA2, 4) &&
76 VerifyField<float>(verifier, VT_POS3SET, 4) &&
77 VerifyField<float>(verifier, VT_POS3, 4) &&
78 VerifyField<float>(verifier, VT_SVA3, 4) &&
79 verifier.EndTable();
80 }
81};
82
84 typedef Telem_pi335_fb Table;
85 ::flatbuffers::FlatBufferBuilder &fbb_;
86 ::flatbuffers::uoffset_t start_;
87 void add_pos1Set(float pos1Set) {
88 fbb_.AddElement<float>(Telem_pi335_fb::VT_POS1SET, pos1Set, 0.0f);
89 }
90 void add_pos1(float pos1) {
91 fbb_.AddElement<float>(Telem_pi335_fb::VT_POS1, pos1, 0.0f);
92 }
93 void add_sva1(float sva1) {
94 fbb_.AddElement<float>(Telem_pi335_fb::VT_SVA1, sva1, 0.0f);
95 }
96 void add_pos2Set(float pos2Set) {
97 fbb_.AddElement<float>(Telem_pi335_fb::VT_POS2SET, pos2Set, 0.0f);
98 }
99 void add_pos2(float pos2) {
100 fbb_.AddElement<float>(Telem_pi335_fb::VT_POS2, pos2, 0.0f);
101 }
102 void add_sva2(float sva2) {
103 fbb_.AddElement<float>(Telem_pi335_fb::VT_SVA2, sva2, 0.0f);
104 }
105 void add_pos3Set(float pos3Set) {
106 fbb_.AddElement<float>(Telem_pi335_fb::VT_POS3SET, pos3Set, 0.0f);
107 }
108 void add_pos3(float pos3) {
109 fbb_.AddElement<float>(Telem_pi335_fb::VT_POS3, pos3, 0.0f);
110 }
111 void add_sva3(float sva3) {
112 fbb_.AddElement<float>(Telem_pi335_fb::VT_SVA3, sva3, 0.0f);
113 }
114 explicit Telem_pi335_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
115 : fbb_(_fbb) {
116 start_ = fbb_.StartTable();
117 }
118 ::flatbuffers::Offset<Telem_pi335_fb> Finish() {
119 const auto end = fbb_.EndTable(start_);
120 auto o = ::flatbuffers::Offset<Telem_pi335_fb>(end);
121 return o;
122 }
123};
124
125inline ::flatbuffers::Offset<Telem_pi335_fb> CreateTelem_pi335_fb(
126 ::flatbuffers::FlatBufferBuilder &_fbb,
127 float pos1Set = 0.0f,
128 float pos1 = 0.0f,
129 float sva1 = 0.0f,
130 float pos2Set = 0.0f,
131 float pos2 = 0.0f,
132 float sva2 = 0.0f,
133 float pos3Set = 0.0f,
134 float pos3 = 0.0f,
135 float sva3 = 0.0f) {
136 Telem_pi335_fbBuilder builder_(_fbb);
137 builder_.add_sva3(sva3);
138 builder_.add_pos3(pos3);
139 builder_.add_pos3Set(pos3Set);
140 builder_.add_sva2(sva2);
141 builder_.add_pos2(pos2);
142 builder_.add_pos2Set(pos2Set);
143 builder_.add_sva1(sva1);
144 builder_.add_pos1(pos1);
145 builder_.add_pos1Set(pos1Set);
146 return builder_.Finish();
147}
148
149inline const ::flatbuffers::TypeTable *Telem_pi335_fbTypeTable() {
150 static const ::flatbuffers::TypeCode type_codes[] = {
151 { ::flatbuffers::ET_FLOAT, 0, -1 },
152 { ::flatbuffers::ET_FLOAT, 0, -1 },
153 { ::flatbuffers::ET_FLOAT, 0, -1 },
154 { ::flatbuffers::ET_FLOAT, 0, -1 },
155 { ::flatbuffers::ET_FLOAT, 0, -1 },
156 { ::flatbuffers::ET_FLOAT, 0, -1 },
157 { ::flatbuffers::ET_FLOAT, 0, -1 },
158 { ::flatbuffers::ET_FLOAT, 0, -1 },
159 { ::flatbuffers::ET_FLOAT, 0, -1 }
160 };
161 static const char * const names[] = {
162 "pos1Set",
163 "pos1",
164 "sva1",
165 "pos2Set",
166 "pos2",
167 "sva2",
168 "pos3Set",
169 "pos3",
170 "sva3"
171 };
172 static const ::flatbuffers::TypeTable tt = {
173 ::flatbuffers::ST_TABLE, 9, type_codes, nullptr, nullptr, nullptr, names
174 };
175 return &tt;
176}
177
178inline const MagAOX::logger::Telem_pi335_fb *GetTelem_pi335_fb(const void *buf) {
179 return ::flatbuffers::GetRoot<MagAOX::logger::Telem_pi335_fb>(buf);
180}
181
182inline const MagAOX::logger::Telem_pi335_fb *GetSizePrefixedTelem_pi335_fb(const void *buf) {
183 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::Telem_pi335_fb>(buf);
184}
185
187 ::flatbuffers::Verifier &verifier) {
188 return verifier.VerifyBuffer<MagAOX::logger::Telem_pi335_fb>(nullptr);
189}
190
192 ::flatbuffers::Verifier &verifier) {
193 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::Telem_pi335_fb>(nullptr);
194}
195
197 ::flatbuffers::FlatBufferBuilder &fbb,
198 ::flatbuffers::Offset<MagAOX::logger::Telem_pi335_fb> root) {
199 fbb.Finish(root);
200}
201
203 ::flatbuffers::FlatBufferBuilder &fbb,
204 ::flatbuffers::Offset<MagAOX::logger::Telem_pi335_fb> root) {
205 fbb.FinishSizePrefixed(root);
206}
207
208} // namespace logger
209} // namespace MagAOX
210
211#endif // FLATBUFFERS_GENERATED_TELEMPI335_MAGAOX_LOGGER_H_
const ::flatbuffers::TypeTable * Telem_pi335_fbTypeTable()
void FinishSizePrefixedTelem_pi335_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Telem_pi335_fb > root)
const MagAOX::logger::Telem_pi335_fb * GetSizePrefixedTelem_pi335_fb(const void *buf)
inline ::flatbuffers::Offset< Telem_pi335_fb > CreateTelem_pi335_fb(::flatbuffers::FlatBufferBuilder &_fbb, float pos1Set=0.0f, float pos1=0.0f, float sva1=0.0f, float pos2Set=0.0f, float pos2=0.0f, float sva2=0.0f, float pos3Set=0.0f, float pos3=0.0f, float sva3=0.0f)
bool VerifyTelem_pi335_fbBuffer(::flatbuffers::Verifier &verifier)
bool VerifySizePrefixedTelem_pi335_fbBuffer(::flatbuffers::Verifier &verifier)
void FinishTelem_pi335_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Telem_pi335_fb > root)
const MagAOX::logger::Telem_pi335_fb * GetTelem_pi335_fb(const void *buf)
Definition dm.hpp:28
static const ::flatbuffers::TypeTable * MiniReflectTypeTable()
bool Verify(::flatbuffers::Verifier &verifier) const
Telem_pi335_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
::flatbuffers::FlatBufferBuilder & fbb_
::flatbuffers::Offset< Telem_pi335_fb > Finish()