4#ifndef GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2farduino_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2farduino_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/generated_enum_reflection.h>
33#include <google/protobuf/unknown_field_set.h>
34#include <boost/units/quantity.hpp>
35#include <boost/units/absolute.hpp>
36#include <boost/units/dimensionless_type.hpp>
37#include <boost/units/make_scaled_unit.hpp>
39#include <google/protobuf/port_def.inc>
40#define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2farduino_2eproto
41PROTOBUF_NAMESPACE_OPEN
45PROTOBUF_NAMESPACE_CLOSE
49 static const uint32_t
offsets[];
54class ArduinoActuators;
55struct ArduinoActuatorsDefaultTypeInternal;
58struct ArduinoCommandDefaultTypeInternal;
61struct ArduinoDebugDefaultTypeInternal;
64struct ArduinoIssueDefaultTypeInternal;
67struct ArduinoResponseDefaultTypeInternal;
70struct ArduinoSettingsDefaultTypeInternal;
74PROTOBUF_NAMESPACE_OPEN
81PROTOBUF_NAMESPACE_CLOSE
96 static_assert(::std::is_same<T, ArduinoIssue_SolutionType>::value ||
97 ::std::is_integral<T>::value,
98 "Incorrect type passed to function ArduinoIssue_SolutionType_Name.");
99 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
104 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ArduinoIssue_SolutionType>(
127 static_assert(::std::is_same<T, ArduinoStatusCode>::value ||
128 ::std::is_integral<T>::value,
129 "Incorrect type passed to function ArduinoStatusCode_Name.");
130 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
135 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ArduinoStatusCode>(
140class ArduinoSettings final :
141 public ::PROTOBUF_NAMESPACE_ID::Message {
145 explicit PROTOBUF_CONSTEXPR
ArduinoSettings(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
150 *
this = ::std::move(from);
158 if (
this == &from)
return *
this;
159 if (GetOwningArena() == from.GetOwningArena()
160 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
161 && GetOwningArena() !=
nullptr
171 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet&
unknown_fields()
const {
172 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
175 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
178 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
181 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
GetDescriptor() {
184 static const ::PROTOBUF_NAMESPACE_ID::Reflection*
GetReflection() {
201 if (other ==
this)
return;
202 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
203 if (GetOwningArena() !=
nullptr &&
204 GetOwningArena() == other->GetOwningArena()) {
206 if (GetOwningArena() == other->GetOwningArena()) {
210 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
214 if (other ==
this)
return;
215 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
222 return CreateMaybeMessage<ArduinoSettings>(arena);
224 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
226 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
228 ArduinoSettings::MergeImpl(*
this, from);
231 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
233 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
239 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
243 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
245 void SetCachedSize(
int size)
const final;
249 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
250 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
251 return "jaiabot.protobuf.ArduinoSettings";
255 bool is_message_owned =
false);
259 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
261 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
274 bool _internal_has_forward_start()
const;
280 int32_t _internal_forward_start()
const;
281 void _internal_set_forward_start(int32_t value);
287 bool _internal_has_reverse_start()
const;
293 int32_t _internal_reverse_start()
const;
294 void _internal_set_reverse_start(int32_t value);
302 size_t RequiredFieldsByteSizeFallback()
const;
304 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
305 typedef void InternalArenaConstructable_;
306 typedef void DestructorSkippable_;
308 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
309 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
310 int32_t forward_start_;
311 int32_t reverse_start_;
314 friend struct ::TableStruct_jaiabot_2fmessages_2farduino_2eproto;
318class ArduinoActuators final :
319 public ::PROTOBUF_NAMESPACE_ID::Message {
321 inline ArduinoActuators() : ArduinoActuators(nullptr) {}
322 ~ArduinoActuators()
override;
323 explicit PROTOBUF_CONSTEXPR ArduinoActuators(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
325 ArduinoActuators(
const ArduinoActuators& from);
326 ArduinoActuators(ArduinoActuators&& from) noexcept
327 : ArduinoActuators() {
328 *
this = ::std::move(from);
331 inline ArduinoActuators& operator=(
const ArduinoActuators& from) {
335 inline ArduinoActuators& operator=(ArduinoActuators&& from)
noexcept {
336 if (
this == &from)
return *
this;
337 if (GetOwningArena() == from.GetOwningArena()
338 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
339 && GetOwningArena() !=
nullptr
349 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
350 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
352 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
353 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
356 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
357 return GetDescriptor();
359 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
360 return default_instance().GetMetadata().descriptor;
362 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
363 return default_instance().GetMetadata().reflection;
365 static const ArduinoActuators& default_instance() {
366 return *internal_default_instance();
368 static inline const ArduinoActuators* internal_default_instance() {
369 return reinterpret_cast<const ArduinoActuators*
>(
372 static constexpr int kIndexInFileMessages =
375 friend void swap(ArduinoActuators& a, ArduinoActuators& b) {
378 inline void Swap(ArduinoActuators* other) {
379 if (other ==
this)
return;
380 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
381 if (GetOwningArena() !=
nullptr &&
382 GetOwningArena() == other->GetOwningArena()) {
384 if (GetOwningArena() == other->GetOwningArena()) {
388 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
391 void UnsafeArenaSwap(ArduinoActuators* other) {
392 if (other ==
this)
return;
393 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
399 ArduinoActuators* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
400 return CreateMaybeMessage<ArduinoActuators>(arena);
402 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
403 void CopyFrom(
const ArduinoActuators& from);
404 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
405 void MergeFrom(
const ArduinoActuators& from) {
406 ArduinoActuators::MergeImpl(*
this, from);
409 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
411 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
412 bool IsInitialized() const final;
414 size_t ByteSizeLong() const final;
415 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
416 uint8_t* _InternalSerialize(
417 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
418 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
421 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
423 void SetCachedSize(
int size)
const final;
424 void InternalSwap(ArduinoActuators* other);
427 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
428 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
429 return "jaiabot.protobuf.ArduinoActuators";
432 explicit ArduinoActuators(::PROTOBUF_NAMESPACE_ID::Arena* arena,
433 bool is_message_owned =
false);
436 static const ClassData _class_data_;
437 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
439 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
446 kMotorFieldNumber = 1,
447 kPortElevatorFieldNumber = 2,
448 kStbdElevatorFieldNumber = 3,
449 kRudderFieldNumber = 4,
450 kTimeoutFieldNumber = 5,
451 kLedSwitchOnFieldNumber = 6,
454 bool has_motor()
const;
456 bool _internal_has_motor()
const;
459 int32_t motor()
const;
460 void set_motor(int32_t value);
462 int32_t _internal_motor()
const;
463 void _internal_set_motor(int32_t value);
467 bool has_port_elevator()
const;
469 bool _internal_has_port_elevator()
const;
471 void clear_port_elevator();
472 int32_t port_elevator()
const;
473 void set_port_elevator(int32_t value);
475 int32_t _internal_port_elevator()
const;
476 void _internal_set_port_elevator(int32_t value);
480 bool has_stbd_elevator()
const;
482 bool _internal_has_stbd_elevator()
const;
484 void clear_stbd_elevator();
485 int32_t stbd_elevator()
const;
486 void set_stbd_elevator(int32_t value);
488 int32_t _internal_stbd_elevator()
const;
489 void _internal_set_stbd_elevator(int32_t value);
493 bool has_rudder()
const;
495 bool _internal_has_rudder()
const;
498 int32_t rudder()
const;
499 void set_rudder(int32_t value);
501 int32_t _internal_rudder()
const;
502 void _internal_set_rudder(int32_t value);
506 bool has_timeout()
const;
508 bool _internal_has_timeout()
const;
510 void clear_timeout();
511 int32_t timeout()
const;
512 void set_timeout(int32_t value);
514 int32_t _internal_timeout()
const;
515 void _internal_set_timeout(int32_t value);
519 bool has_led_switch_on()
const;
521 bool _internal_has_led_switch_on()
const;
523 void clear_led_switch_on();
524 bool led_switch_on()
const;
525 void set_led_switch_on(
bool value);
527 bool _internal_led_switch_on()
const;
528 void _internal_set_led_switch_on(
bool value);
536 size_t RequiredFieldsByteSizeFallback()
const;
538 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
539 typedef void InternalArenaConstructable_;
540 typedef void DestructorSkippable_;
542 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
543 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
545 int32_t port_elevator_;
546 int32_t stbd_elevator_;
551 union { Impl_ _impl_; };
552 friend struct ::TableStruct_jaiabot_2fmessages_2farduino_2eproto;
556class ArduinoCommand final :
557 public ::PROTOBUF_NAMESPACE_ID::Message {
559 inline ArduinoCommand() : ArduinoCommand(nullptr) {}
560 ~ArduinoCommand()
override;
561 explicit PROTOBUF_CONSTEXPR ArduinoCommand(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
563 ArduinoCommand(
const ArduinoCommand& from);
564 ArduinoCommand(ArduinoCommand&& from) noexcept
566 *
this = ::std::move(from);
569 inline ArduinoCommand& operator=(
const ArduinoCommand& from) {
573 inline ArduinoCommand& operator=(ArduinoCommand&& from)
noexcept {
574 if (
this == &from)
return *
this;
575 if (GetOwningArena() == from.GetOwningArena()
576 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
577 && GetOwningArena() !=
nullptr
587 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
588 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
590 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
591 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
594 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
595 return GetDescriptor();
597 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
598 return default_instance().GetMetadata().descriptor;
600 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
601 return default_instance().GetMetadata().reflection;
603 static const ArduinoCommand& default_instance() {
604 return *internal_default_instance();
606 static inline const ArduinoCommand* internal_default_instance() {
607 return reinterpret_cast<const ArduinoCommand*
>(
610 static constexpr int kIndexInFileMessages =
613 friend void swap(ArduinoCommand& a, ArduinoCommand& b) {
616 inline void Swap(ArduinoCommand* other) {
617 if (other ==
this)
return;
618 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
619 if (GetOwningArena() !=
nullptr &&
620 GetOwningArena() == other->GetOwningArena()) {
622 if (GetOwningArena() == other->GetOwningArena()) {
626 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
629 void UnsafeArenaSwap(ArduinoCommand* other) {
630 if (other ==
this)
return;
631 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
637 ArduinoCommand* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
638 return CreateMaybeMessage<ArduinoCommand>(arena);
640 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
641 void CopyFrom(
const ArduinoCommand& from);
642 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
643 void MergeFrom(
const ArduinoCommand& from) {
644 ArduinoCommand::MergeImpl(*
this, from);
647 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
649 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
650 bool IsInitialized() const final;
652 size_t ByteSizeLong() const final;
653 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
654 uint8_t* _InternalSerialize(
655 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
656 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
659 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
661 void SetCachedSize(
int size)
const final;
662 void InternalSwap(ArduinoCommand* other);
665 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
666 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
667 return "jaiabot.protobuf.ArduinoCommand";
670 explicit ArduinoCommand(::PROTOBUF_NAMESPACE_ID::Arena* arena,
671 bool is_message_owned =
false);
674 static const ClassData _class_data_;
675 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
677 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
684 kSettingsFieldNumber = 1,
685 kActuatorsFieldNumber = 2,
688 bool has_settings()
const;
690 bool _internal_has_settings()
const;
692 void clear_settings();
693 const ::jaiabot::protobuf::ArduinoSettings& settings()
const;
694 PROTOBUF_NODISCARD ::jaiabot::protobuf::ArduinoSettings* release_settings();
698 const ::jaiabot::protobuf::ArduinoSettings& _internal_settings()
const;
701 void unsafe_arena_set_allocated_settings(
706 bool has_actuators()
const;
708 bool _internal_has_actuators()
const;
710 void clear_actuators();
711 const ::jaiabot::protobuf::ArduinoActuators& actuators()
const;
712 PROTOBUF_NODISCARD ::jaiabot::protobuf::ArduinoActuators* release_actuators();
716 const ::jaiabot::protobuf::ArduinoActuators& _internal_actuators()
const;
719 void unsafe_arena_set_allocated_actuators(
727 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
728 typedef void InternalArenaConstructable_;
729 typedef void DestructorSkippable_;
731 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
732 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
736 union { Impl_ _impl_; };
737 friend struct ::TableStruct_jaiabot_2fmessages_2farduino_2eproto;
741class ArduinoResponse final :
742 public ::PROTOBUF_NAMESPACE_ID::Message {
744 inline ArduinoResponse() : ArduinoResponse(nullptr) {}
745 ~ArduinoResponse()
override;
746 explicit PROTOBUF_CONSTEXPR ArduinoResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
748 ArduinoResponse(
const ArduinoResponse& from);
749 ArduinoResponse(ArduinoResponse&& from) noexcept
750 : ArduinoResponse() {
751 *
this = ::std::move(from);
754 inline ArduinoResponse& operator=(
const ArduinoResponse& from) {
758 inline ArduinoResponse& operator=(ArduinoResponse&& from)
noexcept {
759 if (
this == &from)
return *
this;
760 if (GetOwningArena() == from.GetOwningArena()
761 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
762 && GetOwningArena() !=
nullptr
772 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
773 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
775 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
776 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
779 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
780 return GetDescriptor();
782 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
783 return default_instance().GetMetadata().descriptor;
785 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
786 return default_instance().GetMetadata().reflection;
788 static const ArduinoResponse& default_instance() {
789 return *internal_default_instance();
791 static inline const ArduinoResponse* internal_default_instance() {
792 return reinterpret_cast<const ArduinoResponse*
>(
795 static constexpr int kIndexInFileMessages =
798 friend void swap(ArduinoResponse& a, ArduinoResponse& b) {
801 inline void Swap(ArduinoResponse* other) {
802 if (other ==
this)
return;
803 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
804 if (GetOwningArena() !=
nullptr &&
805 GetOwningArena() == other->GetOwningArena()) {
807 if (GetOwningArena() == other->GetOwningArena()) {
811 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
814 void UnsafeArenaSwap(ArduinoResponse* other) {
815 if (other ==
this)
return;
816 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
822 ArduinoResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
823 return CreateMaybeMessage<ArduinoResponse>(arena);
825 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
826 void CopyFrom(
const ArduinoResponse& from);
827 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
828 void MergeFrom(
const ArduinoResponse& from) {
829 ArduinoResponse::MergeImpl(*
this, from);
832 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
834 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
835 bool IsInitialized() const final;
837 size_t ByteSizeLong() const final;
838 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
839 uint8_t* _InternalSerialize(
840 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
841 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
844 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
846 void SetCachedSize(
int size)
const final;
847 void InternalSwap(ArduinoResponse* other);
850 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
851 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
852 return "jaiabot.protobuf.ArduinoResponse";
855 explicit ArduinoResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena,
856 bool is_message_owned =
false);
859 static const ClassData _class_data_;
860 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
862 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
869 kStatusCodeFieldNumber = 1,
870 kThermocoupleTemperatureCFieldNumber = 2,
871 kVccvoltageFieldNumber = 3,
872 kVcccurrentFieldNumber = 4,
873 kVvcurrentFieldNumber = 5,
874 kMotorFieldNumber = 6,
875 kThermistorVoltageFieldNumber = 7,
876 kGenericGpioVoltageFieldNumber = 8,
877 kCrcFieldNumber = 50,
878 kCalculatedCrcFieldNumber = 51,
879 kVersionFieldNumber = 52,
882 bool has_status_code()
const;
884 bool _internal_has_status_code()
const;
886 void clear_status_code();
895 bool has_thermocouple_temperature_c()
const;
897 bool _internal_has_thermocouple_temperature_c()
const;
899 void clear_thermocouple_temperature_c();
900 float thermocouple_temperature_c()
const;
901 void set_thermocouple_temperature_c(
float value);
903 float _internal_thermocouple_temperature_c()
const;
904 void _internal_set_thermocouple_temperature_c(
float value);
908 bool has_vccvoltage()
const;
910 bool _internal_has_vccvoltage()
const;
912 void clear_vccvoltage();
913 float vccvoltage()
const;
914 void set_vccvoltage(
float value);
916 float _internal_vccvoltage()
const;
917 void _internal_set_vccvoltage(
float value);
921 bool has_vcccurrent()
const;
923 bool _internal_has_vcccurrent()
const;
925 void clear_vcccurrent();
926 float vcccurrent()
const;
927 void set_vcccurrent(
float value);
929 float _internal_vcccurrent()
const;
930 void _internal_set_vcccurrent(
float value);
934 bool has_vvcurrent()
const;
936 bool _internal_has_vvcurrent()
const;
938 void clear_vvcurrent();
939 float vvcurrent()
const;
940 void set_vvcurrent(
float value);
942 float _internal_vvcurrent()
const;
943 void _internal_set_vvcurrent(
float value);
947 bool has_motor()
const;
949 bool _internal_has_motor()
const;
952 int32_t motor()
const;
953 void set_motor(int32_t value);
955 int32_t _internal_motor()
const;
956 void _internal_set_motor(int32_t value);
960 bool has_thermistor_voltage()
const;
962 bool _internal_has_thermistor_voltage()
const;
964 void clear_thermistor_voltage();
965 float thermistor_voltage()
const;
966 void set_thermistor_voltage(
float value);
968 float _internal_thermistor_voltage()
const;
969 void _internal_set_thermistor_voltage(
float value);
973 bool has_generic_gpio_voltage()
const;
975 bool _internal_has_generic_gpio_voltage()
const;
977 void clear_generic_gpio_voltage();
978 float generic_gpio_voltage()
const;
979 void set_generic_gpio_voltage(
float value);
981 float _internal_generic_gpio_voltage()
const;
982 void _internal_set_generic_gpio_voltage(
float value);
986 bool has_crc()
const;
988 bool _internal_has_crc()
const;
991 uint32_t
crc()
const;
992 void set_crc(uint32_t value);
994 uint32_t _internal_crc()
const;
995 void _internal_set_crc(uint32_t value);
999 bool has_calculated_crc()
const;
1001 bool _internal_has_calculated_crc()
const;
1003 void clear_calculated_crc();
1004 uint32_t calculated_crc()
const;
1005 void set_calculated_crc(uint32_t value);
1007 uint32_t _internal_calculated_crc()
const;
1008 void _internal_set_calculated_crc(uint32_t value);
1012 bool has_version()
const;
1014 bool _internal_has_version()
const;
1016 void clear_version();
1017 uint32_t version()
const;
1018 void set_version(uint32_t value);
1020 uint32_t _internal_version()
const;
1021 void _internal_set_version(uint32_t value);
1029 size_t RequiredFieldsByteSizeFallback()
const;
1031 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1032 typedef void InternalArenaConstructable_;
1033 typedef void DestructorSkippable_;
1035 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1036 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1038 float thermocouple_temperature_c_;
1043 float thermistor_voltage_;
1044 float generic_gpio_voltage_;
1046 uint32_t calculated_crc_;
1049 union { Impl_ _impl_; };
1050 friend struct ::TableStruct_jaiabot_2fmessages_2farduino_2eproto;
1054class ArduinoDebug final :
1055 public ::PROTOBUF_NAMESPACE_ID::Message {
1057 inline ArduinoDebug() : ArduinoDebug(nullptr) {}
1058 ~ArduinoDebug()
override;
1059 explicit PROTOBUF_CONSTEXPR ArduinoDebug(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1061 ArduinoDebug(
const ArduinoDebug& from);
1062 ArduinoDebug(ArduinoDebug&& from) noexcept
1064 *
this = ::std::move(from);
1067 inline ArduinoDebug& operator=(
const ArduinoDebug& from) {
1071 inline ArduinoDebug& operator=(ArduinoDebug&& from)
noexcept {
1072 if (
this == &from)
return *
this;
1073 if (GetOwningArena() == from.GetOwningArena()
1074 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1075 && GetOwningArena() !=
nullptr
1078 InternalSwap(&from);
1085 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
1086 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1088 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1089 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1092 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1093 return GetDescriptor();
1095 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1096 return default_instance().GetMetadata().descriptor;
1098 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1099 return default_instance().GetMetadata().reflection;
1101 static const ArduinoDebug& default_instance() {
1102 return *internal_default_instance();
1104 static inline const ArduinoDebug* internal_default_instance() {
1105 return reinterpret_cast<const ArduinoDebug*
>(
1108 static constexpr int kIndexInFileMessages =
1111 friend void swap(ArduinoDebug& a, ArduinoDebug& b) {
1114 inline void Swap(ArduinoDebug* other) {
1115 if (other ==
this)
return;
1116 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1117 if (GetOwningArena() !=
nullptr &&
1118 GetOwningArena() == other->GetOwningArena()) {
1120 if (GetOwningArena() == other->GetOwningArena()) {
1122 InternalSwap(other);
1124 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1127 void UnsafeArenaSwap(ArduinoDebug* other) {
1128 if (other ==
this)
return;
1129 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1130 InternalSwap(other);
1135 ArduinoDebug* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
1136 return CreateMaybeMessage<ArduinoDebug>(arena);
1138 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1139 void CopyFrom(
const ArduinoDebug& from);
1140 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1141 void MergeFrom(
const ArduinoDebug& from) {
1142 ArduinoDebug::MergeImpl(*
this, from);
1145 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1147 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1148 bool IsInitialized() const final;
1150 size_t ByteSizeLong() const final;
1151 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1152 uint8_t* _InternalSerialize(
1153 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1154 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1157 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1159 void SetCachedSize(
int size)
const final;
1160 void InternalSwap(ArduinoDebug* other);
1163 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1164 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1165 return "jaiabot.protobuf.ArduinoDebug";
1168 explicit ArduinoDebug(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1169 bool is_message_owned =
false);
1172 static const ClassData _class_data_;
1173 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1175 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1182 kArduinoRestartedFieldNumber = 1,
1183 kArduinoNotRespondingFieldNumber = 2,
1184 kArduinoFlashRequestedFieldNumber = 3,
1187 bool has_arduino_restarted()
const;
1189 bool _internal_has_arduino_restarted()
const;
1191 void clear_arduino_restarted();
1192 bool arduino_restarted()
const;
1193 void set_arduino_restarted(
bool value);
1195 bool _internal_arduino_restarted()
const;
1196 void _internal_set_arduino_restarted(
bool value);
1200 bool has_arduino_not_responding()
const;
1202 bool _internal_has_arduino_not_responding()
const;
1204 void clear_arduino_not_responding();
1205 bool arduino_not_responding()
const;
1206 void set_arduino_not_responding(
bool value);
1208 bool _internal_arduino_not_responding()
const;
1209 void _internal_set_arduino_not_responding(
bool value);
1213 bool has_arduino_flash_requested()
const;
1215 bool _internal_has_arduino_flash_requested()
const;
1217 void clear_arduino_flash_requested();
1218 bool arduino_flash_requested()
const;
1219 void set_arduino_flash_requested(
bool value);
1221 bool _internal_arduino_flash_requested()
const;
1222 void _internal_set_arduino_flash_requested(
bool value);
1229 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1230 typedef void InternalArenaConstructable_;
1231 typedef void DestructorSkippable_;
1233 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1234 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1235 bool arduino_restarted_;
1236 bool arduino_not_responding_;
1237 bool arduino_flash_requested_;
1239 union { Impl_ _impl_; };
1240 friend struct ::TableStruct_jaiabot_2fmessages_2farduino_2eproto;
1244class ArduinoIssue final :
1245 public ::PROTOBUF_NAMESPACE_ID::Message {
1247 inline ArduinoIssue() : ArduinoIssue(nullptr) {}
1248 ~ArduinoIssue()
override;
1249 explicit PROTOBUF_CONSTEXPR ArduinoIssue(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1251 ArduinoIssue(
const ArduinoIssue& from);
1252 ArduinoIssue(ArduinoIssue&& from) noexcept
1254 *
this = ::std::move(from);
1257 inline ArduinoIssue& operator=(
const ArduinoIssue& from) {
1261 inline ArduinoIssue& operator=(ArduinoIssue&& from)
noexcept {
1262 if (
this == &from)
return *
this;
1263 if (GetOwningArena() == from.GetOwningArena()
1264 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1265 && GetOwningArena() !=
nullptr
1268 InternalSwap(&from);
1275 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
1276 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1278 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1279 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1282 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1283 return GetDescriptor();
1285 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1286 return default_instance().GetMetadata().descriptor;
1288 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1289 return default_instance().GetMetadata().reflection;
1291 static const ArduinoIssue& default_instance() {
1292 return *internal_default_instance();
1294 static inline const ArduinoIssue* internal_default_instance() {
1295 return reinterpret_cast<const ArduinoIssue*
>(
1298 static constexpr int kIndexInFileMessages =
1301 friend void swap(ArduinoIssue& a, ArduinoIssue& b) {
1304 inline void Swap(ArduinoIssue* other) {
1305 if (other ==
this)
return;
1306 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1307 if (GetOwningArena() !=
nullptr &&
1308 GetOwningArena() == other->GetOwningArena()) {
1310 if (GetOwningArena() == other->GetOwningArena()) {
1312 InternalSwap(other);
1314 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1317 void UnsafeArenaSwap(ArduinoIssue* other) {
1318 if (other ==
this)
return;
1319 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1320 InternalSwap(other);
1325 ArduinoIssue* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
1326 return CreateMaybeMessage<ArduinoIssue>(arena);
1328 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1329 void CopyFrom(
const ArduinoIssue& from);
1330 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1331 void MergeFrom(
const ArduinoIssue& from) {
1332 ArduinoIssue::MergeImpl(*
this, from);
1335 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1337 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1338 bool IsInitialized() const final;
1340 size_t ByteSizeLong() const final;
1341 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1342 uint8_t* _InternalSerialize(
1343 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1344 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1347 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1349 void SetCachedSize(
int size)
const final;
1350 void InternalSwap(ArduinoIssue* other);
1353 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1354 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1355 return "jaiabot.protobuf.ArduinoIssue";
1358 explicit ArduinoIssue(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1359 bool is_message_owned =
false);
1362 static const ClassData _class_data_;
1363 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1365 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1369 typedef ArduinoIssue_SolutionType SolutionType;
1370 static constexpr SolutionType FLASH_ARDUINO =
1371 ArduinoIssue_SolutionType_FLASH_ARDUINO;
1372 static inline
bool SolutionType_IsValid(
int value) {
1375 static constexpr SolutionType SolutionType_MIN =
1377 static constexpr SolutionType SolutionType_MAX =
1379 static constexpr int SolutionType_ARRAYSIZE =
1381 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1382 SolutionType_descriptor() {
1385 template<
typename T>
1386 static inline const std::string& SolutionType_Name(T enum_t_value) {
1387 static_assert(::std::is_same<T, SolutionType>::value ||
1388 ::std::is_integral<T>::value,
1389 "Incorrect type passed to function SolutionType_Name.");
1392 static inline bool SolutionType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
1393 SolutionType* value) {
1400 kSolutionFieldNumber = 1,
1403 bool has_solution()
const;
1405 bool _internal_has_solution()
const;
1407 void clear_solution();
1419 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1420 typedef void InternalArenaConstructable_;
1421 typedef void DestructorSkippable_;
1423 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1424 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1427 union { Impl_ _impl_; };
1428 friend struct ::TableStruct_jaiabot_2fmessages_2farduino_2eproto;
1436 #pragma GCC diagnostic push
1437 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1442inline bool ArduinoSettings::_internal_has_forward_start()
const {
1443 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1446inline bool ArduinoSettings::has_forward_start()
const {
1447 return _internal_has_forward_start();
1449inline void ArduinoSettings::clear_forward_start() {
1450 _impl_.forward_start_ = 0;
1451 _impl_._has_bits_[0] &= ~0x00000001u;
1453inline int32_t ArduinoSettings::_internal_forward_start()
const {
1454 return _impl_.forward_start_;
1456inline int32_t ArduinoSettings::forward_start()
const {
1458 return _internal_forward_start();
1460inline void ArduinoSettings::_internal_set_forward_start(int32_t value) {
1461 _impl_._has_bits_[0] |= 0x00000001u;
1462 _impl_.forward_start_ = value;
1464inline void ArduinoSettings::set_forward_start(int32_t value) {
1465 _internal_set_forward_start(value);
1470inline bool ArduinoSettings::_internal_has_reverse_start()
const {
1471 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1474inline bool ArduinoSettings::has_reverse_start()
const {
1475 return _internal_has_reverse_start();
1477inline void ArduinoSettings::clear_reverse_start() {
1478 _impl_.reverse_start_ = 0;
1479 _impl_._has_bits_[0] &= ~0x00000002u;
1481inline int32_t ArduinoSettings::_internal_reverse_start()
const {
1482 return _impl_.reverse_start_;
1484inline int32_t ArduinoSettings::reverse_start()
const {
1486 return _internal_reverse_start();
1488inline void ArduinoSettings::_internal_set_reverse_start(int32_t value) {
1489 _impl_._has_bits_[0] |= 0x00000002u;
1490 _impl_.reverse_start_ = value;
1492inline void ArduinoSettings::set_reverse_start(int32_t value) {
1493 _internal_set_reverse_start(value);
1502inline bool ArduinoActuators::_internal_has_motor()
const {
1503 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1506inline bool ArduinoActuators::has_motor()
const {
1507 return _internal_has_motor();
1509inline void ArduinoActuators::clear_motor() {
1511 _impl_._has_bits_[0] &= ~0x00000001u;
1513inline int32_t ArduinoActuators::_internal_motor()
const {
1514 return _impl_.motor_;
1516inline int32_t ArduinoActuators::motor()
const {
1518 return _internal_motor();
1520inline void ArduinoActuators::_internal_set_motor(int32_t value) {
1521 _impl_._has_bits_[0] |= 0x00000001u;
1522 _impl_.motor_ = value;
1524inline void ArduinoActuators::set_motor(int32_t value) {
1525 _internal_set_motor(value);
1530inline bool ArduinoActuators::_internal_has_port_elevator()
const {
1531 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1534inline bool ArduinoActuators::has_port_elevator()
const {
1535 return _internal_has_port_elevator();
1537inline void ArduinoActuators::clear_port_elevator() {
1538 _impl_.port_elevator_ = 0;
1539 _impl_._has_bits_[0] &= ~0x00000002u;
1541inline int32_t ArduinoActuators::_internal_port_elevator()
const {
1542 return _impl_.port_elevator_;
1544inline int32_t ArduinoActuators::port_elevator()
const {
1546 return _internal_port_elevator();
1548inline void ArduinoActuators::_internal_set_port_elevator(int32_t value) {
1549 _impl_._has_bits_[0] |= 0x00000002u;
1550 _impl_.port_elevator_ = value;
1552inline void ArduinoActuators::set_port_elevator(int32_t value) {
1553 _internal_set_port_elevator(value);
1558inline bool ArduinoActuators::_internal_has_stbd_elevator()
const {
1559 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1562inline bool ArduinoActuators::has_stbd_elevator()
const {
1563 return _internal_has_stbd_elevator();
1565inline void ArduinoActuators::clear_stbd_elevator() {
1566 _impl_.stbd_elevator_ = 0;
1567 _impl_._has_bits_[0] &= ~0x00000004u;
1569inline int32_t ArduinoActuators::_internal_stbd_elevator()
const {
1570 return _impl_.stbd_elevator_;
1572inline int32_t ArduinoActuators::stbd_elevator()
const {
1574 return _internal_stbd_elevator();
1576inline void ArduinoActuators::_internal_set_stbd_elevator(int32_t value) {
1577 _impl_._has_bits_[0] |= 0x00000004u;
1578 _impl_.stbd_elevator_ = value;
1580inline void ArduinoActuators::set_stbd_elevator(int32_t value) {
1581 _internal_set_stbd_elevator(value);
1586inline bool ArduinoActuators::_internal_has_rudder()
const {
1587 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1590inline bool ArduinoActuators::has_rudder()
const {
1591 return _internal_has_rudder();
1593inline void ArduinoActuators::clear_rudder() {
1595 _impl_._has_bits_[0] &= ~0x00000008u;
1597inline int32_t ArduinoActuators::_internal_rudder()
const {
1598 return _impl_.rudder_;
1600inline int32_t ArduinoActuators::rudder()
const {
1602 return _internal_rudder();
1604inline void ArduinoActuators::_internal_set_rudder(int32_t value) {
1605 _impl_._has_bits_[0] |= 0x00000008u;
1606 _impl_.rudder_ = value;
1608inline void ArduinoActuators::set_rudder(int32_t value) {
1609 _internal_set_rudder(value);
1614inline bool ArduinoActuators::_internal_has_timeout()
const {
1615 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
1618inline bool ArduinoActuators::has_timeout()
const {
1619 return _internal_has_timeout();
1621inline void ArduinoActuators::clear_timeout() {
1622 _impl_.timeout_ = 0;
1623 _impl_._has_bits_[0] &= ~0x00000010u;
1625inline int32_t ArduinoActuators::_internal_timeout()
const {
1626 return _impl_.timeout_;
1628inline int32_t ArduinoActuators::timeout()
const {
1630 return _internal_timeout();
1632inline void ArduinoActuators::_internal_set_timeout(int32_t value) {
1633 _impl_._has_bits_[0] |= 0x00000010u;
1634 _impl_.timeout_ = value;
1636inline void ArduinoActuators::set_timeout(int32_t value) {
1637 _internal_set_timeout(value);
1642inline bool ArduinoActuators::_internal_has_led_switch_on()
const {
1643 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
1646inline bool ArduinoActuators::has_led_switch_on()
const {
1647 return _internal_has_led_switch_on();
1649inline void ArduinoActuators::clear_led_switch_on() {
1650 _impl_.led_switch_on_ =
false;
1651 _impl_._has_bits_[0] &= ~0x00000020u;
1653inline bool ArduinoActuators::_internal_led_switch_on()
const {
1654 return _impl_.led_switch_on_;
1656inline bool ArduinoActuators::led_switch_on()
const {
1658 return _internal_led_switch_on();
1660inline void ArduinoActuators::_internal_set_led_switch_on(
bool value) {
1661 _impl_._has_bits_[0] |= 0x00000020u;
1662 _impl_.led_switch_on_ = value;
1664inline void ArduinoActuators::set_led_switch_on(
bool value) {
1665 _internal_set_led_switch_on(value);
1674inline bool ArduinoCommand::_internal_has_settings()
const {
1675 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1676 PROTOBUF_ASSUME(!value || _impl_.settings_ !=
nullptr);
1679inline bool ArduinoCommand::has_settings()
const {
1680 return _internal_has_settings();
1682inline void ArduinoCommand::clear_settings() {
1683 if (_impl_.settings_ !=
nullptr) _impl_.settings_->Clear();
1684 _impl_._has_bits_[0] &= ~0x00000001u;
1686inline const ::jaiabot::protobuf::ArduinoSettings& ArduinoCommand::_internal_settings()
const {
1687 const ::jaiabot::protobuf::ArduinoSettings* p = _impl_.settings_;
1691inline const ::jaiabot::protobuf::ArduinoSettings& ArduinoCommand::settings()
const {
1693 return _internal_settings();
1695inline void ArduinoCommand::unsafe_arena_set_allocated_settings(
1697 if (GetArenaForAllocation() ==
nullptr) {
1698 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.settings_);
1700 _impl_.settings_ = settings;
1702 _impl_._has_bits_[0] |= 0x00000001u;
1704 _impl_._has_bits_[0] &= ~0x00000001u;
1708inline ::jaiabot::protobuf::ArduinoSettings* ArduinoCommand::release_settings() {
1709 _impl_._has_bits_[0] &= ~0x00000001u;
1711 _impl_.settings_ =
nullptr;
1712#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1713 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1714 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1715 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1717 if (GetArenaForAllocation() !=
nullptr) {
1718 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1723inline ::jaiabot::protobuf::ArduinoSettings* ArduinoCommand::unsafe_arena_release_settings() {
1725 _impl_._has_bits_[0] &= ~0x00000001u;
1727 _impl_.settings_ =
nullptr;
1730inline ::jaiabot::protobuf::ArduinoSettings* ArduinoCommand::_internal_mutable_settings() {
1731 _impl_._has_bits_[0] |= 0x00000001u;
1732 if (_impl_.settings_ ==
nullptr) {
1734 _impl_.settings_ = p;
1736 return _impl_.settings_;
1738inline ::jaiabot::protobuf::ArduinoSettings* ArduinoCommand::mutable_settings() {
1744 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1745 if (message_arena ==
nullptr) {
1746 delete _impl_.settings_;
1749 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1750 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(settings);
1751 if (message_arena != submessage_arena) {
1752 settings = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1753 message_arena, settings, submessage_arena);
1755 _impl_._has_bits_[0] |= 0x00000001u;
1757 _impl_._has_bits_[0] &= ~0x00000001u;
1759 _impl_.settings_ = settings;
1764inline bool ArduinoCommand::_internal_has_actuators()
const {
1765 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1766 PROTOBUF_ASSUME(!value || _impl_.actuators_ !=
nullptr);
1769inline bool ArduinoCommand::has_actuators()
const {
1770 return _internal_has_actuators();
1772inline void ArduinoCommand::clear_actuators() {
1773 if (_impl_.actuators_ !=
nullptr) _impl_.actuators_->Clear();
1774 _impl_._has_bits_[0] &= ~0x00000002u;
1776inline const ::jaiabot::protobuf::ArduinoActuators& ArduinoCommand::_internal_actuators()
const {
1777 const ::jaiabot::protobuf::ArduinoActuators* p = _impl_.actuators_;
1781inline const ::jaiabot::protobuf::ArduinoActuators& ArduinoCommand::actuators()
const {
1783 return _internal_actuators();
1785inline void ArduinoCommand::unsafe_arena_set_allocated_actuators(
1787 if (GetArenaForAllocation() ==
nullptr) {
1788 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.actuators_);
1790 _impl_.actuators_ = actuators;
1792 _impl_._has_bits_[0] |= 0x00000002u;
1794 _impl_._has_bits_[0] &= ~0x00000002u;
1798inline ::jaiabot::protobuf::ArduinoActuators* ArduinoCommand::release_actuators() {
1799 _impl_._has_bits_[0] &= ~0x00000002u;
1801 _impl_.actuators_ =
nullptr;
1802#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1803 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1804 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1805 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1807 if (GetArenaForAllocation() !=
nullptr) {
1808 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1813inline ::jaiabot::protobuf::ArduinoActuators* ArduinoCommand::unsafe_arena_release_actuators() {
1815 _impl_._has_bits_[0] &= ~0x00000002u;
1817 _impl_.actuators_ =
nullptr;
1820inline ::jaiabot::protobuf::ArduinoActuators* ArduinoCommand::_internal_mutable_actuators() {
1821 _impl_._has_bits_[0] |= 0x00000002u;
1822 if (_impl_.actuators_ ==
nullptr) {
1824 _impl_.actuators_ = p;
1826 return _impl_.actuators_;
1828inline ::jaiabot::protobuf::ArduinoActuators* ArduinoCommand::mutable_actuators() {
1834 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1835 if (message_arena ==
nullptr) {
1836 delete _impl_.actuators_;
1839 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1840 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(actuators);
1841 if (message_arena != submessage_arena) {
1842 actuators = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1843 message_arena, actuators, submessage_arena);
1845 _impl_._has_bits_[0] |= 0x00000002u;
1847 _impl_._has_bits_[0] &= ~0x00000002u;
1849 _impl_.actuators_ = actuators;
1858inline bool ArduinoResponse::_internal_has_status_code()
const {
1859 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1862inline bool ArduinoResponse::has_status_code()
const {
1863 return _internal_has_status_code();
1865inline void ArduinoResponse::clear_status_code() {
1866 _impl_.status_code_ = 0;
1867 _impl_._has_bits_[0] &= ~0x00000001u;
1869inline ::jaiabot::protobuf::ArduinoStatusCode ArduinoResponse::_internal_status_code()
const {
1872inline ::jaiabot::protobuf::ArduinoStatusCode ArduinoResponse::status_code()
const {
1874 return _internal_status_code();
1878 _impl_._has_bits_[0] |= 0x00000001u;
1879 _impl_.status_code_ = value;
1882 _internal_set_status_code(value);
1887inline bool ArduinoResponse::_internal_has_thermocouple_temperature_c()
const {
1888 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1891inline bool ArduinoResponse::has_thermocouple_temperature_c()
const {
1892 return _internal_has_thermocouple_temperature_c();
1894inline void ArduinoResponse::clear_thermocouple_temperature_c() {
1895 _impl_.thermocouple_temperature_c_ = 0;
1896 _impl_._has_bits_[0] &= ~0x00000002u;
1898inline float ArduinoResponse::_internal_thermocouple_temperature_c()
const {
1899 return _impl_.thermocouple_temperature_c_;
1901inline float ArduinoResponse::thermocouple_temperature_c()
const {
1903 return _internal_thermocouple_temperature_c();
1905inline void ArduinoResponse::_internal_set_thermocouple_temperature_c(
float value) {
1906 _impl_._has_bits_[0] |= 0x00000002u;
1907 _impl_.thermocouple_temperature_c_ = value;
1909inline void ArduinoResponse::set_thermocouple_temperature_c(
float value) {
1910 _internal_set_thermocouple_temperature_c(value);
1915inline bool ArduinoResponse::_internal_has_vccvoltage()
const {
1916 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1919inline bool ArduinoResponse::has_vccvoltage()
const {
1920 return _internal_has_vccvoltage();
1922inline void ArduinoResponse::clear_vccvoltage() {
1923 _impl_.vccvoltage_ = 0;
1924 _impl_._has_bits_[0] &= ~0x00000004u;
1926inline float ArduinoResponse::_internal_vccvoltage()
const {
1927 return _impl_.vccvoltage_;
1929inline float ArduinoResponse::vccvoltage()
const {
1931 return _internal_vccvoltage();
1933inline void ArduinoResponse::_internal_set_vccvoltage(
float value) {
1934 _impl_._has_bits_[0] |= 0x00000004u;
1935 _impl_.vccvoltage_ = value;
1937inline void ArduinoResponse::set_vccvoltage(
float value) {
1938 _internal_set_vccvoltage(value);
1943inline bool ArduinoResponse::_internal_has_vcccurrent()
const {
1944 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1947inline bool ArduinoResponse::has_vcccurrent()
const {
1948 return _internal_has_vcccurrent();
1950inline void ArduinoResponse::clear_vcccurrent() {
1951 _impl_.vcccurrent_ = 0;
1952 _impl_._has_bits_[0] &= ~0x00000008u;
1954inline float ArduinoResponse::_internal_vcccurrent()
const {
1955 return _impl_.vcccurrent_;
1957inline float ArduinoResponse::vcccurrent()
const {
1959 return _internal_vcccurrent();
1961inline void ArduinoResponse::_internal_set_vcccurrent(
float value) {
1962 _impl_._has_bits_[0] |= 0x00000008u;
1963 _impl_.vcccurrent_ = value;
1965inline void ArduinoResponse::set_vcccurrent(
float value) {
1966 _internal_set_vcccurrent(value);
1971inline bool ArduinoResponse::_internal_has_vvcurrent()
const {
1972 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
1975inline bool ArduinoResponse::has_vvcurrent()
const {
1976 return _internal_has_vvcurrent();
1978inline void ArduinoResponse::clear_vvcurrent() {
1979 _impl_.vvcurrent_ = 0;
1980 _impl_._has_bits_[0] &= ~0x00000010u;
1982inline float ArduinoResponse::_internal_vvcurrent()
const {
1983 return _impl_.vvcurrent_;
1985inline float ArduinoResponse::vvcurrent()
const {
1987 return _internal_vvcurrent();
1989inline void ArduinoResponse::_internal_set_vvcurrent(
float value) {
1990 _impl_._has_bits_[0] |= 0x00000010u;
1991 _impl_.vvcurrent_ = value;
1993inline void ArduinoResponse::set_vvcurrent(
float value) {
1994 _internal_set_vvcurrent(value);
1999inline bool ArduinoResponse::_internal_has_motor()
const {
2000 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
2003inline bool ArduinoResponse::has_motor()
const {
2004 return _internal_has_motor();
2006inline void ArduinoResponse::clear_motor() {
2008 _impl_._has_bits_[0] &= ~0x00000020u;
2010inline int32_t ArduinoResponse::_internal_motor()
const {
2011 return _impl_.motor_;
2013inline int32_t ArduinoResponse::motor()
const {
2015 return _internal_motor();
2017inline void ArduinoResponse::_internal_set_motor(int32_t value) {
2018 _impl_._has_bits_[0] |= 0x00000020u;
2019 _impl_.motor_ = value;
2021inline void ArduinoResponse::set_motor(int32_t value) {
2022 _internal_set_motor(value);
2027inline bool ArduinoResponse::_internal_has_thermistor_voltage()
const {
2028 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
2031inline bool ArduinoResponse::has_thermistor_voltage()
const {
2032 return _internal_has_thermistor_voltage();
2034inline void ArduinoResponse::clear_thermistor_voltage() {
2035 _impl_.thermistor_voltage_ = 0;
2036 _impl_._has_bits_[0] &= ~0x00000040u;
2038inline float ArduinoResponse::_internal_thermistor_voltage()
const {
2039 return _impl_.thermistor_voltage_;
2041inline float ArduinoResponse::thermistor_voltage()
const {
2043 return _internal_thermistor_voltage();
2045inline void ArduinoResponse::_internal_set_thermistor_voltage(
float value) {
2046 _impl_._has_bits_[0] |= 0x00000040u;
2047 _impl_.thermistor_voltage_ = value;
2049inline void ArduinoResponse::set_thermistor_voltage(
float value) {
2050 _internal_set_thermistor_voltage(value);
2055inline bool ArduinoResponse::_internal_has_generic_gpio_voltage()
const {
2056 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
2059inline bool ArduinoResponse::has_generic_gpio_voltage()
const {
2060 return _internal_has_generic_gpio_voltage();
2062inline void ArduinoResponse::clear_generic_gpio_voltage() {
2063 _impl_.generic_gpio_voltage_ = 0;
2064 _impl_._has_bits_[0] &= ~0x00000080u;
2066inline float ArduinoResponse::_internal_generic_gpio_voltage()
const {
2067 return _impl_.generic_gpio_voltage_;
2069inline float ArduinoResponse::generic_gpio_voltage()
const {
2071 return _internal_generic_gpio_voltage();
2073inline void ArduinoResponse::_internal_set_generic_gpio_voltage(
float value) {
2074 _impl_._has_bits_[0] |= 0x00000080u;
2075 _impl_.generic_gpio_voltage_ = value;
2077inline void ArduinoResponse::set_generic_gpio_voltage(
float value) {
2078 _internal_set_generic_gpio_voltage(value);
2083inline bool ArduinoResponse::_internal_has_crc()
const {
2084 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
2087inline bool ArduinoResponse::has_crc()
const {
2088 return _internal_has_crc();
2090inline void ArduinoResponse::clear_crc() {
2092 _impl_._has_bits_[0] &= ~0x00000100u;
2094inline uint32_t ArduinoResponse::_internal_crc()
const {
2097inline uint32_t ArduinoResponse::crc()
const {
2099 return _internal_crc();
2101inline void ArduinoResponse::_internal_set_crc(uint32_t value) {
2102 _impl_._has_bits_[0] |= 0x00000100u;
2103 _impl_.crc_ = value;
2105inline void ArduinoResponse::set_crc(uint32_t value) {
2106 _internal_set_crc(value);
2111inline bool ArduinoResponse::_internal_has_calculated_crc()
const {
2112 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
2115inline bool ArduinoResponse::has_calculated_crc()
const {
2116 return _internal_has_calculated_crc();
2118inline void ArduinoResponse::clear_calculated_crc() {
2119 _impl_.calculated_crc_ = 0u;
2120 _impl_._has_bits_[0] &= ~0x00000200u;
2122inline uint32_t ArduinoResponse::_internal_calculated_crc()
const {
2123 return _impl_.calculated_crc_;
2125inline uint32_t ArduinoResponse::calculated_crc()
const {
2127 return _internal_calculated_crc();
2129inline void ArduinoResponse::_internal_set_calculated_crc(uint32_t value) {
2130 _impl_._has_bits_[0] |= 0x00000200u;
2131 _impl_.calculated_crc_ = value;
2133inline void ArduinoResponse::set_calculated_crc(uint32_t value) {
2134 _internal_set_calculated_crc(value);
2139inline bool ArduinoResponse::_internal_has_version()
const {
2140 bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
2143inline bool ArduinoResponse::has_version()
const {
2144 return _internal_has_version();
2146inline void ArduinoResponse::clear_version() {
2147 _impl_.version_ = 0u;
2148 _impl_._has_bits_[0] &= ~0x00000400u;
2150inline uint32_t ArduinoResponse::_internal_version()
const {
2151 return _impl_.version_;
2153inline uint32_t ArduinoResponse::version()
const {
2155 return _internal_version();
2157inline void ArduinoResponse::_internal_set_version(uint32_t value) {
2158 _impl_._has_bits_[0] |= 0x00000400u;
2159 _impl_.version_ = value;
2161inline void ArduinoResponse::set_version(uint32_t value) {
2162 _internal_set_version(value);
2171inline bool ArduinoDebug::_internal_has_arduino_restarted()
const {
2172 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2175inline bool ArduinoDebug::has_arduino_restarted()
const {
2176 return _internal_has_arduino_restarted();
2178inline void ArduinoDebug::clear_arduino_restarted() {
2179 _impl_.arduino_restarted_ =
false;
2180 _impl_._has_bits_[0] &= ~0x00000001u;
2182inline bool ArduinoDebug::_internal_arduino_restarted()
const {
2183 return _impl_.arduino_restarted_;
2185inline bool ArduinoDebug::arduino_restarted()
const {
2187 return _internal_arduino_restarted();
2189inline void ArduinoDebug::_internal_set_arduino_restarted(
bool value) {
2190 _impl_._has_bits_[0] |= 0x00000001u;
2191 _impl_.arduino_restarted_ = value;
2193inline void ArduinoDebug::set_arduino_restarted(
bool value) {
2194 _internal_set_arduino_restarted(value);
2199inline bool ArduinoDebug::_internal_has_arduino_not_responding()
const {
2200 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2203inline bool ArduinoDebug::has_arduino_not_responding()
const {
2204 return _internal_has_arduino_not_responding();
2206inline void ArduinoDebug::clear_arduino_not_responding() {
2207 _impl_.arduino_not_responding_ =
false;
2208 _impl_._has_bits_[0] &= ~0x00000002u;
2210inline bool ArduinoDebug::_internal_arduino_not_responding()
const {
2211 return _impl_.arduino_not_responding_;
2213inline bool ArduinoDebug::arduino_not_responding()
const {
2215 return _internal_arduino_not_responding();
2217inline void ArduinoDebug::_internal_set_arduino_not_responding(
bool value) {
2218 _impl_._has_bits_[0] |= 0x00000002u;
2219 _impl_.arduino_not_responding_ = value;
2221inline void ArduinoDebug::set_arduino_not_responding(
bool value) {
2222 _internal_set_arduino_not_responding(value);
2227inline bool ArduinoDebug::_internal_has_arduino_flash_requested()
const {
2228 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2231inline bool ArduinoDebug::has_arduino_flash_requested()
const {
2232 return _internal_has_arduino_flash_requested();
2234inline void ArduinoDebug::clear_arduino_flash_requested() {
2235 _impl_.arduino_flash_requested_ =
false;
2236 _impl_._has_bits_[0] &= ~0x00000004u;
2238inline bool ArduinoDebug::_internal_arduino_flash_requested()
const {
2239 return _impl_.arduino_flash_requested_;
2241inline bool ArduinoDebug::arduino_flash_requested()
const {
2243 return _internal_arduino_flash_requested();
2245inline void ArduinoDebug::_internal_set_arduino_flash_requested(
bool value) {
2246 _impl_._has_bits_[0] |= 0x00000004u;
2247 _impl_.arduino_flash_requested_ = value;
2249inline void ArduinoDebug::set_arduino_flash_requested(
bool value) {
2250 _internal_set_arduino_flash_requested(value);
2259inline bool ArduinoIssue::_internal_has_solution()
const {
2260 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2263inline bool ArduinoIssue::has_solution()
const {
2264 return _internal_has_solution();
2266inline void ArduinoIssue::clear_solution() {
2267 _impl_.solution_ = 0;
2268 _impl_._has_bits_[0] &= ~0x00000001u;
2270inline ::jaiabot::protobuf::ArduinoIssue_SolutionType ArduinoIssue::_internal_solution()
const {
2273inline ::jaiabot::protobuf::ArduinoIssue_SolutionType ArduinoIssue::solution()
const {
2275 return _internal_solution();
2279 _impl_._has_bits_[0] |= 0x00000001u;
2280 _impl_.solution_ = value;
2283 _internal_set_solution(value);
2288 #pragma GCC diagnostic pop
2306PROTOBUF_NAMESPACE_OPEN
2311 return ::jaiabot::protobuf::ArduinoIssue_SolutionType_descriptor();
2316 return ::jaiabot::protobuf::ArduinoStatusCode_descriptor();
2319PROTOBUF_NAMESPACE_CLOSE
2323#include <google/protobuf/port_undef.inc>
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
int32_t forward_start() const
int GetCachedSize() const final
void set_forward_start(int32_t value)
@ kForwardStartFieldNumber
@ kReverseStartFieldNumber
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_reverse_start(int32_t value)
ArduinoSettings & operator=(const ArduinoSettings &from)
int32_t reverse_start() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static constexpr int kIndexInFileMessages
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void Swap(ArduinoSettings *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ClassData _class_data_
static const ArduinoSettings & default_instance()
size_t ByteSizeLong() const final
friend void swap(ArduinoSettings &a, ArduinoSettings &b)
void UnsafeArenaSwap(ArduinoSettings *other)
bool IsInitialized() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
~ArduinoSettings() override
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void CopyFrom(const ArduinoSettings &from)
void clear_forward_start()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ArduinoSettings * internal_default_instance()
ArduinoSettings * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
bool has_reverse_start() const
bool has_forward_start() const
void clear_reverse_start()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void MergeFrom(const ArduinoSettings &from)
constexpr int ArduinoIssue_SolutionType_SolutionType_ARRAYSIZE
ArduinoIssue_SolutionType
@ ArduinoIssue_SolutionType_FLASH_ARDUINO
ArduinoDebugDefaultTypeInternal _ArduinoDebug_default_instance_
constexpr ArduinoStatusCode ArduinoStatusCode_MIN
bool ArduinoStatusCode_IsValid(int value)
constexpr int ArduinoStatusCode_ARRAYSIZE
constexpr ArduinoStatusCode ArduinoStatusCode_MAX
bool ArduinoStatusCode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ArduinoStatusCode *value)
const std::string & ArduinoIssue_SolutionType_Name(T enum_t_value)
ArduinoIssueDefaultTypeInternal _ArduinoIssue_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ArduinoIssue_SolutionType_descriptor()
bool ArduinoIssue_SolutionType_IsValid(int value)
constexpr ArduinoIssue_SolutionType ArduinoIssue_SolutionType_SolutionType_MIN
ArduinoCommandDefaultTypeInternal _ArduinoCommand_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ArduinoStatusCode_descriptor()
ArduinoActuatorsDefaultTypeInternal _ArduinoActuators_default_instance_
constexpr ArduinoIssue_SolutionType ArduinoIssue_SolutionType_SolutionType_MAX
bool ArduinoIssue_SolutionType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ArduinoIssue_SolutionType *value)
ArduinoResponseDefaultTypeInternal _ArduinoResponse_default_instance_
const std::string & ArduinoStatusCode_Name(T enum_t_value)
ArduinoSettingsDefaultTypeInternal _ArduinoSettings_default_instance_
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2farduino_2eproto
PROTOBUF_NAMESPACE_OPEN ::jaiabot::protobuf::ArduinoActuators * Arena::CreateMaybeMessage<::jaiabot::protobuf::ArduinoActuators >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::ArduinoIssue_SolutionType >()
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::ArduinoStatusCode >()
::jaiabot::protobuf::ArduinoSettings * Arena::CreateMaybeMessage<::jaiabot::protobuf::ArduinoSettings >(Arena *)
static const uint32_t offsets[]