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 < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
37 #include <boost/units/quantity.hpp>
38 #include <boost/units/absolute.hpp>
39 #include <boost/units/dimensionless_type.hpp>
40 #include <boost/units/make_scaled_unit.hpp>
42 #include <google/protobuf/port_def.inc>
43 #define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto
44 PROTOBUF_NAMESPACE_OPEN
48 PROTOBUF_NAMESPACE_CLOSE
52 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
54 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
56 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[6]
58 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
64 namespace middleware {
68 class CommandRequestDefaultTypeInternal;
70 class CommandResponse;
71 class CommandResponseDefaultTypeInternal;
73 class HelmStateReport;
74 class HelmStateReportDefaultTypeInternal;
77 class InterfaceDataDefaultTypeInternal;
79 class InterfaceStatus;
80 class InterfaceStatusDefaultTypeInternal;
83 class RawDefaultTypeInternal;
89 PROTOBUF_NAMESPACE_OPEN
90 template<> ::goby::middleware::frontseat::protobuf::CommandRequest* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::CommandRequest>(Arena*);
91 template<> ::goby::middleware::frontseat::protobuf::CommandResponse* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::CommandResponse>(Arena*);
92 template<> ::goby::middleware::frontseat::protobuf::HelmStateReport* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::HelmStateReport>(Arena*);
93 template<> ::goby::middleware::frontseat::protobuf::InterfaceData* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::InterfaceData>(Arena*);
94 template<> ::goby::middleware::frontseat::protobuf::InterfaceStatus* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::InterfaceStatus>(Arena*);
95 template<> ::goby::middleware::frontseat::protobuf::Raw* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::Raw>(Arena*);
96 PROTOBUF_NAMESPACE_CLOSE
98 namespace middleware {
114 static_assert(::std::is_same<T, Raw_RawType>::value ||
115 ::std::is_integral<T>::value,
116 "Incorrect type passed to function Raw_RawType_Name.");
117 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
122 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Raw_RawType>(
140 static_assert(::std::is_same<T, InterfaceState>::value ||
141 ::std::is_integral<T>::value,
142 "Incorrect type passed to function InterfaceState_Name.");
143 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
148 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<InterfaceState>(
165 static_assert(::std::is_same<T, FrontSeatState>::value ||
166 ::std::is_integral<T>::value,
167 "Incorrect type passed to function FrontSeatState_Name.");
168 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
173 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FrontSeatState>(
189 static_assert(::std::is_same<T, HelmState>::value ||
190 ::std::is_integral<T>::value,
191 "Incorrect type passed to function HelmState_Name.");
192 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
196 const std::string& name,
HelmState* value) {
197 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<HelmState>(
213 static_assert(::std::is_same<T, HelmError>::value ||
214 ::std::is_integral<T>::value,
215 "Incorrect type passed to function HelmError_Name.");
216 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
220 const std::string& name,
HelmError* value) {
221 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<HelmError>(
238 static_assert(::std::is_same<T, FrontSeatError>::value ||
239 ::std::is_integral<T>::value,
240 "Incorrect type passed to function FrontSeatError_Name.");
241 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
246 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FrontSeatError>(
252 public ::PROTOBUF_NAMESPACE_ID::Message {
259 : HelmStateReport() {
260 *
this = ::std::move(from);
263 inline HelmStateReport&
operator=(
const HelmStateReport& from) {
267 inline HelmStateReport&
operator=(HelmStateReport&& from) noexcept {
268 if (GetArena() == from.GetArena()) {
269 if (
this != &from) InternalSwap(&from);
277 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
280 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
283 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
284 return GetDescriptor();
287 return GetMetadataStatic().descriptor;
290 return GetMetadataStatic().reflection;
296 return reinterpret_cast<const HelmStateReport*
>(
299 static constexpr
int kIndexInFileMessages =
302 friend void swap(HelmStateReport& a, HelmStateReport& b) {
305 inline void Swap(HelmStateReport* other) {
306 if (other ==
this)
return;
307 if (GetArena() == other->GetArena()) {
310 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
314 if (other ==
this)
return;
315 GOOGLE_DCHECK(GetArena() == other->GetArena());
321 inline HelmStateReport*
New() const final {
322 return CreateMaybeMessage<HelmStateReport>(
nullptr);
325 HelmStateReport*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
326 return CreateMaybeMessage<HelmStateReport>(arena);
328 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
329 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
332 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
333 bool IsInitialized() const final;
336 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
337 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
338 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
339 int GetCachedSize() const final {
return _cached_size_.Get(); }
342 inline void SharedCtor();
343 inline void SharedDtor();
344 void SetCachedSize(
int size)
const final;
345 void InternalSwap(HelmStateReport* other);
346 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
347 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
348 return "goby.middleware.frontseat.protobuf.HelmStateReport";
353 static void ArenaDtor(
void*
object);
354 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
359 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
371 kStateFieldNumber = 1,
376 bool _internal_has_state()
const;
390 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
391 typedef void InternalArenaConstructable_;
392 typedef void DestructorSkippable_;
393 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
394 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
396 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto;
401 public ::PROTOBUF_NAMESPACE_ID::Message {
408 : InterfaceStatus() {
409 *
this = ::std::move(from);
412 inline InterfaceStatus&
operator=(
const InterfaceStatus& from) {
416 inline InterfaceStatus&
operator=(InterfaceStatus&& from) noexcept {
417 if (GetArena() == from.GetArena()) {
418 if (
this != &from) InternalSwap(&from);
426 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
429 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
432 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
433 return GetDescriptor();
436 return GetMetadataStatic().descriptor;
439 return GetMetadataStatic().reflection;
445 return reinterpret_cast<const InterfaceStatus*
>(
448 static constexpr
int kIndexInFileMessages =
451 friend void swap(InterfaceStatus& a, InterfaceStatus& b) {
454 inline void Swap(InterfaceStatus* other) {
455 if (other ==
this)
return;
456 if (GetArena() == other->GetArena()) {
459 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
463 if (other ==
this)
return;
464 GOOGLE_DCHECK(GetArena() == other->GetArena());
470 inline InterfaceStatus*
New() const final {
471 return CreateMaybeMessage<InterfaceStatus>(
nullptr);
474 InterfaceStatus*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
475 return CreateMaybeMessage<InterfaceStatus>(arena);
477 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
478 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
481 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
482 bool IsInitialized() const final;
485 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
486 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
487 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
488 int GetCachedSize() const final {
return _cached_size_.Get(); }
491 inline void SharedCtor();
492 inline void SharedDtor();
493 void SetCachedSize(
int size)
const final;
494 void InternalSwap(InterfaceStatus* other);
495 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
496 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
497 return "goby.middleware.frontseat.protobuf.InterfaceStatus";
502 static void ArenaDtor(
void*
object);
503 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
508 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
520 kFrontseatStateFieldNumber = 2,
521 kHelmStateFieldNumber = 3,
522 kHelmErrorFieldNumber = 4,
523 kFrontseatErrorFieldNumber = 5,
524 kStateFieldNumber = 1,
529 bool _internal_has_frontseat_state()
const;
542 bool _internal_has_helm_state()
const;
555 bool _internal_has_helm_error()
const;
568 bool _internal_has_frontseat_error()
const;
581 bool _internal_has_state()
const;
595 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
596 typedef void InternalArenaConstructable_;
597 typedef void DestructorSkippable_;
598 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
599 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
600 int frontseat_state_;
603 int frontseat_error_;
605 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto;
610 public ::PROTOBUF_NAMESPACE_ID::Message {
618 *
this = ::std::move(from);
621 inline CommandRequest&
operator=(
const CommandRequest& from) {
625 inline CommandRequest&
operator=(CommandRequest&& from) noexcept {
626 if (GetArena() == from.GetArena()) {
627 if (
this != &from) InternalSwap(&from);
635 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
638 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
641 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
642 return GetDescriptor();
645 return GetMetadataStatic().descriptor;
648 return GetMetadataStatic().reflection;
654 return reinterpret_cast<const CommandRequest*
>(
657 static constexpr
int kIndexInFileMessages =
660 friend void swap(CommandRequest& a, CommandRequest& b) {
663 inline void Swap(CommandRequest* other) {
664 if (other ==
this)
return;
665 if (GetArena() == other->GetArena()) {
668 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
672 if (other ==
this)
return;
673 GOOGLE_DCHECK(GetArena() == other->GetArena());
679 inline CommandRequest*
New() const final {
680 return CreateMaybeMessage<CommandRequest>(
nullptr);
683 CommandRequest*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
684 return CreateMaybeMessage<CommandRequest>(arena);
686 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
687 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
690 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
691 bool IsInitialized() const final;
694 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
695 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
696 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
697 int GetCachedSize() const final {
return _cached_size_.Get(); }
700 inline void SharedCtor();
701 inline void SharedDtor();
702 void SetCachedSize(
int size)
const final;
703 void InternalSwap(CommandRequest* other);
704 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
705 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
706 return "goby.middleware.frontseat.protobuf.CommandRequest";
711 static void ArenaDtor(
void*
object);
712 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
717 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
729 kDesiredCourseFieldNumber = 1,
730 kCancelRequestIdFieldNumber = 20,
731 kResponseRequestedFieldNumber = 10,
732 kRequestIdFieldNumber = 11,
737 bool _internal_has_desired_course()
const;
740 const ::goby::middleware::frontseat::protobuf::DesiredCourse&
desired_course()
const;
745 const ::goby::middleware::frontseat::protobuf::DesiredCourse& _internal_desired_course()
const;
746 ::goby::middleware::frontseat::protobuf::DesiredCourse* _internal_mutable_desired_course();
749 ::goby::middleware::frontseat::protobuf::DesiredCourse*
desired_course);
755 bool _internal_has_cancel_request_id()
const;
768 bool _internal_has_response_requested()
const;
774 bool _internal_response_requested()
const;
775 void _internal_set_response_requested(
bool value);
781 bool _internal_has_request_id()
const;
791 GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(CommandRequest)
796 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
798 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
799 typedef void InternalArenaConstructable_;
800 typedef void DestructorSkippable_;
801 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
802 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
803 ::goby::middleware::frontseat::protobuf::DesiredCourse* desired_course_;
805 bool response_requested_;
807 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto;
812 public ::PROTOBUF_NAMESPACE_ID::Message {
819 : CommandResponse() {
820 *
this = ::std::move(from);
823 inline CommandResponse&
operator=(
const CommandResponse& from) {
827 inline CommandResponse&
operator=(CommandResponse&& from) noexcept {
828 if (GetArena() == from.GetArena()) {
829 if (
this != &from) InternalSwap(&from);
837 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
840 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
843 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
844 return GetDescriptor();
847 return GetMetadataStatic().descriptor;
850 return GetMetadataStatic().reflection;
856 return reinterpret_cast<const CommandResponse*
>(
859 static constexpr
int kIndexInFileMessages =
862 friend void swap(CommandResponse& a, CommandResponse& b) {
865 inline void Swap(CommandResponse* other) {
866 if (other ==
this)
return;
867 if (GetArena() == other->GetArena()) {
870 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
874 if (other ==
this)
return;
875 GOOGLE_DCHECK(GetArena() == other->GetArena());
881 inline CommandResponse*
New() const final {
882 return CreateMaybeMessage<CommandResponse>(
nullptr);
885 CommandResponse*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
886 return CreateMaybeMessage<CommandResponse>(arena);
888 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
889 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
892 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
893 bool IsInitialized() const final;
896 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
897 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
898 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
899 int GetCachedSize() const final {
return _cached_size_.Get(); }
902 inline void SharedCtor();
903 inline void SharedDtor();
904 void SetCachedSize(
int size)
const final;
905 void InternalSwap(CommandResponse* other);
906 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
907 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
908 return "goby.middleware.frontseat.protobuf.CommandResponse";
913 static void ArenaDtor(
void*
object);
914 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
919 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
931 kErrorStringFieldNumber = 21,
932 kErrorCodeFieldNumber = 20,
933 kRequestSuccessfulFieldNumber = 10,
934 kRequestIdFieldNumber = 11,
939 bool _internal_has_error_string()
const;
950 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
951 " string fields are deprecated and will be removed in a"
953 std::
string* unsafe_arena_release_error_string();
954 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
955 "
string fields are deprecated and will be removed in a"
957 void unsafe_arena_set_allocated_error_string(
958 std::
string* error_string);
960 const std::
string& _internal_error_string() const;
961 void _internal_set_error_string(const std::
string& value);
962 std::
string* _internal_mutable_error_string();
966 bool has_error_code() const;
968 bool _internal_has_error_code() const;
970 void clear_error_code();
971 ::PROTOBUF_NAMESPACE_ID::
int32 error_code() const;
972 void set_error_code(::PROTOBUF_NAMESPACE_ID::
int32 value);
974 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_error_code() const;
975 void _internal_set_error_code(::PROTOBUF_NAMESPACE_ID::
int32 value);
979 bool has_request_successful() const;
981 bool _internal_has_request_successful() const;
983 void clear_request_successful();
984 bool request_successful() const;
985 void set_request_successful(
bool value);
987 bool _internal_request_successful() const;
988 void _internal_set_request_successful(
bool value);
992 bool has_request_id() const;
994 bool _internal_has_request_id() const;
996 void clear_request_id();
997 ::PROTOBUF_NAMESPACE_ID::
int32 request_id() const;
998 void set_request_id(::PROTOBUF_NAMESPACE_ID::
int32 value);
1000 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_request_id() const;
1001 void _internal_set_request_id(::PROTOBUF_NAMESPACE_ID::
int32 value);
1004 GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(CommandResponse)
1009 ::PROTOBUF_NAMESPACE_ID::
internal::ExtensionSet _extensions_;
1011 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1012 typedef
void InternalArenaConstructable_;
1013 typedef
void DestructorSkippable_;
1014 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
1015 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
1016 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr error_string_;
1017 ::PROTOBUF_NAMESPACE_ID::
int32 error_code_;
1018 bool request_successful_;
1019 ::PROTOBUF_NAMESPACE_ID::
int32 request_id_;
1025 public ::PROTOBUF_NAMESPACE_ID::Message {
1033 *
this = ::std::move(from);
1036 inline InterfaceData&
operator=(
const InterfaceData& from) {
1040 inline InterfaceData&
operator=(InterfaceData&& from) noexcept {
1041 if (GetArena() == from.GetArena()) {
1042 if (
this != &from) InternalSwap(&from);
1050 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1053 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1057 return GetDescriptor();
1060 return GetMetadataStatic().descriptor;
1063 return GetMetadataStatic().reflection;
1069 return reinterpret_cast<const InterfaceData*
>(
1072 static constexpr
int kIndexInFileMessages =
1075 friend void swap(InterfaceData& a, InterfaceData& b) {
1078 inline void Swap(InterfaceData* other) {
1079 if (other ==
this)
return;
1080 if (GetArena() == other->GetArena()) {
1081 InternalSwap(other);
1083 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1087 if (other ==
this)
return;
1088 GOOGLE_DCHECK(GetArena() == other->GetArena());
1089 InternalSwap(other);
1094 inline InterfaceData*
New() const final {
1095 return CreateMaybeMessage<InterfaceData>(
nullptr);
1098 InterfaceData*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1099 return CreateMaybeMessage<InterfaceData>(arena);
1101 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1102 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1105 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1106 bool IsInitialized() const final;
1109 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1110 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1111 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1112 int GetCachedSize() const final {
return _cached_size_.Get(); }
1115 inline void SharedCtor();
1116 inline void SharedDtor();
1117 void SetCachedSize(
int size)
const final;
1118 void InternalSwap(InterfaceData* other);
1119 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1120 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1121 return "goby.middleware.frontseat.protobuf.InterfaceData";
1126 static void ArenaDtor(
void*
object);
1127 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1132 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1144 kDcclMessageFieldNumber = 3,
1145 kNodeStatusFieldNumber = 1,
1146 kCtdSampleFieldNumber = 2,
1151 bool _internal_has_dccl_message()
const;
1162 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
1163 " string fields are deprecated and will be removed in a"
1165 std::
string* unsafe_arena_release_dccl_message();
1166 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1167 "
string fields are deprecated and will be removed in a"
1169 void unsafe_arena_set_allocated_dccl_message(
1170 std::
string* dccl_message);
1172 const std::
string& _internal_dccl_message() const;
1173 void _internal_set_dccl_message(const std::
string& value);
1174 std::
string* _internal_mutable_dccl_message();
1178 bool has_node_status() const;
1180 bool _internal_has_node_status() const;
1182 void clear_node_status();
1184 ::
goby::middleware::frontseat::protobuf::NodeStatus* release_node_status();
1185 ::
goby::middleware::frontseat::protobuf::NodeStatus* mutable_node_status();
1186 void set_allocated_node_status(::
goby::middleware::frontseat::protobuf::NodeStatus*
node_status);
1188 const ::
goby::middleware::frontseat::protobuf::NodeStatus& _internal_node_status() const;
1189 ::
goby::middleware::frontseat::protobuf::NodeStatus* _internal_mutable_node_status();
1191 void unsafe_arena_set_allocated_node_status(
1193 ::
goby::middleware::frontseat::protobuf::NodeStatus* unsafe_arena_release_node_status();
1196 bool has_ctd_sample() const;
1198 bool _internal_has_ctd_sample() const;
1200 void clear_ctd_sample();
1201 const ::
goby::middleware::frontseat::protobuf::CTDSample& ctd_sample() const;
1202 ::
goby::middleware::frontseat::protobuf::CTDSample* release_ctd_sample();
1203 ::
goby::middleware::frontseat::protobuf::CTDSample* mutable_ctd_sample();
1204 void set_allocated_ctd_sample(::
goby::middleware::frontseat::protobuf::CTDSample* ctd_sample);
1206 const ::
goby::middleware::frontseat::protobuf::CTDSample& _internal_ctd_sample() const;
1207 ::
goby::middleware::frontseat::protobuf::CTDSample* _internal_mutable_ctd_sample();
1209 void unsafe_arena_set_allocated_ctd_sample(
1210 ::
goby::middleware::frontseat::protobuf::CTDSample* ctd_sample);
1211 ::
goby::middleware::frontseat::protobuf::CTDSample* unsafe_arena_release_ctd_sample();
1213 GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(InterfaceData)
1218 ::PROTOBUF_NAMESPACE_ID::
internal::ExtensionSet _extensions_;
1220 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1221 typedef
void InternalArenaConstructable_;
1222 typedef
void DestructorSkippable_;
1223 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
1224 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
1225 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr dccl_message_;
1226 ::
goby::middleware::frontseat::protobuf::NodeStatus* node_status_;
1227 ::
goby::middleware::frontseat::protobuf::CTDSample* ctd_sample_;
1233 public ::PROTOBUF_NAMESPACE_ID::Message {
1235 inline Raw() : Raw(nullptr) {};
1241 *
this = ::std::move(from);
1249 if (GetArena() == from.GetArena()) {
1250 if (
this != &from) InternalSwap(&from);
1258 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1261 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1265 return GetDescriptor();
1268 return GetMetadataStatic().descriptor;
1271 return GetMetadataStatic().reflection;
1277 return reinterpret_cast<const Raw*
>(
1280 static constexpr
int kIndexInFileMessages =
1287 if (other ==
this)
return;
1288 if (GetArena() == other->GetArena()) {
1289 InternalSwap(other);
1291 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1295 if (other ==
this)
return;
1296 GOOGLE_DCHECK(GetArena() == other->GetArena());
1297 InternalSwap(other);
1302 inline Raw*
New() const final {
1303 return CreateMaybeMessage<Raw>(
nullptr);
1306 Raw*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1307 return CreateMaybeMessage<Raw>(arena);
1309 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1310 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1313 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1314 bool IsInitialized() const final;
1317 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1318 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1319 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1320 int GetCachedSize() const final {
return _cached_size_.Get(); }
1323 inline void SharedCtor();
1324 inline void SharedDtor();
1325 void SetCachedSize(
int size)
const final;
1326 void InternalSwap(Raw* other);
1327 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1328 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1329 return "goby.middleware.frontseat.protobuf.Raw";
1332 explicit Raw(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1334 static void ArenaDtor(
void*
object);
1335 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1340 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1361 static constexpr
int RawType_ARRAYSIZE =
1363 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1367 template<
typename T>
1369 static_assert(::std::is_same<T, RawType>::value ||
1370 ::std::is_integral<T>::value,
1371 "Incorrect type passed to function RawType_Name.");
1382 kRawFieldNumber = 1,
1383 kDescriptionFieldNumber = 3,
1384 kTypeFieldNumber = 2,
1389 bool _internal_has_raw()
const;
1392 const std::string&
raw()
const;
1400 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
1401 " string fields are deprecated and will be removed in a"
1403 std::
string* unsafe_arena_release_raw();
1404 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1405 "
string fields are deprecated and will be removed in a"
1407 void unsafe_arena_set_allocated_raw(
1410 const std::
string& _internal_raw() const;
1411 void _internal_set_raw(const std::
string& value);
1412 std::
string* _internal_mutable_raw();
1416 bool has_description() const;
1418 bool _internal_has_description() const;
1420 void clear_description();
1421 const std::
string& description() const;
1422 void set_description(const std::
string& value);
1423 void set_description(std::
string&& value);
1424 void set_description(const
char* value);
1425 void set_description(const
char* value,
size_t size);
1426 std::
string* mutable_description();
1427 std::
string* release_description();
1428 void set_allocated_description(std::
string* description);
1429 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1430 "
string fields are deprecated and will be removed in a"
1432 std::
string* unsafe_arena_release_description();
1433 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1434 "
string fields are deprecated and will be removed in a"
1436 void unsafe_arena_set_allocated_description(
1437 std::
string* description);
1439 const std::
string& _internal_description() const;
1440 void _internal_set_description(const std::
string& value);
1441 std::
string* _internal_mutable_description();
1445 bool has_type() const;
1447 bool _internal_has_type() const;
1453 ::
goby::middleware::frontseat::protobuf::
Raw_RawType _internal_type() const;
1454 void _internal_set_type(::
goby::middleware::frontseat::protobuf::
Raw_RawType value);
1457 GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(Raw)
1462 ::PROTOBUF_NAMESPACE_ID::
internal::ExtensionSet _extensions_;
1464 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1465 typedef
void InternalArenaConstructable_;
1466 typedef
void DestructorSkippable_;
1467 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
1468 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
1469 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr raw_;
1470 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr description_;
1480 #pragma GCC diagnostic push
1481 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1486 inline bool HelmStateReport::_internal_has_state()
const {
1487 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1490 inline bool HelmStateReport::has_state()
const {
1491 return _internal_has_state();
1493 inline void HelmStateReport::clear_state() {
1495 _has_bits_[0] &= ~0x00000001u;
1502 return _internal_state();
1506 _has_bits_[0] |= 0x00000001u;
1510 _internal_set_state(value);
1519 inline bool InterfaceStatus::_internal_has_state()
const {
1520 bool value = (_has_bits_[0] & 0x00000010u) != 0;
1523 inline bool InterfaceStatus::has_state()
const {
1524 return _internal_has_state();
1526 inline void InterfaceStatus::clear_state() {
1528 _has_bits_[0] &= ~0x00000010u;
1535 return _internal_state();
1539 _has_bits_[0] |= 0x00000010u;
1543 _internal_set_state(value);
1548 inline bool InterfaceStatus::_internal_has_frontseat_state()
const {
1549 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1552 inline bool InterfaceStatus::has_frontseat_state()
const {
1553 return _internal_has_frontseat_state();
1555 inline void InterfaceStatus::clear_frontseat_state() {
1556 frontseat_state_ = 0;
1557 _has_bits_[0] &= ~0x00000001u;
1564 return _internal_frontseat_state();
1568 _has_bits_[0] |= 0x00000001u;
1569 frontseat_state_ =
value;
1572 _internal_set_frontseat_state(value);
1577 inline bool InterfaceStatus::_internal_has_helm_state()
const {
1578 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1581 inline bool InterfaceStatus::has_helm_state()
const {
1582 return _internal_has_helm_state();
1584 inline void InterfaceStatus::clear_helm_state() {
1586 _has_bits_[0] &= ~0x00000002u;
1593 return _internal_helm_state();
1597 _has_bits_[0] |= 0x00000002u;
1598 helm_state_ =
value;
1601 _internal_set_helm_state(value);
1606 inline bool InterfaceStatus::_internal_has_helm_error()
const {
1607 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1610 inline bool InterfaceStatus::has_helm_error()
const {
1611 return _internal_has_helm_error();
1613 inline void InterfaceStatus::clear_helm_error() {
1615 _has_bits_[0] &= ~0x00000004u;
1622 return _internal_helm_error();
1626 _has_bits_[0] |= 0x00000004u;
1627 helm_error_ =
value;
1630 _internal_set_helm_error(value);
1635 inline bool InterfaceStatus::_internal_has_frontseat_error()
const {
1636 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1639 inline bool InterfaceStatus::has_frontseat_error()
const {
1640 return _internal_has_frontseat_error();
1642 inline void InterfaceStatus::clear_frontseat_error() {
1643 frontseat_error_ = 0;
1644 _has_bits_[0] &= ~0x00000008u;
1651 return _internal_frontseat_error();
1655 _has_bits_[0] |= 0x00000008u;
1656 frontseat_error_ =
value;
1659 _internal_set_frontseat_error(value);
1668 inline bool CommandRequest::_internal_has_desired_course()
const {
1669 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1670 PROTOBUF_ASSUME(!value || desired_course_ !=
nullptr);
1673 inline bool CommandRequest::has_desired_course()
const {
1674 return _internal_has_desired_course();
1676 inline const ::goby::middleware::frontseat::protobuf::DesiredCourse& CommandRequest::_internal_desired_course()
const {
1677 const ::goby::middleware::frontseat::protobuf::DesiredCourse* p = desired_course_;
1678 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::DesiredCourse*
>(
1683 return _internal_desired_course();
1685 inline void CommandRequest::unsafe_arena_set_allocated_desired_course(
1686 ::goby::middleware::frontseat::protobuf::DesiredCourse*
desired_course) {
1687 if (GetArena() ==
nullptr) {
1688 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(desired_course_);
1692 _has_bits_[0] |= 0x00000001u;
1694 _has_bits_[0] &= ~0x00000001u;
1698 inline ::goby::middleware::frontseat::protobuf::DesiredCourse* CommandRequest::release_desired_course() {
1699 auto temp = unsafe_arena_release_desired_course();
1700 if (GetArena() !=
nullptr) {
1701 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1705 inline ::goby::middleware::frontseat::protobuf::DesiredCourse* CommandRequest::unsafe_arena_release_desired_course() {
1707 _has_bits_[0] &= ~0x00000001u;
1708 ::goby::middleware::frontseat::protobuf::DesiredCourse* temp = desired_course_;
1709 desired_course_ =
nullptr;
1712 inline ::goby::middleware::frontseat::protobuf::DesiredCourse* CommandRequest::_internal_mutable_desired_course() {
1713 _has_bits_[0] |= 0x00000001u;
1714 if (desired_course_ ==
nullptr) {
1715 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::DesiredCourse>(GetArena());
1716 desired_course_ = p;
1718 return desired_course_;
1720 inline ::goby::middleware::frontseat::protobuf::DesiredCourse* CommandRequest::mutable_desired_course() {
1722 return _internal_mutable_desired_course();
1724 inline void CommandRequest::set_allocated_desired_course(::goby::middleware::frontseat::protobuf::DesiredCourse*
desired_course) {
1725 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1726 if (message_arena ==
nullptr) {
1727 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(desired_course_);
1730 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1731 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
desired_course)->GetArena();
1732 if (message_arena != submessage_arena) {
1733 desired_course = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1736 _has_bits_[0] |= 0x00000001u;
1738 _has_bits_[0] &= ~0x00000001u;
1745 inline bool CommandRequest::_internal_has_response_requested()
const {
1746 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1749 inline bool CommandRequest::has_response_requested()
const {
1750 return _internal_has_response_requested();
1752 inline void CommandRequest::clear_response_requested() {
1753 response_requested_ =
false;
1754 _has_bits_[0] &= ~0x00000004u;
1756 inline bool CommandRequest::_internal_response_requested()
const {
1757 return response_requested_;
1759 inline bool CommandRequest::response_requested()
const {
1761 return _internal_response_requested();
1763 inline void CommandRequest::_internal_set_response_requested(
bool value) {
1764 _has_bits_[0] |= 0x00000004u;
1765 response_requested_ =
value;
1767 inline void CommandRequest::set_response_requested(
bool value) {
1768 _internal_set_response_requested(value);
1773 inline bool CommandRequest::_internal_has_request_id()
const {
1774 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1777 inline bool CommandRequest::has_request_id()
const {
1778 return _internal_has_request_id();
1780 inline void CommandRequest::clear_request_id() {
1782 _has_bits_[0] &= ~0x00000008u;
1789 return _internal_request_id();
1792 _has_bits_[0] |= 0x00000008u;
1793 request_id_ =
value;
1796 _internal_set_request_id(value);
1801 inline bool CommandRequest::_internal_has_cancel_request_id()
const {
1802 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1805 inline bool CommandRequest::has_cancel_request_id()
const {
1806 return _internal_has_cancel_request_id();
1808 inline void CommandRequest::clear_cancel_request_id() {
1809 cancel_request_id_ = 0;
1810 _has_bits_[0] &= ~0x00000002u;
1813 return cancel_request_id_;
1817 return _internal_cancel_request_id();
1820 _has_bits_[0] |= 0x00000002u;
1821 cancel_request_id_ =
value;
1824 _internal_set_cancel_request_id(value);
1833 inline bool CommandResponse::_internal_has_request_successful()
const {
1834 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1837 inline bool CommandResponse::has_request_successful()
const {
1838 return _internal_has_request_successful();
1840 inline void CommandResponse::clear_request_successful() {
1841 request_successful_ =
false;
1842 _has_bits_[0] &= ~0x00000004u;
1844 inline bool CommandResponse::_internal_request_successful()
const {
1845 return request_successful_;
1847 inline bool CommandResponse::request_successful()
const {
1849 return _internal_request_successful();
1851 inline void CommandResponse::_internal_set_request_successful(
bool value) {
1852 _has_bits_[0] |= 0x00000004u;
1853 request_successful_ =
value;
1855 inline void CommandResponse::set_request_successful(
bool value) {
1856 _internal_set_request_successful(value);
1861 inline bool CommandResponse::_internal_has_request_id()
const {
1862 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1865 inline bool CommandResponse::has_request_id()
const {
1866 return _internal_has_request_id();
1868 inline void CommandResponse::clear_request_id() {
1870 _has_bits_[0] &= ~0x00000008u;
1877 return _internal_request_id();
1880 _has_bits_[0] |= 0x00000008u;
1881 request_id_ =
value;
1884 _internal_set_request_id(value);
1889 inline bool CommandResponse::_internal_has_error_code()
const {
1890 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1893 inline bool CommandResponse::has_error_code()
const {
1894 return _internal_has_error_code();
1896 inline void CommandResponse::clear_error_code() {
1898 _has_bits_[0] &= ~0x00000002u;
1905 return _internal_error_code();
1908 _has_bits_[0] |= 0x00000002u;
1909 error_code_ =
value;
1912 _internal_set_error_code(value);
1917 inline bool CommandResponse::_internal_has_error_string()
const {
1918 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1921 inline bool CommandResponse::has_error_string()
const {
1922 return _internal_has_error_string();
1924 inline void CommandResponse::clear_error_string() {
1926 _has_bits_[0] &= ~0x00000001u;
1928 inline const std::string& CommandResponse::error_string()
const {
1930 return _internal_error_string();
1932 inline void CommandResponse::set_error_string(
const std::string& value) {
1933 _internal_set_error_string(value);
1936 inline std::string* CommandResponse::mutable_error_string() {
1938 return _internal_mutable_error_string();
1940 inline const std::string& CommandResponse::_internal_error_string()
const {
1941 return error_string_.Get();
1943 inline void CommandResponse::_internal_set_error_string(
const std::string& value) {
1944 _has_bits_[0] |= 0x00000001u;
1947 inline void CommandResponse::set_error_string(std::string&& value) {
1948 _has_bits_[0] |= 0x00000001u;
1953 inline void CommandResponse::set_error_string(
const char* value) {
1954 GOOGLE_DCHECK(value !=
nullptr);
1955 _has_bits_[0] |= 0x00000001u;
1960 inline void CommandResponse::set_error_string(
const char* value,
1962 _has_bits_[0] |= 0x00000001u;
1964 reinterpret_cast<const char*
>(value), size), GetArena());
1967 inline std::string* CommandResponse::_internal_mutable_error_string() {
1968 _has_bits_[0] |= 0x00000001u;
1971 inline std::string* CommandResponse::release_error_string() {
1973 if (!_internal_has_error_string()) {
1976 _has_bits_[0] &= ~0x00000001u;
1979 inline void CommandResponse::set_allocated_error_string(std::string* error_string) {
1980 if (error_string !=
nullptr) {
1981 _has_bits_[0] |= 0x00000001u;
1983 _has_bits_[0] &= ~0x00000001u;
1989 inline std::string* CommandResponse::unsafe_arena_release_error_string() {
1991 GOOGLE_DCHECK(GetArena() !=
nullptr);
1992 _has_bits_[0] &= ~0x00000001u;
1996 inline void CommandResponse::unsafe_arena_set_allocated_error_string(
1997 std::string* error_string) {
1998 GOOGLE_DCHECK(GetArena() !=
nullptr);
1999 if (error_string !=
nullptr) {
2000 _has_bits_[0] |= 0x00000001u;
2002 _has_bits_[0] &= ~0x00000001u;
2005 error_string, GetArena());
2014 inline bool InterfaceData::_internal_has_node_status()
const {
2015 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2016 PROTOBUF_ASSUME(!value || node_status_ !=
nullptr);
2019 inline bool InterfaceData::has_node_status()
const {
2020 return _internal_has_node_status();
2022 inline const ::goby::middleware::frontseat::protobuf::NodeStatus& InterfaceData::_internal_node_status()
const {
2023 const ::goby::middleware::frontseat::protobuf::NodeStatus* p = node_status_;
2024 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::NodeStatus*
>(
2029 return _internal_node_status();
2031 inline void InterfaceData::unsafe_arena_set_allocated_node_status(
2032 ::goby::middleware::frontseat::protobuf::NodeStatus*
node_status) {
2033 if (GetArena() ==
nullptr) {
2034 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(node_status_);
2038 _has_bits_[0] |= 0x00000002u;
2040 _has_bits_[0] &= ~0x00000002u;
2044 inline ::goby::middleware::frontseat::protobuf::NodeStatus* InterfaceData::release_node_status() {
2045 auto temp = unsafe_arena_release_node_status();
2046 if (GetArena() !=
nullptr) {
2047 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2051 inline ::goby::middleware::frontseat::protobuf::NodeStatus* InterfaceData::unsafe_arena_release_node_status() {
2053 _has_bits_[0] &= ~0x00000002u;
2054 ::goby::middleware::frontseat::protobuf::NodeStatus* temp = node_status_;
2055 node_status_ =
nullptr;
2058 inline ::goby::middleware::frontseat::protobuf::NodeStatus* InterfaceData::_internal_mutable_node_status() {
2059 _has_bits_[0] |= 0x00000002u;
2060 if (node_status_ ==
nullptr) {
2061 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::NodeStatus>(GetArena());
2064 return node_status_;
2066 inline ::goby::middleware::frontseat::protobuf::NodeStatus* InterfaceData::mutable_node_status() {
2068 return _internal_mutable_node_status();
2070 inline void InterfaceData::set_allocated_node_status(::goby::middleware::frontseat::protobuf::NodeStatus*
node_status) {
2071 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2072 if (message_arena ==
nullptr) {
2073 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(node_status_);
2076 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2077 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
node_status)->GetArena();
2078 if (message_arena != submessage_arena) {
2079 node_status = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2082 _has_bits_[0] |= 0x00000002u;
2084 _has_bits_[0] &= ~0x00000002u;
2091 inline bool InterfaceData::_internal_has_ctd_sample()
const {
2092 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2093 PROTOBUF_ASSUME(!value || ctd_sample_ !=
nullptr);
2096 inline bool InterfaceData::has_ctd_sample()
const {
2097 return _internal_has_ctd_sample();
2099 inline const ::goby::middleware::frontseat::protobuf::CTDSample& InterfaceData::_internal_ctd_sample()
const {
2100 const ::goby::middleware::frontseat::protobuf::CTDSample* p = ctd_sample_;
2101 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::frontseat::protobuf::CTDSample*
>(
2104 inline const ::goby::middleware::frontseat::protobuf::CTDSample& InterfaceData::ctd_sample()
const {
2106 return _internal_ctd_sample();
2108 inline void InterfaceData::unsafe_arena_set_allocated_ctd_sample(
2109 ::goby::middleware::frontseat::protobuf::CTDSample* ctd_sample) {
2110 if (GetArena() ==
nullptr) {
2111 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(ctd_sample_);
2113 ctd_sample_ = ctd_sample;
2115 _has_bits_[0] |= 0x00000004u;
2117 _has_bits_[0] &= ~0x00000004u;
2121 inline ::goby::middleware::frontseat::protobuf::CTDSample* InterfaceData::release_ctd_sample() {
2122 auto temp = unsafe_arena_release_ctd_sample();
2123 if (GetArena() !=
nullptr) {
2124 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2128 inline ::goby::middleware::frontseat::protobuf::CTDSample* InterfaceData::unsafe_arena_release_ctd_sample() {
2130 _has_bits_[0] &= ~0x00000004u;
2131 ::goby::middleware::frontseat::protobuf::CTDSample* temp = ctd_sample_;
2132 ctd_sample_ =
nullptr;
2135 inline ::goby::middleware::frontseat::protobuf::CTDSample* InterfaceData::_internal_mutable_ctd_sample() {
2136 _has_bits_[0] |= 0x00000004u;
2137 if (ctd_sample_ ==
nullptr) {
2138 auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::CTDSample>(GetArena());
2143 inline ::goby::middleware::frontseat::protobuf::CTDSample* InterfaceData::mutable_ctd_sample() {
2145 return _internal_mutable_ctd_sample();
2147 inline void InterfaceData::set_allocated_ctd_sample(::goby::middleware::frontseat::protobuf::CTDSample* ctd_sample) {
2148 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2149 if (message_arena ==
nullptr) {
2150 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(ctd_sample_);
2153 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2154 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(ctd_sample)->GetArena();
2155 if (message_arena != submessage_arena) {
2156 ctd_sample = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2157 message_arena, ctd_sample, submessage_arena);
2159 _has_bits_[0] |= 0x00000004u;
2161 _has_bits_[0] &= ~0x00000004u;
2163 ctd_sample_ = ctd_sample;
2168 inline bool InterfaceData::_internal_has_dccl_message()
const {
2169 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2172 inline bool InterfaceData::has_dccl_message()
const {
2173 return _internal_has_dccl_message();
2175 inline void InterfaceData::clear_dccl_message() {
2177 _has_bits_[0] &= ~0x00000001u;
2179 inline const std::string& InterfaceData::dccl_message()
const {
2181 return _internal_dccl_message();
2183 inline void InterfaceData::set_dccl_message(
const std::string& value) {
2184 _internal_set_dccl_message(value);
2187 inline std::string* InterfaceData::mutable_dccl_message() {
2189 return _internal_mutable_dccl_message();
2191 inline const std::string& InterfaceData::_internal_dccl_message()
const {
2192 return dccl_message_.Get();
2194 inline void InterfaceData::_internal_set_dccl_message(
const std::string& value) {
2195 _has_bits_[0] |= 0x00000001u;
2198 inline void InterfaceData::set_dccl_message(std::string&& value) {
2199 _has_bits_[0] |= 0x00000001u;
2204 inline void InterfaceData::set_dccl_message(
const char* value) {
2205 GOOGLE_DCHECK(value !=
nullptr);
2206 _has_bits_[0] |= 0x00000001u;
2211 inline void InterfaceData::set_dccl_message(
const void* value,
2213 _has_bits_[0] |= 0x00000001u;
2215 reinterpret_cast<const char*
>(value), size), GetArena());
2218 inline std::string* InterfaceData::_internal_mutable_dccl_message() {
2219 _has_bits_[0] |= 0x00000001u;
2222 inline std::string* InterfaceData::release_dccl_message() {
2224 if (!_internal_has_dccl_message()) {
2227 _has_bits_[0] &= ~0x00000001u;
2230 inline void InterfaceData::set_allocated_dccl_message(std::string* dccl_message) {
2231 if (dccl_message !=
nullptr) {
2232 _has_bits_[0] |= 0x00000001u;
2234 _has_bits_[0] &= ~0x00000001u;
2240 inline std::string* InterfaceData::unsafe_arena_release_dccl_message() {
2242 GOOGLE_DCHECK(GetArena() !=
nullptr);
2243 _has_bits_[0] &= ~0x00000001u;
2247 inline void InterfaceData::unsafe_arena_set_allocated_dccl_message(
2248 std::string* dccl_message) {
2249 GOOGLE_DCHECK(GetArena() !=
nullptr);
2250 if (dccl_message !=
nullptr) {
2251 _has_bits_[0] |= 0x00000001u;
2253 _has_bits_[0] &= ~0x00000001u;
2256 dccl_message, GetArena());
2265 inline bool Raw::_internal_has_raw()
const {
2266 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2269 inline bool Raw::has_raw()
const {
2270 return _internal_has_raw();
2272 inline void Raw::clear_raw() {
2274 _has_bits_[0] &= ~0x00000001u;
2276 inline const std::string& Raw::raw()
const {
2278 return _internal_raw();
2280 inline void Raw::set_raw(
const std::string& value) {
2281 _internal_set_raw(value);
2284 inline std::string* Raw::mutable_raw() {
2286 return _internal_mutable_raw();
2288 inline const std::string& Raw::_internal_raw()
const {
2291 inline void Raw::_internal_set_raw(
const std::string& value) {
2292 _has_bits_[0] |= 0x00000001u;
2295 inline void Raw::set_raw(std::string&& value) {
2296 _has_bits_[0] |= 0x00000001u;
2301 inline void Raw::set_raw(
const char* value) {
2302 GOOGLE_DCHECK(value !=
nullptr);
2303 _has_bits_[0] |= 0x00000001u;
2308 inline void Raw::set_raw(
const void* value,
2310 _has_bits_[0] |= 0x00000001u;
2312 reinterpret_cast<const char*
>(value), size), GetArena());
2315 inline std::string* Raw::_internal_mutable_raw() {
2316 _has_bits_[0] |= 0x00000001u;
2319 inline std::string* Raw::release_raw() {
2321 if (!_internal_has_raw()) {
2324 _has_bits_[0] &= ~0x00000001u;
2327 inline void Raw::set_allocated_raw(std::string* raw) {
2328 if (raw !=
nullptr) {
2329 _has_bits_[0] |= 0x00000001u;
2331 _has_bits_[0] &= ~0x00000001u;
2337 inline std::string* Raw::unsafe_arena_release_raw() {
2339 GOOGLE_DCHECK(GetArena() !=
nullptr);
2340 _has_bits_[0] &= ~0x00000001u;
2344 inline void Raw::unsafe_arena_set_allocated_raw(
2346 GOOGLE_DCHECK(GetArena() !=
nullptr);
2347 if (raw !=
nullptr) {
2348 _has_bits_[0] |= 0x00000001u;
2350 _has_bits_[0] &= ~0x00000001u;
2358 inline bool Raw::_internal_has_type()
const {
2359 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2362 inline bool Raw::has_type()
const {
2363 return _internal_has_type();
2365 inline void Raw::clear_type() {
2367 _has_bits_[0] &= ~0x00000004u;
2374 return _internal_type();
2378 _has_bits_[0] |= 0x00000004u;
2382 _internal_set_type(value);
2387 inline bool Raw::_internal_has_description()
const {
2388 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2391 inline bool Raw::has_description()
const {
2392 return _internal_has_description();
2394 inline void Raw::clear_description() {
2396 _has_bits_[0] &= ~0x00000002u;
2398 inline const std::string& Raw::description()
const {
2400 return _internal_description();
2402 inline void Raw::set_description(
const std::string& value) {
2403 _internal_set_description(value);
2406 inline std::string* Raw::mutable_description() {
2408 return _internal_mutable_description();
2410 inline const std::string& Raw::_internal_description()
const {
2411 return description_.Get();
2413 inline void Raw::_internal_set_description(
const std::string& value) {
2414 _has_bits_[0] |= 0x00000002u;
2417 inline void Raw::set_description(std::string&& value) {
2418 _has_bits_[0] |= 0x00000002u;
2423 inline void Raw::set_description(
const char* value) {
2424 GOOGLE_DCHECK(value !=
nullptr);
2425 _has_bits_[0] |= 0x00000002u;
2430 inline void Raw::set_description(
const char* value,
2432 _has_bits_[0] |= 0x00000002u;
2434 reinterpret_cast<const char*
>(value), size), GetArena());
2437 inline std::string* Raw::_internal_mutable_description() {
2438 _has_bits_[0] |= 0x00000002u;
2441 inline std::string* Raw::release_description() {
2443 if (!_internal_has_description()) {
2446 _has_bits_[0] &= ~0x00000002u;
2449 inline void Raw::set_allocated_description(std::string* description) {
2450 if (description !=
nullptr) {
2451 _has_bits_[0] |= 0x00000002u;
2453 _has_bits_[0] &= ~0x00000002u;
2459 inline std::string* Raw::unsafe_arena_release_description() {
2461 GOOGLE_DCHECK(GetArena() !=
nullptr);
2462 _has_bits_[0] &= ~0x00000002u;
2466 inline void Raw::unsafe_arena_set_allocated_description(
2467 std::string* description) {
2468 GOOGLE_DCHECK(GetArena() !=
nullptr);
2469 if (description !=
nullptr) {
2470 _has_bits_[0] |= 0x00000002u;
2472 _has_bits_[0] &= ~0x00000002u;
2475 description, GetArena());
2480 #pragma GCC diagnostic pop
2500 PROTOBUF_NAMESPACE_OPEN
2504 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::Raw_RawType>() {
2509 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::InterfaceState>() {
2514 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::FrontSeatState>() {
2519 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::HelmState>() {
2524 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::HelmError>() {
2529 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::FrontSeatError>() {
2533 PROTOBUF_NAMESPACE_CLOSE
2537 #include <google/protobuf/port_undef.inc>
void CopyFrom(const InterfaceData &from)
void set_raw(const std::string &value)
void CopyFrom(const HelmStateReport &from)
InterfaceData * New() const final
void set_frontseat_error(::goby::middleware::frontseat::protobuf::FrontSeatError value)
static const InterfaceStatus & default_instance()
void UnsafeArenaSwap(InterfaceData *other)
void set_raw(const void *value, size_t size)
static const CommandRequest & default_instance()
InterfaceData & operator=(const InterfaceData &from)
bool has_desired_course() const
::PROTOBUF_NAMESPACE_ID::int32 cancel_request_id() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void CopyFrom(const Raw &from)
InterfaceData(::PROTOBUF_NAMESPACE_ID::Arena *arena)
bool has_frontseat_error() const
bool has_error_string() const
CommandResponse(const CommandResponse &from)
CommandRequest * New() const final
Raw * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void MergeFrom(const InterfaceStatus &from)
void set_allocated_desired_course(::goby::middleware::frontseat::protobuf::DesiredCourse *desired_course)
Raw(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void unsafe_arena_set_allocated_desired_course(::goby::middleware::frontseat::protobuf::DesiredCourse *desired_course)
void CopyFrom(const CommandRequest &from)
const std::string & dccl_message() const
InterfaceStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena)
HelmStateReport(HelmStateReport &&from) noexcept
void CopyFrom(const CommandResponse &from)
const ::goby::middleware::frontseat::protobuf::DesiredCourse & desired_course() const
::goby::middleware::frontseat::protobuf::DesiredCourse * release_desired_course()
std::string * release_dccl_message()
static bool RawType_Parse(const std::string &name, RawType *value)
void clear_error_string()
void set_allocated_raw(std::string *raw)
friend void swap(CommandResponse &a, CommandResponse &b)
::goby::middleware::frontseat::protobuf::FrontSeatError frontseat_error() const
friend void swap(CommandRequest &a, CommandRequest &b)
void set_helm_state(::goby::middleware::frontseat::protobuf::HelmState value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
std::string * release_raw()
InterfaceStatus & operator=(InterfaceStatus &&from) noexcept
static const HelmStateReport & default_instance()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
CommandRequest & operator=(const CommandRequest &from)
CommandResponse & operator=(CommandResponse &&from) noexcept
void Swap(InterfaceData *other)
void set_frontseat_state(::goby::middleware::frontseat::protobuf::FrontSeatState value)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static bool RawType_IsValid(int value)
virtual ~CommandRequest()
std::string * mutable_dccl_message()
void MergeFrom(const Raw &from)
CommandResponse * New() const final
::PROTOBUF_NAMESPACE_ID::int32 request_id() const
void set_request_id(::PROTOBUF_NAMESPACE_ID::int32 value)
void MergeFrom(const CommandRequest &from)
static const InterfaceStatus * internal_default_instance()
void clear_dccl_message()
void set_dccl_message(std::string &&value)
CommandResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
const std::string & raw() const
void UnsafeArenaSwap(HelmStateReport *other)
void Swap(InterfaceStatus *other)
InterfaceData(const InterfaceData &from)
CommandRequest(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const CommandResponse * internal_default_instance()
CommandResponse & operator=(const CommandResponse &from)
friend void swap(InterfaceData &a, InterfaceData &b)
HelmStateReport & operator=(HelmStateReport &&from) noexcept
void UnsafeArenaSwap(Raw *other)
void UnsafeArenaSwap(CommandResponse *other)
void set_state(::goby::middleware::frontseat::protobuf::HelmState value)
void set_error_string(const char *value, size_t size)
::goby::middleware::frontseat::protobuf::HelmState helm_state() const
InterfaceData * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Raw & operator=(Raw &&from) noexcept
::goby::middleware::frontseat::protobuf::DesiredCourse * mutable_desired_course()
::goby::middleware::frontseat::protobuf::FrontSeatState frontseat_state() const
InterfaceStatus(const InterfaceStatus &from)
::goby::middleware::frontseat::protobuf::HelmState state() const
InterfaceStatus * New() const final
void clear_response_requested()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const HelmStateReport * internal_default_instance()
virtual ~HelmStateReport()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * RawType_descriptor()
friend void swap(InterfaceStatus &a, InterfaceStatus &b)
static const Raw & default_instance()
void Swap(HelmStateReport *other)
::goby::middleware::frontseat::protobuf::HelmError helm_error() const
bool has_response_requested() const
void clear_desired_course()
bool has_cancel_request_id() const
void CopyFrom(const InterfaceStatus &from)
void set_raw(std::string &&value)
void set_allocated_error_string(std::string *error_string)
bool has_helm_error() const
InterfaceStatus & operator=(const InterfaceStatus &from)
HelmStateReport(::PROTOBUF_NAMESPACE_ID::Arena *arena)
CommandResponse(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void UnsafeArenaSwap(CommandRequest *other)
InterfaceData & operator=(InterfaceData &&from) noexcept
virtual ~InterfaceStatus()
InterfaceData(InterfaceData &&from) noexcept
InterfaceStatus * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
HelmStateReport & operator=(const HelmStateReport &from)
void set_dccl_message(const char *value)
const std::string & error_string() const
HelmStateReport * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
bool has_helm_state() const
void clear_frontseat_error()
void Swap(CommandRequest *other)
void set_dccl_message(const void *value, size_t size)
void set_error_string(const char *value)
void clear_frontseat_state()
CommandRequest & operator=(CommandRequest &&from) noexcept
std::string * mutable_raw()
void MergeFrom(const HelmStateReport &from)
CommandResponse(CommandResponse &&from) noexcept
bool response_requested() const
static const CommandRequest * internal_default_instance()
Raw & operator=(const Raw &from)
HelmStateReport(const HelmStateReport &from)
void set_error_string(const std::string &value)
void UnsafeArenaSwap(InterfaceStatus *other)
bool has_dccl_message() const
void MergeFrom(const CommandResponse &from)
void clear_cancel_request_id()
bool has_frontseat_state() const
virtual ~CommandResponse()
friend void swap(HelmStateReport &a, HelmStateReport &b)
void set_state(::goby::middleware::frontseat::protobuf::InterfaceState value)
::goby::middleware::frontseat::protobuf::InterfaceState state() const
CommandRequest(CommandRequest &&from) noexcept
CommandRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void set_dccl_message(const std::string &value)
void set_error_string(std::string &&value)
void set_helm_error(::goby::middleware::frontseat::protobuf::HelmError value)
static const std::string & RawType_Name(T enum_t_value)
std::string * release_error_string()
void set_response_requested(bool value)
static const CommandResponse & default_instance()
HelmStateReport * New() const final
CommandRequest(const CommandRequest &from)
static const Raw * internal_default_instance()
void set_raw(const char *value)
InterfaceStatus(InterfaceStatus &&from) noexcept
bool has_request_id() const
void MergeFrom(const InterfaceData &from)
void Swap(CommandResponse *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static void InitAsDefaultInstance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
::goby::middleware::frontseat::protobuf::DesiredCourse * unsafe_arena_release_desired_course()
static const InterfaceData & default_instance()
void set_cancel_request_id(::PROTOBUF_NAMESPACE_ID::int32 value)
friend void swap(Raw &a, Raw &b)
std::string * mutable_error_string()
void set_allocated_dccl_message(std::string *dccl_message)
static const InterfaceData * internal_default_instance()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2ffrontseat_2eproto
@ value
the parser finished reading a JSON value
constexpr goby::middleware::Group helm_state
constexpr goby::middleware::Group node_status
constexpr goby::middleware::Group desired_course
constexpr int HelmError_ARRAYSIZE
bool FrontSeatState_IsValid(int value)
bool HelmState_IsValid(int value)
const std::string & HelmState_Name(T enum_t_value)
constexpr FrontSeatState FrontSeatState_MIN
const std::string & HelmError_Name(T enum_t_value)
CommandRequestDefaultTypeInternal _CommandRequest_default_instance_
HelmStateReportDefaultTypeInternal _HelmStateReport_default_instance_
constexpr HelmState HelmState_MIN
const std::string & FrontSeatError_Name(T enum_t_value)
@ ERROR_FRONTSEAT_IGNORING_COMMANDS
@ ERROR_FRONTSEAT_NOT_PROVIDING_DATA
@ ERROR_FRONTSEAT_NOT_CONNECTED
bool FrontSeatError_Parse(const std::string &name, FrontSeatError *value)
constexpr InterfaceState InterfaceState_MIN
constexpr int FrontSeatState_ARRAYSIZE
constexpr FrontSeatError FrontSeatError_MAX
constexpr InterfaceState InterfaceState_MAX
constexpr FrontSeatError FrontSeatError_MIN
NodeStatusDefaultTypeInternal _NodeStatus_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * HelmError_descriptor()
bool FrontSeatState_Parse(const std::string &name, FrontSeatState *value)
InterfaceStatusDefaultTypeInternal _InterfaceStatus_default_instance_
constexpr FrontSeatState FrontSeatState_MAX
RawDefaultTypeInternal _Raw_default_instance_
constexpr int HelmState_ARRAYSIZE
const std::string & InterfaceState_Name(T enum_t_value)
bool HelmError_Parse(const std::string &name, HelmError *value)
constexpr Raw_RawType Raw_RawType_RawType_MIN
@ FRONTSEAT_NOT_CONNECTED
@ FRONTSEAT_ACCEPTING_COMMANDS
constexpr int InterfaceState_ARRAYSIZE
constexpr HelmError HelmError_MAX
bool HelmState_Parse(const std::string &name, HelmState *value)
const std::string & FrontSeatState_Name(T enum_t_value)
const std::string & Raw_RawType_Name(T enum_t_value)
bool FrontSeatError_IsValid(int value)
bool Raw_RawType_IsValid(int value)
bool HelmError_IsValid(int value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FrontSeatError_descriptor()
bool Raw_RawType_Parse(const std::string &name, Raw_RawType *value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * HelmState_descriptor()
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FrontSeatState_descriptor()
DesiredCourseDefaultTypeInternal _DesiredCourse_default_instance_
CommandResponseDefaultTypeInternal _CommandResponse_default_instance_
bool InterfaceState_IsValid(int value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Raw_RawType_descriptor()
InterfaceDataDefaultTypeInternal _InterfaceData_default_instance_
constexpr HelmState HelmState_MAX
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * InterfaceState_descriptor()
constexpr int FrontSeatError_ARRAYSIZE
CTDSampleDefaultTypeInternal _CTDSample_default_instance_
constexpr int Raw_RawType_RawType_ARRAYSIZE
constexpr Raw_RawType Raw_RawType_RawType_MAX
bool InterfaceState_Parse(const std::string &name, InterfaceState *value)
constexpr HelmError HelmError_MIN
The global namespace for the Goby project.
PROTOBUF_EXPORT const std::string & GetEmptyStringAlreadyInited()
type
Generic JSON types used in JWTs.
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[6] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]