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 < 3012000
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 3012004 < 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_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
36 #include <boost/units/quantity.hpp>
37 #include <boost/units/absolute.hpp>
38 #include <boost/units/dimensionless_type.hpp>
39 #include <boost/units/make_scaled_unit.hpp>
41 #include <google/protobuf/port_def.inc>
42 #define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2farduino_2eproto
43 PROTOBUF_NAMESPACE_OPEN
47 PROTOBUF_NAMESPACE_CLOSE
51 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
53 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
55 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[5]
57 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
59 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
64 class ArduinoActuators;
65 class ArduinoActuatorsDefaultTypeInternal;
68 class ArduinoCommandDefaultTypeInternal;
71 class ArduinoDebugDefaultTypeInternal;
73 class ArduinoResponse;
74 class ArduinoResponseDefaultTypeInternal;
76 class ArduinoSettings;
77 class ArduinoSettingsDefaultTypeInternal;
81 PROTOBUF_NAMESPACE_OPEN
82 template<> ::jaiabot::protobuf::ArduinoActuators* Arena::CreateMaybeMessage<::jaiabot::protobuf::ArduinoActuators>(Arena*);
83 template<> ::jaiabot::protobuf::ArduinoCommand* Arena::CreateMaybeMessage<::jaiabot::protobuf::ArduinoCommand>(Arena*);
84 template<> ::jaiabot::protobuf::ArduinoDebug* Arena::CreateMaybeMessage<::jaiabot::protobuf::ArduinoDebug>(Arena*);
85 template<> ::jaiabot::protobuf::ArduinoResponse* Arena::CreateMaybeMessage<::jaiabot::protobuf::ArduinoResponse>(Arena*);
86 template<> ::jaiabot::protobuf::ArduinoSettings* Arena::CreateMaybeMessage<::jaiabot::protobuf::ArduinoSettings>(Arena*);
87 PROTOBUF_NAMESPACE_CLOSE
111 static_assert(::std::is_same<T, ArduinoStatusCode>::value ||
112 ::std::is_integral<T>::value,
113 "Incorrect type passed to function ArduinoStatusCode_Name.");
114 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
119 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ArduinoStatusCode>(
125 public ::PROTOBUF_NAMESPACE_ID::Message {
132 : ArduinoSettings() {
133 *
this = ::std::move(from);
136 inline ArduinoSettings&
operator=(
const ArduinoSettings& from) {
140 inline ArduinoSettings&
operator=(ArduinoSettings&& from) noexcept {
141 if (GetArena() == from.GetArena()) {
142 if (
this != &from) InternalSwap(&from);
150 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
153 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
156 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
157 return GetDescriptor();
160 return GetMetadataStatic().descriptor;
163 return GetMetadataStatic().reflection;
169 return reinterpret_cast<const ArduinoSettings*
>(
172 static constexpr
int kIndexInFileMessages =
175 friend void swap(ArduinoSettings& a, ArduinoSettings& b) {
178 inline void Swap(ArduinoSettings* other) {
179 if (other ==
this)
return;
180 if (GetArena() == other->GetArena()) {
183 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
187 if (other ==
this)
return;
188 GOOGLE_DCHECK(GetArena() == other->GetArena());
194 inline ArduinoSettings*
New() const final {
195 return CreateMaybeMessage<ArduinoSettings>(
nullptr);
198 ArduinoSettings*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
199 return CreateMaybeMessage<ArduinoSettings>(arena);
201 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
202 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
205 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
206 bool IsInitialized() const final;
208 size_t ByteSizeLong() const final;
209 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
210 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
211 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
212 int GetCachedSize() const final {
return _cached_size_.Get(); }
215 inline void SharedCtor();
216 inline void SharedDtor();
217 void SetCachedSize(
int size)
const final;
218 void InternalSwap(ArduinoSettings* other);
219 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
220 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
221 return "jaiabot.protobuf.ArduinoSettings";
226 static void ArenaDtor(
void*
object);
227 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
232 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
244 kForwardStartFieldNumber = 1,
245 kReverseStartFieldNumber = 2,
250 bool _internal_has_forward_start()
const;
256 ::PROTOBUF_NAMESPACE_ID::int32 _internal_forward_start()
const;
257 void _internal_set_forward_start(::PROTOBUF_NAMESPACE_ID::int32 value);
263 bool _internal_has_reverse_start()
const;
269 ::PROTOBUF_NAMESPACE_ID::int32 _internal_reverse_start()
const;
270 void _internal_set_reverse_start(::PROTOBUF_NAMESPACE_ID::int32 value);
278 size_t RequiredFieldsByteSizeFallback()
const;
280 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
281 typedef void InternalArenaConstructable_;
282 typedef void DestructorSkippable_;
283 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
284 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
285 ::PROTOBUF_NAMESPACE_ID::int32 forward_start_;
286 ::PROTOBUF_NAMESPACE_ID::int32 reverse_start_;
287 friend struct ::TableStruct_jaiabot_2fmessages_2farduino_2eproto;
292 public ::PROTOBUF_NAMESPACE_ID::Message {
299 : ArduinoActuators() {
300 *
this = ::std::move(from);
303 inline ArduinoActuators&
operator=(
const ArduinoActuators& from) {
307 inline ArduinoActuators&
operator=(ArduinoActuators&& from) noexcept {
308 if (GetArena() == from.GetArena()) {
309 if (
this != &from) InternalSwap(&from);
317 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
320 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
323 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
324 return GetDescriptor();
327 return GetMetadataStatic().descriptor;
330 return GetMetadataStatic().reflection;
336 return reinterpret_cast<const ArduinoActuators*
>(
339 static constexpr
int kIndexInFileMessages =
342 friend void swap(ArduinoActuators& a, ArduinoActuators& b) {
345 inline void Swap(ArduinoActuators* other) {
346 if (other ==
this)
return;
347 if (GetArena() == other->GetArena()) {
350 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
354 if (other ==
this)
return;
355 GOOGLE_DCHECK(GetArena() == other->GetArena());
361 inline ArduinoActuators*
New() const final {
362 return CreateMaybeMessage<ArduinoActuators>(
nullptr);
365 ArduinoActuators*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
366 return CreateMaybeMessage<ArduinoActuators>(arena);
368 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
369 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
372 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
373 bool IsInitialized() const final;
375 size_t ByteSizeLong() const final;
376 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
377 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
378 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
379 int GetCachedSize() const final {
return _cached_size_.Get(); }
382 inline void SharedCtor();
383 inline void SharedDtor();
384 void SetCachedSize(
int size)
const final;
385 void InternalSwap(ArduinoActuators* other);
386 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
387 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
388 return "jaiabot.protobuf.ArduinoActuators";
393 static void ArenaDtor(
void*
object);
394 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
399 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
411 kMotorFieldNumber = 1,
412 kPortElevatorFieldNumber = 2,
413 kStbdElevatorFieldNumber = 3,
414 kRudderFieldNumber = 4,
415 kTimeoutFieldNumber = 5,
416 kLedSwitchOnFieldNumber = 6,
421 bool _internal_has_motor()
const;
424 ::PROTOBUF_NAMESPACE_ID::int32
motor()
const;
427 ::PROTOBUF_NAMESPACE_ID::int32 _internal_motor()
const;
428 void _internal_set_motor(::PROTOBUF_NAMESPACE_ID::int32 value);
434 bool _internal_has_port_elevator()
const;
440 ::PROTOBUF_NAMESPACE_ID::int32 _internal_port_elevator()
const;
441 void _internal_set_port_elevator(::PROTOBUF_NAMESPACE_ID::int32 value);
447 bool _internal_has_stbd_elevator()
const;
453 ::PROTOBUF_NAMESPACE_ID::int32 _internal_stbd_elevator()
const;
454 void _internal_set_stbd_elevator(::PROTOBUF_NAMESPACE_ID::int32 value);
460 bool _internal_has_rudder()
const;
463 ::PROTOBUF_NAMESPACE_ID::int32
rudder()
const;
466 ::PROTOBUF_NAMESPACE_ID::int32 _internal_rudder()
const;
467 void _internal_set_rudder(::PROTOBUF_NAMESPACE_ID::int32 value);
473 bool _internal_has_timeout()
const;
476 ::PROTOBUF_NAMESPACE_ID::int32
timeout()
const;
479 ::PROTOBUF_NAMESPACE_ID::int32 _internal_timeout()
const;
480 void _internal_set_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
486 bool _internal_has_led_switch_on()
const;
492 bool _internal_led_switch_on()
const;
493 void _internal_set_led_switch_on(
bool value);
501 size_t RequiredFieldsByteSizeFallback()
const;
503 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
504 typedef void InternalArenaConstructable_;
505 typedef void DestructorSkippable_;
506 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
507 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
508 ::PROTOBUF_NAMESPACE_ID::int32 motor_;
509 ::PROTOBUF_NAMESPACE_ID::int32 port_elevator_;
510 ::PROTOBUF_NAMESPACE_ID::int32 stbd_elevator_;
511 ::PROTOBUF_NAMESPACE_ID::int32 rudder_;
512 ::PROTOBUF_NAMESPACE_ID::int32 timeout_;
514 friend struct ::TableStruct_jaiabot_2fmessages_2farduino_2eproto;
519 public ::PROTOBUF_NAMESPACE_ID::Message {
527 *
this = ::std::move(from);
530 inline ArduinoCommand&
operator=(
const ArduinoCommand& from) {
534 inline ArduinoCommand&
operator=(ArduinoCommand&& from) noexcept {
535 if (GetArena() == from.GetArena()) {
536 if (
this != &from) InternalSwap(&from);
544 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
547 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
550 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
551 return GetDescriptor();
554 return GetMetadataStatic().descriptor;
557 return GetMetadataStatic().reflection;
563 return reinterpret_cast<const ArduinoCommand*
>(
566 static constexpr
int kIndexInFileMessages =
569 friend void swap(ArduinoCommand& a, ArduinoCommand& b) {
572 inline void Swap(ArduinoCommand* other) {
573 if (other ==
this)
return;
574 if (GetArena() == other->GetArena()) {
577 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
581 if (other ==
this)
return;
582 GOOGLE_DCHECK(GetArena() == other->GetArena());
588 inline ArduinoCommand*
New() const final {
589 return CreateMaybeMessage<ArduinoCommand>(
nullptr);
592 ArduinoCommand*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
593 return CreateMaybeMessage<ArduinoCommand>(arena);
595 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
596 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
599 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
600 bool IsInitialized() const final;
602 size_t ByteSizeLong() const final;
603 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
604 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
605 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
606 int GetCachedSize() const final {
return _cached_size_.Get(); }
609 inline void SharedCtor();
610 inline void SharedDtor();
611 void SetCachedSize(
int size)
const final;
612 void InternalSwap(ArduinoCommand* other);
613 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
614 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
615 return "jaiabot.protobuf.ArduinoCommand";
620 static void ArenaDtor(
void*
object);
621 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
626 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
638 kSettingsFieldNumber = 1,
639 kActuatorsFieldNumber = 2,
644 bool _internal_has_settings()
const;
647 const ::jaiabot::protobuf::ArduinoSettings&
settings()
const;
652 const ::jaiabot::protobuf::ArduinoSettings& _internal_settings()
const;
653 ::jaiabot::protobuf::ArduinoSettings* _internal_mutable_settings();
656 ::jaiabot::protobuf::ArduinoSettings* settings);
662 bool _internal_has_actuators()
const;
665 const ::jaiabot::protobuf::ArduinoActuators&
actuators()
const;
670 const ::jaiabot::protobuf::ArduinoActuators& _internal_actuators()
const;
671 ::jaiabot::protobuf::ArduinoActuators* _internal_mutable_actuators();
674 ::jaiabot::protobuf::ArduinoActuators* actuators);
681 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
682 typedef void InternalArenaConstructable_;
683 typedef void DestructorSkippable_;
684 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
685 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
686 ::jaiabot::protobuf::ArduinoSettings* settings_;
687 ::jaiabot::protobuf::ArduinoActuators* actuators_;
688 friend struct ::TableStruct_jaiabot_2fmessages_2farduino_2eproto;
693 public ::PROTOBUF_NAMESPACE_ID::Message {
700 : ArduinoResponse() {
701 *
this = ::std::move(from);
704 inline ArduinoResponse&
operator=(
const ArduinoResponse& from) {
708 inline ArduinoResponse&
operator=(ArduinoResponse&& from) noexcept {
709 if (GetArena() == from.GetArena()) {
710 if (
this != &from) InternalSwap(&from);
718 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
721 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
724 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
725 return GetDescriptor();
728 return GetMetadataStatic().descriptor;
731 return GetMetadataStatic().reflection;
737 return reinterpret_cast<const ArduinoResponse*
>(
740 static constexpr
int kIndexInFileMessages =
743 friend void swap(ArduinoResponse& a, ArduinoResponse& b) {
746 inline void Swap(ArduinoResponse* other) {
747 if (other ==
this)
return;
748 if (GetArena() == other->GetArena()) {
751 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
755 if (other ==
this)
return;
756 GOOGLE_DCHECK(GetArena() == other->GetArena());
762 inline ArduinoResponse*
New() const final {
763 return CreateMaybeMessage<ArduinoResponse>(
nullptr);
766 ArduinoResponse*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
767 return CreateMaybeMessage<ArduinoResponse>(arena);
769 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
770 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
773 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
774 bool IsInitialized() const final;
776 size_t ByteSizeLong() const final;
777 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
778 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
779 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
780 int GetCachedSize() const final {
return _cached_size_.Get(); }
783 inline void SharedCtor();
784 inline void SharedDtor();
785 void SetCachedSize(
int size)
const final;
786 void InternalSwap(ArduinoResponse* other);
787 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
788 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
789 return "jaiabot.protobuf.ArduinoResponse";
794 static void ArenaDtor(
void*
object);
795 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
800 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
812 kStatusCodeFieldNumber = 1,
813 kThermocoupleTemperatureCFieldNumber = 2,
814 kVccvoltageFieldNumber = 3,
815 kVcccurrentFieldNumber = 4,
816 kVvcurrentFieldNumber = 5,
817 kMotorFieldNumber = 6,
818 kVersionFieldNumber = 52,
819 kCrcFieldNumber = 50,
820 kCalculatedCrcFieldNumber = 51,
825 bool _internal_has_status_code()
const;
838 bool _internal_has_thermocouple_temperature_c()
const;
844 float _internal_thermocouple_temperature_c()
const;
845 void _internal_set_thermocouple_temperature_c(
float value);
851 bool _internal_has_vccvoltage()
const;
857 float _internal_vccvoltage()
const;
858 void _internal_set_vccvoltage(
float value);
864 bool _internal_has_vcccurrent()
const;
870 float _internal_vcccurrent()
const;
871 void _internal_set_vcccurrent(
float value);
877 bool _internal_has_vvcurrent()
const;
883 float _internal_vvcurrent()
const;
884 void _internal_set_vvcurrent(
float value);
890 bool _internal_has_motor()
const;
893 ::PROTOBUF_NAMESPACE_ID::int32
motor()
const;
896 ::PROTOBUF_NAMESPACE_ID::int32 _internal_motor()
const;
897 void _internal_set_motor(::PROTOBUF_NAMESPACE_ID::int32 value);
903 bool _internal_has_version()
const;
906 ::PROTOBUF_NAMESPACE_ID::uint32
version()
const;
909 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_version()
const;
910 void _internal_set_version(::PROTOBUF_NAMESPACE_ID::uint32 value);
916 bool _internal_has_crc()
const;
919 ::PROTOBUF_NAMESPACE_ID::uint32
crc()
const;
920 void set_crc(::PROTOBUF_NAMESPACE_ID::uint32 value);
922 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_crc()
const;
923 void _internal_set_crc(::PROTOBUF_NAMESPACE_ID::uint32 value);
929 bool _internal_has_calculated_crc()
const;
935 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_calculated_crc()
const;
936 void _internal_set_calculated_crc(::PROTOBUF_NAMESPACE_ID::uint32 value);
944 size_t RequiredFieldsByteSizeFallback()
const;
946 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
947 typedef void InternalArenaConstructable_;
948 typedef void DestructorSkippable_;
949 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
950 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
952 float thermocouple_temperature_c_;
956 ::PROTOBUF_NAMESPACE_ID::int32 motor_;
957 ::PROTOBUF_NAMESPACE_ID::uint32 version_;
958 ::PROTOBUF_NAMESPACE_ID::uint32 crc_;
959 ::PROTOBUF_NAMESPACE_ID::uint32 calculated_crc_;
960 friend struct ::TableStruct_jaiabot_2fmessages_2farduino_2eproto;
965 public ::PROTOBUF_NAMESPACE_ID::Message {
973 *
this = ::std::move(from);
976 inline ArduinoDebug&
operator=(
const ArduinoDebug& from) {
980 inline ArduinoDebug&
operator=(ArduinoDebug&& from) noexcept {
981 if (GetArena() == from.GetArena()) {
982 if (
this != &from) InternalSwap(&from);
990 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
993 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
996 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
997 return GetDescriptor();
1000 return GetMetadataStatic().descriptor;
1003 return GetMetadataStatic().reflection;
1009 return reinterpret_cast<const ArduinoDebug*
>(
1012 static constexpr
int kIndexInFileMessages =
1015 friend void swap(ArduinoDebug& a, ArduinoDebug& b) {
1018 inline void Swap(ArduinoDebug* other) {
1019 if (other ==
this)
return;
1020 if (GetArena() == other->GetArena()) {
1021 InternalSwap(other);
1023 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1027 if (other ==
this)
return;
1028 GOOGLE_DCHECK(GetArena() == other->GetArena());
1029 InternalSwap(other);
1034 inline ArduinoDebug*
New() const final {
1035 return CreateMaybeMessage<ArduinoDebug>(
nullptr);
1038 ArduinoDebug*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1039 return CreateMaybeMessage<ArduinoDebug>(arena);
1041 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1042 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1045 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1046 bool IsInitialized() const final;
1048 size_t ByteSizeLong() const final;
1049 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1050 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1051 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1052 int GetCachedSize() const final {
return _cached_size_.Get(); }
1055 inline void SharedCtor();
1056 inline void SharedDtor();
1057 void SetCachedSize(
int size)
const final;
1058 void InternalSwap(ArduinoDebug* other);
1059 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1060 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1061 return "jaiabot.protobuf.ArduinoDebug";
1066 static void ArenaDtor(
void*
object);
1067 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1072 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1084 kArduinoRestartedFieldNumber = 1,
1085 kArduinoNotRespondingFieldNumber = 2,
1090 bool _internal_has_arduino_restarted()
const;
1096 bool _internal_arduino_restarted()
const;
1097 void _internal_set_arduino_restarted(
bool value);
1103 bool _internal_has_arduino_not_responding()
const;
1109 bool _internal_arduino_not_responding()
const;
1110 void _internal_set_arduino_not_responding(
bool value);
1117 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1118 typedef void InternalArenaConstructable_;
1119 typedef void DestructorSkippable_;
1120 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1121 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1122 bool arduino_restarted_;
1123 bool arduino_not_responding_;
1124 friend struct ::TableStruct_jaiabot_2fmessages_2farduino_2eproto;
1132 #pragma GCC diagnostic push
1133 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1138 inline bool ArduinoSettings::_internal_has_forward_start()
const {
1139 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1142 inline bool ArduinoSettings::has_forward_start()
const {
1143 return _internal_has_forward_start();
1145 inline void ArduinoSettings::clear_forward_start() {
1147 _has_bits_[0] &= ~0x00000001u;
1149 inline ::PROTOBUF_NAMESPACE_ID::int32 ArduinoSettings::_internal_forward_start()
const {
1150 return forward_start_;
1152 inline ::PROTOBUF_NAMESPACE_ID::int32 ArduinoSettings::forward_start()
const {
1154 return _internal_forward_start();
1156 inline void ArduinoSettings::_internal_set_forward_start(::PROTOBUF_NAMESPACE_ID::int32 value) {
1157 _has_bits_[0] |= 0x00000001u;
1158 forward_start_ = value;
1160 inline void ArduinoSettings::set_forward_start(::PROTOBUF_NAMESPACE_ID::int32 value) {
1161 _internal_set_forward_start(value);
1166 inline bool ArduinoSettings::_internal_has_reverse_start()
const {
1167 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1170 inline bool ArduinoSettings::has_reverse_start()
const {
1171 return _internal_has_reverse_start();
1173 inline void ArduinoSettings::clear_reverse_start() {
1175 _has_bits_[0] &= ~0x00000002u;
1177 inline ::PROTOBUF_NAMESPACE_ID::int32 ArduinoSettings::_internal_reverse_start()
const {
1178 return reverse_start_;
1180 inline ::PROTOBUF_NAMESPACE_ID::int32 ArduinoSettings::reverse_start()
const {
1182 return _internal_reverse_start();
1184 inline void ArduinoSettings::_internal_set_reverse_start(::PROTOBUF_NAMESPACE_ID::int32 value) {
1185 _has_bits_[0] |= 0x00000002u;
1186 reverse_start_ = value;
1188 inline void ArduinoSettings::set_reverse_start(::PROTOBUF_NAMESPACE_ID::int32 value) {
1189 _internal_set_reverse_start(value);
1198 inline bool ArduinoActuators::_internal_has_motor()
const {
1199 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1202 inline bool ArduinoActuators::has_motor()
const {
1203 return _internal_has_motor();
1205 inline void ArduinoActuators::clear_motor() {
1207 _has_bits_[0] &= ~0x00000001u;
1209 inline ::PROTOBUF_NAMESPACE_ID::int32 ArduinoActuators::_internal_motor()
const {
1212 inline ::PROTOBUF_NAMESPACE_ID::int32 ArduinoActuators::motor()
const {
1214 return _internal_motor();
1216 inline void ArduinoActuators::_internal_set_motor(::PROTOBUF_NAMESPACE_ID::int32 value) {
1217 _has_bits_[0] |= 0x00000001u;
1220 inline void ArduinoActuators::set_motor(::PROTOBUF_NAMESPACE_ID::int32 value) {
1221 _internal_set_motor(value);
1226 inline bool ArduinoActuators::_internal_has_port_elevator()
const {
1227 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1230 inline bool ArduinoActuators::has_port_elevator()
const {
1231 return _internal_has_port_elevator();
1233 inline void ArduinoActuators::clear_port_elevator() {
1235 _has_bits_[0] &= ~0x00000002u;
1237 inline ::PROTOBUF_NAMESPACE_ID::int32 ArduinoActuators::_internal_port_elevator()
const {
1238 return port_elevator_;
1240 inline ::PROTOBUF_NAMESPACE_ID::int32 ArduinoActuators::port_elevator()
const {
1242 return _internal_port_elevator();
1244 inline void ArduinoActuators::_internal_set_port_elevator(::PROTOBUF_NAMESPACE_ID::int32 value) {
1245 _has_bits_[0] |= 0x00000002u;
1246 port_elevator_ = value;
1248 inline void ArduinoActuators::set_port_elevator(::PROTOBUF_NAMESPACE_ID::int32 value) {
1249 _internal_set_port_elevator(value);
1254 inline bool ArduinoActuators::_internal_has_stbd_elevator()
const {
1255 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1258 inline bool ArduinoActuators::has_stbd_elevator()
const {
1259 return _internal_has_stbd_elevator();
1261 inline void ArduinoActuators::clear_stbd_elevator() {
1263 _has_bits_[0] &= ~0x00000004u;
1265 inline ::PROTOBUF_NAMESPACE_ID::int32 ArduinoActuators::_internal_stbd_elevator()
const {
1266 return stbd_elevator_;
1268 inline ::PROTOBUF_NAMESPACE_ID::int32 ArduinoActuators::stbd_elevator()
const {
1270 return _internal_stbd_elevator();
1272 inline void ArduinoActuators::_internal_set_stbd_elevator(::PROTOBUF_NAMESPACE_ID::int32 value) {
1273 _has_bits_[0] |= 0x00000004u;
1274 stbd_elevator_ = value;
1276 inline void ArduinoActuators::set_stbd_elevator(::PROTOBUF_NAMESPACE_ID::int32 value) {
1277 _internal_set_stbd_elevator(value);
1282 inline bool ArduinoActuators::_internal_has_rudder()
const {
1283 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1286 inline bool ArduinoActuators::has_rudder()
const {
1287 return _internal_has_rudder();
1289 inline void ArduinoActuators::clear_rudder() {
1291 _has_bits_[0] &= ~0x00000008u;
1293 inline ::PROTOBUF_NAMESPACE_ID::int32 ArduinoActuators::_internal_rudder()
const {
1296 inline ::PROTOBUF_NAMESPACE_ID::int32 ArduinoActuators::rudder()
const {
1298 return _internal_rudder();
1300 inline void ArduinoActuators::_internal_set_rudder(::PROTOBUF_NAMESPACE_ID::int32 value) {
1301 _has_bits_[0] |= 0x00000008u;
1304 inline void ArduinoActuators::set_rudder(::PROTOBUF_NAMESPACE_ID::int32 value) {
1305 _internal_set_rudder(value);
1310 inline bool ArduinoActuators::_internal_has_timeout()
const {
1311 bool value = (_has_bits_[0] & 0x00000010u) != 0;
1314 inline bool ArduinoActuators::has_timeout()
const {
1315 return _internal_has_timeout();
1317 inline void ArduinoActuators::clear_timeout() {
1319 _has_bits_[0] &= ~0x00000010u;
1321 inline ::PROTOBUF_NAMESPACE_ID::int32 ArduinoActuators::_internal_timeout()
const {
1324 inline ::PROTOBUF_NAMESPACE_ID::int32 ArduinoActuators::timeout()
const {
1326 return _internal_timeout();
1328 inline void ArduinoActuators::_internal_set_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
1329 _has_bits_[0] |= 0x00000010u;
1332 inline void ArduinoActuators::set_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
1333 _internal_set_timeout(value);
1338 inline bool ArduinoActuators::_internal_has_led_switch_on()
const {
1339 bool value = (_has_bits_[0] & 0x00000020u) != 0;
1342 inline bool ArduinoActuators::has_led_switch_on()
const {
1343 return _internal_has_led_switch_on();
1345 inline void ArduinoActuators::clear_led_switch_on() {
1346 led_switch_on_ =
false;
1347 _has_bits_[0] &= ~0x00000020u;
1349 inline bool ArduinoActuators::_internal_led_switch_on()
const {
1350 return led_switch_on_;
1352 inline bool ArduinoActuators::led_switch_on()
const {
1354 return _internal_led_switch_on();
1356 inline void ArduinoActuators::_internal_set_led_switch_on(
bool value) {
1357 _has_bits_[0] |= 0x00000020u;
1358 led_switch_on_ = value;
1360 inline void ArduinoActuators::set_led_switch_on(
bool value) {
1361 _internal_set_led_switch_on(value);
1370 inline bool ArduinoCommand::_internal_has_settings()
const {
1371 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1372 PROTOBUF_ASSUME(!value || settings_ !=
nullptr);
1375 inline bool ArduinoCommand::has_settings()
const {
1376 return _internal_has_settings();
1378 inline void ArduinoCommand::clear_settings() {
1379 if (settings_ !=
nullptr) settings_->Clear();
1380 _has_bits_[0] &= ~0x00000001u;
1382 inline const ::jaiabot::protobuf::ArduinoSettings& ArduinoCommand::_internal_settings()
const {
1383 const ::jaiabot::protobuf::ArduinoSettings* p = settings_;
1384 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::protobuf::ArduinoSettings*
>(
1387 inline const ::jaiabot::protobuf::ArduinoSettings& ArduinoCommand::settings()
const {
1389 return _internal_settings();
1391 inline void ArduinoCommand::unsafe_arena_set_allocated_settings(
1392 ::jaiabot::protobuf::ArduinoSettings* settings) {
1393 if (GetArena() ==
nullptr) {
1394 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(settings_);
1396 settings_ = settings;
1398 _has_bits_[0] |= 0x00000001u;
1400 _has_bits_[0] &= ~0x00000001u;
1404 inline ::jaiabot::protobuf::ArduinoSettings* ArduinoCommand::release_settings() {
1405 auto temp = unsafe_arena_release_settings();
1406 if (GetArena() !=
nullptr) {
1407 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1411 inline ::jaiabot::protobuf::ArduinoSettings* ArduinoCommand::unsafe_arena_release_settings() {
1413 _has_bits_[0] &= ~0x00000001u;
1414 ::jaiabot::protobuf::ArduinoSettings* temp = settings_;
1415 settings_ =
nullptr;
1418 inline ::jaiabot::protobuf::ArduinoSettings* ArduinoCommand::_internal_mutable_settings() {
1419 _has_bits_[0] |= 0x00000001u;
1420 if (settings_ ==
nullptr) {
1421 auto* p = CreateMaybeMessage<::jaiabot::protobuf::ArduinoSettings>(GetArena());
1426 inline ::jaiabot::protobuf::ArduinoSettings* ArduinoCommand::mutable_settings() {
1428 return _internal_mutable_settings();
1430 inline void ArduinoCommand::set_allocated_settings(::jaiabot::protobuf::ArduinoSettings* settings) {
1431 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1432 if (message_arena ==
nullptr) {
1436 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1437 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(settings);
1438 if (message_arena != submessage_arena) {
1439 settings = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1440 message_arena, settings, submessage_arena);
1442 _has_bits_[0] |= 0x00000001u;
1444 _has_bits_[0] &= ~0x00000001u;
1446 settings_ = settings;
1451 inline bool ArduinoCommand::_internal_has_actuators()
const {
1452 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1453 PROTOBUF_ASSUME(!value || actuators_ !=
nullptr);
1456 inline bool ArduinoCommand::has_actuators()
const {
1457 return _internal_has_actuators();
1459 inline void ArduinoCommand::clear_actuators() {
1460 if (actuators_ !=
nullptr) actuators_->Clear();
1461 _has_bits_[0] &= ~0x00000002u;
1463 inline const ::jaiabot::protobuf::ArduinoActuators& ArduinoCommand::_internal_actuators()
const {
1464 const ::jaiabot::protobuf::ArduinoActuators* p = actuators_;
1465 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::protobuf::ArduinoActuators*
>(
1468 inline const ::jaiabot::protobuf::ArduinoActuators& ArduinoCommand::actuators()
const {
1470 return _internal_actuators();
1472 inline void ArduinoCommand::unsafe_arena_set_allocated_actuators(
1473 ::jaiabot::protobuf::ArduinoActuators* actuators) {
1474 if (GetArena() ==
nullptr) {
1475 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(actuators_);
1477 actuators_ = actuators;
1479 _has_bits_[0] |= 0x00000002u;
1481 _has_bits_[0] &= ~0x00000002u;
1485 inline ::jaiabot::protobuf::ArduinoActuators* ArduinoCommand::release_actuators() {
1486 auto temp = unsafe_arena_release_actuators();
1487 if (GetArena() !=
nullptr) {
1488 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1492 inline ::jaiabot::protobuf::ArduinoActuators* ArduinoCommand::unsafe_arena_release_actuators() {
1494 _has_bits_[0] &= ~0x00000002u;
1495 ::jaiabot::protobuf::ArduinoActuators* temp = actuators_;
1496 actuators_ =
nullptr;
1499 inline ::jaiabot::protobuf::ArduinoActuators* ArduinoCommand::_internal_mutable_actuators() {
1500 _has_bits_[0] |= 0x00000002u;
1501 if (actuators_ ==
nullptr) {
1502 auto* p = CreateMaybeMessage<::jaiabot::protobuf::ArduinoActuators>(GetArena());
1507 inline ::jaiabot::protobuf::ArduinoActuators* ArduinoCommand::mutable_actuators() {
1509 return _internal_mutable_actuators();
1511 inline void ArduinoCommand::set_allocated_actuators(::jaiabot::protobuf::ArduinoActuators* actuators) {
1512 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1513 if (message_arena ==
nullptr) {
1517 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1518 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(actuators);
1519 if (message_arena != submessage_arena) {
1520 actuators = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1521 message_arena, actuators, submessage_arena);
1523 _has_bits_[0] |= 0x00000002u;
1525 _has_bits_[0] &= ~0x00000002u;
1527 actuators_ = actuators;
1536 inline bool ArduinoResponse::_internal_has_status_code()
const {
1537 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1540 inline bool ArduinoResponse::has_status_code()
const {
1541 return _internal_has_status_code();
1543 inline void ArduinoResponse::clear_status_code() {
1545 _has_bits_[0] &= ~0x00000001u;
1552 return _internal_status_code();
1556 _has_bits_[0] |= 0x00000001u;
1557 status_code_ = value;
1560 _internal_set_status_code(value);
1565 inline bool ArduinoResponse::_internal_has_thermocouple_temperature_c()
const {
1566 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1569 inline bool ArduinoResponse::has_thermocouple_temperature_c()
const {
1570 return _internal_has_thermocouple_temperature_c();
1572 inline void ArduinoResponse::clear_thermocouple_temperature_c() {
1573 thermocouple_temperature_c_ = 0;
1574 _has_bits_[0] &= ~0x00000002u;
1576 inline float ArduinoResponse::_internal_thermocouple_temperature_c()
const {
1577 return thermocouple_temperature_c_;
1579 inline float ArduinoResponse::thermocouple_temperature_c()
const {
1581 return _internal_thermocouple_temperature_c();
1583 inline void ArduinoResponse::_internal_set_thermocouple_temperature_c(
float value) {
1584 _has_bits_[0] |= 0x00000002u;
1585 thermocouple_temperature_c_ = value;
1587 inline void ArduinoResponse::set_thermocouple_temperature_c(
float value) {
1588 _internal_set_thermocouple_temperature_c(value);
1593 inline bool ArduinoResponse::_internal_has_vccvoltage()
const {
1594 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1597 inline bool ArduinoResponse::has_vccvoltage()
const {
1598 return _internal_has_vccvoltage();
1600 inline void ArduinoResponse::clear_vccvoltage() {
1602 _has_bits_[0] &= ~0x00000004u;
1604 inline float ArduinoResponse::_internal_vccvoltage()
const {
1607 inline float ArduinoResponse::vccvoltage()
const {
1609 return _internal_vccvoltage();
1611 inline void ArduinoResponse::_internal_set_vccvoltage(
float value) {
1612 _has_bits_[0] |= 0x00000004u;
1613 vccvoltage_ = value;
1615 inline void ArduinoResponse::set_vccvoltage(
float value) {
1616 _internal_set_vccvoltage(value);
1621 inline bool ArduinoResponse::_internal_has_vcccurrent()
const {
1622 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1625 inline bool ArduinoResponse::has_vcccurrent()
const {
1626 return _internal_has_vcccurrent();
1628 inline void ArduinoResponse::clear_vcccurrent() {
1630 _has_bits_[0] &= ~0x00000008u;
1632 inline float ArduinoResponse::_internal_vcccurrent()
const {
1635 inline float ArduinoResponse::vcccurrent()
const {
1637 return _internal_vcccurrent();
1639 inline void ArduinoResponse::_internal_set_vcccurrent(
float value) {
1640 _has_bits_[0] |= 0x00000008u;
1641 vcccurrent_ = value;
1643 inline void ArduinoResponse::set_vcccurrent(
float value) {
1644 _internal_set_vcccurrent(value);
1649 inline bool ArduinoResponse::_internal_has_vvcurrent()
const {
1650 bool value = (_has_bits_[0] & 0x00000010u) != 0;
1653 inline bool ArduinoResponse::has_vvcurrent()
const {
1654 return _internal_has_vvcurrent();
1656 inline void ArduinoResponse::clear_vvcurrent() {
1658 _has_bits_[0] &= ~0x00000010u;
1660 inline float ArduinoResponse::_internal_vvcurrent()
const {
1663 inline float ArduinoResponse::vvcurrent()
const {
1665 return _internal_vvcurrent();
1667 inline void ArduinoResponse::_internal_set_vvcurrent(
float value) {
1668 _has_bits_[0] |= 0x00000010u;
1671 inline void ArduinoResponse::set_vvcurrent(
float value) {
1672 _internal_set_vvcurrent(value);
1677 inline bool ArduinoResponse::_internal_has_motor()
const {
1678 bool value = (_has_bits_[0] & 0x00000020u) != 0;
1681 inline bool ArduinoResponse::has_motor()
const {
1682 return _internal_has_motor();
1684 inline void ArduinoResponse::clear_motor() {
1686 _has_bits_[0] &= ~0x00000020u;
1688 inline ::PROTOBUF_NAMESPACE_ID::int32 ArduinoResponse::_internal_motor()
const {
1691 inline ::PROTOBUF_NAMESPACE_ID::int32 ArduinoResponse::motor()
const {
1693 return _internal_motor();
1695 inline void ArduinoResponse::_internal_set_motor(::PROTOBUF_NAMESPACE_ID::int32 value) {
1696 _has_bits_[0] |= 0x00000020u;
1699 inline void ArduinoResponse::set_motor(::PROTOBUF_NAMESPACE_ID::int32 value) {
1700 _internal_set_motor(value);
1705 inline bool ArduinoResponse::_internal_has_crc()
const {
1706 bool value = (_has_bits_[0] & 0x00000080u) != 0;
1709 inline bool ArduinoResponse::has_crc()
const {
1710 return _internal_has_crc();
1712 inline void ArduinoResponse::clear_crc() {
1714 _has_bits_[0] &= ~0x00000080u;
1716 inline ::PROTOBUF_NAMESPACE_ID::uint32 ArduinoResponse::_internal_crc()
const {
1719 inline ::PROTOBUF_NAMESPACE_ID::uint32 ArduinoResponse::crc()
const {
1721 return _internal_crc();
1723 inline void ArduinoResponse::_internal_set_crc(::PROTOBUF_NAMESPACE_ID::uint32 value) {
1724 _has_bits_[0] |= 0x00000080u;
1727 inline void ArduinoResponse::set_crc(::PROTOBUF_NAMESPACE_ID::uint32 value) {
1728 _internal_set_crc(value);
1733 inline bool ArduinoResponse::_internal_has_calculated_crc()
const {
1734 bool value = (_has_bits_[0] & 0x00000100u) != 0;
1737 inline bool ArduinoResponse::has_calculated_crc()
const {
1738 return _internal_has_calculated_crc();
1740 inline void ArduinoResponse::clear_calculated_crc() {
1741 calculated_crc_ = 0u;
1742 _has_bits_[0] &= ~0x00000100u;
1744 inline ::PROTOBUF_NAMESPACE_ID::uint32 ArduinoResponse::_internal_calculated_crc()
const {
1745 return calculated_crc_;
1747 inline ::PROTOBUF_NAMESPACE_ID::uint32 ArduinoResponse::calculated_crc()
const {
1749 return _internal_calculated_crc();
1751 inline void ArduinoResponse::_internal_set_calculated_crc(::PROTOBUF_NAMESPACE_ID::uint32 value) {
1752 _has_bits_[0] |= 0x00000100u;
1753 calculated_crc_ = value;
1755 inline void ArduinoResponse::set_calculated_crc(::PROTOBUF_NAMESPACE_ID::uint32 value) {
1756 _internal_set_calculated_crc(value);
1761 inline bool ArduinoResponse::_internal_has_version()
const {
1762 bool value = (_has_bits_[0] & 0x00000040u) != 0;
1765 inline bool ArduinoResponse::has_version()
const {
1766 return _internal_has_version();
1768 inline void ArduinoResponse::clear_version() {
1770 _has_bits_[0] &= ~0x00000040u;
1772 inline ::PROTOBUF_NAMESPACE_ID::uint32 ArduinoResponse::_internal_version()
const {
1775 inline ::PROTOBUF_NAMESPACE_ID::uint32 ArduinoResponse::version()
const {
1777 return _internal_version();
1779 inline void ArduinoResponse::_internal_set_version(::PROTOBUF_NAMESPACE_ID::uint32 value) {
1780 _has_bits_[0] |= 0x00000040u;
1783 inline void ArduinoResponse::set_version(::PROTOBUF_NAMESPACE_ID::uint32 value) {
1784 _internal_set_version(value);
1793 inline bool ArduinoDebug::_internal_has_arduino_restarted()
const {
1794 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1797 inline bool ArduinoDebug::has_arduino_restarted()
const {
1798 return _internal_has_arduino_restarted();
1800 inline void ArduinoDebug::clear_arduino_restarted() {
1801 arduino_restarted_ =
false;
1802 _has_bits_[0] &= ~0x00000001u;
1804 inline bool ArduinoDebug::_internal_arduino_restarted()
const {
1805 return arduino_restarted_;
1807 inline bool ArduinoDebug::arduino_restarted()
const {
1809 return _internal_arduino_restarted();
1811 inline void ArduinoDebug::_internal_set_arduino_restarted(
bool value) {
1812 _has_bits_[0] |= 0x00000001u;
1813 arduino_restarted_ = value;
1815 inline void ArduinoDebug::set_arduino_restarted(
bool value) {
1816 _internal_set_arduino_restarted(value);
1821 inline bool ArduinoDebug::_internal_has_arduino_not_responding()
const {
1822 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1825 inline bool ArduinoDebug::has_arduino_not_responding()
const {
1826 return _internal_has_arduino_not_responding();
1828 inline void ArduinoDebug::clear_arduino_not_responding() {
1829 arduino_not_responding_ =
false;
1830 _has_bits_[0] &= ~0x00000002u;
1832 inline bool ArduinoDebug::_internal_arduino_not_responding()
const {
1833 return arduino_not_responding_;
1835 inline bool ArduinoDebug::arduino_not_responding()
const {
1837 return _internal_arduino_not_responding();
1839 inline void ArduinoDebug::_internal_set_arduino_not_responding(
bool value) {
1840 _has_bits_[0] |= 0x00000002u;
1841 arduino_not_responding_ = value;
1843 inline void ArduinoDebug::set_arduino_not_responding(
bool value) {
1844 _internal_set_arduino_not_responding(value);
1849 #pragma GCC diagnostic pop
1865 PROTOBUF_NAMESPACE_OPEN
1869 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::ArduinoStatusCode>() {
1873 PROTOBUF_NAMESPACE_CLOSE
1877 #include <google/protobuf/port_undef.inc>
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2farduino_2eproto
bool has_vvcurrent() const
void set_rudder(::PROTOBUF_NAMESPACE_ID::int32 value)
ArduinoCommand(::PROTOBUF_NAMESPACE_ID::Arena *arena)
bool has_vccvoltage() const
float thermocouple_temperature_c() const
ArduinoActuators(const ArduinoActuators &from)
bool led_switch_on() const
const ::jaiabot::protobuf::ArduinoActuators & actuators() const
void MergeFrom(const ArduinoSettings &from)
void MergeFrom(const ArduinoResponse &from)
void set_port_elevator(::PROTOBUF_NAMESPACE_ID::int32 value)
ArduinoSettings(ArduinoSettings &&from) noexcept
static const ArduinoDebug & default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void UnsafeArenaSwap(ArduinoResponse *other)
virtual ~ArduinoSettings()
void clear_thermocouple_temperature_c()
ArduinoDebug & operator=(ArduinoDebug &&from) noexcept
ArduinoCommand & operator=(const ArduinoCommand &from)
ArduinoSettings & operator=(const ArduinoSettings &from)
bool has_stbd_elevator() const
void UnsafeArenaSwap(ArduinoSettings *other)
bool has_reverse_start() const
static const ArduinoSettings * internal_default_instance()
void Swap(ArduinoCommand *other)
ArduinoActuators & operator=(ArduinoActuators &&from) noexcept
bool has_settings() const
void unsafe_arena_set_allocated_actuators(::jaiabot::protobuf::ArduinoActuators *actuators)
void set_timeout(::PROTOBUF_NAMESPACE_ID::int32 value)
bool arduino_not_responding() const
void CopyFrom(const ArduinoCommand &from)
::PROTOBUF_NAMESPACE_ID::int32 forward_start() const
void clear_calculated_crc()
ArduinoDebug & operator=(const ArduinoDebug &from)
ArduinoDebug * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
bool has_status_code() const
void UnsafeArenaSwap(ArduinoActuators *other)
ArduinoSettings(::PROTOBUF_NAMESPACE_ID::Arena *arena)
bool has_calculated_crc() const
void CopyFrom(const ArduinoDebug &from)
bool has_vcccurrent() const
void set_crc(::PROTOBUF_NAMESPACE_ID::uint32 value)
void clear_forward_start()
ArduinoCommand * New() const final
void Swap(ArduinoSettings *other)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void CopyFrom(const ArduinoActuators &from)
::PROTOBUF_NAMESPACE_ID::int32 port_elevator() const
ArduinoSettings * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void MergeFrom(const ArduinoActuators &from)
bool has_arduino_restarted() const
void unsafe_arena_set_allocated_settings(::jaiabot::protobuf::ArduinoSettings *settings)
bool arduino_restarted() const
ArduinoSettings * New() const final
void UnsafeArenaSwap(ArduinoCommand *other)
void set_forward_start(::PROTOBUF_NAMESPACE_ID::int32 value)
::jaiabot::protobuf::ArduinoActuators * unsafe_arena_release_actuators()
void set_led_switch_on(bool value)
bool has_port_elevator() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void clear_reverse_start()
ArduinoCommand(const ArduinoCommand &from)
bool has_arduino_not_responding() const
void set_vcccurrent(float value)
void MergeFrom(const ArduinoDebug &from)
void set_motor(::PROTOBUF_NAMESPACE_ID::int32 value)
ArduinoActuators & operator=(const ArduinoActuators &from)
void set_version(::PROTOBUF_NAMESPACE_ID::uint32 value)
static const ArduinoDebug * internal_default_instance()
::PROTOBUF_NAMESPACE_ID::int32 rudder() const
bool has_forward_start() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
::jaiabot::protobuf::ArduinoSettings * unsafe_arena_release_settings()
ArduinoResponse & operator=(const ArduinoResponse &from)
::jaiabot::protobuf::ArduinoStatusCode status_code() const
void clear_port_elevator()
void Swap(ArduinoActuators *other)
ArduinoResponse(ArduinoResponse &&from) noexcept
const ::jaiabot::protobuf::ArduinoSettings & settings() const
void CopyFrom(const ArduinoSettings &from)
friend void swap(ArduinoResponse &a, ArduinoResponse &b)
virtual ~ArduinoCommand()
void set_allocated_settings(::jaiabot::protobuf::ArduinoSettings *settings)
void CopyFrom(const ArduinoResponse &from)
void clear_arduino_restarted()
friend void swap(ArduinoCommand &a, ArduinoCommand &b)
void set_stbd_elevator(::PROTOBUF_NAMESPACE_ID::int32 value)
bool has_led_switch_on() const
friend void swap(ArduinoSettings &a, ArduinoSettings &b)
ArduinoActuators * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
::PROTOBUF_NAMESPACE_ID::int32 timeout() const
ArduinoCommand * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
friend void swap(ArduinoActuators &a, ArduinoActuators &b)
static const ArduinoCommand & default_instance()
::jaiabot::protobuf::ArduinoSettings * release_settings()
ArduinoDebug * New() const final
static const ArduinoSettings & default_instance()
void clear_arduino_not_responding()
void set_arduino_restarted(bool value)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::PROTOBUF_NAMESPACE_ID::uint32 crc() const
void MergeFrom(const ArduinoCommand &from)
::PROTOBUF_NAMESPACE_ID::uint32 calculated_crc() const
ArduinoCommand(ArduinoCommand &&from) noexcept
::PROTOBUF_NAMESPACE_ID::int32 reverse_start() const
bool has_thermocouple_temperature_c() const
ArduinoDebug(ArduinoDebug &&from) noexcept
ArduinoActuators * New() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const ArduinoActuators * internal_default_instance()
ArduinoSettings(const ArduinoSettings &from)
void set_vccvoltage(float value)
friend void swap(ArduinoDebug &a, ArduinoDebug &b)
void set_arduino_not_responding(bool value)
void Swap(ArduinoDebug *other)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_calculated_crc(::PROTOBUF_NAMESPACE_ID::uint32 value)
static const ArduinoActuators & default_instance()
static void InitAsDefaultInstance()
void set_vvcurrent(float value)
static const ArduinoResponse * internal_default_instance()
void set_reverse_start(::PROTOBUF_NAMESPACE_ID::int32 value)
ArduinoResponse(::PROTOBUF_NAMESPACE_ID::Arena *arena)
ArduinoSettings & operator=(ArduinoSettings &&from) noexcept
ArduinoResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
::jaiabot::protobuf::ArduinoActuators * mutable_actuators()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
ArduinoDebug(::PROTOBUF_NAMESPACE_ID::Arena *arena)
bool has_actuators() const
ArduinoResponse(const ArduinoResponse &from)
ArduinoActuators(ArduinoActuators &&from) noexcept
::jaiabot::protobuf::ArduinoSettings * mutable_settings()
ArduinoResponse * New() const final
static const ArduinoCommand * internal_default_instance()
void clear_led_switch_on()
void Swap(ArduinoResponse *other)
void set_allocated_actuators(::jaiabot::protobuf::ArduinoActuators *actuators)
void clear_stbd_elevator()
static const ArduinoResponse & default_instance()
virtual ~ArduinoResponse()
void UnsafeArenaSwap(ArduinoDebug *other)
ArduinoResponse & operator=(ArduinoResponse &&from) noexcept
virtual ~ArduinoActuators()
::PROTOBUF_NAMESPACE_ID::int32 motor() const
ArduinoCommand & operator=(ArduinoCommand &&from) noexcept
::jaiabot::protobuf::ArduinoActuators * release_actuators()
::PROTOBUF_NAMESPACE_ID::int32 stbd_elevator() const
ArduinoActuators(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_thermocouple_temperature_c(float value)
void set_status_code(::jaiabot::protobuf::ArduinoStatusCode value)
ArduinoDebug(const ArduinoDebug &from)
::PROTOBUF_NAMESPACE_ID::uint32 version() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
ArduinoDebugDefaultTypeInternal _ArduinoDebug_default_instance_
constexpr ArduinoStatusCode ArduinoStatusCode_MIN
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ArduinoStatusCode_descriptor()
bool ArduinoStatusCode_IsValid(int value)
constexpr int ArduinoStatusCode_ARRAYSIZE
constexpr ArduinoStatusCode ArduinoStatusCode_MAX
const std::string & ArduinoStatusCode_Name(T enum_t_value)
ArduinoCommandDefaultTypeInternal _ArduinoCommand_default_instance_
ArduinoActuatorsDefaultTypeInternal _ArduinoActuators_default_instance_
ArduinoResponseDefaultTypeInternal _ArduinoResponse_default_instance_
bool ArduinoStatusCode_Parse(const std::string &name, ArduinoStatusCode *value)
ArduinoSettingsDefaultTypeInternal _ArduinoSettings_default_instance_
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[5] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]