4#ifndef FLATBUFFERS_GENERATED_PICOCHANNEL_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_PICOCHANNEL_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 Pico_channel_fb;
20struct Pico_channel_fbBuilder;
24struct Pico_channel_fb FLATBUFFERS_FINAL_CLASS :
private ::flatbuffers::Table {
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
33 const ::flatbuffers::String *
name()
const {
34 return GetPointer<const ::flatbuffers::String *>(
VT_NAME);
39 bool Verify(::flatbuffers::Verifier &verifier)
const {
40 return VerifyTableStart(verifier) &&
41 VerifyOffset(verifier,
VT_NAME) &&
42 verifier.VerifyString(name()) &&
43 VerifyField<uint8_t>(verifier,
VT_CHANNEL, 1) &&
50 ::flatbuffers::FlatBufferBuilder &
fbb_;
52 void add_name(::flatbuffers::Offset<::flatbuffers::String> name) {
53 fbb_.AddOffset(Pico_channel_fb::VT_NAME, name);
56 fbb_.AddElement<uint8_t>(Pico_channel_fb::VT_CHANNEL, channel, 0);
62 ::flatbuffers::Offset<Pico_channel_fb>
Finish() {
64 auto o = ::flatbuffers::Offset<Pico_channel_fb>(end);
70 ::flatbuffers::FlatBufferBuilder &_fbb,
71 ::flatbuffers::Offset<::flatbuffers::String> name = 0,
72 uint8_t channel = 0) {
80 ::flatbuffers::FlatBufferBuilder &_fbb,
81 const char *name =
nullptr,
82 uint8_t channel = 0) {
83 auto name__ = name ? _fbb.CreateString(name) : 0;
91 static const ::flatbuffers::TypeCode type_codes[] = {
92 { ::flatbuffers::ET_STRING, 0, -1 },
93 { ::flatbuffers::ET_UCHAR, 0, -1 }
95 static const char *
const names[] = {
99 static const ::flatbuffers::TypeTable tt = {
100 ::flatbuffers::ST_TABLE, 2, type_codes,
nullptr,
nullptr,
nullptr, names
106 return ::flatbuffers::GetRoot<MagAOX::logger::Pico_channel_fb>(buf);
110 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::Pico_channel_fb>(buf);
114 ::flatbuffers::Verifier &verifier) {
115 return verifier.VerifyBuffer<MagAOX::logger::Pico_channel_fb>(
nullptr);
119 ::flatbuffers::Verifier &verifier) {
120 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::Pico_channel_fb>(
nullptr);
124 ::flatbuffers::FlatBufferBuilder &fbb,
125 ::flatbuffers::Offset<MagAOX::logger::Pico_channel_fb> root) {
130 ::flatbuffers::FlatBufferBuilder &fbb,
131 ::flatbuffers::Offset<MagAOX::logger::Pico_channel_fb> root) {
132 fbb.FinishSizePrefixed(root);
const ::flatbuffers::TypeTable * Pico_channel_fbTypeTable()
inline ::flatbuffers::Offset< Pico_channel_fb > CreatePico_channel_fbDirect(::flatbuffers::FlatBufferBuilder &_fbb, const char *name=nullptr, uint8_t channel=0)
const MagAOX::logger::Pico_channel_fb * GetSizePrefixedPico_channel_fb(const void *buf)
bool VerifyPico_channel_fbBuffer(::flatbuffers::Verifier &verifier)
const MagAOX::logger::Pico_channel_fb * GetPico_channel_fb(const void *buf)
void FinishPico_channel_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Pico_channel_fb > root)
inline ::flatbuffers::Offset< Pico_channel_fb > CreatePico_channel_fb(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::String > name=0, uint8_t channel=0)
void FinishSizePrefixedPico_channel_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Pico_channel_fb > root)
bool VerifySizePrefixedPico_channel_fbBuffer(::flatbuffers::Verifier &verifier)
Pico_channel_fbBuilder Builder
static const ::flatbuffers::TypeTable * MiniReflectTypeTable()
const ::flatbuffers::String * name() const
bool Verify(::flatbuffers::Verifier &verifier) const
::flatbuffers::Offset< Pico_channel_fb > Finish()
::flatbuffers::FlatBufferBuilder & fbb_
Pico_channel_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
void add_name(::flatbuffers::Offset<::flatbuffers::String > name)
void add_channel(uint8_t channel)
::flatbuffers::uoffset_t start_