4#ifndef FLATBUFFERS_GENERATED_CRED2TEMPS_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_CRED2TEMPS_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");
20struct Cred2_temps_fbBuilder;
24struct Cred2_temps_fb FLATBUFFERS_FINAL_CLASS :
private ::flatbuffers::Table {
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
48 return GetField<float>(
VT_SNAKE, 0.0f);
57 return GetField<float>(VT_HEATSINK, 0.0f);
59 bool Verify(::flatbuffers::Verifier &verifier)
const {
60 return VerifyTableStart(verifier) &&
64 VerifyField<float>(verifier,
VT_SNAKE, 4) &&
67 VerifyField<float>(verifier, VT_HEATSINK, 4) &&
74 ::flatbuffers::FlatBufferBuilder &
fbb_;
77 fbb_.AddElement<
float>(Cred2_temps_fb::VT_MOTHERBOARD, motherboard, 0.0f);
80 fbb_.AddElement<
float>(Cred2_temps_fb::VT_FRONTEND, frontend, 0.0f);
83 fbb_.AddElement<
float>(Cred2_temps_fb::VT_POWERBOARD, powerboard, 0.0f);
86 fbb_.AddElement<
float>(Cred2_temps_fb::VT_SNAKE, snake, 0.0f);
89 fbb_.AddElement<
float>(Cred2_temps_fb::VT_SETPOINT, setpoint, 0.0f);
92 fbb_.AddElement<
float>(Cred2_temps_fb::VT_PELTIER, peltier, 0.0f);
95 fbb_.AddElement<
float>(Cred2_temps_fb::VT_HEATSINK, heatsink, 0.0f);
101 ::flatbuffers::Offset<Cred2_temps_fb>
Finish() {
103 auto o = ::flatbuffers::Offset<Cred2_temps_fb>(end);
109 ::flatbuffers::FlatBufferBuilder &_fbb,
110 float motherboard = 0.0f,
111 float frontend = 0.0f,
112 float powerboard = 0.0f,
114 float setpoint = 0.0f,
115 float peltier = 0.0f,
116 float heatsink = 0.0f) {
129 static const ::flatbuffers::TypeCode type_codes[] = {
130 { ::flatbuffers::ET_FLOAT, 0, -1 },
131 { ::flatbuffers::ET_FLOAT, 0, -1 },
132 { ::flatbuffers::ET_FLOAT, 0, -1 },
133 { ::flatbuffers::ET_FLOAT, 0, -1 },
134 { ::flatbuffers::ET_FLOAT, 0, -1 },
135 { ::flatbuffers::ET_FLOAT, 0, -1 },
136 { ::flatbuffers::ET_FLOAT, 0, -1 }
138 static const char *
const names[] = {
147 static const ::flatbuffers::TypeTable tt = {
148 ::flatbuffers::ST_TABLE, 7, type_codes,
nullptr,
nullptr,
nullptr, names
154 return ::flatbuffers::GetRoot<MagAOX::logger::Cred2_temps_fb>(buf);
158 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::Cred2_temps_fb>(buf);
162 ::flatbuffers::Verifier &verifier) {
163 return verifier.VerifyBuffer<MagAOX::logger::Cred2_temps_fb>(
nullptr);
167 ::flatbuffers::Verifier &verifier) {
168 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::Cred2_temps_fb>(
nullptr);
172 ::flatbuffers::FlatBufferBuilder &fbb,
173 ::flatbuffers::Offset<MagAOX::logger::Cred2_temps_fb> root) {
178 ::flatbuffers::FlatBufferBuilder &fbb,
179 ::flatbuffers::Offset<MagAOX::logger::Cred2_temps_fb> root) {
180 fbb.FinishSizePrefixed(root);
void FinishCred2_temps_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Cred2_temps_fb > root)
void FinishSizePrefixedCred2_temps_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Cred2_temps_fb > root)
bool VerifySizePrefixedCred2_temps_fbBuffer(::flatbuffers::Verifier &verifier)
bool VerifyCred2_temps_fbBuffer(::flatbuffers::Verifier &verifier)
const ::flatbuffers::TypeTable * Cred2_temps_fbTypeTable()
inline ::flatbuffers::Offset< Cred2_temps_fb > CreateCred2_temps_fb(::flatbuffers::FlatBufferBuilder &_fbb, float motherboard=0.0f, float frontend=0.0f, float powerboard=0.0f, float snake=0.0f, float setpoint=0.0f, float peltier=0.0f, float heatsink=0.0f)
const MagAOX::logger::Cred2_temps_fb * GetCred2_temps_fb(const void *buf)
const MagAOX::logger::Cred2_temps_fb * GetSizePrefixedCred2_temps_fb(const void *buf)
::flatbuffers::FlatBufferBuilder & fbb_
void add_heatsink(float heatsink)
void add_setpoint(float setpoint)
void add_motherboard(float motherboard)
void add_peltier(float peltier)
Cred2_temps_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
::flatbuffers::Offset< Cred2_temps_fb > Finish()
::flatbuffers::uoffset_t start_
void add_frontend(float frontend)
void add_snake(float snake)
void add_powerboard(float powerboard)
float motherboard() const
static const ::flatbuffers::TypeTable * MiniReflectTypeTable()
Cred2_temps_fbBuilder Builder
bool Verify(::flatbuffers::Verifier &verifier) const