// Generated by the protocol buffer compiler. DO NOT EDIT! // source: parameter.proto #include "parameter.pb.h" #include #include #include #include #include #include #include #include // @@protoc_insertion_point(includes) #include extern PROTOBUF_INTERNAL_EXPORT_parameter_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_AgvEmqx_parameter_parameter_2eproto; extern PROTOBUF_INTERNAL_EXPORT_parameter_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_BrotherEmqx_parameter_2eproto; extern PROTOBUF_INTERNAL_EXPORT_parameter_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_Emqx_parameter_parameter_2eproto; extern PROTOBUF_INTERNAL_EXPORT_parameter_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_MPC_parameter_parameter_2eproto; extern PROTOBUF_INTERNAL_EXPORT_parameter_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_SpeedLimit_parameter_2eproto; namespace NavParameter { class AgvEmqx_parameterDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _AgvEmqx_parameter_default_instance_; class Emqx_parameterDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _Emqx_parameter_default_instance_; class BrotherEmqxDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _BrotherEmqx_default_instance_; class MPC_parameterDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _MPC_parameter_default_instance_; class SpeedLimitDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _SpeedLimit_default_instance_; class AccuracyDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _Accuracy_default_instance_; class Navigation_parameterDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _Navigation_parameter_default_instance_; } // namespace NavParameter static void InitDefaultsscc_info_Accuracy_parameter_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::NavParameter::_Accuracy_default_instance_; new (ptr) ::NavParameter::Accuracy(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::NavParameter::Accuracy::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_Accuracy_parameter_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_Accuracy_parameter_2eproto}, {}}; static void InitDefaultsscc_info_AgvEmqx_parameter_parameter_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::NavParameter::_AgvEmqx_parameter_default_instance_; new (ptr) ::NavParameter::AgvEmqx_parameter(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::NavParameter::AgvEmqx_parameter::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_AgvEmqx_parameter_parameter_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_AgvEmqx_parameter_parameter_2eproto}, {}}; static void InitDefaultsscc_info_BrotherEmqx_parameter_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::NavParameter::_BrotherEmqx_default_instance_; new (ptr) ::NavParameter::BrotherEmqx(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::NavParameter::BrotherEmqx::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_BrotherEmqx_parameter_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_BrotherEmqx_parameter_2eproto}, {}}; static void InitDefaultsscc_info_Emqx_parameter_parameter_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::NavParameter::_Emqx_parameter_default_instance_; new (ptr) ::NavParameter::Emqx_parameter(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::NavParameter::Emqx_parameter::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_Emqx_parameter_parameter_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_Emqx_parameter_parameter_2eproto}, {}}; static void InitDefaultsscc_info_MPC_parameter_parameter_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::NavParameter::_MPC_parameter_default_instance_; new (ptr) ::NavParameter::MPC_parameter(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::NavParameter::MPC_parameter::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_MPC_parameter_parameter_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_MPC_parameter_parameter_2eproto}, {}}; static void InitDefaultsscc_info_Navigation_parameter_parameter_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::NavParameter::_Navigation_parameter_default_instance_; new (ptr) ::NavParameter::Navigation_parameter(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::NavParameter::Navigation_parameter::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<5> scc_info_Navigation_parameter_parameter_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 5, 0, InitDefaultsscc_info_Navigation_parameter_parameter_2eproto}, { &scc_info_AgvEmqx_parameter_parameter_2eproto.base, &scc_info_Emqx_parameter_parameter_2eproto.base, &scc_info_BrotherEmqx_parameter_2eproto.base, &scc_info_MPC_parameter_parameter_2eproto.base, &scc_info_SpeedLimit_parameter_2eproto.base,}}; static void InitDefaultsscc_info_SpeedLimit_parameter_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::NavParameter::_SpeedLimit_default_instance_; new (ptr) ::NavParameter::SpeedLimit(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::NavParameter::SpeedLimit::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_SpeedLimit_parameter_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_SpeedLimit_parameter_2eproto}, {}}; static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_parameter_2eproto[7]; static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const** file_level_enum_descriptors_parameter_2eproto = nullptr; static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_parameter_2eproto = nullptr; const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_parameter_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::NavParameter::AgvEmqx_parameter, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::NavParameter::AgvEmqx_parameter, nodeid_), PROTOBUF_FIELD_OFFSET(::NavParameter::AgvEmqx_parameter, ip_), PROTOBUF_FIELD_OFFSET(::NavParameter::AgvEmqx_parameter, port_), PROTOBUF_FIELD_OFFSET(::NavParameter::AgvEmqx_parameter, pubspeedtopic_), PROTOBUF_FIELD_OFFSET(::NavParameter::AgvEmqx_parameter, subposetopic_), PROTOBUF_FIELD_OFFSET(::NavParameter::AgvEmqx_parameter, subspeedtopic_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::NavParameter::Emqx_parameter, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::NavParameter::Emqx_parameter, nodeid_), PROTOBUF_FIELD_OFFSET(::NavParameter::Emqx_parameter, ip_), PROTOBUF_FIELD_OFFSET(::NavParameter::Emqx_parameter, port_), PROTOBUF_FIELD_OFFSET(::NavParameter::Emqx_parameter, pubstatutopic_), PROTOBUF_FIELD_OFFSET(::NavParameter::Emqx_parameter, pubnavstatutopic_), PROTOBUF_FIELD_OFFSET(::NavParameter::Emqx_parameter, subnavcmdtopic_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::NavParameter::BrotherEmqx, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::NavParameter::BrotherEmqx, nodeid_), PROTOBUF_FIELD_OFFSET(::NavParameter::BrotherEmqx, ip_), PROTOBUF_FIELD_OFFSET(::NavParameter::BrotherEmqx, port_), PROTOBUF_FIELD_OFFSET(::NavParameter::BrotherEmqx, subbrotherstatutopic_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::NavParameter::MPC_parameter, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::NavParameter::MPC_parameter, shortest_radius_), PROTOBUF_FIELD_OFFSET(::NavParameter::MPC_parameter, dt_), PROTOBUF_FIELD_OFFSET(::NavParameter::MPC_parameter, acc_velocity_), PROTOBUF_FIELD_OFFSET(::NavParameter::MPC_parameter, acc_angular_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::NavParameter::SpeedLimit, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::NavParameter::SpeedLimit, min_), PROTOBUF_FIELD_OFFSET(::NavParameter::SpeedLimit, max_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::NavParameter::Accuracy, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::NavParameter::Accuracy, l_), PROTOBUF_FIELD_OFFSET(::NavParameter::Accuracy, w_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::NavParameter::Navigation_parameter, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::NavParameter::Navigation_parameter, main_agv_), PROTOBUF_FIELD_OFFSET(::NavParameter::Navigation_parameter, agv_emqx_), PROTOBUF_FIELD_OFFSET(::NavParameter::Navigation_parameter, terminal_emqx_), PROTOBUF_FIELD_OFFSET(::NavParameter::Navigation_parameter, brother_emqx_), PROTOBUF_FIELD_OFFSET(::NavParameter::Navigation_parameter, x_mpc_parameter_), PROTOBUF_FIELD_OFFSET(::NavParameter::Navigation_parameter, y_mpc_parameter_), PROTOBUF_FIELD_OFFSET(::NavParameter::Navigation_parameter, inoutvlimit_), PROTOBUF_FIELD_OFFSET(::NavParameter::Navigation_parameter, nodevelocitylimit_), PROTOBUF_FIELD_OFFSET(::NavParameter::Navigation_parameter, nodeangularlimit_), }; static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { { 0, -1, sizeof(::NavParameter::AgvEmqx_parameter)}, { 11, -1, sizeof(::NavParameter::Emqx_parameter)}, { 22, -1, sizeof(::NavParameter::BrotherEmqx)}, { 31, -1, sizeof(::NavParameter::MPC_parameter)}, { 40, -1, sizeof(::NavParameter::SpeedLimit)}, { 47, -1, sizeof(::NavParameter::Accuracy)}, { 54, -1, sizeof(::NavParameter::Navigation_parameter)}, }; static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = { reinterpret_cast(&::NavParameter::_AgvEmqx_parameter_default_instance_), reinterpret_cast(&::NavParameter::_Emqx_parameter_default_instance_), reinterpret_cast(&::NavParameter::_BrotherEmqx_default_instance_), reinterpret_cast(&::NavParameter::_MPC_parameter_default_instance_), reinterpret_cast(&::NavParameter::_SpeedLimit_default_instance_), reinterpret_cast(&::NavParameter::_Accuracy_default_instance_), reinterpret_cast(&::NavParameter::_Navigation_parameter_default_instance_), }; const char descriptor_table_protodef_parameter_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = "\n\017parameter.proto\022\014NavParameter\"\201\001\n\021AgvE" "mqx_parameter\022\016\n\006NodeId\030\001 \001(\t\022\n\n\002ip\030\002 \001(" "\t\022\014\n\004port\030\003 \001(\005\022\025\n\rpubSpeedTopic\030\004 \001(\t\022\024" "\n\014subPoseTopic\030\005 \001(\t\022\025\n\rsubSpeedTopic\030\006 " "\001(\t\"\203\001\n\016Emqx_parameter\022\016\n\006NodeId\030\001 \001(\t\022\n" "\n\002ip\030\002 \001(\t\022\014\n\004port\030\003 \001(\005\022\025\n\rpubStatuTopi" "c\030\004 \001(\t\022\030\n\020pubNavStatuTopic\030\005 \001(\t\022\026\n\016sub" "NavCmdTopic\030\006 \001(\t\"U\n\013BrotherEmqx\022\016\n\006Node" "Id\030\001 \001(\t\022\n\n\002ip\030\002 \001(\t\022\014\n\004port\030\003 \001(\005\022\034\n\024su" "bBrotherStatuTopic\030\004 \001(\t\"_\n\rMPC_paramete" "r\022\027\n\017shortest_radius\030\001 \001(\002\022\n\n\002dt\030\002 \001(\002\022\024" "\n\014acc_velocity\030\003 \001(\002\022\023\n\013acc_angular\030\004 \001(" "\002\"&\n\nSpeedLimit\022\013\n\003min\030\001 \001(\002\022\013\n\003max\030\002 \001(" "\002\" \n\010Accuracy\022\t\n\001l\030\001 \001(\002\022\t\n\001w\030\002 \001(\002\"\305\003\n\024" "Navigation_parameter\022\020\n\010main_agv\030\001 \001(\010\0221" "\n\010Agv_emqx\030\002 \001(\0132\037.NavParameter.AgvEmqx_" "parameter\0223\n\rTerminal_emqx\030\003 \001(\0132\034.NavPa" "rameter.Emqx_parameter\022/\n\014brother_emqx\030\004" " \001(\0132\031.NavParameter.BrotherEmqx\0224\n\017x_mpc" "_parameter\030\005 \001(\0132\033.NavParameter.MPC_para" "meter\0224\n\017y_mpc_parameter\030\006 \001(\0132\033.NavPara" "meter.MPC_parameter\022-\n\013InOutVLimit\030\007 \001(\013" "2\030.NavParameter.SpeedLimit\0223\n\021NodeVeloci" "tyLimit\030\010 \001(\0132\030.NavParameter.SpeedLimit\022" "2\n\020NodeAngularLimit\030\t \001(\0132\030.NavParameter" ".SpeedLimitb\006proto3" ; static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_parameter_2eproto_deps[1] = { }; static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_parameter_2eproto_sccs[7] = { &scc_info_Accuracy_parameter_2eproto.base, &scc_info_AgvEmqx_parameter_parameter_2eproto.base, &scc_info_BrotherEmqx_parameter_2eproto.base, &scc_info_Emqx_parameter_parameter_2eproto.base, &scc_info_MPC_parameter_parameter_2eproto.base, &scc_info_Navigation_parameter_parameter_2eproto.base, &scc_info_SpeedLimit_parameter_2eproto.base, }; static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_parameter_2eproto_once; const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_parameter_2eproto = { false, false, descriptor_table_protodef_parameter_2eproto, "parameter.proto", 1019, &descriptor_table_parameter_2eproto_once, descriptor_table_parameter_2eproto_sccs, descriptor_table_parameter_2eproto_deps, 7, 0, schemas, file_default_instances, TableStruct_parameter_2eproto::offsets, file_level_metadata_parameter_2eproto, 7, file_level_enum_descriptors_parameter_2eproto, file_level_service_descriptors_parameter_2eproto, }; // Force running AddDescriptors() at dynamic initialization time. static bool dynamic_init_dummy_parameter_2eproto = (static_cast(::PROTOBUF_NAMESPACE_ID::internal::AddDescriptors(&descriptor_table_parameter_2eproto)), true); namespace NavParameter { // =================================================================== void AgvEmqx_parameter::InitAsDefaultInstance() { } class AgvEmqx_parameter::_Internal { public: }; AgvEmqx_parameter::AgvEmqx_parameter(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); // @@protoc_insertion_point(arena_constructor:NavParameter.AgvEmqx_parameter) } AgvEmqx_parameter::AgvEmqx_parameter(const AgvEmqx_parameter& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); nodeid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_nodeid().empty()) { nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_nodeid(), GetArena()); } ip_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_ip().empty()) { ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_ip(), GetArena()); } pubspeedtopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_pubspeedtopic().empty()) { pubspeedtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_pubspeedtopic(), GetArena()); } subposetopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_subposetopic().empty()) { subposetopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_subposetopic(), GetArena()); } subspeedtopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_subspeedtopic().empty()) { subspeedtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_subspeedtopic(), GetArena()); } port_ = from.port_; // @@protoc_insertion_point(copy_constructor:NavParameter.AgvEmqx_parameter) } void AgvEmqx_parameter::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_AgvEmqx_parameter_parameter_2eproto.base); nodeid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ip_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); pubspeedtopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); subposetopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); subspeedtopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); port_ = 0; } AgvEmqx_parameter::~AgvEmqx_parameter() { // @@protoc_insertion_point(destructor:NavParameter.AgvEmqx_parameter) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } void AgvEmqx_parameter::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); nodeid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ip_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); pubspeedtopic_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); subposetopic_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); subspeedtopic_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } void AgvEmqx_parameter::ArenaDtor(void* object) { AgvEmqx_parameter* _this = reinterpret_cast< AgvEmqx_parameter* >(object); (void)_this; } void AgvEmqx_parameter::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void AgvEmqx_parameter::SetCachedSize(int size) const { _cached_size_.Set(size); } const AgvEmqx_parameter& AgvEmqx_parameter::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_AgvEmqx_parameter_parameter_2eproto.base); return *internal_default_instance(); } void AgvEmqx_parameter::Clear() { // @@protoc_insertion_point(message_clear_start:NavParameter.AgvEmqx_parameter) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; nodeid_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); ip_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); pubspeedtopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); subposetopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); subspeedtopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); port_ = 0; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* AgvEmqx_parameter::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena; while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // string NodeId = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { auto str = _internal_mutable_nodeid(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "NavParameter.AgvEmqx_parameter.NodeId")); CHK_(ptr); } else goto handle_unusual; continue; // string ip = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { auto str = _internal_mutable_ip(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "NavParameter.AgvEmqx_parameter.ip")); CHK_(ptr); } else goto handle_unusual; continue; // int32 port = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) { port_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // string pubSpeedTopic = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) { auto str = _internal_mutable_pubspeedtopic(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "NavParameter.AgvEmqx_parameter.pubSpeedTopic")); CHK_(ptr); } else goto handle_unusual; continue; // string subPoseTopic = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) { auto str = _internal_mutable_subposetopic(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "NavParameter.AgvEmqx_parameter.subPoseTopic")); CHK_(ptr); } else goto handle_unusual; continue; // string subSpeedTopic = 6; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) { auto str = _internal_mutable_subspeedtopic(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "NavParameter.AgvEmqx_parameter.subSpeedTopic")); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* AgvEmqx_parameter::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:NavParameter.AgvEmqx_parameter) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // string NodeId = 1; if (this->nodeid().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_nodeid().data(), static_cast(this->_internal_nodeid().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "NavParameter.AgvEmqx_parameter.NodeId"); target = stream->WriteStringMaybeAliased( 1, this->_internal_nodeid(), target); } // string ip = 2; if (this->ip().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_ip().data(), static_cast(this->_internal_ip().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "NavParameter.AgvEmqx_parameter.ip"); target = stream->WriteStringMaybeAliased( 2, this->_internal_ip(), target); } // int32 port = 3; if (this->port() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_port(), target); } // string pubSpeedTopic = 4; if (this->pubspeedtopic().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_pubspeedtopic().data(), static_cast(this->_internal_pubspeedtopic().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "NavParameter.AgvEmqx_parameter.pubSpeedTopic"); target = stream->WriteStringMaybeAliased( 4, this->_internal_pubspeedtopic(), target); } // string subPoseTopic = 5; if (this->subposetopic().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_subposetopic().data(), static_cast(this->_internal_subposetopic().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "NavParameter.AgvEmqx_parameter.subPoseTopic"); target = stream->WriteStringMaybeAliased( 5, this->_internal_subposetopic(), target); } // string subSpeedTopic = 6; if (this->subspeedtopic().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_subspeedtopic().data(), static_cast(this->_internal_subspeedtopic().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "NavParameter.AgvEmqx_parameter.subSpeedTopic"); target = stream->WriteStringMaybeAliased( 6, this->_internal_subspeedtopic(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:NavParameter.AgvEmqx_parameter) return target; } size_t AgvEmqx_parameter::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:NavParameter.AgvEmqx_parameter) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // string NodeId = 1; if (this->nodeid().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_nodeid()); } // string ip = 2; if (this->ip().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_ip()); } // string pubSpeedTopic = 4; if (this->pubspeedtopic().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_pubspeedtopic()); } // string subPoseTopic = 5; if (this->subposetopic().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_subposetopic()); } // string subSpeedTopic = 6; if (this->subspeedtopic().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_subspeedtopic()); } // int32 port = 3; if (this->port() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_port()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void AgvEmqx_parameter::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:NavParameter.AgvEmqx_parameter) GOOGLE_DCHECK_NE(&from, this); const AgvEmqx_parameter* source = ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:NavParameter.AgvEmqx_parameter) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:NavParameter.AgvEmqx_parameter) MergeFrom(*source); } } void AgvEmqx_parameter::MergeFrom(const AgvEmqx_parameter& from) { // @@protoc_insertion_point(class_specific_merge_from_start:NavParameter.AgvEmqx_parameter) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.nodeid().size() > 0) { _internal_set_nodeid(from._internal_nodeid()); } if (from.ip().size() > 0) { _internal_set_ip(from._internal_ip()); } if (from.pubspeedtopic().size() > 0) { _internal_set_pubspeedtopic(from._internal_pubspeedtopic()); } if (from.subposetopic().size() > 0) { _internal_set_subposetopic(from._internal_subposetopic()); } if (from.subspeedtopic().size() > 0) { _internal_set_subspeedtopic(from._internal_subspeedtopic()); } if (from.port() != 0) { _internal_set_port(from._internal_port()); } } void AgvEmqx_parameter::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:NavParameter.AgvEmqx_parameter) if (&from == this) return; Clear(); MergeFrom(from); } void AgvEmqx_parameter::CopyFrom(const AgvEmqx_parameter& from) { // @@protoc_insertion_point(class_specific_copy_from_start:NavParameter.AgvEmqx_parameter) if (&from == this) return; Clear(); MergeFrom(from); } bool AgvEmqx_parameter::IsInitialized() const { return true; } void AgvEmqx_parameter::InternalSwap(AgvEmqx_parameter* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); nodeid_.Swap(&other->nodeid_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); ip_.Swap(&other->ip_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); pubspeedtopic_.Swap(&other->pubspeedtopic_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); subposetopic_.Swap(&other->subposetopic_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); subspeedtopic_.Swap(&other->subspeedtopic_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); swap(port_, other->port_); } ::PROTOBUF_NAMESPACE_ID::Metadata AgvEmqx_parameter::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== void Emqx_parameter::InitAsDefaultInstance() { } class Emqx_parameter::_Internal { public: }; Emqx_parameter::Emqx_parameter(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); // @@protoc_insertion_point(arena_constructor:NavParameter.Emqx_parameter) } Emqx_parameter::Emqx_parameter(const Emqx_parameter& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); nodeid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_nodeid().empty()) { nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_nodeid(), GetArena()); } ip_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_ip().empty()) { ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_ip(), GetArena()); } pubstatutopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_pubstatutopic().empty()) { pubstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_pubstatutopic(), GetArena()); } pubnavstatutopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_pubnavstatutopic().empty()) { pubnavstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_pubnavstatutopic(), GetArena()); } subnavcmdtopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_subnavcmdtopic().empty()) { subnavcmdtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_subnavcmdtopic(), GetArena()); } port_ = from.port_; // @@protoc_insertion_point(copy_constructor:NavParameter.Emqx_parameter) } void Emqx_parameter::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Emqx_parameter_parameter_2eproto.base); nodeid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ip_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); pubstatutopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); pubnavstatutopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); subnavcmdtopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); port_ = 0; } Emqx_parameter::~Emqx_parameter() { // @@protoc_insertion_point(destructor:NavParameter.Emqx_parameter) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } void Emqx_parameter::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); nodeid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ip_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); pubstatutopic_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); pubnavstatutopic_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); subnavcmdtopic_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } void Emqx_parameter::ArenaDtor(void* object) { Emqx_parameter* _this = reinterpret_cast< Emqx_parameter* >(object); (void)_this; } void Emqx_parameter::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void Emqx_parameter::SetCachedSize(int size) const { _cached_size_.Set(size); } const Emqx_parameter& Emqx_parameter::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Emqx_parameter_parameter_2eproto.base); return *internal_default_instance(); } void Emqx_parameter::Clear() { // @@protoc_insertion_point(message_clear_start:NavParameter.Emqx_parameter) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; nodeid_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); ip_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); pubstatutopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); pubnavstatutopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); subnavcmdtopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); port_ = 0; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* Emqx_parameter::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena; while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // string NodeId = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { auto str = _internal_mutable_nodeid(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "NavParameter.Emqx_parameter.NodeId")); CHK_(ptr); } else goto handle_unusual; continue; // string ip = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { auto str = _internal_mutable_ip(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "NavParameter.Emqx_parameter.ip")); CHK_(ptr); } else goto handle_unusual; continue; // int32 port = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) { port_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // string pubStatuTopic = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) { auto str = _internal_mutable_pubstatutopic(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "NavParameter.Emqx_parameter.pubStatuTopic")); CHK_(ptr); } else goto handle_unusual; continue; // string pubNavStatuTopic = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) { auto str = _internal_mutable_pubnavstatutopic(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "NavParameter.Emqx_parameter.pubNavStatuTopic")); CHK_(ptr); } else goto handle_unusual; continue; // string subNavCmdTopic = 6; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) { auto str = _internal_mutable_subnavcmdtopic(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "NavParameter.Emqx_parameter.subNavCmdTopic")); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* Emqx_parameter::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:NavParameter.Emqx_parameter) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // string NodeId = 1; if (this->nodeid().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_nodeid().data(), static_cast(this->_internal_nodeid().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "NavParameter.Emqx_parameter.NodeId"); target = stream->WriteStringMaybeAliased( 1, this->_internal_nodeid(), target); } // string ip = 2; if (this->ip().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_ip().data(), static_cast(this->_internal_ip().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "NavParameter.Emqx_parameter.ip"); target = stream->WriteStringMaybeAliased( 2, this->_internal_ip(), target); } // int32 port = 3; if (this->port() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_port(), target); } // string pubStatuTopic = 4; if (this->pubstatutopic().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_pubstatutopic().data(), static_cast(this->_internal_pubstatutopic().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "NavParameter.Emqx_parameter.pubStatuTopic"); target = stream->WriteStringMaybeAliased( 4, this->_internal_pubstatutopic(), target); } // string pubNavStatuTopic = 5; if (this->pubnavstatutopic().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_pubnavstatutopic().data(), static_cast(this->_internal_pubnavstatutopic().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "NavParameter.Emqx_parameter.pubNavStatuTopic"); target = stream->WriteStringMaybeAliased( 5, this->_internal_pubnavstatutopic(), target); } // string subNavCmdTopic = 6; if (this->subnavcmdtopic().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_subnavcmdtopic().data(), static_cast(this->_internal_subnavcmdtopic().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "NavParameter.Emqx_parameter.subNavCmdTopic"); target = stream->WriteStringMaybeAliased( 6, this->_internal_subnavcmdtopic(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:NavParameter.Emqx_parameter) return target; } size_t Emqx_parameter::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:NavParameter.Emqx_parameter) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // string NodeId = 1; if (this->nodeid().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_nodeid()); } // string ip = 2; if (this->ip().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_ip()); } // string pubStatuTopic = 4; if (this->pubstatutopic().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_pubstatutopic()); } // string pubNavStatuTopic = 5; if (this->pubnavstatutopic().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_pubnavstatutopic()); } // string subNavCmdTopic = 6; if (this->subnavcmdtopic().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_subnavcmdtopic()); } // int32 port = 3; if (this->port() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_port()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void Emqx_parameter::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:NavParameter.Emqx_parameter) GOOGLE_DCHECK_NE(&from, this); const Emqx_parameter* source = ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:NavParameter.Emqx_parameter) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:NavParameter.Emqx_parameter) MergeFrom(*source); } } void Emqx_parameter::MergeFrom(const Emqx_parameter& from) { // @@protoc_insertion_point(class_specific_merge_from_start:NavParameter.Emqx_parameter) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.nodeid().size() > 0) { _internal_set_nodeid(from._internal_nodeid()); } if (from.ip().size() > 0) { _internal_set_ip(from._internal_ip()); } if (from.pubstatutopic().size() > 0) { _internal_set_pubstatutopic(from._internal_pubstatutopic()); } if (from.pubnavstatutopic().size() > 0) { _internal_set_pubnavstatutopic(from._internal_pubnavstatutopic()); } if (from.subnavcmdtopic().size() > 0) { _internal_set_subnavcmdtopic(from._internal_subnavcmdtopic()); } if (from.port() != 0) { _internal_set_port(from._internal_port()); } } void Emqx_parameter::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:NavParameter.Emqx_parameter) if (&from == this) return; Clear(); MergeFrom(from); } void Emqx_parameter::CopyFrom(const Emqx_parameter& from) { // @@protoc_insertion_point(class_specific_copy_from_start:NavParameter.Emqx_parameter) if (&from == this) return; Clear(); MergeFrom(from); } bool Emqx_parameter::IsInitialized() const { return true; } void Emqx_parameter::InternalSwap(Emqx_parameter* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); nodeid_.Swap(&other->nodeid_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); ip_.Swap(&other->ip_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); pubstatutopic_.Swap(&other->pubstatutopic_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); pubnavstatutopic_.Swap(&other->pubnavstatutopic_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); subnavcmdtopic_.Swap(&other->subnavcmdtopic_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); swap(port_, other->port_); } ::PROTOBUF_NAMESPACE_ID::Metadata Emqx_parameter::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== void BrotherEmqx::InitAsDefaultInstance() { } class BrotherEmqx::_Internal { public: }; BrotherEmqx::BrotherEmqx(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); // @@protoc_insertion_point(arena_constructor:NavParameter.BrotherEmqx) } BrotherEmqx::BrotherEmqx(const BrotherEmqx& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); nodeid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_nodeid().empty()) { nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_nodeid(), GetArena()); } ip_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_ip().empty()) { ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_ip(), GetArena()); } subbrotherstatutopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_subbrotherstatutopic().empty()) { subbrotherstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_subbrotherstatutopic(), GetArena()); } port_ = from.port_; // @@protoc_insertion_point(copy_constructor:NavParameter.BrotherEmqx) } void BrotherEmqx::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_BrotherEmqx_parameter_2eproto.base); nodeid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ip_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); subbrotherstatutopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); port_ = 0; } BrotherEmqx::~BrotherEmqx() { // @@protoc_insertion_point(destructor:NavParameter.BrotherEmqx) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } void BrotherEmqx::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); nodeid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ip_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); subbrotherstatutopic_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } void BrotherEmqx::ArenaDtor(void* object) { BrotherEmqx* _this = reinterpret_cast< BrotherEmqx* >(object); (void)_this; } void BrotherEmqx::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void BrotherEmqx::SetCachedSize(int size) const { _cached_size_.Set(size); } const BrotherEmqx& BrotherEmqx::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_BrotherEmqx_parameter_2eproto.base); return *internal_default_instance(); } void BrotherEmqx::Clear() { // @@protoc_insertion_point(message_clear_start:NavParameter.BrotherEmqx) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; nodeid_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); ip_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); subbrotherstatutopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); port_ = 0; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* BrotherEmqx::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena; while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // string NodeId = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { auto str = _internal_mutable_nodeid(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "NavParameter.BrotherEmqx.NodeId")); CHK_(ptr); } else goto handle_unusual; continue; // string ip = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { auto str = _internal_mutable_ip(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "NavParameter.BrotherEmqx.ip")); CHK_(ptr); } else goto handle_unusual; continue; // int32 port = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) { port_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // string subBrotherStatuTopic = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) { auto str = _internal_mutable_subbrotherstatutopic(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "NavParameter.BrotherEmqx.subBrotherStatuTopic")); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* BrotherEmqx::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:NavParameter.BrotherEmqx) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // string NodeId = 1; if (this->nodeid().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_nodeid().data(), static_cast(this->_internal_nodeid().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "NavParameter.BrotherEmqx.NodeId"); target = stream->WriteStringMaybeAliased( 1, this->_internal_nodeid(), target); } // string ip = 2; if (this->ip().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_ip().data(), static_cast(this->_internal_ip().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "NavParameter.BrotherEmqx.ip"); target = stream->WriteStringMaybeAliased( 2, this->_internal_ip(), target); } // int32 port = 3; if (this->port() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_port(), target); } // string subBrotherStatuTopic = 4; if (this->subbrotherstatutopic().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_subbrotherstatutopic().data(), static_cast(this->_internal_subbrotherstatutopic().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "NavParameter.BrotherEmqx.subBrotherStatuTopic"); target = stream->WriteStringMaybeAliased( 4, this->_internal_subbrotherstatutopic(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:NavParameter.BrotherEmqx) return target; } size_t BrotherEmqx::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:NavParameter.BrotherEmqx) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // string NodeId = 1; if (this->nodeid().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_nodeid()); } // string ip = 2; if (this->ip().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_ip()); } // string subBrotherStatuTopic = 4; if (this->subbrotherstatutopic().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_subbrotherstatutopic()); } // int32 port = 3; if (this->port() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_port()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void BrotherEmqx::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:NavParameter.BrotherEmqx) GOOGLE_DCHECK_NE(&from, this); const BrotherEmqx* source = ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:NavParameter.BrotherEmqx) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:NavParameter.BrotherEmqx) MergeFrom(*source); } } void BrotherEmqx::MergeFrom(const BrotherEmqx& from) { // @@protoc_insertion_point(class_specific_merge_from_start:NavParameter.BrotherEmqx) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.nodeid().size() > 0) { _internal_set_nodeid(from._internal_nodeid()); } if (from.ip().size() > 0) { _internal_set_ip(from._internal_ip()); } if (from.subbrotherstatutopic().size() > 0) { _internal_set_subbrotherstatutopic(from._internal_subbrotherstatutopic()); } if (from.port() != 0) { _internal_set_port(from._internal_port()); } } void BrotherEmqx::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:NavParameter.BrotherEmqx) if (&from == this) return; Clear(); MergeFrom(from); } void BrotherEmqx::CopyFrom(const BrotherEmqx& from) { // @@protoc_insertion_point(class_specific_copy_from_start:NavParameter.BrotherEmqx) if (&from == this) return; Clear(); MergeFrom(from); } bool BrotherEmqx::IsInitialized() const { return true; } void BrotherEmqx::InternalSwap(BrotherEmqx* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); nodeid_.Swap(&other->nodeid_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); ip_.Swap(&other->ip_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); subbrotherstatutopic_.Swap(&other->subbrotherstatutopic_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); swap(port_, other->port_); } ::PROTOBUF_NAMESPACE_ID::Metadata BrotherEmqx::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== void MPC_parameter::InitAsDefaultInstance() { } class MPC_parameter::_Internal { public: }; MPC_parameter::MPC_parameter(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); // @@protoc_insertion_point(arena_constructor:NavParameter.MPC_parameter) } MPC_parameter::MPC_parameter(const MPC_parameter& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::memcpy(&shortest_radius_, &from.shortest_radius_, static_cast(reinterpret_cast(&acc_angular_) - reinterpret_cast(&shortest_radius_)) + sizeof(acc_angular_)); // @@protoc_insertion_point(copy_constructor:NavParameter.MPC_parameter) } void MPC_parameter::SharedCtor() { ::memset(&shortest_radius_, 0, static_cast( reinterpret_cast(&acc_angular_) - reinterpret_cast(&shortest_radius_)) + sizeof(acc_angular_)); } MPC_parameter::~MPC_parameter() { // @@protoc_insertion_point(destructor:NavParameter.MPC_parameter) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } void MPC_parameter::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } void MPC_parameter::ArenaDtor(void* object) { MPC_parameter* _this = reinterpret_cast< MPC_parameter* >(object); (void)_this; } void MPC_parameter::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void MPC_parameter::SetCachedSize(int size) const { _cached_size_.Set(size); } const MPC_parameter& MPC_parameter::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_MPC_parameter_parameter_2eproto.base); return *internal_default_instance(); } void MPC_parameter::Clear() { // @@protoc_insertion_point(message_clear_start:NavParameter.MPC_parameter) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; ::memset(&shortest_radius_, 0, static_cast( reinterpret_cast(&acc_angular_) - reinterpret_cast(&shortest_radius_)) + sizeof(acc_angular_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* MPC_parameter::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena; while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // float shortest_radius = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 13)) { shortest_radius_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(float); } else goto handle_unusual; continue; // float dt = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 21)) { dt_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(float); } else goto handle_unusual; continue; // float acc_velocity = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 29)) { acc_velocity_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(float); } else goto handle_unusual; continue; // float acc_angular = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 37)) { acc_angular_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(float); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* MPC_parameter::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:NavParameter.MPC_parameter) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // float shortest_radius = 1; if (!(this->shortest_radius() <= 0 && this->shortest_radius() >= 0)) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(1, this->_internal_shortest_radius(), target); } // float dt = 2; if (!(this->dt() <= 0 && this->dt() >= 0)) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(2, this->_internal_dt(), target); } // float acc_velocity = 3; if (!(this->acc_velocity() <= 0 && this->acc_velocity() >= 0)) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(3, this->_internal_acc_velocity(), target); } // float acc_angular = 4; if (!(this->acc_angular() <= 0 && this->acc_angular() >= 0)) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(4, this->_internal_acc_angular(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:NavParameter.MPC_parameter) return target; } size_t MPC_parameter::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:NavParameter.MPC_parameter) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // float shortest_radius = 1; if (!(this->shortest_radius() <= 0 && this->shortest_radius() >= 0)) { total_size += 1 + 4; } // float dt = 2; if (!(this->dt() <= 0 && this->dt() >= 0)) { total_size += 1 + 4; } // float acc_velocity = 3; if (!(this->acc_velocity() <= 0 && this->acc_velocity() >= 0)) { total_size += 1 + 4; } // float acc_angular = 4; if (!(this->acc_angular() <= 0 && this->acc_angular() >= 0)) { total_size += 1 + 4; } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void MPC_parameter::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:NavParameter.MPC_parameter) GOOGLE_DCHECK_NE(&from, this); const MPC_parameter* source = ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:NavParameter.MPC_parameter) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:NavParameter.MPC_parameter) MergeFrom(*source); } } void MPC_parameter::MergeFrom(const MPC_parameter& from) { // @@protoc_insertion_point(class_specific_merge_from_start:NavParameter.MPC_parameter) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (!(from.shortest_radius() <= 0 && from.shortest_radius() >= 0)) { _internal_set_shortest_radius(from._internal_shortest_radius()); } if (!(from.dt() <= 0 && from.dt() >= 0)) { _internal_set_dt(from._internal_dt()); } if (!(from.acc_velocity() <= 0 && from.acc_velocity() >= 0)) { _internal_set_acc_velocity(from._internal_acc_velocity()); } if (!(from.acc_angular() <= 0 && from.acc_angular() >= 0)) { _internal_set_acc_angular(from._internal_acc_angular()); } } void MPC_parameter::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:NavParameter.MPC_parameter) if (&from == this) return; Clear(); MergeFrom(from); } void MPC_parameter::CopyFrom(const MPC_parameter& from) { // @@protoc_insertion_point(class_specific_copy_from_start:NavParameter.MPC_parameter) if (&from == this) return; Clear(); MergeFrom(from); } bool MPC_parameter::IsInitialized() const { return true; } void MPC_parameter::InternalSwap(MPC_parameter* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(MPC_parameter, acc_angular_) + sizeof(MPC_parameter::acc_angular_) - PROTOBUF_FIELD_OFFSET(MPC_parameter, shortest_radius_)>( reinterpret_cast(&shortest_radius_), reinterpret_cast(&other->shortest_radius_)); } ::PROTOBUF_NAMESPACE_ID::Metadata MPC_parameter::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== void SpeedLimit::InitAsDefaultInstance() { } class SpeedLimit::_Internal { public: }; SpeedLimit::SpeedLimit(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); // @@protoc_insertion_point(arena_constructor:NavParameter.SpeedLimit) } SpeedLimit::SpeedLimit(const SpeedLimit& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::memcpy(&min_, &from.min_, static_cast(reinterpret_cast(&max_) - reinterpret_cast(&min_)) + sizeof(max_)); // @@protoc_insertion_point(copy_constructor:NavParameter.SpeedLimit) } void SpeedLimit::SharedCtor() { ::memset(&min_, 0, static_cast( reinterpret_cast(&max_) - reinterpret_cast(&min_)) + sizeof(max_)); } SpeedLimit::~SpeedLimit() { // @@protoc_insertion_point(destructor:NavParameter.SpeedLimit) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } void SpeedLimit::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } void SpeedLimit::ArenaDtor(void* object) { SpeedLimit* _this = reinterpret_cast< SpeedLimit* >(object); (void)_this; } void SpeedLimit::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void SpeedLimit::SetCachedSize(int size) const { _cached_size_.Set(size); } const SpeedLimit& SpeedLimit::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_SpeedLimit_parameter_2eproto.base); return *internal_default_instance(); } void SpeedLimit::Clear() { // @@protoc_insertion_point(message_clear_start:NavParameter.SpeedLimit) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; ::memset(&min_, 0, static_cast( reinterpret_cast(&max_) - reinterpret_cast(&min_)) + sizeof(max_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* SpeedLimit::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena; while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // float min = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 13)) { min_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(float); } else goto handle_unusual; continue; // float max = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 21)) { max_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(float); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* SpeedLimit::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:NavParameter.SpeedLimit) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // float min = 1; if (!(this->min() <= 0 && this->min() >= 0)) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(1, this->_internal_min(), target); } // float max = 2; if (!(this->max() <= 0 && this->max() >= 0)) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(2, this->_internal_max(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:NavParameter.SpeedLimit) return target; } size_t SpeedLimit::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:NavParameter.SpeedLimit) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // float min = 1; if (!(this->min() <= 0 && this->min() >= 0)) { total_size += 1 + 4; } // float max = 2; if (!(this->max() <= 0 && this->max() >= 0)) { total_size += 1 + 4; } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void SpeedLimit::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:NavParameter.SpeedLimit) GOOGLE_DCHECK_NE(&from, this); const SpeedLimit* source = ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:NavParameter.SpeedLimit) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:NavParameter.SpeedLimit) MergeFrom(*source); } } void SpeedLimit::MergeFrom(const SpeedLimit& from) { // @@protoc_insertion_point(class_specific_merge_from_start:NavParameter.SpeedLimit) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (!(from.min() <= 0 && from.min() >= 0)) { _internal_set_min(from._internal_min()); } if (!(from.max() <= 0 && from.max() >= 0)) { _internal_set_max(from._internal_max()); } } void SpeedLimit::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:NavParameter.SpeedLimit) if (&from == this) return; Clear(); MergeFrom(from); } void SpeedLimit::CopyFrom(const SpeedLimit& from) { // @@protoc_insertion_point(class_specific_copy_from_start:NavParameter.SpeedLimit) if (&from == this) return; Clear(); MergeFrom(from); } bool SpeedLimit::IsInitialized() const { return true; } void SpeedLimit::InternalSwap(SpeedLimit* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(SpeedLimit, max_) + sizeof(SpeedLimit::max_) - PROTOBUF_FIELD_OFFSET(SpeedLimit, min_)>( reinterpret_cast(&min_), reinterpret_cast(&other->min_)); } ::PROTOBUF_NAMESPACE_ID::Metadata SpeedLimit::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== void Accuracy::InitAsDefaultInstance() { } class Accuracy::_Internal { public: }; Accuracy::Accuracy(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); // @@protoc_insertion_point(arena_constructor:NavParameter.Accuracy) } Accuracy::Accuracy(const Accuracy& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::memcpy(&l_, &from.l_, static_cast(reinterpret_cast(&w_) - reinterpret_cast(&l_)) + sizeof(w_)); // @@protoc_insertion_point(copy_constructor:NavParameter.Accuracy) } void Accuracy::SharedCtor() { ::memset(&l_, 0, static_cast( reinterpret_cast(&w_) - reinterpret_cast(&l_)) + sizeof(w_)); } Accuracy::~Accuracy() { // @@protoc_insertion_point(destructor:NavParameter.Accuracy) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } void Accuracy::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } void Accuracy::ArenaDtor(void* object) { Accuracy* _this = reinterpret_cast< Accuracy* >(object); (void)_this; } void Accuracy::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void Accuracy::SetCachedSize(int size) const { _cached_size_.Set(size); } const Accuracy& Accuracy::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Accuracy_parameter_2eproto.base); return *internal_default_instance(); } void Accuracy::Clear() { // @@protoc_insertion_point(message_clear_start:NavParameter.Accuracy) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; ::memset(&l_, 0, static_cast( reinterpret_cast(&w_) - reinterpret_cast(&l_)) + sizeof(w_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* Accuracy::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena; while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // float l = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 13)) { l_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(float); } else goto handle_unusual; continue; // float w = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 21)) { w_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(float); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* Accuracy::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:NavParameter.Accuracy) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // float l = 1; if (!(this->l() <= 0 && this->l() >= 0)) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(1, this->_internal_l(), target); } // float w = 2; if (!(this->w() <= 0 && this->w() >= 0)) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(2, this->_internal_w(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:NavParameter.Accuracy) return target; } size_t Accuracy::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:NavParameter.Accuracy) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // float l = 1; if (!(this->l() <= 0 && this->l() >= 0)) { total_size += 1 + 4; } // float w = 2; if (!(this->w() <= 0 && this->w() >= 0)) { total_size += 1 + 4; } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void Accuracy::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:NavParameter.Accuracy) GOOGLE_DCHECK_NE(&from, this); const Accuracy* source = ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:NavParameter.Accuracy) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:NavParameter.Accuracy) MergeFrom(*source); } } void Accuracy::MergeFrom(const Accuracy& from) { // @@protoc_insertion_point(class_specific_merge_from_start:NavParameter.Accuracy) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (!(from.l() <= 0 && from.l() >= 0)) { _internal_set_l(from._internal_l()); } if (!(from.w() <= 0 && from.w() >= 0)) { _internal_set_w(from._internal_w()); } } void Accuracy::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:NavParameter.Accuracy) if (&from == this) return; Clear(); MergeFrom(from); } void Accuracy::CopyFrom(const Accuracy& from) { // @@protoc_insertion_point(class_specific_copy_from_start:NavParameter.Accuracy) if (&from == this) return; Clear(); MergeFrom(from); } bool Accuracy::IsInitialized() const { return true; } void Accuracy::InternalSwap(Accuracy* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(Accuracy, w_) + sizeof(Accuracy::w_) - PROTOBUF_FIELD_OFFSET(Accuracy, l_)>( reinterpret_cast(&l_), reinterpret_cast(&other->l_)); } ::PROTOBUF_NAMESPACE_ID::Metadata Accuracy::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== void Navigation_parameter::InitAsDefaultInstance() { ::NavParameter::_Navigation_parameter_default_instance_._instance.get_mutable()->agv_emqx_ = const_cast< ::NavParameter::AgvEmqx_parameter*>( ::NavParameter::AgvEmqx_parameter::internal_default_instance()); ::NavParameter::_Navigation_parameter_default_instance_._instance.get_mutable()->terminal_emqx_ = const_cast< ::NavParameter::Emqx_parameter*>( ::NavParameter::Emqx_parameter::internal_default_instance()); ::NavParameter::_Navigation_parameter_default_instance_._instance.get_mutable()->brother_emqx_ = const_cast< ::NavParameter::BrotherEmqx*>( ::NavParameter::BrotherEmqx::internal_default_instance()); ::NavParameter::_Navigation_parameter_default_instance_._instance.get_mutable()->x_mpc_parameter_ = const_cast< ::NavParameter::MPC_parameter*>( ::NavParameter::MPC_parameter::internal_default_instance()); ::NavParameter::_Navigation_parameter_default_instance_._instance.get_mutable()->y_mpc_parameter_ = const_cast< ::NavParameter::MPC_parameter*>( ::NavParameter::MPC_parameter::internal_default_instance()); ::NavParameter::_Navigation_parameter_default_instance_._instance.get_mutable()->inoutvlimit_ = const_cast< ::NavParameter::SpeedLimit*>( ::NavParameter::SpeedLimit::internal_default_instance()); ::NavParameter::_Navigation_parameter_default_instance_._instance.get_mutable()->nodevelocitylimit_ = const_cast< ::NavParameter::SpeedLimit*>( ::NavParameter::SpeedLimit::internal_default_instance()); ::NavParameter::_Navigation_parameter_default_instance_._instance.get_mutable()->nodeangularlimit_ = const_cast< ::NavParameter::SpeedLimit*>( ::NavParameter::SpeedLimit::internal_default_instance()); } class Navigation_parameter::_Internal { public: static const ::NavParameter::AgvEmqx_parameter& agv_emqx(const Navigation_parameter* msg); static const ::NavParameter::Emqx_parameter& terminal_emqx(const Navigation_parameter* msg); static const ::NavParameter::BrotherEmqx& brother_emqx(const Navigation_parameter* msg); static const ::NavParameter::MPC_parameter& x_mpc_parameter(const Navigation_parameter* msg); static const ::NavParameter::MPC_parameter& y_mpc_parameter(const Navigation_parameter* msg); static const ::NavParameter::SpeedLimit& inoutvlimit(const Navigation_parameter* msg); static const ::NavParameter::SpeedLimit& nodevelocitylimit(const Navigation_parameter* msg); static const ::NavParameter::SpeedLimit& nodeangularlimit(const Navigation_parameter* msg); }; const ::NavParameter::AgvEmqx_parameter& Navigation_parameter::_Internal::agv_emqx(const Navigation_parameter* msg) { return *msg->agv_emqx_; } const ::NavParameter::Emqx_parameter& Navigation_parameter::_Internal::terminal_emqx(const Navigation_parameter* msg) { return *msg->terminal_emqx_; } const ::NavParameter::BrotherEmqx& Navigation_parameter::_Internal::brother_emqx(const Navigation_parameter* msg) { return *msg->brother_emqx_; } const ::NavParameter::MPC_parameter& Navigation_parameter::_Internal::x_mpc_parameter(const Navigation_parameter* msg) { return *msg->x_mpc_parameter_; } const ::NavParameter::MPC_parameter& Navigation_parameter::_Internal::y_mpc_parameter(const Navigation_parameter* msg) { return *msg->y_mpc_parameter_; } const ::NavParameter::SpeedLimit& Navigation_parameter::_Internal::inoutvlimit(const Navigation_parameter* msg) { return *msg->inoutvlimit_; } const ::NavParameter::SpeedLimit& Navigation_parameter::_Internal::nodevelocitylimit(const Navigation_parameter* msg) { return *msg->nodevelocitylimit_; } const ::NavParameter::SpeedLimit& Navigation_parameter::_Internal::nodeangularlimit(const Navigation_parameter* msg) { return *msg->nodeangularlimit_; } Navigation_parameter::Navigation_parameter(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); // @@protoc_insertion_point(arena_constructor:NavParameter.Navigation_parameter) } Navigation_parameter::Navigation_parameter(const Navigation_parameter& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); if (from._internal_has_agv_emqx()) { agv_emqx_ = new ::NavParameter::AgvEmqx_parameter(*from.agv_emqx_); } else { agv_emqx_ = nullptr; } if (from._internal_has_terminal_emqx()) { terminal_emqx_ = new ::NavParameter::Emqx_parameter(*from.terminal_emqx_); } else { terminal_emqx_ = nullptr; } if (from._internal_has_brother_emqx()) { brother_emqx_ = new ::NavParameter::BrotherEmqx(*from.brother_emqx_); } else { brother_emqx_ = nullptr; } if (from._internal_has_x_mpc_parameter()) { x_mpc_parameter_ = new ::NavParameter::MPC_parameter(*from.x_mpc_parameter_); } else { x_mpc_parameter_ = nullptr; } if (from._internal_has_y_mpc_parameter()) { y_mpc_parameter_ = new ::NavParameter::MPC_parameter(*from.y_mpc_parameter_); } else { y_mpc_parameter_ = nullptr; } if (from._internal_has_inoutvlimit()) { inoutvlimit_ = new ::NavParameter::SpeedLimit(*from.inoutvlimit_); } else { inoutvlimit_ = nullptr; } if (from._internal_has_nodevelocitylimit()) { nodevelocitylimit_ = new ::NavParameter::SpeedLimit(*from.nodevelocitylimit_); } else { nodevelocitylimit_ = nullptr; } if (from._internal_has_nodeangularlimit()) { nodeangularlimit_ = new ::NavParameter::SpeedLimit(*from.nodeangularlimit_); } else { nodeangularlimit_ = nullptr; } main_agv_ = from.main_agv_; // @@protoc_insertion_point(copy_constructor:NavParameter.Navigation_parameter) } void Navigation_parameter::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Navigation_parameter_parameter_2eproto.base); ::memset(&agv_emqx_, 0, static_cast( reinterpret_cast(&main_agv_) - reinterpret_cast(&agv_emqx_)) + sizeof(main_agv_)); } Navigation_parameter::~Navigation_parameter() { // @@protoc_insertion_point(destructor:NavParameter.Navigation_parameter) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } void Navigation_parameter::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); if (this != internal_default_instance()) delete agv_emqx_; if (this != internal_default_instance()) delete terminal_emqx_; if (this != internal_default_instance()) delete brother_emqx_; if (this != internal_default_instance()) delete x_mpc_parameter_; if (this != internal_default_instance()) delete y_mpc_parameter_; if (this != internal_default_instance()) delete inoutvlimit_; if (this != internal_default_instance()) delete nodevelocitylimit_; if (this != internal_default_instance()) delete nodeangularlimit_; } void Navigation_parameter::ArenaDtor(void* object) { Navigation_parameter* _this = reinterpret_cast< Navigation_parameter* >(object); (void)_this; } void Navigation_parameter::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void Navigation_parameter::SetCachedSize(int size) const { _cached_size_.Set(size); } const Navigation_parameter& Navigation_parameter::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Navigation_parameter_parameter_2eproto.base); return *internal_default_instance(); } void Navigation_parameter::Clear() { // @@protoc_insertion_point(message_clear_start:NavParameter.Navigation_parameter) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; if (GetArena() == nullptr && agv_emqx_ != nullptr) { delete agv_emqx_; } agv_emqx_ = nullptr; if (GetArena() == nullptr && terminal_emqx_ != nullptr) { delete terminal_emqx_; } terminal_emqx_ = nullptr; if (GetArena() == nullptr && brother_emqx_ != nullptr) { delete brother_emqx_; } brother_emqx_ = nullptr; if (GetArena() == nullptr && x_mpc_parameter_ != nullptr) { delete x_mpc_parameter_; } x_mpc_parameter_ = nullptr; if (GetArena() == nullptr && y_mpc_parameter_ != nullptr) { delete y_mpc_parameter_; } y_mpc_parameter_ = nullptr; if (GetArena() == nullptr && inoutvlimit_ != nullptr) { delete inoutvlimit_; } inoutvlimit_ = nullptr; if (GetArena() == nullptr && nodevelocitylimit_ != nullptr) { delete nodevelocitylimit_; } nodevelocitylimit_ = nullptr; if (GetArena() == nullptr && nodeangularlimit_ != nullptr) { delete nodeangularlimit_; } nodeangularlimit_ = nullptr; main_agv_ = false; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* Navigation_parameter::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena; while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // bool main_agv = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { main_agv_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // .NavParameter.AgvEmqx_parameter Agv_emqx = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { ptr = ctx->ParseMessage(_internal_mutable_agv_emqx(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .NavParameter.Emqx_parameter Terminal_emqx = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { ptr = ctx->ParseMessage(_internal_mutable_terminal_emqx(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .NavParameter.BrotherEmqx brother_emqx = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) { ptr = ctx->ParseMessage(_internal_mutable_brother_emqx(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .NavParameter.MPC_parameter x_mpc_parameter = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) { ptr = ctx->ParseMessage(_internal_mutable_x_mpc_parameter(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .NavParameter.MPC_parameter y_mpc_parameter = 6; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) { ptr = ctx->ParseMessage(_internal_mutable_y_mpc_parameter(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .NavParameter.SpeedLimit InOutVLimit = 7; case 7: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) { ptr = ctx->ParseMessage(_internal_mutable_inoutvlimit(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .NavParameter.SpeedLimit NodeVelocityLimit = 8; case 8: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 66)) { ptr = ctx->ParseMessage(_internal_mutable_nodevelocitylimit(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .NavParameter.SpeedLimit NodeAngularLimit = 9; case 9: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 74)) { ptr = ctx->ParseMessage(_internal_mutable_nodeangularlimit(), ptr); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* Navigation_parameter::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:NavParameter.Navigation_parameter) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // bool main_agv = 1; if (this->main_agv() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_main_agv(), target); } // .NavParameter.AgvEmqx_parameter Agv_emqx = 2; if (this->has_agv_emqx()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 2, _Internal::agv_emqx(this), target, stream); } // .NavParameter.Emqx_parameter Terminal_emqx = 3; if (this->has_terminal_emqx()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 3, _Internal::terminal_emqx(this), target, stream); } // .NavParameter.BrotherEmqx brother_emqx = 4; if (this->has_brother_emqx()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 4, _Internal::brother_emqx(this), target, stream); } // .NavParameter.MPC_parameter x_mpc_parameter = 5; if (this->has_x_mpc_parameter()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 5, _Internal::x_mpc_parameter(this), target, stream); } // .NavParameter.MPC_parameter y_mpc_parameter = 6; if (this->has_y_mpc_parameter()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 6, _Internal::y_mpc_parameter(this), target, stream); } // .NavParameter.SpeedLimit InOutVLimit = 7; if (this->has_inoutvlimit()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 7, _Internal::inoutvlimit(this), target, stream); } // .NavParameter.SpeedLimit NodeVelocityLimit = 8; if (this->has_nodevelocitylimit()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 8, _Internal::nodevelocitylimit(this), target, stream); } // .NavParameter.SpeedLimit NodeAngularLimit = 9; if (this->has_nodeangularlimit()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 9, _Internal::nodeangularlimit(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:NavParameter.Navigation_parameter) return target; } size_t Navigation_parameter::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:NavParameter.Navigation_parameter) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // .NavParameter.AgvEmqx_parameter Agv_emqx = 2; if (this->has_agv_emqx()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *agv_emqx_); } // .NavParameter.Emqx_parameter Terminal_emqx = 3; if (this->has_terminal_emqx()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *terminal_emqx_); } // .NavParameter.BrotherEmqx brother_emqx = 4; if (this->has_brother_emqx()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *brother_emqx_); } // .NavParameter.MPC_parameter x_mpc_parameter = 5; if (this->has_x_mpc_parameter()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *x_mpc_parameter_); } // .NavParameter.MPC_parameter y_mpc_parameter = 6; if (this->has_y_mpc_parameter()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *y_mpc_parameter_); } // .NavParameter.SpeedLimit InOutVLimit = 7; if (this->has_inoutvlimit()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *inoutvlimit_); } // .NavParameter.SpeedLimit NodeVelocityLimit = 8; if (this->has_nodevelocitylimit()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *nodevelocitylimit_); } // .NavParameter.SpeedLimit NodeAngularLimit = 9; if (this->has_nodeangularlimit()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *nodeangularlimit_); } // bool main_agv = 1; if (this->main_agv() != 0) { total_size += 1 + 1; } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void Navigation_parameter::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:NavParameter.Navigation_parameter) GOOGLE_DCHECK_NE(&from, this); const Navigation_parameter* source = ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:NavParameter.Navigation_parameter) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:NavParameter.Navigation_parameter) MergeFrom(*source); } } void Navigation_parameter::MergeFrom(const Navigation_parameter& from) { // @@protoc_insertion_point(class_specific_merge_from_start:NavParameter.Navigation_parameter) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.has_agv_emqx()) { _internal_mutable_agv_emqx()->::NavParameter::AgvEmqx_parameter::MergeFrom(from._internal_agv_emqx()); } if (from.has_terminal_emqx()) { _internal_mutable_terminal_emqx()->::NavParameter::Emqx_parameter::MergeFrom(from._internal_terminal_emqx()); } if (from.has_brother_emqx()) { _internal_mutable_brother_emqx()->::NavParameter::BrotherEmqx::MergeFrom(from._internal_brother_emqx()); } if (from.has_x_mpc_parameter()) { _internal_mutable_x_mpc_parameter()->::NavParameter::MPC_parameter::MergeFrom(from._internal_x_mpc_parameter()); } if (from.has_y_mpc_parameter()) { _internal_mutable_y_mpc_parameter()->::NavParameter::MPC_parameter::MergeFrom(from._internal_y_mpc_parameter()); } if (from.has_inoutvlimit()) { _internal_mutable_inoutvlimit()->::NavParameter::SpeedLimit::MergeFrom(from._internal_inoutvlimit()); } if (from.has_nodevelocitylimit()) { _internal_mutable_nodevelocitylimit()->::NavParameter::SpeedLimit::MergeFrom(from._internal_nodevelocitylimit()); } if (from.has_nodeangularlimit()) { _internal_mutable_nodeangularlimit()->::NavParameter::SpeedLimit::MergeFrom(from._internal_nodeangularlimit()); } if (from.main_agv() != 0) { _internal_set_main_agv(from._internal_main_agv()); } } void Navigation_parameter::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:NavParameter.Navigation_parameter) if (&from == this) return; Clear(); MergeFrom(from); } void Navigation_parameter::CopyFrom(const Navigation_parameter& from) { // @@protoc_insertion_point(class_specific_copy_from_start:NavParameter.Navigation_parameter) if (&from == this) return; Clear(); MergeFrom(from); } bool Navigation_parameter::IsInitialized() const { return true; } void Navigation_parameter::InternalSwap(Navigation_parameter* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(Navigation_parameter, main_agv_) + sizeof(Navigation_parameter::main_agv_) - PROTOBUF_FIELD_OFFSET(Navigation_parameter, agv_emqx_)>( reinterpret_cast(&agv_emqx_), reinterpret_cast(&other->agv_emqx_)); } ::PROTOBUF_NAMESPACE_ID::Metadata Navigation_parameter::GetMetadata() const { return GetMetadataStatic(); } // @@protoc_insertion_point(namespace_scope) } // namespace NavParameter PROTOBUF_NAMESPACE_OPEN template<> PROTOBUF_NOINLINE ::NavParameter::AgvEmqx_parameter* Arena::CreateMaybeMessage< ::NavParameter::AgvEmqx_parameter >(Arena* arena) { return Arena::CreateMessageInternal< ::NavParameter::AgvEmqx_parameter >(arena); } template<> PROTOBUF_NOINLINE ::NavParameter::Emqx_parameter* Arena::CreateMaybeMessage< ::NavParameter::Emqx_parameter >(Arena* arena) { return Arena::CreateMessageInternal< ::NavParameter::Emqx_parameter >(arena); } template<> PROTOBUF_NOINLINE ::NavParameter::BrotherEmqx* Arena::CreateMaybeMessage< ::NavParameter::BrotherEmqx >(Arena* arena) { return Arena::CreateMessageInternal< ::NavParameter::BrotherEmqx >(arena); } template<> PROTOBUF_NOINLINE ::NavParameter::MPC_parameter* Arena::CreateMaybeMessage< ::NavParameter::MPC_parameter >(Arena* arena) { return Arena::CreateMessageInternal< ::NavParameter::MPC_parameter >(arena); } template<> PROTOBUF_NOINLINE ::NavParameter::SpeedLimit* Arena::CreateMaybeMessage< ::NavParameter::SpeedLimit >(Arena* arena) { return Arena::CreateMessageInternal< ::NavParameter::SpeedLimit >(arena); } template<> PROTOBUF_NOINLINE ::NavParameter::Accuracy* Arena::CreateMaybeMessage< ::NavParameter::Accuracy >(Arena* arena) { return Arena::CreateMessageInternal< ::NavParameter::Accuracy >(arena); } template<> PROTOBUF_NOINLINE ::NavParameter::Navigation_parameter* Arena::CreateMaybeMessage< ::NavParameter::Navigation_parameter >(Arena* arena) { return Arena::CreateMessageInternal< ::NavParameter::Navigation_parameter >(arena); } PROTOBUF_NAMESPACE_CLOSE // @@protoc_insertion_point(global_scope) #include