4 #ifndef FLATBUFFERS_GENERATED_PDUOUTLETSTATE_MAGAOX_LOGGER_H_ 5 #define FLATBUFFERS_GENERATED_PDUOUTLETSTATE_MAGAOX_LOGGER_H_ 7 #include "flatbuffers/flatbuffers.h" 12 struct Pdu_outlet_state_fb;
14 struct Pdu_outlet_state_fb FLATBUFFERS_FINAL_CLASS :
private flatbuffers::Table {
20 return GetField<uint8_t>(VT_OUTLET, 0);
23 return GetField<uint8_t>(VT_STATE, 0);
25 bool Verify(flatbuffers::Verifier &verifier)
const {
26 return VerifyTableStart(verifier) &&
27 VerifyField<uint8_t>(verifier, VT_OUTLET) &&
28 VerifyField<uint8_t>(verifier, VT_STATE) &&
34 flatbuffers::FlatBufferBuilder &
fbb_;
37 fbb_.AddElement<uint8_t>(Pdu_outlet_state_fb::VT_OUTLET, outlet, 0);
40 fbb_.AddElement<uint8_t>(Pdu_outlet_state_fb::VT_STATE, state, 0);
44 start_ = fbb_.StartTable();
47 flatbuffers::Offset<Pdu_outlet_state_fb>
Finish() {
48 const auto end = fbb_.EndTable(start_);
49 auto o = flatbuffers::Offset<Pdu_outlet_state_fb>(end);
55 flatbuffers::FlatBufferBuilder &_fbb,
65 return flatbuffers::GetRoot<MagAOX::logger::Pdu_outlet_state_fb>(buf);
69 return flatbuffers::GetSizePrefixedRoot<MagAOX::logger::Pdu_outlet_state_fb>(buf);
73 flatbuffers::Verifier &verifier) {
74 return verifier.VerifyBuffer<MagAOX::logger::Pdu_outlet_state_fb>(
nullptr);
78 flatbuffers::Verifier &verifier) {
79 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::Pdu_outlet_state_fb>(
nullptr);
83 flatbuffers::FlatBufferBuilder &fbb,
84 flatbuffers::Offset<MagAOX::logger::Pdu_outlet_state_fb> root) {
89 flatbuffers::FlatBufferBuilder &fbb,
90 flatbuffers::Offset<MagAOX::logger::Pdu_outlet_state_fb> root) {
91 fbb.FinishSizePrefixed(root);
97 #endif // FLATBUFFERS_GENERATED_PDUOUTLETSTATE_MAGAOX_LOGGER_H_ flatbuffers::FlatBufferBuilder & fbb_
bool VerifyPdu_outlet_state_fbBuffer(flatbuffers::Verifier &verifier)
flatbuffers::Offset< Pdu_outlet_state_fb > CreatePdu_outlet_state_fb(flatbuffers::FlatBufferBuilder &_fbb, uint8_t outlet=0, uint8_t state=0)
const MagAOX::logger::Pdu_outlet_state_fb * GetPdu_outlet_state_fb(const void *buf)
bool Verify(flatbuffers::Verifier &verifier) const
flatbuffers::Offset< Pdu_outlet_state_fb > Finish()
Pdu_outlet_state_fbBuilder(flatbuffers::FlatBufferBuilder &_fbb)
const MagAOX::logger::Pdu_outlet_state_fb * GetSizePrefixedPdu_outlet_state_fb(const void *buf)
void FinishSizePrefixedPdu_outlet_state_fbBuffer(flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< MagAOX::logger::Pdu_outlet_state_fb > root)
void FinishPdu_outlet_state_fbBuffer(flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< MagAOX::logger::Pdu_outlet_state_fb > root)
void add_state(uint8_t state)
bool VerifySizePrefixedPdu_outlet_state_fbBuffer(flatbuffers::Verifier &verifier)
void add_outlet(uint8_t outlet)
flatbuffers::uoffset_t start_