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 < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
36 #include "dccl/option_extensions.pb.h"
37 #include <boost/units/quantity.hpp>
38 #include <boost/units/absolute.hpp>
39 #include <boost/units/dimensionless_type.hpp>
40 #include <boost/units/make_scaled_unit.hpp>
42 #include <google/protobuf/port_def.inc>
43 #define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto
44 PROTOBUF_NAMESPACE_OPEN
48 PROTOBUF_NAMESPACE_CLOSE
52 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
54 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
56 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[14]
58 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
64 namespace middleware {
67 class SV2ACKNAKQueuedMessage;
68 class SV2ACKNAKQueuedMessageDefaultTypeInternal;
70 class SV2CommandFollowFixedHeading;
71 class SV2CommandFollowFixedHeadingDefaultTypeInternal;
73 class SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody;
74 class SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBodyDefaultTypeInternal;
77 class SV2FooterDefaultTypeInternal;
80 class SV2GenericACKDefaultTypeInternal;
83 class SV2GenericNAKDefaultTypeInternal;
86 class SV2HeaderDefaultTypeInternal;
88 class SV2ReplyEnumerate;
89 class SV2ReplyEnumerateDefaultTypeInternal;
91 class SV2ReplyQueuedMessage;
92 class SV2ReplyQueuedMessageDefaultTypeInternal;
95 class SV2ReplyStatusDefaultTypeInternal;
97 class SV2RequestEnumerate;
98 class SV2RequestEnumerateDefaultTypeInternal;
100 class SV2RequestQueuedMessage;
101 class SV2RequestQueuedMessageDefaultTypeInternal;
103 class SV2RequestStatus;
104 class SV2RequestStatusDefaultTypeInternal;
106 class SV2SendToConsole;
107 class SV2SendToConsoleDefaultTypeInternal;
113 PROTOBUF_NAMESPACE_OPEN
114 template<> ::goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage>(Arena*);
115 template<> ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading>(Arena*);
116 template<> ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody>(Arena*);
117 template<> ::goby::middleware::frontseat::protobuf::SV2Footer* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(Arena*);
118 template<> ::goby::middleware::frontseat::protobuf::SV2GenericACK* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2GenericACK>(Arena*);
119 template<> ::goby::middleware::frontseat::protobuf::SV2GenericNAK* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2GenericNAK>(Arena*);
120 template<> ::goby::middleware::frontseat::protobuf::SV2Header* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(Arena*);
121 template<> ::goby::middleware::frontseat::protobuf::SV2ReplyEnumerate* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2ReplyEnumerate>(Arena*);
122 template<> ::goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage>(Arena*);
123 template<> ::goby::middleware::frontseat::protobuf::SV2ReplyStatus* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2ReplyStatus>(Arena*);
124 template<> ::goby::middleware::frontseat::protobuf::SV2RequestEnumerate* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2RequestEnumerate>(Arena*);
125 template<> ::goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage>(Arena*);
126 template<> ::goby::middleware::frontseat::protobuf::SV2RequestStatus* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2RequestStatus>(Arena*);
127 template<> ::goby::middleware::frontseat::protobuf::SV2SendToConsole* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2SendToConsole>(Arena*);
128 PROTOBUF_NAMESPACE_CLOSE
130 namespace middleware {
131 namespace frontseat {
146 static_assert(::std::is_same<T, SV2Header_BoardId>::value ||
147 ::std::is_integral<T>::value,
148 "Incorrect type passed to function SV2Header_BoardId_Name.");
149 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
154 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<SV2Header_BoardId>(
175 static_assert(::std::is_same<T, SV2Header_CCTaskId>::value ||
176 ::std::is_integral<T>::value,
177 "Incorrect type passed to function SV2Header_CCTaskId_Name.");
178 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
183 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<SV2Header_CCTaskId>(
205 static_assert(::std::is_same<T, MessageTypes>::value ||
206 ::std::is_integral<T>::value,
207 "Incorrect type passed to function MessageTypes_Name.");
208 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
213 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MessageTypes>(
219 public ::PROTOBUF_NAMESPACE_ID::Message {
227 *
this = ::std::move(from);
234 inline SV2Header&
operator=(SV2Header&& from) noexcept {
235 if (GetArena() == from.GetArena()) {
236 if (
this != &from) InternalSwap(&from);
244 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
247 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
250 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
251 return GetDescriptor();
254 return GetMetadataStatic().descriptor;
257 return GetMetadataStatic().reflection;
263 return reinterpret_cast<const SV2Header*
>(
266 static constexpr
int kIndexInFileMessages =
269 friend void swap(SV2Header& a, SV2Header& b) {
272 inline void Swap(SV2Header* other) {
273 if (other ==
this)
return;
274 if (GetArena() == other->GetArena()) {
277 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
281 if (other ==
this)
return;
282 GOOGLE_DCHECK(GetArena() == other->GetArena());
288 inline SV2Header*
New() const final {
289 return CreateMaybeMessage<SV2Header>(
nullptr);
292 SV2Header*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
293 return CreateMaybeMessage<SV2Header>(arena);
295 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
296 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
299 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
300 bool IsInitialized() const final;
303 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
304 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
305 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
306 int GetCachedSize() const final {
return _cached_size_.Get(); }
309 inline void SharedCtor();
310 inline void SharedDtor();
311 void SetCachedSize(
int size)
const final;
312 void InternalSwap(SV2Header* other);
313 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
314 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
315 return "goby.middleware.frontseat.protobuf.SV2Header";
318 explicit SV2Header(::PROTOBUF_NAMESPACE_ID::Arena* arena);
320 static void ArenaDtor(
void*
object);
321 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
326 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
347 static constexpr
int BoardId_ARRAYSIZE =
349 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
355 static_assert(::std::is_same<T, BoardId>::value ||
356 ::std::is_integral<T>::value,
357 "Incorrect type passed to function BoardId_Name.");
372 static constexpr
CCTaskId CCTASK_ID_DEBUG_CONSOLE =
376 static constexpr
CCTaskId CCTASK_ID_FILE_TRANSFER =
380 static constexpr
CCTaskId CCTASK_ID_FORWARD_FULL_MESSAGE =
389 static constexpr
int CCTaskId_ARRAYSIZE =
391 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
397 static_assert(::std::is_same<T, CCTaskId>::value ||
398 ::std::is_integral<T>::value,
399 "Incorrect type passed to function CCTaskId_Name.");
410 kStartOfFrameFieldNumber = 1,
411 kMessageSizeFieldNumber = 2,
412 kDestFieldNumber = 3,
414 kTransactionIdFieldNumber = 5,
415 kMessageTypeFieldNumber = 6,
420 bool _internal_has_start_of_frame()
const;
433 bool _internal_has_message_size()
const;
446 bool _internal_has_dest()
const;
459 bool _internal_has_src()
const;
472 bool _internal_has_transaction_id()
const;
485 bool _internal_has_message_type()
const;
500 size_t RequiredFieldsByteSizeFallback()
const;
502 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
503 typedef void InternalArenaConstructable_;
504 typedef void DestructorSkippable_;
505 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
506 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
513 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
518 public ::PROTOBUF_NAMESPACE_ID::Message {
526 *
this = ::std::move(from);
533 inline SV2Footer&
operator=(SV2Footer&& from) noexcept {
534 if (GetArena() == from.GetArena()) {
535 if (
this != &from) InternalSwap(&from);
543 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
546 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
549 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
550 return GetDescriptor();
553 return GetMetadataStatic().descriptor;
556 return GetMetadataStatic().reflection;
562 return reinterpret_cast<const SV2Footer*
>(
565 static constexpr
int kIndexInFileMessages =
568 friend void swap(SV2Footer& a, SV2Footer& b) {
571 inline void Swap(SV2Footer* other) {
572 if (other ==
this)
return;
573 if (GetArena() == other->GetArena()) {
576 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
580 if (other ==
this)
return;
581 GOOGLE_DCHECK(GetArena() == other->GetArena());
587 inline SV2Footer*
New() const final {
588 return CreateMaybeMessage<SV2Footer>(
nullptr);
591 SV2Footer*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
592 return CreateMaybeMessage<SV2Footer>(arena);
594 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
595 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
598 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
599 bool IsInitialized() const final;
602 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
603 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
604 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
605 int GetCachedSize() const final {
return _cached_size_.Get(); }
608 inline void SharedCtor();
609 inline void SharedDtor();
610 void SetCachedSize(
int size)
const final;
611 void InternalSwap(SV2Footer* other);
612 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
613 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
614 return "goby.middleware.frontseat.protobuf.SV2Footer";
617 explicit SV2Footer(::PROTOBUF_NAMESPACE_ID::Arena* arena);
619 static void ArenaDtor(
void*
object);
620 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
625 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
637 kCrc16FieldNumber = 1,
642 bool _internal_has_crc16()
const;
656 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
657 typedef void InternalArenaConstructable_;
658 typedef void DestructorSkippable_;
659 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
660 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
662 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
667 public ::PROTOBUF_NAMESPACE_ID::Message {
674 : SV2RequestEnumerate() {
675 *
this = ::std::move(from);
678 inline SV2RequestEnumerate&
operator=(
const SV2RequestEnumerate& from) {
682 inline SV2RequestEnumerate&
operator=(SV2RequestEnumerate&& from) noexcept {
683 if (GetArena() == from.GetArena()) {
684 if (
this != &from) InternalSwap(&from);
692 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
695 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
698 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
699 return GetDescriptor();
702 return GetMetadataStatic().descriptor;
705 return GetMetadataStatic().reflection;
711 return reinterpret_cast<const SV2RequestEnumerate*
>(
714 static constexpr
int kIndexInFileMessages =
717 friend void swap(SV2RequestEnumerate& a, SV2RequestEnumerate& b) {
720 inline void Swap(SV2RequestEnumerate* other) {
721 if (other ==
this)
return;
722 if (GetArena() == other->GetArena()) {
725 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
729 if (other ==
this)
return;
730 GOOGLE_DCHECK(GetArena() == other->GetArena());
736 inline SV2RequestEnumerate*
New() const final {
737 return CreateMaybeMessage<SV2RequestEnumerate>(
nullptr);
740 SV2RequestEnumerate*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
741 return CreateMaybeMessage<SV2RequestEnumerate>(arena);
743 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
744 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
747 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
748 bool IsInitialized() const final;
751 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
752 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
753 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
754 int GetCachedSize() const final {
return _cached_size_.Get(); }
757 inline void SharedCtor();
758 inline void SharedDtor();
759 void SetCachedSize(
int size)
const final;
760 void InternalSwap(SV2RequestEnumerate* other);
761 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
762 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
763 return "goby.middleware.frontseat.protobuf.SV2RequestEnumerate";
768 static void ArenaDtor(
void*
object);
769 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
774 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
786 kHeaderFieldNumber = 1,
787 kFooterFieldNumber = 100,
788 kProtocolsSupportedFieldNumber = 2,
789 kCommandsSupportedFieldNumber = 3,
794 bool _internal_has_header()
const;
797 const ::goby::middleware::frontseat::protobuf::SV2Header&
header()
const;
802 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
803 ::goby::middleware::frontseat::protobuf::SV2Header* _internal_mutable_header();
806 ::goby::middleware::frontseat::protobuf::SV2Header* header);
812 bool _internal_has_footer()
const;
815 const ::goby::middleware::frontseat::protobuf::SV2Footer&
footer()
const;
820 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
821 ::goby::middleware::frontseat::protobuf::SV2Footer* _internal_mutable_footer();
824 ::goby::middleware::frontseat::protobuf::SV2Footer* footer);
830 bool _internal_has_protocols_supported()
const;
843 bool _internal_has_commands_supported()
const;
859 size_t RequiredFieldsByteSizeFallback()
const;
861 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
862 typedef void InternalArenaConstructable_;
863 typedef void DestructorSkippable_;
864 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
865 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
866 ::goby::middleware::frontseat::protobuf::SV2Header* header_;
867 ::goby::middleware::frontseat::protobuf::SV2Footer* footer_;
870 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
875 public ::PROTOBUF_NAMESPACE_ID::Message {
882 : SV2ReplyEnumerate() {
883 *
this = ::std::move(from);
886 inline SV2ReplyEnumerate&
operator=(
const SV2ReplyEnumerate& from) {
890 inline SV2ReplyEnumerate&
operator=(SV2ReplyEnumerate&& from) noexcept {
891 if (GetArena() == from.GetArena()) {
892 if (
this != &from) InternalSwap(&from);
900 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
903 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
906 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
907 return GetDescriptor();
910 return GetMetadataStatic().descriptor;
913 return GetMetadataStatic().reflection;
919 return reinterpret_cast<const SV2ReplyEnumerate*
>(
922 static constexpr
int kIndexInFileMessages =
925 friend void swap(SV2ReplyEnumerate& a, SV2ReplyEnumerate& b) {
928 inline void Swap(SV2ReplyEnumerate* other) {
929 if (other ==
this)
return;
930 if (GetArena() == other->GetArena()) {
933 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
937 if (other ==
this)
return;
938 GOOGLE_DCHECK(GetArena() == other->GetArena());
944 inline SV2ReplyEnumerate*
New() const final {
945 return CreateMaybeMessage<SV2ReplyEnumerate>(
nullptr);
948 SV2ReplyEnumerate*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
949 return CreateMaybeMessage<SV2ReplyEnumerate>(arena);
951 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
952 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
955 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
956 bool IsInitialized() const final;
959 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
960 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
961 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
962 int GetCachedSize() const final {
return _cached_size_.Get(); }
965 inline void SharedCtor();
966 inline void SharedDtor();
967 void SetCachedSize(
int size)
const final;
968 void InternalSwap(SV2ReplyEnumerate* other);
969 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
970 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
971 return "goby.middleware.frontseat.protobuf.SV2ReplyEnumerate";
976 static void ArenaDtor(
void*
object);
977 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
982 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
994 kSerialNumberFieldNumber = 13,
995 kDescriptionFieldNumber = 20,
996 kHeaderFieldNumber = 1,
997 kFooterFieldNumber = 100,
998 kOriginalMsgTypeFieldNumber = 2,
999 kNumberOfDevicesRespondingFieldNumber = 3,
1000 kNumberOfDevicesInMessageFieldNumber = 4,
1001 kVersionFieldNumber = 10,
1002 kDeviceTypeFieldNumber = 11,
1003 kBoardAddrFieldNumber = 12,
1004 kLocationFieldNumber = 14,
1005 kPollingFrequencyFieldNumber = 15,
1006 kExtraInfoFieldNumber = 16,
1007 kFirmwareMajorFieldNumber = 17,
1008 kFirmwareMinorFieldNumber = 18,
1009 kFirmwareRevisionFieldNumber = 19,
1014 bool _internal_has_serial_number()
const;
1025 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
1026 " string fields are deprecated and will be removed in a"
1028 std::
string* unsafe_arena_release_serial_number();
1029 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1030 "
string fields are deprecated and will be removed in a"
1032 void unsafe_arena_set_allocated_serial_number(
1033 std::
string* serial_number);
1035 const std::
string& _internal_serial_number() const;
1036 void _internal_set_serial_number(const std::
string& value);
1037 std::
string* _internal_mutable_serial_number();
1041 bool has_description() const;
1043 bool _internal_has_description() const;
1045 void clear_description();
1046 const std::
string& description() const;
1047 void set_description(const std::
string& value);
1048 void set_description(std::
string&& value);
1049 void set_description(const
char* value);
1050 void set_description(const
void* value,
size_t size);
1051 std::
string* mutable_description();
1052 std::
string* release_description();
1053 void set_allocated_description(std::
string* description);
1054 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1055 "
string fields are deprecated and will be removed in a"
1057 std::
string* unsafe_arena_release_description();
1058 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1059 "
string fields are deprecated and will be removed in a"
1061 void unsafe_arena_set_allocated_description(
1062 std::
string* description);
1064 const std::
string& _internal_description() const;
1065 void _internal_set_description(const std::
string& value);
1066 std::
string* _internal_mutable_description();
1072 bool _internal_has_header() const;
1074 void clear_header();
1075 const ::
goby::middleware::frontseat::protobuf::SV2Header& header() const;
1076 ::
goby::middleware::frontseat::protobuf::SV2Header* release_header();
1077 ::
goby::middleware::frontseat::protobuf::SV2Header* mutable_header();
1078 void set_allocated_header(::
goby::middleware::frontseat::protobuf::SV2Header* header);
1080 const ::
goby::middleware::frontseat::protobuf::SV2Header& _internal_header() const;
1081 ::
goby::middleware::frontseat::protobuf::SV2Header* _internal_mutable_header();
1083 void unsafe_arena_set_allocated_header(
1084 ::
goby::middleware::frontseat::protobuf::SV2Header* header);
1085 ::
goby::middleware::frontseat::protobuf::SV2Header* unsafe_arena_release_header();
1088 bool has_footer() const;
1090 bool _internal_has_footer() const;
1092 void clear_footer();
1093 const ::
goby::middleware::frontseat::protobuf::SV2Footer& footer() const;
1094 ::
goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
1095 ::
goby::middleware::frontseat::protobuf::SV2Footer* mutable_footer();
1096 void set_allocated_footer(::
goby::middleware::frontseat::protobuf::SV2Footer* footer);
1098 const ::
goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer() const;
1099 ::
goby::middleware::frontseat::protobuf::SV2Footer* _internal_mutable_footer();
1101 void unsafe_arena_set_allocated_footer(
1102 ::
goby::middleware::frontseat::protobuf::SV2Footer* footer);
1103 ::
goby::middleware::frontseat::protobuf::SV2Footer* unsafe_arena_release_footer();
1106 bool has_original_msg_type() const;
1108 bool _internal_has_original_msg_type() const;
1110 void clear_original_msg_type();
1111 ::PROTOBUF_NAMESPACE_ID::
uint32 original_msg_type() const;
1112 void set_original_msg_type(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1114 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_original_msg_type() const;
1115 void _internal_set_original_msg_type(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1119 bool has_number_of_devices_responding() const;
1121 bool _internal_has_number_of_devices_responding() const;
1123 void clear_number_of_devices_responding();
1124 ::PROTOBUF_NAMESPACE_ID::
uint32 number_of_devices_responding() const;
1125 void set_number_of_devices_responding(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1127 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_number_of_devices_responding() const;
1128 void _internal_set_number_of_devices_responding(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1132 bool has_number_of_devices_in_message() const;
1134 bool _internal_has_number_of_devices_in_message() const;
1136 void clear_number_of_devices_in_message();
1137 ::PROTOBUF_NAMESPACE_ID::
uint32 number_of_devices_in_message() const;
1138 void set_number_of_devices_in_message(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1140 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_number_of_devices_in_message() const;
1141 void _internal_set_number_of_devices_in_message(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1145 bool has_version() const;
1147 bool _internal_has_version() const;
1149 void clear_version();
1150 ::PROTOBUF_NAMESPACE_ID::
uint32 version() const;
1151 void set_version(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1153 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_version() const;
1154 void _internal_set_version(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1158 bool has_device_type() const;
1160 bool _internal_has_device_type() const;
1162 void clear_device_type();
1163 ::PROTOBUF_NAMESPACE_ID::
uint32 device_type() const;
1164 void set_device_type(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1166 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_device_type() const;
1167 void _internal_set_device_type(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1171 bool has_board_addr() const;
1173 bool _internal_has_board_addr() const;
1175 void clear_board_addr();
1176 ::PROTOBUF_NAMESPACE_ID::
uint32 board_addr() const;
1177 void set_board_addr(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1179 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_board_addr() const;
1180 void _internal_set_board_addr(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1184 bool has_location() const;
1186 bool _internal_has_location() const;
1188 void clear_location();
1189 ::PROTOBUF_NAMESPACE_ID::
uint32 location() const;
1190 void set_location(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1192 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_location() const;
1193 void _internal_set_location(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1197 bool has_polling_frequency() const;
1199 bool _internal_has_polling_frequency() const;
1201 void clear_polling_frequency();
1202 ::PROTOBUF_NAMESPACE_ID::
uint32 polling_frequency() const;
1203 void set_polling_frequency(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1205 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_polling_frequency() const;
1206 void _internal_set_polling_frequency(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1210 bool has_extra_info() const;
1212 bool _internal_has_extra_info() const;
1214 void clear_extra_info();
1215 ::PROTOBUF_NAMESPACE_ID::
uint32 extra_info() const;
1216 void set_extra_info(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1218 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_extra_info() const;
1219 void _internal_set_extra_info(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1223 bool has_firmware_major() const;
1225 bool _internal_has_firmware_major() const;
1227 void clear_firmware_major();
1228 ::PROTOBUF_NAMESPACE_ID::
uint32 firmware_major() const;
1229 void set_firmware_major(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1231 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_firmware_major() const;
1232 void _internal_set_firmware_major(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1236 bool has_firmware_minor() const;
1238 bool _internal_has_firmware_minor() const;
1240 void clear_firmware_minor();
1241 ::PROTOBUF_NAMESPACE_ID::
uint32 firmware_minor() const;
1242 void set_firmware_minor(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1244 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_firmware_minor() const;
1245 void _internal_set_firmware_minor(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1249 bool has_firmware_revision() const;
1251 bool _internal_has_firmware_revision() const;
1253 void clear_firmware_revision();
1254 ::PROTOBUF_NAMESPACE_ID::
uint32 firmware_revision() const;
1255 void set_firmware_revision(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1257 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_firmware_revision() const;
1258 void _internal_set_firmware_revision(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1267 size_t RequiredFieldsByteSizeFallback()
const;
1269 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1270 typedef void InternalArenaConstructable_;
1271 typedef void DestructorSkippable_;
1272 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1273 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1274 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr serial_number_;
1275 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_;
1276 ::goby::middleware::frontseat::protobuf::SV2Header* header_;
1277 ::goby::middleware::frontseat::protobuf::SV2Footer* footer_;
1290 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
1295 public ::PROTOBUF_NAMESPACE_ID::Message {
1302 : SV2RequestStatus() {
1303 *
this = ::std::move(from);
1306 inline SV2RequestStatus&
operator=(
const SV2RequestStatus& from) {
1310 inline SV2RequestStatus&
operator=(SV2RequestStatus&& from) noexcept {
1311 if (GetArena() == from.GetArena()) {
1312 if (
this != &from) InternalSwap(&from);
1320 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1323 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1327 return GetDescriptor();
1330 return GetMetadataStatic().descriptor;
1333 return GetMetadataStatic().reflection;
1339 return reinterpret_cast<const SV2RequestStatus*
>(
1342 static constexpr
int kIndexInFileMessages =
1345 friend void swap(SV2RequestStatus& a, SV2RequestStatus& b) {
1348 inline void Swap(SV2RequestStatus* other) {
1349 if (other ==
this)
return;
1350 if (GetArena() == other->GetArena()) {
1351 InternalSwap(other);
1353 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1357 if (other ==
this)
return;
1358 GOOGLE_DCHECK(GetArena() == other->GetArena());
1359 InternalSwap(other);
1364 inline SV2RequestStatus*
New() const final {
1365 return CreateMaybeMessage<SV2RequestStatus>(
nullptr);
1368 SV2RequestStatus*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1369 return CreateMaybeMessage<SV2RequestStatus>(arena);
1371 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1372 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1375 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1376 bool IsInitialized() const final;
1379 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1380 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1381 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1382 int GetCachedSize() const final {
return _cached_size_.Get(); }
1385 inline void SharedCtor();
1386 inline void SharedDtor();
1387 void SetCachedSize(
int size)
const final;
1388 void InternalSwap(SV2RequestStatus* other);
1389 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1390 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1391 return "goby.middleware.frontseat.protobuf.SV2RequestStatus";
1396 static void ArenaDtor(
void*
object);
1397 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1402 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1414 kTimeFieldNumber = 2,
1415 kHeaderFieldNumber = 1,
1416 kFooterFieldNumber = 100,
1417 kLatitudeFieldNumber = 3,
1418 kLongitudeFieldNumber = 4,
1419 kFixValidFieldNumber = 5,
1424 bool _internal_has_time()
const;
1435 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
1436 " string fields are deprecated and will be removed in a"
1438 std::
string* unsafe_arena_release_time();
1439 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1440 "
string fields are deprecated and will be removed in a"
1442 void unsafe_arena_set_allocated_time(
1445 const std::
string& _internal_time() const;
1446 void _internal_set_time(const std::
string& value);
1447 std::
string* _internal_mutable_time();
1453 bool _internal_has_header() const;
1455 void clear_header();
1456 const ::
goby::middleware::frontseat::protobuf::SV2Header& header() const;
1457 ::
goby::middleware::frontseat::protobuf::SV2Header* release_header();
1458 ::
goby::middleware::frontseat::protobuf::SV2Header* mutable_header();
1459 void set_allocated_header(::
goby::middleware::frontseat::protobuf::SV2Header* header);
1461 const ::
goby::middleware::frontseat::protobuf::SV2Header& _internal_header() const;
1462 ::
goby::middleware::frontseat::protobuf::SV2Header* _internal_mutable_header();
1464 void unsafe_arena_set_allocated_header(
1465 ::
goby::middleware::frontseat::protobuf::SV2Header* header);
1466 ::
goby::middleware::frontseat::protobuf::SV2Header* unsafe_arena_release_header();
1469 bool has_footer() const;
1471 bool _internal_has_footer() const;
1473 void clear_footer();
1474 const ::
goby::middleware::frontseat::protobuf::SV2Footer& footer() const;
1475 ::
goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
1476 ::
goby::middleware::frontseat::protobuf::SV2Footer* mutable_footer();
1477 void set_allocated_footer(::
goby::middleware::frontseat::protobuf::SV2Footer* footer);
1479 const ::
goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer() const;
1480 ::
goby::middleware::frontseat::protobuf::SV2Footer* _internal_mutable_footer();
1482 void unsafe_arena_set_allocated_footer(
1483 ::
goby::middleware::frontseat::protobuf::SV2Footer* footer);
1484 ::
goby::middleware::frontseat::protobuf::SV2Footer* unsafe_arena_release_footer();
1487 bool has_latitude() const;
1489 bool _internal_has_latitude() const;
1491 void clear_latitude();
1492 ::PROTOBUF_NAMESPACE_ID::
uint32 latitude() const;
1493 void set_latitude(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1495 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_latitude() const;
1496 void _internal_set_latitude(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1500 bool has_longitude() const;
1502 bool _internal_has_longitude() const;
1504 void clear_longitude();
1505 ::PROTOBUF_NAMESPACE_ID::
uint32 longitude() const;
1506 void set_longitude(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1508 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_longitude() const;
1509 void _internal_set_longitude(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1513 bool has_fix_valid() const;
1515 bool _internal_has_fix_valid() const;
1517 void clear_fix_valid();
1518 ::PROTOBUF_NAMESPACE_ID::
uint32 fix_valid() const;
1519 void set_fix_valid(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1521 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_fix_valid() const;
1522 void _internal_set_fix_valid(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1531 size_t RequiredFieldsByteSizeFallback()
const;
1533 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1534 typedef void InternalArenaConstructable_;
1535 typedef void DestructorSkippable_;
1536 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1537 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1538 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr time_;
1539 ::goby::middleware::frontseat::protobuf::SV2Header* header_;
1540 ::goby::middleware::frontseat::protobuf::SV2Footer* footer_;
1544 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
1549 public ::PROTOBUF_NAMESPACE_ID::Message {
1556 : SV2ReplyStatus() {
1557 *
this = ::std::move(from);
1560 inline SV2ReplyStatus&
operator=(
const SV2ReplyStatus& from) {
1564 inline SV2ReplyStatus&
operator=(SV2ReplyStatus&& from) noexcept {
1565 if (GetArena() == from.GetArena()) {
1566 if (
this != &from) InternalSwap(&from);
1574 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1577 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1581 return GetDescriptor();
1584 return GetMetadataStatic().descriptor;
1587 return GetMetadataStatic().reflection;
1593 return reinterpret_cast<const SV2ReplyStatus*
>(
1596 static constexpr
int kIndexInFileMessages =
1599 friend void swap(SV2ReplyStatus& a, SV2ReplyStatus& b) {
1602 inline void Swap(SV2ReplyStatus* other) {
1603 if (other ==
this)
return;
1604 if (GetArena() == other->GetArena()) {
1605 InternalSwap(other);
1607 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1611 if (other ==
this)
return;
1612 GOOGLE_DCHECK(GetArena() == other->GetArena());
1613 InternalSwap(other);
1618 inline SV2ReplyStatus*
New() const final {
1619 return CreateMaybeMessage<SV2ReplyStatus>(
nullptr);
1622 SV2ReplyStatus*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1623 return CreateMaybeMessage<SV2ReplyStatus>(arena);
1625 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1626 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1629 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1630 bool IsInitialized() const final;
1633 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1634 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1635 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1636 int GetCachedSize() const final {
return _cached_size_.Get(); }
1639 inline void SharedCtor();
1640 inline void SharedDtor();
1641 void SetCachedSize(
int size)
const final;
1642 void InternalSwap(SV2ReplyStatus* other);
1643 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1644 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1645 return "goby.middleware.frontseat.protobuf.SV2ReplyStatus";
1650 static void ArenaDtor(
void*
object);
1651 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1656 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1668 kHeaderFieldNumber = 1,
1669 kFooterFieldNumber = 100,
1670 kOriginalMsgTypeFieldNumber = 2,
1671 kNumberOfDevicesRespondingFieldNumber = 3,
1672 kNumberOfDevicesInMessageFieldNumber = 4,
1673 kVersionFieldNumber = 10,
1674 kBoardAddrFieldNumber = 11,
1675 kAlarmsFieldNumber = 12,
1676 kLeakSensor1FieldNumber = 13,
1677 kLeakSensor2FieldNumber = 14,
1678 kHumidTempFieldNumber = 15,
1679 kRelativeHumidityFieldNumber = 16,
1680 kPressureTempFieldNumber = 17,
1681 kPressureFieldNumber = 18,
1686 bool _internal_has_header()
const;
1689 const ::goby::middleware::frontseat::protobuf::SV2Header&
header()
const;
1694 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
1695 ::goby::middleware::frontseat::protobuf::SV2Header* _internal_mutable_header();
1698 ::goby::middleware::frontseat::protobuf::SV2Header* header);
1704 bool _internal_has_footer()
const;
1707 const ::goby::middleware::frontseat::protobuf::SV2Footer&
footer()
const;
1712 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
1713 ::goby::middleware::frontseat::protobuf::SV2Footer* _internal_mutable_footer();
1716 ::goby::middleware::frontseat::protobuf::SV2Footer* footer);
1722 bool _internal_has_original_msg_type()
const;
1735 bool _internal_has_number_of_devices_responding()
const;
1748 bool _internal_has_number_of_devices_in_message()
const;
1761 bool _internal_has_version()
const;
1774 bool _internal_has_board_addr()
const;
1787 bool _internal_has_alarms()
const;
1800 bool _internal_has_leak_sensor_1()
const;
1813 bool _internal_has_leak_sensor_2()
const;
1826 bool _internal_has_humid_temp()
const;
1839 bool _internal_has_relative_humidity()
const;
1852 bool _internal_has_pressure_temp()
const;
1865 bool _internal_has_pressure()
const;
1881 size_t RequiredFieldsByteSizeFallback()
const;
1883 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1884 typedef void InternalArenaConstructable_;
1885 typedef void DestructorSkippable_;
1886 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1887 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1888 ::goby::middleware::frontseat::protobuf::SV2Header* header_;
1889 ::goby::middleware::frontseat::protobuf::SV2Footer* footer_;
1902 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
1907 public ::PROTOBUF_NAMESPACE_ID::Message {
1914 : SV2RequestQueuedMessage() {
1915 *
this = ::std::move(from);
1918 inline SV2RequestQueuedMessage&
operator=(
const SV2RequestQueuedMessage& from) {
1922 inline SV2RequestQueuedMessage&
operator=(SV2RequestQueuedMessage&& from) noexcept {
1923 if (GetArena() == from.GetArena()) {
1924 if (
this != &from) InternalSwap(&from);
1932 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1935 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1939 return GetDescriptor();
1942 return GetMetadataStatic().descriptor;
1945 return GetMetadataStatic().reflection;
1951 return reinterpret_cast<const SV2RequestQueuedMessage*
>(
1954 static constexpr
int kIndexInFileMessages =
1957 friend void swap(SV2RequestQueuedMessage& a, SV2RequestQueuedMessage& b) {
1960 inline void Swap(SV2RequestQueuedMessage* other) {
1961 if (other ==
this)
return;
1962 if (GetArena() == other->GetArena()) {
1963 InternalSwap(other);
1965 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1969 if (other ==
this)
return;
1970 GOOGLE_DCHECK(GetArena() == other->GetArena());
1971 InternalSwap(other);
1976 inline SV2RequestQueuedMessage*
New() const final {
1977 return CreateMaybeMessage<SV2RequestQueuedMessage>(
nullptr);
1980 SV2RequestQueuedMessage*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1981 return CreateMaybeMessage<SV2RequestQueuedMessage>(arena);
1983 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1984 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1987 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1988 bool IsInitialized() const final;
1991 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1992 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1993 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1994 int GetCachedSize() const final {
return _cached_size_.Get(); }
1997 inline void SharedCtor();
1998 inline void SharedDtor();
1999 void SetCachedSize(
int size)
const final;
2000 void InternalSwap(SV2RequestQueuedMessage* other);
2001 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2002 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2003 return "goby.middleware.frontseat.protobuf.SV2RequestQueuedMessage";
2008 static void ArenaDtor(
void*
object);
2009 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2014 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
2026 kHeaderFieldNumber = 1,
2027 kFooterFieldNumber = 100,
2032 bool _internal_has_header()
const;
2035 const ::goby::middleware::frontseat::protobuf::SV2Header&
header()
const;
2040 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
2041 ::goby::middleware::frontseat::protobuf::SV2Header* _internal_mutable_header();
2044 ::goby::middleware::frontseat::protobuf::SV2Header* header);
2050 bool _internal_has_footer()
const;
2053 const ::goby::middleware::frontseat::protobuf::SV2Footer&
footer()
const;
2058 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
2059 ::goby::middleware::frontseat::protobuf::SV2Footer* _internal_mutable_footer();
2062 ::goby::middleware::frontseat::protobuf::SV2Footer* footer);
2071 size_t RequiredFieldsByteSizeFallback()
const;
2073 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2074 typedef void InternalArenaConstructable_;
2075 typedef void DestructorSkippable_;
2076 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2077 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2078 ::goby::middleware::frontseat::protobuf::SV2Header* header_;
2079 ::goby::middleware::frontseat::protobuf::SV2Footer* footer_;
2080 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
2085 public ::PROTOBUF_NAMESPACE_ID::Message {
2092 : SV2ReplyQueuedMessage() {
2093 *
this = ::std::move(from);
2096 inline SV2ReplyQueuedMessage&
operator=(
const SV2ReplyQueuedMessage& from) {
2100 inline SV2ReplyQueuedMessage&
operator=(SV2ReplyQueuedMessage&& from) noexcept {
2101 if (GetArena() == from.GetArena()) {
2102 if (
this != &from) InternalSwap(&from);
2110 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2113 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2117 return GetDescriptor();
2120 return GetMetadataStatic().descriptor;
2123 return GetMetadataStatic().reflection;
2129 return reinterpret_cast<const SV2ReplyQueuedMessage*
>(
2132 static constexpr
int kIndexInFileMessages =
2135 friend void swap(SV2ReplyQueuedMessage& a, SV2ReplyQueuedMessage& b) {
2138 inline void Swap(SV2ReplyQueuedMessage* other) {
2139 if (other ==
this)
return;
2140 if (GetArena() == other->GetArena()) {
2141 InternalSwap(other);
2143 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2147 if (other ==
this)
return;
2148 GOOGLE_DCHECK(GetArena() == other->GetArena());
2149 InternalSwap(other);
2154 inline SV2ReplyQueuedMessage*
New() const final {
2155 return CreateMaybeMessage<SV2ReplyQueuedMessage>(
nullptr);
2158 SV2ReplyQueuedMessage*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
2159 return CreateMaybeMessage<SV2ReplyQueuedMessage>(arena);
2161 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2162 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2165 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2166 bool IsInitialized() const final;
2169 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2170 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2171 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2172 int GetCachedSize() const final {
return _cached_size_.Get(); }
2175 inline void SharedCtor();
2176 inline void SharedDtor();
2177 void SetCachedSize(
int size)
const final;
2178 void InternalSwap(SV2ReplyQueuedMessage* other);
2179 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2180 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2181 return "goby.middleware.frontseat.protobuf.SV2ReplyQueuedMessage";
2186 static void ArenaDtor(
void*
object);
2187 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2192 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
2204 kHeaderFieldNumber = 1,
2205 kFooterFieldNumber = 100,
2206 kOriginalMsgTypeFieldNumber = 2,
2211 bool _internal_has_header()
const;
2214 const ::goby::middleware::frontseat::protobuf::SV2Header&
header()
const;
2219 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
2220 ::goby::middleware::frontseat::protobuf::SV2Header* _internal_mutable_header();
2223 ::goby::middleware::frontseat::protobuf::SV2Header* header);
2229 bool _internal_has_footer()
const;
2232 const ::goby::middleware::frontseat::protobuf::SV2Footer&
footer()
const;
2237 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
2238 ::goby::middleware::frontseat::protobuf::SV2Footer* _internal_mutable_footer();
2241 ::goby::middleware::frontseat::protobuf::SV2Footer* footer);
2247 bool _internal_has_original_msg_type()
const;
2263 size_t RequiredFieldsByteSizeFallback()
const;
2265 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2266 typedef void InternalArenaConstructable_;
2267 typedef void DestructorSkippable_;
2268 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2269 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2270 ::goby::middleware::frontseat::protobuf::SV2Header* header_;
2271 ::goby::middleware::frontseat::protobuf::SV2Footer* footer_;
2273 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
2278 public ::PROTOBUF_NAMESPACE_ID::Message {
2285 : SV2ACKNAKQueuedMessage() {
2286 *
this = ::std::move(from);
2289 inline SV2ACKNAKQueuedMessage&
operator=(
const SV2ACKNAKQueuedMessage& from) {
2293 inline SV2ACKNAKQueuedMessage&
operator=(SV2ACKNAKQueuedMessage&& from) noexcept {
2294 if (GetArena() == from.GetArena()) {
2295 if (
this != &from) InternalSwap(&from);
2303 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2306 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2310 return GetDescriptor();
2313 return GetMetadataStatic().descriptor;
2316 return GetMetadataStatic().reflection;
2322 return reinterpret_cast<const SV2ACKNAKQueuedMessage*
>(
2325 static constexpr
int kIndexInFileMessages =
2328 friend void swap(SV2ACKNAKQueuedMessage& a, SV2ACKNAKQueuedMessage& b) {
2331 inline void Swap(SV2ACKNAKQueuedMessage* other) {
2332 if (other ==
this)
return;
2333 if (GetArena() == other->GetArena()) {
2334 InternalSwap(other);
2336 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2340 if (other ==
this)
return;
2341 GOOGLE_DCHECK(GetArena() == other->GetArena());
2342 InternalSwap(other);
2347 inline SV2ACKNAKQueuedMessage*
New() const final {
2348 return CreateMaybeMessage<SV2ACKNAKQueuedMessage>(
nullptr);
2351 SV2ACKNAKQueuedMessage*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
2352 return CreateMaybeMessage<SV2ACKNAKQueuedMessage>(arena);
2354 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2355 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2358 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2359 bool IsInitialized() const final;
2362 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2363 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2364 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2365 int GetCachedSize() const final {
return _cached_size_.Get(); }
2368 inline void SharedCtor();
2369 inline void SharedDtor();
2370 void SetCachedSize(
int size)
const final;
2371 void InternalSwap(SV2ACKNAKQueuedMessage* other);
2372 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2373 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2374 return "goby.middleware.frontseat.protobuf.SV2ACKNAKQueuedMessage";
2379 static void ArenaDtor(
void*
object);
2380 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2385 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
2397 kHeaderFieldNumber = 1,
2398 kFooterFieldNumber = 100,
2399 kCommandFormatFieldNumber = 2,
2400 kResponseCodeFieldNumber = 3,
2401 kResponseMessageLengthFieldNumber = 4,
2406 bool _internal_has_header()
const;
2409 const ::goby::middleware::frontseat::protobuf::SV2Header&
header()
const;
2414 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
2415 ::goby::middleware::frontseat::protobuf::SV2Header* _internal_mutable_header();
2418 ::goby::middleware::frontseat::protobuf::SV2Header* header);
2424 bool _internal_has_footer()
const;
2427 const ::goby::middleware::frontseat::protobuf::SV2Footer&
footer()
const;
2432 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
2433 ::goby::middleware::frontseat::protobuf::SV2Footer* _internal_mutable_footer();
2436 ::goby::middleware::frontseat::protobuf::SV2Footer* footer);
2442 bool _internal_has_command_format()
const;
2455 bool _internal_has_response_code()
const;
2468 bool _internal_has_response_message_length()
const;
2484 size_t RequiredFieldsByteSizeFallback()
const;
2486 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2487 typedef void InternalArenaConstructable_;
2488 typedef void DestructorSkippable_;
2489 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2490 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2491 ::goby::middleware::frontseat::protobuf::SV2Header* header_;
2492 ::goby::middleware::frontseat::protobuf::SV2Footer* footer_;
2496 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
2501 public ::PROTOBUF_NAMESPACE_ID::Message {
2509 *
this = ::std::move(from);
2512 inline SV2GenericNAK&
operator=(
const SV2GenericNAK& from) {
2516 inline SV2GenericNAK&
operator=(SV2GenericNAK&& from) noexcept {
2517 if (GetArena() == from.GetArena()) {
2518 if (
this != &from) InternalSwap(&from);
2526 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2529 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2533 return GetDescriptor();
2536 return GetMetadataStatic().descriptor;
2539 return GetMetadataStatic().reflection;
2545 return reinterpret_cast<const SV2GenericNAK*
>(
2548 static constexpr
int kIndexInFileMessages =
2551 friend void swap(SV2GenericNAK& a, SV2GenericNAK& b) {
2554 inline void Swap(SV2GenericNAK* other) {
2555 if (other ==
this)
return;
2556 if (GetArena() == other->GetArena()) {
2557 InternalSwap(other);
2559 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2563 if (other ==
this)
return;
2564 GOOGLE_DCHECK(GetArena() == other->GetArena());
2565 InternalSwap(other);
2570 inline SV2GenericNAK*
New() const final {
2571 return CreateMaybeMessage<SV2GenericNAK>(
nullptr);
2574 SV2GenericNAK*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
2575 return CreateMaybeMessage<SV2GenericNAK>(arena);
2577 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2578 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2581 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2582 bool IsInitialized() const final;
2585 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2586 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2587 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2588 int GetCachedSize() const final {
return _cached_size_.Get(); }
2591 inline void SharedCtor();
2592 inline void SharedDtor();
2593 void SetCachedSize(
int size)
const final;
2594 void InternalSwap(SV2GenericNAK* other);
2595 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2596 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2597 return "goby.middleware.frontseat.protobuf.SV2GenericNAK";
2602 static void ArenaDtor(
void*
object);
2603 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2608 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
2620 kHeaderFieldNumber = 1,
2621 kFooterFieldNumber = 100,
2622 kOriginalMsgTypeFieldNumber = 2,
2623 kResponseCodeFieldNumber = 3,
2628 bool _internal_has_header()
const;
2631 const ::goby::middleware::frontseat::protobuf::SV2Header&
header()
const;
2636 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
2637 ::goby::middleware::frontseat::protobuf::SV2Header* _internal_mutable_header();
2640 ::goby::middleware::frontseat::protobuf::SV2Header* header);
2646 bool _internal_has_footer()
const;
2649 const ::goby::middleware::frontseat::protobuf::SV2Footer&
footer()
const;
2654 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
2655 ::goby::middleware::frontseat::protobuf::SV2Footer* _internal_mutable_footer();
2658 ::goby::middleware::frontseat::protobuf::SV2Footer* footer);
2664 bool _internal_has_original_msg_type()
const;
2677 bool _internal_has_response_code()
const;
2693 size_t RequiredFieldsByteSizeFallback()
const;
2695 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2696 typedef void InternalArenaConstructable_;
2697 typedef void DestructorSkippable_;
2698 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2699 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2700 ::goby::middleware::frontseat::protobuf::SV2Header* header_;
2701 ::goby::middleware::frontseat::protobuf::SV2Footer* footer_;
2704 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
2709 public ::PROTOBUF_NAMESPACE_ID::Message {
2717 *
this = ::std::move(from);
2720 inline SV2GenericACK&
operator=(
const SV2GenericACK& from) {
2724 inline SV2GenericACK&
operator=(SV2GenericACK&& from) noexcept {
2725 if (GetArena() == from.GetArena()) {
2726 if (
this != &from) InternalSwap(&from);
2734 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2737 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2741 return GetDescriptor();
2744 return GetMetadataStatic().descriptor;
2747 return GetMetadataStatic().reflection;
2753 return reinterpret_cast<const SV2GenericACK*
>(
2756 static constexpr
int kIndexInFileMessages =
2759 friend void swap(SV2GenericACK& a, SV2GenericACK& b) {
2762 inline void Swap(SV2GenericACK* other) {
2763 if (other ==
this)
return;
2764 if (GetArena() == other->GetArena()) {
2765 InternalSwap(other);
2767 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2771 if (other ==
this)
return;
2772 GOOGLE_DCHECK(GetArena() == other->GetArena());
2773 InternalSwap(other);
2778 inline SV2GenericACK*
New() const final {
2779 return CreateMaybeMessage<SV2GenericACK>(
nullptr);
2782 SV2GenericACK*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
2783 return CreateMaybeMessage<SV2GenericACK>(arena);
2785 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2786 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2789 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2790 bool IsInitialized() const final;
2793 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2794 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2795 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2796 int GetCachedSize() const final {
return _cached_size_.Get(); }
2799 inline void SharedCtor();
2800 inline void SharedDtor();
2801 void SetCachedSize(
int size)
const final;
2802 void InternalSwap(SV2GenericACK* other);
2803 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2804 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2805 return "goby.middleware.frontseat.protobuf.SV2GenericACK";
2810 static void ArenaDtor(
void*
object);
2811 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2816 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
2828 kHeaderFieldNumber = 1,
2829 kFooterFieldNumber = 100,
2830 kOriginalMsgTypeFieldNumber = 2,
2835 bool _internal_has_header()
const;
2838 const ::goby::middleware::frontseat::protobuf::SV2Header&
header()
const;
2843 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
2844 ::goby::middleware::frontseat::protobuf::SV2Header* _internal_mutable_header();
2847 ::goby::middleware::frontseat::protobuf::SV2Header* header);
2853 bool _internal_has_footer()
const;
2856 const ::goby::middleware::frontseat::protobuf::SV2Footer&
footer()
const;
2861 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
2862 ::goby::middleware::frontseat::protobuf::SV2Footer* _internal_mutable_footer();
2865 ::goby::middleware::frontseat::protobuf::SV2Footer* footer);
2871 bool _internal_has_original_msg_type()
const;
2887 size_t RequiredFieldsByteSizeFallback()
const;
2889 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2890 typedef void InternalArenaConstructable_;
2891 typedef void DestructorSkippable_;
2892 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2893 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2894 ::goby::middleware::frontseat::protobuf::SV2Header* header_;
2895 ::goby::middleware::frontseat::protobuf::SV2Footer* footer_;
2897 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
2902 public ::PROTOBUF_NAMESPACE_ID::Message {
2909 : SV2SendToConsole() {
2910 *
this = ::std::move(from);
2913 inline SV2SendToConsole&
operator=(
const SV2SendToConsole& from) {
2917 inline SV2SendToConsole&
operator=(SV2SendToConsole&& from) noexcept {
2918 if (GetArena() == from.GetArena()) {
2919 if (
this != &from) InternalSwap(&from);
2927 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2930 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2934 return GetDescriptor();
2937 return GetMetadataStatic().descriptor;
2940 return GetMetadataStatic().reflection;
2946 return reinterpret_cast<const SV2SendToConsole*
>(
2949 static constexpr
int kIndexInFileMessages =
2952 friend void swap(SV2SendToConsole& a, SV2SendToConsole& b) {
2955 inline void Swap(SV2SendToConsole* other) {
2956 if (other ==
this)
return;
2957 if (GetArena() == other->GetArena()) {
2958 InternalSwap(other);
2960 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2964 if (other ==
this)
return;
2965 GOOGLE_DCHECK(GetArena() == other->GetArena());
2966 InternalSwap(other);
2971 inline SV2SendToConsole*
New() const final {
2972 return CreateMaybeMessage<SV2SendToConsole>(
nullptr);
2975 SV2SendToConsole*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
2976 return CreateMaybeMessage<SV2SendToConsole>(arena);
2978 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2979 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2982 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2983 bool IsInitialized() const final;
2986 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2987 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2988 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2989 int GetCachedSize() const final {
return _cached_size_.Get(); }
2992 inline void SharedCtor();
2993 inline void SharedDtor();
2994 void SetCachedSize(
int size)
const final;
2995 void InternalSwap(SV2SendToConsole* other);
2996 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2997 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2998 return "goby.middleware.frontseat.protobuf.SV2SendToConsole";
3003 static void ArenaDtor(
void*
object);
3004 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3009 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
3021 kTextFieldNumber = 5,
3022 kHeaderFieldNumber = 1,
3023 kFooterFieldNumber = 100,
3024 kOriginalMsgTypeFieldNumber = 2,
3029 bool _internal_has_text()
const;
3040 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
3041 " string fields are deprecated and will be removed in a"
3043 std::
string* unsafe_arena_release_text();
3044 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
3045 "
string fields are deprecated and will be removed in a"
3047 void unsafe_arena_set_allocated_text(
3050 const std::
string& _internal_text() const;
3051 void _internal_set_text(const std::
string& value);
3052 std::
string* _internal_mutable_text();
3058 bool _internal_has_header() const;
3060 void clear_header();
3061 const ::
goby::middleware::frontseat::protobuf::SV2Header& header() const;
3062 ::
goby::middleware::frontseat::protobuf::SV2Header* release_header();
3063 ::
goby::middleware::frontseat::protobuf::SV2Header* mutable_header();
3064 void set_allocated_header(::
goby::middleware::frontseat::protobuf::SV2Header* header);
3066 const ::
goby::middleware::frontseat::protobuf::SV2Header& _internal_header() const;
3067 ::
goby::middleware::frontseat::protobuf::SV2Header* _internal_mutable_header();
3069 void unsafe_arena_set_allocated_header(
3070 ::
goby::middleware::frontseat::protobuf::SV2Header* header);
3071 ::
goby::middleware::frontseat::protobuf::SV2Header* unsafe_arena_release_header();
3074 bool has_footer() const;
3076 bool _internal_has_footer() const;
3078 void clear_footer();
3079 const ::
goby::middleware::frontseat::protobuf::SV2Footer& footer() const;
3080 ::
goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
3081 ::
goby::middleware::frontseat::protobuf::SV2Footer* mutable_footer();
3082 void set_allocated_footer(::
goby::middleware::frontseat::protobuf::SV2Footer* footer);
3084 const ::
goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer() const;
3085 ::
goby::middleware::frontseat::protobuf::SV2Footer* _internal_mutable_footer();
3087 void unsafe_arena_set_allocated_footer(
3088 ::
goby::middleware::frontseat::protobuf::SV2Footer* footer);
3089 ::
goby::middleware::frontseat::protobuf::SV2Footer* unsafe_arena_release_footer();
3092 bool has_original_msg_type() const;
3094 bool _internal_has_original_msg_type() const;
3096 void clear_original_msg_type();
3097 ::PROTOBUF_NAMESPACE_ID::
uint32 original_msg_type() const;
3098 void set_original_msg_type(::PROTOBUF_NAMESPACE_ID::
uint32 value);
3100 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_original_msg_type() const;
3101 void _internal_set_original_msg_type(::PROTOBUF_NAMESPACE_ID::
uint32 value);
3110 size_t RequiredFieldsByteSizeFallback()
const;
3112 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3113 typedef void InternalArenaConstructable_;
3114 typedef void DestructorSkippable_;
3115 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3116 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3117 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr text_;
3118 ::goby::middleware::frontseat::protobuf::SV2Header* header_;
3119 ::goby::middleware::frontseat::protobuf::SV2Footer* footer_;
3121 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
3125 class SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody
PROTOBUF_FINAL :
3126 public ::PROTOBUF_NAMESPACE_ID::Message {
3133 : SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody() {
3134 *
this = ::std::move(from);
3137 inline SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody&
operator=(
const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& from) {
3141 inline SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody&
operator=(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody&& from) noexcept {
3142 if (GetArena() == from.GetArena()) {
3143 if (
this != &from) InternalSwap(&from);
3151 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3154 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3158 return GetDescriptor();
3161 return GetMetadataStatic().descriptor;
3164 return GetMetadataStatic().reflection;
3170 return reinterpret_cast<const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody*
>(
3173 static constexpr
int kIndexInFileMessages =
3176 friend void swap(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& a, SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& b) {
3179 inline void Swap(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* other) {
3180 if (other ==
this)
return;
3181 if (GetArena() == other->GetArena()) {
3182 InternalSwap(other);
3184 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3188 if (other ==
this)
return;
3189 GOOGLE_DCHECK(GetArena() == other->GetArena());
3190 InternalSwap(other);
3195 inline SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody*
New() const final {
3196 return CreateMaybeMessage<SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody>(
nullptr);
3199 SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
3200 return CreateMaybeMessage<SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody>(arena);
3202 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
3203 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
3204 void CopyFrom(
const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& from);
3205 void MergeFrom(
const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& from);
3206 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3207 bool IsInitialized() const final;
3210 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
3211 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3212 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3213 int GetCachedSize() const final {
return _cached_size_.Get(); }
3216 inline void SharedCtor();
3217 inline void SharedDtor();
3218 void SetCachedSize(
int size)
const final;
3219 void InternalSwap(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* other);
3220 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3221 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3222 return "goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody";
3227 static void ArenaDtor(
void*
object);
3228 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3233 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
3245 kLevel2IdFieldNumber = 4,
3246 kWgmsidFieldNumber = 5,
3247 kDataSizeFieldNumber = 6,
3248 kStructureIdFieldNumber = 7,
3249 kCommandValueFieldNumber = 8,
3250 kReservedFieldNumber = 9,
3251 kHeadingDegreesFieldNumber = 10,
3252 kLatitudeFieldNumber = 11,
3253 kLongitudeFieldNumber = 12,
3254 kCrc16FieldNumber = 100,
3259 bool _internal_has_level2id()
const;
3272 bool _internal_has_wgmsid()
const;
3285 bool _internal_has_data_size()
const;
3298 bool _internal_has_structure_id()
const;
3311 bool _internal_has_command_value()
const;
3324 bool _internal_has_reserved()
const;
3337 bool _internal_has_heading_degrees()
const;
3350 bool _internal_has_latitude()
const;
3363 bool _internal_has_longitude()
const;
3376 bool _internal_has_crc16()
const;
3392 size_t RequiredFieldsByteSizeFallback()
const;
3394 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3395 typedef void InternalArenaConstructable_;
3396 typedef void DestructorSkippable_;
3397 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3398 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3409 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
3414 public ::PROTOBUF_NAMESPACE_ID::Message {
3421 : SV2CommandFollowFixedHeading() {
3422 *
this = ::std::move(from);
3425 inline SV2CommandFollowFixedHeading&
operator=(
const SV2CommandFollowFixedHeading& from) {
3429 inline SV2CommandFollowFixedHeading&
operator=(SV2CommandFollowFixedHeading&& from) noexcept {
3430 if (GetArena() == from.GetArena()) {
3431 if (
this != &from) InternalSwap(&from);
3439 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3442 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3446 return GetDescriptor();
3449 return GetMetadataStatic().descriptor;
3452 return GetMetadataStatic().reflection;
3458 return reinterpret_cast<const SV2CommandFollowFixedHeading*
>(
3461 static constexpr
int kIndexInFileMessages =
3464 friend void swap(SV2CommandFollowFixedHeading& a, SV2CommandFollowFixedHeading& b) {
3467 inline void Swap(SV2CommandFollowFixedHeading* other) {
3468 if (other ==
this)
return;
3469 if (GetArena() == other->GetArena()) {
3470 InternalSwap(other);
3472 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3476 if (other ==
this)
return;
3477 GOOGLE_DCHECK(GetArena() == other->GetArena());
3478 InternalSwap(other);
3483 inline SV2CommandFollowFixedHeading*
New() const final {
3484 return CreateMaybeMessage<SV2CommandFollowFixedHeading>(
nullptr);
3487 SV2CommandFollowFixedHeading*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
3488 return CreateMaybeMessage<SV2CommandFollowFixedHeading>(arena);
3490 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
3491 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
3492 void CopyFrom(
const SV2CommandFollowFixedHeading& from);
3494 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3495 bool IsInitialized() const final;
3498 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
3499 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3500 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3501 int GetCachedSize() const final {
return _cached_size_.Get(); }
3504 inline void SharedCtor();
3505 inline void SharedDtor();
3506 void SetCachedSize(
int size)
const final;
3507 void InternalSwap(SV2CommandFollowFixedHeading* other);
3508 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3509 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3510 return "goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading";
3515 static void ArenaDtor(
void*
object);
3516 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3521 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
3535 kHeaderFieldNumber = 1,
3536 kBodyFieldNumber = 4,
3537 kFooterFieldNumber = 100,
3538 kOriginalMsgTypeFieldNumber = 2,
3539 kCommandFormatFieldNumber = 3,
3544 bool _internal_has_header()
const;
3547 const ::goby::middleware::frontseat::protobuf::SV2Header&
header()
const;
3552 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
3553 ::goby::middleware::frontseat::protobuf::SV2Header* _internal_mutable_header();
3556 ::goby::middleware::frontseat::protobuf::SV2Header* header);
3562 bool _internal_has_body()
const;
3565 const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody&
body()
const;
3566 ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody*
release_body();
3567 ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody*
mutable_body();
3568 void set_allocated_body(::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* body);
3570 const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& _internal_body()
const;
3571 ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* _internal_mutable_body();
3574 ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* body);
3580 bool _internal_has_footer()
const;
3583 const ::goby::middleware::frontseat::protobuf::SV2Footer&
footer()
const;
3588 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
3589 ::goby::middleware::frontseat::protobuf::SV2Footer* _internal_mutable_footer();
3592 ::goby::middleware::frontseat::protobuf::SV2Footer* footer);
3598 bool _internal_has_original_msg_type()
const;
3611 bool _internal_has_command_format()
const;
3627 size_t RequiredFieldsByteSizeFallback()
const;
3629 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3630 typedef void InternalArenaConstructable_;
3631 typedef void DestructorSkippable_;
3632 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3633 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3634 ::goby::middleware::frontseat::protobuf::SV2Header* header_;
3635 ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* body_;
3636 ::goby::middleware::frontseat::protobuf::SV2Footer* footer_;
3639 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
3647 #pragma GCC diagnostic push
3648 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
3653 inline bool SV2Header::_internal_has_start_of_frame()
const {
3654 bool value = (_has_bits_[0] & 0x00000001u) != 0;
3657 inline bool SV2Header::has_start_of_frame()
const {
3658 return _internal_has_start_of_frame();
3660 inline void SV2Header::clear_start_of_frame() {
3661 start_of_frame_ = 0u;
3662 _has_bits_[0] &= ~0x00000001u;
3665 return start_of_frame_;
3669 return _internal_start_of_frame();
3672 _has_bits_[0] |= 0x00000001u;
3673 start_of_frame_ =
value;
3676 _internal_set_start_of_frame(value);
3681 inline bool SV2Header::_internal_has_message_size()
const {
3682 bool value = (_has_bits_[0] & 0x00000002u) != 0;
3685 inline bool SV2Header::has_message_size()
const {
3686 return _internal_has_message_size();
3688 inline void SV2Header::clear_message_size() {
3690 _has_bits_[0] &= ~0x00000002u;
3693 return message_size_;
3697 return _internal_message_size();
3700 _has_bits_[0] |= 0x00000002u;
3701 message_size_ =
value;
3704 _internal_set_message_size(value);
3709 inline bool SV2Header::_internal_has_dest()
const {
3710 bool value = (_has_bits_[0] & 0x00000004u) != 0;
3713 inline bool SV2Header::has_dest()
const {
3714 return _internal_has_dest();
3716 inline void SV2Header::clear_dest() {
3718 _has_bits_[0] &= ~0x00000004u;
3725 return _internal_dest();
3728 _has_bits_[0] |= 0x00000004u;
3732 _internal_set_dest(value);
3737 inline bool SV2Header::_internal_has_src()
const {
3738 bool value = (_has_bits_[0] & 0x00000008u) != 0;
3741 inline bool SV2Header::has_src()
const {
3742 return _internal_has_src();
3744 inline void SV2Header::clear_src() {
3746 _has_bits_[0] &= ~0x00000008u;
3753 return _internal_src();
3756 _has_bits_[0] |= 0x00000008u;
3760 _internal_set_src(value);
3765 inline bool SV2Header::_internal_has_transaction_id()
const {
3766 bool value = (_has_bits_[0] & 0x00000010u) != 0;
3769 inline bool SV2Header::has_transaction_id()
const {
3770 return _internal_has_transaction_id();
3772 inline void SV2Header::clear_transaction_id() {
3773 transaction_id_ = 0u;
3774 _has_bits_[0] &= ~0x00000010u;
3777 return transaction_id_;
3781 return _internal_transaction_id();
3784 _has_bits_[0] |= 0x00000010u;
3785 transaction_id_ =
value;
3788 _internal_set_transaction_id(value);
3793 inline bool SV2Header::_internal_has_message_type()
const {
3794 bool value = (_has_bits_[0] & 0x00000020u) != 0;
3797 inline bool SV2Header::has_message_type()
const {
3798 return _internal_has_message_type();
3800 inline void SV2Header::clear_message_type() {
3802 _has_bits_[0] &= ~0x00000020u;
3805 return message_type_;
3809 return _internal_message_type();
3812 _has_bits_[0] |= 0x00000020u;
3813 message_type_ =
value;
3816 _internal_set_message_type(value);
3825 inline bool SV2Footer::_internal_has_crc16()
const {
3826 bool value = (_has_bits_[0] & 0x00000001u) != 0;
3829 inline bool SV2Footer::has_crc16()
const {
3830 return _internal_has_crc16();
3832 inline void SV2Footer::clear_crc16() {
3834 _has_bits_[0] &= ~0x00000001u;
3841 return _internal_crc16();
3844 _has_bits_[0] |= 0x00000001u;
3848 _internal_set_crc16(value);
3857 inline bool SV2RequestEnumerate::_internal_has_header()
const {
3858 bool value = (_has_bits_[0] & 0x00000001u) != 0;
3859 PROTOBUF_ASSUME(!value || header_ !=
nullptr);
3863 return _internal_has_header();
3865 inline void SV2RequestEnumerate::clear_header() {
3866 if (header_ !=
nullptr) header_->Clear();
3867 _has_bits_[0] &= ~0x00000001u;
3869 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestEnumerate::_internal_header()
const {
3870 const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
3871 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*
>(
3874 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestEnumerate::header()
const {
3876 return _internal_header();
3878 inline void SV2RequestEnumerate::unsafe_arena_set_allocated_header(
3879 ::goby::middleware::frontseat::protobuf::SV2Header* header) {
3880 if (GetArena() ==
nullptr) {
3881 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
3885 _has_bits_[0] |= 0x00000001u;
3887 _has_bits_[0] &= ~0x00000001u;
3891 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestEnumerate::release_header() {
3892 auto temp = unsafe_arena_release_header();
3893 if (GetArena() !=
nullptr) {
3894 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3898 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestEnumerate::unsafe_arena_release_header() {
3900 _has_bits_[0] &= ~0x00000001u;
3901 ::goby::middleware::frontseat::protobuf::SV2Header* temp = header_;
3905 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestEnumerate::_internal_mutable_header() {
3906 _has_bits_[0] |= 0x00000001u;
3907 if (header_ ==
nullptr) {
3908 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArena());
3913 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestEnumerate::mutable_header() {
3915 return _internal_mutable_header();
3917 inline void SV2RequestEnumerate::set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header) {
3918 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
3919 if (message_arena ==
nullptr) {
3923 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3924 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(header);
3925 if (message_arena != submessage_arena) {
3926 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3927 message_arena, header, submessage_arena);
3929 _has_bits_[0] |= 0x00000001u;
3931 _has_bits_[0] &= ~0x00000001u;
3938 inline bool SV2RequestEnumerate::_internal_has_protocols_supported()
const {
3939 bool value = (_has_bits_[0] & 0x00000004u) != 0;
3942 inline bool SV2RequestEnumerate::has_protocols_supported()
const {
3943 return _internal_has_protocols_supported();
3945 inline void SV2RequestEnumerate::clear_protocols_supported() {
3946 protocols_supported_ = 0u;
3947 _has_bits_[0] &= ~0x00000004u;
3950 return protocols_supported_;
3954 return _internal_protocols_supported();
3957 _has_bits_[0] |= 0x00000004u;
3958 protocols_supported_ =
value;
3961 _internal_set_protocols_supported(value);
3966 inline bool SV2RequestEnumerate::_internal_has_commands_supported()
const {
3967 bool value = (_has_bits_[0] & 0x00000008u) != 0;
3970 inline bool SV2RequestEnumerate::has_commands_supported()
const {
3971 return _internal_has_commands_supported();
3973 inline void SV2RequestEnumerate::clear_commands_supported() {
3974 commands_supported_ = 0u;
3975 _has_bits_[0] &= ~0x00000008u;
3978 return commands_supported_;
3982 return _internal_commands_supported();
3985 _has_bits_[0] |= 0x00000008u;
3986 commands_supported_ =
value;
3989 _internal_set_commands_supported(value);
3994 inline bool SV2RequestEnumerate::_internal_has_footer()
const {
3995 bool value = (_has_bits_[0] & 0x00000002u) != 0;
3996 PROTOBUF_ASSUME(!value || footer_ !=
nullptr);
3999 inline bool SV2RequestEnumerate::has_footer()
const {
4000 return _internal_has_footer();
4002 inline void SV2RequestEnumerate::clear_footer() {
4003 if (footer_ !=
nullptr) footer_->Clear();
4004 _has_bits_[0] &= ~0x00000002u;
4006 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestEnumerate::_internal_footer()
const {
4007 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
4008 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*
>(
4011 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestEnumerate::footer()
const {
4013 return _internal_footer();
4015 inline void SV2RequestEnumerate::unsafe_arena_set_allocated_footer(
4016 ::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
4017 if (GetArena() ==
nullptr) {
4018 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(footer_);
4022 _has_bits_[0] |= 0x00000002u;
4024 _has_bits_[0] &= ~0x00000002u;
4028 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestEnumerate::release_footer() {
4029 auto temp = unsafe_arena_release_footer();
4030 if (GetArena() !=
nullptr) {
4031 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4035 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestEnumerate::unsafe_arena_release_footer() {
4037 _has_bits_[0] &= ~0x00000002u;
4038 ::goby::middleware::frontseat::protobuf::SV2Footer* temp = footer_;
4042 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestEnumerate::_internal_mutable_footer() {
4043 _has_bits_[0] |= 0x00000002u;
4044 if (footer_ ==
nullptr) {
4045 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArena());
4050 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestEnumerate::mutable_footer() {
4052 return _internal_mutable_footer();
4054 inline void SV2RequestEnumerate::set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
4055 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
4056 if (message_arena ==
nullptr) {
4060 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4061 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(footer);
4062 if (message_arena != submessage_arena) {
4063 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4064 message_arena, footer, submessage_arena);
4066 _has_bits_[0] |= 0x00000002u;
4068 _has_bits_[0] &= ~0x00000002u;
4079 inline bool SV2ReplyEnumerate::_internal_has_header()
const {
4080 bool value = (_has_bits_[0] & 0x00000004u) != 0;
4081 PROTOBUF_ASSUME(!value || header_ !=
nullptr);
4085 return _internal_has_header();
4087 inline void SV2ReplyEnumerate::clear_header() {
4088 if (header_ !=
nullptr) header_->Clear();
4089 _has_bits_[0] &= ~0x00000004u;
4091 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyEnumerate::_internal_header()
const {
4092 const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
4093 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*
>(
4096 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyEnumerate::header()
const {
4098 return _internal_header();
4100 inline void SV2ReplyEnumerate::unsafe_arena_set_allocated_header(
4101 ::goby::middleware::frontseat::protobuf::SV2Header* header) {
4102 if (GetArena() ==
nullptr) {
4103 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
4107 _has_bits_[0] |= 0x00000004u;
4109 _has_bits_[0] &= ~0x00000004u;
4113 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyEnumerate::release_header() {
4114 auto temp = unsafe_arena_release_header();
4115 if (GetArena() !=
nullptr) {
4116 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4120 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyEnumerate::unsafe_arena_release_header() {
4122 _has_bits_[0] &= ~0x00000004u;
4123 ::goby::middleware::frontseat::protobuf::SV2Header* temp = header_;
4127 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyEnumerate::_internal_mutable_header() {
4128 _has_bits_[0] |= 0x00000004u;
4129 if (header_ ==
nullptr) {
4130 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArena());
4135 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyEnumerate::mutable_header() {
4137 return _internal_mutable_header();
4139 inline void SV2ReplyEnumerate::set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header) {
4140 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
4141 if (message_arena ==
nullptr) {
4145 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4146 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(header);
4147 if (message_arena != submessage_arena) {
4148 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4149 message_arena, header, submessage_arena);
4151 _has_bits_[0] |= 0x00000004u;
4153 _has_bits_[0] &= ~0x00000004u;
4160 inline bool SV2ReplyEnumerate::_internal_has_original_msg_type()
const {
4161 bool value = (_has_bits_[0] & 0x00000010u) != 0;
4164 inline bool SV2ReplyEnumerate::has_original_msg_type()
const {
4165 return _internal_has_original_msg_type();
4167 inline void SV2ReplyEnumerate::clear_original_msg_type() {
4168 original_msg_type_ = 0u;
4169 _has_bits_[0] &= ~0x00000010u;
4172 return original_msg_type_;
4176 return _internal_original_msg_type();
4179 _has_bits_[0] |= 0x00000010u;
4180 original_msg_type_ =
value;
4183 _internal_set_original_msg_type(value);
4188 inline bool SV2ReplyEnumerate::_internal_has_number_of_devices_responding()
const {
4189 bool value = (_has_bits_[0] & 0x00000020u) != 0;
4192 inline bool SV2ReplyEnumerate::has_number_of_devices_responding()
const {
4193 return _internal_has_number_of_devices_responding();
4195 inline void SV2ReplyEnumerate::clear_number_of_devices_responding() {
4196 number_of_devices_responding_ = 0u;
4197 _has_bits_[0] &= ~0x00000020u;
4200 return number_of_devices_responding_;
4204 return _internal_number_of_devices_responding();
4207 _has_bits_[0] |= 0x00000020u;
4208 number_of_devices_responding_ =
value;
4211 _internal_set_number_of_devices_responding(value);
4216 inline bool SV2ReplyEnumerate::_internal_has_number_of_devices_in_message()
const {
4217 bool value = (_has_bits_[0] & 0x00000040u) != 0;
4220 inline bool SV2ReplyEnumerate::has_number_of_devices_in_message()
const {
4221 return _internal_has_number_of_devices_in_message();
4223 inline void SV2ReplyEnumerate::clear_number_of_devices_in_message() {
4224 number_of_devices_in_message_ = 0u;
4225 _has_bits_[0] &= ~0x00000040u;
4228 return number_of_devices_in_message_;
4232 return _internal_number_of_devices_in_message();
4235 _has_bits_[0] |= 0x00000040u;
4236 number_of_devices_in_message_ =
value;
4239 _internal_set_number_of_devices_in_message(value);
4244 inline bool SV2ReplyEnumerate::_internal_has_version()
const {
4245 bool value = (_has_bits_[0] & 0x00000080u) != 0;
4248 inline bool SV2ReplyEnumerate::has_version()
const {
4249 return _internal_has_version();
4251 inline void SV2ReplyEnumerate::clear_version() {
4253 _has_bits_[0] &= ~0x00000080u;
4260 return _internal_version();
4263 _has_bits_[0] |= 0x00000080u;
4267 _internal_set_version(value);
4272 inline bool SV2ReplyEnumerate::_internal_has_device_type()
const {
4273 bool value = (_has_bits_[0] & 0x00000100u) != 0;
4276 inline bool SV2ReplyEnumerate::has_device_type()
const {
4277 return _internal_has_device_type();
4279 inline void SV2ReplyEnumerate::clear_device_type() {
4281 _has_bits_[0] &= ~0x00000100u;
4284 return device_type_;
4288 return _internal_device_type();
4291 _has_bits_[0] |= 0x00000100u;
4292 device_type_ =
value;
4295 _internal_set_device_type(value);
4300 inline bool SV2ReplyEnumerate::_internal_has_board_addr()
const {
4301 bool value = (_has_bits_[0] & 0x00000200u) != 0;
4304 inline bool SV2ReplyEnumerate::has_board_addr()
const {
4305 return _internal_has_board_addr();
4307 inline void SV2ReplyEnumerate::clear_board_addr() {
4309 _has_bits_[0] &= ~0x00000200u;
4316 return _internal_board_addr();
4319 _has_bits_[0] |= 0x00000200u;
4320 board_addr_ =
value;
4323 _internal_set_board_addr(value);
4328 inline bool SV2ReplyEnumerate::_internal_has_serial_number()
const {
4329 bool value = (_has_bits_[0] & 0x00000001u) != 0;
4332 inline bool SV2ReplyEnumerate::has_serial_number()
const {
4333 return _internal_has_serial_number();
4335 inline void SV2ReplyEnumerate::clear_serial_number() {
4337 _has_bits_[0] &= ~0x00000001u;
4339 inline const std::string& SV2ReplyEnumerate::serial_number()
const {
4341 return _internal_serial_number();
4343 inline void SV2ReplyEnumerate::set_serial_number(
const std::string& value) {
4344 _internal_set_serial_number(value);
4347 inline std::string* SV2ReplyEnumerate::mutable_serial_number() {
4349 return _internal_mutable_serial_number();
4351 inline const std::string& SV2ReplyEnumerate::_internal_serial_number()
const {
4352 return serial_number_.Get();
4354 inline void SV2ReplyEnumerate::_internal_set_serial_number(
const std::string& value) {
4355 _has_bits_[0] |= 0x00000001u;
4358 inline void SV2ReplyEnumerate::set_serial_number(std::string&& value) {
4359 _has_bits_[0] |= 0x00000001u;
4364 inline void SV2ReplyEnumerate::set_serial_number(
const char* value) {
4365 GOOGLE_DCHECK(value !=
nullptr);
4366 _has_bits_[0] |= 0x00000001u;
4371 inline void SV2ReplyEnumerate::set_serial_number(
const void* value,
4373 _has_bits_[0] |= 0x00000001u;
4375 reinterpret_cast<const char*
>(value), size), GetArena());
4378 inline std::string* SV2ReplyEnumerate::_internal_mutable_serial_number() {
4379 _has_bits_[0] |= 0x00000001u;
4382 inline std::string* SV2ReplyEnumerate::release_serial_number() {
4384 if (!_internal_has_serial_number()) {
4387 _has_bits_[0] &= ~0x00000001u;
4390 inline void SV2ReplyEnumerate::set_allocated_serial_number(std::string* serial_number) {
4391 if (serial_number !=
nullptr) {
4392 _has_bits_[0] |= 0x00000001u;
4394 _has_bits_[0] &= ~0x00000001u;
4400 inline std::string* SV2ReplyEnumerate::unsafe_arena_release_serial_number() {
4402 GOOGLE_DCHECK(GetArena() !=
nullptr);
4403 _has_bits_[0] &= ~0x00000001u;
4407 inline void SV2ReplyEnumerate::unsafe_arena_set_allocated_serial_number(
4408 std::string* serial_number) {
4409 GOOGLE_DCHECK(GetArena() !=
nullptr);
4410 if (serial_number !=
nullptr) {
4411 _has_bits_[0] |= 0x00000001u;
4413 _has_bits_[0] &= ~0x00000001u;
4416 serial_number, GetArena());
4421 inline bool SV2ReplyEnumerate::_internal_has_location()
const {
4422 bool value = (_has_bits_[0] & 0x00000400u) != 0;
4425 inline bool SV2ReplyEnumerate::has_location()
const {
4426 return _internal_has_location();
4428 inline void SV2ReplyEnumerate::clear_location() {
4430 _has_bits_[0] &= ~0x00000400u;
4437 return _internal_location();
4440 _has_bits_[0] |= 0x00000400u;
4444 _internal_set_location(value);
4449 inline bool SV2ReplyEnumerate::_internal_has_polling_frequency()
const {
4450 bool value = (_has_bits_[0] & 0x00000800u) != 0;
4453 inline bool SV2ReplyEnumerate::has_polling_frequency()
const {
4454 return _internal_has_polling_frequency();
4456 inline void SV2ReplyEnumerate::clear_polling_frequency() {
4457 polling_frequency_ = 0u;
4458 _has_bits_[0] &= ~0x00000800u;
4461 return polling_frequency_;
4465 return _internal_polling_frequency();
4468 _has_bits_[0] |= 0x00000800u;
4469 polling_frequency_ =
value;
4472 _internal_set_polling_frequency(value);
4477 inline bool SV2ReplyEnumerate::_internal_has_extra_info()
const {
4478 bool value = (_has_bits_[0] & 0x00001000u) != 0;
4481 inline bool SV2ReplyEnumerate::has_extra_info()
const {
4482 return _internal_has_extra_info();
4484 inline void SV2ReplyEnumerate::clear_extra_info() {
4486 _has_bits_[0] &= ~0x00001000u;
4493 return _internal_extra_info();
4496 _has_bits_[0] |= 0x00001000u;
4497 extra_info_ =
value;
4500 _internal_set_extra_info(value);
4505 inline bool SV2ReplyEnumerate::_internal_has_firmware_major()
const {
4506 bool value = (_has_bits_[0] & 0x00002000u) != 0;
4509 inline bool SV2ReplyEnumerate::has_firmware_major()
const {
4510 return _internal_has_firmware_major();
4512 inline void SV2ReplyEnumerate::clear_firmware_major() {
4513 firmware_major_ = 0u;
4514 _has_bits_[0] &= ~0x00002000u;
4517 return firmware_major_;
4521 return _internal_firmware_major();
4524 _has_bits_[0] |= 0x00002000u;
4525 firmware_major_ =
value;
4528 _internal_set_firmware_major(value);
4533 inline bool SV2ReplyEnumerate::_internal_has_firmware_minor()
const {
4534 bool value = (_has_bits_[0] & 0x00004000u) != 0;
4537 inline bool SV2ReplyEnumerate::has_firmware_minor()
const {
4538 return _internal_has_firmware_minor();
4540 inline void SV2ReplyEnumerate::clear_firmware_minor() {
4541 firmware_minor_ = 0u;
4542 _has_bits_[0] &= ~0x00004000u;
4545 return firmware_minor_;
4549 return _internal_firmware_minor();
4552 _has_bits_[0] |= 0x00004000u;
4553 firmware_minor_ =
value;
4556 _internal_set_firmware_minor(value);
4561 inline bool SV2ReplyEnumerate::_internal_has_firmware_revision()
const {
4562 bool value = (_has_bits_[0] & 0x00008000u) != 0;
4565 inline bool SV2ReplyEnumerate::has_firmware_revision()
const {
4566 return _internal_has_firmware_revision();
4568 inline void SV2ReplyEnumerate::clear_firmware_revision() {
4569 firmware_revision_ = 0u;
4570 _has_bits_[0] &= ~0x00008000u;
4573 return firmware_revision_;
4577 return _internal_firmware_revision();
4580 _has_bits_[0] |= 0x00008000u;
4581 firmware_revision_ =
value;
4584 _internal_set_firmware_revision(value);
4589 inline bool SV2ReplyEnumerate::_internal_has_description()
const {
4590 bool value = (_has_bits_[0] & 0x00000002u) != 0;
4593 inline bool SV2ReplyEnumerate::has_description()
const {
4594 return _internal_has_description();
4596 inline void SV2ReplyEnumerate::clear_description() {
4598 _has_bits_[0] &= ~0x00000002u;
4600 inline const std::string& SV2ReplyEnumerate::description()
const {
4602 return _internal_description();
4604 inline void SV2ReplyEnumerate::set_description(
const std::string& value) {
4605 _internal_set_description(value);
4608 inline std::string* SV2ReplyEnumerate::mutable_description() {
4610 return _internal_mutable_description();
4612 inline const std::string& SV2ReplyEnumerate::_internal_description()
const {
4613 return description_.Get();
4615 inline void SV2ReplyEnumerate::_internal_set_description(
const std::string& value) {
4616 _has_bits_[0] |= 0x00000002u;
4619 inline void SV2ReplyEnumerate::set_description(std::string&& value) {
4620 _has_bits_[0] |= 0x00000002u;
4625 inline void SV2ReplyEnumerate::set_description(
const char* value) {
4626 GOOGLE_DCHECK(value !=
nullptr);
4627 _has_bits_[0] |= 0x00000002u;
4632 inline void SV2ReplyEnumerate::set_description(
const void* value,
4634 _has_bits_[0] |= 0x00000002u;
4636 reinterpret_cast<const char*
>(value), size), GetArena());
4639 inline std::string* SV2ReplyEnumerate::_internal_mutable_description() {
4640 _has_bits_[0] |= 0x00000002u;
4643 inline std::string* SV2ReplyEnumerate::release_description() {
4645 if (!_internal_has_description()) {
4648 _has_bits_[0] &= ~0x00000002u;
4651 inline void SV2ReplyEnumerate::set_allocated_description(std::string* description) {
4652 if (description !=
nullptr) {
4653 _has_bits_[0] |= 0x00000002u;
4655 _has_bits_[0] &= ~0x00000002u;
4661 inline std::string* SV2ReplyEnumerate::unsafe_arena_release_description() {
4663 GOOGLE_DCHECK(GetArena() !=
nullptr);
4664 _has_bits_[0] &= ~0x00000002u;
4668 inline void SV2ReplyEnumerate::unsafe_arena_set_allocated_description(
4669 std::string* description) {
4670 GOOGLE_DCHECK(GetArena() !=
nullptr);
4671 if (description !=
nullptr) {
4672 _has_bits_[0] |= 0x00000002u;
4674 _has_bits_[0] &= ~0x00000002u;
4677 description, GetArena());
4682 inline bool SV2ReplyEnumerate::_internal_has_footer()
const {
4683 bool value = (_has_bits_[0] & 0x00000008u) != 0;
4684 PROTOBUF_ASSUME(!value || footer_ !=
nullptr);
4687 inline bool SV2ReplyEnumerate::has_footer()
const {
4688 return _internal_has_footer();
4690 inline void SV2ReplyEnumerate::clear_footer() {
4691 if (footer_ !=
nullptr) footer_->Clear();
4692 _has_bits_[0] &= ~0x00000008u;
4694 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyEnumerate::_internal_footer()
const {
4695 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
4696 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*
>(
4699 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyEnumerate::footer()
const {
4701 return _internal_footer();
4703 inline void SV2ReplyEnumerate::unsafe_arena_set_allocated_footer(
4704 ::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
4705 if (GetArena() ==
nullptr) {
4706 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(footer_);
4710 _has_bits_[0] |= 0x00000008u;
4712 _has_bits_[0] &= ~0x00000008u;
4716 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyEnumerate::release_footer() {
4717 auto temp = unsafe_arena_release_footer();
4718 if (GetArena() !=
nullptr) {
4719 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4723 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyEnumerate::unsafe_arena_release_footer() {
4725 _has_bits_[0] &= ~0x00000008u;
4726 ::goby::middleware::frontseat::protobuf::SV2Footer* temp = footer_;
4730 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyEnumerate::_internal_mutable_footer() {
4731 _has_bits_[0] |= 0x00000008u;
4732 if (footer_ ==
nullptr) {
4733 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArena());
4738 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyEnumerate::mutable_footer() {
4740 return _internal_mutable_footer();
4742 inline void SV2ReplyEnumerate::set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
4743 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
4744 if (message_arena ==
nullptr) {
4748 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4749 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(footer);
4750 if (message_arena != submessage_arena) {
4751 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4752 message_arena, footer, submessage_arena);
4754 _has_bits_[0] |= 0x00000008u;
4756 _has_bits_[0] &= ~0x00000008u;
4767 inline bool SV2RequestStatus::_internal_has_header()
const {
4768 bool value = (_has_bits_[0] & 0x00000002u) != 0;
4769 PROTOBUF_ASSUME(!value || header_ !=
nullptr);
4773 return _internal_has_header();
4775 inline void SV2RequestStatus::clear_header() {
4776 if (header_ !=
nullptr) header_->Clear();
4777 _has_bits_[0] &= ~0x00000002u;
4779 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestStatus::_internal_header()
const {
4780 const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
4781 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*
>(
4784 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestStatus::header()
const {
4786 return _internal_header();
4788 inline void SV2RequestStatus::unsafe_arena_set_allocated_header(
4789 ::goby::middleware::frontseat::protobuf::SV2Header* header) {
4790 if (GetArena() ==
nullptr) {
4791 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
4795 _has_bits_[0] |= 0x00000002u;
4797 _has_bits_[0] &= ~0x00000002u;
4801 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestStatus::release_header() {
4802 auto temp = unsafe_arena_release_header();
4803 if (GetArena() !=
nullptr) {
4804 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4808 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestStatus::unsafe_arena_release_header() {
4810 _has_bits_[0] &= ~0x00000002u;
4811 ::goby::middleware::frontseat::protobuf::SV2Header* temp = header_;
4815 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestStatus::_internal_mutable_header() {
4816 _has_bits_[0] |= 0x00000002u;
4817 if (header_ ==
nullptr) {
4818 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArena());
4823 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestStatus::mutable_header() {
4825 return _internal_mutable_header();
4827 inline void SV2RequestStatus::set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header) {
4828 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
4829 if (message_arena ==
nullptr) {
4833 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4834 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(header);
4835 if (message_arena != submessage_arena) {
4836 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4837 message_arena, header, submessage_arena);
4839 _has_bits_[0] |= 0x00000002u;
4841 _has_bits_[0] &= ~0x00000002u;
4848 inline bool SV2RequestStatus::_internal_has_time()
const {
4849 bool value = (_has_bits_[0] & 0x00000001u) != 0;
4852 inline bool SV2RequestStatus::has_time()
const {
4853 return _internal_has_time();
4855 inline void SV2RequestStatus::clear_time() {
4857 _has_bits_[0] &= ~0x00000001u;
4861 return _internal_time();
4863 inline void SV2RequestStatus::set_time(
const std::string& value) {
4864 _internal_set_time(value);
4867 inline std::string* SV2RequestStatus::mutable_time() {
4869 return _internal_mutable_time();
4871 inline const std::string& SV2RequestStatus::_internal_time()
const {
4874 inline void SV2RequestStatus::_internal_set_time(
const std::string& value) {
4875 _has_bits_[0] |= 0x00000001u;
4878 inline void SV2RequestStatus::set_time(std::string&& value) {
4879 _has_bits_[0] |= 0x00000001u;
4884 inline void SV2RequestStatus::set_time(
const char* value) {
4885 GOOGLE_DCHECK(value !=
nullptr);
4886 _has_bits_[0] |= 0x00000001u;
4891 inline void SV2RequestStatus::set_time(
const void* value,
4893 _has_bits_[0] |= 0x00000001u;
4895 reinterpret_cast<const char*
>(value), size), GetArena());
4898 inline std::string* SV2RequestStatus::_internal_mutable_time() {
4899 _has_bits_[0] |= 0x00000001u;
4902 inline std::string* SV2RequestStatus::release_time() {
4904 if (!_internal_has_time()) {
4907 _has_bits_[0] &= ~0x00000001u;
4910 inline void SV2RequestStatus::set_allocated_time(std::string*
time) {
4911 if (
time !=
nullptr) {
4912 _has_bits_[0] |= 0x00000001u;
4914 _has_bits_[0] &= ~0x00000001u;
4920 inline std::string* SV2RequestStatus::unsafe_arena_release_time() {
4922 GOOGLE_DCHECK(GetArena() !=
nullptr);
4923 _has_bits_[0] &= ~0x00000001u;
4927 inline void SV2RequestStatus::unsafe_arena_set_allocated_time(
4928 std::string*
time) {
4929 GOOGLE_DCHECK(GetArena() !=
nullptr);
4930 if (
time !=
nullptr) {
4931 _has_bits_[0] |= 0x00000001u;
4933 _has_bits_[0] &= ~0x00000001u;
4941 inline bool SV2RequestStatus::_internal_has_latitude()
const {
4942 bool value = (_has_bits_[0] & 0x00000008u) != 0;
4945 inline bool SV2RequestStatus::has_latitude()
const {
4946 return _internal_has_latitude();
4948 inline void SV2RequestStatus::clear_latitude() {
4950 _has_bits_[0] &= ~0x00000008u;
4957 return _internal_latitude();
4960 _has_bits_[0] |= 0x00000008u;
4964 _internal_set_latitude(value);
4969 inline bool SV2RequestStatus::_internal_has_longitude()
const {
4970 bool value = (_has_bits_[0] & 0x00000010u) != 0;
4973 inline bool SV2RequestStatus::has_longitude()
const {
4974 return _internal_has_longitude();
4976 inline void SV2RequestStatus::clear_longitude() {
4978 _has_bits_[0] &= ~0x00000010u;
4985 return _internal_longitude();
4988 _has_bits_[0] |= 0x00000010u;
4992 _internal_set_longitude(value);
4997 inline bool SV2RequestStatus::_internal_has_fix_valid()
const {
4998 bool value = (_has_bits_[0] & 0x00000020u) != 0;
5001 inline bool SV2RequestStatus::has_fix_valid()
const {
5002 return _internal_has_fix_valid();
5004 inline void SV2RequestStatus::clear_fix_valid() {
5006 _has_bits_[0] &= ~0x00000020u;
5013 return _internal_fix_valid();
5016 _has_bits_[0] |= 0x00000020u;
5020 _internal_set_fix_valid(value);
5025 inline bool SV2RequestStatus::_internal_has_footer()
const {
5026 bool value = (_has_bits_[0] & 0x00000004u) != 0;
5027 PROTOBUF_ASSUME(!value || footer_ !=
nullptr);
5030 inline bool SV2RequestStatus::has_footer()
const {
5031 return _internal_has_footer();
5033 inline void SV2RequestStatus::clear_footer() {
5034 if (footer_ !=
nullptr) footer_->Clear();
5035 _has_bits_[0] &= ~0x00000004u;
5037 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestStatus::_internal_footer()
const {
5038 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
5039 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*
>(
5042 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestStatus::footer()
const {
5044 return _internal_footer();
5046 inline void SV2RequestStatus::unsafe_arena_set_allocated_footer(
5047 ::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
5048 if (GetArena() ==
nullptr) {
5049 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(footer_);
5053 _has_bits_[0] |= 0x00000004u;
5055 _has_bits_[0] &= ~0x00000004u;
5059 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestStatus::release_footer() {
5060 auto temp = unsafe_arena_release_footer();
5061 if (GetArena() !=
nullptr) {
5062 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5066 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestStatus::unsafe_arena_release_footer() {
5068 _has_bits_[0] &= ~0x00000004u;
5069 ::goby::middleware::frontseat::protobuf::SV2Footer* temp = footer_;
5073 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestStatus::_internal_mutable_footer() {
5074 _has_bits_[0] |= 0x00000004u;
5075 if (footer_ ==
nullptr) {
5076 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArena());
5081 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestStatus::mutable_footer() {
5083 return _internal_mutable_footer();
5085 inline void SV2RequestStatus::set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
5086 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
5087 if (message_arena ==
nullptr) {
5091 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5092 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(footer);
5093 if (message_arena != submessage_arena) {
5094 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5095 message_arena, footer, submessage_arena);
5097 _has_bits_[0] |= 0x00000004u;
5099 _has_bits_[0] &= ~0x00000004u;
5110 inline bool SV2ReplyStatus::_internal_has_header()
const {
5111 bool value = (_has_bits_[0] & 0x00000001u) != 0;
5112 PROTOBUF_ASSUME(!value || header_ !=
nullptr);
5116 return _internal_has_header();
5118 inline void SV2ReplyStatus::clear_header() {
5119 if (header_ !=
nullptr) header_->Clear();
5120 _has_bits_[0] &= ~0x00000001u;
5122 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyStatus::_internal_header()
const {
5123 const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
5124 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*
>(
5127 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyStatus::header()
const {
5129 return _internal_header();
5131 inline void SV2ReplyStatus::unsafe_arena_set_allocated_header(
5132 ::goby::middleware::frontseat::protobuf::SV2Header* header) {
5133 if (GetArena() ==
nullptr) {
5134 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
5138 _has_bits_[0] |= 0x00000001u;
5140 _has_bits_[0] &= ~0x00000001u;
5144 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyStatus::release_header() {
5145 auto temp = unsafe_arena_release_header();
5146 if (GetArena() !=
nullptr) {
5147 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5151 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyStatus::unsafe_arena_release_header() {
5153 _has_bits_[0] &= ~0x00000001u;
5154 ::goby::middleware::frontseat::protobuf::SV2Header* temp = header_;
5158 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyStatus::_internal_mutable_header() {
5159 _has_bits_[0] |= 0x00000001u;
5160 if (header_ ==
nullptr) {
5161 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArena());
5166 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyStatus::mutable_header() {
5168 return _internal_mutable_header();
5170 inline void SV2ReplyStatus::set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header) {
5171 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
5172 if (message_arena ==
nullptr) {
5176 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5177 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(header);
5178 if (message_arena != submessage_arena) {
5179 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5180 message_arena, header, submessage_arena);
5182 _has_bits_[0] |= 0x00000001u;
5184 _has_bits_[0] &= ~0x00000001u;
5191 inline bool SV2ReplyStatus::_internal_has_original_msg_type()
const {
5192 bool value = (_has_bits_[0] & 0x00000004u) != 0;
5195 inline bool SV2ReplyStatus::has_original_msg_type()
const {
5196 return _internal_has_original_msg_type();
5198 inline void SV2ReplyStatus::clear_original_msg_type() {
5199 original_msg_type_ = 0u;
5200 _has_bits_[0] &= ~0x00000004u;
5203 return original_msg_type_;
5207 return _internal_original_msg_type();
5210 _has_bits_[0] |= 0x00000004u;
5211 original_msg_type_ =
value;
5214 _internal_set_original_msg_type(value);
5219 inline bool SV2ReplyStatus::_internal_has_number_of_devices_responding()
const {
5220 bool value = (_has_bits_[0] & 0x00000008u) != 0;
5223 inline bool SV2ReplyStatus::has_number_of_devices_responding()
const {
5224 return _internal_has_number_of_devices_responding();
5226 inline void SV2ReplyStatus::clear_number_of_devices_responding() {
5227 number_of_devices_responding_ = 0u;
5228 _has_bits_[0] &= ~0x00000008u;
5231 return number_of_devices_responding_;
5235 return _internal_number_of_devices_responding();
5238 _has_bits_[0] |= 0x00000008u;
5239 number_of_devices_responding_ =
value;
5242 _internal_set_number_of_devices_responding(value);
5247 inline bool SV2ReplyStatus::_internal_has_number_of_devices_in_message()
const {
5248 bool value = (_has_bits_[0] & 0x00000010u) != 0;
5251 inline bool SV2ReplyStatus::has_number_of_devices_in_message()
const {
5252 return _internal_has_number_of_devices_in_message();
5254 inline void SV2ReplyStatus::clear_number_of_devices_in_message() {
5255 number_of_devices_in_message_ = 0u;
5256 _has_bits_[0] &= ~0x00000010u;
5259 return number_of_devices_in_message_;
5263 return _internal_number_of_devices_in_message();
5266 _has_bits_[0] |= 0x00000010u;
5267 number_of_devices_in_message_ =
value;
5270 _internal_set_number_of_devices_in_message(value);
5275 inline bool SV2ReplyStatus::_internal_has_version()
const {
5276 bool value = (_has_bits_[0] & 0x00000020u) != 0;
5279 inline bool SV2ReplyStatus::has_version()
const {
5280 return _internal_has_version();
5282 inline void SV2ReplyStatus::clear_version() {
5284 _has_bits_[0] &= ~0x00000020u;
5291 return _internal_version();
5294 _has_bits_[0] |= 0x00000020u;
5298 _internal_set_version(value);
5303 inline bool SV2ReplyStatus::_internal_has_board_addr()
const {
5304 bool value = (_has_bits_[0] & 0x00000040u) != 0;
5307 inline bool SV2ReplyStatus::has_board_addr()
const {
5308 return _internal_has_board_addr();
5310 inline void SV2ReplyStatus::clear_board_addr() {
5312 _has_bits_[0] &= ~0x00000040u;
5319 return _internal_board_addr();
5322 _has_bits_[0] |= 0x00000040u;
5323 board_addr_ =
value;
5326 _internal_set_board_addr(value);
5331 inline bool SV2ReplyStatus::_internal_has_alarms()
const {
5332 bool value = (_has_bits_[0] & 0x00000080u) != 0;
5335 inline bool SV2ReplyStatus::has_alarms()
const {
5336 return _internal_has_alarms();
5338 inline void SV2ReplyStatus::clear_alarms() {
5340 _has_bits_[0] &= ~0x00000080u;
5347 return _internal_alarms();
5350 _has_bits_[0] |= 0x00000080u;
5354 _internal_set_alarms(value);
5359 inline bool SV2ReplyStatus::_internal_has_leak_sensor_1()
const {
5360 bool value = (_has_bits_[0] & 0x00000100u) != 0;
5363 inline bool SV2ReplyStatus::has_leak_sensor_1()
const {
5364 return _internal_has_leak_sensor_1();
5366 inline void SV2ReplyStatus::clear_leak_sensor_1() {
5367 leak_sensor_1_ = 0u;
5368 _has_bits_[0] &= ~0x00000100u;
5371 return leak_sensor_1_;
5375 return _internal_leak_sensor_1();
5378 _has_bits_[0] |= 0x00000100u;
5379 leak_sensor_1_ =
value;
5382 _internal_set_leak_sensor_1(value);
5387 inline bool SV2ReplyStatus::_internal_has_leak_sensor_2()
const {
5388 bool value = (_has_bits_[0] & 0x00000200u) != 0;
5391 inline bool SV2ReplyStatus::has_leak_sensor_2()
const {
5392 return _internal_has_leak_sensor_2();
5394 inline void SV2ReplyStatus::clear_leak_sensor_2() {
5395 leak_sensor_2_ = 0u;
5396 _has_bits_[0] &= ~0x00000200u;
5399 return leak_sensor_2_;
5403 return _internal_leak_sensor_2();
5406 _has_bits_[0] |= 0x00000200u;
5407 leak_sensor_2_ =
value;
5410 _internal_set_leak_sensor_2(value);
5415 inline bool SV2ReplyStatus::_internal_has_humid_temp()
const {
5416 bool value = (_has_bits_[0] & 0x00000400u) != 0;
5419 inline bool SV2ReplyStatus::has_humid_temp()
const {
5420 return _internal_has_humid_temp();
5422 inline void SV2ReplyStatus::clear_humid_temp() {
5424 _has_bits_[0] &= ~0x00000400u;
5431 return _internal_humid_temp();
5434 _has_bits_[0] |= 0x00000400u;
5435 humid_temp_ =
value;
5438 _internal_set_humid_temp(value);
5443 inline bool SV2ReplyStatus::_internal_has_relative_humidity()
const {
5444 bool value = (_has_bits_[0] & 0x00000800u) != 0;
5447 inline bool SV2ReplyStatus::has_relative_humidity()
const {
5448 return _internal_has_relative_humidity();
5450 inline void SV2ReplyStatus::clear_relative_humidity() {
5451 relative_humidity_ = 0u;
5452 _has_bits_[0] &= ~0x00000800u;
5455 return relative_humidity_;
5459 return _internal_relative_humidity();
5462 _has_bits_[0] |= 0x00000800u;
5463 relative_humidity_ =
value;
5466 _internal_set_relative_humidity(value);
5471 inline bool SV2ReplyStatus::_internal_has_pressure_temp()
const {
5472 bool value = (_has_bits_[0] & 0x00001000u) != 0;
5475 inline bool SV2ReplyStatus::has_pressure_temp()
const {
5476 return _internal_has_pressure_temp();
5478 inline void SV2ReplyStatus::clear_pressure_temp() {
5479 pressure_temp_ = 0u;
5480 _has_bits_[0] &= ~0x00001000u;
5483 return pressure_temp_;
5487 return _internal_pressure_temp();
5490 _has_bits_[0] |= 0x00001000u;
5491 pressure_temp_ =
value;
5494 _internal_set_pressure_temp(value);
5499 inline bool SV2ReplyStatus::_internal_has_pressure()
const {
5500 bool value = (_has_bits_[0] & 0x00002000u) != 0;
5503 inline bool SV2ReplyStatus::has_pressure()
const {
5504 return _internal_has_pressure();
5506 inline void SV2ReplyStatus::clear_pressure() {
5508 _has_bits_[0] &= ~0x00002000u;
5515 return _internal_pressure();
5518 _has_bits_[0] |= 0x00002000u;
5522 _internal_set_pressure(value);
5527 inline bool SV2ReplyStatus::_internal_has_footer()
const {
5528 bool value = (_has_bits_[0] & 0x00000002u) != 0;
5529 PROTOBUF_ASSUME(!value || footer_ !=
nullptr);
5532 inline bool SV2ReplyStatus::has_footer()
const {
5533 return _internal_has_footer();
5535 inline void SV2ReplyStatus::clear_footer() {
5536 if (footer_ !=
nullptr) footer_->Clear();
5537 _has_bits_[0] &= ~0x00000002u;
5539 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyStatus::_internal_footer()
const {
5540 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
5541 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*
>(
5544 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyStatus::footer()
const {
5546 return _internal_footer();
5548 inline void SV2ReplyStatus::unsafe_arena_set_allocated_footer(
5549 ::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
5550 if (GetArena() ==
nullptr) {
5551 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(footer_);
5555 _has_bits_[0] |= 0x00000002u;
5557 _has_bits_[0] &= ~0x00000002u;
5561 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyStatus::release_footer() {
5562 auto temp = unsafe_arena_release_footer();
5563 if (GetArena() !=
nullptr) {
5564 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5568 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyStatus::unsafe_arena_release_footer() {
5570 _has_bits_[0] &= ~0x00000002u;
5571 ::goby::middleware::frontseat::protobuf::SV2Footer* temp = footer_;
5575 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyStatus::_internal_mutable_footer() {
5576 _has_bits_[0] |= 0x00000002u;
5577 if (footer_ ==
nullptr) {
5578 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArena());
5583 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyStatus::mutable_footer() {
5585 return _internal_mutable_footer();
5587 inline void SV2ReplyStatus::set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
5588 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
5589 if (message_arena ==
nullptr) {
5593 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5594 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(footer);
5595 if (message_arena != submessage_arena) {
5596 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5597 message_arena, footer, submessage_arena);
5599 _has_bits_[0] |= 0x00000002u;
5601 _has_bits_[0] &= ~0x00000002u;
5612 inline bool SV2RequestQueuedMessage::_internal_has_header()
const {
5613 bool value = (_has_bits_[0] & 0x00000001u) != 0;
5614 PROTOBUF_ASSUME(!value || header_ !=
nullptr);
5618 return _internal_has_header();
5620 inline void SV2RequestQueuedMessage::clear_header() {
5621 if (header_ !=
nullptr) header_->Clear();
5622 _has_bits_[0] &= ~0x00000001u;
5624 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestQueuedMessage::_internal_header()
const {
5625 const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
5626 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*
>(
5629 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestQueuedMessage::header()
const {
5631 return _internal_header();
5633 inline void SV2RequestQueuedMessage::unsafe_arena_set_allocated_header(
5634 ::goby::middleware::frontseat::protobuf::SV2Header* header) {
5635 if (GetArena() ==
nullptr) {
5636 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
5640 _has_bits_[0] |= 0x00000001u;
5642 _has_bits_[0] &= ~0x00000001u;
5646 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestQueuedMessage::release_header() {
5647 auto temp = unsafe_arena_release_header();
5648 if (GetArena() !=
nullptr) {
5649 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5653 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestQueuedMessage::unsafe_arena_release_header() {
5655 _has_bits_[0] &= ~0x00000001u;
5656 ::goby::middleware::frontseat::protobuf::SV2Header* temp = header_;
5660 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestQueuedMessage::_internal_mutable_header() {
5661 _has_bits_[0] |= 0x00000001u;
5662 if (header_ ==
nullptr) {
5663 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArena());
5668 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestQueuedMessage::mutable_header() {
5670 return _internal_mutable_header();
5672 inline void SV2RequestQueuedMessage::set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header) {
5673 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
5674 if (message_arena ==
nullptr) {
5678 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5679 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(header);
5680 if (message_arena != submessage_arena) {
5681 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5682 message_arena, header, submessage_arena);
5684 _has_bits_[0] |= 0x00000001u;
5686 _has_bits_[0] &= ~0x00000001u;
5693 inline bool SV2RequestQueuedMessage::_internal_has_footer()
const {
5694 bool value = (_has_bits_[0] & 0x00000002u) != 0;
5695 PROTOBUF_ASSUME(!value || footer_ !=
nullptr);
5698 inline bool SV2RequestQueuedMessage::has_footer()
const {
5699 return _internal_has_footer();
5701 inline void SV2RequestQueuedMessage::clear_footer() {
5702 if (footer_ !=
nullptr) footer_->Clear();
5703 _has_bits_[0] &= ~0x00000002u;
5705 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestQueuedMessage::_internal_footer()
const {
5706 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
5707 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*
>(
5710 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestQueuedMessage::footer()
const {
5712 return _internal_footer();
5714 inline void SV2RequestQueuedMessage::unsafe_arena_set_allocated_footer(
5715 ::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
5716 if (GetArena() ==
nullptr) {
5717 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(footer_);
5721 _has_bits_[0] |= 0x00000002u;
5723 _has_bits_[0] &= ~0x00000002u;
5727 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestQueuedMessage::release_footer() {
5728 auto temp = unsafe_arena_release_footer();
5729 if (GetArena() !=
nullptr) {
5730 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5734 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestQueuedMessage::unsafe_arena_release_footer() {
5736 _has_bits_[0] &= ~0x00000002u;
5737 ::goby::middleware::frontseat::protobuf::SV2Footer* temp = footer_;
5741 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestQueuedMessage::_internal_mutable_footer() {
5742 _has_bits_[0] |= 0x00000002u;
5743 if (footer_ ==
nullptr) {
5744 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArena());
5749 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestQueuedMessage::mutable_footer() {
5751 return _internal_mutable_footer();
5753 inline void SV2RequestQueuedMessage::set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
5754 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
5755 if (message_arena ==
nullptr) {
5759 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5760 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(footer);
5761 if (message_arena != submessage_arena) {
5762 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5763 message_arena, footer, submessage_arena);
5765 _has_bits_[0] |= 0x00000002u;
5767 _has_bits_[0] &= ~0x00000002u;
5778 inline bool SV2ReplyQueuedMessage::_internal_has_header()
const {
5779 bool value = (_has_bits_[0] & 0x00000001u) != 0;
5780 PROTOBUF_ASSUME(!value || header_ !=
nullptr);
5784 return _internal_has_header();
5786 inline void SV2ReplyQueuedMessage::clear_header() {
5787 if (header_ !=
nullptr) header_->Clear();
5788 _has_bits_[0] &= ~0x00000001u;
5790 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyQueuedMessage::_internal_header()
const {
5791 const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
5792 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*
>(
5795 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyQueuedMessage::header()
const {
5797 return _internal_header();
5799 inline void SV2ReplyQueuedMessage::unsafe_arena_set_allocated_header(
5800 ::goby::middleware::frontseat::protobuf::SV2Header* header) {
5801 if (GetArena() ==
nullptr) {
5802 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
5806 _has_bits_[0] |= 0x00000001u;
5808 _has_bits_[0] &= ~0x00000001u;
5812 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyQueuedMessage::release_header() {
5813 auto temp = unsafe_arena_release_header();
5814 if (GetArena() !=
nullptr) {
5815 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5819 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyQueuedMessage::unsafe_arena_release_header() {
5821 _has_bits_[0] &= ~0x00000001u;
5822 ::goby::middleware::frontseat::protobuf::SV2Header* temp = header_;
5826 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyQueuedMessage::_internal_mutable_header() {
5827 _has_bits_[0] |= 0x00000001u;
5828 if (header_ ==
nullptr) {
5829 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArena());
5834 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyQueuedMessage::mutable_header() {
5836 return _internal_mutable_header();
5838 inline void SV2ReplyQueuedMessage::set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header) {
5839 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
5840 if (message_arena ==
nullptr) {
5844 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5845 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(header);
5846 if (message_arena != submessage_arena) {
5847 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5848 message_arena, header, submessage_arena);
5850 _has_bits_[0] |= 0x00000001u;
5852 _has_bits_[0] &= ~0x00000001u;
5859 inline bool SV2ReplyQueuedMessage::_internal_has_original_msg_type()
const {
5860 bool value = (_has_bits_[0] & 0x00000004u) != 0;
5863 inline bool SV2ReplyQueuedMessage::has_original_msg_type()
const {
5864 return _internal_has_original_msg_type();
5866 inline void SV2ReplyQueuedMessage::clear_original_msg_type() {
5867 original_msg_type_ = 0u;
5868 _has_bits_[0] &= ~0x00000004u;
5871 return original_msg_type_;
5875 return _internal_original_msg_type();
5878 _has_bits_[0] |= 0x00000004u;
5879 original_msg_type_ =
value;
5882 _internal_set_original_msg_type(value);
5887 inline bool SV2ReplyQueuedMessage::_internal_has_footer()
const {
5888 bool value = (_has_bits_[0] & 0x00000002u) != 0;
5889 PROTOBUF_ASSUME(!value || footer_ !=
nullptr);
5892 inline bool SV2ReplyQueuedMessage::has_footer()
const {
5893 return _internal_has_footer();
5895 inline void SV2ReplyQueuedMessage::clear_footer() {
5896 if (footer_ !=
nullptr) footer_->Clear();
5897 _has_bits_[0] &= ~0x00000002u;
5899 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyQueuedMessage::_internal_footer()
const {
5900 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
5901 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*
>(
5904 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyQueuedMessage::footer()
const {
5906 return _internal_footer();
5908 inline void SV2ReplyQueuedMessage::unsafe_arena_set_allocated_footer(
5909 ::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
5910 if (GetArena() ==
nullptr) {
5911 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(footer_);
5915 _has_bits_[0] |= 0x00000002u;
5917 _has_bits_[0] &= ~0x00000002u;
5921 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyQueuedMessage::release_footer() {
5922 auto temp = unsafe_arena_release_footer();
5923 if (GetArena() !=
nullptr) {
5924 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5928 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyQueuedMessage::unsafe_arena_release_footer() {
5930 _has_bits_[0] &= ~0x00000002u;
5931 ::goby::middleware::frontseat::protobuf::SV2Footer* temp = footer_;
5935 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyQueuedMessage::_internal_mutable_footer() {
5936 _has_bits_[0] |= 0x00000002u;
5937 if (footer_ ==
nullptr) {
5938 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArena());
5943 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyQueuedMessage::mutable_footer() {
5945 return _internal_mutable_footer();
5947 inline void SV2ReplyQueuedMessage::set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
5948 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
5949 if (message_arena ==
nullptr) {
5953 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5954 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(footer);
5955 if (message_arena != submessage_arena) {
5956 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5957 message_arena, footer, submessage_arena);
5959 _has_bits_[0] |= 0x00000002u;
5961 _has_bits_[0] &= ~0x00000002u;
5972 inline bool SV2ACKNAKQueuedMessage::_internal_has_header()
const {
5973 bool value = (_has_bits_[0] & 0x00000001u) != 0;
5974 PROTOBUF_ASSUME(!value || header_ !=
nullptr);
5978 return _internal_has_header();
5980 inline void SV2ACKNAKQueuedMessage::clear_header() {
5981 if (header_ !=
nullptr) header_->Clear();
5982 _has_bits_[0] &= ~0x00000001u;
5984 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ACKNAKQueuedMessage::_internal_header()
const {
5985 const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
5986 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*
>(
5989 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ACKNAKQueuedMessage::header()
const {
5991 return _internal_header();
5993 inline void SV2ACKNAKQueuedMessage::unsafe_arena_set_allocated_header(
5994 ::goby::middleware::frontseat::protobuf::SV2Header* header) {
5995 if (GetArena() ==
nullptr) {
5996 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
6000 _has_bits_[0] |= 0x00000001u;
6002 _has_bits_[0] &= ~0x00000001u;
6006 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ACKNAKQueuedMessage::release_header() {
6007 auto temp = unsafe_arena_release_header();
6008 if (GetArena() !=
nullptr) {
6009 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6013 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ACKNAKQueuedMessage::unsafe_arena_release_header() {
6015 _has_bits_[0] &= ~0x00000001u;
6016 ::goby::middleware::frontseat::protobuf::SV2Header* temp = header_;
6020 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ACKNAKQueuedMessage::_internal_mutable_header() {
6021 _has_bits_[0] |= 0x00000001u;
6022 if (header_ ==
nullptr) {
6023 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArena());
6028 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ACKNAKQueuedMessage::mutable_header() {
6030 return _internal_mutable_header();
6032 inline void SV2ACKNAKQueuedMessage::set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header) {
6033 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
6034 if (message_arena ==
nullptr) {
6038 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6039 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(header);
6040 if (message_arena != submessage_arena) {
6041 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6042 message_arena, header, submessage_arena);
6044 _has_bits_[0] |= 0x00000001u;
6046 _has_bits_[0] &= ~0x00000001u;
6053 inline bool SV2ACKNAKQueuedMessage::_internal_has_command_format()
const {
6054 bool value = (_has_bits_[0] & 0x00000004u) != 0;
6057 inline bool SV2ACKNAKQueuedMessage::has_command_format()
const {
6058 return _internal_has_command_format();
6060 inline void SV2ACKNAKQueuedMessage::clear_command_format() {
6061 command_format_ = 0u;
6062 _has_bits_[0] &= ~0x00000004u;
6065 return command_format_;
6069 return _internal_command_format();
6072 _has_bits_[0] |= 0x00000004u;
6073 command_format_ =
value;
6076 _internal_set_command_format(value);
6081 inline bool SV2ACKNAKQueuedMessage::_internal_has_response_code()
const {
6082 bool value = (_has_bits_[0] & 0x00000008u) != 0;
6085 inline bool SV2ACKNAKQueuedMessage::has_response_code()
const {
6086 return _internal_has_response_code();
6088 inline void SV2ACKNAKQueuedMessage::clear_response_code() {
6089 response_code_ = 0u;
6090 _has_bits_[0] &= ~0x00000008u;
6093 return response_code_;
6097 return _internal_response_code();
6100 _has_bits_[0] |= 0x00000008u;
6101 response_code_ =
value;
6104 _internal_set_response_code(value);
6109 inline bool SV2ACKNAKQueuedMessage::_internal_has_response_message_length()
const {
6110 bool value = (_has_bits_[0] & 0x00000010u) != 0;
6113 inline bool SV2ACKNAKQueuedMessage::has_response_message_length()
const {
6114 return _internal_has_response_message_length();
6116 inline void SV2ACKNAKQueuedMessage::clear_response_message_length() {
6117 response_message_length_ = 0u;
6118 _has_bits_[0] &= ~0x00000010u;
6121 return response_message_length_;
6125 return _internal_response_message_length();
6128 _has_bits_[0] |= 0x00000010u;
6129 response_message_length_ =
value;
6132 _internal_set_response_message_length(value);
6137 inline bool SV2ACKNAKQueuedMessage::_internal_has_footer()
const {
6138 bool value = (_has_bits_[0] & 0x00000002u) != 0;
6139 PROTOBUF_ASSUME(!value || footer_ !=
nullptr);
6142 inline bool SV2ACKNAKQueuedMessage::has_footer()
const {
6143 return _internal_has_footer();
6145 inline void SV2ACKNAKQueuedMessage::clear_footer() {
6146 if (footer_ !=
nullptr) footer_->Clear();
6147 _has_bits_[0] &= ~0x00000002u;
6149 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ACKNAKQueuedMessage::_internal_footer()
const {
6150 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
6151 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*
>(
6154 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ACKNAKQueuedMessage::footer()
const {
6156 return _internal_footer();
6158 inline void SV2ACKNAKQueuedMessage::unsafe_arena_set_allocated_footer(
6159 ::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
6160 if (GetArena() ==
nullptr) {
6161 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(footer_);
6165 _has_bits_[0] |= 0x00000002u;
6167 _has_bits_[0] &= ~0x00000002u;
6171 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ACKNAKQueuedMessage::release_footer() {
6172 auto temp = unsafe_arena_release_footer();
6173 if (GetArena() !=
nullptr) {
6174 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6178 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ACKNAKQueuedMessage::unsafe_arena_release_footer() {
6180 _has_bits_[0] &= ~0x00000002u;
6181 ::goby::middleware::frontseat::protobuf::SV2Footer* temp = footer_;
6185 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ACKNAKQueuedMessage::_internal_mutable_footer() {
6186 _has_bits_[0] |= 0x00000002u;
6187 if (footer_ ==
nullptr) {
6188 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArena());
6193 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ACKNAKQueuedMessage::mutable_footer() {
6195 return _internal_mutable_footer();
6197 inline void SV2ACKNAKQueuedMessage::set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
6198 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
6199 if (message_arena ==
nullptr) {
6203 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6204 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(footer);
6205 if (message_arena != submessage_arena) {
6206 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6207 message_arena, footer, submessage_arena);
6209 _has_bits_[0] |= 0x00000002u;
6211 _has_bits_[0] &= ~0x00000002u;
6222 inline bool SV2GenericNAK::_internal_has_header()
const {
6223 bool value = (_has_bits_[0] & 0x00000001u) != 0;
6224 PROTOBUF_ASSUME(!value || header_ !=
nullptr);
6228 return _internal_has_header();
6230 inline void SV2GenericNAK::clear_header() {
6231 if (header_ !=
nullptr) header_->Clear();
6232 _has_bits_[0] &= ~0x00000001u;
6234 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2GenericNAK::_internal_header()
const {
6235 const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
6236 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*
>(
6239 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2GenericNAK::header()
const {
6241 return _internal_header();
6243 inline void SV2GenericNAK::unsafe_arena_set_allocated_header(
6244 ::goby::middleware::frontseat::protobuf::SV2Header* header) {
6245 if (GetArena() ==
nullptr) {
6246 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
6250 _has_bits_[0] |= 0x00000001u;
6252 _has_bits_[0] &= ~0x00000001u;
6256 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericNAK::release_header() {
6257 auto temp = unsafe_arena_release_header();
6258 if (GetArena() !=
nullptr) {
6259 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6263 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericNAK::unsafe_arena_release_header() {
6265 _has_bits_[0] &= ~0x00000001u;
6266 ::goby::middleware::frontseat::protobuf::SV2Header* temp = header_;
6270 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericNAK::_internal_mutable_header() {
6271 _has_bits_[0] |= 0x00000001u;
6272 if (header_ ==
nullptr) {
6273 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArena());
6278 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericNAK::mutable_header() {
6280 return _internal_mutable_header();
6282 inline void SV2GenericNAK::set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header) {
6283 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
6284 if (message_arena ==
nullptr) {
6288 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6289 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(header);
6290 if (message_arena != submessage_arena) {
6291 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6292 message_arena, header, submessage_arena);
6294 _has_bits_[0] |= 0x00000001u;
6296 _has_bits_[0] &= ~0x00000001u;
6303 inline bool SV2GenericNAK::_internal_has_original_msg_type()
const {
6304 bool value = (_has_bits_[0] & 0x00000004u) != 0;
6307 inline bool SV2GenericNAK::has_original_msg_type()
const {
6308 return _internal_has_original_msg_type();
6310 inline void SV2GenericNAK::clear_original_msg_type() {
6311 original_msg_type_ = 0u;
6312 _has_bits_[0] &= ~0x00000004u;
6315 return original_msg_type_;
6319 return _internal_original_msg_type();
6322 _has_bits_[0] |= 0x00000004u;
6323 original_msg_type_ =
value;
6326 _internal_set_original_msg_type(value);
6331 inline bool SV2GenericNAK::_internal_has_response_code()
const {
6332 bool value = (_has_bits_[0] & 0x00000008u) != 0;
6335 inline bool SV2GenericNAK::has_response_code()
const {
6336 return _internal_has_response_code();
6338 inline void SV2GenericNAK::clear_response_code() {
6339 response_code_ = 0u;
6340 _has_bits_[0] &= ~0x00000008u;
6343 return response_code_;
6347 return _internal_response_code();
6350 _has_bits_[0] |= 0x00000008u;
6351 response_code_ =
value;
6354 _internal_set_response_code(value);
6359 inline bool SV2GenericNAK::_internal_has_footer()
const {
6360 bool value = (_has_bits_[0] & 0x00000002u) != 0;
6361 PROTOBUF_ASSUME(!value || footer_ !=
nullptr);
6364 inline bool SV2GenericNAK::has_footer()
const {
6365 return _internal_has_footer();
6367 inline void SV2GenericNAK::clear_footer() {
6368 if (footer_ !=
nullptr) footer_->Clear();
6369 _has_bits_[0] &= ~0x00000002u;
6371 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2GenericNAK::_internal_footer()
const {
6372 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
6373 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*
>(
6376 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2GenericNAK::footer()
const {
6378 return _internal_footer();
6380 inline void SV2GenericNAK::unsafe_arena_set_allocated_footer(
6381 ::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
6382 if (GetArena() ==
nullptr) {
6383 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(footer_);
6387 _has_bits_[0] |= 0x00000002u;
6389 _has_bits_[0] &= ~0x00000002u;
6393 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericNAK::release_footer() {
6394 auto temp = unsafe_arena_release_footer();
6395 if (GetArena() !=
nullptr) {
6396 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6400 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericNAK::unsafe_arena_release_footer() {
6402 _has_bits_[0] &= ~0x00000002u;
6403 ::goby::middleware::frontseat::protobuf::SV2Footer* temp = footer_;
6407 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericNAK::_internal_mutable_footer() {
6408 _has_bits_[0] |= 0x00000002u;
6409 if (footer_ ==
nullptr) {
6410 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArena());
6415 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericNAK::mutable_footer() {
6417 return _internal_mutable_footer();
6419 inline void SV2GenericNAK::set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
6420 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
6421 if (message_arena ==
nullptr) {
6425 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6426 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(footer);
6427 if (message_arena != submessage_arena) {
6428 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6429 message_arena, footer, submessage_arena);
6431 _has_bits_[0] |= 0x00000002u;
6433 _has_bits_[0] &= ~0x00000002u;
6444 inline bool SV2GenericACK::_internal_has_header()
const {
6445 bool value = (_has_bits_[0] & 0x00000001u) != 0;
6446 PROTOBUF_ASSUME(!value || header_ !=
nullptr);
6450 return _internal_has_header();
6452 inline void SV2GenericACK::clear_header() {
6453 if (header_ !=
nullptr) header_->Clear();
6454 _has_bits_[0] &= ~0x00000001u;
6456 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2GenericACK::_internal_header()
const {
6457 const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
6458 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*
>(
6461 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2GenericACK::header()
const {
6463 return _internal_header();
6465 inline void SV2GenericACK::unsafe_arena_set_allocated_header(
6466 ::goby::middleware::frontseat::protobuf::SV2Header* header) {
6467 if (GetArena() ==
nullptr) {
6468 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
6472 _has_bits_[0] |= 0x00000001u;
6474 _has_bits_[0] &= ~0x00000001u;
6478 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericACK::release_header() {
6479 auto temp = unsafe_arena_release_header();
6480 if (GetArena() !=
nullptr) {
6481 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6485 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericACK::unsafe_arena_release_header() {
6487 _has_bits_[0] &= ~0x00000001u;
6488 ::goby::middleware::frontseat::protobuf::SV2Header* temp = header_;
6492 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericACK::_internal_mutable_header() {
6493 _has_bits_[0] |= 0x00000001u;
6494 if (header_ ==
nullptr) {
6495 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArena());
6500 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericACK::mutable_header() {
6502 return _internal_mutable_header();
6504 inline void SV2GenericACK::set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header) {
6505 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
6506 if (message_arena ==
nullptr) {
6510 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6511 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(header);
6512 if (message_arena != submessage_arena) {
6513 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6514 message_arena, header, submessage_arena);
6516 _has_bits_[0] |= 0x00000001u;
6518 _has_bits_[0] &= ~0x00000001u;
6525 inline bool SV2GenericACK::_internal_has_original_msg_type()
const {
6526 bool value = (_has_bits_[0] & 0x00000004u) != 0;
6529 inline bool SV2GenericACK::has_original_msg_type()
const {
6530 return _internal_has_original_msg_type();
6532 inline void SV2GenericACK::clear_original_msg_type() {
6533 original_msg_type_ = 0u;
6534 _has_bits_[0] &= ~0x00000004u;
6537 return original_msg_type_;
6541 return _internal_original_msg_type();
6544 _has_bits_[0] |= 0x00000004u;
6545 original_msg_type_ =
value;
6548 _internal_set_original_msg_type(value);
6553 inline bool SV2GenericACK::_internal_has_footer()
const {
6554 bool value = (_has_bits_[0] & 0x00000002u) != 0;
6555 PROTOBUF_ASSUME(!value || footer_ !=
nullptr);
6558 inline bool SV2GenericACK::has_footer()
const {
6559 return _internal_has_footer();
6561 inline void SV2GenericACK::clear_footer() {
6562 if (footer_ !=
nullptr) footer_->Clear();
6563 _has_bits_[0] &= ~0x00000002u;
6565 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2GenericACK::_internal_footer()
const {
6566 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
6567 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*
>(
6570 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2GenericACK::footer()
const {
6572 return _internal_footer();
6574 inline void SV2GenericACK::unsafe_arena_set_allocated_footer(
6575 ::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
6576 if (GetArena() ==
nullptr) {
6577 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(footer_);
6581 _has_bits_[0] |= 0x00000002u;
6583 _has_bits_[0] &= ~0x00000002u;
6587 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericACK::release_footer() {
6588 auto temp = unsafe_arena_release_footer();
6589 if (GetArena() !=
nullptr) {
6590 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6594 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericACK::unsafe_arena_release_footer() {
6596 _has_bits_[0] &= ~0x00000002u;
6597 ::goby::middleware::frontseat::protobuf::SV2Footer* temp = footer_;
6601 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericACK::_internal_mutable_footer() {
6602 _has_bits_[0] |= 0x00000002u;
6603 if (footer_ ==
nullptr) {
6604 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArena());
6609 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericACK::mutable_footer() {
6611 return _internal_mutable_footer();
6613 inline void SV2GenericACK::set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
6614 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
6615 if (message_arena ==
nullptr) {
6619 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6620 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(footer);
6621 if (message_arena != submessage_arena) {
6622 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6623 message_arena, footer, submessage_arena);
6625 _has_bits_[0] |= 0x00000002u;
6627 _has_bits_[0] &= ~0x00000002u;
6638 inline bool SV2SendToConsole::_internal_has_header()
const {
6639 bool value = (_has_bits_[0] & 0x00000002u) != 0;
6640 PROTOBUF_ASSUME(!value || header_ !=
nullptr);
6644 return _internal_has_header();
6646 inline void SV2SendToConsole::clear_header() {
6647 if (header_ !=
nullptr) header_->Clear();
6648 _has_bits_[0] &= ~0x00000002u;
6650 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2SendToConsole::_internal_header()
const {
6651 const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
6652 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*
>(
6655 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2SendToConsole::header()
const {
6657 return _internal_header();
6659 inline void SV2SendToConsole::unsafe_arena_set_allocated_header(
6660 ::goby::middleware::frontseat::protobuf::SV2Header* header) {
6661 if (GetArena() ==
nullptr) {
6662 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
6666 _has_bits_[0] |= 0x00000002u;
6668 _has_bits_[0] &= ~0x00000002u;
6672 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2SendToConsole::release_header() {
6673 auto temp = unsafe_arena_release_header();
6674 if (GetArena() !=
nullptr) {
6675 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6679 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2SendToConsole::unsafe_arena_release_header() {
6681 _has_bits_[0] &= ~0x00000002u;
6682 ::goby::middleware::frontseat::protobuf::SV2Header* temp = header_;
6686 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2SendToConsole::_internal_mutable_header() {
6687 _has_bits_[0] |= 0x00000002u;
6688 if (header_ ==
nullptr) {
6689 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArena());
6694 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2SendToConsole::mutable_header() {
6696 return _internal_mutable_header();
6698 inline void SV2SendToConsole::set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header) {
6699 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
6700 if (message_arena ==
nullptr) {
6704 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6705 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(header);
6706 if (message_arena != submessage_arena) {
6707 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6708 message_arena, header, submessage_arena);
6710 _has_bits_[0] |= 0x00000002u;
6712 _has_bits_[0] &= ~0x00000002u;
6719 inline bool SV2SendToConsole::_internal_has_original_msg_type()
const {
6720 bool value = (_has_bits_[0] & 0x00000008u) != 0;
6723 inline bool SV2SendToConsole::has_original_msg_type()
const {
6724 return _internal_has_original_msg_type();
6726 inline void SV2SendToConsole::clear_original_msg_type() {
6727 original_msg_type_ = 0u;
6728 _has_bits_[0] &= ~0x00000008u;
6731 return original_msg_type_;
6735 return _internal_original_msg_type();
6738 _has_bits_[0] |= 0x00000008u;
6739 original_msg_type_ =
value;
6742 _internal_set_original_msg_type(value);
6747 inline bool SV2SendToConsole::_internal_has_text()
const {
6748 bool value = (_has_bits_[0] & 0x00000001u) != 0;
6751 inline bool SV2SendToConsole::has_text()
const {
6752 return _internal_has_text();
6754 inline void SV2SendToConsole::clear_text() {
6756 _has_bits_[0] &= ~0x00000001u;
6758 inline const std::string& SV2SendToConsole::text()
const {
6760 return _internal_text();
6762 inline void SV2SendToConsole::set_text(
const std::string& value) {
6763 _internal_set_text(value);
6766 inline std::string* SV2SendToConsole::mutable_text() {
6768 return _internal_mutable_text();
6770 inline const std::string& SV2SendToConsole::_internal_text()
const {
6773 inline void SV2SendToConsole::_internal_set_text(
const std::string& value) {
6774 _has_bits_[0] |= 0x00000001u;
6777 inline void SV2SendToConsole::set_text(std::string&& value) {
6778 _has_bits_[0] |= 0x00000001u;
6783 inline void SV2SendToConsole::set_text(
const char* value) {
6784 GOOGLE_DCHECK(value !=
nullptr);
6785 _has_bits_[0] |= 0x00000001u;
6790 inline void SV2SendToConsole::set_text(
const void* value,
6792 _has_bits_[0] |= 0x00000001u;
6794 reinterpret_cast<const char*
>(value), size), GetArena());
6797 inline std::string* SV2SendToConsole::_internal_mutable_text() {
6798 _has_bits_[0] |= 0x00000001u;
6801 inline std::string* SV2SendToConsole::release_text() {
6803 if (!_internal_has_text()) {
6806 _has_bits_[0] &= ~0x00000001u;
6809 inline void SV2SendToConsole::set_allocated_text(std::string* text) {
6810 if (text !=
nullptr) {
6811 _has_bits_[0] |= 0x00000001u;
6813 _has_bits_[0] &= ~0x00000001u;
6819 inline std::string* SV2SendToConsole::unsafe_arena_release_text() {
6821 GOOGLE_DCHECK(GetArena() !=
nullptr);
6822 _has_bits_[0] &= ~0x00000001u;
6826 inline void SV2SendToConsole::unsafe_arena_set_allocated_text(
6827 std::string* text) {
6828 GOOGLE_DCHECK(GetArena() !=
nullptr);
6829 if (text !=
nullptr) {
6830 _has_bits_[0] |= 0x00000001u;
6832 _has_bits_[0] &= ~0x00000001u;
6840 inline bool SV2SendToConsole::_internal_has_footer()
const {
6841 bool value = (_has_bits_[0] & 0x00000004u) != 0;
6842 PROTOBUF_ASSUME(!value || footer_ !=
nullptr);
6845 inline bool SV2SendToConsole::has_footer()
const {
6846 return _internal_has_footer();
6848 inline void SV2SendToConsole::clear_footer() {
6849 if (footer_ !=
nullptr) footer_->Clear();
6850 _has_bits_[0] &= ~0x00000004u;
6852 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2SendToConsole::_internal_footer()
const {
6853 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
6854 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*
>(
6857 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2SendToConsole::footer()
const {
6859 return _internal_footer();
6861 inline void SV2SendToConsole::unsafe_arena_set_allocated_footer(
6862 ::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
6863 if (GetArena() ==
nullptr) {
6864 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(footer_);
6868 _has_bits_[0] |= 0x00000004u;
6870 _has_bits_[0] &= ~0x00000004u;
6874 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2SendToConsole::release_footer() {
6875 auto temp = unsafe_arena_release_footer();
6876 if (GetArena() !=
nullptr) {
6877 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6881 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2SendToConsole::unsafe_arena_release_footer() {
6883 _has_bits_[0] &= ~0x00000004u;
6884 ::goby::middleware::frontseat::protobuf::SV2Footer* temp = footer_;
6888 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2SendToConsole::_internal_mutable_footer() {
6889 _has_bits_[0] |= 0x00000004u;
6890 if (footer_ ==
nullptr) {
6891 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArena());
6896 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2SendToConsole::mutable_footer() {
6898 return _internal_mutable_footer();
6900 inline void SV2SendToConsole::set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
6901 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
6902 if (message_arena ==
nullptr) {
6906 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6907 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(footer);
6908 if (message_arena != submessage_arena) {
6909 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6910 message_arena, footer, submessage_arena);
6912 _has_bits_[0] |= 0x00000004u;
6914 _has_bits_[0] &= ~0x00000004u;
6925 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_level2id()
const {
6926 bool value = (_has_bits_[0] & 0x00000001u) != 0;
6929 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_level2id()
const {
6930 return _internal_has_level2id();
6932 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_level2id() {
6934 _has_bits_[0] &= ~0x00000001u;
6941 return _internal_level2id();
6944 _has_bits_[0] |= 0x00000001u;
6948 _internal_set_level2id(value);
6953 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_wgmsid()
const {
6954 bool value = (_has_bits_[0] & 0x00000002u) != 0;
6957 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_wgmsid()
const {
6958 return _internal_has_wgmsid();
6960 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_wgmsid() {
6962 _has_bits_[0] &= ~0x00000002u;
6969 return _internal_wgmsid();
6972 _has_bits_[0] |= 0x00000002u;
6976 _internal_set_wgmsid(value);
6981 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_data_size()
const {
6982 bool value = (_has_bits_[0] & 0x00000004u) != 0;
6985 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_data_size()
const {
6986 return _internal_has_data_size();
6988 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_data_size() {
6990 _has_bits_[0] &= ~0x00000004u;
6997 return _internal_data_size();
7000 _has_bits_[0] |= 0x00000004u;
7004 _internal_set_data_size(value);
7009 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_structure_id()
const {
7010 bool value = (_has_bits_[0] & 0x00000008u) != 0;
7013 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_structure_id()
const {
7014 return _internal_has_structure_id();
7016 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_structure_id() {
7018 _has_bits_[0] &= ~0x00000008u;
7021 return structure_id_;
7025 return _internal_structure_id();
7028 _has_bits_[0] |= 0x00000008u;
7029 structure_id_ =
value;
7032 _internal_set_structure_id(value);
7037 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_command_value()
const {
7038 bool value = (_has_bits_[0] & 0x00000010u) != 0;
7041 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_command_value()
const {
7042 return _internal_has_command_value();
7044 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_command_value() {
7045 command_value_ = 0u;
7046 _has_bits_[0] &= ~0x00000010u;
7049 return command_value_;
7053 return _internal_command_value();
7055 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_command_value(::
PROTOBUF_NAMESPACE_ID::uint32 value) {
7056 _has_bits_[0] |= 0x00000010u;
7057 command_value_ =
value;
7060 _internal_set_command_value(value);
7065 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_reserved()
const {
7066 bool value = (_has_bits_[0] & 0x00000020u) != 0;
7069 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_reserved()
const {
7070 return _internal_has_reserved();
7072 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_reserved() {
7074 _has_bits_[0] &= ~0x00000020u;
7081 return _internal_reserved();
7084 _has_bits_[0] |= 0x00000020u;
7088 _internal_set_reserved(value);
7093 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_heading_degrees()
const {
7094 bool value = (_has_bits_[0] & 0x00000040u) != 0;
7097 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_heading_degrees()
const {
7098 return _internal_has_heading_degrees();
7100 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_heading_degrees() {
7101 heading_degrees_ = 0u;
7102 _has_bits_[0] &= ~0x00000040u;
7105 return heading_degrees_;
7109 return _internal_heading_degrees();
7111 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_heading_degrees(::
PROTOBUF_NAMESPACE_ID::uint32 value) {
7112 _has_bits_[0] |= 0x00000040u;
7113 heading_degrees_ =
value;
7116 _internal_set_heading_degrees(value);
7121 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_latitude()
const {
7122 bool value = (_has_bits_[0] & 0x00000080u) != 0;
7125 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_latitude()
const {
7126 return _internal_has_latitude();
7128 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_latitude() {
7130 _has_bits_[0] &= ~0x00000080u;
7137 return _internal_latitude();
7140 _has_bits_[0] |= 0x00000080u;
7144 _internal_set_latitude(value);
7149 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_longitude()
const {
7150 bool value = (_has_bits_[0] & 0x00000100u) != 0;
7153 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_longitude()
const {
7154 return _internal_has_longitude();
7156 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_longitude() {
7158 _has_bits_[0] &= ~0x00000100u;
7165 return _internal_longitude();
7168 _has_bits_[0] |= 0x00000100u;
7172 _internal_set_longitude(value);
7177 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_crc16()
const {
7178 bool value = (_has_bits_[0] & 0x00000200u) != 0;
7181 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_crc16()
const {
7182 return _internal_has_crc16();
7184 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_crc16() {
7186 _has_bits_[0] &= ~0x00000200u;
7193 return _internal_crc16();
7196 _has_bits_[0] |= 0x00000200u;
7200 _internal_set_crc16(value);
7209 inline bool SV2CommandFollowFixedHeading::_internal_has_header()
const {
7210 bool value = (_has_bits_[0] & 0x00000001u) != 0;
7211 PROTOBUF_ASSUME(!value || header_ !=
nullptr);
7215 return _internal_has_header();
7217 inline void SV2CommandFollowFixedHeading::clear_header() {
7218 if (header_ !=
nullptr) header_->Clear();
7219 _has_bits_[0] &= ~0x00000001u;
7221 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2CommandFollowFixedHeading::_internal_header()
const {
7222 const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
7223 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*
>(
7226 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2CommandFollowFixedHeading::header()
const {
7228 return _internal_header();
7230 inline void SV2CommandFollowFixedHeading::unsafe_arena_set_allocated_header(
7231 ::goby::middleware::frontseat::protobuf::SV2Header* header) {
7232 if (GetArena() ==
nullptr) {
7233 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
7237 _has_bits_[0] |= 0x00000001u;
7239 _has_bits_[0] &= ~0x00000001u;
7243 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2CommandFollowFixedHeading::release_header() {
7244 auto temp = unsafe_arena_release_header();
7245 if (GetArena() !=
nullptr) {
7246 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7250 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2CommandFollowFixedHeading::unsafe_arena_release_header() {
7252 _has_bits_[0] &= ~0x00000001u;
7253 ::goby::middleware::frontseat::protobuf::SV2Header* temp = header_;
7257 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2CommandFollowFixedHeading::_internal_mutable_header() {
7258 _has_bits_[0] |= 0x00000001u;
7259 if (header_ ==
nullptr) {
7260 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArena());
7265 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2CommandFollowFixedHeading::mutable_header() {
7267 return _internal_mutable_header();
7269 inline void SV2CommandFollowFixedHeading::set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header) {
7270 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
7271 if (message_arena ==
nullptr) {
7275 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7276 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(header);
7277 if (message_arena != submessage_arena) {
7278 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7279 message_arena, header, submessage_arena);
7281 _has_bits_[0] |= 0x00000001u;
7283 _has_bits_[0] &= ~0x00000001u;
7290 inline bool SV2CommandFollowFixedHeading::_internal_has_original_msg_type()
const {
7291 bool value = (_has_bits_[0] & 0x00000008u) != 0;
7294 inline bool SV2CommandFollowFixedHeading::has_original_msg_type()
const {
7295 return _internal_has_original_msg_type();
7297 inline void SV2CommandFollowFixedHeading::clear_original_msg_type() {
7298 original_msg_type_ = 0u;
7299 _has_bits_[0] &= ~0x00000008u;
7302 return original_msg_type_;
7306 return _internal_original_msg_type();
7309 _has_bits_[0] |= 0x00000008u;
7310 original_msg_type_ =
value;
7313 _internal_set_original_msg_type(value);
7318 inline bool SV2CommandFollowFixedHeading::_internal_has_command_format()
const {
7319 bool value = (_has_bits_[0] & 0x00000010u) != 0;
7322 inline bool SV2CommandFollowFixedHeading::has_command_format()
const {
7323 return _internal_has_command_format();
7325 inline void SV2CommandFollowFixedHeading::clear_command_format() {
7326 command_format_ = 0u;
7327 _has_bits_[0] &= ~0x00000010u;
7330 return command_format_;
7334 return _internal_command_format();
7337 _has_bits_[0] |= 0x00000010u;
7338 command_format_ =
value;
7341 _internal_set_command_format(value);
7346 inline bool SV2CommandFollowFixedHeading::_internal_has_body()
const {
7347 bool value = (_has_bits_[0] & 0x00000002u) != 0;
7348 PROTOBUF_ASSUME(!value || body_ !=
nullptr);
7351 inline bool SV2CommandFollowFixedHeading::has_body()
const {
7352 return _internal_has_body();
7354 inline void SV2CommandFollowFixedHeading::clear_body() {
7355 if (body_ !=
nullptr) body_->Clear();
7356 _has_bits_[0] &= ~0x00000002u;
7358 inline const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& SV2CommandFollowFixedHeading::_internal_body()
const {
7359 const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* p = body_;
7360 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody*
>(
7363 inline const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& SV2CommandFollowFixedHeading::body()
const {
7365 return _internal_body();
7367 inline void SV2CommandFollowFixedHeading::unsafe_arena_set_allocated_body(
7368 ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* body) {
7369 if (GetArena() ==
nullptr) {
7370 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(body_);
7374 _has_bits_[0] |= 0x00000002u;
7376 _has_bits_[0] &= ~0x00000002u;
7380 inline ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* SV2CommandFollowFixedHeading::release_body() {
7381 auto temp = unsafe_arena_release_body();
7382 if (GetArena() !=
nullptr) {
7383 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7387 inline ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* SV2CommandFollowFixedHeading::unsafe_arena_release_body() {
7389 _has_bits_[0] &= ~0x00000002u;
7390 ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* temp = body_;
7394 inline ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* SV2CommandFollowFixedHeading::_internal_mutable_body() {
7395 _has_bits_[0] |= 0x00000002u;
7396 if (body_ ==
nullptr) {
7397 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody>(GetArena());
7402 inline ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* SV2CommandFollowFixedHeading::mutable_body() {
7404 return _internal_mutable_body();
7406 inline void SV2CommandFollowFixedHeading::set_allocated_body(::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* body) {
7407 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
7408 if (message_arena ==
nullptr) {
7412 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7413 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(body);
7414 if (message_arena != submessage_arena) {
7415 body = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7416 message_arena, body, submessage_arena);
7418 _has_bits_[0] |= 0x00000002u;
7420 _has_bits_[0] &= ~0x00000002u;
7427 inline bool SV2CommandFollowFixedHeading::_internal_has_footer()
const {
7428 bool value = (_has_bits_[0] & 0x00000004u) != 0;
7429 PROTOBUF_ASSUME(!value || footer_ !=
nullptr);
7432 inline bool SV2CommandFollowFixedHeading::has_footer()
const {
7433 return _internal_has_footer();
7435 inline void SV2CommandFollowFixedHeading::clear_footer() {
7436 if (footer_ !=
nullptr) footer_->Clear();
7437 _has_bits_[0] &= ~0x00000004u;
7439 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2CommandFollowFixedHeading::_internal_footer()
const {
7440 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
7441 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*
>(
7444 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2CommandFollowFixedHeading::footer()
const {
7446 return _internal_footer();
7448 inline void SV2CommandFollowFixedHeading::unsafe_arena_set_allocated_footer(
7449 ::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
7450 if (GetArena() ==
nullptr) {
7451 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(footer_);
7455 _has_bits_[0] |= 0x00000004u;
7457 _has_bits_[0] &= ~0x00000004u;
7461 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2CommandFollowFixedHeading::release_footer() {
7462 auto temp = unsafe_arena_release_footer();
7463 if (GetArena() !=
nullptr) {
7464 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7468 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2CommandFollowFixedHeading::unsafe_arena_release_footer() {
7470 _has_bits_[0] &= ~0x00000004u;
7471 ::goby::middleware::frontseat::protobuf::SV2Footer* temp = footer_;
7475 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2CommandFollowFixedHeading::_internal_mutable_footer() {
7476 _has_bits_[0] |= 0x00000004u;
7477 if (footer_ ==
nullptr) {
7478 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArena());
7483 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2CommandFollowFixedHeading::mutable_footer() {
7485 return _internal_mutable_footer();
7487 inline void SV2CommandFollowFixedHeading::set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer) {
7488 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
7489 if (message_arena ==
nullptr) {
7493 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7494 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(footer);
7495 if (message_arena != submessage_arena) {
7496 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7497 message_arena, footer, submessage_arena);
7499 _has_bits_[0] |= 0x00000004u;
7501 _has_bits_[0] &= ~0x00000004u;
7508 #pragma GCC diagnostic pop
7544 PROTOBUF_NAMESPACE_OPEN
7548 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::SV2Header_BoardId>() {
7553 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::SV2Header_CCTaskId>() {
7558 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::MessageTypes>() {
7562 PROTOBUF_NAMESPACE_CLOSE
7566 #include <google/protobuf/port_undef.inc>
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody()
void set_pressure(::PROTOBUF_NAMESPACE_ID::uint32 value)
::PROTOBUF_NAMESPACE_ID::uint32 command_format() const
::PROTOBUF_NAMESPACE_ID::uint32 src() const
bool has_pressure_temp() const
SV2Header & operator=(SV2Header &&from) noexcept
void set_allocated_text(std::string *text)
::PROTOBUF_NAMESPACE_ID::uint32 transaction_id() const
SV2ACKNAKQueuedMessage & operator=(SV2ACKNAKQueuedMessage &&from) noexcept
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
void clear_leak_sensor_2()
static bool BoardId_IsValid(int value)
SV2GenericACK & operator=(const SV2GenericACK &from)
SV2GenericACK & operator=(SV2GenericACK &&from) noexcept
friend void swap(SV2CommandFollowFixedHeading &a, SV2CommandFollowFixedHeading &b)
SV2Header * New() const final
void UnsafeArenaSwap(SV2GenericACK *other)
SV2ReplyQueuedMessage * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
SV2RequestStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const SV2RequestEnumerate & default_instance()
SV2RequestStatus(SV2RequestStatus &&from) noexcept
bool has_transaction_id() const
static const SV2ReplyEnumerate & default_instance()
void CopyFrom(const SV2ReplyEnumerate &from)
void CopyFrom(const SV2ReplyStatus &from)
::PROTOBUF_NAMESPACE_ID::uint32 dest() const
::PROTOBUF_NAMESPACE_ID::uint32 latitude() const
static const SV2GenericNAK & default_instance()
void UnsafeArenaSwap(SV2ACKNAKQueuedMessage *other)
SV2SendToConsole * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
SV2Footer(const SV2Footer &from)
SV2ReplyQueuedMessage & operator=(SV2ReplyQueuedMessage &&from) noexcept
void clear_start_of_frame()
SV2ReplyStatus(SV2ReplyStatus &&from) noexcept
void UnsafeArenaSwap(SV2Footer *other)
SV2ACKNAKQueuedMessage & operator=(const SV2ACKNAKQueuedMessage &from)
SV2ReplyQueuedMessage(SV2ReplyQueuedMessage &&from) noexcept
static const SV2RequestStatus * internal_default_instance()
void set_longitude(::PROTOBUF_NAMESPACE_ID::uint32 value)
void set_response_code(::PROTOBUF_NAMESPACE_ID::uint32 value)
const std::string & text() const
static const SV2SendToConsole & default_instance()
static const SV2CommandFollowFixedHeading * internal_default_instance()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void clear_message_type()
void Swap(SV2SendToConsole *other)
void UnsafeArenaSwap(SV2Header *other)
void Swap(SV2ReplyEnumerate *other)
SV2RequestEnumerate(const SV2RequestEnumerate &from)
SV2ReplyStatus & operator=(const SV2ReplyStatus &from)
friend void swap(SV2ReplyStatus &a, SV2ReplyStatus &b)
virtual ~SV2ReplyStatus()
::PROTOBUF_NAMESPACE_ID::uint32 humid_temp() const
void clear_original_msg_type()
::PROTOBUF_NAMESPACE_ID::uint32 alarms() const
void clear_command_value()
::goby::middleware::frontseat::protobuf::SV2Header * release_header()
std::string * release_text()
static const SV2Footer * internal_default_instance()
std::string * mutable_text()
void CopyFrom(const SV2RequestQueuedMessage &from)
void clear_number_of_devices_in_message()
void clear_heading_degrees()
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
virtual ~SV2ACKNAKQueuedMessage()
void set_text(const char *value)
::PROTOBUF_NAMESPACE_ID::uint32 command_value() const
void MergeFrom(const SV2SendToConsole &from)
::PROTOBUF_NAMESPACE_ID::uint32 heading_degrees() const
::goby::middleware::frontseat::protobuf::SV2Footer * unsafe_arena_release_footer()
SV2ReplyStatus(const SV2ReplyStatus &from)
bool has_start_of_frame() const
virtual ~SV2ReplyQueuedMessage()
friend void swap(SV2GenericACK &a, SV2GenericACK &b)
SV2CommandFollowFixedHeading(const SV2CommandFollowFixedHeading &from)
SV2ReplyEnumerate(::PROTOBUF_NAMESPACE_ID::Arena *arena)
SV2SendToConsole(::PROTOBUF_NAMESPACE_ID::Arena *arena)
SV2Footer(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
static bool CCTaskId_IsValid(int value)
static const std::string & BoardId_Name(T enum_t_value)
static const SV2ReplyQueuedMessage & default_instance()
void set_message_type(::PROTOBUF_NAMESPACE_ID::uint32 value)
SV2GenericACK(::PROTOBUF_NAMESPACE_ID::Arena *arena)
SV2RequestQueuedMessage()
static const SV2GenericACK & default_instance()
std::string * mutable_serial_number()
virtual ~SV2RequestQueuedMessage()
void MergeFrom(const SV2ReplyEnumerate &from)
SV2RequestEnumerate & operator=(SV2RequestEnumerate &&from) noexcept
void clear_pressure_temp()
void set_transaction_id(::PROTOBUF_NAMESPACE_ID::uint32 value)
void set_version(::PROTOBUF_NAMESPACE_ID::uint32 value)
SV2ACKNAKQueuedMessage * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
static const SV2GenericACK * internal_default_instance()
static const SV2ReplyStatus & default_instance()
void clear_command_format()
friend void swap(SV2Header &a, SV2Header &b)
::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody * unsafe_arena_release_body()
::PROTOBUF_NAMESPACE_ID::uint32 pressure() const
SV2GenericNAK(SV2GenericNAK &&from) noexcept
virtual ~SV2CommandFollowFixedHeading()
void UnsafeArenaSwap(SV2ReplyEnumerate *other)
::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody * mutable_body()
void clear_message_size()
void MergeFrom(const SV2Footer &from)
void set_time(std::string &&value)
void Swap(SV2CommandFollowFixedHeading *other)
void Swap(SV2RequestQueuedMessage *other)
SV2CommandFollowFixedHeading & operator=(SV2CommandFollowFixedHeading &&from) noexcept
void clear_transaction_id()
bool has_protocols_supported() const
friend void swap(SV2SendToConsole &a, SV2SendToConsole &b)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
SV2RequestQueuedMessage & operator=(const SV2RequestQueuedMessage &from)
void set_crc16(::PROTOBUF_NAMESPACE_ID::uint32 value)
void Swap(SV2RequestEnumerate *other)
void set_leak_sensor_1(::PROTOBUF_NAMESPACE_ID::uint32 value)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_alarms(::PROTOBUF_NAMESPACE_ID::uint32 value)
::PROTOBUF_NAMESPACE_ID::uint32 original_msg_type() const
static const SV2ACKNAKQueuedMessage & default_instance()
::PROTOBUF_NAMESPACE_ID::uint32 response_code() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
bool has_longitude() const
std::string * release_time()
void UnsafeArenaSwap(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody *other)
SV2RequestQueuedMessage(SV2RequestQueuedMessage &&from) noexcept
static const SV2RequestStatus & default_instance()
void MergeFrom(const SV2RequestEnumerate &from)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * BoardId_descriptor()
void set_src(::PROTOBUF_NAMESPACE_ID::uint32 value)
::PROTOBUF_NAMESPACE_ID::uint32 data_size() const
void MergeFrom(const SV2CommandFollowFixedHeading &from)
void Swap(SV2ReplyQueuedMessage *other)
void set_leak_sensor_2(::PROTOBUF_NAMESPACE_ID::uint32 value)
void set_protocols_supported(::PROTOBUF_NAMESPACE_ID::uint32 value)
SV2RequestQueuedMessage(::PROTOBUF_NAMESPACE_ID::Arena *arena)
bool has_leak_sensor_2() const
static const SV2CommandFollowFixedHeading & default_instance()
SV2ACKNAKQueuedMessage(const SV2ACKNAKQueuedMessage &from)
::PROTOBUF_NAMESPACE_ID::uint32 crc16() const
::PROTOBUF_NAMESPACE_ID::uint32 start_of_frame() const
void unsafe_arena_set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
void set_data_size(::PROTOBUF_NAMESPACE_ID::uint32 value)
void CopyFrom(const SV2RequestStatus &from)
SV2GenericNAK * New() const final
void set_number_of_devices_in_message(::PROTOBUF_NAMESPACE_ID::uint32 value)
friend void swap(SV2Footer &a, SV2Footer &b)
::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
static const std::string & CCTaskId_Name(T enum_t_value)
bool has_commands_supported() const
void set_text(const void *value, size_t size)
const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody & body() const
SV2GenericNAK & operator=(const SV2GenericNAK &from)
void clear_response_code()
friend void swap(SV2GenericNAK &a, SV2GenericNAK &b)
SV2Header(const SV2Header &from)
::PROTOBUF_NAMESPACE_ID::uint32 wgmsid() const
void MergeFrom(const SV2RequestQueuedMessage &from)
void set_time(const void *value, size_t size)
bool has_message_size() const
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody & operator=(const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &from)
SV2ReplyEnumerate & operator=(const SV2ReplyEnumerate &from)
SV2SendToConsole(const SV2SendToConsole &from)
void set_reserved(::PROTOBUF_NAMESPACE_ID::uint32 value)
void MergeFrom(const SV2ACKNAKQueuedMessage &from)
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
static const SV2GenericNAK * internal_default_instance()
virtual ~SV2RequestStatus()
bool has_reserved() const
void Swap(SV2Footer *other)
bool has_board_addr() const
SV2RequestQueuedMessage * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
static bool CCTaskId_Parse(const std::string &name, CCTaskId *value)
void set_latitude(::PROTOBUF_NAMESPACE_ID::uint32 value)
SV2ACKNAKQueuedMessage(::PROTOBUF_NAMESPACE_ID::Arena *arena)
SV2CommandFollowFixedHeading(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::goby::middleware::frontseat::protobuf::SV2Header * unsafe_arena_release_header()
SV2ReplyEnumerate * New() const final
::PROTOBUF_NAMESPACE_ID::uint32 commands_supported() const
void set_time(const char *value)
SV2ReplyEnumerate & operator=(SV2ReplyEnumerate &&from) noexcept
void set_pressure_temp(::PROTOBUF_NAMESPACE_ID::uint32 value)
SV2ReplyQueuedMessage(const SV2ReplyQueuedMessage &from)
bool has_latitude() const
SV2RequestEnumerate * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
SV2GenericNAK & operator=(SV2GenericNAK &&from) noexcept
static const SV2RequestQueuedMessage * internal_default_instance()
SV2SendToConsole & operator=(SV2SendToConsole &&from) noexcept
void clear_response_message_length()
bool has_serial_number() const
void CopyFrom(const SV2Footer &from)
bool has_structure_id() const
SV2RequestEnumerate(SV2RequestEnumerate &&from) noexcept
void set_start_of_frame(::PROTOBUF_NAMESPACE_ID::uint32 value)
bool has_number_of_devices_in_message() const
::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody * release_body()
SV2ReplyStatus * New() const final
SV2Header & operator=(const SV2Header &from)
static const SV2ACKNAKQueuedMessage * internal_default_instance()
void set_wgmsid(::PROTOBUF_NAMESPACE_ID::uint32 value)
void MergeFrom(const SV2GenericACK &from)
SV2ReplyQueuedMessage(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void CopyFrom(const SV2ACKNAKQueuedMessage &from)
SV2RequestStatus * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void Swap(SV2GenericNAK *other)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &&from) noexcept
void UnsafeArenaSwap(SV2ReplyQueuedMessage *other)
::PROTOBUF_NAMESPACE_ID::uint32 number_of_devices_responding() const
SV2CommandFollowFixedHeading * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
static const SV2Footer & default_instance()
SV2Header_CCTaskId CCTaskId
SV2GenericNAK(const SV2GenericNAK &from)
void UnsafeArenaSwap(SV2CommandFollowFixedHeading *other)
SV2ReplyEnumerate(const SV2ReplyEnumerate &from)
void set_commands_supported(::PROTOBUF_NAMESPACE_ID::uint32 value)
::PROTOBUF_NAMESPACE_ID::uint32 longitude() const
void set_text(const std::string &value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
bool has_leak_sensor_1() const
static const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody & default_instance()
void set_dest(::PROTOBUF_NAMESPACE_ID::uint32 value)
bool has_humid_temp() const
::PROTOBUF_NAMESPACE_ID::uint32 message_type() const
SV2ReplyStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena)
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody & operator=(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &&from) noexcept
const std::string & serial_number() const
void set_serial_number(const char *value)
const std::string & time() const
SV2Footer * New() const final
static const SV2RequestQueuedMessage & default_instance()
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const SV2Header & default_instance()
SV2RequestQueuedMessage(const SV2RequestQueuedMessage &from)
SV2CommandFollowFixedHeading & operator=(const SV2CommandFollowFixedHeading &from)
SV2RequestQueuedMessage & operator=(SV2RequestQueuedMessage &&from) noexcept
bool has_heading_degrees() const
SV2RequestStatus(const SV2RequestStatus &from)
bool has_pressure() const
::PROTOBUF_NAMESPACE_ID::uint32 leak_sensor_1() const
SV2GenericNAK * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
::PROTOBUF_NAMESPACE_ID::uint32 pressure_temp() const
void set_board_addr(::PROTOBUF_NAMESPACE_ID::uint32 value)
::PROTOBUF_NAMESPACE_ID::uint32 version() const
void UnsafeArenaSwap(SV2RequestStatus *other)
void clear_leak_sensor_1()
void set_time(const std::string &value)
void set_number_of_devices_responding(::PROTOBUF_NAMESPACE_ID::uint32 value)
void UnsafeArenaSwap(SV2SendToConsole *other)
SV2RequestQueuedMessage * New() const final
void set_level2id(::PROTOBUF_NAMESPACE_ID::uint32 value)
::PROTOBUF_NAMESPACE_ID::uint32 structure_id() const
std::string * release_serial_number()
SV2ReplyQueuedMessage & operator=(const SV2ReplyQueuedMessage &from)
SV2SendToConsole & operator=(const SV2SendToConsole &from)
::PROTOBUF_NAMESPACE_ID::uint32 level2id() const
void UnsafeArenaSwap(SV2ReplyStatus *other)
SV2RequestEnumerate(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const SV2ReplyQueuedMessage * internal_default_instance()
void unsafe_arena_set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
void set_relative_humidity(::PROTOBUF_NAMESPACE_ID::uint32 value)
void set_message_size(::PROTOBUF_NAMESPACE_ID::uint32 value)
virtual ~SV2ReplyEnumerate()
static const SV2ReplyStatus * internal_default_instance()
SV2CommandFollowFixedHeading(SV2CommandFollowFixedHeading &&from) noexcept
SV2GenericACK * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
SV2CommandFollowFixedHeading * New() const final
void MergeFrom(const SV2ReplyQueuedMessage &from)
void Swap(SV2Header *other)
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
virtual ~SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody()
void Swap(SV2RequestStatus *other)
void clear_serial_number()
void Swap(SV2GenericACK *other)
::PROTOBUF_NAMESPACE_ID::uint32 number_of_devices_in_message() const
void CopyFrom(const SV2SendToConsole &from)
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
void CopyFrom(const SV2GenericACK &from)
void CopyFrom(const SV2CommandFollowFixedHeading &from)
SV2ACKNAKQueuedMessage * New() const final
::PROTOBUF_NAMESPACE_ID::uint32 protocols_supported() const
void set_allocated_body(::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody *body)
void set_text(std::string &&value)
void unsafe_arena_set_allocated_body(::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody *body)
void MergeFrom(const SV2RequestStatus &from)
bool has_number_of_devices_responding() const
SV2Footer & operator=(SV2Footer &&from) noexcept
SV2SendToConsole * New() const final
SV2Footer * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
friend void swap(SV2RequestEnumerate &a, SV2RequestEnumerate &b)
::PROTOBUF_NAMESPACE_ID::uint32 response_message_length() const
void set_allocated_serial_number(std::string *serial_number)
void set_structure_id(::PROTOBUF_NAMESPACE_ID::uint32 value)
SV2GenericNAK(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_allocated_time(std::string *time)
static const SV2RequestEnumerate * internal_default_instance()
SV2Header(SV2Header &&from) noexcept
void MergeFrom(const SV2GenericNAK &from)
bool has_response_message_length() const
::PROTOBUF_NAMESPACE_ID::uint32 board_addr() const
friend void swap(SV2RequestQueuedMessage &a, SV2RequestQueuedMessage &b)
static const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody * internal_default_instance()
friend void swap(SV2ACKNAKQueuedMessage &a, SV2ACKNAKQueuedMessage &b)
SV2Header * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void MergeFrom(const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &from)
SV2GenericACK(SV2GenericACK &&from) noexcept
void Swap(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody *other)
void set_serial_number(const std::string &value)
void MergeFrom(const SV2Header &from)
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody * New() const final
void CopyFrom(const SV2Header &from)
void MergeFrom(const SV2ReplyStatus &from)
SV2ReplyStatus * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void set_command_format(::PROTOBUF_NAMESPACE_ID::uint32 value)
SV2Header(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_original_msg_type(::PROTOBUF_NAMESPACE_ID::uint32 value)
SV2Footer & operator=(const SV2Footer &from)
void CopyFrom(const SV2RequestEnumerate &from)
bool has_original_msg_type() const
bool has_message_type() const
void UnsafeArenaSwap(SV2RequestQueuedMessage *other)
void CopyFrom(const SV2ReplyQueuedMessage &from)
::PROTOBUF_NAMESPACE_ID::uint32 relative_humidity() const
::PROTOBUF_NAMESPACE_ID::uint32 leak_sensor_2() const
SV2RequestStatus & operator=(SV2RequestStatus &&from) noexcept
SV2RequestEnumerate & operator=(const SV2RequestEnumerate &from)
void set_response_message_length(::PROTOBUF_NAMESPACE_ID::uint32 value)
void set_serial_number(const void *value, size_t size)
void set_heading_degrees(::PROTOBUF_NAMESPACE_ID::uint32 value)
SV2GenericACK(const SV2GenericACK &from)
friend void swap(SV2RequestStatus &a, SV2RequestStatus &b)
bool has_response_code() const
void Swap(SV2ReplyStatus *other)
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody(const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &from)
SV2RequestStatus & operator=(const SV2RequestStatus &from)
SV2SendToConsole(SV2SendToConsole &&from) noexcept
void clear_relative_humidity()
void Swap(SV2ACKNAKQueuedMessage *other)
void set_serial_number(std::string &&value)
SV2CommandFollowFixedHeading()
SV2RequestStatus * New() const final
SV2ACKNAKQueuedMessage(SV2ACKNAKQueuedMessage &&from) noexcept
void UnsafeArenaSwap(SV2GenericNAK *other)
SV2ReplyEnumerate(SV2ReplyEnumerate &&from) noexcept
bool has_command_format() const
std::string * mutable_time()
void clear_number_of_devices_responding()
SV2RequestEnumerate * New() const final
::PROTOBUF_NAMESPACE_ID::uint32 reserved() const
virtual ~SV2RequestEnumerate()
bool has_data_size() const
static const SV2ReplyEnumerate * internal_default_instance()
void CopyFrom(const SV2GenericNAK &from)
static const SV2Header * internal_default_instance()
void clear_structure_id()
SV2ReplyStatus & operator=(SV2ReplyStatus &&from) noexcept
void clear_protocols_supported()
SV2ReplyEnumerate * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void set_command_value(::PROTOBUF_NAMESPACE_ID::uint32 value)
bool has_relative_humidity() const
bool has_command_value() const
static void InitAsDefaultInstance()
void UnsafeArenaSwap(SV2RequestEnumerate *other)
friend void swap(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &a, SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &b)
friend void swap(SV2ReplyQueuedMessage &a, SV2ReplyQueuedMessage &b)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void CopyFrom(const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &from)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * CCTaskId_descriptor()
static const SV2SendToConsole * internal_default_instance()
static bool BoardId_Parse(const std::string &name, BoardId *value)
SV2ReplyQueuedMessage * New() const final
friend void swap(SV2ReplyEnumerate &a, SV2ReplyEnumerate &b)
::PROTOBUF_NAMESPACE_ID::uint32 message_size() const
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody CommandFollowFixedHeadingBody
SV2GenericACK * New() const final
bool has_level2id() const
SV2Footer(SV2Footer &&from) noexcept
virtual ~SV2SendToConsole()
void set_humid_temp(::PROTOBUF_NAMESPACE_ID::uint32 value)
void clear_commands_supported()
SV2Header_BoardId BoardId
unit< time_dimension, si::system > time
@ value
the parser finished reading a JSON value
size_t data_size(const Container &c)
SV2RequestQueuedMessageDefaultTypeInternal _SV2RequestQueuedMessage_default_instance_
SV2RequestStatusDefaultTypeInternal _SV2RequestStatus_default_instance_
SV2HeaderDefaultTypeInternal _SV2Header_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SV2Header_BoardId_descriptor()
constexpr SV2Header_BoardId SV2Header_BoardId_BoardId_MAX
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBodyDefaultTypeInternal _SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SV2Header_CCTaskId_descriptor()
constexpr int SV2Header_CCTaskId_CCTaskId_ARRAYSIZE
@ SV2Header_BoardId_BOARD_ID_CC
@ SV2Header_BoardId_BOARD_ID_BROADCAST
SV2GenericACKDefaultTypeInternal _SV2GenericACK_default_instance_
bool SV2Header_CCTaskId_Parse(const std::string &name, SV2Header_CCTaskId *value)
bool SV2Header_BoardId_IsValid(int 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
const std::string & SV2Header_CCTaskId_Name(T enum_t_value)
bool MessageTypes_IsValid(int value)
SV2FooterDefaultTypeInternal _SV2Footer_default_instance_
SV2GenericNAKDefaultTypeInternal _SV2GenericNAK_default_instance_
SV2ReplyEnumerateDefaultTypeInternal _SV2ReplyEnumerate_default_instance_
constexpr int MessageTypes_ARRAYSIZE
const std::string & SV2Header_BoardId_Name(T enum_t_value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MessageTypes_descriptor()
SV2ReplyQueuedMessageDefaultTypeInternal _SV2ReplyQueuedMessage_default_instance_
SV2SendToConsoleDefaultTypeInternal _SV2SendToConsole_default_instance_
constexpr SV2Header_CCTaskId SV2Header_CCTaskId_CCTaskId_MIN
SV2ACKNAKQueuedMessageDefaultTypeInternal _SV2ACKNAKQueuedMessage_default_instance_
bool MessageTypes_Parse(const std::string &name, MessageTypes *value)
constexpr MessageTypes MessageTypes_MAX
bool SV2Header_BoardId_Parse(const std::string &name, SV2Header_BoardId *value)
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
const std::string & MessageTypes_Name(T enum_t_value)
constexpr SV2Header_CCTaskId SV2Header_CCTaskId_CCTaskId_MAX
constexpr int SV2Header_BoardId_BoardId_ARRAYSIZE
constexpr SV2Header_BoardId SV2Header_BoardId_BoardId_MIN
bool SV2Header_CCTaskId_IsValid(int value)
boost::units::quantity< decltype(boost::units::si::deci *bar)> pressure(boost::units::quantity< DepthUnit > depth, boost::units::quantity< LatitudeUnit > latitude)
Calculates pressure from depth and latitude.
The global namespace for the Goby project.
PROTOBUF_EXPORT const std::string & GetEmptyStringAlreadyInited()
bool has_header(const Headers &headers, const std::string &key)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[14] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto