// Generated by the protocol buffer compiler. DO NOT EDIT! // source: parameter.proto #ifndef GOOGLE_PROTOBUF_INCLUDED_parameter_2eproto #define GOOGLE_PROTOBUF_INCLUDED_parameter_2eproto #include #include #include #if PROTOBUF_VERSION < 3013000 #error This file was generated by a newer version of protoc which is #error incompatible with your Protocol Buffer headers. Please update #error your headers. #endif #if 3013000 < PROTOBUF_MIN_PROTOC_VERSION #error This file was generated by an older version of protoc which is #error incompatible with your Protocol Buffer headers. Please #error regenerate this file with a newer version of protoc. #endif #include #include #include #include #include #include #include #include #include #include #include // IWYU pragma: export #include // IWYU pragma: export #include // @@protoc_insertion_point(includes) #include #define PROTOBUF_INTERNAL_EXPORT_parameter_2eproto PROTOBUF_NAMESPACE_OPEN namespace internal { class AnyMetadata; } // namespace internal PROTOBUF_NAMESPACE_CLOSE // Internal implementation detail -- do not use these members. struct TableStruct_parameter_2eproto { static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[7] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]; static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]; static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]; }; extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_parameter_2eproto; namespace NavParameter { class Accuracy; class AccuracyDefaultTypeInternal; extern AccuracyDefaultTypeInternal _Accuracy_default_instance_; class AgvEmqx_parameter; class AgvEmqx_parameterDefaultTypeInternal; extern AgvEmqx_parameterDefaultTypeInternal _AgvEmqx_parameter_default_instance_; class BrotherEmqx; class BrotherEmqxDefaultTypeInternal; extern BrotherEmqxDefaultTypeInternal _BrotherEmqx_default_instance_; class Emqx_parameter; class Emqx_parameterDefaultTypeInternal; extern Emqx_parameterDefaultTypeInternal _Emqx_parameter_default_instance_; class MPC_parameter; class MPC_parameterDefaultTypeInternal; extern MPC_parameterDefaultTypeInternal _MPC_parameter_default_instance_; class Navigation_parameter; class Navigation_parameterDefaultTypeInternal; extern Navigation_parameterDefaultTypeInternal _Navigation_parameter_default_instance_; class SpeedLimit; class SpeedLimitDefaultTypeInternal; extern SpeedLimitDefaultTypeInternal _SpeedLimit_default_instance_; } // namespace NavParameter PROTOBUF_NAMESPACE_OPEN template<> ::NavParameter::Accuracy* Arena::CreateMaybeMessage<::NavParameter::Accuracy>(Arena*); template<> ::NavParameter::AgvEmqx_parameter* Arena::CreateMaybeMessage<::NavParameter::AgvEmqx_parameter>(Arena*); template<> ::NavParameter::BrotherEmqx* Arena::CreateMaybeMessage<::NavParameter::BrotherEmqx>(Arena*); template<> ::NavParameter::Emqx_parameter* Arena::CreateMaybeMessage<::NavParameter::Emqx_parameter>(Arena*); template<> ::NavParameter::MPC_parameter* Arena::CreateMaybeMessage<::NavParameter::MPC_parameter>(Arena*); template<> ::NavParameter::Navigation_parameter* Arena::CreateMaybeMessage<::NavParameter::Navigation_parameter>(Arena*); template<> ::NavParameter::SpeedLimit* Arena::CreateMaybeMessage<::NavParameter::SpeedLimit>(Arena*); PROTOBUF_NAMESPACE_CLOSE namespace NavParameter { // =================================================================== class AgvEmqx_parameter PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:NavParameter.AgvEmqx_parameter) */ { public: inline AgvEmqx_parameter() : AgvEmqx_parameter(nullptr) {} virtual ~AgvEmqx_parameter(); AgvEmqx_parameter(const AgvEmqx_parameter& from); AgvEmqx_parameter(AgvEmqx_parameter&& from) noexcept : AgvEmqx_parameter() { *this = ::std::move(from); } inline AgvEmqx_parameter& operator=(const AgvEmqx_parameter& from) { CopyFrom(from); return *this; } inline AgvEmqx_parameter& operator=(AgvEmqx_parameter&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const AgvEmqx_parameter& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const AgvEmqx_parameter* internal_default_instance() { return reinterpret_cast( &_AgvEmqx_parameter_default_instance_); } static constexpr int kIndexInFileMessages = 0; friend void swap(AgvEmqx_parameter& a, AgvEmqx_parameter& b) { a.Swap(&b); } inline void Swap(AgvEmqx_parameter* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(AgvEmqx_parameter* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline AgvEmqx_parameter* New() const final { return CreateMaybeMessage(nullptr); } AgvEmqx_parameter* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const AgvEmqx_parameter& from); void MergeFrom(const AgvEmqx_parameter& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(AgvEmqx_parameter* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "NavParameter.AgvEmqx_parameter"; } protected: explicit AgvEmqx_parameter(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parameter_2eproto); return ::descriptor_table_parameter_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kNodeIdFieldNumber = 1, kIpFieldNumber = 2, kPubSpeedTopicFieldNumber = 4, kSubPoseTopicFieldNumber = 5, kSubSpeedTopicFieldNumber = 6, kPortFieldNumber = 3, }; // string NodeId = 1; void clear_nodeid(); const std::string& nodeid() const; void set_nodeid(const std::string& value); void set_nodeid(std::string&& value); void set_nodeid(const char* value); void set_nodeid(const char* value, size_t size); std::string* mutable_nodeid(); std::string* release_nodeid(); void set_allocated_nodeid(std::string* nodeid); private: const std::string& _internal_nodeid() const; void _internal_set_nodeid(const std::string& value); std::string* _internal_mutable_nodeid(); public: // string ip = 2; void clear_ip(); const std::string& ip() const; void set_ip(const std::string& value); void set_ip(std::string&& value); void set_ip(const char* value); void set_ip(const char* value, size_t size); std::string* mutable_ip(); std::string* release_ip(); void set_allocated_ip(std::string* ip); private: const std::string& _internal_ip() const; void _internal_set_ip(const std::string& value); std::string* _internal_mutable_ip(); public: // string pubSpeedTopic = 4; void clear_pubspeedtopic(); const std::string& pubspeedtopic() const; void set_pubspeedtopic(const std::string& value); void set_pubspeedtopic(std::string&& value); void set_pubspeedtopic(const char* value); void set_pubspeedtopic(const char* value, size_t size); std::string* mutable_pubspeedtopic(); std::string* release_pubspeedtopic(); void set_allocated_pubspeedtopic(std::string* pubspeedtopic); private: const std::string& _internal_pubspeedtopic() const; void _internal_set_pubspeedtopic(const std::string& value); std::string* _internal_mutable_pubspeedtopic(); public: // string subPoseTopic = 5; void clear_subposetopic(); const std::string& subposetopic() const; void set_subposetopic(const std::string& value); void set_subposetopic(std::string&& value); void set_subposetopic(const char* value); void set_subposetopic(const char* value, size_t size); std::string* mutable_subposetopic(); std::string* release_subposetopic(); void set_allocated_subposetopic(std::string* subposetopic); private: const std::string& _internal_subposetopic() const; void _internal_set_subposetopic(const std::string& value); std::string* _internal_mutable_subposetopic(); public: // string subSpeedTopic = 6; void clear_subspeedtopic(); const std::string& subspeedtopic() const; void set_subspeedtopic(const std::string& value); void set_subspeedtopic(std::string&& value); void set_subspeedtopic(const char* value); void set_subspeedtopic(const char* value, size_t size); std::string* mutable_subspeedtopic(); std::string* release_subspeedtopic(); void set_allocated_subspeedtopic(std::string* subspeedtopic); private: const std::string& _internal_subspeedtopic() const; void _internal_set_subspeedtopic(const std::string& value); std::string* _internal_mutable_subspeedtopic(); public: // int32 port = 3; void clear_port(); ::PROTOBUF_NAMESPACE_ID::int32 port() const; void set_port(::PROTOBUF_NAMESPACE_ID::int32 value); private: ::PROTOBUF_NAMESPACE_ID::int32 _internal_port() const; void _internal_set_port(::PROTOBUF_NAMESPACE_ID::int32 value); public: // @@protoc_insertion_point(class_scope:NavParameter.AgvEmqx_parameter) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr nodeid_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ip_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr pubspeedtopic_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr subposetopic_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr subspeedtopic_; ::PROTOBUF_NAMESPACE_ID::int32 port_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_parameter_2eproto; }; // ------------------------------------------------------------------- class Emqx_parameter PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:NavParameter.Emqx_parameter) */ { public: inline Emqx_parameter() : Emqx_parameter(nullptr) {} virtual ~Emqx_parameter(); Emqx_parameter(const Emqx_parameter& from); Emqx_parameter(Emqx_parameter&& from) noexcept : Emqx_parameter() { *this = ::std::move(from); } inline Emqx_parameter& operator=(const Emqx_parameter& from) { CopyFrom(from); return *this; } inline Emqx_parameter& operator=(Emqx_parameter&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const Emqx_parameter& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const Emqx_parameter* internal_default_instance() { return reinterpret_cast( &_Emqx_parameter_default_instance_); } static constexpr int kIndexInFileMessages = 1; friend void swap(Emqx_parameter& a, Emqx_parameter& b) { a.Swap(&b); } inline void Swap(Emqx_parameter* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(Emqx_parameter* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline Emqx_parameter* New() const final { return CreateMaybeMessage(nullptr); } Emqx_parameter* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const Emqx_parameter& from); void MergeFrom(const Emqx_parameter& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(Emqx_parameter* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "NavParameter.Emqx_parameter"; } protected: explicit Emqx_parameter(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parameter_2eproto); return ::descriptor_table_parameter_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kNodeIdFieldNumber = 1, kIpFieldNumber = 2, kPubStatuTopicFieldNumber = 4, kPubNavStatuTopicFieldNumber = 5, kSubNavCmdTopicFieldNumber = 6, kPortFieldNumber = 3, }; // string NodeId = 1; void clear_nodeid(); const std::string& nodeid() const; void set_nodeid(const std::string& value); void set_nodeid(std::string&& value); void set_nodeid(const char* value); void set_nodeid(const char* value, size_t size); std::string* mutable_nodeid(); std::string* release_nodeid(); void set_allocated_nodeid(std::string* nodeid); private: const std::string& _internal_nodeid() const; void _internal_set_nodeid(const std::string& value); std::string* _internal_mutable_nodeid(); public: // string ip = 2; void clear_ip(); const std::string& ip() const; void set_ip(const std::string& value); void set_ip(std::string&& value); void set_ip(const char* value); void set_ip(const char* value, size_t size); std::string* mutable_ip(); std::string* release_ip(); void set_allocated_ip(std::string* ip); private: const std::string& _internal_ip() const; void _internal_set_ip(const std::string& value); std::string* _internal_mutable_ip(); public: // string pubStatuTopic = 4; void clear_pubstatutopic(); const std::string& pubstatutopic() const; void set_pubstatutopic(const std::string& value); void set_pubstatutopic(std::string&& value); void set_pubstatutopic(const char* value); void set_pubstatutopic(const char* value, size_t size); std::string* mutable_pubstatutopic(); std::string* release_pubstatutopic(); void set_allocated_pubstatutopic(std::string* pubstatutopic); private: const std::string& _internal_pubstatutopic() const; void _internal_set_pubstatutopic(const std::string& value); std::string* _internal_mutable_pubstatutopic(); public: // string pubNavStatuTopic = 5; void clear_pubnavstatutopic(); const std::string& pubnavstatutopic() const; void set_pubnavstatutopic(const std::string& value); void set_pubnavstatutopic(std::string&& value); void set_pubnavstatutopic(const char* value); void set_pubnavstatutopic(const char* value, size_t size); std::string* mutable_pubnavstatutopic(); std::string* release_pubnavstatutopic(); void set_allocated_pubnavstatutopic(std::string* pubnavstatutopic); private: const std::string& _internal_pubnavstatutopic() const; void _internal_set_pubnavstatutopic(const std::string& value); std::string* _internal_mutable_pubnavstatutopic(); public: // string subNavCmdTopic = 6; void clear_subnavcmdtopic(); const std::string& subnavcmdtopic() const; void set_subnavcmdtopic(const std::string& value); void set_subnavcmdtopic(std::string&& value); void set_subnavcmdtopic(const char* value); void set_subnavcmdtopic(const char* value, size_t size); std::string* mutable_subnavcmdtopic(); std::string* release_subnavcmdtopic(); void set_allocated_subnavcmdtopic(std::string* subnavcmdtopic); private: const std::string& _internal_subnavcmdtopic() const; void _internal_set_subnavcmdtopic(const std::string& value); std::string* _internal_mutable_subnavcmdtopic(); public: // int32 port = 3; void clear_port(); ::PROTOBUF_NAMESPACE_ID::int32 port() const; void set_port(::PROTOBUF_NAMESPACE_ID::int32 value); private: ::PROTOBUF_NAMESPACE_ID::int32 _internal_port() const; void _internal_set_port(::PROTOBUF_NAMESPACE_ID::int32 value); public: // @@protoc_insertion_point(class_scope:NavParameter.Emqx_parameter) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr nodeid_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ip_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr pubstatutopic_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr pubnavstatutopic_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr subnavcmdtopic_; ::PROTOBUF_NAMESPACE_ID::int32 port_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_parameter_2eproto; }; // ------------------------------------------------------------------- class BrotherEmqx PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:NavParameter.BrotherEmqx) */ { public: inline BrotherEmqx() : BrotherEmqx(nullptr) {} virtual ~BrotherEmqx(); BrotherEmqx(const BrotherEmqx& from); BrotherEmqx(BrotherEmqx&& from) noexcept : BrotherEmqx() { *this = ::std::move(from); } inline BrotherEmqx& operator=(const BrotherEmqx& from) { CopyFrom(from); return *this; } inline BrotherEmqx& operator=(BrotherEmqx&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const BrotherEmqx& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const BrotherEmqx* internal_default_instance() { return reinterpret_cast( &_BrotherEmqx_default_instance_); } static constexpr int kIndexInFileMessages = 2; friend void swap(BrotherEmqx& a, BrotherEmqx& b) { a.Swap(&b); } inline void Swap(BrotherEmqx* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(BrotherEmqx* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline BrotherEmqx* New() const final { return CreateMaybeMessage(nullptr); } BrotherEmqx* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const BrotherEmqx& from); void MergeFrom(const BrotherEmqx& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(BrotherEmqx* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "NavParameter.BrotherEmqx"; } protected: explicit BrotherEmqx(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parameter_2eproto); return ::descriptor_table_parameter_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kNodeIdFieldNumber = 1, kIpFieldNumber = 2, kSubBrotherStatuTopicFieldNumber = 4, kPortFieldNumber = 3, }; // string NodeId = 1; void clear_nodeid(); const std::string& nodeid() const; void set_nodeid(const std::string& value); void set_nodeid(std::string&& value); void set_nodeid(const char* value); void set_nodeid(const char* value, size_t size); std::string* mutable_nodeid(); std::string* release_nodeid(); void set_allocated_nodeid(std::string* nodeid); private: const std::string& _internal_nodeid() const; void _internal_set_nodeid(const std::string& value); std::string* _internal_mutable_nodeid(); public: // string ip = 2; void clear_ip(); const std::string& ip() const; void set_ip(const std::string& value); void set_ip(std::string&& value); void set_ip(const char* value); void set_ip(const char* value, size_t size); std::string* mutable_ip(); std::string* release_ip(); void set_allocated_ip(std::string* ip); private: const std::string& _internal_ip() const; void _internal_set_ip(const std::string& value); std::string* _internal_mutable_ip(); public: // string subBrotherStatuTopic = 4; void clear_subbrotherstatutopic(); const std::string& subbrotherstatutopic() const; void set_subbrotherstatutopic(const std::string& value); void set_subbrotherstatutopic(std::string&& value); void set_subbrotherstatutopic(const char* value); void set_subbrotherstatutopic(const char* value, size_t size); std::string* mutable_subbrotherstatutopic(); std::string* release_subbrotherstatutopic(); void set_allocated_subbrotherstatutopic(std::string* subbrotherstatutopic); private: const std::string& _internal_subbrotherstatutopic() const; void _internal_set_subbrotherstatutopic(const std::string& value); std::string* _internal_mutable_subbrotherstatutopic(); public: // int32 port = 3; void clear_port(); ::PROTOBUF_NAMESPACE_ID::int32 port() const; void set_port(::PROTOBUF_NAMESPACE_ID::int32 value); private: ::PROTOBUF_NAMESPACE_ID::int32 _internal_port() const; void _internal_set_port(::PROTOBUF_NAMESPACE_ID::int32 value); public: // @@protoc_insertion_point(class_scope:NavParameter.BrotherEmqx) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr nodeid_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ip_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr subbrotherstatutopic_; ::PROTOBUF_NAMESPACE_ID::int32 port_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_parameter_2eproto; }; // ------------------------------------------------------------------- class MPC_parameter PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:NavParameter.MPC_parameter) */ { public: inline MPC_parameter() : MPC_parameter(nullptr) {} virtual ~MPC_parameter(); MPC_parameter(const MPC_parameter& from); MPC_parameter(MPC_parameter&& from) noexcept : MPC_parameter() { *this = ::std::move(from); } inline MPC_parameter& operator=(const MPC_parameter& from) { CopyFrom(from); return *this; } inline MPC_parameter& operator=(MPC_parameter&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const MPC_parameter& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const MPC_parameter* internal_default_instance() { return reinterpret_cast( &_MPC_parameter_default_instance_); } static constexpr int kIndexInFileMessages = 3; friend void swap(MPC_parameter& a, MPC_parameter& b) { a.Swap(&b); } inline void Swap(MPC_parameter* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(MPC_parameter* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline MPC_parameter* New() const final { return CreateMaybeMessage(nullptr); } MPC_parameter* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const MPC_parameter& from); void MergeFrom(const MPC_parameter& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(MPC_parameter* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "NavParameter.MPC_parameter"; } protected: explicit MPC_parameter(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parameter_2eproto); return ::descriptor_table_parameter_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kShortestRadiusFieldNumber = 1, kDtFieldNumber = 2, kAccVelocityFieldNumber = 3, kAccAngularFieldNumber = 4, }; // float shortest_radius = 1; void clear_shortest_radius(); float shortest_radius() const; void set_shortest_radius(float value); private: float _internal_shortest_radius() const; void _internal_set_shortest_radius(float value); public: // float dt = 2; void clear_dt(); float dt() const; void set_dt(float value); private: float _internal_dt() const; void _internal_set_dt(float value); public: // float acc_velocity = 3; void clear_acc_velocity(); float acc_velocity() const; void set_acc_velocity(float value); private: float _internal_acc_velocity() const; void _internal_set_acc_velocity(float value); public: // float acc_angular = 4; void clear_acc_angular(); float acc_angular() const; void set_acc_angular(float value); private: float _internal_acc_angular() const; void _internal_set_acc_angular(float value); public: // @@protoc_insertion_point(class_scope:NavParameter.MPC_parameter) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; float shortest_radius_; float dt_; float acc_velocity_; float acc_angular_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_parameter_2eproto; }; // ------------------------------------------------------------------- class SpeedLimit PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:NavParameter.SpeedLimit) */ { public: inline SpeedLimit() : SpeedLimit(nullptr) {} virtual ~SpeedLimit(); SpeedLimit(const SpeedLimit& from); SpeedLimit(SpeedLimit&& from) noexcept : SpeedLimit() { *this = ::std::move(from); } inline SpeedLimit& operator=(const SpeedLimit& from) { CopyFrom(from); return *this; } inline SpeedLimit& operator=(SpeedLimit&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const SpeedLimit& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const SpeedLimit* internal_default_instance() { return reinterpret_cast( &_SpeedLimit_default_instance_); } static constexpr int kIndexInFileMessages = 4; friend void swap(SpeedLimit& a, SpeedLimit& b) { a.Swap(&b); } inline void Swap(SpeedLimit* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(SpeedLimit* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline SpeedLimit* New() const final { return CreateMaybeMessage(nullptr); } SpeedLimit* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const SpeedLimit& from); void MergeFrom(const SpeedLimit& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(SpeedLimit* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "NavParameter.SpeedLimit"; } protected: explicit SpeedLimit(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parameter_2eproto); return ::descriptor_table_parameter_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kMinFieldNumber = 1, kMaxFieldNumber = 2, }; // float min = 1; void clear_min(); float min() const; void set_min(float value); private: float _internal_min() const; void _internal_set_min(float value); public: // float max = 2; void clear_max(); float max() const; void set_max(float value); private: float _internal_max() const; void _internal_set_max(float value); public: // @@protoc_insertion_point(class_scope:NavParameter.SpeedLimit) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; float min_; float max_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_parameter_2eproto; }; // ------------------------------------------------------------------- class Accuracy PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:NavParameter.Accuracy) */ { public: inline Accuracy() : Accuracy(nullptr) {} virtual ~Accuracy(); Accuracy(const Accuracy& from); Accuracy(Accuracy&& from) noexcept : Accuracy() { *this = ::std::move(from); } inline Accuracy& operator=(const Accuracy& from) { CopyFrom(from); return *this; } inline Accuracy& operator=(Accuracy&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const Accuracy& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const Accuracy* internal_default_instance() { return reinterpret_cast( &_Accuracy_default_instance_); } static constexpr int kIndexInFileMessages = 5; friend void swap(Accuracy& a, Accuracy& b) { a.Swap(&b); } inline void Swap(Accuracy* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(Accuracy* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline Accuracy* New() const final { return CreateMaybeMessage(nullptr); } Accuracy* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const Accuracy& from); void MergeFrom(const Accuracy& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(Accuracy* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "NavParameter.Accuracy"; } protected: explicit Accuracy(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parameter_2eproto); return ::descriptor_table_parameter_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kLFieldNumber = 1, kWFieldNumber = 2, }; // float l = 1; void clear_l(); float l() const; void set_l(float value); private: float _internal_l() const; void _internal_set_l(float value); public: // float w = 2; void clear_w(); float w() const; void set_w(float value); private: float _internal_w() const; void _internal_set_w(float value); public: // @@protoc_insertion_point(class_scope:NavParameter.Accuracy) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; float l_; float w_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_parameter_2eproto; }; // ------------------------------------------------------------------- class Navigation_parameter PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:NavParameter.Navigation_parameter) */ { public: inline Navigation_parameter() : Navigation_parameter(nullptr) {} virtual ~Navigation_parameter(); Navigation_parameter(const Navigation_parameter& from); Navigation_parameter(Navigation_parameter&& from) noexcept : Navigation_parameter() { *this = ::std::move(from); } inline Navigation_parameter& operator=(const Navigation_parameter& from) { CopyFrom(from); return *this; } inline Navigation_parameter& operator=(Navigation_parameter&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const Navigation_parameter& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const Navigation_parameter* internal_default_instance() { return reinterpret_cast( &_Navigation_parameter_default_instance_); } static constexpr int kIndexInFileMessages = 6; friend void swap(Navigation_parameter& a, Navigation_parameter& b) { a.Swap(&b); } inline void Swap(Navigation_parameter* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(Navigation_parameter* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline Navigation_parameter* New() const final { return CreateMaybeMessage(nullptr); } Navigation_parameter* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const Navigation_parameter& from); void MergeFrom(const Navigation_parameter& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(Navigation_parameter* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "NavParameter.Navigation_parameter"; } protected: explicit Navigation_parameter(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parameter_2eproto); return ::descriptor_table_parameter_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kAgvEmqxFieldNumber = 2, kTerminalEmqxFieldNumber = 3, kBrotherEmqxFieldNumber = 4, kXMpcParameterFieldNumber = 5, kYMpcParameterFieldNumber = 6, kInOutVLimitFieldNumber = 7, kNodeVelocityLimitFieldNumber = 8, kNodeAngularLimitFieldNumber = 9, kMainAgvFieldNumber = 1, }; // .NavParameter.AgvEmqx_parameter Agv_emqx = 2; bool has_agv_emqx() const; private: bool _internal_has_agv_emqx() const; public: void clear_agv_emqx(); const ::NavParameter::AgvEmqx_parameter& agv_emqx() const; ::NavParameter::AgvEmqx_parameter* release_agv_emqx(); ::NavParameter::AgvEmqx_parameter* mutable_agv_emqx(); void set_allocated_agv_emqx(::NavParameter::AgvEmqx_parameter* agv_emqx); private: const ::NavParameter::AgvEmqx_parameter& _internal_agv_emqx() const; ::NavParameter::AgvEmqx_parameter* _internal_mutable_agv_emqx(); public: void unsafe_arena_set_allocated_agv_emqx( ::NavParameter::AgvEmqx_parameter* agv_emqx); ::NavParameter::AgvEmqx_parameter* unsafe_arena_release_agv_emqx(); // .NavParameter.Emqx_parameter Terminal_emqx = 3; bool has_terminal_emqx() const; private: bool _internal_has_terminal_emqx() const; public: void clear_terminal_emqx(); const ::NavParameter::Emqx_parameter& terminal_emqx() const; ::NavParameter::Emqx_parameter* release_terminal_emqx(); ::NavParameter::Emqx_parameter* mutable_terminal_emqx(); void set_allocated_terminal_emqx(::NavParameter::Emqx_parameter* terminal_emqx); private: const ::NavParameter::Emqx_parameter& _internal_terminal_emqx() const; ::NavParameter::Emqx_parameter* _internal_mutable_terminal_emqx(); public: void unsafe_arena_set_allocated_terminal_emqx( ::NavParameter::Emqx_parameter* terminal_emqx); ::NavParameter::Emqx_parameter* unsafe_arena_release_terminal_emqx(); // .NavParameter.BrotherEmqx brother_emqx = 4; bool has_brother_emqx() const; private: bool _internal_has_brother_emqx() const; public: void clear_brother_emqx(); const ::NavParameter::BrotherEmqx& brother_emqx() const; ::NavParameter::BrotherEmqx* release_brother_emqx(); ::NavParameter::BrotherEmqx* mutable_brother_emqx(); void set_allocated_brother_emqx(::NavParameter::BrotherEmqx* brother_emqx); private: const ::NavParameter::BrotherEmqx& _internal_brother_emqx() const; ::NavParameter::BrotherEmqx* _internal_mutable_brother_emqx(); public: void unsafe_arena_set_allocated_brother_emqx( ::NavParameter::BrotherEmqx* brother_emqx); ::NavParameter::BrotherEmqx* unsafe_arena_release_brother_emqx(); // .NavParameter.MPC_parameter x_mpc_parameter = 5; bool has_x_mpc_parameter() const; private: bool _internal_has_x_mpc_parameter() const; public: void clear_x_mpc_parameter(); const ::NavParameter::MPC_parameter& x_mpc_parameter() const; ::NavParameter::MPC_parameter* release_x_mpc_parameter(); ::NavParameter::MPC_parameter* mutable_x_mpc_parameter(); void set_allocated_x_mpc_parameter(::NavParameter::MPC_parameter* x_mpc_parameter); private: const ::NavParameter::MPC_parameter& _internal_x_mpc_parameter() const; ::NavParameter::MPC_parameter* _internal_mutable_x_mpc_parameter(); public: void unsafe_arena_set_allocated_x_mpc_parameter( ::NavParameter::MPC_parameter* x_mpc_parameter); ::NavParameter::MPC_parameter* unsafe_arena_release_x_mpc_parameter(); // .NavParameter.MPC_parameter y_mpc_parameter = 6; bool has_y_mpc_parameter() const; private: bool _internal_has_y_mpc_parameter() const; public: void clear_y_mpc_parameter(); const ::NavParameter::MPC_parameter& y_mpc_parameter() const; ::NavParameter::MPC_parameter* release_y_mpc_parameter(); ::NavParameter::MPC_parameter* mutable_y_mpc_parameter(); void set_allocated_y_mpc_parameter(::NavParameter::MPC_parameter* y_mpc_parameter); private: const ::NavParameter::MPC_parameter& _internal_y_mpc_parameter() const; ::NavParameter::MPC_parameter* _internal_mutable_y_mpc_parameter(); public: void unsafe_arena_set_allocated_y_mpc_parameter( ::NavParameter::MPC_parameter* y_mpc_parameter); ::NavParameter::MPC_parameter* unsafe_arena_release_y_mpc_parameter(); // .NavParameter.SpeedLimit InOutVLimit = 7; bool has_inoutvlimit() const; private: bool _internal_has_inoutvlimit() const; public: void clear_inoutvlimit(); const ::NavParameter::SpeedLimit& inoutvlimit() const; ::NavParameter::SpeedLimit* release_inoutvlimit(); ::NavParameter::SpeedLimit* mutable_inoutvlimit(); void set_allocated_inoutvlimit(::NavParameter::SpeedLimit* inoutvlimit); private: const ::NavParameter::SpeedLimit& _internal_inoutvlimit() const; ::NavParameter::SpeedLimit* _internal_mutable_inoutvlimit(); public: void unsafe_arena_set_allocated_inoutvlimit( ::NavParameter::SpeedLimit* inoutvlimit); ::NavParameter::SpeedLimit* unsafe_arena_release_inoutvlimit(); // .NavParameter.SpeedLimit NodeVelocityLimit = 8; bool has_nodevelocitylimit() const; private: bool _internal_has_nodevelocitylimit() const; public: void clear_nodevelocitylimit(); const ::NavParameter::SpeedLimit& nodevelocitylimit() const; ::NavParameter::SpeedLimit* release_nodevelocitylimit(); ::NavParameter::SpeedLimit* mutable_nodevelocitylimit(); void set_allocated_nodevelocitylimit(::NavParameter::SpeedLimit* nodevelocitylimit); private: const ::NavParameter::SpeedLimit& _internal_nodevelocitylimit() const; ::NavParameter::SpeedLimit* _internal_mutable_nodevelocitylimit(); public: void unsafe_arena_set_allocated_nodevelocitylimit( ::NavParameter::SpeedLimit* nodevelocitylimit); ::NavParameter::SpeedLimit* unsafe_arena_release_nodevelocitylimit(); // .NavParameter.SpeedLimit NodeAngularLimit = 9; bool has_nodeangularlimit() const; private: bool _internal_has_nodeangularlimit() const; public: void clear_nodeangularlimit(); const ::NavParameter::SpeedLimit& nodeangularlimit() const; ::NavParameter::SpeedLimit* release_nodeangularlimit(); ::NavParameter::SpeedLimit* mutable_nodeangularlimit(); void set_allocated_nodeangularlimit(::NavParameter::SpeedLimit* nodeangularlimit); private: const ::NavParameter::SpeedLimit& _internal_nodeangularlimit() const; ::NavParameter::SpeedLimit* _internal_mutable_nodeangularlimit(); public: void unsafe_arena_set_allocated_nodeangularlimit( ::NavParameter::SpeedLimit* nodeangularlimit); ::NavParameter::SpeedLimit* unsafe_arena_release_nodeangularlimit(); // bool main_agv = 1; void clear_main_agv(); bool main_agv() const; void set_main_agv(bool value); private: bool _internal_main_agv() const; void _internal_set_main_agv(bool value); public: // @@protoc_insertion_point(class_scope:NavParameter.Navigation_parameter) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::NavParameter::AgvEmqx_parameter* agv_emqx_; ::NavParameter::Emqx_parameter* terminal_emqx_; ::NavParameter::BrotherEmqx* brother_emqx_; ::NavParameter::MPC_parameter* x_mpc_parameter_; ::NavParameter::MPC_parameter* y_mpc_parameter_; ::NavParameter::SpeedLimit* inoutvlimit_; ::NavParameter::SpeedLimit* nodevelocitylimit_; ::NavParameter::SpeedLimit* nodeangularlimit_; bool main_agv_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_parameter_2eproto; }; // =================================================================== // =================================================================== #ifdef __GNUC__ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wstrict-aliasing" #endif // __GNUC__ // AgvEmqx_parameter // string NodeId = 1; inline void AgvEmqx_parameter::clear_nodeid() { nodeid_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline const std::string& AgvEmqx_parameter::nodeid() const { // @@protoc_insertion_point(field_get:NavParameter.AgvEmqx_parameter.NodeId) return _internal_nodeid(); } inline void AgvEmqx_parameter::set_nodeid(const std::string& value) { _internal_set_nodeid(value); // @@protoc_insertion_point(field_set:NavParameter.AgvEmqx_parameter.NodeId) } inline std::string* AgvEmqx_parameter::mutable_nodeid() { // @@protoc_insertion_point(field_mutable:NavParameter.AgvEmqx_parameter.NodeId) return _internal_mutable_nodeid(); } inline const std::string& AgvEmqx_parameter::_internal_nodeid() const { return nodeid_.Get(); } inline void AgvEmqx_parameter::_internal_set_nodeid(const std::string& value) { nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); } inline void AgvEmqx_parameter::set_nodeid(std::string&& value) { nodeid_.Set( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); // @@protoc_insertion_point(field_set_rvalue:NavParameter.AgvEmqx_parameter.NodeId) } inline void AgvEmqx_parameter::set_nodeid(const char* value) { GOOGLE_DCHECK(value != nullptr); nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), GetArena()); // @@protoc_insertion_point(field_set_char:NavParameter.AgvEmqx_parameter.NodeId) } inline void AgvEmqx_parameter::set_nodeid(const char* value, size_t size) { nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( reinterpret_cast(value), size), GetArena()); // @@protoc_insertion_point(field_set_pointer:NavParameter.AgvEmqx_parameter.NodeId) } inline std::string* AgvEmqx_parameter::_internal_mutable_nodeid() { return nodeid_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline std::string* AgvEmqx_parameter::release_nodeid() { // @@protoc_insertion_point(field_release:NavParameter.AgvEmqx_parameter.NodeId) return nodeid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline void AgvEmqx_parameter::set_allocated_nodeid(std::string* nodeid) { if (nodeid != nullptr) { } else { } nodeid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), nodeid, GetArena()); // @@protoc_insertion_point(field_set_allocated:NavParameter.AgvEmqx_parameter.NodeId) } // string ip = 2; inline void AgvEmqx_parameter::clear_ip() { ip_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline const std::string& AgvEmqx_parameter::ip() const { // @@protoc_insertion_point(field_get:NavParameter.AgvEmqx_parameter.ip) return _internal_ip(); } inline void AgvEmqx_parameter::set_ip(const std::string& value) { _internal_set_ip(value); // @@protoc_insertion_point(field_set:NavParameter.AgvEmqx_parameter.ip) } inline std::string* AgvEmqx_parameter::mutable_ip() { // @@protoc_insertion_point(field_mutable:NavParameter.AgvEmqx_parameter.ip) return _internal_mutable_ip(); } inline const std::string& AgvEmqx_parameter::_internal_ip() const { return ip_.Get(); } inline void AgvEmqx_parameter::_internal_set_ip(const std::string& value) { ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); } inline void AgvEmqx_parameter::set_ip(std::string&& value) { ip_.Set( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); // @@protoc_insertion_point(field_set_rvalue:NavParameter.AgvEmqx_parameter.ip) } inline void AgvEmqx_parameter::set_ip(const char* value) { GOOGLE_DCHECK(value != nullptr); ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), GetArena()); // @@protoc_insertion_point(field_set_char:NavParameter.AgvEmqx_parameter.ip) } inline void AgvEmqx_parameter::set_ip(const char* value, size_t size) { ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( reinterpret_cast(value), size), GetArena()); // @@protoc_insertion_point(field_set_pointer:NavParameter.AgvEmqx_parameter.ip) } inline std::string* AgvEmqx_parameter::_internal_mutable_ip() { return ip_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline std::string* AgvEmqx_parameter::release_ip() { // @@protoc_insertion_point(field_release:NavParameter.AgvEmqx_parameter.ip) return ip_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline void AgvEmqx_parameter::set_allocated_ip(std::string* ip) { if (ip != nullptr) { } else { } ip_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ip, GetArena()); // @@protoc_insertion_point(field_set_allocated:NavParameter.AgvEmqx_parameter.ip) } // int32 port = 3; inline void AgvEmqx_parameter::clear_port() { port_ = 0; } inline ::PROTOBUF_NAMESPACE_ID::int32 AgvEmqx_parameter::_internal_port() const { return port_; } inline ::PROTOBUF_NAMESPACE_ID::int32 AgvEmqx_parameter::port() const { // @@protoc_insertion_point(field_get:NavParameter.AgvEmqx_parameter.port) return _internal_port(); } inline void AgvEmqx_parameter::_internal_set_port(::PROTOBUF_NAMESPACE_ID::int32 value) { port_ = value; } inline void AgvEmqx_parameter::set_port(::PROTOBUF_NAMESPACE_ID::int32 value) { _internal_set_port(value); // @@protoc_insertion_point(field_set:NavParameter.AgvEmqx_parameter.port) } // string pubSpeedTopic = 4; inline void AgvEmqx_parameter::clear_pubspeedtopic() { pubspeedtopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline const std::string& AgvEmqx_parameter::pubspeedtopic() const { // @@protoc_insertion_point(field_get:NavParameter.AgvEmqx_parameter.pubSpeedTopic) return _internal_pubspeedtopic(); } inline void AgvEmqx_parameter::set_pubspeedtopic(const std::string& value) { _internal_set_pubspeedtopic(value); // @@protoc_insertion_point(field_set:NavParameter.AgvEmqx_parameter.pubSpeedTopic) } inline std::string* AgvEmqx_parameter::mutable_pubspeedtopic() { // @@protoc_insertion_point(field_mutable:NavParameter.AgvEmqx_parameter.pubSpeedTopic) return _internal_mutable_pubspeedtopic(); } inline const std::string& AgvEmqx_parameter::_internal_pubspeedtopic() const { return pubspeedtopic_.Get(); } inline void AgvEmqx_parameter::_internal_set_pubspeedtopic(const std::string& value) { pubspeedtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); } inline void AgvEmqx_parameter::set_pubspeedtopic(std::string&& value) { pubspeedtopic_.Set( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); // @@protoc_insertion_point(field_set_rvalue:NavParameter.AgvEmqx_parameter.pubSpeedTopic) } inline void AgvEmqx_parameter::set_pubspeedtopic(const char* value) { GOOGLE_DCHECK(value != nullptr); pubspeedtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), GetArena()); // @@protoc_insertion_point(field_set_char:NavParameter.AgvEmqx_parameter.pubSpeedTopic) } inline void AgvEmqx_parameter::set_pubspeedtopic(const char* value, size_t size) { pubspeedtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( reinterpret_cast(value), size), GetArena()); // @@protoc_insertion_point(field_set_pointer:NavParameter.AgvEmqx_parameter.pubSpeedTopic) } inline std::string* AgvEmqx_parameter::_internal_mutable_pubspeedtopic() { return pubspeedtopic_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline std::string* AgvEmqx_parameter::release_pubspeedtopic() { // @@protoc_insertion_point(field_release:NavParameter.AgvEmqx_parameter.pubSpeedTopic) return pubspeedtopic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline void AgvEmqx_parameter::set_allocated_pubspeedtopic(std::string* pubspeedtopic) { if (pubspeedtopic != nullptr) { } else { } pubspeedtopic_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), pubspeedtopic, GetArena()); // @@protoc_insertion_point(field_set_allocated:NavParameter.AgvEmqx_parameter.pubSpeedTopic) } // string subPoseTopic = 5; inline void AgvEmqx_parameter::clear_subposetopic() { subposetopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline const std::string& AgvEmqx_parameter::subposetopic() const { // @@protoc_insertion_point(field_get:NavParameter.AgvEmqx_parameter.subPoseTopic) return _internal_subposetopic(); } inline void AgvEmqx_parameter::set_subposetopic(const std::string& value) { _internal_set_subposetopic(value); // @@protoc_insertion_point(field_set:NavParameter.AgvEmqx_parameter.subPoseTopic) } inline std::string* AgvEmqx_parameter::mutable_subposetopic() { // @@protoc_insertion_point(field_mutable:NavParameter.AgvEmqx_parameter.subPoseTopic) return _internal_mutable_subposetopic(); } inline const std::string& AgvEmqx_parameter::_internal_subposetopic() const { return subposetopic_.Get(); } inline void AgvEmqx_parameter::_internal_set_subposetopic(const std::string& value) { subposetopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); } inline void AgvEmqx_parameter::set_subposetopic(std::string&& value) { subposetopic_.Set( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); // @@protoc_insertion_point(field_set_rvalue:NavParameter.AgvEmqx_parameter.subPoseTopic) } inline void AgvEmqx_parameter::set_subposetopic(const char* value) { GOOGLE_DCHECK(value != nullptr); subposetopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), GetArena()); // @@protoc_insertion_point(field_set_char:NavParameter.AgvEmqx_parameter.subPoseTopic) } inline void AgvEmqx_parameter::set_subposetopic(const char* value, size_t size) { subposetopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( reinterpret_cast(value), size), GetArena()); // @@protoc_insertion_point(field_set_pointer:NavParameter.AgvEmqx_parameter.subPoseTopic) } inline std::string* AgvEmqx_parameter::_internal_mutable_subposetopic() { return subposetopic_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline std::string* AgvEmqx_parameter::release_subposetopic() { // @@protoc_insertion_point(field_release:NavParameter.AgvEmqx_parameter.subPoseTopic) return subposetopic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline void AgvEmqx_parameter::set_allocated_subposetopic(std::string* subposetopic) { if (subposetopic != nullptr) { } else { } subposetopic_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), subposetopic, GetArena()); // @@protoc_insertion_point(field_set_allocated:NavParameter.AgvEmqx_parameter.subPoseTopic) } // string subSpeedTopic = 6; inline void AgvEmqx_parameter::clear_subspeedtopic() { subspeedtopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline const std::string& AgvEmqx_parameter::subspeedtopic() const { // @@protoc_insertion_point(field_get:NavParameter.AgvEmqx_parameter.subSpeedTopic) return _internal_subspeedtopic(); } inline void AgvEmqx_parameter::set_subspeedtopic(const std::string& value) { _internal_set_subspeedtopic(value); // @@protoc_insertion_point(field_set:NavParameter.AgvEmqx_parameter.subSpeedTopic) } inline std::string* AgvEmqx_parameter::mutable_subspeedtopic() { // @@protoc_insertion_point(field_mutable:NavParameter.AgvEmqx_parameter.subSpeedTopic) return _internal_mutable_subspeedtopic(); } inline const std::string& AgvEmqx_parameter::_internal_subspeedtopic() const { return subspeedtopic_.Get(); } inline void AgvEmqx_parameter::_internal_set_subspeedtopic(const std::string& value) { subspeedtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); } inline void AgvEmqx_parameter::set_subspeedtopic(std::string&& value) { subspeedtopic_.Set( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); // @@protoc_insertion_point(field_set_rvalue:NavParameter.AgvEmqx_parameter.subSpeedTopic) } inline void AgvEmqx_parameter::set_subspeedtopic(const char* value) { GOOGLE_DCHECK(value != nullptr); subspeedtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), GetArena()); // @@protoc_insertion_point(field_set_char:NavParameter.AgvEmqx_parameter.subSpeedTopic) } inline void AgvEmqx_parameter::set_subspeedtopic(const char* value, size_t size) { subspeedtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( reinterpret_cast(value), size), GetArena()); // @@protoc_insertion_point(field_set_pointer:NavParameter.AgvEmqx_parameter.subSpeedTopic) } inline std::string* AgvEmqx_parameter::_internal_mutable_subspeedtopic() { return subspeedtopic_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline std::string* AgvEmqx_parameter::release_subspeedtopic() { // @@protoc_insertion_point(field_release:NavParameter.AgvEmqx_parameter.subSpeedTopic) return subspeedtopic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline void AgvEmqx_parameter::set_allocated_subspeedtopic(std::string* subspeedtopic) { if (subspeedtopic != nullptr) { } else { } subspeedtopic_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), subspeedtopic, GetArena()); // @@protoc_insertion_point(field_set_allocated:NavParameter.AgvEmqx_parameter.subSpeedTopic) } // ------------------------------------------------------------------- // Emqx_parameter // string NodeId = 1; inline void Emqx_parameter::clear_nodeid() { nodeid_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline const std::string& Emqx_parameter::nodeid() const { // @@protoc_insertion_point(field_get:NavParameter.Emqx_parameter.NodeId) return _internal_nodeid(); } inline void Emqx_parameter::set_nodeid(const std::string& value) { _internal_set_nodeid(value); // @@protoc_insertion_point(field_set:NavParameter.Emqx_parameter.NodeId) } inline std::string* Emqx_parameter::mutable_nodeid() { // @@protoc_insertion_point(field_mutable:NavParameter.Emqx_parameter.NodeId) return _internal_mutable_nodeid(); } inline const std::string& Emqx_parameter::_internal_nodeid() const { return nodeid_.Get(); } inline void Emqx_parameter::_internal_set_nodeid(const std::string& value) { nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); } inline void Emqx_parameter::set_nodeid(std::string&& value) { nodeid_.Set( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); // @@protoc_insertion_point(field_set_rvalue:NavParameter.Emqx_parameter.NodeId) } inline void Emqx_parameter::set_nodeid(const char* value) { GOOGLE_DCHECK(value != nullptr); nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), GetArena()); // @@protoc_insertion_point(field_set_char:NavParameter.Emqx_parameter.NodeId) } inline void Emqx_parameter::set_nodeid(const char* value, size_t size) { nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( reinterpret_cast(value), size), GetArena()); // @@protoc_insertion_point(field_set_pointer:NavParameter.Emqx_parameter.NodeId) } inline std::string* Emqx_parameter::_internal_mutable_nodeid() { return nodeid_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline std::string* Emqx_parameter::release_nodeid() { // @@protoc_insertion_point(field_release:NavParameter.Emqx_parameter.NodeId) return nodeid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline void Emqx_parameter::set_allocated_nodeid(std::string* nodeid) { if (nodeid != nullptr) { } else { } nodeid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), nodeid, GetArena()); // @@protoc_insertion_point(field_set_allocated:NavParameter.Emqx_parameter.NodeId) } // string ip = 2; inline void Emqx_parameter::clear_ip() { ip_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline const std::string& Emqx_parameter::ip() const { // @@protoc_insertion_point(field_get:NavParameter.Emqx_parameter.ip) return _internal_ip(); } inline void Emqx_parameter::set_ip(const std::string& value) { _internal_set_ip(value); // @@protoc_insertion_point(field_set:NavParameter.Emqx_parameter.ip) } inline std::string* Emqx_parameter::mutable_ip() { // @@protoc_insertion_point(field_mutable:NavParameter.Emqx_parameter.ip) return _internal_mutable_ip(); } inline const std::string& Emqx_parameter::_internal_ip() const { return ip_.Get(); } inline void Emqx_parameter::_internal_set_ip(const std::string& value) { ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); } inline void Emqx_parameter::set_ip(std::string&& value) { ip_.Set( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); // @@protoc_insertion_point(field_set_rvalue:NavParameter.Emqx_parameter.ip) } inline void Emqx_parameter::set_ip(const char* value) { GOOGLE_DCHECK(value != nullptr); ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), GetArena()); // @@protoc_insertion_point(field_set_char:NavParameter.Emqx_parameter.ip) } inline void Emqx_parameter::set_ip(const char* value, size_t size) { ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( reinterpret_cast(value), size), GetArena()); // @@protoc_insertion_point(field_set_pointer:NavParameter.Emqx_parameter.ip) } inline std::string* Emqx_parameter::_internal_mutable_ip() { return ip_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline std::string* Emqx_parameter::release_ip() { // @@protoc_insertion_point(field_release:NavParameter.Emqx_parameter.ip) return ip_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline void Emqx_parameter::set_allocated_ip(std::string* ip) { if (ip != nullptr) { } else { } ip_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ip, GetArena()); // @@protoc_insertion_point(field_set_allocated:NavParameter.Emqx_parameter.ip) } // int32 port = 3; inline void Emqx_parameter::clear_port() { port_ = 0; } inline ::PROTOBUF_NAMESPACE_ID::int32 Emqx_parameter::_internal_port() const { return port_; } inline ::PROTOBUF_NAMESPACE_ID::int32 Emqx_parameter::port() const { // @@protoc_insertion_point(field_get:NavParameter.Emqx_parameter.port) return _internal_port(); } inline void Emqx_parameter::_internal_set_port(::PROTOBUF_NAMESPACE_ID::int32 value) { port_ = value; } inline void Emqx_parameter::set_port(::PROTOBUF_NAMESPACE_ID::int32 value) { _internal_set_port(value); // @@protoc_insertion_point(field_set:NavParameter.Emqx_parameter.port) } // string pubStatuTopic = 4; inline void Emqx_parameter::clear_pubstatutopic() { pubstatutopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline const std::string& Emqx_parameter::pubstatutopic() const { // @@protoc_insertion_point(field_get:NavParameter.Emqx_parameter.pubStatuTopic) return _internal_pubstatutopic(); } inline void Emqx_parameter::set_pubstatutopic(const std::string& value) { _internal_set_pubstatutopic(value); // @@protoc_insertion_point(field_set:NavParameter.Emqx_parameter.pubStatuTopic) } inline std::string* Emqx_parameter::mutable_pubstatutopic() { // @@protoc_insertion_point(field_mutable:NavParameter.Emqx_parameter.pubStatuTopic) return _internal_mutable_pubstatutopic(); } inline const std::string& Emqx_parameter::_internal_pubstatutopic() const { return pubstatutopic_.Get(); } inline void Emqx_parameter::_internal_set_pubstatutopic(const std::string& value) { pubstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); } inline void Emqx_parameter::set_pubstatutopic(std::string&& value) { pubstatutopic_.Set( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); // @@protoc_insertion_point(field_set_rvalue:NavParameter.Emqx_parameter.pubStatuTopic) } inline void Emqx_parameter::set_pubstatutopic(const char* value) { GOOGLE_DCHECK(value != nullptr); pubstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), GetArena()); // @@protoc_insertion_point(field_set_char:NavParameter.Emqx_parameter.pubStatuTopic) } inline void Emqx_parameter::set_pubstatutopic(const char* value, size_t size) { pubstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( reinterpret_cast(value), size), GetArena()); // @@protoc_insertion_point(field_set_pointer:NavParameter.Emqx_parameter.pubStatuTopic) } inline std::string* Emqx_parameter::_internal_mutable_pubstatutopic() { return pubstatutopic_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline std::string* Emqx_parameter::release_pubstatutopic() { // @@protoc_insertion_point(field_release:NavParameter.Emqx_parameter.pubStatuTopic) return pubstatutopic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline void Emqx_parameter::set_allocated_pubstatutopic(std::string* pubstatutopic) { if (pubstatutopic != nullptr) { } else { } pubstatutopic_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), pubstatutopic, GetArena()); // @@protoc_insertion_point(field_set_allocated:NavParameter.Emqx_parameter.pubStatuTopic) } // string pubNavStatuTopic = 5; inline void Emqx_parameter::clear_pubnavstatutopic() { pubnavstatutopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline const std::string& Emqx_parameter::pubnavstatutopic() const { // @@protoc_insertion_point(field_get:NavParameter.Emqx_parameter.pubNavStatuTopic) return _internal_pubnavstatutopic(); } inline void Emqx_parameter::set_pubnavstatutopic(const std::string& value) { _internal_set_pubnavstatutopic(value); // @@protoc_insertion_point(field_set:NavParameter.Emqx_parameter.pubNavStatuTopic) } inline std::string* Emqx_parameter::mutable_pubnavstatutopic() { // @@protoc_insertion_point(field_mutable:NavParameter.Emqx_parameter.pubNavStatuTopic) return _internal_mutable_pubnavstatutopic(); } inline const std::string& Emqx_parameter::_internal_pubnavstatutopic() const { return pubnavstatutopic_.Get(); } inline void Emqx_parameter::_internal_set_pubnavstatutopic(const std::string& value) { pubnavstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); } inline void Emqx_parameter::set_pubnavstatutopic(std::string&& value) { pubnavstatutopic_.Set( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); // @@protoc_insertion_point(field_set_rvalue:NavParameter.Emqx_parameter.pubNavStatuTopic) } inline void Emqx_parameter::set_pubnavstatutopic(const char* value) { GOOGLE_DCHECK(value != nullptr); pubnavstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), GetArena()); // @@protoc_insertion_point(field_set_char:NavParameter.Emqx_parameter.pubNavStatuTopic) } inline void Emqx_parameter::set_pubnavstatutopic(const char* value, size_t size) { pubnavstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( reinterpret_cast(value), size), GetArena()); // @@protoc_insertion_point(field_set_pointer:NavParameter.Emqx_parameter.pubNavStatuTopic) } inline std::string* Emqx_parameter::_internal_mutable_pubnavstatutopic() { return pubnavstatutopic_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline std::string* Emqx_parameter::release_pubnavstatutopic() { // @@protoc_insertion_point(field_release:NavParameter.Emqx_parameter.pubNavStatuTopic) return pubnavstatutopic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline void Emqx_parameter::set_allocated_pubnavstatutopic(std::string* pubnavstatutopic) { if (pubnavstatutopic != nullptr) { } else { } pubnavstatutopic_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), pubnavstatutopic, GetArena()); // @@protoc_insertion_point(field_set_allocated:NavParameter.Emqx_parameter.pubNavStatuTopic) } // string subNavCmdTopic = 6; inline void Emqx_parameter::clear_subnavcmdtopic() { subnavcmdtopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline const std::string& Emqx_parameter::subnavcmdtopic() const { // @@protoc_insertion_point(field_get:NavParameter.Emqx_parameter.subNavCmdTopic) return _internal_subnavcmdtopic(); } inline void Emqx_parameter::set_subnavcmdtopic(const std::string& value) { _internal_set_subnavcmdtopic(value); // @@protoc_insertion_point(field_set:NavParameter.Emqx_parameter.subNavCmdTopic) } inline std::string* Emqx_parameter::mutable_subnavcmdtopic() { // @@protoc_insertion_point(field_mutable:NavParameter.Emqx_parameter.subNavCmdTopic) return _internal_mutable_subnavcmdtopic(); } inline const std::string& Emqx_parameter::_internal_subnavcmdtopic() const { return subnavcmdtopic_.Get(); } inline void Emqx_parameter::_internal_set_subnavcmdtopic(const std::string& value) { subnavcmdtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); } inline void Emqx_parameter::set_subnavcmdtopic(std::string&& value) { subnavcmdtopic_.Set( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); // @@protoc_insertion_point(field_set_rvalue:NavParameter.Emqx_parameter.subNavCmdTopic) } inline void Emqx_parameter::set_subnavcmdtopic(const char* value) { GOOGLE_DCHECK(value != nullptr); subnavcmdtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), GetArena()); // @@protoc_insertion_point(field_set_char:NavParameter.Emqx_parameter.subNavCmdTopic) } inline void Emqx_parameter::set_subnavcmdtopic(const char* value, size_t size) { subnavcmdtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( reinterpret_cast(value), size), GetArena()); // @@protoc_insertion_point(field_set_pointer:NavParameter.Emqx_parameter.subNavCmdTopic) } inline std::string* Emqx_parameter::_internal_mutable_subnavcmdtopic() { return subnavcmdtopic_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline std::string* Emqx_parameter::release_subnavcmdtopic() { // @@protoc_insertion_point(field_release:NavParameter.Emqx_parameter.subNavCmdTopic) return subnavcmdtopic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline void Emqx_parameter::set_allocated_subnavcmdtopic(std::string* subnavcmdtopic) { if (subnavcmdtopic != nullptr) { } else { } subnavcmdtopic_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), subnavcmdtopic, GetArena()); // @@protoc_insertion_point(field_set_allocated:NavParameter.Emqx_parameter.subNavCmdTopic) } // ------------------------------------------------------------------- // BrotherEmqx // string NodeId = 1; inline void BrotherEmqx::clear_nodeid() { nodeid_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline const std::string& BrotherEmqx::nodeid() const { // @@protoc_insertion_point(field_get:NavParameter.BrotherEmqx.NodeId) return _internal_nodeid(); } inline void BrotherEmqx::set_nodeid(const std::string& value) { _internal_set_nodeid(value); // @@protoc_insertion_point(field_set:NavParameter.BrotherEmqx.NodeId) } inline std::string* BrotherEmqx::mutable_nodeid() { // @@protoc_insertion_point(field_mutable:NavParameter.BrotherEmqx.NodeId) return _internal_mutable_nodeid(); } inline const std::string& BrotherEmqx::_internal_nodeid() const { return nodeid_.Get(); } inline void BrotherEmqx::_internal_set_nodeid(const std::string& value) { nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); } inline void BrotherEmqx::set_nodeid(std::string&& value) { nodeid_.Set( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); // @@protoc_insertion_point(field_set_rvalue:NavParameter.BrotherEmqx.NodeId) } inline void BrotherEmqx::set_nodeid(const char* value) { GOOGLE_DCHECK(value != nullptr); nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), GetArena()); // @@protoc_insertion_point(field_set_char:NavParameter.BrotherEmqx.NodeId) } inline void BrotherEmqx::set_nodeid(const char* value, size_t size) { nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( reinterpret_cast(value), size), GetArena()); // @@protoc_insertion_point(field_set_pointer:NavParameter.BrotherEmqx.NodeId) } inline std::string* BrotherEmqx::_internal_mutable_nodeid() { return nodeid_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline std::string* BrotherEmqx::release_nodeid() { // @@protoc_insertion_point(field_release:NavParameter.BrotherEmqx.NodeId) return nodeid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline void BrotherEmqx::set_allocated_nodeid(std::string* nodeid) { if (nodeid != nullptr) { } else { } nodeid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), nodeid, GetArena()); // @@protoc_insertion_point(field_set_allocated:NavParameter.BrotherEmqx.NodeId) } // string ip = 2; inline void BrotherEmqx::clear_ip() { ip_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline const std::string& BrotherEmqx::ip() const { // @@protoc_insertion_point(field_get:NavParameter.BrotherEmqx.ip) return _internal_ip(); } inline void BrotherEmqx::set_ip(const std::string& value) { _internal_set_ip(value); // @@protoc_insertion_point(field_set:NavParameter.BrotherEmqx.ip) } inline std::string* BrotherEmqx::mutable_ip() { // @@protoc_insertion_point(field_mutable:NavParameter.BrotherEmqx.ip) return _internal_mutable_ip(); } inline const std::string& BrotherEmqx::_internal_ip() const { return ip_.Get(); } inline void BrotherEmqx::_internal_set_ip(const std::string& value) { ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); } inline void BrotherEmqx::set_ip(std::string&& value) { ip_.Set( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); // @@protoc_insertion_point(field_set_rvalue:NavParameter.BrotherEmqx.ip) } inline void BrotherEmqx::set_ip(const char* value) { GOOGLE_DCHECK(value != nullptr); ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), GetArena()); // @@protoc_insertion_point(field_set_char:NavParameter.BrotherEmqx.ip) } inline void BrotherEmqx::set_ip(const char* value, size_t size) { ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( reinterpret_cast(value), size), GetArena()); // @@protoc_insertion_point(field_set_pointer:NavParameter.BrotherEmqx.ip) } inline std::string* BrotherEmqx::_internal_mutable_ip() { return ip_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline std::string* BrotherEmqx::release_ip() { // @@protoc_insertion_point(field_release:NavParameter.BrotherEmqx.ip) return ip_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline void BrotherEmqx::set_allocated_ip(std::string* ip) { if (ip != nullptr) { } else { } ip_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ip, GetArena()); // @@protoc_insertion_point(field_set_allocated:NavParameter.BrotherEmqx.ip) } // int32 port = 3; inline void BrotherEmqx::clear_port() { port_ = 0; } inline ::PROTOBUF_NAMESPACE_ID::int32 BrotherEmqx::_internal_port() const { return port_; } inline ::PROTOBUF_NAMESPACE_ID::int32 BrotherEmqx::port() const { // @@protoc_insertion_point(field_get:NavParameter.BrotherEmqx.port) return _internal_port(); } inline void BrotherEmqx::_internal_set_port(::PROTOBUF_NAMESPACE_ID::int32 value) { port_ = value; } inline void BrotherEmqx::set_port(::PROTOBUF_NAMESPACE_ID::int32 value) { _internal_set_port(value); // @@protoc_insertion_point(field_set:NavParameter.BrotherEmqx.port) } // string subBrotherStatuTopic = 4; inline void BrotherEmqx::clear_subbrotherstatutopic() { subbrotherstatutopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline const std::string& BrotherEmqx::subbrotherstatutopic() const { // @@protoc_insertion_point(field_get:NavParameter.BrotherEmqx.subBrotherStatuTopic) return _internal_subbrotherstatutopic(); } inline void BrotherEmqx::set_subbrotherstatutopic(const std::string& value) { _internal_set_subbrotherstatutopic(value); // @@protoc_insertion_point(field_set:NavParameter.BrotherEmqx.subBrotherStatuTopic) } inline std::string* BrotherEmqx::mutable_subbrotherstatutopic() { // @@protoc_insertion_point(field_mutable:NavParameter.BrotherEmqx.subBrotherStatuTopic) return _internal_mutable_subbrotherstatutopic(); } inline const std::string& BrotherEmqx::_internal_subbrotherstatutopic() const { return subbrotherstatutopic_.Get(); } inline void BrotherEmqx::_internal_set_subbrotherstatutopic(const std::string& value) { subbrotherstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); } inline void BrotherEmqx::set_subbrotherstatutopic(std::string&& value) { subbrotherstatutopic_.Set( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); // @@protoc_insertion_point(field_set_rvalue:NavParameter.BrotherEmqx.subBrotherStatuTopic) } inline void BrotherEmqx::set_subbrotherstatutopic(const char* value) { GOOGLE_DCHECK(value != nullptr); subbrotherstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), GetArena()); // @@protoc_insertion_point(field_set_char:NavParameter.BrotherEmqx.subBrotherStatuTopic) } inline void BrotherEmqx::set_subbrotherstatutopic(const char* value, size_t size) { subbrotherstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( reinterpret_cast(value), size), GetArena()); // @@protoc_insertion_point(field_set_pointer:NavParameter.BrotherEmqx.subBrotherStatuTopic) } inline std::string* BrotherEmqx::_internal_mutable_subbrotherstatutopic() { return subbrotherstatutopic_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline std::string* BrotherEmqx::release_subbrotherstatutopic() { // @@protoc_insertion_point(field_release:NavParameter.BrotherEmqx.subBrotherStatuTopic) return subbrotherstatutopic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline void BrotherEmqx::set_allocated_subbrotherstatutopic(std::string* subbrotherstatutopic) { if (subbrotherstatutopic != nullptr) { } else { } subbrotherstatutopic_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), subbrotherstatutopic, GetArena()); // @@protoc_insertion_point(field_set_allocated:NavParameter.BrotherEmqx.subBrotherStatuTopic) } // ------------------------------------------------------------------- // MPC_parameter // float shortest_radius = 1; inline void MPC_parameter::clear_shortest_radius() { shortest_radius_ = 0; } inline float MPC_parameter::_internal_shortest_radius() const { return shortest_radius_; } inline float MPC_parameter::shortest_radius() const { // @@protoc_insertion_point(field_get:NavParameter.MPC_parameter.shortest_radius) return _internal_shortest_radius(); } inline void MPC_parameter::_internal_set_shortest_radius(float value) { shortest_radius_ = value; } inline void MPC_parameter::set_shortest_radius(float value) { _internal_set_shortest_radius(value); // @@protoc_insertion_point(field_set:NavParameter.MPC_parameter.shortest_radius) } // float dt = 2; inline void MPC_parameter::clear_dt() { dt_ = 0; } inline float MPC_parameter::_internal_dt() const { return dt_; } inline float MPC_parameter::dt() const { // @@protoc_insertion_point(field_get:NavParameter.MPC_parameter.dt) return _internal_dt(); } inline void MPC_parameter::_internal_set_dt(float value) { dt_ = value; } inline void MPC_parameter::set_dt(float value) { _internal_set_dt(value); // @@protoc_insertion_point(field_set:NavParameter.MPC_parameter.dt) } // float acc_velocity = 3; inline void MPC_parameter::clear_acc_velocity() { acc_velocity_ = 0; } inline float MPC_parameter::_internal_acc_velocity() const { return acc_velocity_; } inline float MPC_parameter::acc_velocity() const { // @@protoc_insertion_point(field_get:NavParameter.MPC_parameter.acc_velocity) return _internal_acc_velocity(); } inline void MPC_parameter::_internal_set_acc_velocity(float value) { acc_velocity_ = value; } inline void MPC_parameter::set_acc_velocity(float value) { _internal_set_acc_velocity(value); // @@protoc_insertion_point(field_set:NavParameter.MPC_parameter.acc_velocity) } // float acc_angular = 4; inline void MPC_parameter::clear_acc_angular() { acc_angular_ = 0; } inline float MPC_parameter::_internal_acc_angular() const { return acc_angular_; } inline float MPC_parameter::acc_angular() const { // @@protoc_insertion_point(field_get:NavParameter.MPC_parameter.acc_angular) return _internal_acc_angular(); } inline void MPC_parameter::_internal_set_acc_angular(float value) { acc_angular_ = value; } inline void MPC_parameter::set_acc_angular(float value) { _internal_set_acc_angular(value); // @@protoc_insertion_point(field_set:NavParameter.MPC_parameter.acc_angular) } // ------------------------------------------------------------------- // SpeedLimit // float min = 1; inline void SpeedLimit::clear_min() { min_ = 0; } inline float SpeedLimit::_internal_min() const { return min_; } inline float SpeedLimit::min() const { // @@protoc_insertion_point(field_get:NavParameter.SpeedLimit.min) return _internal_min(); } inline void SpeedLimit::_internal_set_min(float value) { min_ = value; } inline void SpeedLimit::set_min(float value) { _internal_set_min(value); // @@protoc_insertion_point(field_set:NavParameter.SpeedLimit.min) } // float max = 2; inline void SpeedLimit::clear_max() { max_ = 0; } inline float SpeedLimit::_internal_max() const { return max_; } inline float SpeedLimit::max() const { // @@protoc_insertion_point(field_get:NavParameter.SpeedLimit.max) return _internal_max(); } inline void SpeedLimit::_internal_set_max(float value) { max_ = value; } inline void SpeedLimit::set_max(float value) { _internal_set_max(value); // @@protoc_insertion_point(field_set:NavParameter.SpeedLimit.max) } // ------------------------------------------------------------------- // Accuracy // float l = 1; inline void Accuracy::clear_l() { l_ = 0; } inline float Accuracy::_internal_l() const { return l_; } inline float Accuracy::l() const { // @@protoc_insertion_point(field_get:NavParameter.Accuracy.l) return _internal_l(); } inline void Accuracy::_internal_set_l(float value) { l_ = value; } inline void Accuracy::set_l(float value) { _internal_set_l(value); // @@protoc_insertion_point(field_set:NavParameter.Accuracy.l) } // float w = 2; inline void Accuracy::clear_w() { w_ = 0; } inline float Accuracy::_internal_w() const { return w_; } inline float Accuracy::w() const { // @@protoc_insertion_point(field_get:NavParameter.Accuracy.w) return _internal_w(); } inline void Accuracy::_internal_set_w(float value) { w_ = value; } inline void Accuracy::set_w(float value) { _internal_set_w(value); // @@protoc_insertion_point(field_set:NavParameter.Accuracy.w) } // ------------------------------------------------------------------- // Navigation_parameter // bool main_agv = 1; inline void Navigation_parameter::clear_main_agv() { main_agv_ = false; } inline bool Navigation_parameter::_internal_main_agv() const { return main_agv_; } inline bool Navigation_parameter::main_agv() const { // @@protoc_insertion_point(field_get:NavParameter.Navigation_parameter.main_agv) return _internal_main_agv(); } inline void Navigation_parameter::_internal_set_main_agv(bool value) { main_agv_ = value; } inline void Navigation_parameter::set_main_agv(bool value) { _internal_set_main_agv(value); // @@protoc_insertion_point(field_set:NavParameter.Navigation_parameter.main_agv) } // .NavParameter.AgvEmqx_parameter Agv_emqx = 2; inline bool Navigation_parameter::_internal_has_agv_emqx() const { return this != internal_default_instance() && agv_emqx_ != nullptr; } inline bool Navigation_parameter::has_agv_emqx() const { return _internal_has_agv_emqx(); } inline void Navigation_parameter::clear_agv_emqx() { if (GetArena() == nullptr && agv_emqx_ != nullptr) { delete agv_emqx_; } agv_emqx_ = nullptr; } inline const ::NavParameter::AgvEmqx_parameter& Navigation_parameter::_internal_agv_emqx() const { const ::NavParameter::AgvEmqx_parameter* p = agv_emqx_; return p != nullptr ? *p : *reinterpret_cast( &::NavParameter::_AgvEmqx_parameter_default_instance_); } inline const ::NavParameter::AgvEmqx_parameter& Navigation_parameter::agv_emqx() const { // @@protoc_insertion_point(field_get:NavParameter.Navigation_parameter.Agv_emqx) return _internal_agv_emqx(); } inline void Navigation_parameter::unsafe_arena_set_allocated_agv_emqx( ::NavParameter::AgvEmqx_parameter* agv_emqx) { if (GetArena() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(agv_emqx_); } agv_emqx_ = agv_emqx; if (agv_emqx) { } else { } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:NavParameter.Navigation_parameter.Agv_emqx) } inline ::NavParameter::AgvEmqx_parameter* Navigation_parameter::release_agv_emqx() { ::NavParameter::AgvEmqx_parameter* temp = agv_emqx_; agv_emqx_ = nullptr; if (GetArena() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } return temp; } inline ::NavParameter::AgvEmqx_parameter* Navigation_parameter::unsafe_arena_release_agv_emqx() { // @@protoc_insertion_point(field_release:NavParameter.Navigation_parameter.Agv_emqx) ::NavParameter::AgvEmqx_parameter* temp = agv_emqx_; agv_emqx_ = nullptr; return temp; } inline ::NavParameter::AgvEmqx_parameter* Navigation_parameter::_internal_mutable_agv_emqx() { if (agv_emqx_ == nullptr) { auto* p = CreateMaybeMessage<::NavParameter::AgvEmqx_parameter>(GetArena()); agv_emqx_ = p; } return agv_emqx_; } inline ::NavParameter::AgvEmqx_parameter* Navigation_parameter::mutable_agv_emqx() { // @@protoc_insertion_point(field_mutable:NavParameter.Navigation_parameter.Agv_emqx) return _internal_mutable_agv_emqx(); } inline void Navigation_parameter::set_allocated_agv_emqx(::NavParameter::AgvEmqx_parameter* agv_emqx) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); if (message_arena == nullptr) { delete agv_emqx_; } if (agv_emqx) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(agv_emqx); if (message_arena != submessage_arena) { agv_emqx = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, agv_emqx, submessage_arena); } } else { } agv_emqx_ = agv_emqx; // @@protoc_insertion_point(field_set_allocated:NavParameter.Navigation_parameter.Agv_emqx) } // .NavParameter.Emqx_parameter Terminal_emqx = 3; inline bool Navigation_parameter::_internal_has_terminal_emqx() const { return this != internal_default_instance() && terminal_emqx_ != nullptr; } inline bool Navigation_parameter::has_terminal_emqx() const { return _internal_has_terminal_emqx(); } inline void Navigation_parameter::clear_terminal_emqx() { if (GetArena() == nullptr && terminal_emqx_ != nullptr) { delete terminal_emqx_; } terminal_emqx_ = nullptr; } inline const ::NavParameter::Emqx_parameter& Navigation_parameter::_internal_terminal_emqx() const { const ::NavParameter::Emqx_parameter* p = terminal_emqx_; return p != nullptr ? *p : *reinterpret_cast( &::NavParameter::_Emqx_parameter_default_instance_); } inline const ::NavParameter::Emqx_parameter& Navigation_parameter::terminal_emqx() const { // @@protoc_insertion_point(field_get:NavParameter.Navigation_parameter.Terminal_emqx) return _internal_terminal_emqx(); } inline void Navigation_parameter::unsafe_arena_set_allocated_terminal_emqx( ::NavParameter::Emqx_parameter* terminal_emqx) { if (GetArena() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(terminal_emqx_); } terminal_emqx_ = terminal_emqx; if (terminal_emqx) { } else { } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:NavParameter.Navigation_parameter.Terminal_emqx) } inline ::NavParameter::Emqx_parameter* Navigation_parameter::release_terminal_emqx() { ::NavParameter::Emqx_parameter* temp = terminal_emqx_; terminal_emqx_ = nullptr; if (GetArena() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } return temp; } inline ::NavParameter::Emqx_parameter* Navigation_parameter::unsafe_arena_release_terminal_emqx() { // @@protoc_insertion_point(field_release:NavParameter.Navigation_parameter.Terminal_emqx) ::NavParameter::Emqx_parameter* temp = terminal_emqx_; terminal_emqx_ = nullptr; return temp; } inline ::NavParameter::Emqx_parameter* Navigation_parameter::_internal_mutable_terminal_emqx() { if (terminal_emqx_ == nullptr) { auto* p = CreateMaybeMessage<::NavParameter::Emqx_parameter>(GetArena()); terminal_emqx_ = p; } return terminal_emqx_; } inline ::NavParameter::Emqx_parameter* Navigation_parameter::mutable_terminal_emqx() { // @@protoc_insertion_point(field_mutable:NavParameter.Navigation_parameter.Terminal_emqx) return _internal_mutable_terminal_emqx(); } inline void Navigation_parameter::set_allocated_terminal_emqx(::NavParameter::Emqx_parameter* terminal_emqx) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); if (message_arena == nullptr) { delete terminal_emqx_; } if (terminal_emqx) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(terminal_emqx); if (message_arena != submessage_arena) { terminal_emqx = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, terminal_emqx, submessage_arena); } } else { } terminal_emqx_ = terminal_emqx; // @@protoc_insertion_point(field_set_allocated:NavParameter.Navigation_parameter.Terminal_emqx) } // .NavParameter.BrotherEmqx brother_emqx = 4; inline bool Navigation_parameter::_internal_has_brother_emqx() const { return this != internal_default_instance() && brother_emqx_ != nullptr; } inline bool Navigation_parameter::has_brother_emqx() const { return _internal_has_brother_emqx(); } inline void Navigation_parameter::clear_brother_emqx() { if (GetArena() == nullptr && brother_emqx_ != nullptr) { delete brother_emqx_; } brother_emqx_ = nullptr; } inline const ::NavParameter::BrotherEmqx& Navigation_parameter::_internal_brother_emqx() const { const ::NavParameter::BrotherEmqx* p = brother_emqx_; return p != nullptr ? *p : *reinterpret_cast( &::NavParameter::_BrotherEmqx_default_instance_); } inline const ::NavParameter::BrotherEmqx& Navigation_parameter::brother_emqx() const { // @@protoc_insertion_point(field_get:NavParameter.Navigation_parameter.brother_emqx) return _internal_brother_emqx(); } inline void Navigation_parameter::unsafe_arena_set_allocated_brother_emqx( ::NavParameter::BrotherEmqx* brother_emqx) { if (GetArena() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(brother_emqx_); } brother_emqx_ = brother_emqx; if (brother_emqx) { } else { } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:NavParameter.Navigation_parameter.brother_emqx) } inline ::NavParameter::BrotherEmqx* Navigation_parameter::release_brother_emqx() { ::NavParameter::BrotherEmqx* temp = brother_emqx_; brother_emqx_ = nullptr; if (GetArena() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } return temp; } inline ::NavParameter::BrotherEmqx* Navigation_parameter::unsafe_arena_release_brother_emqx() { // @@protoc_insertion_point(field_release:NavParameter.Navigation_parameter.brother_emqx) ::NavParameter::BrotherEmqx* temp = brother_emqx_; brother_emqx_ = nullptr; return temp; } inline ::NavParameter::BrotherEmqx* Navigation_parameter::_internal_mutable_brother_emqx() { if (brother_emqx_ == nullptr) { auto* p = CreateMaybeMessage<::NavParameter::BrotherEmqx>(GetArena()); brother_emqx_ = p; } return brother_emqx_; } inline ::NavParameter::BrotherEmqx* Navigation_parameter::mutable_brother_emqx() { // @@protoc_insertion_point(field_mutable:NavParameter.Navigation_parameter.brother_emqx) return _internal_mutable_brother_emqx(); } inline void Navigation_parameter::set_allocated_brother_emqx(::NavParameter::BrotherEmqx* brother_emqx) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); if (message_arena == nullptr) { delete brother_emqx_; } if (brother_emqx) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(brother_emqx); if (message_arena != submessage_arena) { brother_emqx = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, brother_emqx, submessage_arena); } } else { } brother_emqx_ = brother_emqx; // @@protoc_insertion_point(field_set_allocated:NavParameter.Navigation_parameter.brother_emqx) } // .NavParameter.MPC_parameter x_mpc_parameter = 5; inline bool Navigation_parameter::_internal_has_x_mpc_parameter() const { return this != internal_default_instance() && x_mpc_parameter_ != nullptr; } inline bool Navigation_parameter::has_x_mpc_parameter() const { return _internal_has_x_mpc_parameter(); } inline void Navigation_parameter::clear_x_mpc_parameter() { if (GetArena() == nullptr && x_mpc_parameter_ != nullptr) { delete x_mpc_parameter_; } x_mpc_parameter_ = nullptr; } inline const ::NavParameter::MPC_parameter& Navigation_parameter::_internal_x_mpc_parameter() const { const ::NavParameter::MPC_parameter* p = x_mpc_parameter_; return p != nullptr ? *p : *reinterpret_cast( &::NavParameter::_MPC_parameter_default_instance_); } inline const ::NavParameter::MPC_parameter& Navigation_parameter::x_mpc_parameter() const { // @@protoc_insertion_point(field_get:NavParameter.Navigation_parameter.x_mpc_parameter) return _internal_x_mpc_parameter(); } inline void Navigation_parameter::unsafe_arena_set_allocated_x_mpc_parameter( ::NavParameter::MPC_parameter* x_mpc_parameter) { if (GetArena() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(x_mpc_parameter_); } x_mpc_parameter_ = x_mpc_parameter; if (x_mpc_parameter) { } else { } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:NavParameter.Navigation_parameter.x_mpc_parameter) } inline ::NavParameter::MPC_parameter* Navigation_parameter::release_x_mpc_parameter() { ::NavParameter::MPC_parameter* temp = x_mpc_parameter_; x_mpc_parameter_ = nullptr; if (GetArena() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } return temp; } inline ::NavParameter::MPC_parameter* Navigation_parameter::unsafe_arena_release_x_mpc_parameter() { // @@protoc_insertion_point(field_release:NavParameter.Navigation_parameter.x_mpc_parameter) ::NavParameter::MPC_parameter* temp = x_mpc_parameter_; x_mpc_parameter_ = nullptr; return temp; } inline ::NavParameter::MPC_parameter* Navigation_parameter::_internal_mutable_x_mpc_parameter() { if (x_mpc_parameter_ == nullptr) { auto* p = CreateMaybeMessage<::NavParameter::MPC_parameter>(GetArena()); x_mpc_parameter_ = p; } return x_mpc_parameter_; } inline ::NavParameter::MPC_parameter* Navigation_parameter::mutable_x_mpc_parameter() { // @@protoc_insertion_point(field_mutable:NavParameter.Navigation_parameter.x_mpc_parameter) return _internal_mutable_x_mpc_parameter(); } inline void Navigation_parameter::set_allocated_x_mpc_parameter(::NavParameter::MPC_parameter* x_mpc_parameter) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); if (message_arena == nullptr) { delete x_mpc_parameter_; } if (x_mpc_parameter) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(x_mpc_parameter); if (message_arena != submessage_arena) { x_mpc_parameter = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, x_mpc_parameter, submessage_arena); } } else { } x_mpc_parameter_ = x_mpc_parameter; // @@protoc_insertion_point(field_set_allocated:NavParameter.Navigation_parameter.x_mpc_parameter) } // .NavParameter.MPC_parameter y_mpc_parameter = 6; inline bool Navigation_parameter::_internal_has_y_mpc_parameter() const { return this != internal_default_instance() && y_mpc_parameter_ != nullptr; } inline bool Navigation_parameter::has_y_mpc_parameter() const { return _internal_has_y_mpc_parameter(); } inline void Navigation_parameter::clear_y_mpc_parameter() { if (GetArena() == nullptr && y_mpc_parameter_ != nullptr) { delete y_mpc_parameter_; } y_mpc_parameter_ = nullptr; } inline const ::NavParameter::MPC_parameter& Navigation_parameter::_internal_y_mpc_parameter() const { const ::NavParameter::MPC_parameter* p = y_mpc_parameter_; return p != nullptr ? *p : *reinterpret_cast( &::NavParameter::_MPC_parameter_default_instance_); } inline const ::NavParameter::MPC_parameter& Navigation_parameter::y_mpc_parameter() const { // @@protoc_insertion_point(field_get:NavParameter.Navigation_parameter.y_mpc_parameter) return _internal_y_mpc_parameter(); } inline void Navigation_parameter::unsafe_arena_set_allocated_y_mpc_parameter( ::NavParameter::MPC_parameter* y_mpc_parameter) { if (GetArena() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(y_mpc_parameter_); } y_mpc_parameter_ = y_mpc_parameter; if (y_mpc_parameter) { } else { } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:NavParameter.Navigation_parameter.y_mpc_parameter) } inline ::NavParameter::MPC_parameter* Navigation_parameter::release_y_mpc_parameter() { ::NavParameter::MPC_parameter* temp = y_mpc_parameter_; y_mpc_parameter_ = nullptr; if (GetArena() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } return temp; } inline ::NavParameter::MPC_parameter* Navigation_parameter::unsafe_arena_release_y_mpc_parameter() { // @@protoc_insertion_point(field_release:NavParameter.Navigation_parameter.y_mpc_parameter) ::NavParameter::MPC_parameter* temp = y_mpc_parameter_; y_mpc_parameter_ = nullptr; return temp; } inline ::NavParameter::MPC_parameter* Navigation_parameter::_internal_mutable_y_mpc_parameter() { if (y_mpc_parameter_ == nullptr) { auto* p = CreateMaybeMessage<::NavParameter::MPC_parameter>(GetArena()); y_mpc_parameter_ = p; } return y_mpc_parameter_; } inline ::NavParameter::MPC_parameter* Navigation_parameter::mutable_y_mpc_parameter() { // @@protoc_insertion_point(field_mutable:NavParameter.Navigation_parameter.y_mpc_parameter) return _internal_mutable_y_mpc_parameter(); } inline void Navigation_parameter::set_allocated_y_mpc_parameter(::NavParameter::MPC_parameter* y_mpc_parameter) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); if (message_arena == nullptr) { delete y_mpc_parameter_; } if (y_mpc_parameter) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(y_mpc_parameter); if (message_arena != submessage_arena) { y_mpc_parameter = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, y_mpc_parameter, submessage_arena); } } else { } y_mpc_parameter_ = y_mpc_parameter; // @@protoc_insertion_point(field_set_allocated:NavParameter.Navigation_parameter.y_mpc_parameter) } // .NavParameter.SpeedLimit InOutVLimit = 7; inline bool Navigation_parameter::_internal_has_inoutvlimit() const { return this != internal_default_instance() && inoutvlimit_ != nullptr; } inline bool Navigation_parameter::has_inoutvlimit() const { return _internal_has_inoutvlimit(); } inline void Navigation_parameter::clear_inoutvlimit() { if (GetArena() == nullptr && inoutvlimit_ != nullptr) { delete inoutvlimit_; } inoutvlimit_ = nullptr; } inline const ::NavParameter::SpeedLimit& Navigation_parameter::_internal_inoutvlimit() const { const ::NavParameter::SpeedLimit* p = inoutvlimit_; return p != nullptr ? *p : *reinterpret_cast( &::NavParameter::_SpeedLimit_default_instance_); } inline const ::NavParameter::SpeedLimit& Navigation_parameter::inoutvlimit() const { // @@protoc_insertion_point(field_get:NavParameter.Navigation_parameter.InOutVLimit) return _internal_inoutvlimit(); } inline void Navigation_parameter::unsafe_arena_set_allocated_inoutvlimit( ::NavParameter::SpeedLimit* inoutvlimit) { if (GetArena() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(inoutvlimit_); } inoutvlimit_ = inoutvlimit; if (inoutvlimit) { } else { } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:NavParameter.Navigation_parameter.InOutVLimit) } inline ::NavParameter::SpeedLimit* Navigation_parameter::release_inoutvlimit() { ::NavParameter::SpeedLimit* temp = inoutvlimit_; inoutvlimit_ = nullptr; if (GetArena() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } return temp; } inline ::NavParameter::SpeedLimit* Navigation_parameter::unsafe_arena_release_inoutvlimit() { // @@protoc_insertion_point(field_release:NavParameter.Navigation_parameter.InOutVLimit) ::NavParameter::SpeedLimit* temp = inoutvlimit_; inoutvlimit_ = nullptr; return temp; } inline ::NavParameter::SpeedLimit* Navigation_parameter::_internal_mutable_inoutvlimit() { if (inoutvlimit_ == nullptr) { auto* p = CreateMaybeMessage<::NavParameter::SpeedLimit>(GetArena()); inoutvlimit_ = p; } return inoutvlimit_; } inline ::NavParameter::SpeedLimit* Navigation_parameter::mutable_inoutvlimit() { // @@protoc_insertion_point(field_mutable:NavParameter.Navigation_parameter.InOutVLimit) return _internal_mutable_inoutvlimit(); } inline void Navigation_parameter::set_allocated_inoutvlimit(::NavParameter::SpeedLimit* inoutvlimit) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); if (message_arena == nullptr) { delete inoutvlimit_; } if (inoutvlimit) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(inoutvlimit); if (message_arena != submessage_arena) { inoutvlimit = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, inoutvlimit, submessage_arena); } } else { } inoutvlimit_ = inoutvlimit; // @@protoc_insertion_point(field_set_allocated:NavParameter.Navigation_parameter.InOutVLimit) } // .NavParameter.SpeedLimit NodeVelocityLimit = 8; inline bool Navigation_parameter::_internal_has_nodevelocitylimit() const { return this != internal_default_instance() && nodevelocitylimit_ != nullptr; } inline bool Navigation_parameter::has_nodevelocitylimit() const { return _internal_has_nodevelocitylimit(); } inline void Navigation_parameter::clear_nodevelocitylimit() { if (GetArena() == nullptr && nodevelocitylimit_ != nullptr) { delete nodevelocitylimit_; } nodevelocitylimit_ = nullptr; } inline const ::NavParameter::SpeedLimit& Navigation_parameter::_internal_nodevelocitylimit() const { const ::NavParameter::SpeedLimit* p = nodevelocitylimit_; return p != nullptr ? *p : *reinterpret_cast( &::NavParameter::_SpeedLimit_default_instance_); } inline const ::NavParameter::SpeedLimit& Navigation_parameter::nodevelocitylimit() const { // @@protoc_insertion_point(field_get:NavParameter.Navigation_parameter.NodeVelocityLimit) return _internal_nodevelocitylimit(); } inline void Navigation_parameter::unsafe_arena_set_allocated_nodevelocitylimit( ::NavParameter::SpeedLimit* nodevelocitylimit) { if (GetArena() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(nodevelocitylimit_); } nodevelocitylimit_ = nodevelocitylimit; if (nodevelocitylimit) { } else { } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:NavParameter.Navigation_parameter.NodeVelocityLimit) } inline ::NavParameter::SpeedLimit* Navigation_parameter::release_nodevelocitylimit() { ::NavParameter::SpeedLimit* temp = nodevelocitylimit_; nodevelocitylimit_ = nullptr; if (GetArena() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } return temp; } inline ::NavParameter::SpeedLimit* Navigation_parameter::unsafe_arena_release_nodevelocitylimit() { // @@protoc_insertion_point(field_release:NavParameter.Navigation_parameter.NodeVelocityLimit) ::NavParameter::SpeedLimit* temp = nodevelocitylimit_; nodevelocitylimit_ = nullptr; return temp; } inline ::NavParameter::SpeedLimit* Navigation_parameter::_internal_mutable_nodevelocitylimit() { if (nodevelocitylimit_ == nullptr) { auto* p = CreateMaybeMessage<::NavParameter::SpeedLimit>(GetArena()); nodevelocitylimit_ = p; } return nodevelocitylimit_; } inline ::NavParameter::SpeedLimit* Navigation_parameter::mutable_nodevelocitylimit() { // @@protoc_insertion_point(field_mutable:NavParameter.Navigation_parameter.NodeVelocityLimit) return _internal_mutable_nodevelocitylimit(); } inline void Navigation_parameter::set_allocated_nodevelocitylimit(::NavParameter::SpeedLimit* nodevelocitylimit) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); if (message_arena == nullptr) { delete nodevelocitylimit_; } if (nodevelocitylimit) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(nodevelocitylimit); if (message_arena != submessage_arena) { nodevelocitylimit = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, nodevelocitylimit, submessage_arena); } } else { } nodevelocitylimit_ = nodevelocitylimit; // @@protoc_insertion_point(field_set_allocated:NavParameter.Navigation_parameter.NodeVelocityLimit) } // .NavParameter.SpeedLimit NodeAngularLimit = 9; inline bool Navigation_parameter::_internal_has_nodeangularlimit() const { return this != internal_default_instance() && nodeangularlimit_ != nullptr; } inline bool Navigation_parameter::has_nodeangularlimit() const { return _internal_has_nodeangularlimit(); } inline void Navigation_parameter::clear_nodeangularlimit() { if (GetArena() == nullptr && nodeangularlimit_ != nullptr) { delete nodeangularlimit_; } nodeangularlimit_ = nullptr; } inline const ::NavParameter::SpeedLimit& Navigation_parameter::_internal_nodeangularlimit() const { const ::NavParameter::SpeedLimit* p = nodeangularlimit_; return p != nullptr ? *p : *reinterpret_cast( &::NavParameter::_SpeedLimit_default_instance_); } inline const ::NavParameter::SpeedLimit& Navigation_parameter::nodeangularlimit() const { // @@protoc_insertion_point(field_get:NavParameter.Navigation_parameter.NodeAngularLimit) return _internal_nodeangularlimit(); } inline void Navigation_parameter::unsafe_arena_set_allocated_nodeangularlimit( ::NavParameter::SpeedLimit* nodeangularlimit) { if (GetArena() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(nodeangularlimit_); } nodeangularlimit_ = nodeangularlimit; if (nodeangularlimit) { } else { } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:NavParameter.Navigation_parameter.NodeAngularLimit) } inline ::NavParameter::SpeedLimit* Navigation_parameter::release_nodeangularlimit() { ::NavParameter::SpeedLimit* temp = nodeangularlimit_; nodeangularlimit_ = nullptr; if (GetArena() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } return temp; } inline ::NavParameter::SpeedLimit* Navigation_parameter::unsafe_arena_release_nodeangularlimit() { // @@protoc_insertion_point(field_release:NavParameter.Navigation_parameter.NodeAngularLimit) ::NavParameter::SpeedLimit* temp = nodeangularlimit_; nodeangularlimit_ = nullptr; return temp; } inline ::NavParameter::SpeedLimit* Navigation_parameter::_internal_mutable_nodeangularlimit() { if (nodeangularlimit_ == nullptr) { auto* p = CreateMaybeMessage<::NavParameter::SpeedLimit>(GetArena()); nodeangularlimit_ = p; } return nodeangularlimit_; } inline ::NavParameter::SpeedLimit* Navigation_parameter::mutable_nodeangularlimit() { // @@protoc_insertion_point(field_mutable:NavParameter.Navigation_parameter.NodeAngularLimit) return _internal_mutable_nodeangularlimit(); } inline void Navigation_parameter::set_allocated_nodeangularlimit(::NavParameter::SpeedLimit* nodeangularlimit) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); if (message_arena == nullptr) { delete nodeangularlimit_; } if (nodeangularlimit) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(nodeangularlimit); if (message_arena != submessage_arena) { nodeangularlimit = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, nodeangularlimit, submessage_arena); } } else { } nodeangularlimit_ = nodeangularlimit; // @@protoc_insertion_point(field_set_allocated:NavParameter.Navigation_parameter.NodeAngularLimit) } #ifdef __GNUC__ #pragma GCC diagnostic pop #endif // __GNUC__ // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // @@protoc_insertion_point(namespace_scope) } // namespace NavParameter // @@protoc_insertion_point(global_scope) #include #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_parameter_2eproto