API
 
Loading...
Searching...
No Matches
telem_tcsi_labmode_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_TELEMTCSILABMODE_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_TELEMTCSILABMODE_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_tcsi_labmode_fb;
20struct Telem_tcsi_labmode_fbBuilder;
21
22inline const ::flatbuffers::TypeTable *Telem_tcsi_labmode_fbTypeTable();
23
24struct Telem_tcsi_labmode_fb FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
26 static const ::flatbuffers::TypeTable *MiniReflectTypeTable() {
28 }
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
30 VT_LABMODE = 4
31 };
32 bool labMode() const {
33 return GetField<uint8_t>(VT_LABMODE, 0) != 0;
34 }
35 bool Verify(::flatbuffers::Verifier &verifier) const {
36 return VerifyTableStart(verifier) &&
37 VerifyField<uint8_t>(verifier, VT_LABMODE, 1) &&
38 verifier.EndTable();
39 }
40};
41
43 typedef Telem_tcsi_labmode_fb Table;
44 ::flatbuffers::FlatBufferBuilder &fbb_;
45 ::flatbuffers::uoffset_t start_;
46 void add_labMode(bool labMode) {
47 fbb_.AddElement<uint8_t>(Telem_tcsi_labmode_fb::VT_LABMODE, static_cast<uint8_t>(labMode), 0);
48 }
49 explicit Telem_tcsi_labmode_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
50 : fbb_(_fbb) {
51 start_ = fbb_.StartTable();
52 }
53 ::flatbuffers::Offset<Telem_tcsi_labmode_fb> Finish() {
54 const auto end = fbb_.EndTable(start_);
55 auto o = ::flatbuffers::Offset<Telem_tcsi_labmode_fb>(end);
56 return o;
57 }
58};
59
60inline ::flatbuffers::Offset<Telem_tcsi_labmode_fb> CreateTelem_tcsi_labmode_fb(
61 ::flatbuffers::FlatBufferBuilder &_fbb,
62 bool labMode = false) {
63 Telem_tcsi_labmode_fbBuilder builder_(_fbb);
64 builder_.add_labMode(labMode);
65 return builder_.Finish();
66}
67
68inline const ::flatbuffers::TypeTable *Telem_tcsi_labmode_fbTypeTable() {
69 static const ::flatbuffers::TypeCode type_codes[] = {
70 { ::flatbuffers::ET_BOOL, 0, -1 }
71 };
72 static const char * const names[] = {
73 "labMode"
74 };
75 static const ::flatbuffers::TypeTable tt = {
76 ::flatbuffers::ST_TABLE, 1, type_codes, nullptr, nullptr, nullptr, names
77 };
78 return &tt;
79}
80
81inline const MagAOX::logger::Telem_tcsi_labmode_fb *GetTelem_tcsi_labmode_fb(const void *buf) {
82 return ::flatbuffers::GetRoot<MagAOX::logger::Telem_tcsi_labmode_fb>(buf);
83}
84
85inline const MagAOX::logger::Telem_tcsi_labmode_fb *GetSizePrefixedTelem_tcsi_labmode_fb(const void *buf) {
86 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::Telem_tcsi_labmode_fb>(buf);
87}
88
90 ::flatbuffers::Verifier &verifier) {
91 return verifier.VerifyBuffer<MagAOX::logger::Telem_tcsi_labmode_fb>(nullptr);
92}
93
95 ::flatbuffers::Verifier &verifier) {
96 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::Telem_tcsi_labmode_fb>(nullptr);
97}
98
100 ::flatbuffers::FlatBufferBuilder &fbb,
101 ::flatbuffers::Offset<MagAOX::logger::Telem_tcsi_labmode_fb> root) {
102 fbb.Finish(root);
103}
104
106 ::flatbuffers::FlatBufferBuilder &fbb,
107 ::flatbuffers::Offset<MagAOX::logger::Telem_tcsi_labmode_fb> root) {
108 fbb.FinishSizePrefixed(root);
109}
110
111} // namespace logger
112} // namespace MagAOX
113
114#endif // FLATBUFFERS_GENERATED_TELEMTCSILABMODE_MAGAOX_LOGGER_H_
inline ::flatbuffers::Offset< Telem_tcsi_labmode_fb > CreateTelem_tcsi_labmode_fb(::flatbuffers::FlatBufferBuilder &_fbb, bool labMode=false)
const MagAOX::logger::Telem_tcsi_labmode_fb * GetTelem_tcsi_labmode_fb(const void *buf)
bool VerifySizePrefixedTelem_tcsi_labmode_fbBuffer(::flatbuffers::Verifier &verifier)
bool VerifyTelem_tcsi_labmode_fbBuffer(::flatbuffers::Verifier &verifier)
void FinishSizePrefixedTelem_tcsi_labmode_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Telem_tcsi_labmode_fb > root)
const ::flatbuffers::TypeTable * Telem_tcsi_labmode_fbTypeTable()
void FinishTelem_tcsi_labmode_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Telem_tcsi_labmode_fb > root)
const MagAOX::logger::Telem_tcsi_labmode_fb * GetSizePrefixedTelem_tcsi_labmode_fb(const void *buf)
Definition dm.hpp:19
static const ::flatbuffers::TypeTable * MiniReflectTypeTable()
bool Verify(::flatbuffers::Verifier &verifier) const
::flatbuffers::Offset< Telem_tcsi_labmode_fb > Finish()
Telem_tcsi_labmode_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)