4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_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>
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>
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 "dccl/option_extensions.pb.h"
35#include <boost/units/quantity.hpp>
36#include <boost/units/absolute.hpp>
37#include <boost/units/dimensionless_type.hpp>
38#include <boost/units/make_scaled_unit.hpp>
40#include <google/protobuf/port_def.inc>
41#define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto
42PROTOBUF_NAMESPACE_OPEN
46PROTOBUF_NAMESPACE_CLOSE
57class SV2ACKNAKQueuedMessage;
58struct SV2ACKNAKQueuedMessageDefaultTypeInternal;
60class SV2CommandFollowFixedHeading;
61struct SV2CommandFollowFixedHeadingDefaultTypeInternal;
63class SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody;
64struct SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBodyDefaultTypeInternal;
67struct SV2FooterDefaultTypeInternal;
70struct SV2GenericACKDefaultTypeInternal;
73struct SV2GenericNAKDefaultTypeInternal;
76struct SV2HeaderDefaultTypeInternal;
78class SV2ReplyEnumerate;
79struct SV2ReplyEnumerateDefaultTypeInternal;
81class SV2ReplyQueuedMessage;
82struct SV2ReplyQueuedMessageDefaultTypeInternal;
85struct SV2ReplyStatusDefaultTypeInternal;
87class SV2RequestEnumerate;
88struct SV2RequestEnumerateDefaultTypeInternal;
90class SV2RequestQueuedMessage;
91struct SV2RequestQueuedMessageDefaultTypeInternal;
93class SV2RequestStatus;
94struct SV2RequestStatusDefaultTypeInternal;
96class SV2SendToConsole;
97struct SV2SendToConsoleDefaultTypeInternal;
103PROTOBUF_NAMESPACE_OPEN
118PROTOBUF_NAMESPACE_CLOSE
120namespace middleware {
136 static_assert(::std::is_same<T, SV2Header_BoardId>::value ||
137 ::std::is_integral<T>::value,
138 "Incorrect type passed to function SV2Header_BoardId_Name.");
139 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
144 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<SV2Header_BoardId>(
165 static_assert(::std::is_same<T, SV2Header_CCTaskId>::value ||
166 ::std::is_integral<T>::value,
167 "Incorrect type passed to function SV2Header_CCTaskId_Name.");
168 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
173 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<SV2Header_CCTaskId>(
195 static_assert(::std::is_same<T, MessageTypes>::value ||
196 ::std::is_integral<T>::value,
197 "Incorrect type passed to function MessageTypes_Name.");
198 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
202 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
MessageTypes* value) {
203 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MessageTypes>(
209 public ::PROTOBUF_NAMESPACE_ID::Message {
213 explicit PROTOBUF_CONSTEXPR
SV2Header(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
218 *
this = ::std::move(from);
226 if (
this == &from)
return *
this;
227 if (GetOwningArena() == from.GetOwningArena()
228 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
229 && GetOwningArena() !=
nullptr
240 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
243 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
246 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
259 return reinterpret_cast<const SV2Header*
>(
269 if (other ==
this)
return;
270 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
271 if (GetOwningArena() !=
nullptr &&
272 GetOwningArena() == other->GetOwningArena()) {
274 if (GetOwningArena() == other->GetOwningArena()) {
278 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
282 if (other ==
this)
return;
283 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
289 SV2Header*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
290 return CreateMaybeMessage<SV2Header>(arena);
292 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
294 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
296 SV2Header::MergeImpl(*
this, from);
299 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
301 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
307 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
311 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
313 void SetCachedSize(
int size)
const final;
317 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
318 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
319 return "goby.middleware.frontseat.protobuf.SV2Header";
322 explicit SV2Header(::PROTOBUF_NAMESPACE_ID::Arena* arena,
323 bool is_message_owned =
false);
327 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
347 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
353 static_assert(::std::is_same<T, BoardId>::value ||
354 ::std::is_integral<T>::value,
355 "Incorrect type passed to function BoardId_Name.");
358 static inline bool BoardId_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
389 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
395 static_assert(::std::is_same<T, CCTaskId>::value ||
396 ::std::is_integral<T>::value,
397 "Incorrect type passed to function CCTaskId_Name.");
400 static inline bool CCTaskId_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
418 bool _internal_has_start_of_frame()
const;
424 uint32_t _internal_start_of_frame()
const;
425 void _internal_set_start_of_frame(uint32_t value);
431 bool _internal_has_message_size()
const;
437 uint32_t _internal_message_size()
const;
438 void _internal_set_message_size(uint32_t value);
444 bool _internal_has_dest()
const;
447 uint32_t
dest()
const;
450 uint32_t _internal_dest()
const;
451 void _internal_set_dest(uint32_t value);
457 bool _internal_has_src()
const;
460 uint32_t
src()
const;
463 uint32_t _internal_src()
const;
464 void _internal_set_src(uint32_t value);
470 bool _internal_has_transaction_id()
const;
476 uint32_t _internal_transaction_id()
const;
477 void _internal_set_transaction_id(uint32_t value);
483 bool _internal_has_message_type()
const;
489 uint32_t _internal_message_type()
const;
490 void _internal_set_message_type(uint32_t value);
498 size_t RequiredFieldsByteSizeFallback()
const;
500 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
501 typedef void InternalArenaConstructable_;
502 typedef void DestructorSkippable_;
504 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
505 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
506 uint32_t start_of_frame_;
507 uint32_t message_size_;
510 uint32_t transaction_id_;
511 uint32_t message_type_;
514 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
519 public ::PROTOBUF_NAMESPACE_ID::Message {
523 explicit PROTOBUF_CONSTEXPR
SV2Footer(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
528 *
this = ::std::move(from);
536 if (
this == &from)
return *
this;
537 if (GetOwningArena() == from.GetOwningArena()
538 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
539 && GetOwningArena() !=
nullptr
550 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
553 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
556 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
557 return GetDescriptor();
560 return default_instance().GetMetadata().descriptor;
563 return default_instance().GetMetadata().reflection;
566 return *internal_default_instance();
569 return reinterpret_cast<const SV2Footer*
>(
572 static constexpr int kIndexInFileMessages =
579 if (other ==
this)
return;
580 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
581 if (GetOwningArena() !=
nullptr &&
582 GetOwningArena() == other->GetOwningArena()) {
584 if (GetOwningArena() == other->GetOwningArena()) {
588 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
592 if (other ==
this)
return;
593 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
599 SV2Footer*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
600 return CreateMaybeMessage<SV2Footer>(arena);
602 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
604 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
606 SV2Footer::MergeImpl(*
this, from);
609 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
611 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
612 bool IsInitialized() const final;
615 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
616 uint8_t* _InternalSerialize(
617 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
618 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
621 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
623 void SetCachedSize(
int size)
const final;
627 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
628 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
629 return "goby.middleware.frontseat.protobuf.SV2Footer";
632 explicit SV2Footer(::PROTOBUF_NAMESPACE_ID::Arena* arena,
633 bool is_message_owned =
false);
637 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
639 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
646 kCrc16FieldNumber = 1,
649 bool has_crc16()
const;
651 bool _internal_has_crc16()
const;
654 uint32_t crc16()
const;
655 void set_crc16(uint32_t value);
657 uint32_t _internal_crc16()
const;
658 void _internal_set_crc16(uint32_t value);
665 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
666 typedef void InternalArenaConstructable_;
667 typedef void DestructorSkippable_;
669 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
670 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
674 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
679 public ::PROTOBUF_NAMESPACE_ID::Message {
688 *
this = ::std::move(from);
696 if (
this == &from)
return *
this;
697 if (GetOwningArena() == from.GetOwningArena()
698 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
699 && GetOwningArena() !=
nullptr
710 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
713 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
716 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
717 return GetDescriptor();
720 return default_instance().GetMetadata().descriptor;
723 return default_instance().GetMetadata().reflection;
726 return *internal_default_instance();
732 static constexpr int kIndexInFileMessages =
739 if (other ==
this)
return;
740 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
741 if (GetOwningArena() !=
nullptr &&
742 GetOwningArena() == other->GetOwningArena()) {
744 if (GetOwningArena() == other->GetOwningArena()) {
748 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
752 if (other ==
this)
return;
753 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
760 return CreateMaybeMessage<SV2RequestEnumerate>(arena);
762 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
764 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
766 SV2RequestEnumerate::MergeImpl(*
this, from);
769 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
771 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
772 bool IsInitialized() const final;
775 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
776 uint8_t* _InternalSerialize(
777 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
778 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
781 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
783 void SetCachedSize(
int size)
const final;
787 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
788 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
789 return "goby.middleware.frontseat.protobuf.SV2RequestEnumerate";
793 bool is_message_owned =
false);
797 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
799 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
806 kHeaderFieldNumber = 1,
807 kFooterFieldNumber = 100,
808 kProtocolsSupportedFieldNumber = 2,
809 kCommandsSupportedFieldNumber = 3,
812 bool has_header()
const;
814 bool _internal_has_header()
const;
817 const ::goby::middleware::frontseat::protobuf::SV2Header& header()
const;
818 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
822 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
825 void unsafe_arena_set_allocated_header(
830 bool has_footer()
const;
832 bool _internal_has_footer()
const;
835 const ::goby::middleware::frontseat::protobuf::SV2Footer& footer()
const;
836 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
840 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
843 void unsafe_arena_set_allocated_footer(
848 bool has_protocols_supported()
const;
850 bool _internal_has_protocols_supported()
const;
852 void clear_protocols_supported();
853 uint32_t protocols_supported()
const;
854 void set_protocols_supported(uint32_t value);
856 uint32_t _internal_protocols_supported()
const;
857 void _internal_set_protocols_supported(uint32_t value);
861 bool has_commands_supported()
const;
863 bool _internal_has_commands_supported()
const;
865 void clear_commands_supported();
866 uint32_t commands_supported()
const;
867 void set_commands_supported(uint32_t value);
869 uint32_t _internal_commands_supported()
const;
870 void _internal_set_commands_supported(uint32_t value);
879 size_t RequiredFieldsByteSizeFallback()
const;
881 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
882 typedef void InternalArenaConstructable_;
883 typedef void DestructorSkippable_;
885 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
886 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
889 uint32_t protocols_supported_;
890 uint32_t commands_supported_;
893 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
898 public ::PROTOBUF_NAMESPACE_ID::Message {
902 explicit PROTOBUF_CONSTEXPR
SV2ReplyEnumerate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
907 *
this = ::std::move(from);
915 if (
this == &from)
return *
this;
916 if (GetOwningArena() == from.GetOwningArena()
917 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
918 && GetOwningArena() !=
nullptr
929 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
932 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
935 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
936 return GetDescriptor();
939 return default_instance().GetMetadata().descriptor;
942 return default_instance().GetMetadata().reflection;
945 return *internal_default_instance();
951 static constexpr int kIndexInFileMessages =
958 if (other ==
this)
return;
959 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
960 if (GetOwningArena() !=
nullptr &&
961 GetOwningArena() == other->GetOwningArena()) {
963 if (GetOwningArena() == other->GetOwningArena()) {
967 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
971 if (other ==
this)
return;
972 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
979 return CreateMaybeMessage<SV2ReplyEnumerate>(arena);
981 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
983 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
985 SV2ReplyEnumerate::MergeImpl(*
this, from);
988 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
990 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
991 bool IsInitialized() const final;
994 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
995 uint8_t* _InternalSerialize(
996 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
997 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1000 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1002 void SetCachedSize(
int size)
const final;
1006 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1007 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1008 return "goby.middleware.frontseat.protobuf.SV2ReplyEnumerate";
1012 bool is_message_owned =
false);
1016 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1018 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1025 kSerialNumberFieldNumber = 13,
1026 kDescriptionFieldNumber = 20,
1027 kHeaderFieldNumber = 1,
1028 kFooterFieldNumber = 100,
1029 kOriginalMsgTypeFieldNumber = 2,
1030 kNumberOfDevicesRespondingFieldNumber = 3,
1031 kNumberOfDevicesInMessageFieldNumber = 4,
1032 kVersionFieldNumber = 10,
1033 kDeviceTypeFieldNumber = 11,
1034 kBoardAddrFieldNumber = 12,
1035 kLocationFieldNumber = 14,
1036 kPollingFrequencyFieldNumber = 15,
1037 kExtraInfoFieldNumber = 16,
1038 kFirmwareMajorFieldNumber = 17,
1039 kFirmwareMinorFieldNumber = 18,
1040 kFirmwareRevisionFieldNumber = 19,
1043 bool has_serial_number()
const;
1045 bool _internal_has_serial_number()
const;
1047 void clear_serial_number();
1048 const std::string& serial_number()
const;
1049 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1051 std::string* mutable_serial_number();
1052 PROTOBUF_NODISCARD std::string* release_serial_number();
1053 void set_allocated_serial_number(std::string* serial_number);
1055 const std::string& _internal_serial_number()
const;
1056 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_serial_number(
const std::string& value);
1057 std::string* _internal_mutable_serial_number();
1061 bool has_description()
const;
1063 bool _internal_has_description()
const;
1065 void clear_description();
1066 const std::string& description()
const;
1067 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1069 std::string* mutable_description();
1070 PROTOBUF_NODISCARD std::string* release_description();
1071 void set_allocated_description(std::string* description);
1073 const std::string& _internal_description()
const;
1074 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_description(
const std::string& value);
1075 std::string* _internal_mutable_description();
1079 bool has_header()
const;
1081 bool _internal_has_header()
const;
1083 void clear_header();
1084 const ::goby::middleware::frontseat::protobuf::SV2Header& header()
const;
1085 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
1089 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
1092 void unsafe_arena_set_allocated_header(
1097 bool has_footer()
const;
1099 bool _internal_has_footer()
const;
1101 void clear_footer();
1102 const ::goby::middleware::frontseat::protobuf::SV2Footer& footer()
const;
1103 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
1107 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
1110 void unsafe_arena_set_allocated_footer(
1115 bool has_original_msg_type()
const;
1117 bool _internal_has_original_msg_type()
const;
1119 void clear_original_msg_type();
1120 uint32_t original_msg_type()
const;
1121 void set_original_msg_type(uint32_t value);
1123 uint32_t _internal_original_msg_type()
const;
1124 void _internal_set_original_msg_type(uint32_t value);
1128 bool has_number_of_devices_responding()
const;
1130 bool _internal_has_number_of_devices_responding()
const;
1132 void clear_number_of_devices_responding();
1133 uint32_t number_of_devices_responding()
const;
1134 void set_number_of_devices_responding(uint32_t value);
1136 uint32_t _internal_number_of_devices_responding()
const;
1137 void _internal_set_number_of_devices_responding(uint32_t value);
1141 bool has_number_of_devices_in_message()
const;
1143 bool _internal_has_number_of_devices_in_message()
const;
1145 void clear_number_of_devices_in_message();
1146 uint32_t number_of_devices_in_message()
const;
1147 void set_number_of_devices_in_message(uint32_t value);
1149 uint32_t _internal_number_of_devices_in_message()
const;
1150 void _internal_set_number_of_devices_in_message(uint32_t value);
1154 bool has_version()
const;
1156 bool _internal_has_version()
const;
1158 void clear_version();
1159 uint32_t version()
const;
1160 void set_version(uint32_t value);
1162 uint32_t _internal_version()
const;
1163 void _internal_set_version(uint32_t value);
1167 bool has_device_type()
const;
1169 bool _internal_has_device_type()
const;
1171 void clear_device_type();
1172 uint32_t device_type()
const;
1173 void set_device_type(uint32_t value);
1175 uint32_t _internal_device_type()
const;
1176 void _internal_set_device_type(uint32_t value);
1180 bool has_board_addr()
const;
1182 bool _internal_has_board_addr()
const;
1184 void clear_board_addr();
1185 uint32_t board_addr()
const;
1186 void set_board_addr(uint32_t value);
1188 uint32_t _internal_board_addr()
const;
1189 void _internal_set_board_addr(uint32_t value);
1193 bool has_location()
const;
1195 bool _internal_has_location()
const;
1197 void clear_location();
1198 uint32_t location()
const;
1199 void set_location(uint32_t value);
1201 uint32_t _internal_location()
const;
1202 void _internal_set_location(uint32_t value);
1206 bool has_polling_frequency()
const;
1208 bool _internal_has_polling_frequency()
const;
1210 void clear_polling_frequency();
1211 uint32_t polling_frequency()
const;
1212 void set_polling_frequency(uint32_t value);
1214 uint32_t _internal_polling_frequency()
const;
1215 void _internal_set_polling_frequency(uint32_t value);
1219 bool has_extra_info()
const;
1221 bool _internal_has_extra_info()
const;
1223 void clear_extra_info();
1224 uint32_t extra_info()
const;
1225 void set_extra_info(uint32_t value);
1227 uint32_t _internal_extra_info()
const;
1228 void _internal_set_extra_info(uint32_t value);
1232 bool has_firmware_major()
const;
1234 bool _internal_has_firmware_major()
const;
1236 void clear_firmware_major();
1237 uint32_t firmware_major()
const;
1238 void set_firmware_major(uint32_t value);
1240 uint32_t _internal_firmware_major()
const;
1241 void _internal_set_firmware_major(uint32_t value);
1245 bool has_firmware_minor()
const;
1247 bool _internal_has_firmware_minor()
const;
1249 void clear_firmware_minor();
1250 uint32_t firmware_minor()
const;
1251 void set_firmware_minor(uint32_t value);
1253 uint32_t _internal_firmware_minor()
const;
1254 void _internal_set_firmware_minor(uint32_t value);
1258 bool has_firmware_revision()
const;
1260 bool _internal_has_firmware_revision()
const;
1262 void clear_firmware_revision();
1263 uint32_t firmware_revision()
const;
1264 void set_firmware_revision(uint32_t value);
1266 uint32_t _internal_firmware_revision()
const;
1267 void _internal_set_firmware_revision(uint32_t value);
1276 size_t RequiredFieldsByteSizeFallback()
const;
1278 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1279 typedef void InternalArenaConstructable_;
1280 typedef void DestructorSkippable_;
1282 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1283 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1284 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr serial_number_;
1285 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_;
1288 uint32_t original_msg_type_;
1289 uint32_t number_of_devices_responding_;
1290 uint32_t number_of_devices_in_message_;
1292 uint32_t device_type_;
1293 uint32_t board_addr_;
1295 uint32_t polling_frequency_;
1296 uint32_t extra_info_;
1297 uint32_t firmware_major_;
1298 uint32_t firmware_minor_;
1299 uint32_t firmware_revision_;
1302 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
1307 public ::PROTOBUF_NAMESPACE_ID::Message {
1311 explicit PROTOBUF_CONSTEXPR
SV2RequestStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1316 *
this = ::std::move(from);
1324 if (
this == &from)
return *
this;
1325 if (GetOwningArena() == from.GetOwningArena()
1326 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1327 && GetOwningArena() !=
nullptr
1330 InternalSwap(&from);
1338 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1341 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1345 return GetDescriptor();
1348 return default_instance().GetMetadata().descriptor;
1351 return default_instance().GetMetadata().reflection;
1354 return *internal_default_instance();
1360 static constexpr int kIndexInFileMessages =
1367 if (other ==
this)
return;
1368 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1369 if (GetOwningArena() !=
nullptr &&
1370 GetOwningArena() == other->GetOwningArena()) {
1372 if (GetOwningArena() == other->GetOwningArena()) {
1374 InternalSwap(other);
1376 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1380 if (other ==
this)
return;
1381 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1382 InternalSwap(other);
1388 return CreateMaybeMessage<SV2RequestStatus>(arena);
1390 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1392 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1394 SV2RequestStatus::MergeImpl(*
this, from);
1397 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1399 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1400 bool IsInitialized() const final;
1403 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1404 uint8_t* _InternalSerialize(
1405 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1406 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1409 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1411 void SetCachedSize(
int size)
const final;
1415 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1416 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1417 return "goby.middleware.frontseat.protobuf.SV2RequestStatus";
1421 bool is_message_owned =
false);
1425 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1427 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1434 kTimeFieldNumber = 2,
1435 kHeaderFieldNumber = 1,
1436 kFooterFieldNumber = 100,
1437 kLatitudeFieldNumber = 3,
1438 kLongitudeFieldNumber = 4,
1439 kFixValidFieldNumber = 5,
1442 bool has_time()
const;
1444 bool _internal_has_time()
const;
1447 const std::string& time()
const;
1448 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1450 std::string* mutable_time();
1451 PROTOBUF_NODISCARD std::string* release_time();
1452 void set_allocated_time(std::string* time);
1454 const std::string& _internal_time()
const;
1455 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_time(
const std::string& value);
1456 std::string* _internal_mutable_time();
1460 bool has_header()
const;
1462 bool _internal_has_header()
const;
1464 void clear_header();
1465 const ::goby::middleware::frontseat::protobuf::SV2Header& header()
const;
1466 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
1470 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
1473 void unsafe_arena_set_allocated_header(
1478 bool has_footer()
const;
1480 bool _internal_has_footer()
const;
1482 void clear_footer();
1483 const ::goby::middleware::frontseat::protobuf::SV2Footer& footer()
const;
1484 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
1488 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
1491 void unsafe_arena_set_allocated_footer(
1496 bool has_latitude()
const;
1498 bool _internal_has_latitude()
const;
1500 void clear_latitude();
1501 uint32_t latitude()
const;
1502 void set_latitude(uint32_t value);
1504 uint32_t _internal_latitude()
const;
1505 void _internal_set_latitude(uint32_t value);
1509 bool has_longitude()
const;
1511 bool _internal_has_longitude()
const;
1513 void clear_longitude();
1514 uint32_t longitude()
const;
1515 void set_longitude(uint32_t value);
1517 uint32_t _internal_longitude()
const;
1518 void _internal_set_longitude(uint32_t value);
1522 bool has_fix_valid()
const;
1524 bool _internal_has_fix_valid()
const;
1526 void clear_fix_valid();
1527 uint32_t fix_valid()
const;
1528 void set_fix_valid(uint32_t value);
1530 uint32_t _internal_fix_valid()
const;
1531 void _internal_set_fix_valid(uint32_t value);
1540 size_t RequiredFieldsByteSizeFallback()
const;
1542 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1543 typedef void InternalArenaConstructable_;
1544 typedef void DestructorSkippable_;
1546 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1547 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1548 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr time_;
1552 uint32_t longitude_;
1553 uint32_t fix_valid_;
1556 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
1561 public ::PROTOBUF_NAMESPACE_ID::Message {
1565 explicit PROTOBUF_CONSTEXPR
SV2ReplyStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1570 *
this = ::std::move(from);
1578 if (
this == &from)
return *
this;
1579 if (GetOwningArena() == from.GetOwningArena()
1580 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1581 && GetOwningArena() !=
nullptr
1584 InternalSwap(&from);
1592 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1595 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1599 return GetDescriptor();
1602 return default_instance().GetMetadata().descriptor;
1605 return default_instance().GetMetadata().reflection;
1608 return *internal_default_instance();
1614 static constexpr int kIndexInFileMessages =
1621 if (other ==
this)
return;
1622 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1623 if (GetOwningArena() !=
nullptr &&
1624 GetOwningArena() == other->GetOwningArena()) {
1626 if (GetOwningArena() == other->GetOwningArena()) {
1628 InternalSwap(other);
1630 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1634 if (other ==
this)
return;
1635 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1636 InternalSwap(other);
1642 return CreateMaybeMessage<SV2ReplyStatus>(arena);
1644 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1646 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1648 SV2ReplyStatus::MergeImpl(*
this, from);
1651 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1653 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1654 bool IsInitialized() const final;
1657 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1658 uint8_t* _InternalSerialize(
1659 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1660 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1663 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1665 void SetCachedSize(
int size)
const final;
1669 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1670 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1671 return "goby.middleware.frontseat.protobuf.SV2ReplyStatus";
1675 bool is_message_owned =
false);
1679 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1681 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1688 kHeaderFieldNumber = 1,
1689 kFooterFieldNumber = 100,
1690 kOriginalMsgTypeFieldNumber = 2,
1691 kNumberOfDevicesRespondingFieldNumber = 3,
1692 kNumberOfDevicesInMessageFieldNumber = 4,
1693 kVersionFieldNumber = 10,
1694 kBoardAddrFieldNumber = 11,
1695 kAlarmsFieldNumber = 12,
1696 kLeakSensor1FieldNumber = 13,
1697 kLeakSensor2FieldNumber = 14,
1698 kHumidTempFieldNumber = 15,
1699 kRelativeHumidityFieldNumber = 16,
1700 kPressureTempFieldNumber = 17,
1701 kPressureFieldNumber = 18,
1704 bool has_header()
const;
1706 bool _internal_has_header()
const;
1708 void clear_header();
1709 const ::goby::middleware::frontseat::protobuf::SV2Header& header()
const;
1710 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
1714 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
1717 void unsafe_arena_set_allocated_header(
1722 bool has_footer()
const;
1724 bool _internal_has_footer()
const;
1726 void clear_footer();
1727 const ::goby::middleware::frontseat::protobuf::SV2Footer& footer()
const;
1728 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
1732 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
1735 void unsafe_arena_set_allocated_footer(
1740 bool has_original_msg_type()
const;
1742 bool _internal_has_original_msg_type()
const;
1744 void clear_original_msg_type();
1745 uint32_t original_msg_type()
const;
1746 void set_original_msg_type(uint32_t value);
1748 uint32_t _internal_original_msg_type()
const;
1749 void _internal_set_original_msg_type(uint32_t value);
1753 bool has_number_of_devices_responding()
const;
1755 bool _internal_has_number_of_devices_responding()
const;
1757 void clear_number_of_devices_responding();
1758 uint32_t number_of_devices_responding()
const;
1759 void set_number_of_devices_responding(uint32_t value);
1761 uint32_t _internal_number_of_devices_responding()
const;
1762 void _internal_set_number_of_devices_responding(uint32_t value);
1766 bool has_number_of_devices_in_message()
const;
1768 bool _internal_has_number_of_devices_in_message()
const;
1770 void clear_number_of_devices_in_message();
1771 uint32_t number_of_devices_in_message()
const;
1772 void set_number_of_devices_in_message(uint32_t value);
1774 uint32_t _internal_number_of_devices_in_message()
const;
1775 void _internal_set_number_of_devices_in_message(uint32_t value);
1779 bool has_version()
const;
1781 bool _internal_has_version()
const;
1783 void clear_version();
1784 uint32_t version()
const;
1785 void set_version(uint32_t value);
1787 uint32_t _internal_version()
const;
1788 void _internal_set_version(uint32_t value);
1792 bool has_board_addr()
const;
1794 bool _internal_has_board_addr()
const;
1796 void clear_board_addr();
1797 uint32_t board_addr()
const;
1798 void set_board_addr(uint32_t value);
1800 uint32_t _internal_board_addr()
const;
1801 void _internal_set_board_addr(uint32_t value);
1805 bool has_alarms()
const;
1807 bool _internal_has_alarms()
const;
1809 void clear_alarms();
1810 uint32_t alarms()
const;
1811 void set_alarms(uint32_t value);
1813 uint32_t _internal_alarms()
const;
1814 void _internal_set_alarms(uint32_t value);
1818 bool has_leak_sensor_1()
const;
1820 bool _internal_has_leak_sensor_1()
const;
1822 void clear_leak_sensor_1();
1823 uint32_t leak_sensor_1()
const;
1824 void set_leak_sensor_1(uint32_t value);
1826 uint32_t _internal_leak_sensor_1()
const;
1827 void _internal_set_leak_sensor_1(uint32_t value);
1831 bool has_leak_sensor_2()
const;
1833 bool _internal_has_leak_sensor_2()
const;
1835 void clear_leak_sensor_2();
1836 uint32_t leak_sensor_2()
const;
1837 void set_leak_sensor_2(uint32_t value);
1839 uint32_t _internal_leak_sensor_2()
const;
1840 void _internal_set_leak_sensor_2(uint32_t value);
1844 bool has_humid_temp()
const;
1846 bool _internal_has_humid_temp()
const;
1848 void clear_humid_temp();
1849 uint32_t humid_temp()
const;
1850 void set_humid_temp(uint32_t value);
1852 uint32_t _internal_humid_temp()
const;
1853 void _internal_set_humid_temp(uint32_t value);
1857 bool has_relative_humidity()
const;
1859 bool _internal_has_relative_humidity()
const;
1861 void clear_relative_humidity();
1862 uint32_t relative_humidity()
const;
1863 void set_relative_humidity(uint32_t value);
1865 uint32_t _internal_relative_humidity()
const;
1866 void _internal_set_relative_humidity(uint32_t value);
1870 bool has_pressure_temp()
const;
1872 bool _internal_has_pressure_temp()
const;
1874 void clear_pressure_temp();
1875 uint32_t pressure_temp()
const;
1876 void set_pressure_temp(uint32_t value);
1878 uint32_t _internal_pressure_temp()
const;
1879 void _internal_set_pressure_temp(uint32_t value);
1883 bool has_pressure()
const;
1885 bool _internal_has_pressure()
const;
1887 void clear_pressure();
1888 uint32_t pressure()
const;
1889 void set_pressure(uint32_t value);
1891 uint32_t _internal_pressure()
const;
1892 void _internal_set_pressure(uint32_t value);
1901 size_t RequiredFieldsByteSizeFallback()
const;
1903 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1904 typedef void InternalArenaConstructable_;
1905 typedef void DestructorSkippable_;
1907 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1908 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1911 uint32_t original_msg_type_;
1912 uint32_t number_of_devices_responding_;
1913 uint32_t number_of_devices_in_message_;
1915 uint32_t board_addr_;
1917 uint32_t leak_sensor_1_;
1918 uint32_t leak_sensor_2_;
1919 uint32_t humid_temp_;
1920 uint32_t relative_humidity_;
1921 uint32_t pressure_temp_;
1925 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
1930 public ::PROTOBUF_NAMESPACE_ID::Message {
1939 *
this = ::std::move(from);
1947 if (
this == &from)
return *
this;
1948 if (GetOwningArena() == from.GetOwningArena()
1949 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1950 && GetOwningArena() !=
nullptr
1953 InternalSwap(&from);
1961 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1964 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1968 return GetDescriptor();
1971 return default_instance().GetMetadata().descriptor;
1974 return default_instance().GetMetadata().reflection;
1977 return *internal_default_instance();
1983 static constexpr int kIndexInFileMessages =
1990 if (other ==
this)
return;
1991 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1992 if (GetOwningArena() !=
nullptr &&
1993 GetOwningArena() == other->GetOwningArena()) {
1995 if (GetOwningArena() == other->GetOwningArena()) {
1997 InternalSwap(other);
1999 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2003 if (other ==
this)
return;
2004 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2005 InternalSwap(other);
2011 return CreateMaybeMessage<SV2RequestQueuedMessage>(arena);
2013 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2015 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2017 SV2RequestQueuedMessage::MergeImpl(*
this, from);
2020 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2022 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2023 bool IsInitialized() const final;
2026 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2027 uint8_t* _InternalSerialize(
2028 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2029 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
2032 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2034 void SetCachedSize(
int size)
const final;
2038 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2039 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2040 return "goby.middleware.frontseat.protobuf.SV2RequestQueuedMessage";
2044 bool is_message_owned =
false);
2048 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2050 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2057 kHeaderFieldNumber = 1,
2058 kFooterFieldNumber = 100,
2061 bool has_header()
const;
2063 bool _internal_has_header()
const;
2065 void clear_header();
2066 const ::goby::middleware::frontseat::protobuf::SV2Header& header()
const;
2067 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
2071 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
2074 void unsafe_arena_set_allocated_header(
2079 bool has_footer()
const;
2081 bool _internal_has_footer()
const;
2083 void clear_footer();
2084 const ::goby::middleware::frontseat::protobuf::SV2Footer& footer()
const;
2085 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
2089 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
2092 void unsafe_arena_set_allocated_footer(
2102 size_t RequiredFieldsByteSizeFallback()
const;
2104 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2105 typedef void InternalArenaConstructable_;
2106 typedef void DestructorSkippable_;
2108 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2109 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2114 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
2119 public ::PROTOBUF_NAMESPACE_ID::Message {
2128 *
this = ::std::move(from);
2136 if (
this == &from)
return *
this;
2137 if (GetOwningArena() == from.GetOwningArena()
2138 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2139 && GetOwningArena() !=
nullptr
2142 InternalSwap(&from);
2150 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2153 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2157 return GetDescriptor();
2160 return default_instance().GetMetadata().descriptor;
2163 return default_instance().GetMetadata().reflection;
2166 return *internal_default_instance();
2172 static constexpr int kIndexInFileMessages =
2179 if (other ==
this)
return;
2180 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2181 if (GetOwningArena() !=
nullptr &&
2182 GetOwningArena() == other->GetOwningArena()) {
2184 if (GetOwningArena() == other->GetOwningArena()) {
2186 InternalSwap(other);
2188 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2192 if (other ==
this)
return;
2193 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2194 InternalSwap(other);
2200 return CreateMaybeMessage<SV2ReplyQueuedMessage>(arena);
2202 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2204 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2206 SV2ReplyQueuedMessage::MergeImpl(*
this, from);
2209 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2211 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2212 bool IsInitialized() const final;
2215 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2216 uint8_t* _InternalSerialize(
2217 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2218 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
2221 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2223 void SetCachedSize(
int size)
const final;
2227 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2228 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2229 return "goby.middleware.frontseat.protobuf.SV2ReplyQueuedMessage";
2233 bool is_message_owned =
false);
2237 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2239 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2246 kHeaderFieldNumber = 1,
2247 kFooterFieldNumber = 100,
2248 kOriginalMsgTypeFieldNumber = 2,
2251 bool has_header()
const;
2253 bool _internal_has_header()
const;
2255 void clear_header();
2256 const ::goby::middleware::frontseat::protobuf::SV2Header& header()
const;
2257 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
2261 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
2264 void unsafe_arena_set_allocated_header(
2269 bool has_footer()
const;
2271 bool _internal_has_footer()
const;
2273 void clear_footer();
2274 const ::goby::middleware::frontseat::protobuf::SV2Footer& footer()
const;
2275 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
2279 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
2282 void unsafe_arena_set_allocated_footer(
2287 bool has_original_msg_type()
const;
2289 bool _internal_has_original_msg_type()
const;
2291 void clear_original_msg_type();
2292 uint32_t original_msg_type()
const;
2293 void set_original_msg_type(uint32_t value);
2295 uint32_t _internal_original_msg_type()
const;
2296 void _internal_set_original_msg_type(uint32_t value);
2305 size_t RequiredFieldsByteSizeFallback()
const;
2307 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2308 typedef void InternalArenaConstructable_;
2309 typedef void DestructorSkippable_;
2311 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2312 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2315 uint32_t original_msg_type_;
2318 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
2323 public ::PROTOBUF_NAMESPACE_ID::Message {
2332 *
this = ::std::move(from);
2340 if (
this == &from)
return *
this;
2341 if (GetOwningArena() == from.GetOwningArena()
2342 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2343 && GetOwningArena() !=
nullptr
2346 InternalSwap(&from);
2354 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2357 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2361 return GetDescriptor();
2364 return default_instance().GetMetadata().descriptor;
2367 return default_instance().GetMetadata().reflection;
2370 return *internal_default_instance();
2376 static constexpr int kIndexInFileMessages =
2383 if (other ==
this)
return;
2384 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2385 if (GetOwningArena() !=
nullptr &&
2386 GetOwningArena() == other->GetOwningArena()) {
2388 if (GetOwningArena() == other->GetOwningArena()) {
2390 InternalSwap(other);
2392 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2396 if (other ==
this)
return;
2397 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2398 InternalSwap(other);
2404 return CreateMaybeMessage<SV2ACKNAKQueuedMessage>(arena);
2406 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2408 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2410 SV2ACKNAKQueuedMessage::MergeImpl(*
this, from);
2413 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2415 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2416 bool IsInitialized() const final;
2419 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2420 uint8_t* _InternalSerialize(
2421 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2422 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
2425 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2427 void SetCachedSize(
int size)
const final;
2431 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2432 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2433 return "goby.middleware.frontseat.protobuf.SV2ACKNAKQueuedMessage";
2437 bool is_message_owned =
false);
2441 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2443 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2450 kHeaderFieldNumber = 1,
2451 kFooterFieldNumber = 100,
2452 kCommandFormatFieldNumber = 2,
2453 kResponseCodeFieldNumber = 3,
2454 kResponseMessageLengthFieldNumber = 4,
2457 bool has_header()
const;
2459 bool _internal_has_header()
const;
2461 void clear_header();
2462 const ::goby::middleware::frontseat::protobuf::SV2Header& header()
const;
2463 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
2467 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
2470 void unsafe_arena_set_allocated_header(
2475 bool has_footer()
const;
2477 bool _internal_has_footer()
const;
2479 void clear_footer();
2480 const ::goby::middleware::frontseat::protobuf::SV2Footer& footer()
const;
2481 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
2485 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
2488 void unsafe_arena_set_allocated_footer(
2493 bool has_command_format()
const;
2495 bool _internal_has_command_format()
const;
2497 void clear_command_format();
2498 uint32_t command_format()
const;
2499 void set_command_format(uint32_t value);
2501 uint32_t _internal_command_format()
const;
2502 void _internal_set_command_format(uint32_t value);
2506 bool has_response_code()
const;
2508 bool _internal_has_response_code()
const;
2510 void clear_response_code();
2511 uint32_t response_code()
const;
2512 void set_response_code(uint32_t value);
2514 uint32_t _internal_response_code()
const;
2515 void _internal_set_response_code(uint32_t value);
2519 bool has_response_message_length()
const;
2521 bool _internal_has_response_message_length()
const;
2523 void clear_response_message_length();
2524 uint32_t response_message_length()
const;
2525 void set_response_message_length(uint32_t value);
2527 uint32_t _internal_response_message_length()
const;
2528 void _internal_set_response_message_length(uint32_t value);
2537 size_t RequiredFieldsByteSizeFallback()
const;
2539 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2540 typedef void InternalArenaConstructable_;
2541 typedef void DestructorSkippable_;
2543 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2544 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2547 uint32_t command_format_;
2548 uint32_t response_code_;
2549 uint32_t response_message_length_;
2552 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
2557 public ::PROTOBUF_NAMESPACE_ID::Message {
2561 explicit PROTOBUF_CONSTEXPR
SV2GenericNAK(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2566 *
this = ::std::move(from);
2574 if (
this == &from)
return *
this;
2575 if (GetOwningArena() == from.GetOwningArena()
2576 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2577 && GetOwningArena() !=
nullptr
2580 InternalSwap(&from);
2588 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2591 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2595 return GetDescriptor();
2598 return default_instance().GetMetadata().descriptor;
2601 return default_instance().GetMetadata().reflection;
2604 return *internal_default_instance();
2610 static constexpr int kIndexInFileMessages =
2617 if (other ==
this)
return;
2618 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2619 if (GetOwningArena() !=
nullptr &&
2620 GetOwningArena() == other->GetOwningArena()) {
2622 if (GetOwningArena() == other->GetOwningArena()) {
2624 InternalSwap(other);
2626 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2630 if (other ==
this)
return;
2631 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2632 InternalSwap(other);
2638 return CreateMaybeMessage<SV2GenericNAK>(arena);
2640 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2642 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2644 SV2GenericNAK::MergeImpl(*
this, from);
2647 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2649 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2650 bool IsInitialized() const final;
2653 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2654 uint8_t* _InternalSerialize(
2655 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2656 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
2659 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2661 void SetCachedSize(
int size)
const final;
2665 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2666 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2667 return "goby.middleware.frontseat.protobuf.SV2GenericNAK";
2671 bool is_message_owned =
false);
2675 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2677 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2684 kHeaderFieldNumber = 1,
2685 kFooterFieldNumber = 100,
2686 kOriginalMsgTypeFieldNumber = 2,
2687 kResponseCodeFieldNumber = 3,
2690 bool has_header()
const;
2692 bool _internal_has_header()
const;
2694 void clear_header();
2695 const ::goby::middleware::frontseat::protobuf::SV2Header& header()
const;
2696 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
2700 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
2703 void unsafe_arena_set_allocated_header(
2708 bool has_footer()
const;
2710 bool _internal_has_footer()
const;
2712 void clear_footer();
2713 const ::goby::middleware::frontseat::protobuf::SV2Footer& footer()
const;
2714 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
2718 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
2721 void unsafe_arena_set_allocated_footer(
2726 bool has_original_msg_type()
const;
2728 bool _internal_has_original_msg_type()
const;
2730 void clear_original_msg_type();
2731 uint32_t original_msg_type()
const;
2732 void set_original_msg_type(uint32_t value);
2734 uint32_t _internal_original_msg_type()
const;
2735 void _internal_set_original_msg_type(uint32_t value);
2739 bool has_response_code()
const;
2741 bool _internal_has_response_code()
const;
2743 void clear_response_code();
2744 uint32_t response_code()
const;
2745 void set_response_code(uint32_t value);
2747 uint32_t _internal_response_code()
const;
2748 void _internal_set_response_code(uint32_t value);
2757 size_t RequiredFieldsByteSizeFallback()
const;
2759 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2760 typedef void InternalArenaConstructable_;
2761 typedef void DestructorSkippable_;
2763 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2764 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2767 uint32_t original_msg_type_;
2768 uint32_t response_code_;
2771 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
2776 public ::PROTOBUF_NAMESPACE_ID::Message {
2780 explicit PROTOBUF_CONSTEXPR
SV2GenericACK(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2785 *
this = ::std::move(from);
2793 if (
this == &from)
return *
this;
2794 if (GetOwningArena() == from.GetOwningArena()
2795 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2796 && GetOwningArena() !=
nullptr
2799 InternalSwap(&from);
2807 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2810 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2814 return GetDescriptor();
2817 return default_instance().GetMetadata().descriptor;
2820 return default_instance().GetMetadata().reflection;
2823 return *internal_default_instance();
2829 static constexpr int kIndexInFileMessages =
2836 if (other ==
this)
return;
2837 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2838 if (GetOwningArena() !=
nullptr &&
2839 GetOwningArena() == other->GetOwningArena()) {
2841 if (GetOwningArena() == other->GetOwningArena()) {
2843 InternalSwap(other);
2845 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2849 if (other ==
this)
return;
2850 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2851 InternalSwap(other);
2857 return CreateMaybeMessage<SV2GenericACK>(arena);
2859 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2861 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2863 SV2GenericACK::MergeImpl(*
this, from);
2866 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2868 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2869 bool IsInitialized() const final;
2872 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2873 uint8_t* _InternalSerialize(
2874 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2875 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
2878 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2880 void SetCachedSize(
int size)
const final;
2884 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2885 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2886 return "goby.middleware.frontseat.protobuf.SV2GenericACK";
2890 bool is_message_owned =
false);
2894 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2896 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2903 kHeaderFieldNumber = 1,
2904 kFooterFieldNumber = 100,
2905 kOriginalMsgTypeFieldNumber = 2,
2908 bool has_header()
const;
2910 bool _internal_has_header()
const;
2912 void clear_header();
2913 const ::goby::middleware::frontseat::protobuf::SV2Header& header()
const;
2914 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
2918 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
2921 void unsafe_arena_set_allocated_header(
2926 bool has_footer()
const;
2928 bool _internal_has_footer()
const;
2930 void clear_footer();
2931 const ::goby::middleware::frontseat::protobuf::SV2Footer& footer()
const;
2932 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
2936 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
2939 void unsafe_arena_set_allocated_footer(
2944 bool has_original_msg_type()
const;
2946 bool _internal_has_original_msg_type()
const;
2948 void clear_original_msg_type();
2949 uint32_t original_msg_type()
const;
2950 void set_original_msg_type(uint32_t value);
2952 uint32_t _internal_original_msg_type()
const;
2953 void _internal_set_original_msg_type(uint32_t value);
2962 size_t RequiredFieldsByteSizeFallback()
const;
2964 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2965 typedef void InternalArenaConstructable_;
2966 typedef void DestructorSkippable_;
2968 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2969 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2972 uint32_t original_msg_type_;
2975 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
2980 public ::PROTOBUF_NAMESPACE_ID::Message {
2984 explicit PROTOBUF_CONSTEXPR
SV2SendToConsole(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2989 *
this = ::std::move(from);
2997 if (
this == &from)
return *
this;
2998 if (GetOwningArena() == from.GetOwningArena()
2999 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3000 && GetOwningArena() !=
nullptr
3003 InternalSwap(&from);
3011 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3014 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3018 return GetDescriptor();
3021 return default_instance().GetMetadata().descriptor;
3024 return default_instance().GetMetadata().reflection;
3027 return *internal_default_instance();
3033 static constexpr int kIndexInFileMessages =
3040 if (other ==
this)
return;
3041 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3042 if (GetOwningArena() !=
nullptr &&
3043 GetOwningArena() == other->GetOwningArena()) {
3045 if (GetOwningArena() == other->GetOwningArena()) {
3047 InternalSwap(other);
3049 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3053 if (other ==
this)
return;
3054 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3055 InternalSwap(other);
3061 return CreateMaybeMessage<SV2SendToConsole>(arena);
3063 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3065 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3067 SV2SendToConsole::MergeImpl(*
this, from);
3070 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3072 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3073 bool IsInitialized() const final;
3076 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
3077 uint8_t* _InternalSerialize(
3078 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3079 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
3082 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
3084 void SetCachedSize(
int size)
const final;
3088 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3089 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3090 return "goby.middleware.frontseat.protobuf.SV2SendToConsole";
3094 bool is_message_owned =
false);
3098 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
3100 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3107 kTextFieldNumber = 5,
3108 kHeaderFieldNumber = 1,
3109 kFooterFieldNumber = 100,
3110 kOriginalMsgTypeFieldNumber = 2,
3113 bool has_text()
const;
3115 bool _internal_has_text()
const;
3118 const std::string& text()
const;
3119 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
3121 std::string* mutable_text();
3122 PROTOBUF_NODISCARD std::string* release_text();
3123 void set_allocated_text(std::string* text);
3125 const std::string& _internal_text()
const;
3126 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_text(
const std::string& value);
3127 std::string* _internal_mutable_text();
3131 bool has_header()
const;
3133 bool _internal_has_header()
const;
3135 void clear_header();
3136 const ::goby::middleware::frontseat::protobuf::SV2Header& header()
const;
3137 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
3141 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
3144 void unsafe_arena_set_allocated_header(
3149 bool has_footer()
const;
3151 bool _internal_has_footer()
const;
3153 void clear_footer();
3154 const ::goby::middleware::frontseat::protobuf::SV2Footer& footer()
const;
3155 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
3159 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
3162 void unsafe_arena_set_allocated_footer(
3167 bool has_original_msg_type()
const;
3169 bool _internal_has_original_msg_type()
const;
3171 void clear_original_msg_type();
3172 uint32_t original_msg_type()
const;
3173 void set_original_msg_type(uint32_t value);
3175 uint32_t _internal_original_msg_type()
const;
3176 void _internal_set_original_msg_type(uint32_t value);
3185 size_t RequiredFieldsByteSizeFallback()
const;
3187 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3188 typedef void InternalArenaConstructable_;
3189 typedef void DestructorSkippable_;
3191 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3192 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3193 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr text_;
3196 uint32_t original_msg_type_;
3199 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
3204 public ::PROTOBUF_NAMESPACE_ID::Message {
3213 *
this = ::std::move(from);
3221 if (
this == &from)
return *
this;
3222 if (GetOwningArena() == from.GetOwningArena()
3223 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3224 && GetOwningArena() !=
nullptr
3227 InternalSwap(&from);
3235 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3238 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3242 return GetDescriptor();
3245 return default_instance().GetMetadata().descriptor;
3248 return default_instance().GetMetadata().reflection;
3251 return *internal_default_instance();
3257 static constexpr int kIndexInFileMessages =
3264 if (other ==
this)
return;
3265 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3266 if (GetOwningArena() !=
nullptr &&
3267 GetOwningArena() == other->GetOwningArena()) {
3269 if (GetOwningArena() == other->GetOwningArena()) {
3271 InternalSwap(other);
3273 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3277 if (other ==
this)
return;
3278 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3279 InternalSwap(other);
3285 return CreateMaybeMessage<SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody>(arena);
3287 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3289 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3291 SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::MergeImpl(*
this, from);
3294 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3296 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3297 bool IsInitialized() const final;
3300 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
3301 uint8_t* _InternalSerialize(
3302 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3303 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
3306 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
3308 void SetCachedSize(
int size)
const final;
3312 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3313 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3314 return "goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody";
3318 bool is_message_owned =
false);
3322 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
3324 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3331 kLevel2IdFieldNumber = 4,
3332 kWgmsidFieldNumber = 5,
3333 kDataSizeFieldNumber = 6,
3334 kStructureIdFieldNumber = 7,
3335 kCommandValueFieldNumber = 8,
3336 kReservedFieldNumber = 9,
3337 kHeadingDegreesFieldNumber = 10,
3338 kLatitudeFieldNumber = 11,
3339 kLongitudeFieldNumber = 12,
3340 kCrc16FieldNumber = 100,
3343 bool has_level2id()
const;
3345 bool _internal_has_level2id()
const;
3347 void clear_level2id();
3348 uint32_t level2id()
const;
3349 void set_level2id(uint32_t value);
3351 uint32_t _internal_level2id()
const;
3352 void _internal_set_level2id(uint32_t value);
3356 bool has_wgmsid()
const;
3358 bool _internal_has_wgmsid()
const;
3360 void clear_wgmsid();
3361 uint32_t wgmsid()
const;
3362 void set_wgmsid(uint32_t value);
3364 uint32_t _internal_wgmsid()
const;
3365 void _internal_set_wgmsid(uint32_t value);
3369 bool has_data_size()
const;
3371 bool _internal_has_data_size()
const;
3373 void clear_data_size();
3374 uint32_t data_size()
const;
3375 void set_data_size(uint32_t value);
3377 uint32_t _internal_data_size()
const;
3378 void _internal_set_data_size(uint32_t value);
3382 bool has_structure_id()
const;
3384 bool _internal_has_structure_id()
const;
3386 void clear_structure_id();
3387 uint32_t structure_id()
const;
3388 void set_structure_id(uint32_t value);
3390 uint32_t _internal_structure_id()
const;
3391 void _internal_set_structure_id(uint32_t value);
3395 bool has_command_value()
const;
3397 bool _internal_has_command_value()
const;
3399 void clear_command_value();
3400 uint32_t command_value()
const;
3401 void set_command_value(uint32_t value);
3403 uint32_t _internal_command_value()
const;
3404 void _internal_set_command_value(uint32_t value);
3408 bool has_reserved()
const;
3410 bool _internal_has_reserved()
const;
3412 void clear_reserved();
3413 uint32_t reserved()
const;
3414 void set_reserved(uint32_t value);
3416 uint32_t _internal_reserved()
const;
3417 void _internal_set_reserved(uint32_t value);
3421 bool has_heading_degrees()
const;
3423 bool _internal_has_heading_degrees()
const;
3425 void clear_heading_degrees();
3426 uint32_t heading_degrees()
const;
3427 void set_heading_degrees(uint32_t value);
3429 uint32_t _internal_heading_degrees()
const;
3430 void _internal_set_heading_degrees(uint32_t value);
3434 bool has_latitude()
const;
3436 bool _internal_has_latitude()
const;
3438 void clear_latitude();
3439 uint32_t latitude()
const;
3440 void set_latitude(uint32_t value);
3442 uint32_t _internal_latitude()
const;
3443 void _internal_set_latitude(uint32_t value);
3447 bool has_longitude()
const;
3449 bool _internal_has_longitude()
const;
3451 void clear_longitude();
3452 uint32_t longitude()
const;
3453 void set_longitude(uint32_t value);
3455 uint32_t _internal_longitude()
const;
3456 void _internal_set_longitude(uint32_t value);
3460 bool has_crc16()
const;
3462 bool _internal_has_crc16()
const;
3465 uint32_t crc16()
const;
3466 void set_crc16(uint32_t value);
3468 uint32_t _internal_crc16()
const;
3469 void _internal_set_crc16(uint32_t value);
3478 size_t RequiredFieldsByteSizeFallback()
const;
3480 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3481 typedef void InternalArenaConstructable_;
3482 typedef void DestructorSkippable_;
3484 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3485 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3488 uint32_t data_size_;
3489 uint32_t structure_id_;
3490 uint32_t command_value_;
3492 uint32_t heading_degrees_;
3494 uint32_t longitude_;
3498 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
3503 public ::PROTOBUF_NAMESPACE_ID::Message {
3512 *
this = ::std::move(from);
3520 if (
this == &from)
return *
this;
3521 if (GetOwningArena() == from.GetOwningArena()
3522 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3523 && GetOwningArena() !=
nullptr
3526 InternalSwap(&from);
3534 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3537 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3541 return GetDescriptor();
3544 return default_instance().GetMetadata().descriptor;
3547 return default_instance().GetMetadata().reflection;
3550 return *internal_default_instance();
3556 static constexpr int kIndexInFileMessages =
3563 if (other ==
this)
return;
3564 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3565 if (GetOwningArena() !=
nullptr &&
3566 GetOwningArena() == other->GetOwningArena()) {
3568 if (GetOwningArena() == other->GetOwningArena()) {
3570 InternalSwap(other);
3572 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3576 if (other ==
this)
return;
3577 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3578 InternalSwap(other);
3584 return CreateMaybeMessage<SV2CommandFollowFixedHeading>(arena);
3586 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3588 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3590 SV2CommandFollowFixedHeading::MergeImpl(*
this, from);
3593 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3595 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3596 bool IsInitialized() const final;
3599 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
3600 uint8_t* _InternalSerialize(
3601 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3602 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
3605 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
3607 void SetCachedSize(
int size)
const final;
3611 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3612 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3613 return "goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading";
3617 bool is_message_owned =
false);
3621 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
3623 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3632 kHeaderFieldNumber = 1,
3633 kBodyFieldNumber = 4,
3634 kFooterFieldNumber = 100,
3635 kOriginalMsgTypeFieldNumber = 2,
3636 kCommandFormatFieldNumber = 3,
3639 bool has_header()
const;
3641 bool _internal_has_header()
const;
3643 void clear_header();
3644 const ::goby::middleware::frontseat::protobuf::SV2Header& header()
const;
3645 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
3649 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
3652 void unsafe_arena_set_allocated_header(
3657 bool has_body()
const;
3659 bool _internal_has_body()
const;
3662 const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& body()
const;
3663 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* release_body();
3667 const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& _internal_body()
const;
3670 void unsafe_arena_set_allocated_body(
3675 bool has_footer()
const;
3677 bool _internal_has_footer()
const;
3679 void clear_footer();
3680 const ::goby::middleware::frontseat::protobuf::SV2Footer& footer()
const;
3681 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
3685 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
3688 void unsafe_arena_set_allocated_footer(
3693 bool has_original_msg_type()
const;
3695 bool _internal_has_original_msg_type()
const;
3697 void clear_original_msg_type();
3698 uint32_t original_msg_type()
const;
3699 void set_original_msg_type(uint32_t value);
3701 uint32_t _internal_original_msg_type()
const;
3702 void _internal_set_original_msg_type(uint32_t value);
3706 bool has_command_format()
const;
3708 bool _internal_has_command_format()
const;
3710 void clear_command_format();
3711 uint32_t command_format()
const;
3712 void set_command_format(uint32_t value);
3714 uint32_t _internal_command_format()
const;
3715 void _internal_set_command_format(uint32_t value);
3724 size_t RequiredFieldsByteSizeFallback()
const;
3726 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3727 typedef void InternalArenaConstructable_;
3728 typedef void DestructorSkippable_;
3730 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3731 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3735 uint32_t original_msg_type_;
3736 uint32_t command_format_;
3739 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
3747 #pragma GCC diagnostic push
3748 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
3753inline bool SV2Header::_internal_has_start_of_frame()
const {
3754 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3757inline bool SV2Header::has_start_of_frame()
const {
3758 return _internal_has_start_of_frame();
3760inline void SV2Header::clear_start_of_frame() {
3761 _impl_.start_of_frame_ = 0u;
3762 _impl_._has_bits_[0] &= ~0x00000001u;
3764inline uint32_t SV2Header::_internal_start_of_frame()
const {
3765 return _impl_.start_of_frame_;
3767inline uint32_t SV2Header::start_of_frame()
const {
3769 return _internal_start_of_frame();
3771inline void SV2Header::_internal_set_start_of_frame(uint32_t value) {
3772 _impl_._has_bits_[0] |= 0x00000001u;
3773 _impl_.start_of_frame_ = value;
3775inline void SV2Header::set_start_of_frame(uint32_t value) {
3776 _internal_set_start_of_frame(value);
3781inline bool SV2Header::_internal_has_message_size()
const {
3782 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3785inline bool SV2Header::has_message_size()
const {
3786 return _internal_has_message_size();
3788inline void SV2Header::clear_message_size() {
3789 _impl_.message_size_ = 0u;
3790 _impl_._has_bits_[0] &= ~0x00000002u;
3792inline uint32_t SV2Header::_internal_message_size()
const {
3793 return _impl_.message_size_;
3795inline uint32_t SV2Header::message_size()
const {
3797 return _internal_message_size();
3799inline void SV2Header::_internal_set_message_size(uint32_t value) {
3800 _impl_._has_bits_[0] |= 0x00000002u;
3801 _impl_.message_size_ = value;
3803inline void SV2Header::set_message_size(uint32_t value) {
3804 _internal_set_message_size(value);
3809inline bool SV2Header::_internal_has_dest()
const {
3810 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3813inline bool SV2Header::has_dest()
const {
3814 return _internal_has_dest();
3816inline void SV2Header::clear_dest() {
3818 _impl_._has_bits_[0] &= ~0x00000004u;
3820inline uint32_t SV2Header::_internal_dest()
const {
3821 return _impl_.dest_;
3823inline uint32_t SV2Header::dest()
const {
3825 return _internal_dest();
3827inline void SV2Header::_internal_set_dest(uint32_t value) {
3828 _impl_._has_bits_[0] |= 0x00000004u;
3829 _impl_.dest_ = value;
3831inline void SV2Header::set_dest(uint32_t value) {
3832 _internal_set_dest(value);
3837inline bool SV2Header::_internal_has_src()
const {
3838 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
3841inline bool SV2Header::has_src()
const {
3842 return _internal_has_src();
3844inline void SV2Header::clear_src() {
3846 _impl_._has_bits_[0] &= ~0x00000008u;
3848inline uint32_t SV2Header::_internal_src()
const {
3851inline uint32_t SV2Header::src()
const {
3853 return _internal_src();
3855inline void SV2Header::_internal_set_src(uint32_t value) {
3856 _impl_._has_bits_[0] |= 0x00000008u;
3857 _impl_.src_ = value;
3859inline void SV2Header::set_src(uint32_t value) {
3860 _internal_set_src(value);
3865inline bool SV2Header::_internal_has_transaction_id()
const {
3866 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
3869inline bool SV2Header::has_transaction_id()
const {
3870 return _internal_has_transaction_id();
3872inline void SV2Header::clear_transaction_id() {
3873 _impl_.transaction_id_ = 0u;
3874 _impl_._has_bits_[0] &= ~0x00000010u;
3876inline uint32_t SV2Header::_internal_transaction_id()
const {
3877 return _impl_.transaction_id_;
3879inline uint32_t SV2Header::transaction_id()
const {
3881 return _internal_transaction_id();
3883inline void SV2Header::_internal_set_transaction_id(uint32_t value) {
3884 _impl_._has_bits_[0] |= 0x00000010u;
3885 _impl_.transaction_id_ = value;
3887inline void SV2Header::set_transaction_id(uint32_t value) {
3888 _internal_set_transaction_id(value);
3893inline bool SV2Header::_internal_has_message_type()
const {
3894 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
3897inline bool SV2Header::has_message_type()
const {
3898 return _internal_has_message_type();
3900inline void SV2Header::clear_message_type() {
3901 _impl_.message_type_ = 0u;
3902 _impl_._has_bits_[0] &= ~0x00000020u;
3904inline uint32_t SV2Header::_internal_message_type()
const {
3905 return _impl_.message_type_;
3907inline uint32_t SV2Header::message_type()
const {
3909 return _internal_message_type();
3911inline void SV2Header::_internal_set_message_type(uint32_t value) {
3912 _impl_._has_bits_[0] |= 0x00000020u;
3913 _impl_.message_type_ = value;
3915inline void SV2Header::set_message_type(uint32_t value) {
3916 _internal_set_message_type(value);
3925inline bool SV2Footer::_internal_has_crc16()
const {
3926 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3929inline bool SV2Footer::has_crc16()
const {
3930 return _internal_has_crc16();
3932inline void SV2Footer::clear_crc16() {
3934 _impl_._has_bits_[0] &= ~0x00000001u;
3936inline uint32_t SV2Footer::_internal_crc16()
const {
3937 return _impl_.crc16_;
3939inline uint32_t SV2Footer::crc16()
const {
3941 return _internal_crc16();
3943inline void SV2Footer::_internal_set_crc16(uint32_t value) {
3944 _impl_._has_bits_[0] |= 0x00000001u;
3945 _impl_.crc16_ = value;
3947inline void SV2Footer::set_crc16(uint32_t value) {
3948 _internal_set_crc16(value);
3957inline bool SV2RequestEnumerate::_internal_has_header()
const {
3958 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3959 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
3962inline bool SV2RequestEnumerate::has_header()
const {
3963 return _internal_has_header();
3965inline void SV2RequestEnumerate::clear_header() {
3966 if (_impl_.header_ !=
nullptr) _impl_.header_->Clear();
3967 _impl_._has_bits_[0] &= ~0x00000001u;
3969inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestEnumerate::_internal_header()
const {
3970 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
3974inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestEnumerate::header()
const {
3976 return _internal_header();
3978inline void SV2RequestEnumerate::unsafe_arena_set_allocated_header(
3980 if (GetArenaForAllocation() ==
nullptr) {
3981 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.header_);
3983 _impl_.header_ = header;
3985 _impl_._has_bits_[0] |= 0x00000001u;
3987 _impl_._has_bits_[0] &= ~0x00000001u;
3991inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestEnumerate::release_header() {
3992 _impl_._has_bits_[0] &= ~0x00000001u;
3994 _impl_.header_ =
nullptr;
3995#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3996 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3997 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3998 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
4000 if (GetArenaForAllocation() !=
nullptr) {
4001 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4006inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestEnumerate::unsafe_arena_release_header() {
4008 _impl_._has_bits_[0] &= ~0x00000001u;
4010 _impl_.header_ =
nullptr;
4013inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestEnumerate::_internal_mutable_header() {
4014 _impl_._has_bits_[0] |= 0x00000001u;
4015 if (_impl_.header_ ==
nullptr) {
4019 return _impl_.header_;
4021inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestEnumerate::mutable_header() {
4027 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4028 if (message_arena ==
nullptr) {
4029 delete _impl_.header_;
4032 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4033 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(header);
4034 if (message_arena != submessage_arena) {
4035 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4036 message_arena, header, submessage_arena);
4038 _impl_._has_bits_[0] |= 0x00000001u;
4040 _impl_._has_bits_[0] &= ~0x00000001u;
4042 _impl_.header_ = header;
4047inline bool SV2RequestEnumerate::_internal_has_protocols_supported()
const {
4048 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
4051inline bool SV2RequestEnumerate::has_protocols_supported()
const {
4052 return _internal_has_protocols_supported();
4054inline void SV2RequestEnumerate::clear_protocols_supported() {
4055 _impl_.protocols_supported_ = 0u;
4056 _impl_._has_bits_[0] &= ~0x00000004u;
4058inline uint32_t SV2RequestEnumerate::_internal_protocols_supported()
const {
4059 return _impl_.protocols_supported_;
4061inline uint32_t SV2RequestEnumerate::protocols_supported()
const {
4063 return _internal_protocols_supported();
4065inline void SV2RequestEnumerate::_internal_set_protocols_supported(uint32_t value) {
4066 _impl_._has_bits_[0] |= 0x00000004u;
4067 _impl_.protocols_supported_ = value;
4069inline void SV2RequestEnumerate::set_protocols_supported(uint32_t value) {
4070 _internal_set_protocols_supported(value);
4075inline bool SV2RequestEnumerate::_internal_has_commands_supported()
const {
4076 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
4079inline bool SV2RequestEnumerate::has_commands_supported()
const {
4080 return _internal_has_commands_supported();
4082inline void SV2RequestEnumerate::clear_commands_supported() {
4083 _impl_.commands_supported_ = 0u;
4084 _impl_._has_bits_[0] &= ~0x00000008u;
4086inline uint32_t SV2RequestEnumerate::_internal_commands_supported()
const {
4087 return _impl_.commands_supported_;
4089inline uint32_t SV2RequestEnumerate::commands_supported()
const {
4091 return _internal_commands_supported();
4093inline void SV2RequestEnumerate::_internal_set_commands_supported(uint32_t value) {
4094 _impl_._has_bits_[0] |= 0x00000008u;
4095 _impl_.commands_supported_ = value;
4097inline void SV2RequestEnumerate::set_commands_supported(uint32_t value) {
4098 _internal_set_commands_supported(value);
4103inline bool SV2RequestEnumerate::_internal_has_footer()
const {
4104 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
4105 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
4108inline bool SV2RequestEnumerate::has_footer()
const {
4109 return _internal_has_footer();
4111inline void SV2RequestEnumerate::clear_footer() {
4112 if (_impl_.footer_ !=
nullptr) _impl_.footer_->Clear();
4113 _impl_._has_bits_[0] &= ~0x00000002u;
4115inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestEnumerate::_internal_footer()
const {
4116 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
4120inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestEnumerate::footer()
const {
4122 return _internal_footer();
4124inline void SV2RequestEnumerate::unsafe_arena_set_allocated_footer(
4126 if (GetArenaForAllocation() ==
nullptr) {
4127 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.footer_);
4129 _impl_.footer_ = footer;
4131 _impl_._has_bits_[0] |= 0x00000002u;
4133 _impl_._has_bits_[0] &= ~0x00000002u;
4137inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestEnumerate::release_footer() {
4138 _impl_._has_bits_[0] &= ~0x00000002u;
4140 _impl_.footer_ =
nullptr;
4141#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4142 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
4143 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4144 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
4146 if (GetArenaForAllocation() !=
nullptr) {
4147 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4152inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestEnumerate::unsafe_arena_release_footer() {
4154 _impl_._has_bits_[0] &= ~0x00000002u;
4156 _impl_.footer_ =
nullptr;
4159inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestEnumerate::_internal_mutable_footer() {
4160 _impl_._has_bits_[0] |= 0x00000002u;
4161 if (_impl_.footer_ ==
nullptr) {
4165 return _impl_.footer_;
4167inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestEnumerate::mutable_footer() {
4173 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4174 if (message_arena ==
nullptr) {
4175 delete _impl_.footer_;
4178 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4179 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(footer);
4180 if (message_arena != submessage_arena) {
4181 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4182 message_arena, footer, submessage_arena);
4184 _impl_._has_bits_[0] |= 0x00000002u;
4186 _impl_._has_bits_[0] &= ~0x00000002u;
4188 _impl_.footer_ = footer;
4197inline bool SV2ReplyEnumerate::_internal_has_header()
const {
4198 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
4199 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
4202inline bool SV2ReplyEnumerate::has_header()
const {
4203 return _internal_has_header();
4205inline void SV2ReplyEnumerate::clear_header() {
4206 if (_impl_.header_ !=
nullptr) _impl_.header_->Clear();
4207 _impl_._has_bits_[0] &= ~0x00000004u;
4209inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyEnumerate::_internal_header()
const {
4210 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
4214inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyEnumerate::header()
const {
4216 return _internal_header();
4218inline void SV2ReplyEnumerate::unsafe_arena_set_allocated_header(
4220 if (GetArenaForAllocation() ==
nullptr) {
4221 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.header_);
4223 _impl_.header_ = header;
4225 _impl_._has_bits_[0] |= 0x00000004u;
4227 _impl_._has_bits_[0] &= ~0x00000004u;
4231inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyEnumerate::release_header() {
4232 _impl_._has_bits_[0] &= ~0x00000004u;
4234 _impl_.header_ =
nullptr;
4235#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4236 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
4237 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4238 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
4240 if (GetArenaForAllocation() !=
nullptr) {
4241 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4246inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyEnumerate::unsafe_arena_release_header() {
4248 _impl_._has_bits_[0] &= ~0x00000004u;
4250 _impl_.header_ =
nullptr;
4253inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyEnumerate::_internal_mutable_header() {
4254 _impl_._has_bits_[0] |= 0x00000004u;
4255 if (_impl_.header_ ==
nullptr) {
4259 return _impl_.header_;
4261inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyEnumerate::mutable_header() {
4267 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4268 if (message_arena ==
nullptr) {
4269 delete _impl_.header_;
4272 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4273 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(header);
4274 if (message_arena != submessage_arena) {
4275 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4276 message_arena, header, submessage_arena);
4278 _impl_._has_bits_[0] |= 0x00000004u;
4280 _impl_._has_bits_[0] &= ~0x00000004u;
4282 _impl_.header_ = header;
4287inline bool SV2ReplyEnumerate::_internal_has_original_msg_type()
const {
4288 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
4291inline bool SV2ReplyEnumerate::has_original_msg_type()
const {
4292 return _internal_has_original_msg_type();
4294inline void SV2ReplyEnumerate::clear_original_msg_type() {
4295 _impl_.original_msg_type_ = 0u;
4296 _impl_._has_bits_[0] &= ~0x00000010u;
4298inline uint32_t SV2ReplyEnumerate::_internal_original_msg_type()
const {
4299 return _impl_.original_msg_type_;
4301inline uint32_t SV2ReplyEnumerate::original_msg_type()
const {
4303 return _internal_original_msg_type();
4305inline void SV2ReplyEnumerate::_internal_set_original_msg_type(uint32_t value) {
4306 _impl_._has_bits_[0] |= 0x00000010u;
4307 _impl_.original_msg_type_ = value;
4309inline void SV2ReplyEnumerate::set_original_msg_type(uint32_t value) {
4310 _internal_set_original_msg_type(value);
4315inline bool SV2ReplyEnumerate::_internal_has_number_of_devices_responding()
const {
4316 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
4319inline bool SV2ReplyEnumerate::has_number_of_devices_responding()
const {
4320 return _internal_has_number_of_devices_responding();
4322inline void SV2ReplyEnumerate::clear_number_of_devices_responding() {
4323 _impl_.number_of_devices_responding_ = 0u;
4324 _impl_._has_bits_[0] &= ~0x00000020u;
4326inline uint32_t SV2ReplyEnumerate::_internal_number_of_devices_responding()
const {
4327 return _impl_.number_of_devices_responding_;
4329inline uint32_t SV2ReplyEnumerate::number_of_devices_responding()
const {
4331 return _internal_number_of_devices_responding();
4333inline void SV2ReplyEnumerate::_internal_set_number_of_devices_responding(uint32_t value) {
4334 _impl_._has_bits_[0] |= 0x00000020u;
4335 _impl_.number_of_devices_responding_ = value;
4337inline void SV2ReplyEnumerate::set_number_of_devices_responding(uint32_t value) {
4338 _internal_set_number_of_devices_responding(value);
4343inline bool SV2ReplyEnumerate::_internal_has_number_of_devices_in_message()
const {
4344 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
4347inline bool SV2ReplyEnumerate::has_number_of_devices_in_message()
const {
4348 return _internal_has_number_of_devices_in_message();
4350inline void SV2ReplyEnumerate::clear_number_of_devices_in_message() {
4351 _impl_.number_of_devices_in_message_ = 0u;
4352 _impl_._has_bits_[0] &= ~0x00000040u;
4354inline uint32_t SV2ReplyEnumerate::_internal_number_of_devices_in_message()
const {
4355 return _impl_.number_of_devices_in_message_;
4357inline uint32_t SV2ReplyEnumerate::number_of_devices_in_message()
const {
4359 return _internal_number_of_devices_in_message();
4361inline void SV2ReplyEnumerate::_internal_set_number_of_devices_in_message(uint32_t value) {
4362 _impl_._has_bits_[0] |= 0x00000040u;
4363 _impl_.number_of_devices_in_message_ = value;
4365inline void SV2ReplyEnumerate::set_number_of_devices_in_message(uint32_t value) {
4366 _internal_set_number_of_devices_in_message(value);
4371inline bool SV2ReplyEnumerate::_internal_has_version()
const {
4372 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
4375inline bool SV2ReplyEnumerate::has_version()
const {
4376 return _internal_has_version();
4378inline void SV2ReplyEnumerate::clear_version() {
4379 _impl_.version_ = 0u;
4380 _impl_._has_bits_[0] &= ~0x00000080u;
4382inline uint32_t SV2ReplyEnumerate::_internal_version()
const {
4383 return _impl_.version_;
4385inline uint32_t SV2ReplyEnumerate::version()
const {
4387 return _internal_version();
4389inline void SV2ReplyEnumerate::_internal_set_version(uint32_t value) {
4390 _impl_._has_bits_[0] |= 0x00000080u;
4391 _impl_.version_ = value;
4393inline void SV2ReplyEnumerate::set_version(uint32_t value) {
4394 _internal_set_version(value);
4399inline bool SV2ReplyEnumerate::_internal_has_device_type()
const {
4400 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
4403inline bool SV2ReplyEnumerate::has_device_type()
const {
4404 return _internal_has_device_type();
4406inline void SV2ReplyEnumerate::clear_device_type() {
4407 _impl_.device_type_ = 0u;
4408 _impl_._has_bits_[0] &= ~0x00000100u;
4410inline uint32_t SV2ReplyEnumerate::_internal_device_type()
const {
4411 return _impl_.device_type_;
4413inline uint32_t SV2ReplyEnumerate::device_type()
const {
4415 return _internal_device_type();
4417inline void SV2ReplyEnumerate::_internal_set_device_type(uint32_t value) {
4418 _impl_._has_bits_[0] |= 0x00000100u;
4419 _impl_.device_type_ = value;
4421inline void SV2ReplyEnumerate::set_device_type(uint32_t value) {
4422 _internal_set_device_type(value);
4427inline bool SV2ReplyEnumerate::_internal_has_board_addr()
const {
4428 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
4431inline bool SV2ReplyEnumerate::has_board_addr()
const {
4432 return _internal_has_board_addr();
4434inline void SV2ReplyEnumerate::clear_board_addr() {
4435 _impl_.board_addr_ = 0u;
4436 _impl_._has_bits_[0] &= ~0x00000200u;
4438inline uint32_t SV2ReplyEnumerate::_internal_board_addr()
const {
4439 return _impl_.board_addr_;
4441inline uint32_t SV2ReplyEnumerate::board_addr()
const {
4443 return _internal_board_addr();
4445inline void SV2ReplyEnumerate::_internal_set_board_addr(uint32_t value) {
4446 _impl_._has_bits_[0] |= 0x00000200u;
4447 _impl_.board_addr_ = value;
4449inline void SV2ReplyEnumerate::set_board_addr(uint32_t value) {
4450 _internal_set_board_addr(value);
4455inline bool SV2ReplyEnumerate::_internal_has_serial_number()
const {
4456 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
4459inline bool SV2ReplyEnumerate::has_serial_number()
const {
4460 return _internal_has_serial_number();
4462inline void SV2ReplyEnumerate::clear_serial_number() {
4463 _impl_.serial_number_.ClearToEmpty();
4464 _impl_._has_bits_[0] &= ~0x00000001u;
4466inline const std::string& SV2ReplyEnumerate::serial_number()
const {
4468 return _internal_serial_number();
4470template <
typename ArgT0,
typename... ArgT>
4471inline PROTOBUF_ALWAYS_INLINE
4472void SV2ReplyEnumerate::set_serial_number(ArgT0&& arg0, ArgT... args) {
4473 _impl_._has_bits_[0] |= 0x00000001u;
4474 _impl_.serial_number_.SetBytes(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
4477inline std::string* SV2ReplyEnumerate::mutable_serial_number() {
4478 std::string* _s = _internal_mutable_serial_number();
4482inline const std::string& SV2ReplyEnumerate::_internal_serial_number()
const {
4483 return _impl_.serial_number_.Get();
4485inline void SV2ReplyEnumerate::_internal_set_serial_number(
const std::string& value) {
4486 _impl_._has_bits_[0] |= 0x00000001u;
4487 _impl_.serial_number_.Set(value, GetArenaForAllocation());
4489inline std::string* SV2ReplyEnumerate::_internal_mutable_serial_number() {
4490 _impl_._has_bits_[0] |= 0x00000001u;
4491 return _impl_.serial_number_.Mutable(GetArenaForAllocation());
4493inline std::string* SV2ReplyEnumerate::release_serial_number() {
4495 if (!_internal_has_serial_number()) {
4498 _impl_._has_bits_[0] &= ~0x00000001u;
4499 auto* p = _impl_.serial_number_.Release();
4500#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4501 if (_impl_.serial_number_.IsDefault()) {
4502 _impl_.serial_number_.Set(
"", GetArenaForAllocation());
4507inline void SV2ReplyEnumerate::set_allocated_serial_number(std::string* serial_number) {
4508 if (serial_number !=
nullptr) {
4509 _impl_._has_bits_[0] |= 0x00000001u;
4511 _impl_._has_bits_[0] &= ~0x00000001u;
4513 _impl_.serial_number_.SetAllocated(serial_number, GetArenaForAllocation());
4514#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4515 if (_impl_.serial_number_.IsDefault()) {
4516 _impl_.serial_number_.Set(
"", GetArenaForAllocation());
4523inline bool SV2ReplyEnumerate::_internal_has_location()
const {
4524 bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
4527inline bool SV2ReplyEnumerate::has_location()
const {
4528 return _internal_has_location();
4530inline void SV2ReplyEnumerate::clear_location() {
4531 _impl_.location_ = 0u;
4532 _impl_._has_bits_[0] &= ~0x00000400u;
4534inline uint32_t SV2ReplyEnumerate::_internal_location()
const {
4535 return _impl_.location_;
4537inline uint32_t SV2ReplyEnumerate::location()
const {
4539 return _internal_location();
4541inline void SV2ReplyEnumerate::_internal_set_location(uint32_t value) {
4542 _impl_._has_bits_[0] |= 0x00000400u;
4543 _impl_.location_ = value;
4545inline void SV2ReplyEnumerate::set_location(uint32_t value) {
4546 _internal_set_location(value);
4551inline bool SV2ReplyEnumerate::_internal_has_polling_frequency()
const {
4552 bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
4555inline bool SV2ReplyEnumerate::has_polling_frequency()
const {
4556 return _internal_has_polling_frequency();
4558inline void SV2ReplyEnumerate::clear_polling_frequency() {
4559 _impl_.polling_frequency_ = 0u;
4560 _impl_._has_bits_[0] &= ~0x00000800u;
4562inline uint32_t SV2ReplyEnumerate::_internal_polling_frequency()
const {
4563 return _impl_.polling_frequency_;
4565inline uint32_t SV2ReplyEnumerate::polling_frequency()
const {
4567 return _internal_polling_frequency();
4569inline void SV2ReplyEnumerate::_internal_set_polling_frequency(uint32_t value) {
4570 _impl_._has_bits_[0] |= 0x00000800u;
4571 _impl_.polling_frequency_ = value;
4573inline void SV2ReplyEnumerate::set_polling_frequency(uint32_t value) {
4574 _internal_set_polling_frequency(value);
4579inline bool SV2ReplyEnumerate::_internal_has_extra_info()
const {
4580 bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
4583inline bool SV2ReplyEnumerate::has_extra_info()
const {
4584 return _internal_has_extra_info();
4586inline void SV2ReplyEnumerate::clear_extra_info() {
4587 _impl_.extra_info_ = 0u;
4588 _impl_._has_bits_[0] &= ~0x00001000u;
4590inline uint32_t SV2ReplyEnumerate::_internal_extra_info()
const {
4591 return _impl_.extra_info_;
4593inline uint32_t SV2ReplyEnumerate::extra_info()
const {
4595 return _internal_extra_info();
4597inline void SV2ReplyEnumerate::_internal_set_extra_info(uint32_t value) {
4598 _impl_._has_bits_[0] |= 0x00001000u;
4599 _impl_.extra_info_ = value;
4601inline void SV2ReplyEnumerate::set_extra_info(uint32_t value) {
4602 _internal_set_extra_info(value);
4607inline bool SV2ReplyEnumerate::_internal_has_firmware_major()
const {
4608 bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
4611inline bool SV2ReplyEnumerate::has_firmware_major()
const {
4612 return _internal_has_firmware_major();
4614inline void SV2ReplyEnumerate::clear_firmware_major() {
4615 _impl_.firmware_major_ = 0u;
4616 _impl_._has_bits_[0] &= ~0x00002000u;
4618inline uint32_t SV2ReplyEnumerate::_internal_firmware_major()
const {
4619 return _impl_.firmware_major_;
4621inline uint32_t SV2ReplyEnumerate::firmware_major()
const {
4623 return _internal_firmware_major();
4625inline void SV2ReplyEnumerate::_internal_set_firmware_major(uint32_t value) {
4626 _impl_._has_bits_[0] |= 0x00002000u;
4627 _impl_.firmware_major_ = value;
4629inline void SV2ReplyEnumerate::set_firmware_major(uint32_t value) {
4630 _internal_set_firmware_major(value);
4635inline bool SV2ReplyEnumerate::_internal_has_firmware_minor()
const {
4636 bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0;
4639inline bool SV2ReplyEnumerate::has_firmware_minor()
const {
4640 return _internal_has_firmware_minor();
4642inline void SV2ReplyEnumerate::clear_firmware_minor() {
4643 _impl_.firmware_minor_ = 0u;
4644 _impl_._has_bits_[0] &= ~0x00004000u;
4646inline uint32_t SV2ReplyEnumerate::_internal_firmware_minor()
const {
4647 return _impl_.firmware_minor_;
4649inline uint32_t SV2ReplyEnumerate::firmware_minor()
const {
4651 return _internal_firmware_minor();
4653inline void SV2ReplyEnumerate::_internal_set_firmware_minor(uint32_t value) {
4654 _impl_._has_bits_[0] |= 0x00004000u;
4655 _impl_.firmware_minor_ = value;
4657inline void SV2ReplyEnumerate::set_firmware_minor(uint32_t value) {
4658 _internal_set_firmware_minor(value);
4663inline bool SV2ReplyEnumerate::_internal_has_firmware_revision()
const {
4664 bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0;
4667inline bool SV2ReplyEnumerate::has_firmware_revision()
const {
4668 return _internal_has_firmware_revision();
4670inline void SV2ReplyEnumerate::clear_firmware_revision() {
4671 _impl_.firmware_revision_ = 0u;
4672 _impl_._has_bits_[0] &= ~0x00008000u;
4674inline uint32_t SV2ReplyEnumerate::_internal_firmware_revision()
const {
4675 return _impl_.firmware_revision_;
4677inline uint32_t SV2ReplyEnumerate::firmware_revision()
const {
4679 return _internal_firmware_revision();
4681inline void SV2ReplyEnumerate::_internal_set_firmware_revision(uint32_t value) {
4682 _impl_._has_bits_[0] |= 0x00008000u;
4683 _impl_.firmware_revision_ = value;
4685inline void SV2ReplyEnumerate::set_firmware_revision(uint32_t value) {
4686 _internal_set_firmware_revision(value);
4691inline bool SV2ReplyEnumerate::_internal_has_description()
const {
4692 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
4695inline bool SV2ReplyEnumerate::has_description()
const {
4696 return _internal_has_description();
4698inline void SV2ReplyEnumerate::clear_description() {
4699 _impl_.description_.ClearToEmpty();
4700 _impl_._has_bits_[0] &= ~0x00000002u;
4702inline const std::string& SV2ReplyEnumerate::description()
const {
4704 return _internal_description();
4706template <
typename ArgT0,
typename... ArgT>
4707inline PROTOBUF_ALWAYS_INLINE
4708void SV2ReplyEnumerate::set_description(ArgT0&& arg0, ArgT... args) {
4709 _impl_._has_bits_[0] |= 0x00000002u;
4710 _impl_.description_.SetBytes(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
4713inline std::string* SV2ReplyEnumerate::mutable_description() {
4714 std::string* _s = _internal_mutable_description();
4718inline const std::string& SV2ReplyEnumerate::_internal_description()
const {
4719 return _impl_.description_.Get();
4721inline void SV2ReplyEnumerate::_internal_set_description(
const std::string& value) {
4722 _impl_._has_bits_[0] |= 0x00000002u;
4723 _impl_.description_.Set(value, GetArenaForAllocation());
4725inline std::string* SV2ReplyEnumerate::_internal_mutable_description() {
4726 _impl_._has_bits_[0] |= 0x00000002u;
4727 return _impl_.description_.Mutable(GetArenaForAllocation());
4729inline std::string* SV2ReplyEnumerate::release_description() {
4731 if (!_internal_has_description()) {
4734 _impl_._has_bits_[0] &= ~0x00000002u;
4735 auto* p = _impl_.description_.Release();
4736#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4737 if (_impl_.description_.IsDefault()) {
4738 _impl_.description_.Set(
"", GetArenaForAllocation());
4743inline void SV2ReplyEnumerate::set_allocated_description(std::string* description) {
4744 if (description !=
nullptr) {
4745 _impl_._has_bits_[0] |= 0x00000002u;
4747 _impl_._has_bits_[0] &= ~0x00000002u;
4749 _impl_.description_.SetAllocated(description, GetArenaForAllocation());
4750#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4751 if (_impl_.description_.IsDefault()) {
4752 _impl_.description_.Set(
"", GetArenaForAllocation());
4759inline bool SV2ReplyEnumerate::_internal_has_footer()
const {
4760 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
4761 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
4764inline bool SV2ReplyEnumerate::has_footer()
const {
4765 return _internal_has_footer();
4767inline void SV2ReplyEnumerate::clear_footer() {
4768 if (_impl_.footer_ !=
nullptr) _impl_.footer_->Clear();
4769 _impl_._has_bits_[0] &= ~0x00000008u;
4771inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyEnumerate::_internal_footer()
const {
4772 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
4776inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyEnumerate::footer()
const {
4778 return _internal_footer();
4780inline void SV2ReplyEnumerate::unsafe_arena_set_allocated_footer(
4782 if (GetArenaForAllocation() ==
nullptr) {
4783 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.footer_);
4785 _impl_.footer_ = footer;
4787 _impl_._has_bits_[0] |= 0x00000008u;
4789 _impl_._has_bits_[0] &= ~0x00000008u;
4793inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyEnumerate::release_footer() {
4794 _impl_._has_bits_[0] &= ~0x00000008u;
4796 _impl_.footer_ =
nullptr;
4797#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4798 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
4799 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4800 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
4802 if (GetArenaForAllocation() !=
nullptr) {
4803 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4808inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyEnumerate::unsafe_arena_release_footer() {
4810 _impl_._has_bits_[0] &= ~0x00000008u;
4812 _impl_.footer_ =
nullptr;
4815inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyEnumerate::_internal_mutable_footer() {
4816 _impl_._has_bits_[0] |= 0x00000008u;
4817 if (_impl_.footer_ ==
nullptr) {
4821 return _impl_.footer_;
4823inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyEnumerate::mutable_footer() {
4829 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4830 if (message_arena ==
nullptr) {
4831 delete _impl_.footer_;
4834 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4835 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(footer);
4836 if (message_arena != submessage_arena) {
4837 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4838 message_arena, footer, submessage_arena);
4840 _impl_._has_bits_[0] |= 0x00000008u;
4842 _impl_._has_bits_[0] &= ~0x00000008u;
4844 _impl_.footer_ = footer;
4853inline bool SV2RequestStatus::_internal_has_header()
const {
4854 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
4855 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
4858inline bool SV2RequestStatus::has_header()
const {
4859 return _internal_has_header();
4861inline void SV2RequestStatus::clear_header() {
4862 if (_impl_.header_ !=
nullptr) _impl_.header_->Clear();
4863 _impl_._has_bits_[0] &= ~0x00000002u;
4865inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestStatus::_internal_header()
const {
4866 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
4870inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestStatus::header()
const {
4872 return _internal_header();
4874inline void SV2RequestStatus::unsafe_arena_set_allocated_header(
4876 if (GetArenaForAllocation() ==
nullptr) {
4877 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.header_);
4879 _impl_.header_ = header;
4881 _impl_._has_bits_[0] |= 0x00000002u;
4883 _impl_._has_bits_[0] &= ~0x00000002u;
4887inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestStatus::release_header() {
4888 _impl_._has_bits_[0] &= ~0x00000002u;
4890 _impl_.header_ =
nullptr;
4891#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4892 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
4893 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4894 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
4896 if (GetArenaForAllocation() !=
nullptr) {
4897 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4902inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestStatus::unsafe_arena_release_header() {
4904 _impl_._has_bits_[0] &= ~0x00000002u;
4906 _impl_.header_ =
nullptr;
4909inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestStatus::_internal_mutable_header() {
4910 _impl_._has_bits_[0] |= 0x00000002u;
4911 if (_impl_.header_ ==
nullptr) {
4915 return _impl_.header_;
4917inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestStatus::mutable_header() {
4923 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4924 if (message_arena ==
nullptr) {
4925 delete _impl_.header_;
4928 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4929 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(header);
4930 if (message_arena != submessage_arena) {
4931 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4932 message_arena, header, submessage_arena);
4934 _impl_._has_bits_[0] |= 0x00000002u;
4936 _impl_._has_bits_[0] &= ~0x00000002u;
4938 _impl_.header_ = header;
4943inline bool SV2RequestStatus::_internal_has_time()
const {
4944 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
4947inline bool SV2RequestStatus::has_time()
const {
4948 return _internal_has_time();
4950inline void SV2RequestStatus::clear_time() {
4951 _impl_.time_.ClearToEmpty();
4952 _impl_._has_bits_[0] &= ~0x00000001u;
4954inline const std::string& SV2RequestStatus::time()
const {
4956 return _internal_time();
4958template <
typename ArgT0,
typename... ArgT>
4959inline PROTOBUF_ALWAYS_INLINE
4960void SV2RequestStatus::set_time(ArgT0&& arg0, ArgT... args) {
4961 _impl_._has_bits_[0] |= 0x00000001u;
4962 _impl_.time_.SetBytes(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
4965inline std::string* SV2RequestStatus::mutable_time() {
4966 std::string* _s = _internal_mutable_time();
4970inline const std::string& SV2RequestStatus::_internal_time()
const {
4971 return _impl_.time_.Get();
4973inline void SV2RequestStatus::_internal_set_time(
const std::string& value) {
4974 _impl_._has_bits_[0] |= 0x00000001u;
4975 _impl_.time_.Set(value, GetArenaForAllocation());
4977inline std::string* SV2RequestStatus::_internal_mutable_time() {
4978 _impl_._has_bits_[0] |= 0x00000001u;
4979 return _impl_.time_.Mutable(GetArenaForAllocation());
4981inline std::string* SV2RequestStatus::release_time() {
4983 if (!_internal_has_time()) {
4986 _impl_._has_bits_[0] &= ~0x00000001u;
4987 auto* p = _impl_.time_.Release();
4988#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4989 if (_impl_.time_.IsDefault()) {
4990 _impl_.time_.Set(
"", GetArenaForAllocation());
4995inline void SV2RequestStatus::set_allocated_time(std::string* time) {
4996 if (time !=
nullptr) {
4997 _impl_._has_bits_[0] |= 0x00000001u;
4999 _impl_._has_bits_[0] &= ~0x00000001u;
5001 _impl_.time_.SetAllocated(time, GetArenaForAllocation());
5002#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5003 if (_impl_.time_.IsDefault()) {
5004 _impl_.time_.Set(
"", GetArenaForAllocation());
5011inline bool SV2RequestStatus::_internal_has_latitude()
const {
5012 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
5015inline bool SV2RequestStatus::has_latitude()
const {
5016 return _internal_has_latitude();
5018inline void SV2RequestStatus::clear_latitude() {
5019 _impl_.latitude_ = 0u;
5020 _impl_._has_bits_[0] &= ~0x00000008u;
5022inline uint32_t SV2RequestStatus::_internal_latitude()
const {
5023 return _impl_.latitude_;
5025inline uint32_t SV2RequestStatus::latitude()
const {
5027 return _internal_latitude();
5029inline void SV2RequestStatus::_internal_set_latitude(uint32_t value) {
5030 _impl_._has_bits_[0] |= 0x00000008u;
5031 _impl_.latitude_ = value;
5033inline void SV2RequestStatus::set_latitude(uint32_t value) {
5034 _internal_set_latitude(value);
5039inline bool SV2RequestStatus::_internal_has_longitude()
const {
5040 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
5043inline bool SV2RequestStatus::has_longitude()
const {
5044 return _internal_has_longitude();
5046inline void SV2RequestStatus::clear_longitude() {
5047 _impl_.longitude_ = 0u;
5048 _impl_._has_bits_[0] &= ~0x00000010u;
5050inline uint32_t SV2RequestStatus::_internal_longitude()
const {
5051 return _impl_.longitude_;
5053inline uint32_t SV2RequestStatus::longitude()
const {
5055 return _internal_longitude();
5057inline void SV2RequestStatus::_internal_set_longitude(uint32_t value) {
5058 _impl_._has_bits_[0] |= 0x00000010u;
5059 _impl_.longitude_ = value;
5061inline void SV2RequestStatus::set_longitude(uint32_t value) {
5062 _internal_set_longitude(value);
5067inline bool SV2RequestStatus::_internal_has_fix_valid()
const {
5068 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
5071inline bool SV2RequestStatus::has_fix_valid()
const {
5072 return _internal_has_fix_valid();
5074inline void SV2RequestStatus::clear_fix_valid() {
5075 _impl_.fix_valid_ = 0u;
5076 _impl_._has_bits_[0] &= ~0x00000020u;
5078inline uint32_t SV2RequestStatus::_internal_fix_valid()
const {
5079 return _impl_.fix_valid_;
5081inline uint32_t SV2RequestStatus::fix_valid()
const {
5083 return _internal_fix_valid();
5085inline void SV2RequestStatus::_internal_set_fix_valid(uint32_t value) {
5086 _impl_._has_bits_[0] |= 0x00000020u;
5087 _impl_.fix_valid_ = value;
5089inline void SV2RequestStatus::set_fix_valid(uint32_t value) {
5090 _internal_set_fix_valid(value);
5095inline bool SV2RequestStatus::_internal_has_footer()
const {
5096 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
5097 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
5100inline bool SV2RequestStatus::has_footer()
const {
5101 return _internal_has_footer();
5103inline void SV2RequestStatus::clear_footer() {
5104 if (_impl_.footer_ !=
nullptr) _impl_.footer_->Clear();
5105 _impl_._has_bits_[0] &= ~0x00000004u;
5107inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestStatus::_internal_footer()
const {
5108 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
5112inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestStatus::footer()
const {
5114 return _internal_footer();
5116inline void SV2RequestStatus::unsafe_arena_set_allocated_footer(
5118 if (GetArenaForAllocation() ==
nullptr) {
5119 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.footer_);
5121 _impl_.footer_ = footer;
5123 _impl_._has_bits_[0] |= 0x00000004u;
5125 _impl_._has_bits_[0] &= ~0x00000004u;
5129inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestStatus::release_footer() {
5130 _impl_._has_bits_[0] &= ~0x00000004u;
5132 _impl_.footer_ =
nullptr;
5133#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
5134 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
5135 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5136 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
5138 if (GetArenaForAllocation() !=
nullptr) {
5139 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5144inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestStatus::unsafe_arena_release_footer() {
5146 _impl_._has_bits_[0] &= ~0x00000004u;
5148 _impl_.footer_ =
nullptr;
5151inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestStatus::_internal_mutable_footer() {
5152 _impl_._has_bits_[0] |= 0x00000004u;
5153 if (_impl_.footer_ ==
nullptr) {
5157 return _impl_.footer_;
5159inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestStatus::mutable_footer() {
5165 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
5166 if (message_arena ==
nullptr) {
5167 delete _impl_.footer_;
5170 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5171 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(footer);
5172 if (message_arena != submessage_arena) {
5173 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5174 message_arena, footer, submessage_arena);
5176 _impl_._has_bits_[0] |= 0x00000004u;
5178 _impl_._has_bits_[0] &= ~0x00000004u;
5180 _impl_.footer_ = footer;
5189inline bool SV2ReplyStatus::_internal_has_header()
const {
5190 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5191 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
5194inline bool SV2ReplyStatus::has_header()
const {
5195 return _internal_has_header();
5197inline void SV2ReplyStatus::clear_header() {
5198 if (_impl_.header_ !=
nullptr) _impl_.header_->Clear();
5199 _impl_._has_bits_[0] &= ~0x00000001u;
5201inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyStatus::_internal_header()
const {
5202 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
5206inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyStatus::header()
const {
5208 return _internal_header();
5210inline void SV2ReplyStatus::unsafe_arena_set_allocated_header(
5212 if (GetArenaForAllocation() ==
nullptr) {
5213 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.header_);
5215 _impl_.header_ = header;
5217 _impl_._has_bits_[0] |= 0x00000001u;
5219 _impl_._has_bits_[0] &= ~0x00000001u;
5223inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyStatus::release_header() {
5224 _impl_._has_bits_[0] &= ~0x00000001u;
5226 _impl_.header_ =
nullptr;
5227#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
5228 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
5229 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5230 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
5232 if (GetArenaForAllocation() !=
nullptr) {
5233 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5238inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyStatus::unsafe_arena_release_header() {
5240 _impl_._has_bits_[0] &= ~0x00000001u;
5242 _impl_.header_ =
nullptr;
5245inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyStatus::_internal_mutable_header() {
5246 _impl_._has_bits_[0] |= 0x00000001u;
5247 if (_impl_.header_ ==
nullptr) {
5251 return _impl_.header_;
5253inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyStatus::mutable_header() {
5259 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
5260 if (message_arena ==
nullptr) {
5261 delete _impl_.header_;
5264 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5265 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(header);
5266 if (message_arena != submessage_arena) {
5267 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5268 message_arena, header, submessage_arena);
5270 _impl_._has_bits_[0] |= 0x00000001u;
5272 _impl_._has_bits_[0] &= ~0x00000001u;
5274 _impl_.header_ = header;
5279inline bool SV2ReplyStatus::_internal_has_original_msg_type()
const {
5280 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
5283inline bool SV2ReplyStatus::has_original_msg_type()
const {
5284 return _internal_has_original_msg_type();
5286inline void SV2ReplyStatus::clear_original_msg_type() {
5287 _impl_.original_msg_type_ = 0u;
5288 _impl_._has_bits_[0] &= ~0x00000004u;
5290inline uint32_t SV2ReplyStatus::_internal_original_msg_type()
const {
5291 return _impl_.original_msg_type_;
5293inline uint32_t SV2ReplyStatus::original_msg_type()
const {
5295 return _internal_original_msg_type();
5297inline void SV2ReplyStatus::_internal_set_original_msg_type(uint32_t value) {
5298 _impl_._has_bits_[0] |= 0x00000004u;
5299 _impl_.original_msg_type_ = value;
5301inline void SV2ReplyStatus::set_original_msg_type(uint32_t value) {
5302 _internal_set_original_msg_type(value);
5307inline bool SV2ReplyStatus::_internal_has_number_of_devices_responding()
const {
5308 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
5311inline bool SV2ReplyStatus::has_number_of_devices_responding()
const {
5312 return _internal_has_number_of_devices_responding();
5314inline void SV2ReplyStatus::clear_number_of_devices_responding() {
5315 _impl_.number_of_devices_responding_ = 0u;
5316 _impl_._has_bits_[0] &= ~0x00000008u;
5318inline uint32_t SV2ReplyStatus::_internal_number_of_devices_responding()
const {
5319 return _impl_.number_of_devices_responding_;
5321inline uint32_t SV2ReplyStatus::number_of_devices_responding()
const {
5323 return _internal_number_of_devices_responding();
5325inline void SV2ReplyStatus::_internal_set_number_of_devices_responding(uint32_t value) {
5326 _impl_._has_bits_[0] |= 0x00000008u;
5327 _impl_.number_of_devices_responding_ = value;
5329inline void SV2ReplyStatus::set_number_of_devices_responding(uint32_t value) {
5330 _internal_set_number_of_devices_responding(value);
5335inline bool SV2ReplyStatus::_internal_has_number_of_devices_in_message()
const {
5336 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
5339inline bool SV2ReplyStatus::has_number_of_devices_in_message()
const {
5340 return _internal_has_number_of_devices_in_message();
5342inline void SV2ReplyStatus::clear_number_of_devices_in_message() {
5343 _impl_.number_of_devices_in_message_ = 0u;
5344 _impl_._has_bits_[0] &= ~0x00000010u;
5346inline uint32_t SV2ReplyStatus::_internal_number_of_devices_in_message()
const {
5347 return _impl_.number_of_devices_in_message_;
5349inline uint32_t SV2ReplyStatus::number_of_devices_in_message()
const {
5351 return _internal_number_of_devices_in_message();
5353inline void SV2ReplyStatus::_internal_set_number_of_devices_in_message(uint32_t value) {
5354 _impl_._has_bits_[0] |= 0x00000010u;
5355 _impl_.number_of_devices_in_message_ = value;
5357inline void SV2ReplyStatus::set_number_of_devices_in_message(uint32_t value) {
5358 _internal_set_number_of_devices_in_message(value);
5363inline bool SV2ReplyStatus::_internal_has_version()
const {
5364 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
5367inline bool SV2ReplyStatus::has_version()
const {
5368 return _internal_has_version();
5370inline void SV2ReplyStatus::clear_version() {
5371 _impl_.version_ = 0u;
5372 _impl_._has_bits_[0] &= ~0x00000020u;
5374inline uint32_t SV2ReplyStatus::_internal_version()
const {
5375 return _impl_.version_;
5377inline uint32_t SV2ReplyStatus::version()
const {
5379 return _internal_version();
5381inline void SV2ReplyStatus::_internal_set_version(uint32_t value) {
5382 _impl_._has_bits_[0] |= 0x00000020u;
5383 _impl_.version_ = value;
5385inline void SV2ReplyStatus::set_version(uint32_t value) {
5386 _internal_set_version(value);
5391inline bool SV2ReplyStatus::_internal_has_board_addr()
const {
5392 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
5395inline bool SV2ReplyStatus::has_board_addr()
const {
5396 return _internal_has_board_addr();
5398inline void SV2ReplyStatus::clear_board_addr() {
5399 _impl_.board_addr_ = 0u;
5400 _impl_._has_bits_[0] &= ~0x00000040u;
5402inline uint32_t SV2ReplyStatus::_internal_board_addr()
const {
5403 return _impl_.board_addr_;
5405inline uint32_t SV2ReplyStatus::board_addr()
const {
5407 return _internal_board_addr();
5409inline void SV2ReplyStatus::_internal_set_board_addr(uint32_t value) {
5410 _impl_._has_bits_[0] |= 0x00000040u;
5411 _impl_.board_addr_ = value;
5413inline void SV2ReplyStatus::set_board_addr(uint32_t value) {
5414 _internal_set_board_addr(value);
5419inline bool SV2ReplyStatus::_internal_has_alarms()
const {
5420 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
5423inline bool SV2ReplyStatus::has_alarms()
const {
5424 return _internal_has_alarms();
5426inline void SV2ReplyStatus::clear_alarms() {
5427 _impl_.alarms_ = 0u;
5428 _impl_._has_bits_[0] &= ~0x00000080u;
5430inline uint32_t SV2ReplyStatus::_internal_alarms()
const {
5431 return _impl_.alarms_;
5433inline uint32_t SV2ReplyStatus::alarms()
const {
5435 return _internal_alarms();
5437inline void SV2ReplyStatus::_internal_set_alarms(uint32_t value) {
5438 _impl_._has_bits_[0] |= 0x00000080u;
5439 _impl_.alarms_ = value;
5441inline void SV2ReplyStatus::set_alarms(uint32_t value) {
5442 _internal_set_alarms(value);
5447inline bool SV2ReplyStatus::_internal_has_leak_sensor_1()
const {
5448 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
5451inline bool SV2ReplyStatus::has_leak_sensor_1()
const {
5452 return _internal_has_leak_sensor_1();
5454inline void SV2ReplyStatus::clear_leak_sensor_1() {
5455 _impl_.leak_sensor_1_ = 0u;
5456 _impl_._has_bits_[0] &= ~0x00000100u;
5458inline uint32_t SV2ReplyStatus::_internal_leak_sensor_1()
const {
5459 return _impl_.leak_sensor_1_;
5461inline uint32_t SV2ReplyStatus::leak_sensor_1()
const {
5463 return _internal_leak_sensor_1();
5465inline void SV2ReplyStatus::_internal_set_leak_sensor_1(uint32_t value) {
5466 _impl_._has_bits_[0] |= 0x00000100u;
5467 _impl_.leak_sensor_1_ = value;
5469inline void SV2ReplyStatus::set_leak_sensor_1(uint32_t value) {
5470 _internal_set_leak_sensor_1(value);
5475inline bool SV2ReplyStatus::_internal_has_leak_sensor_2()
const {
5476 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
5479inline bool SV2ReplyStatus::has_leak_sensor_2()
const {
5480 return _internal_has_leak_sensor_2();
5482inline void SV2ReplyStatus::clear_leak_sensor_2() {
5483 _impl_.leak_sensor_2_ = 0u;
5484 _impl_._has_bits_[0] &= ~0x00000200u;
5486inline uint32_t SV2ReplyStatus::_internal_leak_sensor_2()
const {
5487 return _impl_.leak_sensor_2_;
5489inline uint32_t SV2ReplyStatus::leak_sensor_2()
const {
5491 return _internal_leak_sensor_2();
5493inline void SV2ReplyStatus::_internal_set_leak_sensor_2(uint32_t value) {
5494 _impl_._has_bits_[0] |= 0x00000200u;
5495 _impl_.leak_sensor_2_ = value;
5497inline void SV2ReplyStatus::set_leak_sensor_2(uint32_t value) {
5498 _internal_set_leak_sensor_2(value);
5503inline bool SV2ReplyStatus::_internal_has_humid_temp()
const {
5504 bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
5507inline bool SV2ReplyStatus::has_humid_temp()
const {
5508 return _internal_has_humid_temp();
5510inline void SV2ReplyStatus::clear_humid_temp() {
5511 _impl_.humid_temp_ = 0u;
5512 _impl_._has_bits_[0] &= ~0x00000400u;
5514inline uint32_t SV2ReplyStatus::_internal_humid_temp()
const {
5515 return _impl_.humid_temp_;
5517inline uint32_t SV2ReplyStatus::humid_temp()
const {
5519 return _internal_humid_temp();
5521inline void SV2ReplyStatus::_internal_set_humid_temp(uint32_t value) {
5522 _impl_._has_bits_[0] |= 0x00000400u;
5523 _impl_.humid_temp_ = value;
5525inline void SV2ReplyStatus::set_humid_temp(uint32_t value) {
5526 _internal_set_humid_temp(value);
5531inline bool SV2ReplyStatus::_internal_has_relative_humidity()
const {
5532 bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
5535inline bool SV2ReplyStatus::has_relative_humidity()
const {
5536 return _internal_has_relative_humidity();
5538inline void SV2ReplyStatus::clear_relative_humidity() {
5539 _impl_.relative_humidity_ = 0u;
5540 _impl_._has_bits_[0] &= ~0x00000800u;
5542inline uint32_t SV2ReplyStatus::_internal_relative_humidity()
const {
5543 return _impl_.relative_humidity_;
5545inline uint32_t SV2ReplyStatus::relative_humidity()
const {
5547 return _internal_relative_humidity();
5549inline void SV2ReplyStatus::_internal_set_relative_humidity(uint32_t value) {
5550 _impl_._has_bits_[0] |= 0x00000800u;
5551 _impl_.relative_humidity_ = value;
5553inline void SV2ReplyStatus::set_relative_humidity(uint32_t value) {
5554 _internal_set_relative_humidity(value);
5559inline bool SV2ReplyStatus::_internal_has_pressure_temp()
const {
5560 bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
5563inline bool SV2ReplyStatus::has_pressure_temp()
const {
5564 return _internal_has_pressure_temp();
5566inline void SV2ReplyStatus::clear_pressure_temp() {
5567 _impl_.pressure_temp_ = 0u;
5568 _impl_._has_bits_[0] &= ~0x00001000u;
5570inline uint32_t SV2ReplyStatus::_internal_pressure_temp()
const {
5571 return _impl_.pressure_temp_;
5573inline uint32_t SV2ReplyStatus::pressure_temp()
const {
5575 return _internal_pressure_temp();
5577inline void SV2ReplyStatus::_internal_set_pressure_temp(uint32_t value) {
5578 _impl_._has_bits_[0] |= 0x00001000u;
5579 _impl_.pressure_temp_ = value;
5581inline void SV2ReplyStatus::set_pressure_temp(uint32_t value) {
5582 _internal_set_pressure_temp(value);
5587inline bool SV2ReplyStatus::_internal_has_pressure()
const {
5588 bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
5591inline bool SV2ReplyStatus::has_pressure()
const {
5592 return _internal_has_pressure();
5594inline void SV2ReplyStatus::clear_pressure() {
5595 _impl_.pressure_ = 0u;
5596 _impl_._has_bits_[0] &= ~0x00002000u;
5598inline uint32_t SV2ReplyStatus::_internal_pressure()
const {
5599 return _impl_.pressure_;
5601inline uint32_t SV2ReplyStatus::pressure()
const {
5603 return _internal_pressure();
5605inline void SV2ReplyStatus::_internal_set_pressure(uint32_t value) {
5606 _impl_._has_bits_[0] |= 0x00002000u;
5607 _impl_.pressure_ = value;
5609inline void SV2ReplyStatus::set_pressure(uint32_t value) {
5610 _internal_set_pressure(value);
5615inline bool SV2ReplyStatus::_internal_has_footer()
const {
5616 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
5617 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
5620inline bool SV2ReplyStatus::has_footer()
const {
5621 return _internal_has_footer();
5623inline void SV2ReplyStatus::clear_footer() {
5624 if (_impl_.footer_ !=
nullptr) _impl_.footer_->Clear();
5625 _impl_._has_bits_[0] &= ~0x00000002u;
5627inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyStatus::_internal_footer()
const {
5628 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
5632inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyStatus::footer()
const {
5634 return _internal_footer();
5636inline void SV2ReplyStatus::unsafe_arena_set_allocated_footer(
5638 if (GetArenaForAllocation() ==
nullptr) {
5639 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.footer_);
5641 _impl_.footer_ = footer;
5643 _impl_._has_bits_[0] |= 0x00000002u;
5645 _impl_._has_bits_[0] &= ~0x00000002u;
5649inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyStatus::release_footer() {
5650 _impl_._has_bits_[0] &= ~0x00000002u;
5652 _impl_.footer_ =
nullptr;
5653#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
5654 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
5655 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5656 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
5658 if (GetArenaForAllocation() !=
nullptr) {
5659 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5664inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyStatus::unsafe_arena_release_footer() {
5666 _impl_._has_bits_[0] &= ~0x00000002u;
5668 _impl_.footer_ =
nullptr;
5671inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyStatus::_internal_mutable_footer() {
5672 _impl_._has_bits_[0] |= 0x00000002u;
5673 if (_impl_.footer_ ==
nullptr) {
5677 return _impl_.footer_;
5679inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyStatus::mutable_footer() {
5685 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
5686 if (message_arena ==
nullptr) {
5687 delete _impl_.footer_;
5690 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5691 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(footer);
5692 if (message_arena != submessage_arena) {
5693 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5694 message_arena, footer, submessage_arena);
5696 _impl_._has_bits_[0] |= 0x00000002u;
5698 _impl_._has_bits_[0] &= ~0x00000002u;
5700 _impl_.footer_ = footer;
5709inline bool SV2RequestQueuedMessage::_internal_has_header()
const {
5710 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5711 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
5714inline bool SV2RequestQueuedMessage::has_header()
const {
5715 return _internal_has_header();
5717inline void SV2RequestQueuedMessage::clear_header() {
5718 if (_impl_.header_ !=
nullptr) _impl_.header_->Clear();
5719 _impl_._has_bits_[0] &= ~0x00000001u;
5721inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestQueuedMessage::_internal_header()
const {
5722 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
5726inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestQueuedMessage::header()
const {
5728 return _internal_header();
5730inline void SV2RequestQueuedMessage::unsafe_arena_set_allocated_header(
5732 if (GetArenaForAllocation() ==
nullptr) {
5733 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.header_);
5735 _impl_.header_ = header;
5737 _impl_._has_bits_[0] |= 0x00000001u;
5739 _impl_._has_bits_[0] &= ~0x00000001u;
5743inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestQueuedMessage::release_header() {
5744 _impl_._has_bits_[0] &= ~0x00000001u;
5746 _impl_.header_ =
nullptr;
5747#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
5748 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
5749 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5750 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
5752 if (GetArenaForAllocation() !=
nullptr) {
5753 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5758inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestQueuedMessage::unsafe_arena_release_header() {
5760 _impl_._has_bits_[0] &= ~0x00000001u;
5762 _impl_.header_ =
nullptr;
5765inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestQueuedMessage::_internal_mutable_header() {
5766 _impl_._has_bits_[0] |= 0x00000001u;
5767 if (_impl_.header_ ==
nullptr) {
5771 return _impl_.header_;
5773inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestQueuedMessage::mutable_header() {
5779 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
5780 if (message_arena ==
nullptr) {
5781 delete _impl_.header_;
5784 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5785 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(header);
5786 if (message_arena != submessage_arena) {
5787 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5788 message_arena, header, submessage_arena);
5790 _impl_._has_bits_[0] |= 0x00000001u;
5792 _impl_._has_bits_[0] &= ~0x00000001u;
5794 _impl_.header_ = header;
5799inline bool SV2RequestQueuedMessage::_internal_has_footer()
const {
5800 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
5801 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
5804inline bool SV2RequestQueuedMessage::has_footer()
const {
5805 return _internal_has_footer();
5807inline void SV2RequestQueuedMessage::clear_footer() {
5808 if (_impl_.footer_ !=
nullptr) _impl_.footer_->Clear();
5809 _impl_._has_bits_[0] &= ~0x00000002u;
5811inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestQueuedMessage::_internal_footer()
const {
5812 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
5816inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestQueuedMessage::footer()
const {
5818 return _internal_footer();
5820inline void SV2RequestQueuedMessage::unsafe_arena_set_allocated_footer(
5822 if (GetArenaForAllocation() ==
nullptr) {
5823 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.footer_);
5825 _impl_.footer_ = footer;
5827 _impl_._has_bits_[0] |= 0x00000002u;
5829 _impl_._has_bits_[0] &= ~0x00000002u;
5833inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestQueuedMessage::release_footer() {
5834 _impl_._has_bits_[0] &= ~0x00000002u;
5836 _impl_.footer_ =
nullptr;
5837#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
5838 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
5839 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5840 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
5842 if (GetArenaForAllocation() !=
nullptr) {
5843 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5848inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestQueuedMessage::unsafe_arena_release_footer() {
5850 _impl_._has_bits_[0] &= ~0x00000002u;
5852 _impl_.footer_ =
nullptr;
5855inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestQueuedMessage::_internal_mutable_footer() {
5856 _impl_._has_bits_[0] |= 0x00000002u;
5857 if (_impl_.footer_ ==
nullptr) {
5861 return _impl_.footer_;
5863inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestQueuedMessage::mutable_footer() {
5869 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
5870 if (message_arena ==
nullptr) {
5871 delete _impl_.footer_;
5874 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5875 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(footer);
5876 if (message_arena != submessage_arena) {
5877 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5878 message_arena, footer, submessage_arena);
5880 _impl_._has_bits_[0] |= 0x00000002u;
5882 _impl_._has_bits_[0] &= ~0x00000002u;
5884 _impl_.footer_ = footer;
5893inline bool SV2ReplyQueuedMessage::_internal_has_header()
const {
5894 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5895 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
5898inline bool SV2ReplyQueuedMessage::has_header()
const {
5899 return _internal_has_header();
5901inline void SV2ReplyQueuedMessage::clear_header() {
5902 if (_impl_.header_ !=
nullptr) _impl_.header_->Clear();
5903 _impl_._has_bits_[0] &= ~0x00000001u;
5905inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyQueuedMessage::_internal_header()
const {
5906 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
5910inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyQueuedMessage::header()
const {
5912 return _internal_header();
5914inline void SV2ReplyQueuedMessage::unsafe_arena_set_allocated_header(
5916 if (GetArenaForAllocation() ==
nullptr) {
5917 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.header_);
5919 _impl_.header_ = header;
5921 _impl_._has_bits_[0] |= 0x00000001u;
5923 _impl_._has_bits_[0] &= ~0x00000001u;
5927inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyQueuedMessage::release_header() {
5928 _impl_._has_bits_[0] &= ~0x00000001u;
5930 _impl_.header_ =
nullptr;
5931#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
5932 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
5933 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5934 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
5936 if (GetArenaForAllocation() !=
nullptr) {
5937 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5942inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyQueuedMessage::unsafe_arena_release_header() {
5944 _impl_._has_bits_[0] &= ~0x00000001u;
5946 _impl_.header_ =
nullptr;
5949inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyQueuedMessage::_internal_mutable_header() {
5950 _impl_._has_bits_[0] |= 0x00000001u;
5951 if (_impl_.header_ ==
nullptr) {
5955 return _impl_.header_;
5957inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyQueuedMessage::mutable_header() {
5963 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
5964 if (message_arena ==
nullptr) {
5965 delete _impl_.header_;
5968 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5969 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(header);
5970 if (message_arena != submessage_arena) {
5971 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5972 message_arena, header, submessage_arena);
5974 _impl_._has_bits_[0] |= 0x00000001u;
5976 _impl_._has_bits_[0] &= ~0x00000001u;
5978 _impl_.header_ = header;
5983inline bool SV2ReplyQueuedMessage::_internal_has_original_msg_type()
const {
5984 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
5987inline bool SV2ReplyQueuedMessage::has_original_msg_type()
const {
5988 return _internal_has_original_msg_type();
5990inline void SV2ReplyQueuedMessage::clear_original_msg_type() {
5991 _impl_.original_msg_type_ = 0u;
5992 _impl_._has_bits_[0] &= ~0x00000004u;
5994inline uint32_t SV2ReplyQueuedMessage::_internal_original_msg_type()
const {
5995 return _impl_.original_msg_type_;
5997inline uint32_t SV2ReplyQueuedMessage::original_msg_type()
const {
5999 return _internal_original_msg_type();
6001inline void SV2ReplyQueuedMessage::_internal_set_original_msg_type(uint32_t value) {
6002 _impl_._has_bits_[0] |= 0x00000004u;
6003 _impl_.original_msg_type_ = value;
6005inline void SV2ReplyQueuedMessage::set_original_msg_type(uint32_t value) {
6006 _internal_set_original_msg_type(value);
6011inline bool SV2ReplyQueuedMessage::_internal_has_footer()
const {
6012 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
6013 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
6016inline bool SV2ReplyQueuedMessage::has_footer()
const {
6017 return _internal_has_footer();
6019inline void SV2ReplyQueuedMessage::clear_footer() {
6020 if (_impl_.footer_ !=
nullptr) _impl_.footer_->Clear();
6021 _impl_._has_bits_[0] &= ~0x00000002u;
6023inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyQueuedMessage::_internal_footer()
const {
6024 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
6028inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyQueuedMessage::footer()
const {
6030 return _internal_footer();
6032inline void SV2ReplyQueuedMessage::unsafe_arena_set_allocated_footer(
6034 if (GetArenaForAllocation() ==
nullptr) {
6035 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.footer_);
6037 _impl_.footer_ = footer;
6039 _impl_._has_bits_[0] |= 0x00000002u;
6041 _impl_._has_bits_[0] &= ~0x00000002u;
6045inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyQueuedMessage::release_footer() {
6046 _impl_._has_bits_[0] &= ~0x00000002u;
6048 _impl_.footer_ =
nullptr;
6049#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6050 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
6051 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6052 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
6054 if (GetArenaForAllocation() !=
nullptr) {
6055 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6060inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyQueuedMessage::unsafe_arena_release_footer() {
6062 _impl_._has_bits_[0] &= ~0x00000002u;
6064 _impl_.footer_ =
nullptr;
6067inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyQueuedMessage::_internal_mutable_footer() {
6068 _impl_._has_bits_[0] |= 0x00000002u;
6069 if (_impl_.footer_ ==
nullptr) {
6073 return _impl_.footer_;
6075inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyQueuedMessage::mutable_footer() {
6081 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6082 if (message_arena ==
nullptr) {
6083 delete _impl_.footer_;
6086 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6087 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(footer);
6088 if (message_arena != submessage_arena) {
6089 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6090 message_arena, footer, submessage_arena);
6092 _impl_._has_bits_[0] |= 0x00000002u;
6094 _impl_._has_bits_[0] &= ~0x00000002u;
6096 _impl_.footer_ = footer;
6105inline bool SV2ACKNAKQueuedMessage::_internal_has_header()
const {
6106 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
6107 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
6110inline bool SV2ACKNAKQueuedMessage::has_header()
const {
6111 return _internal_has_header();
6113inline void SV2ACKNAKQueuedMessage::clear_header() {
6114 if (_impl_.header_ !=
nullptr) _impl_.header_->Clear();
6115 _impl_._has_bits_[0] &= ~0x00000001u;
6117inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ACKNAKQueuedMessage::_internal_header()
const {
6118 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
6122inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ACKNAKQueuedMessage::header()
const {
6124 return _internal_header();
6126inline void SV2ACKNAKQueuedMessage::unsafe_arena_set_allocated_header(
6128 if (GetArenaForAllocation() ==
nullptr) {
6129 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.header_);
6131 _impl_.header_ = header;
6133 _impl_._has_bits_[0] |= 0x00000001u;
6135 _impl_._has_bits_[0] &= ~0x00000001u;
6139inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ACKNAKQueuedMessage::release_header() {
6140 _impl_._has_bits_[0] &= ~0x00000001u;
6142 _impl_.header_ =
nullptr;
6143#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6144 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
6145 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6146 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
6148 if (GetArenaForAllocation() !=
nullptr) {
6149 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6154inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ACKNAKQueuedMessage::unsafe_arena_release_header() {
6156 _impl_._has_bits_[0] &= ~0x00000001u;
6158 _impl_.header_ =
nullptr;
6161inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ACKNAKQueuedMessage::_internal_mutable_header() {
6162 _impl_._has_bits_[0] |= 0x00000001u;
6163 if (_impl_.header_ ==
nullptr) {
6167 return _impl_.header_;
6169inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ACKNAKQueuedMessage::mutable_header() {
6175 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6176 if (message_arena ==
nullptr) {
6177 delete _impl_.header_;
6180 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6181 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(header);
6182 if (message_arena != submessage_arena) {
6183 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6184 message_arena, header, submessage_arena);
6186 _impl_._has_bits_[0] |= 0x00000001u;
6188 _impl_._has_bits_[0] &= ~0x00000001u;
6190 _impl_.header_ = header;
6195inline bool SV2ACKNAKQueuedMessage::_internal_has_command_format()
const {
6196 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
6199inline bool SV2ACKNAKQueuedMessage::has_command_format()
const {
6200 return _internal_has_command_format();
6202inline void SV2ACKNAKQueuedMessage::clear_command_format() {
6203 _impl_.command_format_ = 0u;
6204 _impl_._has_bits_[0] &= ~0x00000004u;
6206inline uint32_t SV2ACKNAKQueuedMessage::_internal_command_format()
const {
6207 return _impl_.command_format_;
6209inline uint32_t SV2ACKNAKQueuedMessage::command_format()
const {
6211 return _internal_command_format();
6213inline void SV2ACKNAKQueuedMessage::_internal_set_command_format(uint32_t value) {
6214 _impl_._has_bits_[0] |= 0x00000004u;
6215 _impl_.command_format_ = value;
6217inline void SV2ACKNAKQueuedMessage::set_command_format(uint32_t value) {
6218 _internal_set_command_format(value);
6223inline bool SV2ACKNAKQueuedMessage::_internal_has_response_code()
const {
6224 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
6227inline bool SV2ACKNAKQueuedMessage::has_response_code()
const {
6228 return _internal_has_response_code();
6230inline void SV2ACKNAKQueuedMessage::clear_response_code() {
6231 _impl_.response_code_ = 0u;
6232 _impl_._has_bits_[0] &= ~0x00000008u;
6234inline uint32_t SV2ACKNAKQueuedMessage::_internal_response_code()
const {
6235 return _impl_.response_code_;
6237inline uint32_t SV2ACKNAKQueuedMessage::response_code()
const {
6239 return _internal_response_code();
6241inline void SV2ACKNAKQueuedMessage::_internal_set_response_code(uint32_t value) {
6242 _impl_._has_bits_[0] |= 0x00000008u;
6243 _impl_.response_code_ = value;
6245inline void SV2ACKNAKQueuedMessage::set_response_code(uint32_t value) {
6246 _internal_set_response_code(value);
6251inline bool SV2ACKNAKQueuedMessage::_internal_has_response_message_length()
const {
6252 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
6255inline bool SV2ACKNAKQueuedMessage::has_response_message_length()
const {
6256 return _internal_has_response_message_length();
6258inline void SV2ACKNAKQueuedMessage::clear_response_message_length() {
6259 _impl_.response_message_length_ = 0u;
6260 _impl_._has_bits_[0] &= ~0x00000010u;
6262inline uint32_t SV2ACKNAKQueuedMessage::_internal_response_message_length()
const {
6263 return _impl_.response_message_length_;
6265inline uint32_t SV2ACKNAKQueuedMessage::response_message_length()
const {
6267 return _internal_response_message_length();
6269inline void SV2ACKNAKQueuedMessage::_internal_set_response_message_length(uint32_t value) {
6270 _impl_._has_bits_[0] |= 0x00000010u;
6271 _impl_.response_message_length_ = value;
6273inline void SV2ACKNAKQueuedMessage::set_response_message_length(uint32_t value) {
6274 _internal_set_response_message_length(value);
6279inline bool SV2ACKNAKQueuedMessage::_internal_has_footer()
const {
6280 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
6281 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
6284inline bool SV2ACKNAKQueuedMessage::has_footer()
const {
6285 return _internal_has_footer();
6287inline void SV2ACKNAKQueuedMessage::clear_footer() {
6288 if (_impl_.footer_ !=
nullptr) _impl_.footer_->Clear();
6289 _impl_._has_bits_[0] &= ~0x00000002u;
6291inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ACKNAKQueuedMessage::_internal_footer()
const {
6292 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
6296inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ACKNAKQueuedMessage::footer()
const {
6298 return _internal_footer();
6300inline void SV2ACKNAKQueuedMessage::unsafe_arena_set_allocated_footer(
6302 if (GetArenaForAllocation() ==
nullptr) {
6303 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.footer_);
6305 _impl_.footer_ = footer;
6307 _impl_._has_bits_[0] |= 0x00000002u;
6309 _impl_._has_bits_[0] &= ~0x00000002u;
6313inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ACKNAKQueuedMessage::release_footer() {
6314 _impl_._has_bits_[0] &= ~0x00000002u;
6316 _impl_.footer_ =
nullptr;
6317#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6318 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
6319 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6320 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
6322 if (GetArenaForAllocation() !=
nullptr) {
6323 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6328inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ACKNAKQueuedMessage::unsafe_arena_release_footer() {
6330 _impl_._has_bits_[0] &= ~0x00000002u;
6332 _impl_.footer_ =
nullptr;
6335inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ACKNAKQueuedMessage::_internal_mutable_footer() {
6336 _impl_._has_bits_[0] |= 0x00000002u;
6337 if (_impl_.footer_ ==
nullptr) {
6341 return _impl_.footer_;
6343inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ACKNAKQueuedMessage::mutable_footer() {
6349 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6350 if (message_arena ==
nullptr) {
6351 delete _impl_.footer_;
6354 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6355 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(footer);
6356 if (message_arena != submessage_arena) {
6357 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6358 message_arena, footer, submessage_arena);
6360 _impl_._has_bits_[0] |= 0x00000002u;
6362 _impl_._has_bits_[0] &= ~0x00000002u;
6364 _impl_.footer_ = footer;
6373inline bool SV2GenericNAK::_internal_has_header()
const {
6374 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
6375 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
6378inline bool SV2GenericNAK::has_header()
const {
6379 return _internal_has_header();
6381inline void SV2GenericNAK::clear_header() {
6382 if (_impl_.header_ !=
nullptr) _impl_.header_->Clear();
6383 _impl_._has_bits_[0] &= ~0x00000001u;
6385inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2GenericNAK::_internal_header()
const {
6386 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
6390inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2GenericNAK::header()
const {
6392 return _internal_header();
6394inline void SV2GenericNAK::unsafe_arena_set_allocated_header(
6396 if (GetArenaForAllocation() ==
nullptr) {
6397 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.header_);
6399 _impl_.header_ = header;
6401 _impl_._has_bits_[0] |= 0x00000001u;
6403 _impl_._has_bits_[0] &= ~0x00000001u;
6407inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericNAK::release_header() {
6408 _impl_._has_bits_[0] &= ~0x00000001u;
6410 _impl_.header_ =
nullptr;
6411#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6412 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
6413 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6414 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
6416 if (GetArenaForAllocation() !=
nullptr) {
6417 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6422inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericNAK::unsafe_arena_release_header() {
6424 _impl_._has_bits_[0] &= ~0x00000001u;
6426 _impl_.header_ =
nullptr;
6429inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericNAK::_internal_mutable_header() {
6430 _impl_._has_bits_[0] |= 0x00000001u;
6431 if (_impl_.header_ ==
nullptr) {
6435 return _impl_.header_;
6437inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericNAK::mutable_header() {
6443 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6444 if (message_arena ==
nullptr) {
6445 delete _impl_.header_;
6448 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6449 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(header);
6450 if (message_arena != submessage_arena) {
6451 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6452 message_arena, header, submessage_arena);
6454 _impl_._has_bits_[0] |= 0x00000001u;
6456 _impl_._has_bits_[0] &= ~0x00000001u;
6458 _impl_.header_ = header;
6463inline bool SV2GenericNAK::_internal_has_original_msg_type()
const {
6464 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
6467inline bool SV2GenericNAK::has_original_msg_type()
const {
6468 return _internal_has_original_msg_type();
6470inline void SV2GenericNAK::clear_original_msg_type() {
6471 _impl_.original_msg_type_ = 0u;
6472 _impl_._has_bits_[0] &= ~0x00000004u;
6474inline uint32_t SV2GenericNAK::_internal_original_msg_type()
const {
6475 return _impl_.original_msg_type_;
6477inline uint32_t SV2GenericNAK::original_msg_type()
const {
6479 return _internal_original_msg_type();
6481inline void SV2GenericNAK::_internal_set_original_msg_type(uint32_t value) {
6482 _impl_._has_bits_[0] |= 0x00000004u;
6483 _impl_.original_msg_type_ = value;
6485inline void SV2GenericNAK::set_original_msg_type(uint32_t value) {
6486 _internal_set_original_msg_type(value);
6491inline bool SV2GenericNAK::_internal_has_response_code()
const {
6492 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
6495inline bool SV2GenericNAK::has_response_code()
const {
6496 return _internal_has_response_code();
6498inline void SV2GenericNAK::clear_response_code() {
6499 _impl_.response_code_ = 0u;
6500 _impl_._has_bits_[0] &= ~0x00000008u;
6502inline uint32_t SV2GenericNAK::_internal_response_code()
const {
6503 return _impl_.response_code_;
6505inline uint32_t SV2GenericNAK::response_code()
const {
6507 return _internal_response_code();
6509inline void SV2GenericNAK::_internal_set_response_code(uint32_t value) {
6510 _impl_._has_bits_[0] |= 0x00000008u;
6511 _impl_.response_code_ = value;
6513inline void SV2GenericNAK::set_response_code(uint32_t value) {
6514 _internal_set_response_code(value);
6519inline bool SV2GenericNAK::_internal_has_footer()
const {
6520 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
6521 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
6524inline bool SV2GenericNAK::has_footer()
const {
6525 return _internal_has_footer();
6527inline void SV2GenericNAK::clear_footer() {
6528 if (_impl_.footer_ !=
nullptr) _impl_.footer_->Clear();
6529 _impl_._has_bits_[0] &= ~0x00000002u;
6531inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2GenericNAK::_internal_footer()
const {
6532 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
6536inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2GenericNAK::footer()
const {
6538 return _internal_footer();
6540inline void SV2GenericNAK::unsafe_arena_set_allocated_footer(
6542 if (GetArenaForAllocation() ==
nullptr) {
6543 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.footer_);
6545 _impl_.footer_ = footer;
6547 _impl_._has_bits_[0] |= 0x00000002u;
6549 _impl_._has_bits_[0] &= ~0x00000002u;
6553inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericNAK::release_footer() {
6554 _impl_._has_bits_[0] &= ~0x00000002u;
6556 _impl_.footer_ =
nullptr;
6557#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6558 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
6559 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6560 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
6562 if (GetArenaForAllocation() !=
nullptr) {
6563 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6568inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericNAK::unsafe_arena_release_footer() {
6570 _impl_._has_bits_[0] &= ~0x00000002u;
6572 _impl_.footer_ =
nullptr;
6575inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericNAK::_internal_mutable_footer() {
6576 _impl_._has_bits_[0] |= 0x00000002u;
6577 if (_impl_.footer_ ==
nullptr) {
6581 return _impl_.footer_;
6583inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericNAK::mutable_footer() {
6589 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6590 if (message_arena ==
nullptr) {
6591 delete _impl_.footer_;
6594 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6595 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(footer);
6596 if (message_arena != submessage_arena) {
6597 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6598 message_arena, footer, submessage_arena);
6600 _impl_._has_bits_[0] |= 0x00000002u;
6602 _impl_._has_bits_[0] &= ~0x00000002u;
6604 _impl_.footer_ = footer;
6613inline bool SV2GenericACK::_internal_has_header()
const {
6614 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
6615 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
6618inline bool SV2GenericACK::has_header()
const {
6619 return _internal_has_header();
6621inline void SV2GenericACK::clear_header() {
6622 if (_impl_.header_ !=
nullptr) _impl_.header_->Clear();
6623 _impl_._has_bits_[0] &= ~0x00000001u;
6625inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2GenericACK::_internal_header()
const {
6626 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
6630inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2GenericACK::header()
const {
6632 return _internal_header();
6634inline void SV2GenericACK::unsafe_arena_set_allocated_header(
6636 if (GetArenaForAllocation() ==
nullptr) {
6637 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.header_);
6639 _impl_.header_ = header;
6641 _impl_._has_bits_[0] |= 0x00000001u;
6643 _impl_._has_bits_[0] &= ~0x00000001u;
6647inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericACK::release_header() {
6648 _impl_._has_bits_[0] &= ~0x00000001u;
6650 _impl_.header_ =
nullptr;
6651#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6652 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
6653 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6654 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
6656 if (GetArenaForAllocation() !=
nullptr) {
6657 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6662inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericACK::unsafe_arena_release_header() {
6664 _impl_._has_bits_[0] &= ~0x00000001u;
6666 _impl_.header_ =
nullptr;
6669inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericACK::_internal_mutable_header() {
6670 _impl_._has_bits_[0] |= 0x00000001u;
6671 if (_impl_.header_ ==
nullptr) {
6675 return _impl_.header_;
6677inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericACK::mutable_header() {
6683 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6684 if (message_arena ==
nullptr) {
6685 delete _impl_.header_;
6688 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6689 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(header);
6690 if (message_arena != submessage_arena) {
6691 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6692 message_arena, header, submessage_arena);
6694 _impl_._has_bits_[0] |= 0x00000001u;
6696 _impl_._has_bits_[0] &= ~0x00000001u;
6698 _impl_.header_ = header;
6703inline bool SV2GenericACK::_internal_has_original_msg_type()
const {
6704 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
6707inline bool SV2GenericACK::has_original_msg_type()
const {
6708 return _internal_has_original_msg_type();
6710inline void SV2GenericACK::clear_original_msg_type() {
6711 _impl_.original_msg_type_ = 0u;
6712 _impl_._has_bits_[0] &= ~0x00000004u;
6714inline uint32_t SV2GenericACK::_internal_original_msg_type()
const {
6715 return _impl_.original_msg_type_;
6717inline uint32_t SV2GenericACK::original_msg_type()
const {
6719 return _internal_original_msg_type();
6721inline void SV2GenericACK::_internal_set_original_msg_type(uint32_t value) {
6722 _impl_._has_bits_[0] |= 0x00000004u;
6723 _impl_.original_msg_type_ = value;
6725inline void SV2GenericACK::set_original_msg_type(uint32_t value) {
6726 _internal_set_original_msg_type(value);
6731inline bool SV2GenericACK::_internal_has_footer()
const {
6732 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
6733 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
6736inline bool SV2GenericACK::has_footer()
const {
6737 return _internal_has_footer();
6739inline void SV2GenericACK::clear_footer() {
6740 if (_impl_.footer_ !=
nullptr) _impl_.footer_->Clear();
6741 _impl_._has_bits_[0] &= ~0x00000002u;
6743inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2GenericACK::_internal_footer()
const {
6744 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
6748inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2GenericACK::footer()
const {
6750 return _internal_footer();
6752inline void SV2GenericACK::unsafe_arena_set_allocated_footer(
6754 if (GetArenaForAllocation() ==
nullptr) {
6755 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.footer_);
6757 _impl_.footer_ = footer;
6759 _impl_._has_bits_[0] |= 0x00000002u;
6761 _impl_._has_bits_[0] &= ~0x00000002u;
6765inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericACK::release_footer() {
6766 _impl_._has_bits_[0] &= ~0x00000002u;
6768 _impl_.footer_ =
nullptr;
6769#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6770 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
6771 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6772 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
6774 if (GetArenaForAllocation() !=
nullptr) {
6775 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6780inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericACK::unsafe_arena_release_footer() {
6782 _impl_._has_bits_[0] &= ~0x00000002u;
6784 _impl_.footer_ =
nullptr;
6787inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericACK::_internal_mutable_footer() {
6788 _impl_._has_bits_[0] |= 0x00000002u;
6789 if (_impl_.footer_ ==
nullptr) {
6793 return _impl_.footer_;
6795inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericACK::mutable_footer() {
6801 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6802 if (message_arena ==
nullptr) {
6803 delete _impl_.footer_;
6806 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6807 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(footer);
6808 if (message_arena != submessage_arena) {
6809 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6810 message_arena, footer, submessage_arena);
6812 _impl_._has_bits_[0] |= 0x00000002u;
6814 _impl_._has_bits_[0] &= ~0x00000002u;
6816 _impl_.footer_ = footer;
6825inline bool SV2SendToConsole::_internal_has_header()
const {
6826 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
6827 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
6830inline bool SV2SendToConsole::has_header()
const {
6831 return _internal_has_header();
6833inline void SV2SendToConsole::clear_header() {
6834 if (_impl_.header_ !=
nullptr) _impl_.header_->Clear();
6835 _impl_._has_bits_[0] &= ~0x00000002u;
6837inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2SendToConsole::_internal_header()
const {
6838 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
6842inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2SendToConsole::header()
const {
6844 return _internal_header();
6846inline void SV2SendToConsole::unsafe_arena_set_allocated_header(
6848 if (GetArenaForAllocation() ==
nullptr) {
6849 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.header_);
6851 _impl_.header_ = header;
6853 _impl_._has_bits_[0] |= 0x00000002u;
6855 _impl_._has_bits_[0] &= ~0x00000002u;
6859inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2SendToConsole::release_header() {
6860 _impl_._has_bits_[0] &= ~0x00000002u;
6862 _impl_.header_ =
nullptr;
6863#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6864 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
6865 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6866 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
6868 if (GetArenaForAllocation() !=
nullptr) {
6869 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6874inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2SendToConsole::unsafe_arena_release_header() {
6876 _impl_._has_bits_[0] &= ~0x00000002u;
6878 _impl_.header_ =
nullptr;
6881inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2SendToConsole::_internal_mutable_header() {
6882 _impl_._has_bits_[0] |= 0x00000002u;
6883 if (_impl_.header_ ==
nullptr) {
6887 return _impl_.header_;
6889inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2SendToConsole::mutable_header() {
6895 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6896 if (message_arena ==
nullptr) {
6897 delete _impl_.header_;
6900 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6901 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(header);
6902 if (message_arena != submessage_arena) {
6903 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6904 message_arena, header, submessage_arena);
6906 _impl_._has_bits_[0] |= 0x00000002u;
6908 _impl_._has_bits_[0] &= ~0x00000002u;
6910 _impl_.header_ = header;
6915inline bool SV2SendToConsole::_internal_has_original_msg_type()
const {
6916 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
6919inline bool SV2SendToConsole::has_original_msg_type()
const {
6920 return _internal_has_original_msg_type();
6922inline void SV2SendToConsole::clear_original_msg_type() {
6923 _impl_.original_msg_type_ = 0u;
6924 _impl_._has_bits_[0] &= ~0x00000008u;
6926inline uint32_t SV2SendToConsole::_internal_original_msg_type()
const {
6927 return _impl_.original_msg_type_;
6929inline uint32_t SV2SendToConsole::original_msg_type()
const {
6931 return _internal_original_msg_type();
6933inline void SV2SendToConsole::_internal_set_original_msg_type(uint32_t value) {
6934 _impl_._has_bits_[0] |= 0x00000008u;
6935 _impl_.original_msg_type_ = value;
6937inline void SV2SendToConsole::set_original_msg_type(uint32_t value) {
6938 _internal_set_original_msg_type(value);
6943inline bool SV2SendToConsole::_internal_has_text()
const {
6944 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
6947inline bool SV2SendToConsole::has_text()
const {
6948 return _internal_has_text();
6950inline void SV2SendToConsole::clear_text() {
6951 _impl_.text_.ClearToEmpty();
6952 _impl_._has_bits_[0] &= ~0x00000001u;
6954inline const std::string& SV2SendToConsole::text()
const {
6956 return _internal_text();
6958template <
typename ArgT0,
typename... ArgT>
6959inline PROTOBUF_ALWAYS_INLINE
6960void SV2SendToConsole::set_text(ArgT0&& arg0, ArgT... args) {
6961 _impl_._has_bits_[0] |= 0x00000001u;
6962 _impl_.text_.SetBytes(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
6965inline std::string* SV2SendToConsole::mutable_text() {
6966 std::string* _s = _internal_mutable_text();
6970inline const std::string& SV2SendToConsole::_internal_text()
const {
6971 return _impl_.text_.Get();
6973inline void SV2SendToConsole::_internal_set_text(
const std::string& value) {
6974 _impl_._has_bits_[0] |= 0x00000001u;
6975 _impl_.text_.Set(value, GetArenaForAllocation());
6977inline std::string* SV2SendToConsole::_internal_mutable_text() {
6978 _impl_._has_bits_[0] |= 0x00000001u;
6979 return _impl_.text_.Mutable(GetArenaForAllocation());
6981inline std::string* SV2SendToConsole::release_text() {
6983 if (!_internal_has_text()) {
6986 _impl_._has_bits_[0] &= ~0x00000001u;
6987 auto* p = _impl_.text_.Release();
6988#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6989 if (_impl_.text_.IsDefault()) {
6990 _impl_.text_.Set(
"", GetArenaForAllocation());
6995inline void SV2SendToConsole::set_allocated_text(std::string* text) {
6996 if (text !=
nullptr) {
6997 _impl_._has_bits_[0] |= 0x00000001u;
6999 _impl_._has_bits_[0] &= ~0x00000001u;
7001 _impl_.text_.SetAllocated(text, GetArenaForAllocation());
7002#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7003 if (_impl_.text_.IsDefault()) {
7004 _impl_.text_.Set(
"", GetArenaForAllocation());
7011inline bool SV2SendToConsole::_internal_has_footer()
const {
7012 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
7013 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
7016inline bool SV2SendToConsole::has_footer()
const {
7017 return _internal_has_footer();
7019inline void SV2SendToConsole::clear_footer() {
7020 if (_impl_.footer_ !=
nullptr) _impl_.footer_->Clear();
7021 _impl_._has_bits_[0] &= ~0x00000004u;
7023inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2SendToConsole::_internal_footer()
const {
7024 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
7028inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2SendToConsole::footer()
const {
7030 return _internal_footer();
7032inline void SV2SendToConsole::unsafe_arena_set_allocated_footer(
7034 if (GetArenaForAllocation() ==
nullptr) {
7035 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.footer_);
7037 _impl_.footer_ = footer;
7039 _impl_._has_bits_[0] |= 0x00000004u;
7041 _impl_._has_bits_[0] &= ~0x00000004u;
7045inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2SendToConsole::release_footer() {
7046 _impl_._has_bits_[0] &= ~0x00000004u;
7048 _impl_.footer_ =
nullptr;
7049#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
7050 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
7051 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7052 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
7054 if (GetArenaForAllocation() !=
nullptr) {
7055 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7060inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2SendToConsole::unsafe_arena_release_footer() {
7062 _impl_._has_bits_[0] &= ~0x00000004u;
7064 _impl_.footer_ =
nullptr;
7067inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2SendToConsole::_internal_mutable_footer() {
7068 _impl_._has_bits_[0] |= 0x00000004u;
7069 if (_impl_.footer_ ==
nullptr) {
7073 return _impl_.footer_;
7075inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2SendToConsole::mutable_footer() {
7081 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
7082 if (message_arena ==
nullptr) {
7083 delete _impl_.footer_;
7086 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7087 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(footer);
7088 if (message_arena != submessage_arena) {
7089 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7090 message_arena, footer, submessage_arena);
7092 _impl_._has_bits_[0] |= 0x00000004u;
7094 _impl_._has_bits_[0] &= ~0x00000004u;
7096 _impl_.footer_ = footer;
7105inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_level2id()
const {
7106 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
7109inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_level2id()
const {
7110 return _internal_has_level2id();
7112inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_level2id() {
7113 _impl_.level2id_ = 0u;
7114 _impl_._has_bits_[0] &= ~0x00000001u;
7116inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_level2id()
const {
7117 return _impl_.level2id_;
7119inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::level2id()
const {
7121 return _internal_level2id();
7123inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_level2id(uint32_t value) {
7124 _impl_._has_bits_[0] |= 0x00000001u;
7125 _impl_.level2id_ = value;
7127inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_level2id(uint32_t value) {
7128 _internal_set_level2id(value);
7133inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_wgmsid()
const {
7134 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
7137inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_wgmsid()
const {
7138 return _internal_has_wgmsid();
7140inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_wgmsid() {
7141 _impl_.wgmsid_ = 0u;
7142 _impl_._has_bits_[0] &= ~0x00000002u;
7144inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_wgmsid()
const {
7145 return _impl_.wgmsid_;
7147inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::wgmsid()
const {
7149 return _internal_wgmsid();
7151inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_wgmsid(uint32_t value) {
7152 _impl_._has_bits_[0] |= 0x00000002u;
7153 _impl_.wgmsid_ = value;
7155inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_wgmsid(uint32_t value) {
7156 _internal_set_wgmsid(value);
7161inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_data_size()
const {
7162 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
7165inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_data_size()
const {
7166 return _internal_has_data_size();
7168inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_data_size() {
7169 _impl_.data_size_ = 0u;
7170 _impl_._has_bits_[0] &= ~0x00000004u;
7172inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_data_size()
const {
7173 return _impl_.data_size_;
7175inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::data_size()
const {
7177 return _internal_data_size();
7179inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_data_size(uint32_t value) {
7180 _impl_._has_bits_[0] |= 0x00000004u;
7181 _impl_.data_size_ = value;
7183inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_data_size(uint32_t value) {
7184 _internal_set_data_size(value);
7189inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_structure_id()
const {
7190 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
7193inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_structure_id()
const {
7194 return _internal_has_structure_id();
7196inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_structure_id() {
7197 _impl_.structure_id_ = 0u;
7198 _impl_._has_bits_[0] &= ~0x00000008u;
7200inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_structure_id()
const {
7201 return _impl_.structure_id_;
7203inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::structure_id()
const {
7205 return _internal_structure_id();
7207inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_structure_id(uint32_t value) {
7208 _impl_._has_bits_[0] |= 0x00000008u;
7209 _impl_.structure_id_ = value;
7211inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_structure_id(uint32_t value) {
7212 _internal_set_structure_id(value);
7217inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_command_value()
const {
7218 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
7221inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_command_value()
const {
7222 return _internal_has_command_value();
7224inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_command_value() {
7225 _impl_.command_value_ = 0u;
7226 _impl_._has_bits_[0] &= ~0x00000010u;
7228inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_command_value()
const {
7229 return _impl_.command_value_;
7231inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::command_value()
const {
7233 return _internal_command_value();
7235inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_command_value(uint32_t value) {
7236 _impl_._has_bits_[0] |= 0x00000010u;
7237 _impl_.command_value_ = value;
7239inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_command_value(uint32_t value) {
7240 _internal_set_command_value(value);
7245inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_reserved()
const {
7246 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
7249inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_reserved()
const {
7250 return _internal_has_reserved();
7252inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_reserved() {
7253 _impl_.reserved_ = 0u;
7254 _impl_._has_bits_[0] &= ~0x00000020u;
7256inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_reserved()
const {
7257 return _impl_.reserved_;
7259inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::reserved()
const {
7261 return _internal_reserved();
7263inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_reserved(uint32_t value) {
7264 _impl_._has_bits_[0] |= 0x00000020u;
7265 _impl_.reserved_ = value;
7267inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_reserved(uint32_t value) {
7268 _internal_set_reserved(value);
7273inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_heading_degrees()
const {
7274 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
7277inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_heading_degrees()
const {
7278 return _internal_has_heading_degrees();
7280inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_heading_degrees() {
7281 _impl_.heading_degrees_ = 0u;
7282 _impl_._has_bits_[0] &= ~0x00000040u;
7284inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_heading_degrees()
const {
7285 return _impl_.heading_degrees_;
7287inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::heading_degrees()
const {
7289 return _internal_heading_degrees();
7291inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_heading_degrees(uint32_t value) {
7292 _impl_._has_bits_[0] |= 0x00000040u;
7293 _impl_.heading_degrees_ = value;
7295inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_heading_degrees(uint32_t value) {
7296 _internal_set_heading_degrees(value);
7301inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_latitude()
const {
7302 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
7305inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_latitude()
const {
7306 return _internal_has_latitude();
7308inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_latitude() {
7309 _impl_.latitude_ = 0u;
7310 _impl_._has_bits_[0] &= ~0x00000080u;
7312inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_latitude()
const {
7313 return _impl_.latitude_;
7315inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::latitude()
const {
7317 return _internal_latitude();
7319inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_latitude(uint32_t value) {
7320 _impl_._has_bits_[0] |= 0x00000080u;
7321 _impl_.latitude_ = value;
7323inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_latitude(uint32_t value) {
7324 _internal_set_latitude(value);
7329inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_longitude()
const {
7330 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
7333inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_longitude()
const {
7334 return _internal_has_longitude();
7336inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_longitude() {
7337 _impl_.longitude_ = 0u;
7338 _impl_._has_bits_[0] &= ~0x00000100u;
7340inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_longitude()
const {
7341 return _impl_.longitude_;
7343inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::longitude()
const {
7345 return _internal_longitude();
7347inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_longitude(uint32_t value) {
7348 _impl_._has_bits_[0] |= 0x00000100u;
7349 _impl_.longitude_ = value;
7351inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_longitude(uint32_t value) {
7352 _internal_set_longitude(value);
7357inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_crc16()
const {
7358 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
7361inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_crc16()
const {
7362 return _internal_has_crc16();
7364inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_crc16() {
7366 _impl_._has_bits_[0] &= ~0x00000200u;
7368inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_crc16()
const {
7369 return _impl_.crc16_;
7371inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::crc16()
const {
7373 return _internal_crc16();
7375inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_crc16(uint32_t value) {
7376 _impl_._has_bits_[0] |= 0x00000200u;
7377 _impl_.crc16_ = value;
7379inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_crc16(uint32_t value) {
7380 _internal_set_crc16(value);
7389inline bool SV2CommandFollowFixedHeading::_internal_has_header()
const {
7390 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
7391 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
7394inline bool SV2CommandFollowFixedHeading::has_header()
const {
7395 return _internal_has_header();
7397inline void SV2CommandFollowFixedHeading::clear_header() {
7398 if (_impl_.header_ !=
nullptr) _impl_.header_->Clear();
7399 _impl_._has_bits_[0] &= ~0x00000001u;
7401inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2CommandFollowFixedHeading::_internal_header()
const {
7402 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
7406inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2CommandFollowFixedHeading::header()
const {
7408 return _internal_header();
7410inline void SV2CommandFollowFixedHeading::unsafe_arena_set_allocated_header(
7412 if (GetArenaForAllocation() ==
nullptr) {
7413 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.header_);
7415 _impl_.header_ = header;
7417 _impl_._has_bits_[0] |= 0x00000001u;
7419 _impl_._has_bits_[0] &= ~0x00000001u;
7423inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2CommandFollowFixedHeading::release_header() {
7424 _impl_._has_bits_[0] &= ~0x00000001u;
7426 _impl_.header_ =
nullptr;
7427#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
7428 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
7429 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7430 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
7432 if (GetArenaForAllocation() !=
nullptr) {
7433 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7438inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2CommandFollowFixedHeading::unsafe_arena_release_header() {
7440 _impl_._has_bits_[0] &= ~0x00000001u;
7442 _impl_.header_ =
nullptr;
7445inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2CommandFollowFixedHeading::_internal_mutable_header() {
7446 _impl_._has_bits_[0] |= 0x00000001u;
7447 if (_impl_.header_ ==
nullptr) {
7451 return _impl_.header_;
7453inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2CommandFollowFixedHeading::mutable_header() {
7459 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
7460 if (message_arena ==
nullptr) {
7461 delete _impl_.header_;
7464 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7465 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(header);
7466 if (message_arena != submessage_arena) {
7467 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7468 message_arena, header, submessage_arena);
7470 _impl_._has_bits_[0] |= 0x00000001u;
7472 _impl_._has_bits_[0] &= ~0x00000001u;
7474 _impl_.header_ = header;
7479inline bool SV2CommandFollowFixedHeading::_internal_has_original_msg_type()
const {
7480 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
7483inline bool SV2CommandFollowFixedHeading::has_original_msg_type()
const {
7484 return _internal_has_original_msg_type();
7486inline void SV2CommandFollowFixedHeading::clear_original_msg_type() {
7487 _impl_.original_msg_type_ = 0u;
7488 _impl_._has_bits_[0] &= ~0x00000008u;
7490inline uint32_t SV2CommandFollowFixedHeading::_internal_original_msg_type()
const {
7491 return _impl_.original_msg_type_;
7493inline uint32_t SV2CommandFollowFixedHeading::original_msg_type()
const {
7495 return _internal_original_msg_type();
7497inline void SV2CommandFollowFixedHeading::_internal_set_original_msg_type(uint32_t value) {
7498 _impl_._has_bits_[0] |= 0x00000008u;
7499 _impl_.original_msg_type_ = value;
7501inline void SV2CommandFollowFixedHeading::set_original_msg_type(uint32_t value) {
7502 _internal_set_original_msg_type(value);
7507inline bool SV2CommandFollowFixedHeading::_internal_has_command_format()
const {
7508 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
7511inline bool SV2CommandFollowFixedHeading::has_command_format()
const {
7512 return _internal_has_command_format();
7514inline void SV2CommandFollowFixedHeading::clear_command_format() {
7515 _impl_.command_format_ = 0u;
7516 _impl_._has_bits_[0] &= ~0x00000010u;
7518inline uint32_t SV2CommandFollowFixedHeading::_internal_command_format()
const {
7519 return _impl_.command_format_;
7521inline uint32_t SV2CommandFollowFixedHeading::command_format()
const {
7523 return _internal_command_format();
7525inline void SV2CommandFollowFixedHeading::_internal_set_command_format(uint32_t value) {
7526 _impl_._has_bits_[0] |= 0x00000010u;
7527 _impl_.command_format_ = value;
7529inline void SV2CommandFollowFixedHeading::set_command_format(uint32_t value) {
7530 _internal_set_command_format(value);
7535inline bool SV2CommandFollowFixedHeading::_internal_has_body()
const {
7536 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
7537 PROTOBUF_ASSUME(!value || _impl_.body_ !=
nullptr);
7540inline bool SV2CommandFollowFixedHeading::has_body()
const {
7541 return _internal_has_body();
7543inline void SV2CommandFollowFixedHeading::clear_body() {
7544 if (_impl_.body_ !=
nullptr) _impl_.body_->Clear();
7545 _impl_._has_bits_[0] &= ~0x00000002u;
7547inline const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& SV2CommandFollowFixedHeading::_internal_body()
const {
7548 const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* p = _impl_.body_;
7552inline const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& SV2CommandFollowFixedHeading::body()
const {
7554 return _internal_body();
7556inline void SV2CommandFollowFixedHeading::unsafe_arena_set_allocated_body(
7558 if (GetArenaForAllocation() ==
nullptr) {
7559 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.body_);
7561 _impl_.body_ = body;
7563 _impl_._has_bits_[0] |= 0x00000002u;
7565 _impl_._has_bits_[0] &= ~0x00000002u;
7569inline ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* SV2CommandFollowFixedHeading::release_body() {
7570 _impl_._has_bits_[0] &= ~0x00000002u;
7572 _impl_.body_ =
nullptr;
7573#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
7574 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
7575 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7576 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
7578 if (GetArenaForAllocation() !=
nullptr) {
7579 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7584inline ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* SV2CommandFollowFixedHeading::unsafe_arena_release_body() {
7586 _impl_._has_bits_[0] &= ~0x00000002u;
7588 _impl_.body_ =
nullptr;
7591inline ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* SV2CommandFollowFixedHeading::_internal_mutable_body() {
7592 _impl_._has_bits_[0] |= 0x00000002u;
7593 if (_impl_.body_ ==
nullptr) {
7597 return _impl_.body_;
7599inline ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* SV2CommandFollowFixedHeading::mutable_body() {
7605 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
7606 if (message_arena ==
nullptr) {
7607 delete _impl_.body_;
7610 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7611 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(body);
7612 if (message_arena != submessage_arena) {
7613 body = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7614 message_arena, body, submessage_arena);
7616 _impl_._has_bits_[0] |= 0x00000002u;
7618 _impl_._has_bits_[0] &= ~0x00000002u;
7620 _impl_.body_ = body;
7625inline bool SV2CommandFollowFixedHeading::_internal_has_footer()
const {
7626 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
7627 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
7630inline bool SV2CommandFollowFixedHeading::has_footer()
const {
7631 return _internal_has_footer();
7633inline void SV2CommandFollowFixedHeading::clear_footer() {
7634 if (_impl_.footer_ !=
nullptr) _impl_.footer_->Clear();
7635 _impl_._has_bits_[0] &= ~0x00000004u;
7637inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2CommandFollowFixedHeading::_internal_footer()
const {
7638 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
7642inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2CommandFollowFixedHeading::footer()
const {
7644 return _internal_footer();
7646inline void SV2CommandFollowFixedHeading::unsafe_arena_set_allocated_footer(
7648 if (GetArenaForAllocation() ==
nullptr) {
7649 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.footer_);
7651 _impl_.footer_ = footer;
7653 _impl_._has_bits_[0] |= 0x00000004u;
7655 _impl_._has_bits_[0] &= ~0x00000004u;
7659inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2CommandFollowFixedHeading::release_footer() {
7660 _impl_._has_bits_[0] &= ~0x00000004u;
7662 _impl_.footer_ =
nullptr;
7663#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
7664 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
7665 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7666 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
7668 if (GetArenaForAllocation() !=
nullptr) {
7669 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7674inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2CommandFollowFixedHeading::unsafe_arena_release_footer() {
7676 _impl_._has_bits_[0] &= ~0x00000004u;
7678 _impl_.footer_ =
nullptr;
7681inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2CommandFollowFixedHeading::_internal_mutable_footer() {
7682 _impl_._has_bits_[0] |= 0x00000004u;
7683 if (_impl_.footer_ ==
nullptr) {
7687 return _impl_.footer_;
7689inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2CommandFollowFixedHeading::mutable_footer() {
7695 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
7696 if (message_arena ==
nullptr) {
7697 delete _impl_.footer_;
7700 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7701 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(footer);
7702 if (message_arena != submessage_arena) {
7703 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7704 message_arena, footer, submessage_arena);
7706 _impl_._has_bits_[0] |= 0x00000004u;
7708 _impl_._has_bits_[0] &= ~0x00000004u;
7710 _impl_.footer_ = footer;
7715 #pragma GCC diagnostic pop
7751PROTOBUF_NAMESPACE_OPEN
7756 return ::goby::middleware::frontseat::protobuf::SV2Header_BoardId_descriptor();
7761 return ::goby::middleware::frontseat::protobuf::SV2Header_CCTaskId_descriptor();
7766 return ::goby::middleware::frontseat::protobuf::MessageTypes_descriptor();
7769PROTOBUF_NAMESPACE_CLOSE
7773#include <google/protobuf/port_undef.inc>
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
SV2ACKNAKQueuedMessage(const SV2ACKNAKQueuedMessage &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
SV2ACKNAKQueuedMessage * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void CopyFrom(const SV2ACKNAKQueuedMessage &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const SV2ACKNAKQueuedMessage & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ClassData _class_data_
SV2ACKNAKQueuedMessage & operator=(SV2ACKNAKQueuedMessage &&from) noexcept
SV2ACKNAKQueuedMessage(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
~SV2ACKNAKQueuedMessage() override
void MergeFrom(const SV2ACKNAKQueuedMessage &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
SV2ACKNAKQueuedMessage(SV2ACKNAKQueuedMessage &&from) noexcept
SV2ACKNAKQueuedMessage & operator=(const SV2ACKNAKQueuedMessage &from)
PROTOBUF_CONSTEXPR SV2ACKNAKQueuedMessage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
friend void swap(SV2ACKNAKQueuedMessage &a, SV2ACKNAKQueuedMessage &b)
void UnsafeArenaSwap(SV2ACKNAKQueuedMessage *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const SV2ACKNAKQueuedMessage * internal_default_instance()
void Swap(SV2ACKNAKQueuedMessage *other)
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void Swap(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody *other)
~SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody() override
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody & operator=(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody & operator=(const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &from)
PROTOBUF_CONSTEXPR SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void CopyFrom(const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody(const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &from)
void MergeFrom(const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &from)
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &&from) noexcept
static const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody * internal_default_instance()
static const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody & default_instance()
void UnsafeArenaSwap(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody *other)
static const ClassData _class_data_
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody()
friend void swap(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &a, SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &b)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
friend void swap(SV2CommandFollowFixedHeading &a, SV2CommandFollowFixedHeading &b)
PROTOBUF_CONSTEXPR SV2CommandFollowFixedHeading(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
SV2CommandFollowFixedHeading(const SV2CommandFollowFixedHeading &from)
static const SV2CommandFollowFixedHeading & default_instance()
SV2CommandFollowFixedHeading * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
~SV2CommandFollowFixedHeading() override
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
SV2CommandFollowFixedHeading(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void CopyFrom(const SV2CommandFollowFixedHeading &from)
SV2CommandFollowFixedHeading(SV2CommandFollowFixedHeading &&from) noexcept
void Swap(SV2CommandFollowFixedHeading *other)
SV2CommandFollowFixedHeading()
static const SV2CommandFollowFixedHeading * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
SV2CommandFollowFixedHeading & operator=(const SV2CommandFollowFixedHeading &from)
void MergeFrom(const SV2CommandFollowFixedHeading &from)
void UnsafeArenaSwap(SV2CommandFollowFixedHeading *other)
static const ClassData _class_data_
SV2CommandFollowFixedHeading & operator=(SV2CommandFollowFixedHeading &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
SV2GenericACK * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
SV2GenericACK & operator=(SV2GenericACK &&from) noexcept
PROTOBUF_CONSTEXPR SV2GenericACK(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void Swap(SV2GenericACK *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void CopyFrom(const SV2GenericACK &from)
static const SV2GenericACK * internal_default_instance()
friend void swap(SV2GenericACK &a, SV2GenericACK &b)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
SV2GenericACK(SV2GenericACK &&from) noexcept
void MergeFrom(const SV2GenericACK &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
SV2GenericACK & operator=(const SV2GenericACK &from)
void UnsafeArenaSwap(SV2GenericACK *other)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const SV2GenericACK & default_instance()
SV2GenericACK(const SV2GenericACK &from)
SV2GenericACK(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
~SV2GenericACK() override
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ClassData _class_data_
SV2GenericNAK & operator=(SV2GenericNAK &&from) noexcept
static const SV2GenericNAK * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void UnsafeArenaSwap(SV2GenericNAK *other)
PROTOBUF_CONSTEXPR SV2GenericNAK(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
friend void swap(SV2GenericNAK &a, SV2GenericNAK &b)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
SV2GenericNAK(const SV2GenericNAK &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const SV2GenericNAK &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ClassData _class_data_
SV2GenericNAK * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void CopyFrom(const SV2GenericNAK &from)
SV2GenericNAK(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
~SV2GenericNAK() override
void Swap(SV2GenericNAK *other)
SV2GenericNAK & operator=(const SV2GenericNAK &from)
SV2GenericNAK(SV2GenericNAK &&from) noexcept
static const SV2GenericNAK & default_instance()
PROTOBUF_CONSTEXPR SV2ReplyEnumerate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void Swap(SV2ReplyEnumerate *other)
SV2ReplyEnumerate & operator=(SV2ReplyEnumerate &&from) noexcept
void MergeFrom(const SV2ReplyEnumerate &from)
void CopyFrom(const SV2ReplyEnumerate &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_serial_number(ArgT0 &&arg0, ArgT... args)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const SV2ReplyEnumerate & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const SV2ReplyEnumerate * internal_default_instance()
SV2ReplyEnumerate & operator=(const SV2ReplyEnumerate &from)
SV2ReplyEnumerate(const SV2ReplyEnumerate &from)
static const ClassData _class_data_
~SV2ReplyEnumerate() override
void UnsafeArenaSwap(SV2ReplyEnumerate *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
SV2ReplyEnumerate(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
SV2ReplyEnumerate(SV2ReplyEnumerate &&from) noexcept
SV2ReplyEnumerate * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void set_description(ArgT0 &&arg0, ArgT... args)
friend void swap(SV2ReplyEnumerate &a, SV2ReplyEnumerate &b)
void CopyFrom(const SV2ReplyQueuedMessage &from)
SV2ReplyQueuedMessage(SV2ReplyQueuedMessage &&from) noexcept
SV2ReplyQueuedMessage * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ClassData _class_data_
void Swap(SV2ReplyQueuedMessage *other)
void UnsafeArenaSwap(SV2ReplyQueuedMessage *other)
SV2ReplyQueuedMessage(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
SV2ReplyQueuedMessage(const SV2ReplyQueuedMessage &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const SV2ReplyQueuedMessage &from)
~SV2ReplyQueuedMessage() override
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
SV2ReplyQueuedMessage & operator=(const SV2ReplyQueuedMessage &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
SV2ReplyQueuedMessage & operator=(SV2ReplyQueuedMessage &&from) noexcept
static const SV2ReplyQueuedMessage & default_instance()
static const SV2ReplyQueuedMessage * internal_default_instance()
friend void swap(SV2ReplyQueuedMessage &a, SV2ReplyQueuedMessage &b)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_CONSTEXPR SV2ReplyQueuedMessage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
SV2ReplyStatus * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
friend void swap(SV2ReplyStatus &a, SV2ReplyStatus &b)
void Swap(SV2ReplyStatus *other)
PROTOBUF_CONSTEXPR SV2ReplyStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
SV2ReplyStatus & operator=(const SV2ReplyStatus &from)
void UnsafeArenaSwap(SV2ReplyStatus *other)
SV2ReplyStatus(SV2ReplyStatus &&from) noexcept
void CopyFrom(const SV2ReplyStatus &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const SV2ReplyStatus * internal_default_instance()
SV2ReplyStatus & operator=(SV2ReplyStatus &&from) noexcept
~SV2ReplyStatus() override
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
SV2ReplyStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ClassData _class_data_
void MergeFrom(const SV2ReplyStatus &from)
SV2ReplyStatus(const SV2ReplyStatus &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const SV2ReplyStatus & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ClassData _class_data_
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const SV2RequestEnumerate & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const SV2RequestEnumerate * internal_default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
~SV2RequestEnumerate() override
void CopyFrom(const SV2RequestEnumerate &from)
SV2RequestEnumerate * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
SV2RequestEnumerate(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
PROTOBUF_CONSTEXPR SV2RequestEnumerate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
SV2RequestEnumerate & operator=(SV2RequestEnumerate &&from) noexcept
SV2RequestEnumerate(const SV2RequestEnumerate &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void UnsafeArenaSwap(SV2RequestEnumerate *other)
SV2RequestEnumerate & operator=(const SV2RequestEnumerate &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
friend void swap(SV2RequestEnumerate &a, SV2RequestEnumerate &b)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
SV2RequestEnumerate(SV2RequestEnumerate &&from) noexcept
void Swap(SV2RequestEnumerate *other)
void MergeFrom(const SV2RequestEnumerate &from)
SV2RequestQueuedMessage & operator=(SV2RequestQueuedMessage &&from) noexcept
static const SV2RequestQueuedMessage * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void Swap(SV2RequestQueuedMessage *other)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
SV2RequestQueuedMessage()
void UnsafeArenaSwap(SV2RequestQueuedMessage *other)
void CopyFrom(const SV2RequestQueuedMessage &from)
SV2RequestQueuedMessage * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
PROTOBUF_CONSTEXPR SV2RequestQueuedMessage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
SV2RequestQueuedMessage(SV2RequestQueuedMessage &&from) noexcept
void MergeFrom(const SV2RequestQueuedMessage &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
SV2RequestQueuedMessage & operator=(const SV2RequestQueuedMessage &from)
~SV2RequestQueuedMessage() override
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
friend void swap(SV2RequestQueuedMessage &a, SV2RequestQueuedMessage &b)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const SV2RequestQueuedMessage & default_instance()
SV2RequestQueuedMessage(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
SV2RequestQueuedMessage(const SV2RequestQueuedMessage &from)
static const ClassData _class_data_
SV2RequestStatus & operator=(const SV2RequestStatus &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
~SV2RequestStatus() override
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
PROTOBUF_CONSTEXPR SV2RequestStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
SV2RequestStatus & operator=(SV2RequestStatus &&from) noexcept
SV2RequestStatus(SV2RequestStatus &&from) noexcept
void MergeFrom(const SV2RequestStatus &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void Swap(SV2RequestStatus *other)
SV2RequestStatus(const SV2RequestStatus &from)
static const SV2RequestStatus * internal_default_instance()
void UnsafeArenaSwap(SV2RequestStatus *other)
SV2RequestStatus * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const SV2RequestStatus & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void set_time(ArgT0 &&arg0, ArgT... args)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
SV2RequestStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void CopyFrom(const SV2RequestStatus &from)
friend void swap(SV2RequestStatus &a, SV2RequestStatus &b)
static const ClassData _class_data_
void CopyFrom(const SV2SendToConsole &from)
SV2SendToConsole(const SV2SendToConsole &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
friend void swap(SV2SendToConsole &a, SV2SendToConsole &b)
static const SV2SendToConsole * internal_default_instance()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
SV2SendToConsole & operator=(const SV2SendToConsole &from)
static const ClassData _class_data_
SV2SendToConsole * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void UnsafeArenaSwap(SV2SendToConsole *other)
~SV2SendToConsole() override
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
SV2SendToConsole(SV2SendToConsole &&from) noexcept
SV2SendToConsole(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void MergeFrom(const SV2SendToConsole &from)
void set_text(ArgT0 &&arg0, ArgT... args)
PROTOBUF_CONSTEXPR SV2SendToConsole(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
SV2SendToConsole & operator=(SV2SendToConsole &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const SV2SendToConsole & default_instance()
void Swap(SV2SendToConsole *other)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
SV2RequestQueuedMessageDefaultTypeInternal _SV2RequestQueuedMessage_default_instance_
SV2RequestStatusDefaultTypeInternal _SV2RequestStatus_default_instance_
SV2HeaderDefaultTypeInternal _SV2Header_default_instance_
bool SV2Header_BoardId_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SV2Header_BoardId *value)
constexpr SV2Header_BoardId SV2Header_BoardId_BoardId_MAX
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBodyDefaultTypeInternal _SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody_default_instance_
constexpr int SV2Header_CCTaskId_CCTaskId_ARRAYSIZE
bool MessageTypes_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MessageTypes *value)
@ SV2Header_BoardId_BOARD_ID_CC
@ SV2Header_BoardId_BOARD_ID_BROADCAST
SV2GenericACKDefaultTypeInternal _SV2GenericACK_default_instance_
bool SV2Header_CCTaskId_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SV2Header_CCTaskId *value)
const std::string & SV2Header_CCTaskId_Name(T enum_t_value)
bool SV2Header_BoardId_IsValid(int value)
const std::string & MessageTypes_Name(T enum_t_value)
SV2RequestEnumerateDefaultTypeInternal _SV2RequestEnumerate_default_instance_
@ SV2Header_CCTaskId_CCTASK_ID_COMMAND
@ SV2Header_CCTaskId_CCTASK_ID_FILE_TRANSFER
@ SV2Header_CCTaskId_CCTASK_ID_XBEE
@ SV2Header_CCTaskId_CCTASK_ID_DEBUG_CONSOLE
@ SV2Header_CCTaskId_CCTASK_ID_MAIN
@ SV2Header_CCTaskId_CCTASK_ID_DEFAULT_HOST
@ SV2Header_CCTaskId_CCTASK_ID_IRIDIUM
@ SV2Header_CCTaskId_CCTASK_ID_FORWARD_FULL_MESSAGE
bool MessageTypes_IsValid(int value)
SV2FooterDefaultTypeInternal _SV2Footer_default_instance_
const std::string & SV2Header_BoardId_Name(T enum_t_value)
SV2GenericNAKDefaultTypeInternal _SV2GenericNAK_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MessageTypes_descriptor()
SV2ReplyEnumerateDefaultTypeInternal _SV2ReplyEnumerate_default_instance_
constexpr int MessageTypes_ARRAYSIZE
SV2ReplyQueuedMessageDefaultTypeInternal _SV2ReplyQueuedMessage_default_instance_
SV2SendToConsoleDefaultTypeInternal _SV2SendToConsole_default_instance_
constexpr SV2Header_CCTaskId SV2Header_CCTaskId_CCTaskId_MIN
SV2ACKNAKQueuedMessageDefaultTypeInternal _SV2ACKNAKQueuedMessage_default_instance_
constexpr MessageTypes MessageTypes_MAX
SV2CommandFollowFixedHeadingDefaultTypeInternal _SV2CommandFollowFixedHeading_default_instance_
@ MESSAGE_TYPE_POWER_STATUS_AND_CONTROL
@ MESSAGE_TYPE_REQUEST_STATUS
@ MESSAGE_TYPE_REQUEST_QUEUED_MESSAGE
@ MESSAGE_TYPE_REQUESTID_ENUMERATE
@ MESSAGE_TYPE_SEND_FORWARD_MESSAGE
@ MESSAGE_TYPE_ACK_NAK_QUEUED_MESSAGE
SV2ReplyStatusDefaultTypeInternal _SV2ReplyStatus_default_instance_
constexpr MessageTypes MessageTypes_MIN
constexpr SV2Header_CCTaskId SV2Header_CCTaskId_CCTaskId_MAX
constexpr int SV2Header_BoardId_BoardId_ARRAYSIZE
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SV2Header_BoardId_descriptor()
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SV2Header_CCTaskId_descriptor()
constexpr SV2Header_BoardId SV2Header_BoardId_BoardId_MIN
bool SV2Header_CCTaskId_IsValid(int value)
The global namespace for the Goby project.
static const uint32_t offsets[]
::goby::middleware::frontseat::protobuf::SV2Footer * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer >(Arena *)
::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::MessageTypes >()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::SV2Header_BoardId >()
::goby::middleware::frontseat::protobuf::SV2Header * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::SV2Header_CCTaskId >()