4#ifndef FLATBUFFERS_GENERATED_TTMMODPARAMS_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_TTMMODPARAMS_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 Ttmmod_params_fb;
20struct Ttmmod_params_fbBuilder;
24struct Ttmmod_params_fb FLATBUFFERS_FINAL_CLASS :
private ::flatbuffers::Table {
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
49 return GetField<double>(VT_OFFSET2, 0.0);
51 bool Verify(::flatbuffers::Verifier &verifier)
const {
52 return VerifyTableStart(verifier) &&
54 VerifyField<double>(verifier,
VT_MODFREQ, 8) &&
55 VerifyField<double>(verifier,
VT_MODRAD, 8) &&
56 VerifyField<double>(verifier,
VT_OFFSET1, 8) &&
57 VerifyField<double>(verifier, VT_OFFSET2, 8) &&
64 ::flatbuffers::FlatBufferBuilder &
fbb_;
67 fbb_.AddElement<uint8_t>(Ttmmod_params_fb::VT_MODSTATE, modState, 0);
70 fbb_.AddElement<
double>(Ttmmod_params_fb::VT_MODFREQ, modFreq, 0.0);
73 fbb_.AddElement<
double>(Ttmmod_params_fb::VT_MODRAD, modRad, 0.0);
76 fbb_.AddElement<
double>(Ttmmod_params_fb::VT_OFFSET1, offset1, 0.0);
79 fbb_.AddElement<
double>(Ttmmod_params_fb::VT_OFFSET2, offset2, 0.0);
85 ::flatbuffers::Offset<Ttmmod_params_fb>
Finish() {
87 auto o = ::flatbuffers::Offset<Ttmmod_params_fb>(end);
93 ::flatbuffers::FlatBufferBuilder &_fbb,
98 double offset2 = 0.0) {
109 static const ::flatbuffers::TypeCode type_codes[] = {
110 { ::flatbuffers::ET_UCHAR, 0, -1 },
111 { ::flatbuffers::ET_DOUBLE, 0, -1 },
112 { ::flatbuffers::ET_DOUBLE, 0, -1 },
113 { ::flatbuffers::ET_DOUBLE, 0, -1 },
114 { ::flatbuffers::ET_DOUBLE, 0, -1 }
116 static const char *
const names[] = {
123 static const ::flatbuffers::TypeTable tt = {
124 ::flatbuffers::ST_TABLE, 5, type_codes,
nullptr,
nullptr,
nullptr, names
130 return ::flatbuffers::GetRoot<MagAOX::logger::Ttmmod_params_fb>(buf);
134 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::Ttmmod_params_fb>(buf);
138 ::flatbuffers::Verifier &verifier) {
139 return verifier.VerifyBuffer<MagAOX::logger::Ttmmod_params_fb>(
nullptr);
143 ::flatbuffers::Verifier &verifier) {
144 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::Ttmmod_params_fb>(
nullptr);
148 ::flatbuffers::FlatBufferBuilder &fbb,
149 ::flatbuffers::Offset<MagAOX::logger::Ttmmod_params_fb> root) {
154 ::flatbuffers::FlatBufferBuilder &fbb,
155 ::flatbuffers::Offset<MagAOX::logger::Ttmmod_params_fb> root) {
156 fbb.FinishSizePrefixed(root);
inline ::flatbuffers::Offset< Ttmmod_params_fb > CreateTtmmod_params_fb(::flatbuffers::FlatBufferBuilder &_fbb, uint8_t modState=0, double modFreq=0.0, double modRad=0.0, double offset1=0.0, double offset2=0.0)
bool VerifySizePrefixedTtmmod_params_fbBuffer(::flatbuffers::Verifier &verifier)
bool VerifyTtmmod_params_fbBuffer(::flatbuffers::Verifier &verifier)
const MagAOX::logger::Ttmmod_params_fb * GetTtmmod_params_fb(const void *buf)
void FinishSizePrefixedTtmmod_params_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Ttmmod_params_fb > root)
void FinishTtmmod_params_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Ttmmod_params_fb > root)
const ::flatbuffers::TypeTable * Ttmmod_params_fbTypeTable()
const MagAOX::logger::Ttmmod_params_fb * GetSizePrefixedTtmmod_params_fb(const void *buf)
Ttmmod_params_fbBuilder Builder
static const ::flatbuffers::TypeTable * MiniReflectTypeTable()
bool Verify(::flatbuffers::Verifier &verifier) const
void add_modFreq(double modFreq)
::flatbuffers::uoffset_t start_
void add_offset2(double offset2)
Ttmmod_params_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
void add_modRad(double modRad)
::flatbuffers::Offset< Ttmmod_params_fb > Finish()
::flatbuffers::FlatBufferBuilder & fbb_
void add_modState(uint8_t modState)
void add_offset1(double offset1)