4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto
10#include <google/protobuf/port_def.inc>
11#if PROTOBUF_VERSION < 3021000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
16#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
22#include <google/protobuf/port_undef.inc>
23#include <google/protobuf/io/coded_stream.h>
25#include <google/protobuf/arenastring.h>
26#include <google/protobuf/generated_message_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.h>
30#include <google/protobuf/repeated_field.h>
31#include <google/protobuf/extension_set.h>
32#include <google/protobuf/generated_enum_reflection.h>
33#include <google/protobuf/unknown_field_set.h>
34#include "dccl/option_extensions.pb.h"
35#include <boost/units/quantity.hpp>
36#include <boost/units/absolute.hpp>
37#include <boost/units/dimensionless_type.hpp>
38#include <boost/units/make_scaled_unit.hpp>
40#include <google/protobuf/port_def.inc>
41#define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto
42PROTOBUF_NAMESPACE_OPEN
46PROTOBUF_NAMESPACE_CLOSE
57class SV2ACKNAKQueuedMessage;
58struct SV2ACKNAKQueuedMessageDefaultTypeInternal;
60class SV2CommandFollowFixedHeading;
61struct SV2CommandFollowFixedHeadingDefaultTypeInternal;
63class SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody;
64struct SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBodyDefaultTypeInternal;
67struct SV2FooterDefaultTypeInternal;
70struct SV2GenericACKDefaultTypeInternal;
73struct SV2GenericNAKDefaultTypeInternal;
76struct SV2HeaderDefaultTypeInternal;
78class SV2ReplyEnumerate;
79struct SV2ReplyEnumerateDefaultTypeInternal;
81class SV2ReplyQueuedMessage;
82struct SV2ReplyQueuedMessageDefaultTypeInternal;
85struct SV2ReplyStatusDefaultTypeInternal;
87class SV2RequestEnumerate;
88struct SV2RequestEnumerateDefaultTypeInternal;
90class SV2RequestQueuedMessage;
91struct SV2RequestQueuedMessageDefaultTypeInternal;
93class SV2RequestStatus;
94struct SV2RequestStatusDefaultTypeInternal;
96class SV2SendToConsole;
97struct SV2SendToConsoleDefaultTypeInternal;
103PROTOBUF_NAMESPACE_OPEN
118PROTOBUF_NAMESPACE_CLOSE
120namespace middleware {
136 static_assert(::std::is_same<T, SV2Header_BoardId>::value ||
137 ::std::is_integral<T>::value,
138 "Incorrect type passed to function SV2Header_BoardId_Name.");
139 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
144 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<SV2Header_BoardId>(
165 static_assert(::std::is_same<T, SV2Header_CCTaskId>::value ||
166 ::std::is_integral<T>::value,
167 "Incorrect type passed to function SV2Header_CCTaskId_Name.");
168 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
173 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<SV2Header_CCTaskId>(
195 static_assert(::std::is_same<T, MessageTypes>::value ||
196 ::std::is_integral<T>::value,
197 "Incorrect type passed to function MessageTypes_Name.");
198 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
202 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
MessageTypes* value) {
203 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MessageTypes>(
209 public ::PROTOBUF_NAMESPACE_ID::Message {
213 explicit PROTOBUF_CONSTEXPR
SV2Header(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
218 *
this = ::std::move(from);
226 if (
this == &from)
return *
this;
227 if (GetOwningArena() == from.GetOwningArena()
228 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
229 && GetOwningArena() !=
nullptr
240 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
243 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
246 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
259 return reinterpret_cast<const SV2Header*
>(
269 if (other ==
this)
return;
270 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
271 if (GetOwningArena() !=
nullptr &&
272 GetOwningArena() == other->GetOwningArena()) {
274 if (GetOwningArena() == other->GetOwningArena()) {
278 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
282 if (other ==
this)
return;
283 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
289 SV2Header*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
290 return CreateMaybeMessage<SV2Header>(arena);
292 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
294 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
296 SV2Header::MergeImpl(*
this, from);
299 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
301 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
307 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
311 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
313 void SetCachedSize(
int size)
const final;
317 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
318 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
319 return "goby.middleware.frontseat.protobuf.SV2Header";
322 explicit SV2Header(::PROTOBUF_NAMESPACE_ID::Arena* arena,
323 bool is_message_owned =
false);
327 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
347 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
353 static_assert(::std::is_same<T, BoardId>::value ||
354 ::std::is_integral<T>::value,
355 "Incorrect type passed to function BoardId_Name.");
358 static inline bool BoardId_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
389 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
395 static_assert(::std::is_same<T, CCTaskId>::value ||
396 ::std::is_integral<T>::value,
397 "Incorrect type passed to function CCTaskId_Name.");
400 static inline bool CCTaskId_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
418 bool _internal_has_start_of_frame()
const;
424 uint32_t _internal_start_of_frame()
const;
425 void _internal_set_start_of_frame(uint32_t value);
431 bool _internal_has_message_size()
const;
437 uint32_t _internal_message_size()
const;
438 void _internal_set_message_size(uint32_t value);
444 bool _internal_has_dest()
const;
447 uint32_t
dest()
const;
450 uint32_t _internal_dest()
const;
451 void _internal_set_dest(uint32_t value);
457 bool _internal_has_src()
const;
460 uint32_t
src()
const;
463 uint32_t _internal_src()
const;
464 void _internal_set_src(uint32_t value);
470 bool _internal_has_transaction_id()
const;
476 uint32_t _internal_transaction_id()
const;
477 void _internal_set_transaction_id(uint32_t value);
483 bool _internal_has_message_type()
const;
489 uint32_t _internal_message_type()
const;
490 void _internal_set_message_type(uint32_t value);
498 size_t RequiredFieldsByteSizeFallback()
const;
500 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
501 typedef void InternalArenaConstructable_;
502 typedef void DestructorSkippable_;
504 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
505 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
506 uint32_t start_of_frame_;
507 uint32_t message_size_;
510 uint32_t transaction_id_;
511 uint32_t message_type_;
514 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
519 public ::PROTOBUF_NAMESPACE_ID::Message {
523 explicit PROTOBUF_CONSTEXPR
SV2Footer(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
528 *
this = ::std::move(from);
536 if (
this == &from)
return *
this;
537 if (GetOwningArena() == from.GetOwningArena()
538 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
539 && GetOwningArena() !=
nullptr
550 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
553 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
556 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
569 return reinterpret_cast<const SV2Footer*
>(
579 if (other ==
this)
return;
580 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
581 if (GetOwningArena() !=
nullptr &&
582 GetOwningArena() == other->GetOwningArena()) {
584 if (GetOwningArena() == other->GetOwningArena()) {
588 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
592 if (other ==
this)
return;
593 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
599 SV2Footer*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
600 return CreateMaybeMessage<SV2Footer>(arena);
602 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
604 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
606 SV2Footer::MergeImpl(*
this, from);
609 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
611 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
617 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
621 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
623 void SetCachedSize(
int size)
const final;
627 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
628 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
629 return "goby.middleware.frontseat.protobuf.SV2Footer";
632 explicit SV2Footer(::PROTOBUF_NAMESPACE_ID::Arena* arena,
633 bool is_message_owned =
false);
637 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
649 bool has_crc16()
const;
651 bool _internal_has_crc16()
const;
654 uint32_t crc16()
const;
655 void set_crc16(uint32_t value);
657 uint32_t _internal_crc16()
const;
658 void _internal_set_crc16(uint32_t value);
665 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
666 typedef void InternalArenaConstructable_;
667 typedef void DestructorSkippable_;
669 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
670 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
674 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
679 public ::PROTOBUF_NAMESPACE_ID::Message {
688 *
this = ::std::move(from);
696 if (
this == &from)
return *
this;
697 if (GetOwningArena() == from.GetOwningArena()
698 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
699 && GetOwningArena() !=
nullptr
710 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
713 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
716 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
739 if (other ==
this)
return;
740 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
741 if (GetOwningArena() !=
nullptr &&
742 GetOwningArena() == other->GetOwningArena()) {
744 if (GetOwningArena() == other->GetOwningArena()) {
748 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
752 if (other ==
this)
return;
753 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
760 return CreateMaybeMessage<SV2RequestEnumerate>(arena);
762 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
764 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
766 SV2RequestEnumerate::MergeImpl(*
this, from);
769 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
771 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
777 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
781 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
783 void SetCachedSize(
int size)
const final;
787 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
788 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
789 return "goby.middleware.frontseat.protobuf.SV2RequestEnumerate";
793 bool is_message_owned =
false);
797 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
812 bool has_header()
const;
814 bool _internal_has_header()
const;
817 const ::goby::middleware::frontseat::protobuf::SV2Header& header()
const;
818 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
822 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
825 void unsafe_arena_set_allocated_header(
830 bool has_footer()
const;
832 bool _internal_has_footer()
const;
835 const ::goby::middleware::frontseat::protobuf::SV2Footer& footer()
const;
836 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
840 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
843 void unsafe_arena_set_allocated_footer(
848 bool has_protocols_supported()
const;
850 bool _internal_has_protocols_supported()
const;
852 void clear_protocols_supported();
853 uint32_t protocols_supported()
const;
854 void set_protocols_supported(uint32_t value);
856 uint32_t _internal_protocols_supported()
const;
857 void _internal_set_protocols_supported(uint32_t value);
861 bool has_commands_supported()
const;
863 bool _internal_has_commands_supported()
const;
865 void clear_commands_supported();
866 uint32_t commands_supported()
const;
867 void set_commands_supported(uint32_t value);
869 uint32_t _internal_commands_supported()
const;
870 void _internal_set_commands_supported(uint32_t value);
879 size_t RequiredFieldsByteSizeFallback()
const;
881 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
882 typedef void InternalArenaConstructable_;
883 typedef void DestructorSkippable_;
885 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
886 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
889 uint32_t protocols_supported_;
890 uint32_t commands_supported_;
893 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
898 public ::PROTOBUF_NAMESPACE_ID::Message {
902 explicit PROTOBUF_CONSTEXPR
SV2ReplyEnumerate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
907 *
this = ::std::move(from);
915 if (
this == &from)
return *
this;
916 if (GetOwningArena() == from.GetOwningArena()
917 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
918 && GetOwningArena() !=
nullptr
929 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
932 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
935 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
958 if (other ==
this)
return;
959 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
960 if (GetOwningArena() !=
nullptr &&
961 GetOwningArena() == other->GetOwningArena()) {
963 if (GetOwningArena() == other->GetOwningArena()) {
967 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
971 if (other ==
this)
return;
972 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
979 return CreateMaybeMessage<SV2ReplyEnumerate>(arena);
981 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
983 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
985 SV2ReplyEnumerate::MergeImpl(*
this, from);
988 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
990 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
996 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
1000 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1002 void SetCachedSize(
int size)
const final;
1006 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1007 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1008 return "goby.middleware.frontseat.protobuf.SV2ReplyEnumerate";
1012 bool is_message_owned =
false);
1016 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1043 bool has_serial_number()
const;
1045 bool _internal_has_serial_number()
const;
1047 void clear_serial_number();
1048 const std::string& serial_number()
const;
1049 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1055 const std::string& _internal_serial_number()
const;
1056 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_serial_number(
const std::string& value);
1057 std::string* _internal_mutable_serial_number();
1063 bool _internal_has_description()
const;
1067 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1073 const std::string& _internal_description()
const;
1074 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_description(
const std::string& value);
1075 std::string* _internal_mutable_description();
1081 bool _internal_has_header()
const;
1084 const ::goby::middleware::frontseat::protobuf::SV2Header&
header()
const;
1085 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header*
release_header();
1089 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
1099 bool _internal_has_footer()
const;
1102 const ::goby::middleware::frontseat::protobuf::SV2Footer&
footer()
const;
1103 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer*
release_footer();
1107 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
1117 bool _internal_has_original_msg_type()
const;
1123 uint32_t _internal_original_msg_type()
const;
1124 void _internal_set_original_msg_type(uint32_t value);
1130 bool _internal_has_number_of_devices_responding()
const;
1136 uint32_t _internal_number_of_devices_responding()
const;
1137 void _internal_set_number_of_devices_responding(uint32_t value);
1143 bool _internal_has_number_of_devices_in_message()
const;
1149 uint32_t _internal_number_of_devices_in_message()
const;
1150 void _internal_set_number_of_devices_in_message(uint32_t value);
1156 bool _internal_has_version()
const;
1162 uint32_t _internal_version()
const;
1163 void _internal_set_version(uint32_t value);
1169 bool _internal_has_device_type()
const;
1175 uint32_t _internal_device_type()
const;
1176 void _internal_set_device_type(uint32_t value);
1182 bool _internal_has_board_addr()
const;
1188 uint32_t _internal_board_addr()
const;
1189 void _internal_set_board_addr(uint32_t value);
1195 bool _internal_has_location()
const;
1201 uint32_t _internal_location()
const;
1202 void _internal_set_location(uint32_t value);
1208 bool _internal_has_polling_frequency()
const;
1214 uint32_t _internal_polling_frequency()
const;
1215 void _internal_set_polling_frequency(uint32_t value);
1221 bool _internal_has_extra_info()
const;
1227 uint32_t _internal_extra_info()
const;
1228 void _internal_set_extra_info(uint32_t value);
1234 bool _internal_has_firmware_major()
const;
1240 uint32_t _internal_firmware_major()
const;
1241 void _internal_set_firmware_major(uint32_t value);
1247 bool _internal_has_firmware_minor()
const;
1253 uint32_t _internal_firmware_minor()
const;
1254 void _internal_set_firmware_minor(uint32_t value);
1260 bool _internal_has_firmware_revision()
const;
1266 uint32_t _internal_firmware_revision()
const;
1267 void _internal_set_firmware_revision(uint32_t value);
1276 size_t RequiredFieldsByteSizeFallback()
const;
1278 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1279 typedef void InternalArenaConstructable_;
1280 typedef void DestructorSkippable_;
1282 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1283 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1284 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr serial_number_;
1285 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_;
1288 uint32_t original_msg_type_;
1289 uint32_t number_of_devices_responding_;
1290 uint32_t number_of_devices_in_message_;
1292 uint32_t device_type_;
1293 uint32_t board_addr_;
1295 uint32_t polling_frequency_;
1296 uint32_t extra_info_;
1297 uint32_t firmware_major_;
1298 uint32_t firmware_minor_;
1299 uint32_t firmware_revision_;
1302 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
1307 public ::PROTOBUF_NAMESPACE_ID::Message {
1311 explicit PROTOBUF_CONSTEXPR
SV2RequestStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1316 *
this = ::std::move(from);
1324 if (
this == &from)
return *
this;
1325 if (GetOwningArena() == from.GetOwningArena()
1326 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1327 && GetOwningArena() !=
nullptr
1330 InternalSwap(&from);
1338 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1341 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1367 if (other ==
this)
return;
1368 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1369 if (GetOwningArena() !=
nullptr &&
1370 GetOwningArena() == other->GetOwningArena()) {
1372 if (GetOwningArena() == other->GetOwningArena()) {
1374 InternalSwap(other);
1376 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1380 if (other ==
this)
return;
1381 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1382 InternalSwap(other);
1388 return CreateMaybeMessage<SV2RequestStatus>(arena);
1390 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1392 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1394 SV2RequestStatus::MergeImpl(*
this, from);
1397 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1399 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1405 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
1409 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1411 void SetCachedSize(
int size)
const final;
1415 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1416 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1417 return "goby.middleware.frontseat.protobuf.SV2RequestStatus";
1421 bool is_message_owned =
false);
1425 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1442 bool has_time()
const;
1444 bool _internal_has_time()
const;
1447 const std::string&
time()
const;
1448 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1454 const std::string& _internal_time()
const;
1455 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_time(
const std::string& value);
1456 std::string* _internal_mutable_time();
1462 bool _internal_has_header()
const;
1465 const ::goby::middleware::frontseat::protobuf::SV2Header&
header()
const;
1466 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header*
release_header();
1470 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
1480 bool _internal_has_footer()
const;
1483 const ::goby::middleware::frontseat::protobuf::SV2Footer&
footer()
const;
1484 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer*
release_footer();
1488 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
1498 bool _internal_has_latitude()
const;
1504 uint32_t _internal_latitude()
const;
1505 void _internal_set_latitude(uint32_t value);
1511 bool _internal_has_longitude()
const;
1517 uint32_t _internal_longitude()
const;
1518 void _internal_set_longitude(uint32_t value);
1524 bool _internal_has_fix_valid()
const;
1530 uint32_t _internal_fix_valid()
const;
1531 void _internal_set_fix_valid(uint32_t value);
1540 size_t RequiredFieldsByteSizeFallback()
const;
1542 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1543 typedef void InternalArenaConstructable_;
1544 typedef void DestructorSkippable_;
1546 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1547 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1548 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr time_;
1552 uint32_t longitude_;
1553 uint32_t fix_valid_;
1556 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
1561 public ::PROTOBUF_NAMESPACE_ID::Message {
1565 explicit PROTOBUF_CONSTEXPR
SV2ReplyStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1570 *
this = ::std::move(from);
1578 if (
this == &from)
return *
this;
1579 if (GetOwningArena() == from.GetOwningArena()
1580 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1581 && GetOwningArena() !=
nullptr
1584 InternalSwap(&from);
1592 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1595 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1621 if (other ==
this)
return;
1622 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1623 if (GetOwningArena() !=
nullptr &&
1624 GetOwningArena() == other->GetOwningArena()) {
1626 if (GetOwningArena() == other->GetOwningArena()) {
1628 InternalSwap(other);
1630 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1634 if (other ==
this)
return;
1635 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1636 InternalSwap(other);
1642 return CreateMaybeMessage<SV2ReplyStatus>(arena);
1644 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1646 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1648 SV2ReplyStatus::MergeImpl(*
this, from);
1651 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1653 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1659 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
1663 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1665 void SetCachedSize(
int size)
const final;
1669 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1670 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1671 return "goby.middleware.frontseat.protobuf.SV2ReplyStatus";
1675 bool is_message_owned =
false);
1679 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1704 bool has_header()
const;
1706 bool _internal_has_header()
const;
1708 void clear_header();
1709 const ::goby::middleware::frontseat::protobuf::SV2Header& header()
const;
1710 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
1714 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
1717 void unsafe_arena_set_allocated_header(
1722 bool has_footer()
const;
1724 bool _internal_has_footer()
const;
1726 void clear_footer();
1727 const ::goby::middleware::frontseat::protobuf::SV2Footer& footer()
const;
1728 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
1732 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
1735 void unsafe_arena_set_allocated_footer(
1740 bool has_original_msg_type()
const;
1742 bool _internal_has_original_msg_type()
const;
1744 void clear_original_msg_type();
1745 uint32_t original_msg_type()
const;
1746 void set_original_msg_type(uint32_t value);
1748 uint32_t _internal_original_msg_type()
const;
1749 void _internal_set_original_msg_type(uint32_t value);
1753 bool has_number_of_devices_responding()
const;
1755 bool _internal_has_number_of_devices_responding()
const;
1757 void clear_number_of_devices_responding();
1758 uint32_t number_of_devices_responding()
const;
1759 void set_number_of_devices_responding(uint32_t value);
1761 uint32_t _internal_number_of_devices_responding()
const;
1762 void _internal_set_number_of_devices_responding(uint32_t value);
1766 bool has_number_of_devices_in_message()
const;
1768 bool _internal_has_number_of_devices_in_message()
const;
1770 void clear_number_of_devices_in_message();
1771 uint32_t number_of_devices_in_message()
const;
1772 void set_number_of_devices_in_message(uint32_t value);
1774 uint32_t _internal_number_of_devices_in_message()
const;
1775 void _internal_set_number_of_devices_in_message(uint32_t value);
1779 bool has_version()
const;
1781 bool _internal_has_version()
const;
1783 void clear_version();
1784 uint32_t version()
const;
1785 void set_version(uint32_t value);
1787 uint32_t _internal_version()
const;
1788 void _internal_set_version(uint32_t value);
1792 bool has_board_addr()
const;
1794 bool _internal_has_board_addr()
const;
1796 void clear_board_addr();
1797 uint32_t board_addr()
const;
1798 void set_board_addr(uint32_t value);
1800 uint32_t _internal_board_addr()
const;
1801 void _internal_set_board_addr(uint32_t value);
1805 bool has_alarms()
const;
1807 bool _internal_has_alarms()
const;
1809 void clear_alarms();
1810 uint32_t alarms()
const;
1811 void set_alarms(uint32_t value);
1813 uint32_t _internal_alarms()
const;
1814 void _internal_set_alarms(uint32_t value);
1818 bool has_leak_sensor_1()
const;
1820 bool _internal_has_leak_sensor_1()
const;
1822 void clear_leak_sensor_1();
1823 uint32_t leak_sensor_1()
const;
1824 void set_leak_sensor_1(uint32_t value);
1826 uint32_t _internal_leak_sensor_1()
const;
1827 void _internal_set_leak_sensor_1(uint32_t value);
1831 bool has_leak_sensor_2()
const;
1833 bool _internal_has_leak_sensor_2()
const;
1835 void clear_leak_sensor_2();
1836 uint32_t leak_sensor_2()
const;
1837 void set_leak_sensor_2(uint32_t value);
1839 uint32_t _internal_leak_sensor_2()
const;
1840 void _internal_set_leak_sensor_2(uint32_t value);
1844 bool has_humid_temp()
const;
1846 bool _internal_has_humid_temp()
const;
1848 void clear_humid_temp();
1849 uint32_t humid_temp()
const;
1850 void set_humid_temp(uint32_t value);
1852 uint32_t _internal_humid_temp()
const;
1853 void _internal_set_humid_temp(uint32_t value);
1857 bool has_relative_humidity()
const;
1859 bool _internal_has_relative_humidity()
const;
1861 void clear_relative_humidity();
1862 uint32_t relative_humidity()
const;
1863 void set_relative_humidity(uint32_t value);
1865 uint32_t _internal_relative_humidity()
const;
1866 void _internal_set_relative_humidity(uint32_t value);
1870 bool has_pressure_temp()
const;
1872 bool _internal_has_pressure_temp()
const;
1874 void clear_pressure_temp();
1875 uint32_t pressure_temp()
const;
1876 void set_pressure_temp(uint32_t value);
1878 uint32_t _internal_pressure_temp()
const;
1879 void _internal_set_pressure_temp(uint32_t value);
1883 bool has_pressure()
const;
1885 bool _internal_has_pressure()
const;
1887 void clear_pressure();
1888 uint32_t pressure()
const;
1889 void set_pressure(uint32_t value);
1891 uint32_t _internal_pressure()
const;
1892 void _internal_set_pressure(uint32_t value);
1901 size_t RequiredFieldsByteSizeFallback()
const;
1903 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1904 typedef void InternalArenaConstructable_;
1905 typedef void DestructorSkippable_;
1907 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1908 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1911 uint32_t original_msg_type_;
1912 uint32_t number_of_devices_responding_;
1913 uint32_t number_of_devices_in_message_;
1915 uint32_t board_addr_;
1917 uint32_t leak_sensor_1_;
1918 uint32_t leak_sensor_2_;
1919 uint32_t humid_temp_;
1920 uint32_t relative_humidity_;
1921 uint32_t pressure_temp_;
1925 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
1930 public ::PROTOBUF_NAMESPACE_ID::Message {
1939 *
this = ::std::move(from);
1947 if (
this == &from)
return *
this;
1948 if (GetOwningArena() == from.GetOwningArena()
1949 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1950 && GetOwningArena() !=
nullptr
1953 InternalSwap(&from);
1961 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1964 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1990 if (other ==
this)
return;
1991 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1992 if (GetOwningArena() !=
nullptr &&
1993 GetOwningArena() == other->GetOwningArena()) {
1995 if (GetOwningArena() == other->GetOwningArena()) {
1997 InternalSwap(other);
1999 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2003 if (other ==
this)
return;
2004 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2005 InternalSwap(other);
2011 return CreateMaybeMessage<SV2RequestQueuedMessage>(arena);
2013 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2015 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2017 SV2RequestQueuedMessage::MergeImpl(*
this, from);
2020 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2022 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2028 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
2032 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2034 void SetCachedSize(
int size)
const final;
2038 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2039 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2040 return "goby.middleware.frontseat.protobuf.SV2RequestQueuedMessage";
2044 bool is_message_owned =
false);
2048 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2061 bool has_header()
const;
2063 bool _internal_has_header()
const;
2065 void clear_header();
2066 const ::goby::middleware::frontseat::protobuf::SV2Header& header()
const;
2067 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
2071 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
2074 void unsafe_arena_set_allocated_header(
2079 bool has_footer()
const;
2081 bool _internal_has_footer()
const;
2083 void clear_footer();
2084 const ::goby::middleware::frontseat::protobuf::SV2Footer& footer()
const;
2085 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
2089 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
2092 void unsafe_arena_set_allocated_footer(
2102 size_t RequiredFieldsByteSizeFallback()
const;
2104 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2105 typedef void InternalArenaConstructable_;
2106 typedef void DestructorSkippable_;
2108 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2109 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2114 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
2119 public ::PROTOBUF_NAMESPACE_ID::Message {
2128 *
this = ::std::move(from);
2136 if (
this == &from)
return *
this;
2137 if (GetOwningArena() == from.GetOwningArena()
2138 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2139 && GetOwningArena() !=
nullptr
2142 InternalSwap(&from);
2150 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2153 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2179 if (other ==
this)
return;
2180 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2181 if (GetOwningArena() !=
nullptr &&
2182 GetOwningArena() == other->GetOwningArena()) {
2184 if (GetOwningArena() == other->GetOwningArena()) {
2186 InternalSwap(other);
2188 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2192 if (other ==
this)
return;
2193 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2194 InternalSwap(other);
2200 return CreateMaybeMessage<SV2ReplyQueuedMessage>(arena);
2202 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2204 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2206 SV2ReplyQueuedMessage::MergeImpl(*
this, from);
2209 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2211 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2217 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
2221 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2223 void SetCachedSize(
int size)
const final;
2227 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2228 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2229 return "goby.middleware.frontseat.protobuf.SV2ReplyQueuedMessage";
2233 bool is_message_owned =
false);
2237 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2251 bool has_header()
const;
2253 bool _internal_has_header()
const;
2255 void clear_header();
2256 const ::goby::middleware::frontseat::protobuf::SV2Header& header()
const;
2257 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
2261 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
2264 void unsafe_arena_set_allocated_header(
2269 bool has_footer()
const;
2271 bool _internal_has_footer()
const;
2273 void clear_footer();
2274 const ::goby::middleware::frontseat::protobuf::SV2Footer& footer()
const;
2275 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
2279 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
2282 void unsafe_arena_set_allocated_footer(
2287 bool has_original_msg_type()
const;
2289 bool _internal_has_original_msg_type()
const;
2291 void clear_original_msg_type();
2292 uint32_t original_msg_type()
const;
2293 void set_original_msg_type(uint32_t value);
2295 uint32_t _internal_original_msg_type()
const;
2296 void _internal_set_original_msg_type(uint32_t value);
2305 size_t RequiredFieldsByteSizeFallback()
const;
2307 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2308 typedef void InternalArenaConstructable_;
2309 typedef void DestructorSkippable_;
2311 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2312 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2315 uint32_t original_msg_type_;
2318 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
2323 public ::PROTOBUF_NAMESPACE_ID::Message {
2332 *
this = ::std::move(from);
2340 if (
this == &from)
return *
this;
2341 if (GetOwningArena() == from.GetOwningArena()
2342 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2343 && GetOwningArena() !=
nullptr
2346 InternalSwap(&from);
2354 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2357 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2383 if (other ==
this)
return;
2384 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2385 if (GetOwningArena() !=
nullptr &&
2386 GetOwningArena() == other->GetOwningArena()) {
2388 if (GetOwningArena() == other->GetOwningArena()) {
2390 InternalSwap(other);
2392 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2396 if (other ==
this)
return;
2397 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2398 InternalSwap(other);
2404 return CreateMaybeMessage<SV2ACKNAKQueuedMessage>(arena);
2406 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2408 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2410 SV2ACKNAKQueuedMessage::MergeImpl(*
this, from);
2413 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2415 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2421 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
2425 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2427 void SetCachedSize(
int size)
const final;
2431 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2432 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2433 return "goby.middleware.frontseat.protobuf.SV2ACKNAKQueuedMessage";
2437 bool is_message_owned =
false);
2441 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2457 bool has_header()
const;
2459 bool _internal_has_header()
const;
2461 void clear_header();
2462 const ::goby::middleware::frontseat::protobuf::SV2Header& header()
const;
2463 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
2467 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
2470 void unsafe_arena_set_allocated_header(
2475 bool has_footer()
const;
2477 bool _internal_has_footer()
const;
2479 void clear_footer();
2480 const ::goby::middleware::frontseat::protobuf::SV2Footer& footer()
const;
2481 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
2485 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
2488 void unsafe_arena_set_allocated_footer(
2493 bool has_command_format()
const;
2495 bool _internal_has_command_format()
const;
2497 void clear_command_format();
2498 uint32_t command_format()
const;
2499 void set_command_format(uint32_t value);
2501 uint32_t _internal_command_format()
const;
2502 void _internal_set_command_format(uint32_t value);
2506 bool has_response_code()
const;
2508 bool _internal_has_response_code()
const;
2510 void clear_response_code();
2511 uint32_t response_code()
const;
2512 void set_response_code(uint32_t value);
2514 uint32_t _internal_response_code()
const;
2515 void _internal_set_response_code(uint32_t value);
2519 bool has_response_message_length()
const;
2521 bool _internal_has_response_message_length()
const;
2523 void clear_response_message_length();
2524 uint32_t response_message_length()
const;
2525 void set_response_message_length(uint32_t value);
2527 uint32_t _internal_response_message_length()
const;
2528 void _internal_set_response_message_length(uint32_t value);
2537 size_t RequiredFieldsByteSizeFallback()
const;
2539 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2540 typedef void InternalArenaConstructable_;
2541 typedef void DestructorSkippable_;
2543 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2544 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2547 uint32_t command_format_;
2548 uint32_t response_code_;
2549 uint32_t response_message_length_;
2552 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
2557 public ::PROTOBUF_NAMESPACE_ID::Message {
2561 explicit PROTOBUF_CONSTEXPR
SV2GenericNAK(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2566 *
this = ::std::move(from);
2574 if (
this == &from)
return *
this;
2575 if (GetOwningArena() == from.GetOwningArena()
2576 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2577 && GetOwningArena() !=
nullptr
2580 InternalSwap(&from);
2588 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2591 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2617 if (other ==
this)
return;
2618 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2619 if (GetOwningArena() !=
nullptr &&
2620 GetOwningArena() == other->GetOwningArena()) {
2622 if (GetOwningArena() == other->GetOwningArena()) {
2624 InternalSwap(other);
2626 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2630 if (other ==
this)
return;
2631 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2632 InternalSwap(other);
2638 return CreateMaybeMessage<SV2GenericNAK>(arena);
2640 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2642 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2644 SV2GenericNAK::MergeImpl(*
this, from);
2647 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2649 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2655 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
2659 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2661 void SetCachedSize(
int size)
const final;
2665 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2666 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2667 return "goby.middleware.frontseat.protobuf.SV2GenericNAK";
2671 bool is_message_owned =
false);
2675 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2690 bool has_header()
const;
2692 bool _internal_has_header()
const;
2694 void clear_header();
2695 const ::goby::middleware::frontseat::protobuf::SV2Header& header()
const;
2696 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
2700 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
2703 void unsafe_arena_set_allocated_header(
2708 bool has_footer()
const;
2710 bool _internal_has_footer()
const;
2712 void clear_footer();
2713 const ::goby::middleware::frontseat::protobuf::SV2Footer& footer()
const;
2714 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
2718 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
2721 void unsafe_arena_set_allocated_footer(
2726 bool has_original_msg_type()
const;
2728 bool _internal_has_original_msg_type()
const;
2730 void clear_original_msg_type();
2731 uint32_t original_msg_type()
const;
2732 void set_original_msg_type(uint32_t value);
2734 uint32_t _internal_original_msg_type()
const;
2735 void _internal_set_original_msg_type(uint32_t value);
2739 bool has_response_code()
const;
2741 bool _internal_has_response_code()
const;
2743 void clear_response_code();
2744 uint32_t response_code()
const;
2745 void set_response_code(uint32_t value);
2747 uint32_t _internal_response_code()
const;
2748 void _internal_set_response_code(uint32_t value);
2757 size_t RequiredFieldsByteSizeFallback()
const;
2759 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2760 typedef void InternalArenaConstructable_;
2761 typedef void DestructorSkippable_;
2763 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2764 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2767 uint32_t original_msg_type_;
2768 uint32_t response_code_;
2771 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
2776 public ::PROTOBUF_NAMESPACE_ID::Message {
2780 explicit PROTOBUF_CONSTEXPR
SV2GenericACK(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2785 *
this = ::std::move(from);
2793 if (
this == &from)
return *
this;
2794 if (GetOwningArena() == from.GetOwningArena()
2795 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2796 && GetOwningArena() !=
nullptr
2799 InternalSwap(&from);
2807 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2810 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2836 if (other ==
this)
return;
2837 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2838 if (GetOwningArena() !=
nullptr &&
2839 GetOwningArena() == other->GetOwningArena()) {
2841 if (GetOwningArena() == other->GetOwningArena()) {
2843 InternalSwap(other);
2845 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2849 if (other ==
this)
return;
2850 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2851 InternalSwap(other);
2857 return CreateMaybeMessage<SV2GenericACK>(arena);
2859 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2861 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2863 SV2GenericACK::MergeImpl(*
this, from);
2866 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2868 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2874 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
2878 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2880 void SetCachedSize(
int size)
const final;
2884 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2885 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2886 return "goby.middleware.frontseat.protobuf.SV2GenericACK";
2890 bool is_message_owned =
false);
2894 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2908 bool has_header()
const;
2910 bool _internal_has_header()
const;
2912 void clear_header();
2913 const ::goby::middleware::frontseat::protobuf::SV2Header& header()
const;
2914 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
2918 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
2921 void unsafe_arena_set_allocated_header(
2926 bool has_footer()
const;
2928 bool _internal_has_footer()
const;
2930 void clear_footer();
2931 const ::goby::middleware::frontseat::protobuf::SV2Footer& footer()
const;
2932 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
2936 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
2939 void unsafe_arena_set_allocated_footer(
2944 bool has_original_msg_type()
const;
2946 bool _internal_has_original_msg_type()
const;
2948 void clear_original_msg_type();
2949 uint32_t original_msg_type()
const;
2950 void set_original_msg_type(uint32_t value);
2952 uint32_t _internal_original_msg_type()
const;
2953 void _internal_set_original_msg_type(uint32_t value);
2962 size_t RequiredFieldsByteSizeFallback()
const;
2964 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2965 typedef void InternalArenaConstructable_;
2966 typedef void DestructorSkippable_;
2968 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2969 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2972 uint32_t original_msg_type_;
2975 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
2980 public ::PROTOBUF_NAMESPACE_ID::Message {
2984 explicit PROTOBUF_CONSTEXPR
SV2SendToConsole(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2989 *
this = ::std::move(from);
2997 if (
this == &from)
return *
this;
2998 if (GetOwningArena() == from.GetOwningArena()
2999 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3000 && GetOwningArena() !=
nullptr
3003 InternalSwap(&from);
3011 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3014 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3040 if (other ==
this)
return;
3041 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3042 if (GetOwningArena() !=
nullptr &&
3043 GetOwningArena() == other->GetOwningArena()) {
3045 if (GetOwningArena() == other->GetOwningArena()) {
3047 InternalSwap(other);
3049 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3053 if (other ==
this)
return;
3054 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3055 InternalSwap(other);
3061 return CreateMaybeMessage<SV2SendToConsole>(arena);
3063 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3065 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3067 SV2SendToConsole::MergeImpl(*
this, from);
3070 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3072 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3078 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
3082 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
3084 void SetCachedSize(
int size)
const final;
3088 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3089 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3090 return "goby.middleware.frontseat.protobuf.SV2SendToConsole";
3094 bool is_message_owned =
false);
3098 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
3113 bool has_text()
const;
3115 bool _internal_has_text()
const;
3118 const std::string& text()
const;
3119 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
3125 const std::string& _internal_text()
const;
3126 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_text(
const std::string& value);
3127 std::string* _internal_mutable_text();
3133 bool _internal_has_header()
const;
3136 const ::goby::middleware::frontseat::protobuf::SV2Header&
header()
const;
3137 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header*
release_header();
3141 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
3151 bool _internal_has_footer()
const;
3154 const ::goby::middleware::frontseat::protobuf::SV2Footer&
footer()
const;
3155 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer*
release_footer();
3159 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
3169 bool _internal_has_original_msg_type()
const;
3175 uint32_t _internal_original_msg_type()
const;
3176 void _internal_set_original_msg_type(uint32_t value);
3185 size_t RequiredFieldsByteSizeFallback()
const;
3187 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3188 typedef void InternalArenaConstructable_;
3189 typedef void DestructorSkippable_;
3191 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3192 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3193 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr text_;
3196 uint32_t original_msg_type_;
3199 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
3204 public ::PROTOBUF_NAMESPACE_ID::Message {
3213 *
this = ::std::move(from);
3221 if (
this == &from)
return *
this;
3222 if (GetOwningArena() == from.GetOwningArena()
3223 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3224 && GetOwningArena() !=
nullptr
3227 InternalSwap(&from);
3235 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3238 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3264 if (other ==
this)
return;
3265 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3266 if (GetOwningArena() !=
nullptr &&
3267 GetOwningArena() == other->GetOwningArena()) {
3269 if (GetOwningArena() == other->GetOwningArena()) {
3271 InternalSwap(other);
3273 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3277 if (other ==
this)
return;
3278 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3279 InternalSwap(other);
3285 return CreateMaybeMessage<SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody>(arena);
3287 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3289 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3291 SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::MergeImpl(*
this, from);
3294 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3296 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3302 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
3306 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
3308 void SetCachedSize(
int size)
const final;
3312 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3313 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3314 return "goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody";
3318 bool is_message_owned =
false);
3322 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
3343 bool has_level2id()
const;
3345 bool _internal_has_level2id()
const;
3347 void clear_level2id();
3348 uint32_t level2id()
const;
3349 void set_level2id(uint32_t value);
3351 uint32_t _internal_level2id()
const;
3352 void _internal_set_level2id(uint32_t value);
3356 bool has_wgmsid()
const;
3358 bool _internal_has_wgmsid()
const;
3360 void clear_wgmsid();
3361 uint32_t wgmsid()
const;
3362 void set_wgmsid(uint32_t value);
3364 uint32_t _internal_wgmsid()
const;
3365 void _internal_set_wgmsid(uint32_t value);
3369 bool has_data_size()
const;
3371 bool _internal_has_data_size()
const;
3373 void clear_data_size();
3374 uint32_t data_size()
const;
3375 void set_data_size(uint32_t value);
3377 uint32_t _internal_data_size()
const;
3378 void _internal_set_data_size(uint32_t value);
3382 bool has_structure_id()
const;
3384 bool _internal_has_structure_id()
const;
3386 void clear_structure_id();
3387 uint32_t structure_id()
const;
3388 void set_structure_id(uint32_t value);
3390 uint32_t _internal_structure_id()
const;
3391 void _internal_set_structure_id(uint32_t value);
3395 bool has_command_value()
const;
3397 bool _internal_has_command_value()
const;
3399 void clear_command_value();
3400 uint32_t command_value()
const;
3401 void set_command_value(uint32_t value);
3403 uint32_t _internal_command_value()
const;
3404 void _internal_set_command_value(uint32_t value);
3408 bool has_reserved()
const;
3410 bool _internal_has_reserved()
const;
3412 void clear_reserved();
3413 uint32_t reserved()
const;
3414 void set_reserved(uint32_t value);
3416 uint32_t _internal_reserved()
const;
3417 void _internal_set_reserved(uint32_t value);
3421 bool has_heading_degrees()
const;
3423 bool _internal_has_heading_degrees()
const;
3425 void clear_heading_degrees();
3426 uint32_t heading_degrees()
const;
3427 void set_heading_degrees(uint32_t value);
3429 uint32_t _internal_heading_degrees()
const;
3430 void _internal_set_heading_degrees(uint32_t value);
3434 bool has_latitude()
const;
3436 bool _internal_has_latitude()
const;
3438 void clear_latitude();
3439 uint32_t latitude()
const;
3440 void set_latitude(uint32_t value);
3442 uint32_t _internal_latitude()
const;
3443 void _internal_set_latitude(uint32_t value);
3447 bool has_longitude()
const;
3449 bool _internal_has_longitude()
const;
3451 void clear_longitude();
3452 uint32_t longitude()
const;
3453 void set_longitude(uint32_t value);
3455 uint32_t _internal_longitude()
const;
3456 void _internal_set_longitude(uint32_t value);
3460 bool has_crc16()
const;
3462 bool _internal_has_crc16()
const;
3465 uint32_t crc16()
const;
3466 void set_crc16(uint32_t value);
3468 uint32_t _internal_crc16()
const;
3469 void _internal_set_crc16(uint32_t value);
3478 size_t RequiredFieldsByteSizeFallback()
const;
3480 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3481 typedef void InternalArenaConstructable_;
3482 typedef void DestructorSkippable_;
3484 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3485 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3488 uint32_t data_size_;
3489 uint32_t structure_id_;
3490 uint32_t command_value_;
3492 uint32_t heading_degrees_;
3494 uint32_t longitude_;
3498 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
3503 public ::PROTOBUF_NAMESPACE_ID::Message {
3512 *
this = ::std::move(from);
3520 if (
this == &from)
return *
this;
3521 if (GetOwningArena() == from.GetOwningArena()
3522 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3523 && GetOwningArena() !=
nullptr
3526 InternalSwap(&from);
3534 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3537 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3563 if (other ==
this)
return;
3564 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3565 if (GetOwningArena() !=
nullptr &&
3566 GetOwningArena() == other->GetOwningArena()) {
3568 if (GetOwningArena() == other->GetOwningArena()) {
3570 InternalSwap(other);
3572 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3576 if (other ==
this)
return;
3577 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3578 InternalSwap(other);
3584 return CreateMaybeMessage<SV2CommandFollowFixedHeading>(arena);
3586 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3588 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3590 SV2CommandFollowFixedHeading::MergeImpl(*
this, from);
3593 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3595 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3601 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::
io::EpsCopyOutputStream* stream) const final;
3605 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
3607 void SetCachedSize(
int size)
const final;
3611 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3612 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3613 return "goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading";
3617 bool is_message_owned =
false);
3621 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
3639 bool has_header()
const;
3641 bool _internal_has_header()
const;
3643 void clear_header();
3644 const ::goby::middleware::frontseat::protobuf::SV2Header& header()
const;
3645 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
3649 const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header()
const;
3652 void unsafe_arena_set_allocated_header(
3657 bool has_body()
const;
3659 bool _internal_has_body()
const;
3662 const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& body()
const;
3663 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* release_body();
3667 const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& _internal_body()
const;
3670 void unsafe_arena_set_allocated_body(
3675 bool has_footer()
const;
3677 bool _internal_has_footer()
const;
3679 void clear_footer();
3680 const ::goby::middleware::frontseat::protobuf::SV2Footer& footer()
const;
3681 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
3685 const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer()
const;
3688 void unsafe_arena_set_allocated_footer(
3693 bool has_original_msg_type()
const;
3695 bool _internal_has_original_msg_type()
const;
3697 void clear_original_msg_type();
3698 uint32_t original_msg_type()
const;
3699 void set_original_msg_type(uint32_t value);
3701 uint32_t _internal_original_msg_type()
const;
3702 void _internal_set_original_msg_type(uint32_t value);
3706 bool has_command_format()
const;
3708 bool _internal_has_command_format()
const;
3710 void clear_command_format();
3711 uint32_t command_format()
const;
3712 void set_command_format(uint32_t value);
3714 uint32_t _internal_command_format()
const;
3715 void _internal_set_command_format(uint32_t value);
3724 size_t RequiredFieldsByteSizeFallback()
const;
3726 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3727 typedef void InternalArenaConstructable_;
3728 typedef void DestructorSkippable_;
3730 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3731 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3735 uint32_t original_msg_type_;
3736 uint32_t command_format_;
3739 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto;
3747 #pragma GCC diagnostic push
3748 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
3753inline bool SV2Header::_internal_has_start_of_frame()
const {
3754 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3758 return _internal_has_start_of_frame();
3761 _impl_.start_of_frame_ = 0u;
3762 _impl_._has_bits_[0] &= ~0x00000001u;
3764inline uint32_t SV2Header::_internal_start_of_frame()
const {
3765 return _impl_.start_of_frame_;
3769 return _internal_start_of_frame();
3771inline void SV2Header::_internal_set_start_of_frame(uint32_t value) {
3772 _impl_._has_bits_[0] |= 0x00000001u;
3773 _impl_.start_of_frame_ = value;
3776 _internal_set_start_of_frame(value);
3781inline bool SV2Header::_internal_has_message_size()
const {
3782 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3786 return _internal_has_message_size();
3789 _impl_.message_size_ = 0u;
3790 _impl_._has_bits_[0] &= ~0x00000002u;
3792inline uint32_t SV2Header::_internal_message_size()
const {
3793 return _impl_.message_size_;
3797 return _internal_message_size();
3799inline void SV2Header::_internal_set_message_size(uint32_t value) {
3800 _impl_._has_bits_[0] |= 0x00000002u;
3801 _impl_.message_size_ = value;
3804 _internal_set_message_size(value);
3809inline bool SV2Header::_internal_has_dest()
const {
3810 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3814 return _internal_has_dest();
3818 _impl_._has_bits_[0] &= ~0x00000004u;
3820inline uint32_t SV2Header::_internal_dest()
const {
3821 return _impl_.dest_;
3825 return _internal_dest();
3827inline void SV2Header::_internal_set_dest(uint32_t value) {
3828 _impl_._has_bits_[0] |= 0x00000004u;
3829 _impl_.dest_ = value;
3832 _internal_set_dest(value);
3837inline bool SV2Header::_internal_has_src()
const {
3838 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
3842 return _internal_has_src();
3846 _impl_._has_bits_[0] &= ~0x00000008u;
3848inline uint32_t SV2Header::_internal_src()
const {
3853 return _internal_src();
3855inline void SV2Header::_internal_set_src(uint32_t value) {
3856 _impl_._has_bits_[0] |= 0x00000008u;
3857 _impl_.src_ = value;
3860 _internal_set_src(value);
3865inline bool SV2Header::_internal_has_transaction_id()
const {
3866 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
3870 return _internal_has_transaction_id();
3873 _impl_.transaction_id_ = 0u;
3874 _impl_._has_bits_[0] &= ~0x00000010u;
3876inline uint32_t SV2Header::_internal_transaction_id()
const {
3877 return _impl_.transaction_id_;
3881 return _internal_transaction_id();
3883inline void SV2Header::_internal_set_transaction_id(uint32_t value) {
3884 _impl_._has_bits_[0] |= 0x00000010u;
3885 _impl_.transaction_id_ = value;
3888 _internal_set_transaction_id(value);
3893inline bool SV2Header::_internal_has_message_type()
const {
3894 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
3898 return _internal_has_message_type();
3901 _impl_.message_type_ = 0u;
3902 _impl_._has_bits_[0] &= ~0x00000020u;
3904inline uint32_t SV2Header::_internal_message_type()
const {
3905 return _impl_.message_type_;
3909 return _internal_message_type();
3911inline void SV2Header::_internal_set_message_type(uint32_t value) {
3912 _impl_._has_bits_[0] |= 0x00000020u;
3913 _impl_.message_type_ = value;
3916 _internal_set_message_type(value);
3925inline bool SV2Footer::_internal_has_crc16()
const {
3926 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3930 return _internal_has_crc16();
3934 _impl_._has_bits_[0] &= ~0x00000001u;
3936inline uint32_t SV2Footer::_internal_crc16()
const {
3937 return _impl_.crc16_;
3941 return _internal_crc16();
3943inline void SV2Footer::_internal_set_crc16(uint32_t value) {
3944 _impl_._has_bits_[0] |= 0x00000001u;
3945 _impl_.crc16_ = value;
3948 _internal_set_crc16(value);
3957inline bool SV2RequestEnumerate::_internal_has_header()
const {
3958 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3959 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
3963 return _internal_has_header();
3966 if (
_impl_.header_ !=
nullptr)
_impl_.header_->Clear();
3967 _impl_._has_bits_[0] &= ~0x00000001u;
3969inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestEnumerate::_internal_header()
const {
3970 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
3976 return _internal_header();
3980 if (GetArenaForAllocation() ==
nullptr) {
3981 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.header_);
3985 _impl_._has_bits_[0] |= 0x00000001u;
3987 _impl_._has_bits_[0] &= ~0x00000001u;
3992 _impl_._has_bits_[0] &= ~0x00000001u;
3994 _impl_.header_ =
nullptr;
3995#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3996 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3997 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3998 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
4000 if (GetArenaForAllocation() !=
nullptr) {
4001 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4008 _impl_._has_bits_[0] &= ~0x00000001u;
4010 _impl_.header_ =
nullptr;
4013inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestEnumerate::_internal_mutable_header() {
4014 _impl_._has_bits_[0] |= 0x00000001u;
4015 if (_impl_.header_ ==
nullptr) {
4019 return _impl_.header_;
4027 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4028 if (message_arena ==
nullptr) {
4032 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4033 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
header);
4034 if (message_arena != submessage_arena) {
4035 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4036 message_arena,
header, submessage_arena);
4038 _impl_._has_bits_[0] |= 0x00000001u;
4040 _impl_._has_bits_[0] &= ~0x00000001u;
4047inline bool SV2RequestEnumerate::_internal_has_protocols_supported()
const {
4048 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
4052 return _internal_has_protocols_supported();
4055 _impl_.protocols_supported_ = 0u;
4056 _impl_._has_bits_[0] &= ~0x00000004u;
4058inline uint32_t SV2RequestEnumerate::_internal_protocols_supported()
const {
4059 return _impl_.protocols_supported_;
4063 return _internal_protocols_supported();
4065inline void SV2RequestEnumerate::_internal_set_protocols_supported(uint32_t value) {
4066 _impl_._has_bits_[0] |= 0x00000004u;
4067 _impl_.protocols_supported_ = value;
4070 _internal_set_protocols_supported(value);
4075inline bool SV2RequestEnumerate::_internal_has_commands_supported()
const {
4076 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
4080 return _internal_has_commands_supported();
4083 _impl_.commands_supported_ = 0u;
4084 _impl_._has_bits_[0] &= ~0x00000008u;
4086inline uint32_t SV2RequestEnumerate::_internal_commands_supported()
const {
4087 return _impl_.commands_supported_;
4091 return _internal_commands_supported();
4093inline void SV2RequestEnumerate::_internal_set_commands_supported(uint32_t value) {
4094 _impl_._has_bits_[0] |= 0x00000008u;
4095 _impl_.commands_supported_ = value;
4098 _internal_set_commands_supported(value);
4103inline bool SV2RequestEnumerate::_internal_has_footer()
const {
4104 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
4105 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
4109 return _internal_has_footer();
4112 if (
_impl_.footer_ !=
nullptr)
_impl_.footer_->Clear();
4113 _impl_._has_bits_[0] &= ~0x00000002u;
4115inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestEnumerate::_internal_footer()
const {
4116 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
4122 return _internal_footer();
4126 if (GetArenaForAllocation() ==
nullptr) {
4127 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.footer_);
4131 _impl_._has_bits_[0] |= 0x00000002u;
4133 _impl_._has_bits_[0] &= ~0x00000002u;
4138 _impl_._has_bits_[0] &= ~0x00000002u;
4140 _impl_.footer_ =
nullptr;
4141#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4142 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
4143 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4144 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
4146 if (GetArenaForAllocation() !=
nullptr) {
4147 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4154 _impl_._has_bits_[0] &= ~0x00000002u;
4156 _impl_.footer_ =
nullptr;
4159inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestEnumerate::_internal_mutable_footer() {
4160 _impl_._has_bits_[0] |= 0x00000002u;
4161 if (_impl_.footer_ ==
nullptr) {
4165 return _impl_.footer_;
4173 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4174 if (message_arena ==
nullptr) {
4178 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4179 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
footer);
4180 if (message_arena != submessage_arena) {
4181 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4182 message_arena,
footer, submessage_arena);
4184 _impl_._has_bits_[0] |= 0x00000002u;
4186 _impl_._has_bits_[0] &= ~0x00000002u;
4197inline bool SV2ReplyEnumerate::_internal_has_header()
const {
4198 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
4199 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
4203 return _internal_has_header();
4206 if (
_impl_.header_ !=
nullptr)
_impl_.header_->Clear();
4207 _impl_._has_bits_[0] &= ~0x00000004u;
4209inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyEnumerate::_internal_header()
const {
4210 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
4216 return _internal_header();
4220 if (GetArenaForAllocation() ==
nullptr) {
4221 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.header_);
4225 _impl_._has_bits_[0] |= 0x00000004u;
4227 _impl_._has_bits_[0] &= ~0x00000004u;
4232 _impl_._has_bits_[0] &= ~0x00000004u;
4234 _impl_.header_ =
nullptr;
4235#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4236 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
4237 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4238 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
4240 if (GetArenaForAllocation() !=
nullptr) {
4241 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4248 _impl_._has_bits_[0] &= ~0x00000004u;
4250 _impl_.header_ =
nullptr;
4253inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyEnumerate::_internal_mutable_header() {
4254 _impl_._has_bits_[0] |= 0x00000004u;
4255 if (_impl_.header_ ==
nullptr) {
4259 return _impl_.header_;
4267 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4268 if (message_arena ==
nullptr) {
4272 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4273 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
header);
4274 if (message_arena != submessage_arena) {
4275 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4276 message_arena,
header, submessage_arena);
4278 _impl_._has_bits_[0] |= 0x00000004u;
4280 _impl_._has_bits_[0] &= ~0x00000004u;
4287inline bool SV2ReplyEnumerate::_internal_has_original_msg_type()
const {
4288 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
4292 return _internal_has_original_msg_type();
4295 _impl_.original_msg_type_ = 0u;
4296 _impl_._has_bits_[0] &= ~0x00000010u;
4298inline uint32_t SV2ReplyEnumerate::_internal_original_msg_type()
const {
4299 return _impl_.original_msg_type_;
4303 return _internal_original_msg_type();
4305inline void SV2ReplyEnumerate::_internal_set_original_msg_type(uint32_t value) {
4306 _impl_._has_bits_[0] |= 0x00000010u;
4307 _impl_.original_msg_type_ = value;
4310 _internal_set_original_msg_type(value);
4315inline bool SV2ReplyEnumerate::_internal_has_number_of_devices_responding()
const {
4316 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
4320 return _internal_has_number_of_devices_responding();
4323 _impl_.number_of_devices_responding_ = 0u;
4324 _impl_._has_bits_[0] &= ~0x00000020u;
4326inline uint32_t SV2ReplyEnumerate::_internal_number_of_devices_responding()
const {
4327 return _impl_.number_of_devices_responding_;
4331 return _internal_number_of_devices_responding();
4333inline void SV2ReplyEnumerate::_internal_set_number_of_devices_responding(uint32_t value) {
4334 _impl_._has_bits_[0] |= 0x00000020u;
4335 _impl_.number_of_devices_responding_ = value;
4338 _internal_set_number_of_devices_responding(value);
4343inline bool SV2ReplyEnumerate::_internal_has_number_of_devices_in_message()
const {
4344 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
4348 return _internal_has_number_of_devices_in_message();
4351 _impl_.number_of_devices_in_message_ = 0u;
4352 _impl_._has_bits_[0] &= ~0x00000040u;
4354inline uint32_t SV2ReplyEnumerate::_internal_number_of_devices_in_message()
const {
4355 return _impl_.number_of_devices_in_message_;
4359 return _internal_number_of_devices_in_message();
4361inline void SV2ReplyEnumerate::_internal_set_number_of_devices_in_message(uint32_t value) {
4362 _impl_._has_bits_[0] |= 0x00000040u;
4363 _impl_.number_of_devices_in_message_ = value;
4366 _internal_set_number_of_devices_in_message(value);
4371inline bool SV2ReplyEnumerate::_internal_has_version()
const {
4372 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
4376 return _internal_has_version();
4380 _impl_._has_bits_[0] &= ~0x00000080u;
4382inline uint32_t SV2ReplyEnumerate::_internal_version()
const {
4383 return _impl_.version_;
4387 return _internal_version();
4389inline void SV2ReplyEnumerate::_internal_set_version(uint32_t value) {
4390 _impl_._has_bits_[0] |= 0x00000080u;
4391 _impl_.version_ = value;
4394 _internal_set_version(value);
4399inline bool SV2ReplyEnumerate::_internal_has_device_type()
const {
4400 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
4404 return _internal_has_device_type();
4407 _impl_.device_type_ = 0u;
4408 _impl_._has_bits_[0] &= ~0x00000100u;
4410inline uint32_t SV2ReplyEnumerate::_internal_device_type()
const {
4411 return _impl_.device_type_;
4415 return _internal_device_type();
4417inline void SV2ReplyEnumerate::_internal_set_device_type(uint32_t value) {
4418 _impl_._has_bits_[0] |= 0x00000100u;
4419 _impl_.device_type_ = value;
4422 _internal_set_device_type(value);
4427inline bool SV2ReplyEnumerate::_internal_has_board_addr()
const {
4428 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
4432 return _internal_has_board_addr();
4436 _impl_._has_bits_[0] &= ~0x00000200u;
4438inline uint32_t SV2ReplyEnumerate::_internal_board_addr()
const {
4439 return _impl_.board_addr_;
4443 return _internal_board_addr();
4445inline void SV2ReplyEnumerate::_internal_set_board_addr(uint32_t value) {
4446 _impl_._has_bits_[0] |= 0x00000200u;
4447 _impl_.board_addr_ = value;
4450 _internal_set_board_addr(value);
4455inline bool SV2ReplyEnumerate::_internal_has_serial_number()
const {
4456 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
4460 return _internal_has_serial_number();
4463 _impl_.serial_number_.ClearToEmpty();
4464 _impl_._has_bits_[0] &= ~0x00000001u;
4468 return _internal_serial_number();
4470template <
typename ArgT0,
typename... ArgT>
4471inline PROTOBUF_ALWAYS_INLINE
4473 _impl_._has_bits_[0] |= 0x00000001u;
4474 _impl_.serial_number_.SetBytes(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
4478 std::string* _s = _internal_mutable_serial_number();
4482inline const std::string& SV2ReplyEnumerate::_internal_serial_number()
const {
4483 return _impl_.serial_number_.Get();
4485inline void SV2ReplyEnumerate::_internal_set_serial_number(
const std::string& value) {
4486 _impl_._has_bits_[0] |= 0x00000001u;
4487 _impl_.serial_number_.Set(value, GetArenaForAllocation());
4489inline std::string* SV2ReplyEnumerate::_internal_mutable_serial_number() {
4490 _impl_._has_bits_[0] |= 0x00000001u;
4491 return _impl_.serial_number_.Mutable(GetArenaForAllocation());
4495 if (!_internal_has_serial_number()) {
4498 _impl_._has_bits_[0] &= ~0x00000001u;
4499 auto* p =
_impl_.serial_number_.Release();
4500#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4501 if (
_impl_.serial_number_.IsDefault()) {
4502 _impl_.serial_number_.Set(
"", GetArenaForAllocation());
4509 _impl_._has_bits_[0] |= 0x00000001u;
4511 _impl_._has_bits_[0] &= ~0x00000001u;
4514#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4515 if (
_impl_.serial_number_.IsDefault()) {
4516 _impl_.serial_number_.Set(
"", GetArenaForAllocation());
4523inline bool SV2ReplyEnumerate::_internal_has_location()
const {
4524 bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
4528 return _internal_has_location();
4532 _impl_._has_bits_[0] &= ~0x00000400u;
4534inline uint32_t SV2ReplyEnumerate::_internal_location()
const {
4535 return _impl_.location_;
4539 return _internal_location();
4541inline void SV2ReplyEnumerate::_internal_set_location(uint32_t value) {
4542 _impl_._has_bits_[0] |= 0x00000400u;
4543 _impl_.location_ = value;
4546 _internal_set_location(value);
4551inline bool SV2ReplyEnumerate::_internal_has_polling_frequency()
const {
4552 bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
4556 return _internal_has_polling_frequency();
4559 _impl_.polling_frequency_ = 0u;
4560 _impl_._has_bits_[0] &= ~0x00000800u;
4562inline uint32_t SV2ReplyEnumerate::_internal_polling_frequency()
const {
4563 return _impl_.polling_frequency_;
4567 return _internal_polling_frequency();
4569inline void SV2ReplyEnumerate::_internal_set_polling_frequency(uint32_t value) {
4570 _impl_._has_bits_[0] |= 0x00000800u;
4571 _impl_.polling_frequency_ = value;
4574 _internal_set_polling_frequency(value);
4579inline bool SV2ReplyEnumerate::_internal_has_extra_info()
const {
4580 bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
4584 return _internal_has_extra_info();
4588 _impl_._has_bits_[0] &= ~0x00001000u;
4590inline uint32_t SV2ReplyEnumerate::_internal_extra_info()
const {
4591 return _impl_.extra_info_;
4595 return _internal_extra_info();
4597inline void SV2ReplyEnumerate::_internal_set_extra_info(uint32_t value) {
4598 _impl_._has_bits_[0] |= 0x00001000u;
4599 _impl_.extra_info_ = value;
4602 _internal_set_extra_info(value);
4607inline bool SV2ReplyEnumerate::_internal_has_firmware_major()
const {
4608 bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
4612 return _internal_has_firmware_major();
4615 _impl_.firmware_major_ = 0u;
4616 _impl_._has_bits_[0] &= ~0x00002000u;
4618inline uint32_t SV2ReplyEnumerate::_internal_firmware_major()
const {
4619 return _impl_.firmware_major_;
4623 return _internal_firmware_major();
4625inline void SV2ReplyEnumerate::_internal_set_firmware_major(uint32_t value) {
4626 _impl_._has_bits_[0] |= 0x00002000u;
4627 _impl_.firmware_major_ = value;
4630 _internal_set_firmware_major(value);
4635inline bool SV2ReplyEnumerate::_internal_has_firmware_minor()
const {
4636 bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0;
4640 return _internal_has_firmware_minor();
4643 _impl_.firmware_minor_ = 0u;
4644 _impl_._has_bits_[0] &= ~0x00004000u;
4646inline uint32_t SV2ReplyEnumerate::_internal_firmware_minor()
const {
4647 return _impl_.firmware_minor_;
4651 return _internal_firmware_minor();
4653inline void SV2ReplyEnumerate::_internal_set_firmware_minor(uint32_t value) {
4654 _impl_._has_bits_[0] |= 0x00004000u;
4655 _impl_.firmware_minor_ = value;
4658 _internal_set_firmware_minor(value);
4663inline bool SV2ReplyEnumerate::_internal_has_firmware_revision()
const {
4664 bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0;
4668 return _internal_has_firmware_revision();
4671 _impl_.firmware_revision_ = 0u;
4672 _impl_._has_bits_[0] &= ~0x00008000u;
4674inline uint32_t SV2ReplyEnumerate::_internal_firmware_revision()
const {
4675 return _impl_.firmware_revision_;
4679 return _internal_firmware_revision();
4681inline void SV2ReplyEnumerate::_internal_set_firmware_revision(uint32_t value) {
4682 _impl_._has_bits_[0] |= 0x00008000u;
4683 _impl_.firmware_revision_ = value;
4686 _internal_set_firmware_revision(value);
4691inline bool SV2ReplyEnumerate::_internal_has_description()
const {
4692 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
4696 return _internal_has_description();
4699 _impl_.description_.ClearToEmpty();
4700 _impl_._has_bits_[0] &= ~0x00000002u;
4704 return _internal_description();
4706template <
typename ArgT0,
typename... ArgT>
4707inline PROTOBUF_ALWAYS_INLINE
4709 _impl_._has_bits_[0] |= 0x00000002u;
4710 _impl_.description_.SetBytes(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
4714 std::string* _s = _internal_mutable_description();
4718inline const std::string& SV2ReplyEnumerate::_internal_description()
const {
4719 return _impl_.description_.Get();
4721inline void SV2ReplyEnumerate::_internal_set_description(
const std::string& value) {
4722 _impl_._has_bits_[0] |= 0x00000002u;
4723 _impl_.description_.Set(value, GetArenaForAllocation());
4725inline std::string* SV2ReplyEnumerate::_internal_mutable_description() {
4726 _impl_._has_bits_[0] |= 0x00000002u;
4727 return _impl_.description_.Mutable(GetArenaForAllocation());
4731 if (!_internal_has_description()) {
4734 _impl_._has_bits_[0] &= ~0x00000002u;
4735 auto* p =
_impl_.description_.Release();
4736#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4737 if (
_impl_.description_.IsDefault()) {
4738 _impl_.description_.Set(
"", GetArenaForAllocation());
4745 _impl_._has_bits_[0] |= 0x00000002u;
4747 _impl_._has_bits_[0] &= ~0x00000002u;
4750#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4751 if (
_impl_.description_.IsDefault()) {
4752 _impl_.description_.Set(
"", GetArenaForAllocation());
4759inline bool SV2ReplyEnumerate::_internal_has_footer()
const {
4760 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
4761 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
4765 return _internal_has_footer();
4768 if (
_impl_.footer_ !=
nullptr)
_impl_.footer_->Clear();
4769 _impl_._has_bits_[0] &= ~0x00000008u;
4771inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyEnumerate::_internal_footer()
const {
4772 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
4778 return _internal_footer();
4782 if (GetArenaForAllocation() ==
nullptr) {
4783 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.footer_);
4787 _impl_._has_bits_[0] |= 0x00000008u;
4789 _impl_._has_bits_[0] &= ~0x00000008u;
4794 _impl_._has_bits_[0] &= ~0x00000008u;
4796 _impl_.footer_ =
nullptr;
4797#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4798 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
4799 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4800 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
4802 if (GetArenaForAllocation() !=
nullptr) {
4803 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4810 _impl_._has_bits_[0] &= ~0x00000008u;
4812 _impl_.footer_ =
nullptr;
4815inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyEnumerate::_internal_mutable_footer() {
4816 _impl_._has_bits_[0] |= 0x00000008u;
4817 if (_impl_.footer_ ==
nullptr) {
4821 return _impl_.footer_;
4829 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4830 if (message_arena ==
nullptr) {
4834 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4835 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
footer);
4836 if (message_arena != submessage_arena) {
4837 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4838 message_arena,
footer, submessage_arena);
4840 _impl_._has_bits_[0] |= 0x00000008u;
4842 _impl_._has_bits_[0] &= ~0x00000008u;
4853inline bool SV2RequestStatus::_internal_has_header()
const {
4854 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
4855 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
4859 return _internal_has_header();
4862 if (
_impl_.header_ !=
nullptr)
_impl_.header_->Clear();
4863 _impl_._has_bits_[0] &= ~0x00000002u;
4865inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestStatus::_internal_header()
const {
4866 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
4872 return _internal_header();
4876 if (GetArenaForAllocation() ==
nullptr) {
4877 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.header_);
4881 _impl_._has_bits_[0] |= 0x00000002u;
4883 _impl_._has_bits_[0] &= ~0x00000002u;
4888 _impl_._has_bits_[0] &= ~0x00000002u;
4890 _impl_.header_ =
nullptr;
4891#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4892 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
4893 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4894 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
4896 if (GetArenaForAllocation() !=
nullptr) {
4897 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4904 _impl_._has_bits_[0] &= ~0x00000002u;
4906 _impl_.header_ =
nullptr;
4909inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestStatus::_internal_mutable_header() {
4910 _impl_._has_bits_[0] |= 0x00000002u;
4911 if (_impl_.header_ ==
nullptr) {
4915 return _impl_.header_;
4923 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4924 if (message_arena ==
nullptr) {
4928 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4929 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
header);
4930 if (message_arena != submessage_arena) {
4931 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4932 message_arena,
header, submessage_arena);
4934 _impl_._has_bits_[0] |= 0x00000002u;
4936 _impl_._has_bits_[0] &= ~0x00000002u;
4943inline bool SV2RequestStatus::_internal_has_time()
const {
4944 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
4948 return _internal_has_time();
4951 _impl_.time_.ClearToEmpty();
4952 _impl_._has_bits_[0] &= ~0x00000001u;
4956 return _internal_time();
4958template <
typename ArgT0,
typename... ArgT>
4959inline PROTOBUF_ALWAYS_INLINE
4961 _impl_._has_bits_[0] |= 0x00000001u;
4962 _impl_.time_.SetBytes(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
4966 std::string* _s = _internal_mutable_time();
4970inline const std::string& SV2RequestStatus::_internal_time()
const {
4971 return _impl_.time_.Get();
4973inline void SV2RequestStatus::_internal_set_time(
const std::string& value) {
4974 _impl_._has_bits_[0] |= 0x00000001u;
4975 _impl_.time_.Set(value, GetArenaForAllocation());
4977inline std::string* SV2RequestStatus::_internal_mutable_time() {
4978 _impl_._has_bits_[0] |= 0x00000001u;
4979 return _impl_.time_.Mutable(GetArenaForAllocation());
4983 if (!_internal_has_time()) {
4986 _impl_._has_bits_[0] &= ~0x00000001u;
4987 auto* p =
_impl_.time_.Release();
4988#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4989 if (
_impl_.time_.IsDefault()) {
4990 _impl_.time_.Set(
"", GetArenaForAllocation());
4996 if (
time !=
nullptr) {
4997 _impl_._has_bits_[0] |= 0x00000001u;
4999 _impl_._has_bits_[0] &= ~0x00000001u;
5001 _impl_.time_.SetAllocated(
time, GetArenaForAllocation());
5002#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5003 if (
_impl_.time_.IsDefault()) {
5004 _impl_.time_.Set(
"", GetArenaForAllocation());
5011inline bool SV2RequestStatus::_internal_has_latitude()
const {
5012 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
5016 return _internal_has_latitude();
5020 _impl_._has_bits_[0] &= ~0x00000008u;
5022inline uint32_t SV2RequestStatus::_internal_latitude()
const {
5023 return _impl_.latitude_;
5027 return _internal_latitude();
5029inline void SV2RequestStatus::_internal_set_latitude(uint32_t value) {
5030 _impl_._has_bits_[0] |= 0x00000008u;
5031 _impl_.latitude_ = value;
5034 _internal_set_latitude(value);
5039inline bool SV2RequestStatus::_internal_has_longitude()
const {
5040 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
5044 return _internal_has_longitude();
5048 _impl_._has_bits_[0] &= ~0x00000010u;
5050inline uint32_t SV2RequestStatus::_internal_longitude()
const {
5051 return _impl_.longitude_;
5055 return _internal_longitude();
5057inline void SV2RequestStatus::_internal_set_longitude(uint32_t value) {
5058 _impl_._has_bits_[0] |= 0x00000010u;
5059 _impl_.longitude_ = value;
5062 _internal_set_longitude(value);
5067inline bool SV2RequestStatus::_internal_has_fix_valid()
const {
5068 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
5072 return _internal_has_fix_valid();
5076 _impl_._has_bits_[0] &= ~0x00000020u;
5078inline uint32_t SV2RequestStatus::_internal_fix_valid()
const {
5079 return _impl_.fix_valid_;
5083 return _internal_fix_valid();
5085inline void SV2RequestStatus::_internal_set_fix_valid(uint32_t value) {
5086 _impl_._has_bits_[0] |= 0x00000020u;
5087 _impl_.fix_valid_ = value;
5090 _internal_set_fix_valid(value);
5095inline bool SV2RequestStatus::_internal_has_footer()
const {
5096 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
5097 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
5101 return _internal_has_footer();
5104 if (
_impl_.footer_ !=
nullptr)
_impl_.footer_->Clear();
5105 _impl_._has_bits_[0] &= ~0x00000004u;
5107inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestStatus::_internal_footer()
const {
5108 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
5114 return _internal_footer();
5118 if (GetArenaForAllocation() ==
nullptr) {
5119 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.footer_);
5123 _impl_._has_bits_[0] |= 0x00000004u;
5125 _impl_._has_bits_[0] &= ~0x00000004u;
5130 _impl_._has_bits_[0] &= ~0x00000004u;
5132 _impl_.footer_ =
nullptr;
5133#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
5134 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
5135 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5136 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
5138 if (GetArenaForAllocation() !=
nullptr) {
5139 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5146 _impl_._has_bits_[0] &= ~0x00000004u;
5148 _impl_.footer_ =
nullptr;
5151inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestStatus::_internal_mutable_footer() {
5152 _impl_._has_bits_[0] |= 0x00000004u;
5153 if (_impl_.footer_ ==
nullptr) {
5157 return _impl_.footer_;
5165 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
5166 if (message_arena ==
nullptr) {
5170 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5171 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
footer);
5172 if (message_arena != submessage_arena) {
5173 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5174 message_arena,
footer, submessage_arena);
5176 _impl_._has_bits_[0] |= 0x00000004u;
5178 _impl_._has_bits_[0] &= ~0x00000004u;
5189inline bool SV2ReplyStatus::_internal_has_header()
const {
5190 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5191 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
5195 return _internal_has_header();
5198 if (
_impl_.header_ !=
nullptr)
_impl_.header_->Clear();
5199 _impl_._has_bits_[0] &= ~0x00000001u;
5201inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyStatus::_internal_header()
const {
5202 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
5208 return _internal_header();
5212 if (GetArenaForAllocation() ==
nullptr) {
5213 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.header_);
5217 _impl_._has_bits_[0] |= 0x00000001u;
5219 _impl_._has_bits_[0] &= ~0x00000001u;
5224 _impl_._has_bits_[0] &= ~0x00000001u;
5226 _impl_.header_ =
nullptr;
5227#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
5228 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
5229 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5230 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
5232 if (GetArenaForAllocation() !=
nullptr) {
5233 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5240 _impl_._has_bits_[0] &= ~0x00000001u;
5242 _impl_.header_ =
nullptr;
5245inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyStatus::_internal_mutable_header() {
5246 _impl_._has_bits_[0] |= 0x00000001u;
5247 if (_impl_.header_ ==
nullptr) {
5251 return _impl_.header_;
5259 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
5260 if (message_arena ==
nullptr) {
5264 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5265 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
header);
5266 if (message_arena != submessage_arena) {
5267 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5268 message_arena,
header, submessage_arena);
5270 _impl_._has_bits_[0] |= 0x00000001u;
5272 _impl_._has_bits_[0] &= ~0x00000001u;
5279inline bool SV2ReplyStatus::_internal_has_original_msg_type()
const {
5280 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
5284 return _internal_has_original_msg_type();
5287 _impl_.original_msg_type_ = 0u;
5288 _impl_._has_bits_[0] &= ~0x00000004u;
5290inline uint32_t SV2ReplyStatus::_internal_original_msg_type()
const {
5291 return _impl_.original_msg_type_;
5295 return _internal_original_msg_type();
5297inline void SV2ReplyStatus::_internal_set_original_msg_type(uint32_t value) {
5298 _impl_._has_bits_[0] |= 0x00000004u;
5299 _impl_.original_msg_type_ = value;
5302 _internal_set_original_msg_type(value);
5307inline bool SV2ReplyStatus::_internal_has_number_of_devices_responding()
const {
5308 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
5312 return _internal_has_number_of_devices_responding();
5315 _impl_.number_of_devices_responding_ = 0u;
5316 _impl_._has_bits_[0] &= ~0x00000008u;
5318inline uint32_t SV2ReplyStatus::_internal_number_of_devices_responding()
const {
5319 return _impl_.number_of_devices_responding_;
5323 return _internal_number_of_devices_responding();
5325inline void SV2ReplyStatus::_internal_set_number_of_devices_responding(uint32_t value) {
5326 _impl_._has_bits_[0] |= 0x00000008u;
5327 _impl_.number_of_devices_responding_ = value;
5330 _internal_set_number_of_devices_responding(value);
5335inline bool SV2ReplyStatus::_internal_has_number_of_devices_in_message()
const {
5336 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
5340 return _internal_has_number_of_devices_in_message();
5343 _impl_.number_of_devices_in_message_ = 0u;
5344 _impl_._has_bits_[0] &= ~0x00000010u;
5346inline uint32_t SV2ReplyStatus::_internal_number_of_devices_in_message()
const {
5347 return _impl_.number_of_devices_in_message_;
5351 return _internal_number_of_devices_in_message();
5353inline void SV2ReplyStatus::_internal_set_number_of_devices_in_message(uint32_t value) {
5354 _impl_._has_bits_[0] |= 0x00000010u;
5355 _impl_.number_of_devices_in_message_ = value;
5358 _internal_set_number_of_devices_in_message(value);
5363inline bool SV2ReplyStatus::_internal_has_version()
const {
5364 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
5368 return _internal_has_version();
5372 _impl_._has_bits_[0] &= ~0x00000020u;
5374inline uint32_t SV2ReplyStatus::_internal_version()
const {
5375 return _impl_.version_;
5379 return _internal_version();
5381inline void SV2ReplyStatus::_internal_set_version(uint32_t value) {
5382 _impl_._has_bits_[0] |= 0x00000020u;
5383 _impl_.version_ = value;
5386 _internal_set_version(value);
5391inline bool SV2ReplyStatus::_internal_has_board_addr()
const {
5392 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
5396 return _internal_has_board_addr();
5400 _impl_._has_bits_[0] &= ~0x00000040u;
5402inline uint32_t SV2ReplyStatus::_internal_board_addr()
const {
5403 return _impl_.board_addr_;
5407 return _internal_board_addr();
5409inline void SV2ReplyStatus::_internal_set_board_addr(uint32_t value) {
5410 _impl_._has_bits_[0] |= 0x00000040u;
5411 _impl_.board_addr_ = value;
5414 _internal_set_board_addr(value);
5419inline bool SV2ReplyStatus::_internal_has_alarms()
const {
5420 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
5424 return _internal_has_alarms();
5428 _impl_._has_bits_[0] &= ~0x00000080u;
5430inline uint32_t SV2ReplyStatus::_internal_alarms()
const {
5431 return _impl_.alarms_;
5435 return _internal_alarms();
5437inline void SV2ReplyStatus::_internal_set_alarms(uint32_t value) {
5438 _impl_._has_bits_[0] |= 0x00000080u;
5439 _impl_.alarms_ = value;
5442 _internal_set_alarms(value);
5447inline bool SV2ReplyStatus::_internal_has_leak_sensor_1()
const {
5448 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
5452 return _internal_has_leak_sensor_1();
5455 _impl_.leak_sensor_1_ = 0u;
5456 _impl_._has_bits_[0] &= ~0x00000100u;
5458inline uint32_t SV2ReplyStatus::_internal_leak_sensor_1()
const {
5459 return _impl_.leak_sensor_1_;
5463 return _internal_leak_sensor_1();
5465inline void SV2ReplyStatus::_internal_set_leak_sensor_1(uint32_t value) {
5466 _impl_._has_bits_[0] |= 0x00000100u;
5467 _impl_.leak_sensor_1_ = value;
5470 _internal_set_leak_sensor_1(value);
5475inline bool SV2ReplyStatus::_internal_has_leak_sensor_2()
const {
5476 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
5480 return _internal_has_leak_sensor_2();
5483 _impl_.leak_sensor_2_ = 0u;
5484 _impl_._has_bits_[0] &= ~0x00000200u;
5486inline uint32_t SV2ReplyStatus::_internal_leak_sensor_2()
const {
5487 return _impl_.leak_sensor_2_;
5491 return _internal_leak_sensor_2();
5493inline void SV2ReplyStatus::_internal_set_leak_sensor_2(uint32_t value) {
5494 _impl_._has_bits_[0] |= 0x00000200u;
5495 _impl_.leak_sensor_2_ = value;
5498 _internal_set_leak_sensor_2(value);
5503inline bool SV2ReplyStatus::_internal_has_humid_temp()
const {
5504 bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
5508 return _internal_has_humid_temp();
5512 _impl_._has_bits_[0] &= ~0x00000400u;
5514inline uint32_t SV2ReplyStatus::_internal_humid_temp()
const {
5515 return _impl_.humid_temp_;
5519 return _internal_humid_temp();
5521inline void SV2ReplyStatus::_internal_set_humid_temp(uint32_t value) {
5522 _impl_._has_bits_[0] |= 0x00000400u;
5523 _impl_.humid_temp_ = value;
5526 _internal_set_humid_temp(value);
5531inline bool SV2ReplyStatus::_internal_has_relative_humidity()
const {
5532 bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
5536 return _internal_has_relative_humidity();
5539 _impl_.relative_humidity_ = 0u;
5540 _impl_._has_bits_[0] &= ~0x00000800u;
5542inline uint32_t SV2ReplyStatus::_internal_relative_humidity()
const {
5543 return _impl_.relative_humidity_;
5547 return _internal_relative_humidity();
5549inline void SV2ReplyStatus::_internal_set_relative_humidity(uint32_t value) {
5550 _impl_._has_bits_[0] |= 0x00000800u;
5551 _impl_.relative_humidity_ = value;
5554 _internal_set_relative_humidity(value);
5559inline bool SV2ReplyStatus::_internal_has_pressure_temp()
const {
5560 bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
5564 return _internal_has_pressure_temp();
5567 _impl_.pressure_temp_ = 0u;
5568 _impl_._has_bits_[0] &= ~0x00001000u;
5570inline uint32_t SV2ReplyStatus::_internal_pressure_temp()
const {
5571 return _impl_.pressure_temp_;
5575 return _internal_pressure_temp();
5577inline void SV2ReplyStatus::_internal_set_pressure_temp(uint32_t value) {
5578 _impl_._has_bits_[0] |= 0x00001000u;
5579 _impl_.pressure_temp_ = value;
5582 _internal_set_pressure_temp(value);
5587inline bool SV2ReplyStatus::_internal_has_pressure()
const {
5588 bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
5592 return _internal_has_pressure();
5596 _impl_._has_bits_[0] &= ~0x00002000u;
5598inline uint32_t SV2ReplyStatus::_internal_pressure()
const {
5599 return _impl_.pressure_;
5603 return _internal_pressure();
5605inline void SV2ReplyStatus::_internal_set_pressure(uint32_t value) {
5606 _impl_._has_bits_[0] |= 0x00002000u;
5607 _impl_.pressure_ = value;
5610 _internal_set_pressure(value);
5615inline bool SV2ReplyStatus::_internal_has_footer()
const {
5616 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
5617 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
5621 return _internal_has_footer();
5624 if (
_impl_.footer_ !=
nullptr)
_impl_.footer_->Clear();
5625 _impl_._has_bits_[0] &= ~0x00000002u;
5627inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyStatus::_internal_footer()
const {
5628 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
5634 return _internal_footer();
5638 if (GetArenaForAllocation() ==
nullptr) {
5639 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.footer_);
5643 _impl_._has_bits_[0] |= 0x00000002u;
5645 _impl_._has_bits_[0] &= ~0x00000002u;
5650 _impl_._has_bits_[0] &= ~0x00000002u;
5652 _impl_.footer_ =
nullptr;
5653#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
5654 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
5655 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5656 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
5658 if (GetArenaForAllocation() !=
nullptr) {
5659 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5666 _impl_._has_bits_[0] &= ~0x00000002u;
5668 _impl_.footer_ =
nullptr;
5671inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyStatus::_internal_mutable_footer() {
5672 _impl_._has_bits_[0] |= 0x00000002u;
5673 if (_impl_.footer_ ==
nullptr) {
5677 return _impl_.footer_;
5685 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
5686 if (message_arena ==
nullptr) {
5690 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5691 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
footer);
5692 if (message_arena != submessage_arena) {
5693 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5694 message_arena,
footer, submessage_arena);
5696 _impl_._has_bits_[0] |= 0x00000002u;
5698 _impl_._has_bits_[0] &= ~0x00000002u;
5709inline bool SV2RequestQueuedMessage::_internal_has_header()
const {
5710 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5711 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
5715 return _internal_has_header();
5718 if (
_impl_.header_ !=
nullptr)
_impl_.header_->Clear();
5719 _impl_._has_bits_[0] &= ~0x00000001u;
5721inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestQueuedMessage::_internal_header()
const {
5722 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
5728 return _internal_header();
5732 if (GetArenaForAllocation() ==
nullptr) {
5733 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.header_);
5737 _impl_._has_bits_[0] |= 0x00000001u;
5739 _impl_._has_bits_[0] &= ~0x00000001u;
5744 _impl_._has_bits_[0] &= ~0x00000001u;
5746 _impl_.header_ =
nullptr;
5747#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
5748 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
5749 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5750 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
5752 if (GetArenaForAllocation() !=
nullptr) {
5753 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5760 _impl_._has_bits_[0] &= ~0x00000001u;
5762 _impl_.header_ =
nullptr;
5765inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestQueuedMessage::_internal_mutable_header() {
5766 _impl_._has_bits_[0] |= 0x00000001u;
5767 if (_impl_.header_ ==
nullptr) {
5771 return _impl_.header_;
5779 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
5780 if (message_arena ==
nullptr) {
5784 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5785 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
header);
5786 if (message_arena != submessage_arena) {
5787 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5788 message_arena,
header, submessage_arena);
5790 _impl_._has_bits_[0] |= 0x00000001u;
5792 _impl_._has_bits_[0] &= ~0x00000001u;
5799inline bool SV2RequestQueuedMessage::_internal_has_footer()
const {
5800 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
5801 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
5805 return _internal_has_footer();
5808 if (
_impl_.footer_ !=
nullptr)
_impl_.footer_->Clear();
5809 _impl_._has_bits_[0] &= ~0x00000002u;
5811inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestQueuedMessage::_internal_footer()
const {
5812 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
5818 return _internal_footer();
5822 if (GetArenaForAllocation() ==
nullptr) {
5823 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.footer_);
5827 _impl_._has_bits_[0] |= 0x00000002u;
5829 _impl_._has_bits_[0] &= ~0x00000002u;
5834 _impl_._has_bits_[0] &= ~0x00000002u;
5836 _impl_.footer_ =
nullptr;
5837#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
5838 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
5839 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5840 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
5842 if (GetArenaForAllocation() !=
nullptr) {
5843 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5850 _impl_._has_bits_[0] &= ~0x00000002u;
5852 _impl_.footer_ =
nullptr;
5855inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestQueuedMessage::_internal_mutable_footer() {
5856 _impl_._has_bits_[0] |= 0x00000002u;
5857 if (_impl_.footer_ ==
nullptr) {
5861 return _impl_.footer_;
5869 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
5870 if (message_arena ==
nullptr) {
5874 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5875 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
footer);
5876 if (message_arena != submessage_arena) {
5877 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5878 message_arena,
footer, submessage_arena);
5880 _impl_._has_bits_[0] |= 0x00000002u;
5882 _impl_._has_bits_[0] &= ~0x00000002u;
5893inline bool SV2ReplyQueuedMessage::_internal_has_header()
const {
5894 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5895 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
5899 return _internal_has_header();
5902 if (
_impl_.header_ !=
nullptr)
_impl_.header_->Clear();
5903 _impl_._has_bits_[0] &= ~0x00000001u;
5905inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyQueuedMessage::_internal_header()
const {
5906 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
5912 return _internal_header();
5916 if (GetArenaForAllocation() ==
nullptr) {
5917 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.header_);
5921 _impl_._has_bits_[0] |= 0x00000001u;
5923 _impl_._has_bits_[0] &= ~0x00000001u;
5928 _impl_._has_bits_[0] &= ~0x00000001u;
5930 _impl_.header_ =
nullptr;
5931#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
5932 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
5933 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5934 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
5936 if (GetArenaForAllocation() !=
nullptr) {
5937 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5944 _impl_._has_bits_[0] &= ~0x00000001u;
5946 _impl_.header_ =
nullptr;
5949inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyQueuedMessage::_internal_mutable_header() {
5950 _impl_._has_bits_[0] |= 0x00000001u;
5951 if (_impl_.header_ ==
nullptr) {
5955 return _impl_.header_;
5963 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
5964 if (message_arena ==
nullptr) {
5968 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5969 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
header);
5970 if (message_arena != submessage_arena) {
5971 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5972 message_arena,
header, submessage_arena);
5974 _impl_._has_bits_[0] |= 0x00000001u;
5976 _impl_._has_bits_[0] &= ~0x00000001u;
5983inline bool SV2ReplyQueuedMessage::_internal_has_original_msg_type()
const {
5984 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
5988 return _internal_has_original_msg_type();
5991 _impl_.original_msg_type_ = 0u;
5992 _impl_._has_bits_[0] &= ~0x00000004u;
5994inline uint32_t SV2ReplyQueuedMessage::_internal_original_msg_type()
const {
5995 return _impl_.original_msg_type_;
5999 return _internal_original_msg_type();
6001inline void SV2ReplyQueuedMessage::_internal_set_original_msg_type(uint32_t value) {
6002 _impl_._has_bits_[0] |= 0x00000004u;
6003 _impl_.original_msg_type_ = value;
6006 _internal_set_original_msg_type(value);
6011inline bool SV2ReplyQueuedMessage::_internal_has_footer()
const {
6012 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
6013 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
6017 return _internal_has_footer();
6020 if (
_impl_.footer_ !=
nullptr)
_impl_.footer_->Clear();
6021 _impl_._has_bits_[0] &= ~0x00000002u;
6023inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyQueuedMessage::_internal_footer()
const {
6024 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
6030 return _internal_footer();
6034 if (GetArenaForAllocation() ==
nullptr) {
6035 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.footer_);
6039 _impl_._has_bits_[0] |= 0x00000002u;
6041 _impl_._has_bits_[0] &= ~0x00000002u;
6046 _impl_._has_bits_[0] &= ~0x00000002u;
6048 _impl_.footer_ =
nullptr;
6049#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6050 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
6051 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6052 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
6054 if (GetArenaForAllocation() !=
nullptr) {
6055 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6062 _impl_._has_bits_[0] &= ~0x00000002u;
6064 _impl_.footer_ =
nullptr;
6067inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyQueuedMessage::_internal_mutable_footer() {
6068 _impl_._has_bits_[0] |= 0x00000002u;
6069 if (_impl_.footer_ ==
nullptr) {
6073 return _impl_.footer_;
6081 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6082 if (message_arena ==
nullptr) {
6086 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6087 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
footer);
6088 if (message_arena != submessage_arena) {
6089 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6090 message_arena,
footer, submessage_arena);
6092 _impl_._has_bits_[0] |= 0x00000002u;
6094 _impl_._has_bits_[0] &= ~0x00000002u;
6105inline bool SV2ACKNAKQueuedMessage::_internal_has_header()
const {
6106 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
6107 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
6111 return _internal_has_header();
6114 if (
_impl_.header_ !=
nullptr)
_impl_.header_->Clear();
6115 _impl_._has_bits_[0] &= ~0x00000001u;
6117inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ACKNAKQueuedMessage::_internal_header()
const {
6118 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
6124 return _internal_header();
6128 if (GetArenaForAllocation() ==
nullptr) {
6129 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.header_);
6133 _impl_._has_bits_[0] |= 0x00000001u;
6135 _impl_._has_bits_[0] &= ~0x00000001u;
6140 _impl_._has_bits_[0] &= ~0x00000001u;
6142 _impl_.header_ =
nullptr;
6143#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6144 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
6145 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6146 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
6148 if (GetArenaForAllocation() !=
nullptr) {
6149 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6156 _impl_._has_bits_[0] &= ~0x00000001u;
6158 _impl_.header_ =
nullptr;
6161inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ACKNAKQueuedMessage::_internal_mutable_header() {
6162 _impl_._has_bits_[0] |= 0x00000001u;
6163 if (_impl_.header_ ==
nullptr) {
6167 return _impl_.header_;
6175 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6176 if (message_arena ==
nullptr) {
6180 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6181 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
header);
6182 if (message_arena != submessage_arena) {
6183 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6184 message_arena,
header, submessage_arena);
6186 _impl_._has_bits_[0] |= 0x00000001u;
6188 _impl_._has_bits_[0] &= ~0x00000001u;
6195inline bool SV2ACKNAKQueuedMessage::_internal_has_command_format()
const {
6196 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
6200 return _internal_has_command_format();
6203 _impl_.command_format_ = 0u;
6204 _impl_._has_bits_[0] &= ~0x00000004u;
6206inline uint32_t SV2ACKNAKQueuedMessage::_internal_command_format()
const {
6207 return _impl_.command_format_;
6211 return _internal_command_format();
6213inline void SV2ACKNAKQueuedMessage::_internal_set_command_format(uint32_t value) {
6214 _impl_._has_bits_[0] |= 0x00000004u;
6215 _impl_.command_format_ = value;
6218 _internal_set_command_format(value);
6223inline bool SV2ACKNAKQueuedMessage::_internal_has_response_code()
const {
6224 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
6228 return _internal_has_response_code();
6231 _impl_.response_code_ = 0u;
6232 _impl_._has_bits_[0] &= ~0x00000008u;
6234inline uint32_t SV2ACKNAKQueuedMessage::_internal_response_code()
const {
6235 return _impl_.response_code_;
6239 return _internal_response_code();
6241inline void SV2ACKNAKQueuedMessage::_internal_set_response_code(uint32_t value) {
6242 _impl_._has_bits_[0] |= 0x00000008u;
6243 _impl_.response_code_ = value;
6246 _internal_set_response_code(value);
6251inline bool SV2ACKNAKQueuedMessage::_internal_has_response_message_length()
const {
6252 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
6256 return _internal_has_response_message_length();
6259 _impl_.response_message_length_ = 0u;
6260 _impl_._has_bits_[0] &= ~0x00000010u;
6262inline uint32_t SV2ACKNAKQueuedMessage::_internal_response_message_length()
const {
6263 return _impl_.response_message_length_;
6267 return _internal_response_message_length();
6269inline void SV2ACKNAKQueuedMessage::_internal_set_response_message_length(uint32_t value) {
6270 _impl_._has_bits_[0] |= 0x00000010u;
6271 _impl_.response_message_length_ = value;
6274 _internal_set_response_message_length(value);
6279inline bool SV2ACKNAKQueuedMessage::_internal_has_footer()
const {
6280 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
6281 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
6285 return _internal_has_footer();
6288 if (
_impl_.footer_ !=
nullptr)
_impl_.footer_->Clear();
6289 _impl_._has_bits_[0] &= ~0x00000002u;
6291inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ACKNAKQueuedMessage::_internal_footer()
const {
6292 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
6298 return _internal_footer();
6302 if (GetArenaForAllocation() ==
nullptr) {
6303 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.footer_);
6307 _impl_._has_bits_[0] |= 0x00000002u;
6309 _impl_._has_bits_[0] &= ~0x00000002u;
6314 _impl_._has_bits_[0] &= ~0x00000002u;
6316 _impl_.footer_ =
nullptr;
6317#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6318 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
6319 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6320 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
6322 if (GetArenaForAllocation() !=
nullptr) {
6323 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6330 _impl_._has_bits_[0] &= ~0x00000002u;
6332 _impl_.footer_ =
nullptr;
6335inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ACKNAKQueuedMessage::_internal_mutable_footer() {
6336 _impl_._has_bits_[0] |= 0x00000002u;
6337 if (_impl_.footer_ ==
nullptr) {
6341 return _impl_.footer_;
6349 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6350 if (message_arena ==
nullptr) {
6354 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6355 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
footer);
6356 if (message_arena != submessage_arena) {
6357 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6358 message_arena,
footer, submessage_arena);
6360 _impl_._has_bits_[0] |= 0x00000002u;
6362 _impl_._has_bits_[0] &= ~0x00000002u;
6373inline bool SV2GenericNAK::_internal_has_header()
const {
6374 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
6375 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
6379 return _internal_has_header();
6382 if (
_impl_.header_ !=
nullptr)
_impl_.header_->Clear();
6383 _impl_._has_bits_[0] &= ~0x00000001u;
6385inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2GenericNAK::_internal_header()
const {
6386 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
6392 return _internal_header();
6396 if (GetArenaForAllocation() ==
nullptr) {
6397 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.header_);
6401 _impl_._has_bits_[0] |= 0x00000001u;
6403 _impl_._has_bits_[0] &= ~0x00000001u;
6408 _impl_._has_bits_[0] &= ~0x00000001u;
6410 _impl_.header_ =
nullptr;
6411#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6412 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
6413 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6414 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
6416 if (GetArenaForAllocation() !=
nullptr) {
6417 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6424 _impl_._has_bits_[0] &= ~0x00000001u;
6426 _impl_.header_ =
nullptr;
6429inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericNAK::_internal_mutable_header() {
6430 _impl_._has_bits_[0] |= 0x00000001u;
6431 if (_impl_.header_ ==
nullptr) {
6435 return _impl_.header_;
6443 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6444 if (message_arena ==
nullptr) {
6448 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6449 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
header);
6450 if (message_arena != submessage_arena) {
6451 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6452 message_arena,
header, submessage_arena);
6454 _impl_._has_bits_[0] |= 0x00000001u;
6456 _impl_._has_bits_[0] &= ~0x00000001u;
6463inline bool SV2GenericNAK::_internal_has_original_msg_type()
const {
6464 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
6468 return _internal_has_original_msg_type();
6471 _impl_.original_msg_type_ = 0u;
6472 _impl_._has_bits_[0] &= ~0x00000004u;
6474inline uint32_t SV2GenericNAK::_internal_original_msg_type()
const {
6475 return _impl_.original_msg_type_;
6479 return _internal_original_msg_type();
6481inline void SV2GenericNAK::_internal_set_original_msg_type(uint32_t value) {
6482 _impl_._has_bits_[0] |= 0x00000004u;
6483 _impl_.original_msg_type_ = value;
6486 _internal_set_original_msg_type(value);
6491inline bool SV2GenericNAK::_internal_has_response_code()
const {
6492 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
6496 return _internal_has_response_code();
6499 _impl_.response_code_ = 0u;
6500 _impl_._has_bits_[0] &= ~0x00000008u;
6502inline uint32_t SV2GenericNAK::_internal_response_code()
const {
6503 return _impl_.response_code_;
6507 return _internal_response_code();
6509inline void SV2GenericNAK::_internal_set_response_code(uint32_t value) {
6510 _impl_._has_bits_[0] |= 0x00000008u;
6511 _impl_.response_code_ = value;
6514 _internal_set_response_code(value);
6519inline bool SV2GenericNAK::_internal_has_footer()
const {
6520 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
6521 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
6525 return _internal_has_footer();
6528 if (
_impl_.footer_ !=
nullptr)
_impl_.footer_->Clear();
6529 _impl_._has_bits_[0] &= ~0x00000002u;
6531inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2GenericNAK::_internal_footer()
const {
6532 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
6538 return _internal_footer();
6542 if (GetArenaForAllocation() ==
nullptr) {
6543 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.footer_);
6547 _impl_._has_bits_[0] |= 0x00000002u;
6549 _impl_._has_bits_[0] &= ~0x00000002u;
6554 _impl_._has_bits_[0] &= ~0x00000002u;
6556 _impl_.footer_ =
nullptr;
6557#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6558 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
6559 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6560 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
6562 if (GetArenaForAllocation() !=
nullptr) {
6563 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6570 _impl_._has_bits_[0] &= ~0x00000002u;
6572 _impl_.footer_ =
nullptr;
6575inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericNAK::_internal_mutable_footer() {
6576 _impl_._has_bits_[0] |= 0x00000002u;
6577 if (_impl_.footer_ ==
nullptr) {
6581 return _impl_.footer_;
6589 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6590 if (message_arena ==
nullptr) {
6594 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6595 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
footer);
6596 if (message_arena != submessage_arena) {
6597 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6598 message_arena,
footer, submessage_arena);
6600 _impl_._has_bits_[0] |= 0x00000002u;
6602 _impl_._has_bits_[0] &= ~0x00000002u;
6613inline bool SV2GenericACK::_internal_has_header()
const {
6614 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
6615 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
6619 return _internal_has_header();
6622 if (
_impl_.header_ !=
nullptr)
_impl_.header_->Clear();
6623 _impl_._has_bits_[0] &= ~0x00000001u;
6625inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2GenericACK::_internal_header()
const {
6626 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
6632 return _internal_header();
6636 if (GetArenaForAllocation() ==
nullptr) {
6637 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.header_);
6641 _impl_._has_bits_[0] |= 0x00000001u;
6643 _impl_._has_bits_[0] &= ~0x00000001u;
6648 _impl_._has_bits_[0] &= ~0x00000001u;
6650 _impl_.header_ =
nullptr;
6651#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6652 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
6653 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6654 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
6656 if (GetArenaForAllocation() !=
nullptr) {
6657 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6664 _impl_._has_bits_[0] &= ~0x00000001u;
6666 _impl_.header_ =
nullptr;
6669inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericACK::_internal_mutable_header() {
6670 _impl_._has_bits_[0] |= 0x00000001u;
6671 if (_impl_.header_ ==
nullptr) {
6675 return _impl_.header_;
6683 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6684 if (message_arena ==
nullptr) {
6688 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6689 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
header);
6690 if (message_arena != submessage_arena) {
6691 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6692 message_arena,
header, submessage_arena);
6694 _impl_._has_bits_[0] |= 0x00000001u;
6696 _impl_._has_bits_[0] &= ~0x00000001u;
6703inline bool SV2GenericACK::_internal_has_original_msg_type()
const {
6704 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
6708 return _internal_has_original_msg_type();
6711 _impl_.original_msg_type_ = 0u;
6712 _impl_._has_bits_[0] &= ~0x00000004u;
6714inline uint32_t SV2GenericACK::_internal_original_msg_type()
const {
6715 return _impl_.original_msg_type_;
6719 return _internal_original_msg_type();
6721inline void SV2GenericACK::_internal_set_original_msg_type(uint32_t value) {
6722 _impl_._has_bits_[0] |= 0x00000004u;
6723 _impl_.original_msg_type_ = value;
6726 _internal_set_original_msg_type(value);
6731inline bool SV2GenericACK::_internal_has_footer()
const {
6732 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
6733 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
6737 return _internal_has_footer();
6740 if (
_impl_.footer_ !=
nullptr)
_impl_.footer_->Clear();
6741 _impl_._has_bits_[0] &= ~0x00000002u;
6743inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2GenericACK::_internal_footer()
const {
6744 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
6750 return _internal_footer();
6754 if (GetArenaForAllocation() ==
nullptr) {
6755 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.footer_);
6759 _impl_._has_bits_[0] |= 0x00000002u;
6761 _impl_._has_bits_[0] &= ~0x00000002u;
6766 _impl_._has_bits_[0] &= ~0x00000002u;
6768 _impl_.footer_ =
nullptr;
6769#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6770 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
6771 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6772 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
6774 if (GetArenaForAllocation() !=
nullptr) {
6775 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6782 _impl_._has_bits_[0] &= ~0x00000002u;
6784 _impl_.footer_ =
nullptr;
6787inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericACK::_internal_mutable_footer() {
6788 _impl_._has_bits_[0] |= 0x00000002u;
6789 if (_impl_.footer_ ==
nullptr) {
6793 return _impl_.footer_;
6801 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6802 if (message_arena ==
nullptr) {
6806 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6807 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
footer);
6808 if (message_arena != submessage_arena) {
6809 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6810 message_arena,
footer, submessage_arena);
6812 _impl_._has_bits_[0] |= 0x00000002u;
6814 _impl_._has_bits_[0] &= ~0x00000002u;
6825inline bool SV2SendToConsole::_internal_has_header()
const {
6826 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
6827 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
6831 return _internal_has_header();
6834 if (
_impl_.header_ !=
nullptr)
_impl_.header_->Clear();
6835 _impl_._has_bits_[0] &= ~0x00000002u;
6837inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2SendToConsole::_internal_header()
const {
6838 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
6844 return _internal_header();
6848 if (GetArenaForAllocation() ==
nullptr) {
6849 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.header_);
6853 _impl_._has_bits_[0] |= 0x00000002u;
6855 _impl_._has_bits_[0] &= ~0x00000002u;
6860 _impl_._has_bits_[0] &= ~0x00000002u;
6862 _impl_.header_ =
nullptr;
6863#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6864 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
6865 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6866 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
6868 if (GetArenaForAllocation() !=
nullptr) {
6869 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6876 _impl_._has_bits_[0] &= ~0x00000002u;
6878 _impl_.header_ =
nullptr;
6881inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2SendToConsole::_internal_mutable_header() {
6882 _impl_._has_bits_[0] |= 0x00000002u;
6883 if (_impl_.header_ ==
nullptr) {
6887 return _impl_.header_;
6895 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6896 if (message_arena ==
nullptr) {
6900 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6901 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
header);
6902 if (message_arena != submessage_arena) {
6903 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6904 message_arena,
header, submessage_arena);
6906 _impl_._has_bits_[0] |= 0x00000002u;
6908 _impl_._has_bits_[0] &= ~0x00000002u;
6915inline bool SV2SendToConsole::_internal_has_original_msg_type()
const {
6916 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
6920 return _internal_has_original_msg_type();
6923 _impl_.original_msg_type_ = 0u;
6924 _impl_._has_bits_[0] &= ~0x00000008u;
6926inline uint32_t SV2SendToConsole::_internal_original_msg_type()
const {
6927 return _impl_.original_msg_type_;
6931 return _internal_original_msg_type();
6933inline void SV2SendToConsole::_internal_set_original_msg_type(uint32_t value) {
6934 _impl_._has_bits_[0] |= 0x00000008u;
6935 _impl_.original_msg_type_ = value;
6938 _internal_set_original_msg_type(value);
6943inline bool SV2SendToConsole::_internal_has_text()
const {
6944 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
6948 return _internal_has_text();
6951 _impl_.text_.ClearToEmpty();
6952 _impl_._has_bits_[0] &= ~0x00000001u;
6956 return _internal_text();
6958template <
typename ArgT0,
typename... ArgT>
6959inline PROTOBUF_ALWAYS_INLINE
6961 _impl_._has_bits_[0] |= 0x00000001u;
6962 _impl_.text_.SetBytes(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
6966 std::string* _s = _internal_mutable_text();
6970inline const std::string& SV2SendToConsole::_internal_text()
const {
6971 return _impl_.text_.Get();
6973inline void SV2SendToConsole::_internal_set_text(
const std::string& value) {
6974 _impl_._has_bits_[0] |= 0x00000001u;
6975 _impl_.text_.Set(value, GetArenaForAllocation());
6977inline std::string* SV2SendToConsole::_internal_mutable_text() {
6978 _impl_._has_bits_[0] |= 0x00000001u;
6979 return _impl_.text_.Mutable(GetArenaForAllocation());
6983 if (!_internal_has_text()) {
6986 _impl_._has_bits_[0] &= ~0x00000001u;
6987 auto* p =
_impl_.text_.Release();
6988#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6989 if (
_impl_.text_.IsDefault()) {
6990 _impl_.text_.Set(
"", GetArenaForAllocation());
6996 if (
text !=
nullptr) {
6997 _impl_._has_bits_[0] |= 0x00000001u;
6999 _impl_._has_bits_[0] &= ~0x00000001u;
7001 _impl_.text_.SetAllocated(
text, GetArenaForAllocation());
7002#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7003 if (
_impl_.text_.IsDefault()) {
7004 _impl_.text_.Set(
"", GetArenaForAllocation());
7011inline bool SV2SendToConsole::_internal_has_footer()
const {
7012 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
7013 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
7017 return _internal_has_footer();
7020 if (
_impl_.footer_ !=
nullptr)
_impl_.footer_->Clear();
7021 _impl_._has_bits_[0] &= ~0x00000004u;
7023inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2SendToConsole::_internal_footer()
const {
7024 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
7030 return _internal_footer();
7034 if (GetArenaForAllocation() ==
nullptr) {
7035 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.footer_);
7039 _impl_._has_bits_[0] |= 0x00000004u;
7041 _impl_._has_bits_[0] &= ~0x00000004u;
7046 _impl_._has_bits_[0] &= ~0x00000004u;
7048 _impl_.footer_ =
nullptr;
7049#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
7050 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
7051 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7052 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
7054 if (GetArenaForAllocation() !=
nullptr) {
7055 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7062 _impl_._has_bits_[0] &= ~0x00000004u;
7064 _impl_.footer_ =
nullptr;
7067inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2SendToConsole::_internal_mutable_footer() {
7068 _impl_._has_bits_[0] |= 0x00000004u;
7069 if (_impl_.footer_ ==
nullptr) {
7073 return _impl_.footer_;
7081 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
7082 if (message_arena ==
nullptr) {
7086 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7087 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
footer);
7088 if (message_arena != submessage_arena) {
7089 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7090 message_arena,
footer, submessage_arena);
7092 _impl_._has_bits_[0] |= 0x00000004u;
7094 _impl_._has_bits_[0] &= ~0x00000004u;
7105inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_level2id()
const {
7106 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
7110 return _internal_has_level2id();
7114 _impl_._has_bits_[0] &= ~0x00000001u;
7116inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_level2id()
const {
7117 return _impl_.level2id_;
7121 return _internal_level2id();
7123inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_level2id(uint32_t value) {
7124 _impl_._has_bits_[0] |= 0x00000001u;
7125 _impl_.level2id_ = value;
7128 _internal_set_level2id(value);
7133inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_wgmsid()
const {
7134 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
7138 return _internal_has_wgmsid();
7142 _impl_._has_bits_[0] &= ~0x00000002u;
7144inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_wgmsid()
const {
7145 return _impl_.wgmsid_;
7149 return _internal_wgmsid();
7151inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_wgmsid(uint32_t value) {
7152 _impl_._has_bits_[0] |= 0x00000002u;
7153 _impl_.wgmsid_ = value;
7156 _internal_set_wgmsid(value);
7161inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_data_size()
const {
7162 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
7166 return _internal_has_data_size();
7170 _impl_._has_bits_[0] &= ~0x00000004u;
7172inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_data_size()
const {
7173 return _impl_.data_size_;
7177 return _internal_data_size();
7179inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_data_size(uint32_t value) {
7180 _impl_._has_bits_[0] |= 0x00000004u;
7181 _impl_.data_size_ = value;
7184 _internal_set_data_size(value);
7189inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_structure_id()
const {
7190 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
7194 return _internal_has_structure_id();
7197 _impl_.structure_id_ = 0u;
7198 _impl_._has_bits_[0] &= ~0x00000008u;
7200inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_structure_id()
const {
7201 return _impl_.structure_id_;
7205 return _internal_structure_id();
7207inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_structure_id(uint32_t value) {
7208 _impl_._has_bits_[0] |= 0x00000008u;
7209 _impl_.structure_id_ = value;
7212 _internal_set_structure_id(value);
7217inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_command_value()
const {
7218 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
7222 return _internal_has_command_value();
7225 _impl_.command_value_ = 0u;
7226 _impl_._has_bits_[0] &= ~0x00000010u;
7228inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_command_value()
const {
7229 return _impl_.command_value_;
7233 return _internal_command_value();
7235inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_command_value(uint32_t value) {
7236 _impl_._has_bits_[0] |= 0x00000010u;
7237 _impl_.command_value_ = value;
7240 _internal_set_command_value(value);
7245inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_reserved()
const {
7246 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
7250 return _internal_has_reserved();
7254 _impl_._has_bits_[0] &= ~0x00000020u;
7256inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_reserved()
const {
7257 return _impl_.reserved_;
7261 return _internal_reserved();
7263inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_reserved(uint32_t value) {
7264 _impl_._has_bits_[0] |= 0x00000020u;
7265 _impl_.reserved_ = value;
7268 _internal_set_reserved(value);
7273inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_heading_degrees()
const {
7274 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
7278 return _internal_has_heading_degrees();
7281 _impl_.heading_degrees_ = 0u;
7282 _impl_._has_bits_[0] &= ~0x00000040u;
7284inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_heading_degrees()
const {
7285 return _impl_.heading_degrees_;
7289 return _internal_heading_degrees();
7291inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_heading_degrees(uint32_t value) {
7292 _impl_._has_bits_[0] |= 0x00000040u;
7293 _impl_.heading_degrees_ = value;
7296 _internal_set_heading_degrees(value);
7301inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_latitude()
const {
7302 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
7306 return _internal_has_latitude();
7310 _impl_._has_bits_[0] &= ~0x00000080u;
7312inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_latitude()
const {
7313 return _impl_.latitude_;
7317 return _internal_latitude();
7319inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_latitude(uint32_t value) {
7320 _impl_._has_bits_[0] |= 0x00000080u;
7321 _impl_.latitude_ = value;
7324 _internal_set_latitude(value);
7329inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_longitude()
const {
7330 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
7334 return _internal_has_longitude();
7338 _impl_._has_bits_[0] &= ~0x00000100u;
7340inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_longitude()
const {
7341 return _impl_.longitude_;
7345 return _internal_longitude();
7347inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_longitude(uint32_t value) {
7348 _impl_._has_bits_[0] |= 0x00000100u;
7349 _impl_.longitude_ = value;
7352 _internal_set_longitude(value);
7357inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_has_crc16()
const {
7358 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
7362 return _internal_has_crc16();
7366 _impl_._has_bits_[0] &= ~0x00000200u;
7368inline uint32_t SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_crc16()
const {
7369 return _impl_.crc16_;
7373 return _internal_crc16();
7375inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::_internal_set_crc16(uint32_t value) {
7376 _impl_._has_bits_[0] |= 0x00000200u;
7377 _impl_.crc16_ = value;
7380 _internal_set_crc16(value);
7389inline bool SV2CommandFollowFixedHeading::_internal_has_header()
const {
7390 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
7391 PROTOBUF_ASSUME(!value || _impl_.header_ !=
nullptr);
7395 return _internal_has_header();
7398 if (
_impl_.header_ !=
nullptr)
_impl_.header_->Clear();
7399 _impl_._has_bits_[0] &= ~0x00000001u;
7401inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2CommandFollowFixedHeading::_internal_header()
const {
7402 const ::goby::middleware::frontseat::protobuf::SV2Header* p = _impl_.header_;
7408 return _internal_header();
7412 if (GetArenaForAllocation() ==
nullptr) {
7413 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.header_);
7417 _impl_._has_bits_[0] |= 0x00000001u;
7419 _impl_._has_bits_[0] &= ~0x00000001u;
7424 _impl_._has_bits_[0] &= ~0x00000001u;
7426 _impl_.header_ =
nullptr;
7427#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
7428 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
7429 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7430 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
7432 if (GetArenaForAllocation() !=
nullptr) {
7433 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7440 _impl_._has_bits_[0] &= ~0x00000001u;
7442 _impl_.header_ =
nullptr;
7445inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2CommandFollowFixedHeading::_internal_mutable_header() {
7446 _impl_._has_bits_[0] |= 0x00000001u;
7447 if (_impl_.header_ ==
nullptr) {
7451 return _impl_.header_;
7459 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
7460 if (message_arena ==
nullptr) {
7464 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7465 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
header);
7466 if (message_arena != submessage_arena) {
7467 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7468 message_arena,
header, submessage_arena);
7470 _impl_._has_bits_[0] |= 0x00000001u;
7472 _impl_._has_bits_[0] &= ~0x00000001u;
7479inline bool SV2CommandFollowFixedHeading::_internal_has_original_msg_type()
const {
7480 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
7484 return _internal_has_original_msg_type();
7487 _impl_.original_msg_type_ = 0u;
7488 _impl_._has_bits_[0] &= ~0x00000008u;
7490inline uint32_t SV2CommandFollowFixedHeading::_internal_original_msg_type()
const {
7491 return _impl_.original_msg_type_;
7495 return _internal_original_msg_type();
7497inline void SV2CommandFollowFixedHeading::_internal_set_original_msg_type(uint32_t value) {
7498 _impl_._has_bits_[0] |= 0x00000008u;
7499 _impl_.original_msg_type_ = value;
7502 _internal_set_original_msg_type(value);
7507inline bool SV2CommandFollowFixedHeading::_internal_has_command_format()
const {
7508 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
7512 return _internal_has_command_format();
7515 _impl_.command_format_ = 0u;
7516 _impl_._has_bits_[0] &= ~0x00000010u;
7518inline uint32_t SV2CommandFollowFixedHeading::_internal_command_format()
const {
7519 return _impl_.command_format_;
7523 return _internal_command_format();
7525inline void SV2CommandFollowFixedHeading::_internal_set_command_format(uint32_t value) {
7526 _impl_._has_bits_[0] |= 0x00000010u;
7527 _impl_.command_format_ = value;
7530 _internal_set_command_format(value);
7535inline bool SV2CommandFollowFixedHeading::_internal_has_body()
const {
7536 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
7537 PROTOBUF_ASSUME(!value || _impl_.body_ !=
nullptr);
7541 return _internal_has_body();
7545 _impl_._has_bits_[0] &= ~0x00000002u;
7547inline const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& SV2CommandFollowFixedHeading::_internal_body()
const {
7548 const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* p = _impl_.body_;
7554 return _internal_body();
7558 if (GetArenaForAllocation() ==
nullptr) {
7559 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.body_);
7563 _impl_._has_bits_[0] |= 0x00000002u;
7565 _impl_._has_bits_[0] &= ~0x00000002u;
7570 _impl_._has_bits_[0] &= ~0x00000002u;
7573#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
7574 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
7575 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7576 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
7578 if (GetArenaForAllocation() !=
nullptr) {
7579 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7586 _impl_._has_bits_[0] &= ~0x00000002u;
7591inline ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* SV2CommandFollowFixedHeading::_internal_mutable_body() {
7592 _impl_._has_bits_[0] |= 0x00000002u;
7593 if (_impl_.body_ ==
nullptr) {
7597 return _impl_.body_;
7605 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
7606 if (message_arena ==
nullptr) {
7610 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7611 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
body);
7612 if (message_arena != submessage_arena) {
7613 body = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7614 message_arena,
body, submessage_arena);
7616 _impl_._has_bits_[0] |= 0x00000002u;
7618 _impl_._has_bits_[0] &= ~0x00000002u;
7625inline bool SV2CommandFollowFixedHeading::_internal_has_footer()
const {
7626 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
7627 PROTOBUF_ASSUME(!value || _impl_.footer_ !=
nullptr);
7631 return _internal_has_footer();
7634 if (
_impl_.footer_ !=
nullptr)
_impl_.footer_->Clear();
7635 _impl_._has_bits_[0] &= ~0x00000004u;
7637inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2CommandFollowFixedHeading::_internal_footer()
const {
7638 const ::goby::middleware::frontseat::protobuf::SV2Footer* p = _impl_.footer_;
7644 return _internal_footer();
7648 if (GetArenaForAllocation() ==
nullptr) {
7649 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.footer_);
7653 _impl_._has_bits_[0] |= 0x00000004u;
7655 _impl_._has_bits_[0] &= ~0x00000004u;
7660 _impl_._has_bits_[0] &= ~0x00000004u;
7662 _impl_.footer_ =
nullptr;
7663#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
7664 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
7665 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7666 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
7668 if (GetArenaForAllocation() !=
nullptr) {
7669 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7676 _impl_._has_bits_[0] &= ~0x00000004u;
7678 _impl_.footer_ =
nullptr;
7681inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2CommandFollowFixedHeading::_internal_mutable_footer() {
7682 _impl_._has_bits_[0] |= 0x00000004u;
7683 if (_impl_.footer_ ==
nullptr) {
7687 return _impl_.footer_;
7695 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
7696 if (message_arena ==
nullptr) {
7700 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7701 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
footer);
7702 if (message_arena != submessage_arena) {
7703 footer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7704 message_arena,
footer, submessage_arena);
7706 _impl_._has_bits_[0] |= 0x00000004u;
7708 _impl_._has_bits_[0] &= ~0x00000004u;
7715 #pragma GCC diagnostic pop
7751PROTOBUF_NAMESPACE_OPEN
7756 return ::goby::middleware::frontseat::protobuf::SV2Header_BoardId_descriptor();
7761 return ::goby::middleware::frontseat::protobuf::SV2Header_CCTaskId_descriptor();
7766 return ::goby::middleware::frontseat::protobuf::MessageTypes_descriptor();
7769PROTOBUF_NAMESPACE_CLOSE
7773#include <google/protobuf/port_undef.inc>
void clear_response_message_length()
uint32_t response_code() const
@ kResponseMessageLengthFieldNumber
@ kCommandFormatFieldNumber
@ kResponseCodeFieldNumber
void unsafe_arena_set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
SV2ACKNAKQueuedMessage(const SV2ACKNAKQueuedMessage &from)
static constexpr int kIndexInFileMessages
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
SV2ACKNAKQueuedMessage * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void CopyFrom(const SV2ACKNAKQueuedMessage &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
int GetCachedSize() const final
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Header * release_header()
void clear_command_format()
bool has_response_message_length() const
static const SV2ACKNAKQueuedMessage & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void set_response_code(uint32_t value)
static const ClassData _class_data_
SV2ACKNAKQueuedMessage & operator=(SV2ACKNAKQueuedMessage &&from) noexcept
bool has_command_format() const
SV2ACKNAKQueuedMessage(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void unsafe_arena_set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
~SV2ACKNAKQueuedMessage() override
uint32_t response_message_length() const
void MergeFrom(const SV2ACKNAKQueuedMessage &from)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
uint32_t command_format() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
SV2ACKNAKQueuedMessage(SV2ACKNAKQueuedMessage &&from) noexcept
SV2ACKNAKQueuedMessage & operator=(const SV2ACKNAKQueuedMessage &from)
PROTOBUF_CONSTEXPR SV2ACKNAKQueuedMessage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
friend void swap(SV2ACKNAKQueuedMessage &a, SV2ACKNAKQueuedMessage &b)
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
size_t ByteSizeLong() const final
::goby::middleware::frontseat::protobuf::SV2Footer * unsafe_arena_release_footer()
void clear_response_code()
::goby::middleware::frontseat::protobuf::SV2Header * unsafe_arena_release_header()
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
void UnsafeArenaSwap(SV2ACKNAKQueuedMessage *other)
bool IsInitialized() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
void set_response_message_length(uint32_t value)
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
void set_command_format(uint32_t value)
static const SV2ACKNAKQueuedMessage * internal_default_instance()
void Swap(SV2ACKNAKQueuedMessage *other)
bool has_response_code() const
void set_wgmsid(uint32_t value)
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
bool has_level2id() const
void set_heading_degrees(uint32_t value)
void clear_command_value()
void set_command_value(uint32_t value)
void Swap(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody *other)
uint32_t level2id() const
bool IsInitialized() const final
~SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody() override
void clear_heading_degrees()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody & operator=(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void set_level2id(uint32_t value)
uint32_t latitude() const
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody & operator=(const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &from)
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
uint32_t reserved() const
PROTOBUF_CONSTEXPR SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void set_latitude(uint32_t value)
static constexpr int kIndexInFileMessages
uint32_t heading_degrees() const
uint32_t command_value() const
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void set_reserved(uint32_t value)
size_t ByteSizeLong() const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void set_data_size(uint32_t value)
void CopyFrom(const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &from)
bool has_reserved() const
uint32_t structure_id() const
bool has_longitude() const
void set_crc16(uint32_t value)
int GetCachedSize() const final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody(const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &from)
void MergeFrom(const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &from)
bool has_command_value() const
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &&from) noexcept
uint32_t data_size() const
@ kCommandValueFieldNumber
@ kStructureIdFieldNumber
@ kHeadingDegreesFieldNumber
bool has_structure_id() const
void clear_structure_id()
static const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody * internal_default_instance()
static const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody & default_instance()
uint32_t longitude() const
void UnsafeArenaSwap(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody *other)
void set_longitude(uint32_t value)
static const ClassData _class_data_
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
bool has_latitude() const
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody()
friend void swap(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &a, SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &b)
void set_structure_id(uint32_t value)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
bool has_heading_degrees() const
bool has_data_size() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
friend void swap(SV2CommandFollowFixedHeading &a, SV2CommandFollowFixedHeading &b)
::goby::middleware::frontseat::protobuf::SV2Footer * unsafe_arena_release_footer()
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
size_t ByteSizeLong() const final
PROTOBUF_CONSTEXPR SV2CommandFollowFixedHeading(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void set_original_msg_type(uint32_t value)
SV2CommandFollowFixedHeading(const SV2CommandFollowFixedHeading &from)
static const SV2CommandFollowFixedHeading & default_instance()
uint32_t command_format() const
bool IsInitialized() const final
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
SV2CommandFollowFixedHeading * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
uint32_t original_msg_type() const
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody & body() const
@ kOriginalMsgTypeFieldNumber
@ kCommandFormatFieldNumber
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
~SV2CommandFollowFixedHeading() override
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
void set_allocated_body(::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody *body)
bool has_original_msg_type() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
SV2CommandFollowFixedHeading(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void CopyFrom(const SV2CommandFollowFixedHeading &from)
SV2CommandFollowFixedHeading(SV2CommandFollowFixedHeading &&from) noexcept
void Swap(SV2CommandFollowFixedHeading *other)
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody CommandFollowFixedHeadingBody
SV2CommandFollowFixedHeading()
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody * unsafe_arena_release_body()
void set_command_format(uint32_t value)
bool has_command_format() const
void unsafe_arena_set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
static const SV2CommandFollowFixedHeading * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void unsafe_arena_set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
SV2CommandFollowFixedHeading & operator=(const SV2CommandFollowFixedHeading &from)
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void MergeFrom(const SV2CommandFollowFixedHeading &from)
static constexpr int kIndexInFileMessages
::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody * mutable_body()
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Header * release_header()
::goby::middleware::frontseat::protobuf::SV2Header * unsafe_arena_release_header()
void UnsafeArenaSwap(SV2CommandFollowFixedHeading *other)
static const ClassData _class_data_
void clear_command_format()
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
int GetCachedSize() const final
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody * release_body()
SV2CommandFollowFixedHeading & operator=(SV2CommandFollowFixedHeading &&from) noexcept
void unsafe_arena_set_allocated_body(::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody *body)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void clear_original_msg_type()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
SV2GenericACK * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
SV2GenericACK & operator=(SV2GenericACK &&from) noexcept
PROTOBUF_CONSTEXPR SV2GenericACK(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void Swap(SV2GenericACK *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void CopyFrom(const SV2GenericACK &from)
static const SV2GenericACK * internal_default_instance()
friend void swap(SV2GenericACK &a, SV2GenericACK &b)
int GetCachedSize() const final
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
SV2GenericACK(SV2GenericACK &&from) noexcept
void MergeFrom(const SV2GenericACK &from)
static constexpr int kIndexInFileMessages
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
SV2GenericACK & operator=(const SV2GenericACK &from)
@ kOriginalMsgTypeFieldNumber
void clear_original_msg_type()
uint32_t original_msg_type() const
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
void UnsafeArenaSwap(SV2GenericACK *other)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
bool has_original_msg_type() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const SV2GenericACK & default_instance()
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
void unsafe_arena_set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
bool IsInitialized() const final
void unsafe_arena_set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
::goby::middleware::frontseat::protobuf::SV2Header * unsafe_arena_release_header()
SV2GenericACK(const SV2GenericACK &from)
SV2GenericACK(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
~SV2GenericACK() override
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Header * release_header()
void set_original_msg_type(uint32_t value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ClassData _class_data_
size_t ByteSizeLong() const final
::goby::middleware::frontseat::protobuf::SV2Footer * unsafe_arena_release_footer()
SV2GenericNAK & operator=(SV2GenericNAK &&from) noexcept
void set_original_msg_type(uint32_t value)
static const SV2GenericNAK * internal_default_instance()
::goby::middleware::frontseat::protobuf::SV2Footer * unsafe_arena_release_footer()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void set_response_code(uint32_t value)
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Header * release_header()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void UnsafeArenaSwap(SV2GenericNAK *other)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
PROTOBUF_CONSTEXPR SV2GenericNAK(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
uint32_t response_code() const
uint32_t original_msg_type() const
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void clear_response_code()
static constexpr int kIndexInFileMessages
bool has_response_code() const
void unsafe_arena_set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
friend void swap(SV2GenericNAK &a, SV2GenericNAK &b)
void clear_original_msg_type()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
SV2GenericNAK(const SV2GenericNAK &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
bool has_original_msg_type() const
void unsafe_arena_set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
void MergeFrom(const SV2GenericNAK &from)
bool IsInitialized() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ClassData _class_data_
::goby::middleware::frontseat::protobuf::SV2Header * unsafe_arena_release_header()
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
SV2GenericNAK * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void CopyFrom(const SV2GenericNAK &from)
@ kResponseCodeFieldNumber
@ kOriginalMsgTypeFieldNumber
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
SV2GenericNAK(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
size_t ByteSizeLong() const final
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
~SV2GenericNAK() override
void Swap(SV2GenericNAK *other)
SV2GenericNAK & operator=(const SV2GenericNAK &from)
SV2GenericNAK(SV2GenericNAK &&from) noexcept
static const SV2GenericNAK & default_instance()
int GetCachedSize() const final
PROTOBUF_NODISCARD std::string * release_serial_number()
bool has_extra_info() const
void clear_polling_frequency()
bool has_number_of_devices_responding() const
uint32_t number_of_devices_responding() const
bool has_original_msg_type() const
void set_extra_info(uint32_t value)
void set_allocated_description(std::string *description)
PROTOBUF_CONSTEXPR SV2ReplyEnumerate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
std::string * mutable_description()
void Swap(SV2ReplyEnumerate *other)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_allocated_serial_number(std::string *serial_number)
static constexpr int kIndexInFileMessages
const std::string & serial_number() const
void set_polling_frequency(uint32_t value)
uint32_t firmware_minor() const
SV2ReplyEnumerate & operator=(SV2ReplyEnumerate &&from) noexcept
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
size_t ByteSizeLong() const final
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
void set_number_of_devices_in_message(uint32_t value)
std::string * mutable_serial_number()
uint32_t original_msg_type() const
void set_board_addr(uint32_t value)
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
void MergeFrom(const SV2ReplyEnumerate &from)
int GetCachedSize() const final
uint32_t number_of_devices_in_message() const
void set_original_msg_type(uint32_t value)
void set_firmware_major(uint32_t value)
void CopyFrom(const SV2ReplyEnumerate &from)
bool has_description() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
uint32_t firmware_major() const
const std::string & description() const
void set_serial_number(ArgT0 &&arg0, ArgT... args)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
uint32_t board_addr() const
void clear_original_msg_type()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
bool has_device_type() const
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
::goby::middleware::frontseat::protobuf::SV2Header * unsafe_arena_release_header()
bool has_firmware_minor() const
void clear_number_of_devices_responding()
uint32_t polling_frequency() const
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void set_version(uint32_t value)
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
bool has_number_of_devices_in_message() const
uint32_t device_type() const
static const SV2ReplyEnumerate & default_instance()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
bool IsInitialized() const final
void unsafe_arena_set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
bool has_serial_number() const
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
void clear_firmware_minor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_number_of_devices_responding(uint32_t value)
::goby::middleware::frontseat::protobuf::SV2Footer * unsafe_arena_release_footer()
uint32_t firmware_revision() const
void set_location(uint32_t value)
uint32_t location() const
@ kPollingFrequencyFieldNumber
@ kNumberOfDevicesInMessageFieldNumber
@ kFirmwareMinorFieldNumber
@ kFirmwareMajorFieldNumber
@ kFirmwareRevisionFieldNumber
@ kDescriptionFieldNumber
@ kSerialNumberFieldNumber
@ kNumberOfDevicesRespondingFieldNumber
@ kOriginalMsgTypeFieldNumber
static const SV2ReplyEnumerate * internal_default_instance()
uint32_t extra_info() const
void clear_firmware_major()
SV2ReplyEnumerate & operator=(const SV2ReplyEnumerate &from)
void clear_number_of_devices_in_message()
SV2ReplyEnumerate(const SV2ReplyEnumerate &from)
bool has_board_addr() const
static const ClassData _class_data_
~SV2ReplyEnumerate() override
void UnsafeArenaSwap(SV2ReplyEnumerate *other)
void clear_serial_number()
void clear_firmware_revision()
void unsafe_arena_set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
bool has_polling_frequency() const
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void set_firmware_minor(uint32_t value)
bool has_firmware_major() const
SV2ReplyEnumerate(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
SV2ReplyEnumerate(SV2ReplyEnumerate &&from) noexcept
bool has_firmware_revision() const
SV2ReplyEnumerate * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Header * release_header()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
PROTOBUF_NODISCARD std::string * release_description()
void set_description(ArgT0 &&arg0, ArgT... args)
friend void swap(SV2ReplyEnumerate &a, SV2ReplyEnumerate &b)
void set_firmware_revision(uint32_t value)
void set_device_type(uint32_t value)
bool has_location() const
void unsafe_arena_set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
void CopyFrom(const SV2ReplyQueuedMessage &from)
SV2ReplyQueuedMessage(SV2ReplyQueuedMessage &&from) noexcept
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
void unsafe_arena_set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
uint32_t original_msg_type() const
static constexpr int kIndexInFileMessages
int GetCachedSize() const final
SV2ReplyQueuedMessage * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
::goby::middleware::frontseat::protobuf::SV2Header * unsafe_arena_release_header()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ClassData _class_data_
void Swap(SV2ReplyQueuedMessage *other)
void UnsafeArenaSwap(SV2ReplyQueuedMessage *other)
size_t ByteSizeLong() const final
SV2ReplyQueuedMessage(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
SV2ReplyQueuedMessage(const SV2ReplyQueuedMessage &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const SV2ReplyQueuedMessage &from)
::goby::middleware::frontseat::protobuf::SV2Footer * unsafe_arena_release_footer()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void clear_original_msg_type()
~SV2ReplyQueuedMessage() override
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_original_msg_type(uint32_t value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
SV2ReplyQueuedMessage & operator=(const SV2ReplyQueuedMessage &from)
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
bool has_original_msg_type() const
SV2ReplyQueuedMessage & operator=(SV2ReplyQueuedMessage &&from) noexcept
bool IsInitialized() const final
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Header * release_header()
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
static const SV2ReplyQueuedMessage & default_instance()
static const SV2ReplyQueuedMessage * internal_default_instance()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
friend void swap(SV2ReplyQueuedMessage &a, SV2ReplyQueuedMessage &b)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_CONSTEXPR SV2ReplyQueuedMessage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
@ kOriginalMsgTypeFieldNumber
void clear_relative_humidity()
uint32_t humid_temp() const
void clear_number_of_devices_in_message()
SV2ReplyStatus * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
void set_relative_humidity(uint32_t value)
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
uint32_t original_msg_type() const
friend void swap(SV2ReplyStatus &a, SV2ReplyStatus &b)
void Swap(SV2ReplyStatus *other)
PROTOBUF_CONSTEXPR SV2ReplyStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
SV2ReplyStatus & operator=(const SV2ReplyStatus &from)
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
bool has_original_msg_type() const
void UnsafeArenaSwap(SV2ReplyStatus *other)
SV2ReplyStatus(SV2ReplyStatus &&from) noexcept
void CopyFrom(const SV2ReplyStatus &from)
uint32_t board_addr() const
bool has_relative_humidity() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void set_humid_temp(uint32_t value)
void set_board_addr(uint32_t value)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
bool IsInitialized() const final
static const SV2ReplyStatus * internal_default_instance()
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
SV2ReplyStatus & operator=(SV2ReplyStatus &&from) noexcept
void clear_leak_sensor_2()
~SV2ReplyStatus() override
uint32_t number_of_devices_responding() const
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
SV2ReplyStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void clear_pressure_temp()
bool has_number_of_devices_in_message() const
bool has_board_addr() const
int GetCachedSize() const final
uint32_t leak_sensor_2() const
void set_alarms(uint32_t value)
static const ClassData _class_data_
void set_pressure(uint32_t value)
@ kRelativeHumidityFieldNumber
@ kNumberOfDevicesRespondingFieldNumber
@ kNumberOfDevicesInMessageFieldNumber
@ kPressureTempFieldNumber
@ kLeakSensor1FieldNumber
@ kOriginalMsgTypeFieldNumber
@ kLeakSensor2FieldNumber
void set_number_of_devices_responding(uint32_t value)
bool has_leak_sensor_1() const
void set_leak_sensor_2(uint32_t value)
static constexpr int kIndexInFileMessages
uint32_t relative_humidity() const
void clear_number_of_devices_responding()
size_t ByteSizeLong() const final
uint32_t leak_sensor_1() const
void unsafe_arena_set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
::goby::middleware::frontseat::protobuf::SV2Footer * unsafe_arena_release_footer()
bool has_number_of_devices_responding() const
void set_leak_sensor_1(uint32_t value)
void set_version(uint32_t value)
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
bool has_humid_temp() const
void set_number_of_devices_in_message(uint32_t value)
void MergeFrom(const SV2ReplyStatus &from)
bool has_pressure() const
void set_pressure_temp(uint32_t value)
SV2ReplyStatus(const SV2ReplyStatus &from)
void unsafe_arena_set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
::goby::middleware::frontseat::protobuf::SV2Header * unsafe_arena_release_header()
void set_original_msg_type(uint32_t value)
void clear_leak_sensor_1()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Header * release_header()
bool has_leak_sensor_2() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
uint32_t pressure_temp() const
uint32_t number_of_devices_in_message() const
uint32_t pressure() const
void clear_original_msg_type()
bool has_pressure_temp() const
static const SV2ReplyStatus & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ClassData _class_data_
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const SV2RequestEnumerate & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
static constexpr int kIndexInFileMessages
void unsafe_arena_set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
void set_protocols_supported(uint32_t value)
static const SV2RequestEnumerate * internal_default_instance()
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
void unsafe_arena_set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
uint32_t commands_supported() const
~SV2RequestEnumerate() override
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Header * release_header()
::goby::middleware::frontseat::protobuf::SV2Header * unsafe_arena_release_header()
uint32_t protocols_supported() const
bool IsInitialized() const final
void clear_protocols_supported()
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void CopyFrom(const SV2RequestEnumerate &from)
SV2RequestEnumerate * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
SV2RequestEnumerate(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
PROTOBUF_CONSTEXPR SV2RequestEnumerate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
SV2RequestEnumerate & operator=(SV2RequestEnumerate &&from) noexcept
void set_commands_supported(uint32_t value)
SV2RequestEnumerate(const SV2RequestEnumerate &from)
void clear_commands_supported()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void UnsafeArenaSwap(SV2RequestEnumerate *other)
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
SV2RequestEnumerate & operator=(const SV2RequestEnumerate &from)
bool has_protocols_supported() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
int GetCachedSize() const final
friend void swap(SV2RequestEnumerate &a, SV2RequestEnumerate &b)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
size_t ByteSizeLong() const final
::goby::middleware::frontseat::protobuf::SV2Footer * unsafe_arena_release_footer()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
@ kCommandsSupportedFieldNumber
@ kProtocolsSupportedFieldNumber
SV2RequestEnumerate(SV2RequestEnumerate &&from) noexcept
bool has_commands_supported() const
void Swap(SV2RequestEnumerate *other)
void MergeFrom(const SV2RequestEnumerate &from)
void unsafe_arena_set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
SV2RequestQueuedMessage & operator=(SV2RequestQueuedMessage &&from) noexcept
static const SV2RequestQueuedMessage * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Header * release_header()
::goby::middleware::frontseat::protobuf::SV2Header * unsafe_arena_release_header()
::goby::middleware::frontseat::protobuf::SV2Footer * unsafe_arena_release_footer()
size_t ByteSizeLong() const final
bool IsInitialized() const final
void Swap(SV2RequestQueuedMessage *other)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
SV2RequestQueuedMessage()
void UnsafeArenaSwap(SV2RequestQueuedMessage *other)
void CopyFrom(const SV2RequestQueuedMessage &from)
SV2RequestQueuedMessage * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
PROTOBUF_CONSTEXPR SV2RequestQueuedMessage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
SV2RequestQueuedMessage(SV2RequestQueuedMessage &&from) noexcept
void MergeFrom(const SV2RequestQueuedMessage &from)
int GetCachedSize() const final
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static constexpr int kIndexInFileMessages
SV2RequestQueuedMessage & operator=(const SV2RequestQueuedMessage &from)
~SV2RequestQueuedMessage() override
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void unsafe_arena_set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
friend void swap(SV2RequestQueuedMessage &a, SV2RequestQueuedMessage &b)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
static const SV2RequestQueuedMessage & default_instance()
SV2RequestQueuedMessage(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
SV2RequestQueuedMessage(const SV2RequestQueuedMessage &from)
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
static const ClassData _class_data_
uint32_t latitude() const
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Header * release_header()
SV2RequestStatus & operator=(const SV2RequestStatus &from)
::goby::middleware::frontseat::protobuf::SV2Header * unsafe_arena_release_header()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
~SV2RequestStatus() override
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void set_allocated_time(std::string *time)
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
PROTOBUF_CONSTEXPR SV2RequestStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
PROTOBUF_NODISCARD std::string * release_time()
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
SV2RequestStatus & operator=(SV2RequestStatus &&from) noexcept
void set_fix_valid(uint32_t value)
SV2RequestStatus(SV2RequestStatus &&from) noexcept
const std::string & time() const
bool has_longitude() const
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
bool has_latitude() const
void MergeFrom(const SV2RequestStatus &from)
void unsafe_arena_set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
int GetCachedSize() const final
size_t ByteSizeLong() const final
void Swap(SV2RequestStatus *other)
SV2RequestStatus(const SV2RequestStatus &from)
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
static const SV2RequestStatus * internal_default_instance()
void UnsafeArenaSwap(SV2RequestStatus *other)
SV2RequestStatus * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void unsafe_arena_set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
uint32_t longitude() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_longitude(uint32_t value)
void set_latitude(uint32_t value)
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
bool has_fix_valid() const
bool IsInitialized() const final
std::string * mutable_time()
static const SV2RequestStatus & default_instance()
uint32_t fix_valid() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void set_time(ArgT0 &&arg0, ArgT... args)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
SV2RequestStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void CopyFrom(const SV2RequestStatus &from)
friend void swap(SV2RequestStatus &a, SV2RequestStatus &b)
::goby::middleware::frontseat::protobuf::SV2Footer * unsafe_arena_release_footer()
static const ClassData _class_data_
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
static constexpr int kIndexInFileMessages
::goby::middleware::frontseat::protobuf::SV2Header * unsafe_arena_release_header()
void unsafe_arena_set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
void CopyFrom(const SV2SendToConsole &from)
void set_original_msg_type(uint32_t value)
SV2SendToConsole(const SV2SendToConsole &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
friend void swap(SV2SendToConsole &a, SV2SendToConsole &b)
static const SV2SendToConsole * internal_default_instance()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static constexpr int kIndexInFileMessages
SV2SendToConsole & operator=(const SV2SendToConsole &from)
static const ClassData _class_data_
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
std::string * mutable_text()
void unsafe_arena_set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
void set_allocated_text(std::string *text)
SV2SendToConsole * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
bool has_original_msg_type() const
void UnsafeArenaSwap(SV2SendToConsole *other)
~SV2SendToConsole() override
uint32_t original_msg_type() const
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
SV2SendToConsole(SV2SendToConsole &&from) noexcept
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
SV2SendToConsole(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
void MergeFrom(const SV2SendToConsole &from)
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
::goby::middleware::frontseat::protobuf::SV2Footer * unsafe_arena_release_footer()
void set_text(ArgT0 &&arg0, ArgT... args)
PROTOBUF_CONSTEXPR SV2SendToConsole(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
SV2SendToConsole & operator=(SV2SendToConsole &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void clear_original_msg_type()
size_t ByteSizeLong() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
int GetCachedSize() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
bool IsInitialized() const final
static const SV2SendToConsole & default_instance()
void Swap(SV2SendToConsole *other)
const std::string & text() const
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::SV2Header * release_header()
PROTOBUF_NODISCARD std::string * release_text()
@ kOriginalMsgTypeFieldNumber
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
*brief create JSON pointer *sa reference_tokens const string_t const string_t & b
*brief create JSON pointer *sa reference_tokens const string_t & a
*brief remove last reference token *sa JSON pointer has no nullptr
*brief write string representation of the JSON pointer to stream *sa const json_pointer & ptr
SV2RequestQueuedMessageDefaultTypeInternal _SV2RequestQueuedMessage_default_instance_
SV2RequestStatusDefaultTypeInternal _SV2RequestStatus_default_instance_
SV2HeaderDefaultTypeInternal _SV2Header_default_instance_
bool SV2Header_BoardId_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SV2Header_BoardId *value)
constexpr SV2Header_BoardId SV2Header_BoardId_BoardId_MAX
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBodyDefaultTypeInternal _SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody_default_instance_
constexpr int SV2Header_CCTaskId_CCTaskId_ARRAYSIZE
bool MessageTypes_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MessageTypes *value)
@ SV2Header_BoardId_BOARD_ID_CC
@ SV2Header_BoardId_BOARD_ID_BROADCAST
SV2GenericACKDefaultTypeInternal _SV2GenericACK_default_instance_
bool SV2Header_CCTaskId_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SV2Header_CCTaskId *value)
const std::string & SV2Header_CCTaskId_Name(T enum_t_value)
bool SV2Header_BoardId_IsValid(int value)
const std::string & MessageTypes_Name(T enum_t_value)
SV2RequestEnumerateDefaultTypeInternal _SV2RequestEnumerate_default_instance_
@ SV2Header_CCTaskId_CCTASK_ID_COMMAND
@ SV2Header_CCTaskId_CCTASK_ID_FILE_TRANSFER
@ SV2Header_CCTaskId_CCTASK_ID_XBEE
@ SV2Header_CCTaskId_CCTASK_ID_DEBUG_CONSOLE
@ SV2Header_CCTaskId_CCTASK_ID_MAIN
@ SV2Header_CCTaskId_CCTASK_ID_DEFAULT_HOST
@ SV2Header_CCTaskId_CCTASK_ID_IRIDIUM
@ SV2Header_CCTaskId_CCTASK_ID_FORWARD_FULL_MESSAGE
bool MessageTypes_IsValid(int value)
SV2FooterDefaultTypeInternal _SV2Footer_default_instance_
const std::string & SV2Header_BoardId_Name(T enum_t_value)
SV2GenericNAKDefaultTypeInternal _SV2GenericNAK_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MessageTypes_descriptor()
SV2ReplyEnumerateDefaultTypeInternal _SV2ReplyEnumerate_default_instance_
constexpr int MessageTypes_ARRAYSIZE
SV2ReplyQueuedMessageDefaultTypeInternal _SV2ReplyQueuedMessage_default_instance_
SV2SendToConsoleDefaultTypeInternal _SV2SendToConsole_default_instance_
constexpr SV2Header_CCTaskId SV2Header_CCTaskId_CCTaskId_MIN
SV2ACKNAKQueuedMessageDefaultTypeInternal _SV2ACKNAKQueuedMessage_default_instance_
constexpr MessageTypes MessageTypes_MAX
SV2CommandFollowFixedHeadingDefaultTypeInternal _SV2CommandFollowFixedHeading_default_instance_
@ MESSAGE_TYPE_POWER_STATUS_AND_CONTROL
@ MESSAGE_TYPE_REQUEST_STATUS
@ MESSAGE_TYPE_REQUEST_QUEUED_MESSAGE
@ MESSAGE_TYPE_REQUESTID_ENUMERATE
@ MESSAGE_TYPE_SEND_FORWARD_MESSAGE
@ MESSAGE_TYPE_ACK_NAK_QUEUED_MESSAGE
SV2ReplyStatusDefaultTypeInternal _SV2ReplyStatus_default_instance_
constexpr MessageTypes MessageTypes_MIN
constexpr SV2Header_CCTaskId SV2Header_CCTaskId_CCTaskId_MAX
constexpr int SV2Header_BoardId_BoardId_ARRAYSIZE
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SV2Header_BoardId_descriptor()
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SV2Header_CCTaskId_descriptor()
constexpr SV2Header_BoardId SV2Header_BoardId_BoardId_MIN
bool SV2Header_CCTaskId_IsValid(int value)
Functions and objects related to timekeeping.
The global namespace for the Goby project.
static const uint32_t offsets[]
::goby::middleware::frontseat::protobuf::SV2Footer * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer >(Arena *)
::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::MessageTypes >()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::SV2Header_BoardId >()
::goby::middleware::frontseat::protobuf::SV2Header * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::SV2Header_CCTaskId >()