4#ifndef GOOGLE_PROTOBUF_INCLUDED_bin_2fdrivers_2farduino_2fconfig_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_bin_2fdrivers_2farduino_2fconfig_2eproto
10#include <google/protobuf/port_def.inc>
11#if PROTOBUF_VERSION < 3021000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
16#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
22#include <google/protobuf/port_undef.inc>
23#include <google/protobuf/io/coded_stream.h>
24#include <google/protobuf/arena.h>
25#include <google/protobuf/arenastring.h>
26#include <google/protobuf/generated_message_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.h>
29#include <google/protobuf/message.h>
30#include <google/protobuf/repeated_field.h>
31#include <google/protobuf/extension_set.h>
32#include <google/protobuf/unknown_field_set.h>
33#include "goby/middleware/protobuf/app_config.pb.h"
34#include "goby/zeromq/protobuf/interprocess_config.pb.h"
35#include "goby/middleware/protobuf/serial_config.pb.h"
37#include <boost/units/quantity.hpp>
38#include <boost/units/absolute.hpp>
39#include <boost/units/dimensionless_type.hpp>
40#include <boost/units/make_scaled_unit.hpp>
42#include <google/protobuf/port_def.inc>
43#define PROTOBUF_INTERNAL_EXPORT_bin_2fdrivers_2farduino_2fconfig_2eproto
44PROTOBUF_NAMESPACE_OPEN
48PROTOBUF_NAMESPACE_CLOSE
57class ArduinoDriverConfig;
58struct ArduinoDriverConfigDefaultTypeInternal;
60class ArduinoDriverConfig_ArduinoVersionTable;
61struct ArduinoDriverConfig_ArduinoVersionTableDefaultTypeInternal;
65PROTOBUF_NAMESPACE_OPEN
68PROTOBUF_NAMESPACE_CLOSE
75 public ::PROTOBUF_NAMESPACE_ID::Message {
84 *
this = ::std::move(from);
92 if (
this == &from)
return *
this;
93 if (GetOwningArena() == from.GetOwningArena()
94 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
95 && GetOwningArena() !=
nullptr
106 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
109 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
112 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
135 if (other ==
this)
return;
136 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
137 if (GetOwningArena() !=
nullptr &&
138 GetOwningArena() == other->GetOwningArena()) {
140 if (GetOwningArena() == other->GetOwningArena()) {
144 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
148 if (other ==
this)
return;
149 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
156 return CreateMaybeMessage<ArduinoDriverConfig_ArduinoVersionTable>(arena);
158 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
160 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
162 ArduinoDriverConfig_ArduinoVersionTable::MergeImpl(*
this, from);
165 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
167 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
173 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
177 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
179 void SetCachedSize(
int size)
const final;
183 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
184 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
185 return "jaiabot.config.ArduinoDriverConfig.ArduinoVersionTable";
189 bool is_message_owned =
false);
193 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
209 bool _internal_has_app_versions_compatible_from()
const;
213 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
219 const std::string& _internal_app_versions_compatible_from()
const;
220 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_app_versions_compatible_from(
const std::string& value);
221 std::string* _internal_mutable_app_versions_compatible_from();
227 bool _internal_has_app_versions_compatible_to()
const;
231 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
237 const std::string& _internal_app_versions_compatible_to()
const;
238 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_app_versions_compatible_to(
const std::string& value);
239 std::string* _internal_mutable_app_versions_compatible_to();
245 bool _internal_has_arduino_version()
const;
251 uint32_t _internal_arduino_version()
const;
252 void _internal_set_arduino_version(uint32_t value);
259 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
260 typedef void InternalArenaConstructable_;
261 typedef void DestructorSkippable_;
263 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
264 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
265 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr app_versions_compatible_from_;
266 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr app_versions_compatible_to_;
267 uint32_t arduino_version_;
270 friend struct ::TableStruct_bin_2fdrivers_2farduino_2fconfig_2eproto;
275 public ::PROTOBUF_NAMESPACE_ID::Message {
284 *
this = ::std::move(from);
292 if (
this == &from)
return *
this;
293 if (GetOwningArena() == from.GetOwningArena()
294 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
295 && GetOwningArena() !=
nullptr
306 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
309 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
312 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
313 return GetDescriptor();
316 return default_instance().GetMetadata().descriptor;
319 return default_instance().GetMetadata().reflection;
322 return *internal_default_instance();
328 static constexpr int kIndexInFileMessages =
335 if (other ==
this)
return;
336 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
337 if (GetOwningArena() !=
nullptr &&
338 GetOwningArena() == other->GetOwningArena()) {
340 if (GetOwningArena() == other->GetOwningArena()) {
344 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
348 if (other ==
this)
return;
349 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
356 return CreateMaybeMessage<ArduinoDriverConfig>(arena);
358 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
360 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
362 ArduinoDriverConfig::MergeImpl(*
this, from);
365 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
367 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
368 bool IsInitialized() const final;
370 size_t ByteSizeLong() const final;
371 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
372 uint8_t* _InternalSerialize(
373 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
374 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
377 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
379 void SetCachedSize(
int size)
const final;
383 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
384 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
385 return "jaiabot.config.ArduinoDriverConfig";
389 bool is_message_owned =
false);
393 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
395 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata() const final;
404 kArduinoVersionTableFieldNumber = 21,
406 kInterprocessFieldNumber = 2,
407 kSerialArduinoFieldNumber = 11,
408 kBoundsFieldNumber = 20,
409 kArduinoReportTimeoutSecondsFieldNumber = 22,
410 kArduinoRestartTimeoutSecondsFieldNumber = 23,
413 int arduino_version_table_size()
const;
415 int _internal_arduino_version_table_size()
const;
417 void clear_arduino_version_table();
419 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::config::ArduinoDriverConfig_ArduinoVersionTable >*
420 mutable_arduino_version_table();
422 const ::jaiabot::config::ArduinoDriverConfig_ArduinoVersionTable& _internal_arduino_version_table(
int index)
const;
425 const ::jaiabot::config::ArduinoDriverConfig_ArduinoVersionTable& arduino_version_table(
int index)
const;
427 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::config::ArduinoDriverConfig_ArduinoVersionTable >&
428 arduino_version_table()
const;
431 bool has_app()
const;
433 bool _internal_has_app()
const;
436 const ::goby::middleware::protobuf::AppConfig& app()
const;
437 PROTOBUF_NODISCARD ::goby::middleware::protobuf::AppConfig* release_app();
438 ::goby::middleware::protobuf::AppConfig* mutable_app();
439 void set_allocated_app(::goby::middleware::protobuf::AppConfig* app);
441 const ::goby::middleware::protobuf::AppConfig& _internal_app()
const;
442 ::goby::middleware::protobuf::AppConfig* _internal_mutable_app();
444 void unsafe_arena_set_allocated_app(
445 ::goby::middleware::protobuf::AppConfig* app);
446 ::goby::middleware::protobuf::AppConfig* unsafe_arena_release_app();
449 bool has_interprocess()
const;
451 bool _internal_has_interprocess()
const;
454 const ::goby::zeromq::protobuf::InterProcessPortalConfig& interprocess()
const;
455 PROTOBUF_NODISCARD ::goby::zeromq::protobuf::InterProcessPortalConfig* release_interprocess();
456 ::goby::zeromq::protobuf::InterProcessPortalConfig* mutable_interprocess();
457 void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
459 const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess()
const;
460 ::goby::zeromq::protobuf::InterProcessPortalConfig* _internal_mutable_interprocess();
462 void unsafe_arena_set_allocated_interprocess(
463 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
464 ::goby::zeromq::protobuf::InterProcessPortalConfig* unsafe_arena_release_interprocess();
467 bool has_serial_arduino()
const;
469 bool _internal_has_serial_arduino()
const;
472 const ::goby::middleware::protobuf::SerialConfig& serial_arduino()
const;
473 PROTOBUF_NODISCARD ::goby::middleware::protobuf::SerialConfig* release_serial_arduino();
474 ::goby::middleware::protobuf::SerialConfig* mutable_serial_arduino();
475 void set_allocated_serial_arduino(::goby::middleware::protobuf::SerialConfig* serial_arduino);
477 const ::goby::middleware::protobuf::SerialConfig& _internal_serial_arduino()
const;
478 ::goby::middleware::protobuf::SerialConfig* _internal_mutable_serial_arduino();
480 void unsafe_arena_set_allocated_serial_arduino(
481 ::goby::middleware::protobuf::SerialConfig* serial_arduino);
482 ::goby::middleware::protobuf::SerialConfig* unsafe_arena_release_serial_arduino();
485 bool has_bounds()
const;
487 bool _internal_has_bounds()
const;
490 const ::jaiabot::protobuf::Bounds& bounds()
const;
491 PROTOBUF_NODISCARD ::jaiabot::protobuf::Bounds* release_bounds();
495 const ::jaiabot::protobuf::Bounds& _internal_bounds()
const;
498 void unsafe_arena_set_allocated_bounds(
503 bool has_arduino_report_timeout_seconds()
const;
505 bool _internal_has_arduino_report_timeout_seconds()
const;
507 void clear_arduino_report_timeout_seconds();
508 int32_t arduino_report_timeout_seconds()
const;
509 void set_arduino_report_timeout_seconds(int32_t value);
511 int32_t _internal_arduino_report_timeout_seconds()
const;
512 void _internal_set_arduino_report_timeout_seconds(int32_t value);
516 bool has_arduino_restart_timeout_seconds()
const;
518 bool _internal_has_arduino_restart_timeout_seconds()
const;
520 void clear_arduino_restart_timeout_seconds();
521 int32_t arduino_restart_timeout_seconds()
const;
522 void set_arduino_restart_timeout_seconds(int32_t value);
524 int32_t _internal_arduino_restart_timeout_seconds()
const;
525 void _internal_set_arduino_restart_timeout_seconds(int32_t value);
533 size_t RequiredFieldsByteSizeFallback()
const;
535 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
536 typedef void InternalArenaConstructable_;
537 typedef void DestructorSkippable_;
539 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
540 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
541 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::config::ArduinoDriverConfig_ArduinoVersionTable > arduino_version_table_;
542 ::goby::middleware::protobuf::AppConfig* app_;
543 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess_;
544 ::goby::middleware::protobuf::SerialConfig* serial_arduino_;
546 int32_t arduino_report_timeout_seconds_;
547 int32_t arduino_restart_timeout_seconds_;
550 friend struct ::TableStruct_bin_2fdrivers_2farduino_2fconfig_2eproto;
558 #pragma GCC diagnostic push
559 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
564inline bool ArduinoDriverConfig_ArduinoVersionTable::_internal_has_arduino_version()
const {
565 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
568inline bool ArduinoDriverConfig_ArduinoVersionTable::has_arduino_version()
const {
569 return _internal_has_arduino_version();
571inline void ArduinoDriverConfig_ArduinoVersionTable::clear_arduino_version() {
572 _impl_.arduino_version_ = 0u;
573 _impl_._has_bits_[0] &= ~0x00000004u;
575inline uint32_t ArduinoDriverConfig_ArduinoVersionTable::_internal_arduino_version()
const {
576 return _impl_.arduino_version_;
578inline uint32_t ArduinoDriverConfig_ArduinoVersionTable::arduino_version()
const {
580 return _internal_arduino_version();
582inline void ArduinoDriverConfig_ArduinoVersionTable::_internal_set_arduino_version(uint32_t value) {
583 _impl_._has_bits_[0] |= 0x00000004u;
584 _impl_.arduino_version_ = value;
586inline void ArduinoDriverConfig_ArduinoVersionTable::set_arduino_version(uint32_t value) {
587 _internal_set_arduino_version(value);
592inline bool ArduinoDriverConfig_ArduinoVersionTable::_internal_has_app_versions_compatible_from()
const {
593 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
596inline bool ArduinoDriverConfig_ArduinoVersionTable::has_app_versions_compatible_from()
const {
597 return _internal_has_app_versions_compatible_from();
599inline void ArduinoDriverConfig_ArduinoVersionTable::clear_app_versions_compatible_from() {
600 _impl_.app_versions_compatible_from_.ClearToEmpty();
601 _impl_._has_bits_[0] &= ~0x00000001u;
603inline const std::string& ArduinoDriverConfig_ArduinoVersionTable::app_versions_compatible_from()
const {
605 return _internal_app_versions_compatible_from();
607template <
typename ArgT0,
typename... ArgT>
608inline PROTOBUF_ALWAYS_INLINE
609void ArduinoDriverConfig_ArduinoVersionTable::set_app_versions_compatible_from(ArgT0&& arg0, ArgT... args) {
610 _impl_._has_bits_[0] |= 0x00000001u;
611 _impl_.app_versions_compatible_from_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
614inline std::string* ArduinoDriverConfig_ArduinoVersionTable::mutable_app_versions_compatible_from() {
615 std::string* _s = _internal_mutable_app_versions_compatible_from();
619inline const std::string& ArduinoDriverConfig_ArduinoVersionTable::_internal_app_versions_compatible_from()
const {
620 return _impl_.app_versions_compatible_from_.Get();
622inline void ArduinoDriverConfig_ArduinoVersionTable::_internal_set_app_versions_compatible_from(
const std::string& value) {
623 _impl_._has_bits_[0] |= 0x00000001u;
624 _impl_.app_versions_compatible_from_.Set(value, GetArenaForAllocation());
626inline std::string* ArduinoDriverConfig_ArduinoVersionTable::_internal_mutable_app_versions_compatible_from() {
627 _impl_._has_bits_[0] |= 0x00000001u;
628 return _impl_.app_versions_compatible_from_.Mutable(GetArenaForAllocation());
630inline std::string* ArduinoDriverConfig_ArduinoVersionTable::release_app_versions_compatible_from() {
632 if (!_internal_has_app_versions_compatible_from()) {
635 _impl_._has_bits_[0] &= ~0x00000001u;
636 auto* p = _impl_.app_versions_compatible_from_.Release();
637#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
638 if (_impl_.app_versions_compatible_from_.IsDefault()) {
639 _impl_.app_versions_compatible_from_.Set(
"", GetArenaForAllocation());
644inline void ArduinoDriverConfig_ArduinoVersionTable::set_allocated_app_versions_compatible_from(std::string* app_versions_compatible_from) {
645 if (app_versions_compatible_from !=
nullptr) {
646 _impl_._has_bits_[0] |= 0x00000001u;
648 _impl_._has_bits_[0] &= ~0x00000001u;
650 _impl_.app_versions_compatible_from_.SetAllocated(app_versions_compatible_from, GetArenaForAllocation());
651#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
652 if (_impl_.app_versions_compatible_from_.IsDefault()) {
653 _impl_.app_versions_compatible_from_.Set(
"", GetArenaForAllocation());
660inline bool ArduinoDriverConfig_ArduinoVersionTable::_internal_has_app_versions_compatible_to()
const {
661 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
664inline bool ArduinoDriverConfig_ArduinoVersionTable::has_app_versions_compatible_to()
const {
665 return _internal_has_app_versions_compatible_to();
667inline void ArduinoDriverConfig_ArduinoVersionTable::clear_app_versions_compatible_to() {
668 _impl_.app_versions_compatible_to_.ClearToEmpty();
669 _impl_._has_bits_[0] &= ~0x00000002u;
671inline const std::string& ArduinoDriverConfig_ArduinoVersionTable::app_versions_compatible_to()
const {
673 return _internal_app_versions_compatible_to();
675template <
typename ArgT0,
typename... ArgT>
676inline PROTOBUF_ALWAYS_INLINE
677void ArduinoDriverConfig_ArduinoVersionTable::set_app_versions_compatible_to(ArgT0&& arg0, ArgT... args) {
678 _impl_._has_bits_[0] |= 0x00000002u;
679 _impl_.app_versions_compatible_to_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
682inline std::string* ArduinoDriverConfig_ArduinoVersionTable::mutable_app_versions_compatible_to() {
683 std::string* _s = _internal_mutable_app_versions_compatible_to();
687inline const std::string& ArduinoDriverConfig_ArduinoVersionTable::_internal_app_versions_compatible_to()
const {
688 return _impl_.app_versions_compatible_to_.Get();
690inline void ArduinoDriverConfig_ArduinoVersionTable::_internal_set_app_versions_compatible_to(
const std::string& value) {
691 _impl_._has_bits_[0] |= 0x00000002u;
692 _impl_.app_versions_compatible_to_.Set(value, GetArenaForAllocation());
694inline std::string* ArduinoDriverConfig_ArduinoVersionTable::_internal_mutable_app_versions_compatible_to() {
695 _impl_._has_bits_[0] |= 0x00000002u;
696 return _impl_.app_versions_compatible_to_.Mutable(GetArenaForAllocation());
698inline std::string* ArduinoDriverConfig_ArduinoVersionTable::release_app_versions_compatible_to() {
700 if (!_internal_has_app_versions_compatible_to()) {
703 _impl_._has_bits_[0] &= ~0x00000002u;
704 auto* p = _impl_.app_versions_compatible_to_.Release();
705#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
706 if (_impl_.app_versions_compatible_to_.IsDefault()) {
707 _impl_.app_versions_compatible_to_.Set(
"", GetArenaForAllocation());
712inline void ArduinoDriverConfig_ArduinoVersionTable::set_allocated_app_versions_compatible_to(std::string* app_versions_compatible_to) {
713 if (app_versions_compatible_to !=
nullptr) {
714 _impl_._has_bits_[0] |= 0x00000002u;
716 _impl_._has_bits_[0] &= ~0x00000002u;
718 _impl_.app_versions_compatible_to_.SetAllocated(app_versions_compatible_to, GetArenaForAllocation());
719#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
720 if (_impl_.app_versions_compatible_to_.IsDefault()) {
721 _impl_.app_versions_compatible_to_.Set(
"", GetArenaForAllocation());
732inline bool ArduinoDriverConfig::_internal_has_app()
const {
733 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
734 PROTOBUF_ASSUME(!value || _impl_.app_ !=
nullptr);
737inline bool ArduinoDriverConfig::has_app()
const {
738 return _internal_has_app();
740inline const ::goby::middleware::protobuf::AppConfig& ArduinoDriverConfig::_internal_app()
const {
741 const ::goby::middleware::protobuf::AppConfig* p = _impl_.app_;
742 return p !=
nullptr ? *p :
reinterpret_cast<const ::goby::middleware::protobuf::AppConfig&
>(
743 ::goby::middleware::protobuf::_AppConfig_default_instance_);
745inline const ::goby::middleware::protobuf::AppConfig& ArduinoDriverConfig::app()
const {
747 return _internal_app();
749inline void ArduinoDriverConfig::unsafe_arena_set_allocated_app(
750 ::goby::middleware::protobuf::AppConfig* app) {
751 if (GetArenaForAllocation() ==
nullptr) {
752 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.app_);
756 _impl_._has_bits_[0] |= 0x00000001u;
758 _impl_._has_bits_[0] &= ~0x00000001u;
762inline ::goby::middleware::protobuf::AppConfig* ArduinoDriverConfig::release_app() {
763 _impl_._has_bits_[0] &= ~0x00000001u;
764 ::goby::middleware::protobuf::AppConfig* temp = _impl_.app_;
765 _impl_.app_ =
nullptr;
766#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
767 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
768 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
769 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
771 if (GetArenaForAllocation() !=
nullptr) {
772 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
777inline ::goby::middleware::protobuf::AppConfig* ArduinoDriverConfig::unsafe_arena_release_app() {
779 _impl_._has_bits_[0] &= ~0x00000001u;
780 ::goby::middleware::protobuf::AppConfig* temp = _impl_.app_;
781 _impl_.app_ =
nullptr;
784inline ::goby::middleware::protobuf::AppConfig* ArduinoDriverConfig::_internal_mutable_app() {
785 _impl_._has_bits_[0] |= 0x00000001u;
786 if (_impl_.app_ ==
nullptr) {
787 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArenaForAllocation());
792inline ::goby::middleware::protobuf::AppConfig* ArduinoDriverConfig::mutable_app() {
793 ::goby::middleware::protobuf::AppConfig* _msg = _internal_mutable_app();
797inline void ArduinoDriverConfig::set_allocated_app(::goby::middleware::protobuf::AppConfig* app) {
798 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
799 if (message_arena ==
nullptr) {
800 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.app_);
803 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
804 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
805 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app));
806 if (message_arena != submessage_arena) {
807 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
808 message_arena, app, submessage_arena);
810 _impl_._has_bits_[0] |= 0x00000001u;
812 _impl_._has_bits_[0] &= ~0x00000001u;
819inline bool ArduinoDriverConfig::_internal_has_interprocess()
const {
820 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
821 PROTOBUF_ASSUME(!value || _impl_.interprocess_ !=
nullptr);
824inline bool ArduinoDriverConfig::has_interprocess()
const {
825 return _internal_has_interprocess();
827inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& ArduinoDriverConfig::_internal_interprocess()
const {
828 const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = _impl_.interprocess_;
829 return p !=
nullptr ? *p :
reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig&
>(
830 ::goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_);
832inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& ArduinoDriverConfig::interprocess()
const {
834 return _internal_interprocess();
836inline void ArduinoDriverConfig::unsafe_arena_set_allocated_interprocess(
837 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
838 if (GetArenaForAllocation() ==
nullptr) {
839 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.interprocess_);
841 _impl_.interprocess_ = interprocess;
843 _impl_._has_bits_[0] |= 0x00000002u;
845 _impl_._has_bits_[0] &= ~0x00000002u;
849inline ::goby::zeromq::protobuf::InterProcessPortalConfig* ArduinoDriverConfig::release_interprocess() {
850 _impl_._has_bits_[0] &= ~0x00000002u;
851 ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = _impl_.interprocess_;
852 _impl_.interprocess_ =
nullptr;
853#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
854 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
855 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
856 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
858 if (GetArenaForAllocation() !=
nullptr) {
859 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
864inline ::goby::zeromq::protobuf::InterProcessPortalConfig* ArduinoDriverConfig::unsafe_arena_release_interprocess() {
866 _impl_._has_bits_[0] &= ~0x00000002u;
867 ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = _impl_.interprocess_;
868 _impl_.interprocess_ =
nullptr;
871inline ::goby::zeromq::protobuf::InterProcessPortalConfig* ArduinoDriverConfig::_internal_mutable_interprocess() {
872 _impl_._has_bits_[0] |= 0x00000002u;
873 if (_impl_.interprocess_ ==
nullptr) {
874 auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArenaForAllocation());
875 _impl_.interprocess_ = p;
877 return _impl_.interprocess_;
879inline ::goby::zeromq::protobuf::InterProcessPortalConfig* ArduinoDriverConfig::mutable_interprocess() {
880 ::goby::zeromq::protobuf::InterProcessPortalConfig* _msg = _internal_mutable_interprocess();
884inline void ArduinoDriverConfig::set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
885 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
886 if (message_arena ==
nullptr) {
887 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.interprocess_);
890 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
891 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
892 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess));
893 if (message_arena != submessage_arena) {
894 interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
895 message_arena, interprocess, submessage_arena);
897 _impl_._has_bits_[0] |= 0x00000002u;
899 _impl_._has_bits_[0] &= ~0x00000002u;
901 _impl_.interprocess_ = interprocess;
906inline bool ArduinoDriverConfig::_internal_has_serial_arduino()
const {
907 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
908 PROTOBUF_ASSUME(!value || _impl_.serial_arduino_ !=
nullptr);
911inline bool ArduinoDriverConfig::has_serial_arduino()
const {
912 return _internal_has_serial_arduino();
914inline const ::goby::middleware::protobuf::SerialConfig& ArduinoDriverConfig::_internal_serial_arduino()
const {
915 const ::goby::middleware::protobuf::SerialConfig* p = _impl_.serial_arduino_;
916 return p !=
nullptr ? *p :
reinterpret_cast<const ::goby::middleware::protobuf::SerialConfig&
>(
917 ::goby::middleware::protobuf::_SerialConfig_default_instance_);
919inline const ::goby::middleware::protobuf::SerialConfig& ArduinoDriverConfig::serial_arduino()
const {
921 return _internal_serial_arduino();
923inline void ArduinoDriverConfig::unsafe_arena_set_allocated_serial_arduino(
924 ::goby::middleware::protobuf::SerialConfig* serial_arduino) {
925 if (GetArenaForAllocation() ==
nullptr) {
926 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.serial_arduino_);
928 _impl_.serial_arduino_ = serial_arduino;
929 if (serial_arduino) {
930 _impl_._has_bits_[0] |= 0x00000004u;
932 _impl_._has_bits_[0] &= ~0x00000004u;
936inline ::goby::middleware::protobuf::SerialConfig* ArduinoDriverConfig::release_serial_arduino() {
937 _impl_._has_bits_[0] &= ~0x00000004u;
938 ::goby::middleware::protobuf::SerialConfig* temp = _impl_.serial_arduino_;
939 _impl_.serial_arduino_ =
nullptr;
940#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
941 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
942 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
943 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
945 if (GetArenaForAllocation() !=
nullptr) {
946 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
951inline ::goby::middleware::protobuf::SerialConfig* ArduinoDriverConfig::unsafe_arena_release_serial_arduino() {
953 _impl_._has_bits_[0] &= ~0x00000004u;
954 ::goby::middleware::protobuf::SerialConfig* temp = _impl_.serial_arduino_;
955 _impl_.serial_arduino_ =
nullptr;
958inline ::goby::middleware::protobuf::SerialConfig* ArduinoDriverConfig::_internal_mutable_serial_arduino() {
959 _impl_._has_bits_[0] |= 0x00000004u;
960 if (_impl_.serial_arduino_ ==
nullptr) {
961 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::SerialConfig>(GetArenaForAllocation());
962 _impl_.serial_arduino_ = p;
964 return _impl_.serial_arduino_;
966inline ::goby::middleware::protobuf::SerialConfig* ArduinoDriverConfig::mutable_serial_arduino() {
967 ::goby::middleware::protobuf::SerialConfig* _msg = _internal_mutable_serial_arduino();
971inline void ArduinoDriverConfig::set_allocated_serial_arduino(::goby::middleware::protobuf::SerialConfig* serial_arduino) {
972 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
973 if (message_arena ==
nullptr) {
974 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.serial_arduino_);
976 if (serial_arduino) {
977 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
978 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
979 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(serial_arduino));
980 if (message_arena != submessage_arena) {
981 serial_arduino = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
982 message_arena, serial_arduino, submessage_arena);
984 _impl_._has_bits_[0] |= 0x00000004u;
986 _impl_._has_bits_[0] &= ~0x00000004u;
988 _impl_.serial_arduino_ = serial_arduino;
993inline bool ArduinoDriverConfig::_internal_has_bounds()
const {
994 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
995 PROTOBUF_ASSUME(!value || _impl_.bounds_ !=
nullptr);
998inline bool ArduinoDriverConfig::has_bounds()
const {
999 return _internal_has_bounds();
1001inline const ::jaiabot::protobuf::Bounds& ArduinoDriverConfig::_internal_bounds()
const {
1002 const ::jaiabot::protobuf::Bounds* p = _impl_.bounds_;
1006inline const ::jaiabot::protobuf::Bounds& ArduinoDriverConfig::bounds()
const {
1008 return _internal_bounds();
1010inline void ArduinoDriverConfig::unsafe_arena_set_allocated_bounds(
1012 if (GetArenaForAllocation() ==
nullptr) {
1013 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.bounds_);
1015 _impl_.bounds_ = bounds;
1017 _impl_._has_bits_[0] |= 0x00000008u;
1019 _impl_._has_bits_[0] &= ~0x00000008u;
1023inline ::jaiabot::protobuf::Bounds* ArduinoDriverConfig::release_bounds() {
1024 _impl_._has_bits_[0] &= ~0x00000008u;
1026 _impl_.bounds_ =
nullptr;
1027#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1028 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1029 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1030 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1032 if (GetArenaForAllocation() !=
nullptr) {
1033 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1038inline ::jaiabot::protobuf::Bounds* ArduinoDriverConfig::unsafe_arena_release_bounds() {
1040 _impl_._has_bits_[0] &= ~0x00000008u;
1042 _impl_.bounds_ =
nullptr;
1045inline ::jaiabot::protobuf::Bounds* ArduinoDriverConfig::_internal_mutable_bounds() {
1046 _impl_._has_bits_[0] |= 0x00000008u;
1047 if (_impl_.bounds_ ==
nullptr) {
1051 return _impl_.bounds_;
1053inline ::jaiabot::protobuf::Bounds* ArduinoDriverConfig::mutable_bounds() {
1059 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1060 if (message_arena ==
nullptr) {
1061 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.bounds_);
1064 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1065 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
1066 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(bounds));
1067 if (message_arena != submessage_arena) {
1068 bounds = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1069 message_arena, bounds, submessage_arena);
1071 _impl_._has_bits_[0] |= 0x00000008u;
1073 _impl_._has_bits_[0] &= ~0x00000008u;
1075 _impl_.bounds_ = bounds;
1080inline int ArduinoDriverConfig::_internal_arduino_version_table_size()
const {
1081 return _impl_.arduino_version_table_.size();
1083inline int ArduinoDriverConfig::arduino_version_table_size()
const {
1084 return _internal_arduino_version_table_size();
1086inline void ArduinoDriverConfig::clear_arduino_version_table() {
1087 _impl_.arduino_version_table_.Clear();
1089inline ::jaiabot::config::ArduinoDriverConfig_ArduinoVersionTable* ArduinoDriverConfig::mutable_arduino_version_table(
int index) {
1091 return _impl_.arduino_version_table_.Mutable(index);
1093inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::config::ArduinoDriverConfig_ArduinoVersionTable >*
1094ArduinoDriverConfig::mutable_arduino_version_table() {
1096 return &_impl_.arduino_version_table_;
1098inline const ::jaiabot::config::ArduinoDriverConfig_ArduinoVersionTable& ArduinoDriverConfig::_internal_arduino_version_table(
int index)
const {
1099 return _impl_.arduino_version_table_.Get(index);
1101inline const ::jaiabot::config::ArduinoDriverConfig_ArduinoVersionTable& ArduinoDriverConfig::arduino_version_table(
int index)
const {
1103 return _internal_arduino_version_table(index);
1105inline ::jaiabot::config::ArduinoDriverConfig_ArduinoVersionTable* ArduinoDriverConfig::_internal_add_arduino_version_table() {
1106 return _impl_.arduino_version_table_.Add();
1108inline ::jaiabot::config::ArduinoDriverConfig_ArduinoVersionTable* ArduinoDriverConfig::add_arduino_version_table() {
1113inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::config::ArduinoDriverConfig_ArduinoVersionTable >&
1114ArduinoDriverConfig::arduino_version_table()
const {
1116 return _impl_.arduino_version_table_;
1120inline bool ArduinoDriverConfig::_internal_has_arduino_report_timeout_seconds()
const {
1121 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
1124inline bool ArduinoDriverConfig::has_arduino_report_timeout_seconds()
const {
1125 return _internal_has_arduino_report_timeout_seconds();
1127inline void ArduinoDriverConfig::clear_arduino_report_timeout_seconds() {
1128 _impl_.arduino_report_timeout_seconds_ = 2;
1129 _impl_._has_bits_[0] &= ~0x00000010u;
1131inline int32_t ArduinoDriverConfig::_internal_arduino_report_timeout_seconds()
const {
1132 return _impl_.arduino_report_timeout_seconds_;
1134inline int32_t ArduinoDriverConfig::arduino_report_timeout_seconds()
const {
1136 return _internal_arduino_report_timeout_seconds();
1138inline void ArduinoDriverConfig::_internal_set_arduino_report_timeout_seconds(int32_t value) {
1139 _impl_._has_bits_[0] |= 0x00000010u;
1140 _impl_.arduino_report_timeout_seconds_ = value;
1142inline void ArduinoDriverConfig::set_arduino_report_timeout_seconds(int32_t value) {
1143 _internal_set_arduino_report_timeout_seconds(value);
1148inline bool ArduinoDriverConfig::_internal_has_arduino_restart_timeout_seconds()
const {
1149 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
1152inline bool ArduinoDriverConfig::has_arduino_restart_timeout_seconds()
const {
1153 return _internal_has_arduino_restart_timeout_seconds();
1155inline void ArduinoDriverConfig::clear_arduino_restart_timeout_seconds() {
1156 _impl_.arduino_restart_timeout_seconds_ = 10;
1157 _impl_._has_bits_[0] &= ~0x00000020u;
1159inline int32_t ArduinoDriverConfig::_internal_arduino_restart_timeout_seconds()
const {
1160 return _impl_.arduino_restart_timeout_seconds_;
1162inline int32_t ArduinoDriverConfig::arduino_restart_timeout_seconds()
const {
1164 return _internal_arduino_restart_timeout_seconds();
1166inline void ArduinoDriverConfig::_internal_set_arduino_restart_timeout_seconds(int32_t value) {
1167 _impl_._has_bits_[0] |= 0x00000020u;
1168 _impl_.arduino_restart_timeout_seconds_ = value;
1170inline void ArduinoDriverConfig::set_arduino_restart_timeout_seconds(int32_t value) {
1171 _internal_set_arduino_restart_timeout_seconds(value);
1176 #pragma GCC diagnostic pop
1188#include <google/protobuf/port_undef.inc>
PROTOBUF_NAMESPACE_OPEN ::jaiabot::protobuf::Bounds * Arena::CreateMaybeMessage<::jaiabot::protobuf::Bounds >(Arena *)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
ArduinoDriverConfig_ArduinoVersionTable & operator=(ArduinoDriverConfig_ArduinoVersionTable &&from) noexcept
static constexpr int kIndexInFileMessages
friend void swap(ArduinoDriverConfig_ArduinoVersionTable &a, ArduinoDriverConfig_ArduinoVersionTable &b)
ArduinoDriverConfig_ArduinoVersionTable(const ArduinoDriverConfig_ArduinoVersionTable &from)
int GetCachedSize() const final
const std::string & app_versions_compatible_from() const
void clear_app_versions_compatible_from()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
ArduinoDriverConfig_ArduinoVersionTable * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void set_app_versions_compatible_to(ArgT0 &&arg0, ArgT... args)
void UnsafeArenaSwap(ArduinoDriverConfig_ArduinoVersionTable *other)
static const ArduinoDriverConfig_ArduinoVersionTable & default_instance()
void set_app_versions_compatible_from(ArgT0 &&arg0, ArgT... args)
std::string * mutable_app_versions_compatible_to()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
std::string * mutable_app_versions_compatible_from()
PROTOBUF_CONSTEXPR ArduinoDriverConfig_ArduinoVersionTable(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void set_allocated_app_versions_compatible_from(std::string *app_versions_compatible_from)
bool IsInitialized() const final
static const ArduinoDriverConfig_ArduinoVersionTable * internal_default_instance()
bool has_arduino_version() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const ClassData _class_data_
size_t ByteSizeLong() const final
ArduinoDriverConfig_ArduinoVersionTable(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
PROTOBUF_NODISCARD std::string * release_app_versions_compatible_to()
@ kAppVersionsCompatibleToFieldNumber
@ kArduinoVersionFieldNumber
@ kAppVersionsCompatibleFromFieldNumber
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
ArduinoDriverConfig_ArduinoVersionTable()
void clear_app_versions_compatible_to()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_allocated_app_versions_compatible_to(std::string *app_versions_compatible_to)
void set_arduino_version(uint32_t value)
void CopyFrom(const ArduinoDriverConfig_ArduinoVersionTable &from)
~ArduinoDriverConfig_ArduinoVersionTable() override
PROTOBUF_NODISCARD std::string * release_app_versions_compatible_from()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
ArduinoDriverConfig_ArduinoVersionTable & operator=(const ArduinoDriverConfig_ArduinoVersionTable &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
bool has_app_versions_compatible_to() const
uint32_t arduino_version() const
const std::string & app_versions_compatible_to() const
void MergeFrom(const ArduinoDriverConfig_ArduinoVersionTable &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void clear_arduino_version()
ArduinoDriverConfig_ArduinoVersionTable(ArduinoDriverConfig_ArduinoVersionTable &&from) noexcept
bool has_app_versions_compatible_from() const
void Swap(ArduinoDriverConfig_ArduinoVersionTable *other)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const ArduinoDriverConfig * internal_default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
ArduinoDriverConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
friend void swap(ArduinoDriverConfig &a, ArduinoDriverConfig &b)
ArduinoDriverConfig & operator=(ArduinoDriverConfig &&from) noexcept
ArduinoDriverConfig & operator=(const ArduinoDriverConfig &from)
~ArduinoDriverConfig() override
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void clear_interprocess()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void clear_serial_arduino()
void Swap(ArduinoDriverConfig *other)
PROTOBUF_CONSTEXPR ArduinoDriverConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
ArduinoDriverConfig(ArduinoDriverConfig &&from) noexcept
ArduinoDriverConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
ArduinoDriverConfig(const ArduinoDriverConfig &from)
void UnsafeArenaSwap(ArduinoDriverConfig *other)
void MergeFrom(const ArduinoDriverConfig &from)
void CopyFrom(const ArduinoDriverConfig &from)
static const ClassData _class_data_
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ArduinoDriverConfig & default_instance()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_bin_2fdrivers_2farduino_2fconfig_2eproto
ArduinoDriverConfig_ArduinoVersionTableDefaultTypeInternal _ArduinoDriverConfig_ArduinoVersionTable_default_instance_
ArduinoDriverConfigDefaultTypeInternal _ArduinoDriverConfig_default_instance_
BoundsDefaultTypeInternal _Bounds_default_instance_
static const uint32_t offsets[]