4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2ffrontseat_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>
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_2fprotobuf_2ffrontseat_2eproto
42PROTOBUF_NAMESPACE_OPEN
46PROTOBUF_NAMESPACE_CLOSE
58struct CommandRequestDefaultTypeInternal;
61struct CommandResponseDefaultTypeInternal;
64struct HelmStateReportDefaultTypeInternal;
67struct InterfaceDataDefaultTypeInternal;
70struct InterfaceStatusDefaultTypeInternal;
73struct RawDefaultTypeInternal;
79PROTOBUF_NAMESPACE_OPEN
86PROTOBUF_NAMESPACE_CLOSE
104 static_assert(::std::is_same<T, Raw_RawType>::value ||
105 ::std::is_integral<T>::value,
106 "Incorrect type passed to function Raw_RawType_Name.");
107 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
111 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
Raw_RawType* value) {
112 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Raw_RawType>(
130 static_assert(::std::is_same<T, InterfaceState>::value ||
131 ::std::is_integral<T>::value,
132 "Incorrect type passed to function InterfaceState_Name.");
133 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
137 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
InterfaceState* value) {
138 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<InterfaceState>(
155 static_assert(::std::is_same<T, FrontSeatState>::value ||
156 ::std::is_integral<T>::value,
157 "Incorrect type passed to function FrontSeatState_Name.");
158 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
162 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
FrontSeatState* value) {
163 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FrontSeatState>(
179 static_assert(::std::is_same<T, HelmState>::value ||
180 ::std::is_integral<T>::value,
181 "Incorrect type passed to function HelmState_Name.");
182 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
186 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
HelmState* value) {
187 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<HelmState>(
203 static_assert(::std::is_same<T, HelmError>::value ||
204 ::std::is_integral<T>::value,
205 "Incorrect type passed to function HelmError_Name.");
206 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
210 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
HelmError* value) {
211 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<HelmError>(
228 static_assert(::std::is_same<T, FrontSeatError>::value ||
229 ::std::is_integral<T>::value,
230 "Incorrect type passed to function FrontSeatError_Name.");
231 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
235 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
FrontSeatError* value) {
236 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FrontSeatError>(
242 public ::PROTOBUF_NAMESPACE_ID::Message {
246 explicit PROTOBUF_CONSTEXPR
HelmStateReport(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
251 *
this = ::std::move(from);
259 if (
this == &from)
return *
this;
260 if (GetOwningArena() == from.GetOwningArena()
261 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
262 && GetOwningArena() !=
nullptr
273 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
276 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
279 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
302 if (other ==
this)
return;
303 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
304 if (GetOwningArena() !=
nullptr &&
305 GetOwningArena() == other->GetOwningArena()) {
307 if (GetOwningArena() == other->GetOwningArena()) {
311 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
315 if (other ==
this)
return;
316 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
323 return CreateMaybeMessage<HelmStateReport>(arena);
325 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
327 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
329 HelmStateReport::MergeImpl(*
this, from);
332 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
334 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
340 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
344 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
346 void SetCachedSize(
int size)
const final;
350 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
351 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
352 return "goby.middleware.frontseat.protobuf.HelmStateReport";
356 bool is_message_owned =
false);
360 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
374 bool _internal_has_state()
const;
388 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
389 typedef void InternalArenaConstructable_;
390 typedef void DestructorSkippable_;
392 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
393 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
397 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto;
402 public ::PROTOBUF_NAMESPACE_ID::Message {
406 explicit PROTOBUF_CONSTEXPR
InterfaceStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
411 *
this = ::std::move(from);
419 if (
this == &from)
return *
this;
420 if (GetOwningArena() == from.GetOwningArena()
421 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
422 && GetOwningArena() !=
nullptr
433 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
436 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
439 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
440 return GetDescriptor();
443 return default_instance().GetMetadata().descriptor;
446 return default_instance().GetMetadata().reflection;
449 return *internal_default_instance();
455 static constexpr int kIndexInFileMessages =
462 if (other ==
this)
return;
463 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
464 if (GetOwningArena() !=
nullptr &&
465 GetOwningArena() == other->GetOwningArena()) {
467 if (GetOwningArena() == other->GetOwningArena()) {
471 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
475 if (other ==
this)
return;
476 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
483 return CreateMaybeMessage<InterfaceStatus>(arena);
485 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
487 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
489 InterfaceStatus::MergeImpl(*
this, from);
492 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
494 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
495 bool IsInitialized() const final;
498 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
499 uint8_t* _InternalSerialize(
500 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
501 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
504 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
506 void SetCachedSize(
int size)
const final;
510 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
511 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
512 return "goby.middleware.frontseat.protobuf.InterfaceStatus";
516 bool is_message_owned =
false);
520 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
522 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
529 kFrontseatStateFieldNumber = 2,
530 kHelmStateFieldNumber = 3,
531 kHelmErrorFieldNumber = 4,
532 kFrontseatErrorFieldNumber = 5,
533 kFrontseatProvidingDataFieldNumber = 6,
534 kStateFieldNumber = 1,
537 bool has_frontseat_state()
const;
539 bool _internal_has_frontseat_state()
const;
541 void clear_frontseat_state();
550 bool has_helm_state()
const;
552 bool _internal_has_helm_state()
const;
554 void clear_helm_state();
563 bool has_helm_error()
const;
565 bool _internal_has_helm_error()
const;
567 void clear_helm_error();
576 bool has_frontseat_error()
const;
578 bool _internal_has_frontseat_error()
const;
580 void clear_frontseat_error();
589 bool has_frontseat_providing_data()
const;
591 bool _internal_has_frontseat_providing_data()
const;
593 void clear_frontseat_providing_data();
594 bool frontseat_providing_data()
const;
595 void set_frontseat_providing_data(
bool value);
597 bool _internal_frontseat_providing_data()
const;
598 void _internal_set_frontseat_providing_data(
bool value);
602 bool has_state()
const;
604 bool _internal_has_state()
const;
618 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
619 typedef void InternalArenaConstructable_;
620 typedef void DestructorSkippable_;
622 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
623 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
624 int frontseat_state_;
627 int frontseat_error_;
628 bool frontseat_providing_data_;
632 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto;
637 public ::PROTOBUF_NAMESPACE_ID::Message {
641 explicit PROTOBUF_CONSTEXPR
CommandRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
646 *
this = ::std::move(from);
654 if (
this == &from)
return *
this;
655 if (GetOwningArena() == from.GetOwningArena()
656 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
657 && GetOwningArena() !=
nullptr
668 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
671 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
674 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
675 return GetDescriptor();
678 return default_instance().GetMetadata().descriptor;
681 return default_instance().GetMetadata().reflection;
684 return *internal_default_instance();
690 static constexpr int kIndexInFileMessages =
697 if (other ==
this)
return;
698 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
699 if (GetOwningArena() !=
nullptr &&
700 GetOwningArena() == other->GetOwningArena()) {
702 if (GetOwningArena() == other->GetOwningArena()) {
706 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
710 if (other ==
this)
return;
711 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
718 return CreateMaybeMessage<CommandRequest>(arena);
720 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
722 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
724 CommandRequest::MergeImpl(*
this, from);
727 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
729 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
730 bool IsInitialized() const final;
733 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
734 uint8_t* _InternalSerialize(
735 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
736 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
739 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
741 void SetCachedSize(
int size)
const final;
745 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
746 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
747 return "goby.middleware.frontseat.protobuf.CommandRequest";
751 bool is_message_owned =
false);
755 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
757 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
764 kDesiredCourseFieldNumber = 1,
765 kResponseRequestedFieldNumber = 10,
766 kRequestIdFieldNumber = 11,
767 kCancelRequestIdFieldNumber = 20,
770 bool has_desired_course()
const;
772 bool _internal_has_desired_course()
const;
775 const ::goby::middleware::frontseat::protobuf::DesiredCourse& desired_course()
const;
776 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::DesiredCourse* release_desired_course();
780 const ::goby::middleware::frontseat::protobuf::DesiredCourse& _internal_desired_course()
const;
783 void unsafe_arena_set_allocated_desired_course(
788 bool has_response_requested()
const;
790 bool _internal_has_response_requested()
const;
792 void clear_response_requested();
793 bool response_requested()
const;
794 void set_response_requested(
bool value);
796 bool _internal_response_requested()
const;
797 void _internal_set_response_requested(
bool value);
801 bool has_request_id()
const;
803 bool _internal_has_request_id()
const;
805 void clear_request_id();
806 int32_t request_id()
const;
807 void set_request_id(int32_t value);
809 int32_t _internal_request_id()
const;
810 void _internal_set_request_id(int32_t value);
814 bool has_cancel_request_id()
const;
816 bool _internal_has_cancel_request_id()
const;
818 void clear_cancel_request_id();
819 int32_t cancel_request_id()
const;
820 void set_cancel_request_id(int32_t value);
822 int32_t _internal_cancel_request_id()
const;
823 void _internal_set_cancel_request_id(int32_t value);
827 template <
typename _proto_TypeTraits,
828 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
831 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
832 CommandRequest, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
834 return _impl_._extensions_.Has(
id.number());
837 template <
typename _proto_TypeTraits,
838 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
841 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
842 CommandRequest, _proto_TypeTraits, _field_type, _is_packed>&
id) {
843 _impl_._extensions_.ClearExtension(
id.number());
847 template <
typename _proto_TypeTraits,
848 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
851 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
852 CommandRequest, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
854 return _impl_._extensions_.ExtensionSize(
id.number());
857 template <
typename _proto_TypeTraits,
858 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
861 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
862 CommandRequest, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
864 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_,
868 template <
typename _proto_TypeTraits,
869 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
872 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
873 CommandRequest, _proto_TypeTraits, _field_type, _is_packed>&
id) {
875 return _proto_TypeTraits::Mutable(
id.number(), _field_type,
876 &_impl_._extensions_);
879 template <
typename _proto_TypeTraits,
880 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
883 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
885 typename _proto_TypeTraits::Singular::ConstType value) {
886 _proto_TypeTraits::Set(
id.number(), _field_type, value, &_impl_._extensions_);
890 template <
typename _proto_TypeTraits,
891 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
894 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
896 typename _proto_TypeTraits::Singular::MutableType value) {
897 _proto_TypeTraits::SetAllocated(
id.number(), _field_type, value,
898 &_impl_._extensions_);
901 template <
typename _proto_TypeTraits,
902 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
905 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
907 typename _proto_TypeTraits::Singular::MutableType value) {
908 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.number(), _field_type,
909 value, &_impl_._extensions_);
912 template <
typename _proto_TypeTraits,
913 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
915 PROTOBUF_NODISCARD
inline
916 typename _proto_TypeTraits::Singular::MutableType
918 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
919 CommandRequest, _proto_TypeTraits, _field_type, _is_packed>&
id) {
921 return _proto_TypeTraits::Release(
id.number(), _field_type,
922 &_impl_._extensions_);
924 template <
typename _proto_TypeTraits,
925 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
927 inline typename _proto_TypeTraits::Singular::MutableType
929 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
930 CommandRequest, _proto_TypeTraits, _field_type, _is_packed>&
id) {
932 return _proto_TypeTraits::UnsafeArenaRelease(
id.number(), _field_type,
933 &_impl_._extensions_);
936 template <
typename _proto_TypeTraits,
937 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
940 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
944 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_, index);
947 template <
typename _proto_TypeTraits,
948 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
951 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
955 return _proto_TypeTraits::Mutable(
id.number(), index, &_impl_._extensions_);
958 template <
typename _proto_TypeTraits,
959 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
962 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
964 int index,
typename _proto_TypeTraits::Repeated::ConstType value) {
965 _proto_TypeTraits::Set(
id.number(), index, value, &_impl_._extensions_);
969 template <
typename _proto_TypeTraits,
970 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
973 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
974 CommandRequest, _proto_TypeTraits, _field_type, _is_packed>&
id) {
975 typename _proto_TypeTraits::Repeated::MutableType to_add =
976 _proto_TypeTraits::Add(
id.number(), _field_type, &_impl_._extensions_);
981 template <
typename _proto_TypeTraits,
982 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
985 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
987 typename _proto_TypeTraits::Repeated::ConstType value) {
988 _proto_TypeTraits::Add(
id.number(), _field_type, _is_packed, value,
989 &_impl_._extensions_);
993 template <
typename _proto_TypeTraits,
994 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
996 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
998 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
999 CommandRequest, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1001 return _proto_TypeTraits::GetRepeated(
id.number(), _impl_._extensions_);
1004 template <
typename _proto_TypeTraits,
1005 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1007 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
1009 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1010 CommandRequest, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1012 return _proto_TypeTraits::MutableRepeated(
id.number(), _field_type,
1013 _is_packed, &_impl_._extensions_);
1020 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1021 typedef void InternalArenaConstructable_;
1022 typedef void DestructorSkippable_;
1024 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
1026 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1027 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1029 bool response_requested_;
1030 int32_t request_id_;
1031 int32_t cancel_request_id_;
1034 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto;
1039 public ::PROTOBUF_NAMESPACE_ID::Message {
1043 explicit PROTOBUF_CONSTEXPR
CommandResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1048 *
this = ::std::move(from);
1056 if (
this == &from)
return *
this;
1057 if (GetOwningArena() == from.GetOwningArena()
1058 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1059 && GetOwningArena() !=
nullptr
1062 InternalSwap(&from);
1070 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1073 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1077 return GetDescriptor();
1080 return default_instance().GetMetadata().descriptor;
1083 return default_instance().GetMetadata().reflection;
1086 return *internal_default_instance();
1092 static constexpr int kIndexInFileMessages =
1099 if (other ==
this)
return;
1100 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1101 if (GetOwningArena() !=
nullptr &&
1102 GetOwningArena() == other->GetOwningArena()) {
1104 if (GetOwningArena() == other->GetOwningArena()) {
1106 InternalSwap(other);
1108 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1112 if (other ==
this)
return;
1113 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1114 InternalSwap(other);
1120 return CreateMaybeMessage<CommandResponse>(arena);
1122 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1124 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1126 CommandResponse::MergeImpl(*
this, from);
1129 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1131 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1132 bool IsInitialized() const final;
1135 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1136 uint8_t* _InternalSerialize(
1137 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1138 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1141 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1143 void SetCachedSize(
int size)
const final;
1147 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1148 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1149 return "goby.middleware.frontseat.protobuf.CommandResponse";
1153 bool is_message_owned =
false);
1157 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1159 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1166 kErrorStringFieldNumber = 21,
1167 kRequestSuccessfulFieldNumber = 10,
1168 kRequestIdFieldNumber = 11,
1169 kErrorCodeFieldNumber = 20,
1172 bool has_error_string()
const;
1174 bool _internal_has_error_string()
const;
1176 void clear_error_string();
1177 const std::string& error_string()
const;
1178 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1180 std::string* mutable_error_string();
1181 PROTOBUF_NODISCARD std::string* release_error_string();
1182 void set_allocated_error_string(std::string* error_string);
1184 const std::string& _internal_error_string()
const;
1185 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_error_string(
const std::string& value);
1186 std::string* _internal_mutable_error_string();
1190 bool has_request_successful()
const;
1192 bool _internal_has_request_successful()
const;
1194 void clear_request_successful();
1195 bool request_successful()
const;
1196 void set_request_successful(
bool value);
1198 bool _internal_request_successful()
const;
1199 void _internal_set_request_successful(
bool value);
1203 bool has_request_id()
const;
1205 bool _internal_has_request_id()
const;
1207 void clear_request_id();
1208 int32_t request_id()
const;
1209 void set_request_id(int32_t value);
1211 int32_t _internal_request_id()
const;
1212 void _internal_set_request_id(int32_t value);
1216 bool has_error_code()
const;
1218 bool _internal_has_error_code()
const;
1220 void clear_error_code();
1221 int32_t error_code()
const;
1222 void set_error_code(int32_t value);
1224 int32_t _internal_error_code()
const;
1225 void _internal_set_error_code(int32_t value);
1229 template <
typename _proto_TypeTraits,
1230 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1233 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1234 CommandResponse, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1236 return _impl_._extensions_.Has(
id.number());
1239 template <
typename _proto_TypeTraits,
1240 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1243 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1245 _impl_._extensions_.ClearExtension(
id.number());
1249 template <
typename _proto_TypeTraits,
1250 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1253 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1254 CommandResponse, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1256 return _impl_._extensions_.ExtensionSize(
id.number());
1259 template <
typename _proto_TypeTraits,
1260 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1263 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1264 CommandResponse, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1266 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_,
1267 id.default_value());
1270 template <
typename _proto_TypeTraits,
1271 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1274 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1277 return _proto_TypeTraits::Mutable(
id.number(), _field_type,
1278 &_impl_._extensions_);
1281 template <
typename _proto_TypeTraits,
1282 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1285 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1287 typename _proto_TypeTraits::Singular::ConstType value) {
1288 _proto_TypeTraits::Set(
id.number(), _field_type, value, &_impl_._extensions_);
1292 template <
typename _proto_TypeTraits,
1293 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1296 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1298 typename _proto_TypeTraits::Singular::MutableType value) {
1299 _proto_TypeTraits::SetAllocated(
id.number(), _field_type, value,
1300 &_impl_._extensions_);
1303 template <
typename _proto_TypeTraits,
1304 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1307 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1309 typename _proto_TypeTraits::Singular::MutableType value) {
1310 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.number(), _field_type,
1311 value, &_impl_._extensions_);
1314 template <
typename _proto_TypeTraits,
1315 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1317 PROTOBUF_NODISCARD
inline
1318 typename _proto_TypeTraits::Singular::MutableType
1320 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1323 return _proto_TypeTraits::Release(
id.number(), _field_type,
1324 &_impl_._extensions_);
1326 template <
typename _proto_TypeTraits,
1327 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1329 inline typename _proto_TypeTraits::Singular::MutableType
1331 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1334 return _proto_TypeTraits::UnsafeArenaRelease(
id.number(), _field_type,
1335 &_impl_._extensions_);
1338 template <
typename _proto_TypeTraits,
1339 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1342 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1346 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_, index);
1349 template <
typename _proto_TypeTraits,
1350 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1353 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1357 return _proto_TypeTraits::Mutable(
id.number(), index, &_impl_._extensions_);
1360 template <
typename _proto_TypeTraits,
1361 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1364 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1366 int index,
typename _proto_TypeTraits::Repeated::ConstType value) {
1367 _proto_TypeTraits::Set(
id.number(), index, value, &_impl_._extensions_);
1371 template <
typename _proto_TypeTraits,
1372 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1375 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1377 typename _proto_TypeTraits::Repeated::MutableType to_add =
1378 _proto_TypeTraits::Add(
id.number(), _field_type, &_impl_._extensions_);
1383 template <
typename _proto_TypeTraits,
1384 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1387 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1389 typename _proto_TypeTraits::Repeated::ConstType value) {
1390 _proto_TypeTraits::Add(
id.number(), _field_type, _is_packed, value,
1391 &_impl_._extensions_);
1395 template <
typename _proto_TypeTraits,
1396 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1398 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
1400 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1401 CommandResponse, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1403 return _proto_TypeTraits::GetRepeated(
id.number(), _impl_._extensions_);
1406 template <
typename _proto_TypeTraits,
1407 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1409 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
1411 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1414 return _proto_TypeTraits::MutableRepeated(
id.number(), _field_type,
1415 _is_packed, &_impl_._extensions_);
1422 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1423 typedef void InternalArenaConstructable_;
1424 typedef void DestructorSkippable_;
1426 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
1428 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1429 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1430 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr error_string_;
1431 bool request_successful_;
1432 int32_t request_id_;
1433 int32_t error_code_;
1436 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto;
1441 public ::PROTOBUF_NAMESPACE_ID::Message {
1445 explicit PROTOBUF_CONSTEXPR
InterfaceData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1450 *
this = ::std::move(from);
1458 if (
this == &from)
return *
this;
1459 if (GetOwningArena() == from.GetOwningArena()
1460 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1461 && GetOwningArena() !=
nullptr
1464 InternalSwap(&from);
1472 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1475 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1479 return GetDescriptor();
1482 return default_instance().GetMetadata().descriptor;
1485 return default_instance().GetMetadata().reflection;
1488 return *internal_default_instance();
1494 static constexpr int kIndexInFileMessages =
1501 if (other ==
this)
return;
1502 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1503 if (GetOwningArena() !=
nullptr &&
1504 GetOwningArena() == other->GetOwningArena()) {
1506 if (GetOwningArena() == other->GetOwningArena()) {
1508 InternalSwap(other);
1510 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1514 if (other ==
this)
return;
1515 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1516 InternalSwap(other);
1522 return CreateMaybeMessage<InterfaceData>(arena);
1524 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1526 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1528 InterfaceData::MergeImpl(*
this, from);
1531 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1533 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1534 bool IsInitialized() const final;
1537 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1538 uint8_t* _InternalSerialize(
1539 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1540 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1543 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1545 void SetCachedSize(
int size)
const final;
1549 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1550 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1551 return "goby.middleware.frontseat.protobuf.InterfaceData";
1555 bool is_message_owned =
false);
1559 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1561 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1568 kDcclMessageFieldNumber = 3,
1569 kNodeStatusFieldNumber = 1,
1570 kCtdSampleFieldNumber = 2,
1573 bool has_dccl_message()
const;
1575 bool _internal_has_dccl_message()
const;
1577 void clear_dccl_message();
1578 const std::string& dccl_message()
const;
1579 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1581 std::string* mutable_dccl_message();
1582 PROTOBUF_NODISCARD std::string* release_dccl_message();
1583 void set_allocated_dccl_message(std::string* dccl_message);
1585 const std::string& _internal_dccl_message()
const;
1586 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_dccl_message(
const std::string& value);
1587 std::string* _internal_mutable_dccl_message();
1591 bool has_node_status()
const;
1593 bool _internal_has_node_status()
const;
1596 const ::goby::middleware::frontseat::protobuf::NodeStatus& node_status()
const;
1597 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::NodeStatus* release_node_status();
1601 const ::goby::middleware::frontseat::protobuf::NodeStatus& _internal_node_status()
const;
1604 void unsafe_arena_set_allocated_node_status(
1609 bool has_ctd_sample()
const;
1611 bool _internal_has_ctd_sample()
const;
1614 const ::goby::middleware::frontseat::protobuf::CTDSample& ctd_sample()
const;
1615 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::CTDSample* release_ctd_sample();
1619 const ::goby::middleware::frontseat::protobuf::CTDSample& _internal_ctd_sample()
const;
1622 void unsafe_arena_set_allocated_ctd_sample(
1627 template <
typename _proto_TypeTraits,
1628 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1631 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1632 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1634 return _impl_._extensions_.Has(
id.number());
1637 template <
typename _proto_TypeTraits,
1638 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1641 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1642 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1643 _impl_._extensions_.ClearExtension(
id.number());
1647 template <
typename _proto_TypeTraits,
1648 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1651 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1652 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1654 return _impl_._extensions_.ExtensionSize(
id.number());
1657 template <
typename _proto_TypeTraits,
1658 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1661 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1662 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1664 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_,
1665 id.default_value());
1668 template <
typename _proto_TypeTraits,
1669 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1672 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1673 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1675 return _proto_TypeTraits::Mutable(
id.number(), _field_type,
1676 &_impl_._extensions_);
1679 template <
typename _proto_TypeTraits,
1680 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1683 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1684 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id,
1685 typename _proto_TypeTraits::Singular::ConstType value) {
1686 _proto_TypeTraits::Set(
id.number(), _field_type, value, &_impl_._extensions_);
1690 template <
typename _proto_TypeTraits,
1691 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1694 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1695 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id,
1696 typename _proto_TypeTraits::Singular::MutableType value) {
1697 _proto_TypeTraits::SetAllocated(
id.number(), _field_type, value,
1698 &_impl_._extensions_);
1701 template <
typename _proto_TypeTraits,
1702 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1705 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1706 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id,
1707 typename _proto_TypeTraits::Singular::MutableType value) {
1708 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.number(), _field_type,
1709 value, &_impl_._extensions_);
1712 template <
typename _proto_TypeTraits,
1713 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1715 PROTOBUF_NODISCARD
inline
1716 typename _proto_TypeTraits::Singular::MutableType
1718 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1719 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1721 return _proto_TypeTraits::Release(
id.number(), _field_type,
1722 &_impl_._extensions_);
1724 template <
typename _proto_TypeTraits,
1725 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1727 inline typename _proto_TypeTraits::Singular::MutableType
1729 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1730 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1732 return _proto_TypeTraits::UnsafeArenaRelease(
id.number(), _field_type,
1733 &_impl_._extensions_);
1736 template <
typename _proto_TypeTraits,
1737 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1740 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1741 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id,
1744 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_, index);
1747 template <
typename _proto_TypeTraits,
1748 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1751 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1752 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id,
1755 return _proto_TypeTraits::Mutable(
id.number(), index, &_impl_._extensions_);
1758 template <
typename _proto_TypeTraits,
1759 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1762 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1763 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id,
1764 int index,
typename _proto_TypeTraits::Repeated::ConstType value) {
1765 _proto_TypeTraits::Set(
id.number(), index, value, &_impl_._extensions_);
1769 template <
typename _proto_TypeTraits,
1770 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1773 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1774 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1775 typename _proto_TypeTraits::Repeated::MutableType to_add =
1776 _proto_TypeTraits::Add(
id.number(), _field_type, &_impl_._extensions_);
1781 template <
typename _proto_TypeTraits,
1782 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1785 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1786 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id,
1787 typename _proto_TypeTraits::Repeated::ConstType value) {
1788 _proto_TypeTraits::Add(
id.number(), _field_type, _is_packed, value,
1789 &_impl_._extensions_);
1793 template <
typename _proto_TypeTraits,
1794 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1796 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
1798 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1799 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
1801 return _proto_TypeTraits::GetRepeated(
id.number(), _impl_._extensions_);
1804 template <
typename _proto_TypeTraits,
1805 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1807 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
1809 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1810 InterfaceData, _proto_TypeTraits, _field_type, _is_packed>&
id) {
1812 return _proto_TypeTraits::MutableRepeated(
id.number(), _field_type,
1813 _is_packed, &_impl_._extensions_);
1820 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1821 typedef void InternalArenaConstructable_;
1822 typedef void DestructorSkippable_;
1824 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
1826 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1827 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1828 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr dccl_message_;
1833 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto;
1838 public ::PROTOBUF_NAMESPACE_ID::Message {
1842 explicit PROTOBUF_CONSTEXPR
Raw(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1847 *
this = ::std::move(from);
1855 if (
this == &from)
return *
this;
1856 if (GetOwningArena() == from.GetOwningArena()
1857 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1858 && GetOwningArena() !=
nullptr
1861 InternalSwap(&from);
1869 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1872 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1876 return GetDescriptor();
1879 return default_instance().GetMetadata().descriptor;
1882 return default_instance().GetMetadata().reflection;
1885 return *internal_default_instance();
1888 return reinterpret_cast<const Raw*
>(
1891 static constexpr int kIndexInFileMessages =
1898 if (other ==
this)
return;
1899 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1900 if (GetOwningArena() !=
nullptr &&
1901 GetOwningArena() == other->GetOwningArena()) {
1903 if (GetOwningArena() == other->GetOwningArena()) {
1905 InternalSwap(other);
1907 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1911 if (other ==
this)
return;
1912 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1913 InternalSwap(other);
1918 Raw*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
1919 return CreateMaybeMessage<Raw>(arena);
1921 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1923 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1925 Raw::MergeImpl(*
this, from);
1928 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1930 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1931 bool IsInitialized() const final;
1934 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1935 uint8_t* _InternalSerialize(
1936 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1937 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1940 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1942 void SetCachedSize(
int size)
const final;
1943 void InternalSwap(
Raw* other);
1946 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1947 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1948 return "goby.middleware.frontseat.protobuf.Raw";
1951 explicit Raw(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1952 bool is_message_owned =
false);
1956 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1958 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1964 Raw_RawType_RAW_ASCII;
1966 Raw_RawType_RAW_BINARY;
1967 static inline
bool RawType_IsValid(
int value) {
1974 static constexpr int RawType_ARRAYSIZE =
1976 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1980 template<
typename T>
1982 static_assert(::std::is_same<T, RawType>::value ||
1983 ::std::is_integral<T>::value,
1984 "Incorrect type passed to function RawType_Name.");
1987 static inline bool RawType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
1995 kRawFieldNumber = 1,
1996 kDescriptionFieldNumber = 3,
1997 kTypeFieldNumber = 2,
2000 bool has_raw()
const;
2002 bool _internal_has_raw()
const;
2005 const std::string& raw()
const;
2006 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
2008 std::string* mutable_raw();
2009 PROTOBUF_NODISCARD std::string* release_raw();
2010 void set_allocated_raw(std::string* raw);
2012 const std::string& _internal_raw()
const;
2013 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_raw(
const std::string& value);
2014 std::string* _internal_mutable_raw();
2018 bool has_description()
const;
2020 bool _internal_has_description()
const;
2022 void clear_description();
2023 const std::string& description()
const;
2024 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
2026 std::string* mutable_description();
2027 PROTOBUF_NODISCARD std::string* release_description();
2028 void set_allocated_description(std::string* description);
2030 const std::string& _internal_description()
const;
2031 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_description(
const std::string& value);
2032 std::string* _internal_mutable_description();
2036 bool has_type()
const;
2038 bool _internal_has_type()
const;
2049 template <
typename _proto_TypeTraits,
2050 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2053 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2054 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
2056 return _impl_._extensions_.Has(
id.number());
2059 template <
typename _proto_TypeTraits,
2060 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2063 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2064 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id) {
2065 _impl_._extensions_.ClearExtension(
id.number());
2069 template <
typename _proto_TypeTraits,
2070 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2073 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2074 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
2076 return _impl_._extensions_.ExtensionSize(
id.number());
2079 template <
typename _proto_TypeTraits,
2080 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2083 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2084 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
2086 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_,
2087 id.default_value());
2090 template <
typename _proto_TypeTraits,
2091 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2094 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2095 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id) {
2097 return _proto_TypeTraits::Mutable(
id.number(), _field_type,
2098 &_impl_._extensions_);
2101 template <
typename _proto_TypeTraits,
2102 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2105 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2106 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id,
2107 typename _proto_TypeTraits::Singular::ConstType value) {
2108 _proto_TypeTraits::Set(
id.number(), _field_type, value, &_impl_._extensions_);
2112 template <
typename _proto_TypeTraits,
2113 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2116 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2117 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id,
2118 typename _proto_TypeTraits::Singular::MutableType value) {
2119 _proto_TypeTraits::SetAllocated(
id.number(), _field_type, value,
2120 &_impl_._extensions_);
2123 template <
typename _proto_TypeTraits,
2124 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2127 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2128 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id,
2129 typename _proto_TypeTraits::Singular::MutableType value) {
2130 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.number(), _field_type,
2131 value, &_impl_._extensions_);
2134 template <
typename _proto_TypeTraits,
2135 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2137 PROTOBUF_NODISCARD
inline
2138 typename _proto_TypeTraits::Singular::MutableType
2140 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2141 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id) {
2143 return _proto_TypeTraits::Release(
id.number(), _field_type,
2144 &_impl_._extensions_);
2146 template <
typename _proto_TypeTraits,
2147 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2149 inline typename _proto_TypeTraits::Singular::MutableType
2151 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2152 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id) {
2154 return _proto_TypeTraits::UnsafeArenaRelease(
id.number(), _field_type,
2155 &_impl_._extensions_);
2158 template <
typename _proto_TypeTraits,
2159 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2162 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2163 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id,
2166 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_, index);
2169 template <
typename _proto_TypeTraits,
2170 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2173 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2174 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id,
2177 return _proto_TypeTraits::Mutable(
id.number(), index, &_impl_._extensions_);
2180 template <
typename _proto_TypeTraits,
2181 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2184 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2185 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id,
2186 int index,
typename _proto_TypeTraits::Repeated::ConstType value) {
2187 _proto_TypeTraits::Set(
id.number(), index, value, &_impl_._extensions_);
2191 template <
typename _proto_TypeTraits,
2192 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2195 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2196 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id) {
2197 typename _proto_TypeTraits::Repeated::MutableType to_add =
2198 _proto_TypeTraits::Add(
id.number(), _field_type, &_impl_._extensions_);
2203 template <
typename _proto_TypeTraits,
2204 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2207 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2208 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id,
2209 typename _proto_TypeTraits::Repeated::ConstType value) {
2210 _proto_TypeTraits::Add(
id.number(), _field_type, _is_packed, value,
2211 &_impl_._extensions_);
2215 template <
typename _proto_TypeTraits,
2216 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2218 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
2220 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2221 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id)
const {
2223 return _proto_TypeTraits::GetRepeated(
id.number(), _impl_._extensions_);
2226 template <
typename _proto_TypeTraits,
2227 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
2229 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
2231 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
2232 Raw, _proto_TypeTraits, _field_type, _is_packed>&
id) {
2234 return _proto_TypeTraits::MutableRepeated(
id.number(), _field_type,
2235 _is_packed, &_impl_._extensions_);
2242 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2243 typedef void InternalArenaConstructable_;
2244 typedef void DestructorSkippable_;
2246 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
2248 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2249 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2250 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr raw_;
2251 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_;
2255 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto;
2263 #pragma GCC diagnostic push
2264 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
2269inline bool HelmStateReport::_internal_has_state()
const {
2270 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2273inline bool HelmStateReport::has_state()
const {
2274 return _internal_has_state();
2276inline void HelmStateReport::clear_state() {
2278 _impl_._has_bits_[0] &= ~0x00000001u;
2280inline ::goby::middleware::frontseat::protobuf::HelmState HelmStateReport::_internal_state()
const {
2283inline ::goby::middleware::frontseat::protobuf::HelmState HelmStateReport::state()
const {
2285 return _internal_state();
2289 _impl_._has_bits_[0] |= 0x00000001u;
2290 _impl_.state_ = value;
2293 _internal_set_state(value);
2302inline bool InterfaceStatus::_internal_has_state()
const {
2303 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
2306inline bool InterfaceStatus::has_state()
const {
2307 return _internal_has_state();
2309inline void InterfaceStatus::clear_state() {
2311 _impl_._has_bits_[0] &= ~0x00000020u;
2313inline ::goby::middleware::frontseat::protobuf::InterfaceState InterfaceStatus::_internal_state()
const {
2316inline ::goby::middleware::frontseat::protobuf::InterfaceState InterfaceStatus::state()
const {
2318 return _internal_state();
2322 _impl_._has_bits_[0] |= 0x00000020u;
2323 _impl_.state_ = value;
2326 _internal_set_state(value);
2331inline bool InterfaceStatus::_internal_has_frontseat_state()
const {
2332 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2335inline bool InterfaceStatus::has_frontseat_state()
const {
2336 return _internal_has_frontseat_state();
2338inline void InterfaceStatus::clear_frontseat_state() {
2339 _impl_.frontseat_state_ = 0;
2340 _impl_._has_bits_[0] &= ~0x00000001u;
2342inline ::goby::middleware::frontseat::protobuf::FrontSeatState InterfaceStatus::_internal_frontseat_state()
const {
2345inline ::goby::middleware::frontseat::protobuf::FrontSeatState InterfaceStatus::frontseat_state()
const {
2347 return _internal_frontseat_state();
2351 _impl_._has_bits_[0] |= 0x00000001u;
2352 _impl_.frontseat_state_ = value;
2355 _internal_set_frontseat_state(value);
2360inline bool InterfaceStatus::_internal_has_helm_state()
const {
2361 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2364inline bool InterfaceStatus::has_helm_state()
const {
2365 return _internal_has_helm_state();
2367inline void InterfaceStatus::clear_helm_state() {
2368 _impl_.helm_state_ = 0;
2369 _impl_._has_bits_[0] &= ~0x00000002u;
2371inline ::goby::middleware::frontseat::protobuf::HelmState InterfaceStatus::_internal_helm_state()
const {
2374inline ::goby::middleware::frontseat::protobuf::HelmState InterfaceStatus::helm_state()
const {
2376 return _internal_helm_state();
2380 _impl_._has_bits_[0] |= 0x00000002u;
2381 _impl_.helm_state_ = value;
2384 _internal_set_helm_state(value);
2389inline bool InterfaceStatus::_internal_has_helm_error()
const {
2390 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2393inline bool InterfaceStatus::has_helm_error()
const {
2394 return _internal_has_helm_error();
2396inline void InterfaceStatus::clear_helm_error() {
2397 _impl_.helm_error_ = 0;
2398 _impl_._has_bits_[0] &= ~0x00000004u;
2400inline ::goby::middleware::frontseat::protobuf::HelmError InterfaceStatus::_internal_helm_error()
const {
2403inline ::goby::middleware::frontseat::protobuf::HelmError InterfaceStatus::helm_error()
const {
2405 return _internal_helm_error();
2409 _impl_._has_bits_[0] |= 0x00000004u;
2410 _impl_.helm_error_ = value;
2413 _internal_set_helm_error(value);
2418inline bool InterfaceStatus::_internal_has_frontseat_error()
const {
2419 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
2422inline bool InterfaceStatus::has_frontseat_error()
const {
2423 return _internal_has_frontseat_error();
2425inline void InterfaceStatus::clear_frontseat_error() {
2426 _impl_.frontseat_error_ = 0;
2427 _impl_._has_bits_[0] &= ~0x00000008u;
2429inline ::goby::middleware::frontseat::protobuf::FrontSeatError InterfaceStatus::_internal_frontseat_error()
const {
2432inline ::goby::middleware::frontseat::protobuf::FrontSeatError InterfaceStatus::frontseat_error()
const {
2434 return _internal_frontseat_error();
2438 _impl_._has_bits_[0] |= 0x00000008u;
2439 _impl_.frontseat_error_ = value;
2442 _internal_set_frontseat_error(value);
2447inline bool InterfaceStatus::_internal_has_frontseat_providing_data()
const {
2448 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
2451inline bool InterfaceStatus::has_frontseat_providing_data()
const {
2452 return _internal_has_frontseat_providing_data();
2454inline void InterfaceStatus::clear_frontseat_providing_data() {
2455 _impl_.frontseat_providing_data_ =
false;
2456 _impl_._has_bits_[0] &= ~0x00000010u;
2458inline bool InterfaceStatus::_internal_frontseat_providing_data()
const {
2459 return _impl_.frontseat_providing_data_;
2461inline bool InterfaceStatus::frontseat_providing_data()
const {
2463 return _internal_frontseat_providing_data();
2465inline void InterfaceStatus::_internal_set_frontseat_providing_data(
bool value) {
2466 _impl_._has_bits_[0] |= 0x00000010u;
2467 _impl_.frontseat_providing_data_ = value;
2469inline void InterfaceStatus::set_frontseat_providing_data(
bool value) {
2470 _internal_set_frontseat_providing_data(value);
2479inline bool CommandRequest::_internal_has_desired_course()
const {
2480 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2481 PROTOBUF_ASSUME(!value || _impl_.desired_course_ !=
nullptr);
2484inline bool CommandRequest::has_desired_course()
const {
2485 return _internal_has_desired_course();
2487inline const ::goby::middleware::frontseat::protobuf::DesiredCourse& CommandRequest::_internal_desired_course()
const {
2488 const ::goby::middleware::frontseat::protobuf::DesiredCourse* p = _impl_.desired_course_;
2492inline const ::goby::middleware::frontseat::protobuf::DesiredCourse& CommandRequest::desired_course()
const {
2494 return _internal_desired_course();
2496inline void CommandRequest::unsafe_arena_set_allocated_desired_course(
2498 if (GetArenaForAllocation() ==
nullptr) {
2499 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.desired_course_);
2501 _impl_.desired_course_ = desired_course;
2502 if (desired_course) {
2503 _impl_._has_bits_[0] |= 0x00000001u;
2505 _impl_._has_bits_[0] &= ~0x00000001u;
2509inline ::goby::middleware::frontseat::protobuf::DesiredCourse* CommandRequest::release_desired_course() {
2510 _impl_._has_bits_[0] &= ~0x00000001u;
2512 _impl_.desired_course_ =
nullptr;
2513#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2514 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
2515 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2516 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2518 if (GetArenaForAllocation() !=
nullptr) {
2519 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2524inline ::goby::middleware::frontseat::protobuf::DesiredCourse* CommandRequest::unsafe_arena_release_desired_course() {
2526 _impl_._has_bits_[0] &= ~0x00000001u;
2528 _impl_.desired_course_ =
nullptr;
2531inline ::goby::middleware::frontseat::protobuf::DesiredCourse* CommandRequest::_internal_mutable_desired_course() {
2532 _impl_._has_bits_[0] |= 0x00000001u;
2533 if (_impl_.desired_course_ ==
nullptr) {
2535 _impl_.desired_course_ = p;
2537 return _impl_.desired_course_;
2539inline ::goby::middleware::frontseat::protobuf::DesiredCourse* CommandRequest::mutable_desired_course() {
2545 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
2546 if (message_arena ==
nullptr) {
2547 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.desired_course_);
2549 if (desired_course) {
2550 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2551 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
2552 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(desired_course));
2553 if (message_arena != submessage_arena) {
2554 desired_course = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2555 message_arena, desired_course, submessage_arena);
2557 _impl_._has_bits_[0] |= 0x00000001u;
2559 _impl_._has_bits_[0] &= ~0x00000001u;
2561 _impl_.desired_course_ = desired_course;
2566inline bool CommandRequest::_internal_has_response_requested()
const {
2567 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2570inline bool CommandRequest::has_response_requested()
const {
2571 return _internal_has_response_requested();
2573inline void CommandRequest::clear_response_requested() {
2574 _impl_.response_requested_ =
false;
2575 _impl_._has_bits_[0] &= ~0x00000002u;
2577inline bool CommandRequest::_internal_response_requested()
const {
2578 return _impl_.response_requested_;
2580inline bool CommandRequest::response_requested()
const {
2582 return _internal_response_requested();
2584inline void CommandRequest::_internal_set_response_requested(
bool value) {
2585 _impl_._has_bits_[0] |= 0x00000002u;
2586 _impl_.response_requested_ = value;
2588inline void CommandRequest::set_response_requested(
bool value) {
2589 _internal_set_response_requested(value);
2594inline bool CommandRequest::_internal_has_request_id()
const {
2595 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2598inline bool CommandRequest::has_request_id()
const {
2599 return _internal_has_request_id();
2601inline void CommandRequest::clear_request_id() {
2602 _impl_.request_id_ = 0;
2603 _impl_._has_bits_[0] &= ~0x00000004u;
2605inline int32_t CommandRequest::_internal_request_id()
const {
2606 return _impl_.request_id_;
2608inline int32_t CommandRequest::request_id()
const {
2610 return _internal_request_id();
2612inline void CommandRequest::_internal_set_request_id(int32_t value) {
2613 _impl_._has_bits_[0] |= 0x00000004u;
2614 _impl_.request_id_ = value;
2616inline void CommandRequest::set_request_id(int32_t value) {
2617 _internal_set_request_id(value);
2622inline bool CommandRequest::_internal_has_cancel_request_id()
const {
2623 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
2626inline bool CommandRequest::has_cancel_request_id()
const {
2627 return _internal_has_cancel_request_id();
2629inline void CommandRequest::clear_cancel_request_id() {
2630 _impl_.cancel_request_id_ = 0;
2631 _impl_._has_bits_[0] &= ~0x00000008u;
2633inline int32_t CommandRequest::_internal_cancel_request_id()
const {
2634 return _impl_.cancel_request_id_;
2636inline int32_t CommandRequest::cancel_request_id()
const {
2638 return _internal_cancel_request_id();
2640inline void CommandRequest::_internal_set_cancel_request_id(int32_t value) {
2641 _impl_._has_bits_[0] |= 0x00000008u;
2642 _impl_.cancel_request_id_ = value;
2644inline void CommandRequest::set_cancel_request_id(int32_t value) {
2645 _internal_set_cancel_request_id(value);
2654inline bool CommandResponse::_internal_has_request_successful()
const {
2655 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2658inline bool CommandResponse::has_request_successful()
const {
2659 return _internal_has_request_successful();
2661inline void CommandResponse::clear_request_successful() {
2662 _impl_.request_successful_ =
false;
2663 _impl_._has_bits_[0] &= ~0x00000002u;
2665inline bool CommandResponse::_internal_request_successful()
const {
2666 return _impl_.request_successful_;
2668inline bool CommandResponse::request_successful()
const {
2670 return _internal_request_successful();
2672inline void CommandResponse::_internal_set_request_successful(
bool value) {
2673 _impl_._has_bits_[0] |= 0x00000002u;
2674 _impl_.request_successful_ = value;
2676inline void CommandResponse::set_request_successful(
bool value) {
2677 _internal_set_request_successful(value);
2682inline bool CommandResponse::_internal_has_request_id()
const {
2683 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2686inline bool CommandResponse::has_request_id()
const {
2687 return _internal_has_request_id();
2689inline void CommandResponse::clear_request_id() {
2690 _impl_.request_id_ = 0;
2691 _impl_._has_bits_[0] &= ~0x00000004u;
2693inline int32_t CommandResponse::_internal_request_id()
const {
2694 return _impl_.request_id_;
2696inline int32_t CommandResponse::request_id()
const {
2698 return _internal_request_id();
2700inline void CommandResponse::_internal_set_request_id(int32_t value) {
2701 _impl_._has_bits_[0] |= 0x00000004u;
2702 _impl_.request_id_ = value;
2704inline void CommandResponse::set_request_id(int32_t value) {
2705 _internal_set_request_id(value);
2710inline bool CommandResponse::_internal_has_error_code()
const {
2711 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
2714inline bool CommandResponse::has_error_code()
const {
2715 return _internal_has_error_code();
2717inline void CommandResponse::clear_error_code() {
2718 _impl_.error_code_ = 0;
2719 _impl_._has_bits_[0] &= ~0x00000008u;
2721inline int32_t CommandResponse::_internal_error_code()
const {
2722 return _impl_.error_code_;
2724inline int32_t CommandResponse::error_code()
const {
2726 return _internal_error_code();
2728inline void CommandResponse::_internal_set_error_code(int32_t value) {
2729 _impl_._has_bits_[0] |= 0x00000008u;
2730 _impl_.error_code_ = value;
2732inline void CommandResponse::set_error_code(int32_t value) {
2733 _internal_set_error_code(value);
2738inline bool CommandResponse::_internal_has_error_string()
const {
2739 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2742inline bool CommandResponse::has_error_string()
const {
2743 return _internal_has_error_string();
2745inline void CommandResponse::clear_error_string() {
2746 _impl_.error_string_.ClearToEmpty();
2747 _impl_._has_bits_[0] &= ~0x00000001u;
2749inline const std::string& CommandResponse::error_string()
const {
2751 return _internal_error_string();
2753template <
typename ArgT0,
typename... ArgT>
2754inline PROTOBUF_ALWAYS_INLINE
2755void CommandResponse::set_error_string(ArgT0&& arg0, ArgT... args) {
2756 _impl_._has_bits_[0] |= 0x00000001u;
2757 _impl_.error_string_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2760inline std::string* CommandResponse::mutable_error_string() {
2761 std::string* _s = _internal_mutable_error_string();
2765inline const std::string& CommandResponse::_internal_error_string()
const {
2766 return _impl_.error_string_.Get();
2768inline void CommandResponse::_internal_set_error_string(
const std::string& value) {
2769 _impl_._has_bits_[0] |= 0x00000001u;
2770 _impl_.error_string_.Set(value, GetArenaForAllocation());
2772inline std::string* CommandResponse::_internal_mutable_error_string() {
2773 _impl_._has_bits_[0] |= 0x00000001u;
2774 return _impl_.error_string_.Mutable(GetArenaForAllocation());
2776inline std::string* CommandResponse::release_error_string() {
2778 if (!_internal_has_error_string()) {
2781 _impl_._has_bits_[0] &= ~0x00000001u;
2782 auto* p = _impl_.error_string_.Release();
2783#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2784 if (_impl_.error_string_.IsDefault()) {
2785 _impl_.error_string_.Set(
"", GetArenaForAllocation());
2790inline void CommandResponse::set_allocated_error_string(std::string* error_string) {
2791 if (error_string !=
nullptr) {
2792 _impl_._has_bits_[0] |= 0x00000001u;
2794 _impl_._has_bits_[0] &= ~0x00000001u;
2796 _impl_.error_string_.SetAllocated(error_string, GetArenaForAllocation());
2797#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2798 if (_impl_.error_string_.IsDefault()) {
2799 _impl_.error_string_.Set(
"", GetArenaForAllocation());
2810inline bool InterfaceData::_internal_has_node_status()
const {
2811 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2812 PROTOBUF_ASSUME(!value || _impl_.node_status_ !=
nullptr);
2815inline bool InterfaceData::has_node_status()
const {
2816 return _internal_has_node_status();
2818inline const ::goby::middleware::frontseat::protobuf::NodeStatus& InterfaceData::_internal_node_status()
const {
2819 const ::goby::middleware::frontseat::protobuf::NodeStatus* p = _impl_.node_status_;
2823inline const ::goby::middleware::frontseat::protobuf::NodeStatus& InterfaceData::node_status()
const {
2825 return _internal_node_status();
2827inline void InterfaceData::unsafe_arena_set_allocated_node_status(
2829 if (GetArenaForAllocation() ==
nullptr) {
2830 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.node_status_);
2832 _impl_.node_status_ = node_status;
2834 _impl_._has_bits_[0] |= 0x00000002u;
2836 _impl_._has_bits_[0] &= ~0x00000002u;
2840inline ::goby::middleware::frontseat::protobuf::NodeStatus* InterfaceData::release_node_status() {
2841 _impl_._has_bits_[0] &= ~0x00000002u;
2843 _impl_.node_status_ =
nullptr;
2844#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2845 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
2846 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2847 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2849 if (GetArenaForAllocation() !=
nullptr) {
2850 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2855inline ::goby::middleware::frontseat::protobuf::NodeStatus* InterfaceData::unsafe_arena_release_node_status() {
2857 _impl_._has_bits_[0] &= ~0x00000002u;
2859 _impl_.node_status_ =
nullptr;
2862inline ::goby::middleware::frontseat::protobuf::NodeStatus* InterfaceData::_internal_mutable_node_status() {
2863 _impl_._has_bits_[0] |= 0x00000002u;
2864 if (_impl_.node_status_ ==
nullptr) {
2866 _impl_.node_status_ = p;
2868 return _impl_.node_status_;
2870inline ::goby::middleware::frontseat::protobuf::NodeStatus* InterfaceData::mutable_node_status() {
2876 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
2877 if (message_arena ==
nullptr) {
2878 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.node_status_);
2881 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2882 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
2883 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(node_status));
2884 if (message_arena != submessage_arena) {
2885 node_status = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2886 message_arena, node_status, submessage_arena);
2888 _impl_._has_bits_[0] |= 0x00000002u;
2890 _impl_._has_bits_[0] &= ~0x00000002u;
2892 _impl_.node_status_ = node_status;
2897inline bool InterfaceData::_internal_has_ctd_sample()
const {
2898 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2899 PROTOBUF_ASSUME(!value || _impl_.ctd_sample_ !=
nullptr);
2902inline bool InterfaceData::has_ctd_sample()
const {
2903 return _internal_has_ctd_sample();
2905inline const ::goby::middleware::frontseat::protobuf::CTDSample& InterfaceData::_internal_ctd_sample()
const {
2906 const ::goby::middleware::frontseat::protobuf::CTDSample* p = _impl_.ctd_sample_;
2910inline const ::goby::middleware::frontseat::protobuf::CTDSample& InterfaceData::ctd_sample()
const {
2912 return _internal_ctd_sample();
2914inline void InterfaceData::unsafe_arena_set_allocated_ctd_sample(
2916 if (GetArenaForAllocation() ==
nullptr) {
2917 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.ctd_sample_);
2919 _impl_.ctd_sample_ = ctd_sample;
2921 _impl_._has_bits_[0] |= 0x00000004u;
2923 _impl_._has_bits_[0] &= ~0x00000004u;
2927inline ::goby::middleware::frontseat::protobuf::CTDSample* InterfaceData::release_ctd_sample() {
2928 _impl_._has_bits_[0] &= ~0x00000004u;
2930 _impl_.ctd_sample_ =
nullptr;
2931#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2932 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
2933 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2934 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2936 if (GetArenaForAllocation() !=
nullptr) {
2937 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2942inline ::goby::middleware::frontseat::protobuf::CTDSample* InterfaceData::unsafe_arena_release_ctd_sample() {
2944 _impl_._has_bits_[0] &= ~0x00000004u;
2946 _impl_.ctd_sample_ =
nullptr;
2949inline ::goby::middleware::frontseat::protobuf::CTDSample* InterfaceData::_internal_mutable_ctd_sample() {
2950 _impl_._has_bits_[0] |= 0x00000004u;
2951 if (_impl_.ctd_sample_ ==
nullptr) {
2953 _impl_.ctd_sample_ = p;
2955 return _impl_.ctd_sample_;
2957inline ::goby::middleware::frontseat::protobuf::CTDSample* InterfaceData::mutable_ctd_sample() {
2963 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
2964 if (message_arena ==
nullptr) {
2965 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.ctd_sample_);
2968 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2969 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
2970 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(ctd_sample));
2971 if (message_arena != submessage_arena) {
2972 ctd_sample = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2973 message_arena, ctd_sample, submessage_arena);
2975 _impl_._has_bits_[0] |= 0x00000004u;
2977 _impl_._has_bits_[0] &= ~0x00000004u;
2979 _impl_.ctd_sample_ = ctd_sample;
2984inline bool InterfaceData::_internal_has_dccl_message()
const {
2985 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2988inline bool InterfaceData::has_dccl_message()
const {
2989 return _internal_has_dccl_message();
2991inline void InterfaceData::clear_dccl_message() {
2992 _impl_.dccl_message_.ClearToEmpty();
2993 _impl_._has_bits_[0] &= ~0x00000001u;
2995inline const std::string& InterfaceData::dccl_message()
const {
2997 return _internal_dccl_message();
2999template <
typename ArgT0,
typename... ArgT>
3000inline PROTOBUF_ALWAYS_INLINE
3001void InterfaceData::set_dccl_message(ArgT0&& arg0, ArgT... args) {
3002 _impl_._has_bits_[0] |= 0x00000001u;
3003 _impl_.dccl_message_.SetBytes(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3006inline std::string* InterfaceData::mutable_dccl_message() {
3007 std::string* _s = _internal_mutable_dccl_message();
3011inline const std::string& InterfaceData::_internal_dccl_message()
const {
3012 return _impl_.dccl_message_.Get();
3014inline void InterfaceData::_internal_set_dccl_message(
const std::string& value) {
3015 _impl_._has_bits_[0] |= 0x00000001u;
3016 _impl_.dccl_message_.Set(value, GetArenaForAllocation());
3018inline std::string* InterfaceData::_internal_mutable_dccl_message() {
3019 _impl_._has_bits_[0] |= 0x00000001u;
3020 return _impl_.dccl_message_.Mutable(GetArenaForAllocation());
3022inline std::string* InterfaceData::release_dccl_message() {
3024 if (!_internal_has_dccl_message()) {
3027 _impl_._has_bits_[0] &= ~0x00000001u;
3028 auto* p = _impl_.dccl_message_.Release();
3029#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3030 if (_impl_.dccl_message_.IsDefault()) {
3031 _impl_.dccl_message_.Set(
"", GetArenaForAllocation());
3036inline void InterfaceData::set_allocated_dccl_message(std::string* dccl_message) {
3037 if (dccl_message !=
nullptr) {
3038 _impl_._has_bits_[0] |= 0x00000001u;
3040 _impl_._has_bits_[0] &= ~0x00000001u;
3042 _impl_.dccl_message_.SetAllocated(dccl_message, GetArenaForAllocation());
3043#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3044 if (_impl_.dccl_message_.IsDefault()) {
3045 _impl_.dccl_message_.Set(
"", GetArenaForAllocation());
3056inline bool Raw::_internal_has_raw()
const {
3057 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3060inline bool Raw::has_raw()
const {
3061 return _internal_has_raw();
3063inline void Raw::clear_raw() {
3064 _impl_.raw_.ClearToEmpty();
3065 _impl_._has_bits_[0] &= ~0x00000001u;
3067inline const std::string& Raw::raw()
const {
3069 return _internal_raw();
3071template <
typename ArgT0,
typename... ArgT>
3072inline PROTOBUF_ALWAYS_INLINE
3073void Raw::set_raw(ArgT0&& arg0, ArgT... args) {
3074 _impl_._has_bits_[0] |= 0x00000001u;
3075 _impl_.raw_.SetBytes(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3078inline std::string* Raw::mutable_raw() {
3079 std::string* _s = _internal_mutable_raw();
3083inline const std::string& Raw::_internal_raw()
const {
3084 return _impl_.raw_.Get();
3086inline void Raw::_internal_set_raw(
const std::string& value) {
3087 _impl_._has_bits_[0] |= 0x00000001u;
3088 _impl_.raw_.Set(value, GetArenaForAllocation());
3090inline std::string* Raw::_internal_mutable_raw() {
3091 _impl_._has_bits_[0] |= 0x00000001u;
3092 return _impl_.raw_.Mutable(GetArenaForAllocation());
3094inline std::string* Raw::release_raw() {
3096 if (!_internal_has_raw()) {
3099 _impl_._has_bits_[0] &= ~0x00000001u;
3100 auto* p = _impl_.raw_.Release();
3101#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3102 if (_impl_.raw_.IsDefault()) {
3103 _impl_.raw_.Set(
"", GetArenaForAllocation());
3108inline void Raw::set_allocated_raw(std::string* raw) {
3109 if (raw !=
nullptr) {
3110 _impl_._has_bits_[0] |= 0x00000001u;
3112 _impl_._has_bits_[0] &= ~0x00000001u;
3114 _impl_.raw_.SetAllocated(raw, GetArenaForAllocation());
3115#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3116 if (_impl_.raw_.IsDefault()) {
3117 _impl_.raw_.Set(
"", GetArenaForAllocation());
3124inline bool Raw::_internal_has_type()
const {
3125 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3128inline bool Raw::has_type()
const {
3129 return _internal_has_type();
3131inline void Raw::clear_type() {
3133 _impl_._has_bits_[0] &= ~0x00000004u;
3135inline ::goby::middleware::frontseat::protobuf::Raw_RawType Raw::_internal_type()
const {
3138inline ::goby::middleware::frontseat::protobuf::Raw_RawType Raw::type()
const {
3140 return _internal_type();
3144 _impl_._has_bits_[0] |= 0x00000004u;
3145 _impl_.type_ = value;
3148 _internal_set_type(value);
3153inline bool Raw::_internal_has_description()
const {
3154 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3157inline bool Raw::has_description()
const {
3158 return _internal_has_description();
3160inline void Raw::clear_description() {
3161 _impl_.description_.ClearToEmpty();
3162 _impl_._has_bits_[0] &= ~0x00000002u;
3164inline const std::string& Raw::description()
const {
3166 return _internal_description();
3168template <
typename ArgT0,
typename... ArgT>
3169inline PROTOBUF_ALWAYS_INLINE
3170void Raw::set_description(ArgT0&& arg0, ArgT... args) {
3171 _impl_._has_bits_[0] |= 0x00000002u;
3172 _impl_.description_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3175inline std::string* Raw::mutable_description() {
3176 std::string* _s = _internal_mutable_description();
3180inline const std::string& Raw::_internal_description()
const {
3181 return _impl_.description_.Get();
3183inline void Raw::_internal_set_description(
const std::string& value) {
3184 _impl_._has_bits_[0] |= 0x00000002u;
3185 _impl_.description_.Set(value, GetArenaForAllocation());
3187inline std::string* Raw::_internal_mutable_description() {
3188 _impl_._has_bits_[0] |= 0x00000002u;
3189 return _impl_.description_.Mutable(GetArenaForAllocation());
3191inline std::string* Raw::release_description() {
3193 if (!_internal_has_description()) {
3196 _impl_._has_bits_[0] &= ~0x00000002u;
3197 auto* p = _impl_.description_.Release();
3198#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3199 if (_impl_.description_.IsDefault()) {
3200 _impl_.description_.Set(
"", GetArenaForAllocation());
3205inline void Raw::set_allocated_description(std::string* description) {
3206 if (description !=
nullptr) {
3207 _impl_._has_bits_[0] |= 0x00000002u;
3209 _impl_._has_bits_[0] &= ~0x00000002u;
3211 _impl_.description_.SetAllocated(description, GetArenaForAllocation());
3212#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3213 if (_impl_.description_.IsDefault()) {
3214 _impl_.description_.Set(
"", GetArenaForAllocation());
3221 #pragma GCC diagnostic pop
3241PROTOBUF_NAMESPACE_OPEN
3246 return ::goby::middleware::frontseat::protobuf::Raw_RawType_descriptor();
3251 return ::goby::middleware::frontseat::protobuf::InterfaceState_descriptor();
3256 return ::goby::middleware::frontseat::protobuf::FrontSeatState_descriptor();
3261 return ::goby::middleware::frontseat::protobuf::HelmState_descriptor();
3266 return ::goby::middleware::frontseat::protobuf::HelmError_descriptor();
3271 return ::goby::middleware::frontseat::protobuf::FrontSeatError_descriptor();
3274PROTOBUF_NAMESPACE_CLOSE
3278#include <google/protobuf/port_undef.inc>
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id)
CommandRequest(CommandRequest &&from) noexcept
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id) const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
PROTOBUF_CONSTEXPR CommandRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
CommandRequest & operator=(const CommandRequest &from)
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id) const
~CommandRequest() override
friend void swap(CommandRequest &a, CommandRequest &b)
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id)
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id)
CommandRequest(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
void MergeFrom(const CommandRequest &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const ClassData _class_data_
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
void CopyFrom(const CommandRequest &from)
CommandRequest(const CommandRequest &from)
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id)
static const CommandRequest & default_instance()
CommandRequest & operator=(CommandRequest &&from) noexcept
static const CommandRequest * internal_default_instance()
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id) const
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void Swap(CommandRequest *other)
void clear_desired_course()
void UnsafeArenaSwap(CommandRequest *other)
CommandRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id) const
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandRequest, _proto_TypeTraits, _field_type, _is_packed > &id)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id) const
static const CommandResponse & default_instance()
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id)
static const CommandResponse * internal_default_instance()
CommandResponse & operator=(CommandResponse &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
CommandResponse(CommandResponse &&from) noexcept
friend void swap(CommandResponse &a, CommandResponse &b)
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id)
CommandResponse(const CommandResponse &from)
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id)
void set_error_string(ArgT0 &&arg0, ArgT... args)
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id) const
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id)
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id) const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
CommandResponse & operator=(const CommandResponse &from)
~CommandResponse() override
void UnsafeArenaSwap(CommandResponse *other)
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id)
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
void MergeFrom(const CommandResponse &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void Swap(CommandResponse *other)
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id) const
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id)
void CopyFrom(const CommandResponse &from)
CommandResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< CommandResponse, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
CommandResponse(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
PROTOBUF_CONSTEXPR CommandResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ClassData _class_data_
HelmStateReport(const HelmStateReport &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const HelmStateReport & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
~HelmStateReport() override
static const ClassData _class_data_
HelmStateReport(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
::goby::middleware::frontseat::protobuf::HelmState state() const
static constexpr int kIndexInFileMessages
void CopyFrom(const HelmStateReport &from)
void Swap(HelmStateReport *other)
HelmStateReport & operator=(const HelmStateReport &from)
void UnsafeArenaSwap(HelmStateReport *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
size_t ByteSizeLong() const final
static const HelmStateReport * internal_default_instance()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void set_state(::goby::middleware::frontseat::protobuf::HelmState value)
HelmStateReport & operator=(HelmStateReport &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
HelmStateReport * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
HelmStateReport(HelmStateReport &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
friend void swap(HelmStateReport &a, HelmStateReport &b)
PROTOBUF_CONSTEXPR HelmStateReport(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void MergeFrom(const HelmStateReport &from)
bool IsInitialized() const final
int GetCachedSize() const final
void set_dccl_message(ArgT0 &&arg0, ArgT... args)
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
static const InterfaceData & default_instance()
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id) const
InterfaceData(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id) const
void Swap(InterfaceData *other)
~InterfaceData() override
static const InterfaceData * internal_default_instance()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void MergeFrom(const InterfaceData &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id)
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id)
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
InterfaceData & operator=(const InterfaceData &from)
InterfaceData & operator=(InterfaceData &&from) noexcept
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id) const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
friend void swap(InterfaceData &a, InterfaceData &b)
InterfaceData * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void UnsafeArenaSwap(InterfaceData *other)
PROTOBUF_CONSTEXPR InterfaceData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id)
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id)
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id)
InterfaceData(InterfaceData &&from) noexcept
static const ClassData _class_data_
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id) const
InterfaceData(const InterfaceData &from)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void CopyFrom(const InterfaceData &from)
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< InterfaceData, _proto_TypeTraits, _field_type, _is_packed > &id)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void CopyFrom(const InterfaceStatus &from)
InterfaceStatus(const InterfaceStatus &from)
InterfaceStatus * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
InterfaceStatus & operator=(const InterfaceStatus &from)
PROTOBUF_CONSTEXPR InterfaceStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ClassData _class_data_
void MergeFrom(const InterfaceStatus &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
friend void swap(InterfaceStatus &a, InterfaceStatus &b)
InterfaceStatus(InterfaceStatus &&from) noexcept
static const InterfaceStatus & default_instance()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const InterfaceStatus * internal_default_instance()
InterfaceStatus & operator=(InterfaceStatus &&from) noexcept
~InterfaceStatus() override
InterfaceStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void Swap(InterfaceStatus *other)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void UnsafeArenaSwap(InterfaceStatus *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_description(ArgT0 &&arg0, ArgT... args)
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id) const
static bool RawType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, RawType *value)
PROTOBUF_CONSTEXPR Raw(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id) const
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id)
Raw(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
void MergeFrom(const Raw &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
static const ClassData _class_data_
Raw * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const Raw & default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
void CopyFrom(const Raw &from)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * RawType_descriptor()
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id)
static const std::string & RawType_Name(T enum_t_value)
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id)
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id) const
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
Raw & operator=(Raw &&from) noexcept
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id)
void UnsafeArenaSwap(Raw *other)
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id) const
static const Raw * internal_default_instance()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Raw & operator=(const Raw &from)
void set_raw(ArgT0 &&arg0, ArgT... args)
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id)
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
friend void swap(Raw &a, Raw &b)
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< Raw, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::Raw_RawType >()
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::FrontSeatError >()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::HelmState >()
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::InterfaceState >()
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::FrontSeatState >()
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::HelmError >()
::goby::middleware::frontseat::protobuf::NodeStatus * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::NodeStatus >(Arena *)
PROTOBUF_NAMESPACE_OPEN ::goby::middleware::frontseat::protobuf::CTDSample * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::CTDSample >(Arena *)
::goby::middleware::frontseat::protobuf::DesiredCourse * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::DesiredCourse >(Arena *)
constexpr int HelmError_ARRAYSIZE
bool FrontSeatState_IsValid(int value)
bool HelmState_IsValid(int value)
constexpr FrontSeatState FrontSeatState_MIN
const std::string & HelmError_Name(T enum_t_value)
CommandRequestDefaultTypeInternal _CommandRequest_default_instance_
bool FrontSeatError_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FrontSeatError *value)
HelmStateReportDefaultTypeInternal _HelmStateReport_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FrontSeatError_descriptor()
constexpr HelmState HelmState_MIN
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * HelmState_descriptor()
@ ERROR_FRONTSEAT_IGNORING_COMMANDS
@ ERROR_FRONTSEAT_NOT_PROVIDING_DATA
@ ERROR_FRONTSEAT_NOT_CONNECTED
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FrontSeatState_descriptor()
constexpr InterfaceState InterfaceState_MIN
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Raw_RawType_descriptor()
constexpr int FrontSeatState_ARRAYSIZE
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * InterfaceState_descriptor()
constexpr FrontSeatError FrontSeatError_MAX
constexpr InterfaceState InterfaceState_MAX
constexpr FrontSeatError FrontSeatError_MIN
const std::string & FrontSeatState_Name(T enum_t_value)
NodeStatusDefaultTypeInternal _NodeStatus_default_instance_
InterfaceStatusDefaultTypeInternal _InterfaceStatus_default_instance_
constexpr FrontSeatState FrontSeatState_MAX
RawDefaultTypeInternal _Raw_default_instance_
bool FrontSeatState_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FrontSeatState *value)
constexpr int HelmState_ARRAYSIZE
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * HelmError_descriptor()
bool InterfaceState_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, InterfaceState *value)
constexpr Raw_RawType Raw_RawType_RawType_MIN
@ FRONTSEAT_NOT_CONNECTED
@ FRONTSEAT_ACCEPTING_COMMANDS
constexpr int InterfaceState_ARRAYSIZE
constexpr HelmError HelmError_MAX
bool HelmError_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, HelmError *value)
const std::string & HelmState_Name(T enum_t_value)
bool FrontSeatError_IsValid(int value)
bool Raw_RawType_IsValid(int value)
bool HelmError_IsValid(int value)
const std::string & Raw_RawType_Name(T enum_t_value)
DesiredCourseDefaultTypeInternal _DesiredCourse_default_instance_
bool Raw_RawType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Raw_RawType *value)
CommandResponseDefaultTypeInternal _CommandResponse_default_instance_
bool InterfaceState_IsValid(int value)
InterfaceDataDefaultTypeInternal _InterfaceData_default_instance_
const std::string & FrontSeatError_Name(T enum_t_value)
constexpr HelmState HelmState_MAX
const std::string & InterfaceState_Name(T enum_t_value)
bool HelmState_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, HelmState *value)
constexpr int FrontSeatError_ARRAYSIZE
CTDSampleDefaultTypeInternal _CTDSample_default_instance_
constexpr int Raw_RawType_RawType_ARRAYSIZE
constexpr Raw_RawType Raw_RawType_RawType_MAX
constexpr HelmError HelmError_MIN
The global namespace for the Goby project.
static const uint32_t offsets[]