|
@@ -23,6 +23,10 @@ class AGVStatuDefaultTypeInternal {
|
|
|
public:
|
|
|
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<AGVStatu> _instance;
|
|
|
} _AGVStatu_default_instance_;
|
|
|
+class AGVSpeedDefaultTypeInternal {
|
|
|
+ public:
|
|
|
+ ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<AGVSpeed> _instance;
|
|
|
+} _AGVSpeed_default_instance_;
|
|
|
class SpeedDefaultTypeInternal {
|
|
|
public:
|
|
|
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Speed> _instance;
|
|
@@ -52,6 +56,20 @@ class NavStatuDefaultTypeInternal {
|
|
|
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<NavStatu> _instance;
|
|
|
} _NavStatu_default_instance_;
|
|
|
} // namespace NavMessage
|
|
|
+static void InitDefaultsscc_info_AGVSpeed_message_2eproto() {
|
|
|
+ GOOGLE_PROTOBUF_VERIFY_VERSION;
|
|
|
+
|
|
|
+ {
|
|
|
+ void* ptr = &::NavMessage::_AGVSpeed_default_instance_;
|
|
|
+ new (ptr) ::NavMessage::AGVSpeed();
|
|
|
+ ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
|
|
|
+ }
|
|
|
+ ::NavMessage::AGVSpeed::InitAsDefaultInstance();
|
|
|
+}
|
|
|
+
|
|
|
+::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_AGVSpeed_message_2eproto =
|
|
|
+ {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_AGVSpeed_message_2eproto}, {}};
|
|
|
+
|
|
|
static void InitDefaultsscc_info_AGVStatu_message_2eproto() {
|
|
|
GOOGLE_PROTOBUF_VERIFY_VERSION;
|
|
|
|
|
@@ -170,7 +188,7 @@ static void InitDefaultsscc_info_Trajectory_message_2eproto() {
|
|
|
{{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_Trajectory_message_2eproto}, {
|
|
|
&scc_info_Pose2d_message_2eproto.base,}};
|
|
|
|
|
|
-static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_message_2eproto[8];
|
|
|
+static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_message_2eproto[9];
|
|
|
static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const** file_level_enum_descriptors_message_2eproto = nullptr;
|
|
|
static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_message_2eproto = nullptr;
|
|
|
|
|
@@ -186,6 +204,13 @@ const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_message_2eproto::offsets[] PRO
|
|
|
PROTOBUF_FIELD_OFFSET(::NavMessage::AGVStatu, v_),
|
|
|
PROTOBUF_FIELD_OFFSET(::NavMessage::AGVStatu, vth_),
|
|
|
~0u, // no _has_bits_
|
|
|
+ PROTOBUF_FIELD_OFFSET(::NavMessage::AGVSpeed, _internal_metadata_),
|
|
|
+ ~0u, // no _extensions_
|
|
|
+ ~0u, // no _oneof_case_
|
|
|
+ ~0u, // no _weak_field_map_
|
|
|
+ PROTOBUF_FIELD_OFFSET(::NavMessage::AGVSpeed, v_),
|
|
|
+ PROTOBUF_FIELD_OFFSET(::NavMessage::AGVSpeed, w_),
|
|
|
+ ~0u, // no _has_bits_
|
|
|
PROTOBUF_FIELD_OFFSET(::NavMessage::Speed, _internal_metadata_),
|
|
|
~0u, // no _extensions_
|
|
|
~0u, // no _oneof_case_
|
|
@@ -248,17 +273,19 @@ const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_message_2eproto::offsets[] PRO
|
|
|
};
|
|
|
static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
|
|
|
{ 0, -1, sizeof(::NavMessage::AGVStatu)},
|
|
|
- { 10, -1, sizeof(::NavMessage::Speed)},
|
|
|
- { 20, -1, sizeof(::NavMessage::SpeedLimit)},
|
|
|
- { 27, -1, sizeof(::NavMessage::Pose2d)},
|
|
|
- { 35, -1, sizeof(::NavMessage::Trajectory)},
|
|
|
- { 41, -1, sizeof(::NavMessage::Action)},
|
|
|
- { 52, -1, sizeof(::NavMessage::NavCmd)},
|
|
|
- { 60, -1, sizeof(::NavMessage::NavStatu)},
|
|
|
+ { 10, -1, sizeof(::NavMessage::AGVSpeed)},
|
|
|
+ { 17, -1, sizeof(::NavMessage::Speed)},
|
|
|
+ { 27, -1, sizeof(::NavMessage::SpeedLimit)},
|
|
|
+ { 34, -1, sizeof(::NavMessage::Pose2d)},
|
|
|
+ { 42, -1, sizeof(::NavMessage::Trajectory)},
|
|
|
+ { 48, -1, sizeof(::NavMessage::Action)},
|
|
|
+ { 59, -1, sizeof(::NavMessage::NavCmd)},
|
|
|
+ { 67, -1, sizeof(::NavMessage::NavStatu)},
|
|
|
};
|
|
|
|
|
|
static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
|
|
|
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::NavMessage::_AGVStatu_default_instance_),
|
|
|
+ reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::NavMessage::_AGVSpeed_default_instance_),
|
|
|
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::NavMessage::_Speed_default_instance_),
|
|
|
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::NavMessage::_SpeedLimit_default_instance_),
|
|
|
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::NavMessage::_Pose2d_default_instance_),
|
|
@@ -271,29 +298,31 @@ static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] =
|
|
|
const char descriptor_table_protodef_message_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
|
|
|
"\n\rmessage.proto\022\nNavMessage\"G\n\010AGVStatu\022"
|
|
|
"\t\n\001x\030\001 \001(\002\022\t\n\001y\030\002 \001(\002\022\r\n\005theta\030\003 \001(\002\022\t\n\001"
|
|
|
- "v\030\004 \001(\002\022\013\n\003vth\030\005 \001(\002\"@\n\005Speed\022\t\n\001H\030\001 \001(\005"
|
|
|
- "\022\t\n\001T\030\002 \001(\005\022\t\n\001V\030\003 \001(\002\022\t\n\001W\030\004 \001(\002\022\013\n\003end"
|
|
|
- "\030\005 \001(\005\"&\n\nSpeedLimit\022\013\n\003min\030\001 \001(\002\022\013\n\003max"
|
|
|
- "\030\002 \001(\002\"-\n\006Pose2d\022\t\n\001x\030\001 \001(\002\022\t\n\001y\030\002 \001(\002\022\r"
|
|
|
- "\n\005theta\030\003 \001(\002\"/\n\nTrajectory\022!\n\005poses\030\001 \003"
|
|
|
- "(\0132\022.NavMessage.Pose2d\"\360\001\n\006Action\022\014\n\004typ"
|
|
|
- "e\030\001 \001(\005\022\"\n\006target\030\002 \001(\0132\022.NavMessage.Pos"
|
|
|
- "e2d\022\'\n\013target_diff\030\003 \001(\0132\022.NavMessage.Po"
|
|
|
- "se2d\022.\n\016velocity_limit\030\004 \001(\0132\026.NavMessag"
|
|
|
- "e.SpeedLimit\022-\n\rangular_limit\030\005 \001(\0132\026.Na"
|
|
|
- "vMessage.SpeedLimit\022,\n\014horize_limit\030\006 \001("
|
|
|
- "\0132\026.NavMessage.SpeedLimit\"J\n\006NavCmd\022\016\n\006a"
|
|
|
- "ction\030\001 \001(\005\022\013\n\003key\030\002 \001(\t\022#\n\007actions\030\003 \003("
|
|
|
- "\0132\022.NavMessage.Action\"\263\001\n\010NavStatu\022\r\n\005st"
|
|
|
- "atu\030\001 \001(\010\022\013\n\003key\030\002 \001(\t\022.\n\022unfinished_act"
|
|
|
- "ions\030\003 \003(\0132\022.NavMessage.Action\022-\n\rselect"
|
|
|
- "ed_traj\030\004 \001(\0132\026.NavMessage.Trajectory\022,\n"
|
|
|
- "\014predict_traj\030\005 \001(\0132\026.NavMessage.Traject"
|
|
|
- "oryb\006proto3"
|
|
|
+ "v\030\004 \001(\002\022\013\n\003vth\030\005 \001(\002\" \n\010AGVSpeed\022\t\n\001v\030\001 "
|
|
|
+ "\001(\002\022\t\n\001w\030\002 \001(\002\"@\n\005Speed\022\t\n\001H\030\001 \001(\005\022\t\n\001T\030"
|
|
|
+ "\002 \001(\005\022\t\n\001V\030\003 \001(\002\022\t\n\001W\030\004 \001(\002\022\013\n\003end\030\005 \001(\005"
|
|
|
+ "\"&\n\nSpeedLimit\022\013\n\003min\030\001 \001(\002\022\013\n\003max\030\002 \001(\002"
|
|
|
+ "\"-\n\006Pose2d\022\t\n\001x\030\001 \001(\002\022\t\n\001y\030\002 \001(\002\022\r\n\005thet"
|
|
|
+ "a\030\003 \001(\002\"/\n\nTrajectory\022!\n\005poses\030\001 \003(\0132\022.N"
|
|
|
+ "avMessage.Pose2d\"\360\001\n\006Action\022\014\n\004type\030\001 \001("
|
|
|
+ "\005\022\"\n\006target\030\002 \001(\0132\022.NavMessage.Pose2d\022\'\n"
|
|
|
+ "\013target_diff\030\003 \001(\0132\022.NavMessage.Pose2d\022."
|
|
|
+ "\n\016velocity_limit\030\004 \001(\0132\026.NavMessage.Spee"
|
|
|
+ "dLimit\022-\n\rangular_limit\030\005 \001(\0132\026.NavMessa"
|
|
|
+ "ge.SpeedLimit\022,\n\014horize_limit\030\006 \001(\0132\026.Na"
|
|
|
+ "vMessage.SpeedLimit\"J\n\006NavCmd\022\016\n\006action\030"
|
|
|
+ "\001 \001(\005\022\013\n\003key\030\002 \001(\t\022#\n\007actions\030\003 \003(\0132\022.Na"
|
|
|
+ "vMessage.Action\"\263\001\n\010NavStatu\022\r\n\005statu\030\001 "
|
|
|
+ "\001(\010\022\013\n\003key\030\002 \001(\t\022.\n\022unfinished_actions\030\003"
|
|
|
+ " \003(\0132\022.NavMessage.Action\022-\n\rselected_tra"
|
|
|
+ "j\030\004 \001(\0132\026.NavMessage.Trajectory\022,\n\014predi"
|
|
|
+ "ct_traj\030\005 \001(\0132\026.NavMessage.Trajectoryb\006p"
|
|
|
+ "roto3"
|
|
|
;
|
|
|
static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_message_2eproto_deps[1] = {
|
|
|
};
|
|
|
-static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_message_2eproto_sccs[8] = {
|
|
|
+static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_message_2eproto_sccs[9] = {
|
|
|
+ &scc_info_AGVSpeed_message_2eproto.base,
|
|
|
&scc_info_AGVStatu_message_2eproto.base,
|
|
|
&scc_info_Action_message_2eproto.base,
|
|
|
&scc_info_NavCmd_message_2eproto.base,
|
|
@@ -305,10 +334,10 @@ static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_mes
|
|
|
};
|
|
|
static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_message_2eproto_once;
|
|
|
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_message_2eproto = {
|
|
|
- false, false, descriptor_table_protodef_message_2eproto, "message.proto", 811,
|
|
|
- &descriptor_table_message_2eproto_once, descriptor_table_message_2eproto_sccs, descriptor_table_message_2eproto_deps, 8, 0,
|
|
|
+ false, false, descriptor_table_protodef_message_2eproto, "message.proto", 845,
|
|
|
+ &descriptor_table_message_2eproto_once, descriptor_table_message_2eproto_sccs, descriptor_table_message_2eproto_deps, 9, 0,
|
|
|
schemas, file_default_instances, TableStruct_message_2eproto::offsets,
|
|
|
- file_level_metadata_message_2eproto, 8, file_level_enum_descriptors_message_2eproto, file_level_service_descriptors_message_2eproto,
|
|
|
+ file_level_metadata_message_2eproto, 9, file_level_enum_descriptors_message_2eproto, file_level_service_descriptors_message_2eproto,
|
|
|
};
|
|
|
|
|
|
// Force running AddDescriptors() at dynamic initialization time.
|
|
@@ -605,6 +634,233 @@ void AGVStatu::InternalSwap(AGVStatu* other) {
|
|
|
}
|
|
|
|
|
|
|
|
|
+// ===================================================================
|
|
|
+
|
|
|
+void AGVSpeed::InitAsDefaultInstance() {
|
|
|
+}
|
|
|
+class AGVSpeed::_Internal {
|
|
|
+ public:
|
|
|
+};
|
|
|
+
|
|
|
+AGVSpeed::AGVSpeed(::PROTOBUF_NAMESPACE_ID::Arena* arena)
|
|
|
+ : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
|
|
|
+ SharedCtor();
|
|
|
+ RegisterArenaDtor(arena);
|
|
|
+ // @@protoc_insertion_point(arena_constructor:NavMessage.AGVSpeed)
|
|
|
+}
|
|
|
+AGVSpeed::AGVSpeed(const AGVSpeed& from)
|
|
|
+ : ::PROTOBUF_NAMESPACE_ID::Message() {
|
|
|
+ _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
|
|
|
+ ::memcpy(&v_, &from.v_,
|
|
|
+ static_cast<size_t>(reinterpret_cast<char*>(&w_) -
|
|
|
+ reinterpret_cast<char*>(&v_)) + sizeof(w_));
|
|
|
+ // @@protoc_insertion_point(copy_constructor:NavMessage.AGVSpeed)
|
|
|
+}
|
|
|
+
|
|
|
+void AGVSpeed::SharedCtor() {
|
|
|
+ ::memset(&v_, 0, static_cast<size_t>(
|
|
|
+ reinterpret_cast<char*>(&w_) -
|
|
|
+ reinterpret_cast<char*>(&v_)) + sizeof(w_));
|
|
|
+}
|
|
|
+
|
|
|
+AGVSpeed::~AGVSpeed() {
|
|
|
+ // @@protoc_insertion_point(destructor:NavMessage.AGVSpeed)
|
|
|
+ SharedDtor();
|
|
|
+ _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
|
|
|
+}
|
|
|
+
|
|
|
+void AGVSpeed::SharedDtor() {
|
|
|
+ GOOGLE_DCHECK(GetArena() == nullptr);
|
|
|
+}
|
|
|
+
|
|
|
+void AGVSpeed::ArenaDtor(void* object) {
|
|
|
+ AGVSpeed* _this = reinterpret_cast< AGVSpeed* >(object);
|
|
|
+ (void)_this;
|
|
|
+}
|
|
|
+void AGVSpeed::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
|
|
|
+}
|
|
|
+void AGVSpeed::SetCachedSize(int size) const {
|
|
|
+ _cached_size_.Set(size);
|
|
|
+}
|
|
|
+const AGVSpeed& AGVSpeed::default_instance() {
|
|
|
+ ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_AGVSpeed_message_2eproto.base);
|
|
|
+ return *internal_default_instance();
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+void AGVSpeed::Clear() {
|
|
|
+// @@protoc_insertion_point(message_clear_start:NavMessage.AGVSpeed)
|
|
|
+ ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
|
|
|
+ // Prevent compiler warnings about cached_has_bits being unused
|
|
|
+ (void) cached_has_bits;
|
|
|
+
|
|
|
+ ::memset(&v_, 0, static_cast<size_t>(
|
|
|
+ reinterpret_cast<char*>(&w_) -
|
|
|
+ reinterpret_cast<char*>(&v_)) + sizeof(w_));
|
|
|
+ _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
|
|
|
+}
|
|
|
+
|
|
|
+const char* AGVSpeed::_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 v = 1;
|
|
|
+ case 1:
|
|
|
+ if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 13)) {
|
|
|
+ v_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(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<float>(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* AGVSpeed::_InternalSerialize(
|
|
|
+ ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
|
|
|
+ // @@protoc_insertion_point(serialize_to_array_start:NavMessage.AGVSpeed)
|
|
|
+ ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
|
|
|
+ (void) cached_has_bits;
|
|
|
+
|
|
|
+ // float v = 1;
|
|
|
+ if (!(this->v() <= 0 && this->v() >= 0)) {
|
|
|
+ target = stream->EnsureSpace(target);
|
|
|
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(1, this->_internal_v(), 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:NavMessage.AGVSpeed)
|
|
|
+ return target;
|
|
|
+}
|
|
|
+
|
|
|
+size_t AGVSpeed::ByteSizeLong() const {
|
|
|
+// @@protoc_insertion_point(message_byte_size_start:NavMessage.AGVSpeed)
|
|
|
+ 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 v = 1;
|
|
|
+ if (!(this->v() <= 0 && this->v() >= 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 AGVSpeed::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
|
|
|
+// @@protoc_insertion_point(generalized_merge_from_start:NavMessage.AGVSpeed)
|
|
|
+ GOOGLE_DCHECK_NE(&from, this);
|
|
|
+ const AGVSpeed* source =
|
|
|
+ ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<AGVSpeed>(
|
|
|
+ &from);
|
|
|
+ if (source == nullptr) {
|
|
|
+ // @@protoc_insertion_point(generalized_merge_from_cast_fail:NavMessage.AGVSpeed)
|
|
|
+ ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
|
|
|
+ } else {
|
|
|
+ // @@protoc_insertion_point(generalized_merge_from_cast_success:NavMessage.AGVSpeed)
|
|
|
+ MergeFrom(*source);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+void AGVSpeed::MergeFrom(const AGVSpeed& from) {
|
|
|
+// @@protoc_insertion_point(class_specific_merge_from_start:NavMessage.AGVSpeed)
|
|
|
+ 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.v() <= 0 && from.v() >= 0)) {
|
|
|
+ _internal_set_v(from._internal_v());
|
|
|
+ }
|
|
|
+ if (!(from.w() <= 0 && from.w() >= 0)) {
|
|
|
+ _internal_set_w(from._internal_w());
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+void AGVSpeed::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
|
|
|
+// @@protoc_insertion_point(generalized_copy_from_start:NavMessage.AGVSpeed)
|
|
|
+ if (&from == this) return;
|
|
|
+ Clear();
|
|
|
+ MergeFrom(from);
|
|
|
+}
|
|
|
+
|
|
|
+void AGVSpeed::CopyFrom(const AGVSpeed& from) {
|
|
|
+// @@protoc_insertion_point(class_specific_copy_from_start:NavMessage.AGVSpeed)
|
|
|
+ if (&from == this) return;
|
|
|
+ Clear();
|
|
|
+ MergeFrom(from);
|
|
|
+}
|
|
|
+
|
|
|
+bool AGVSpeed::IsInitialized() const {
|
|
|
+ return true;
|
|
|
+}
|
|
|
+
|
|
|
+void AGVSpeed::InternalSwap(AGVSpeed* other) {
|
|
|
+ using std::swap;
|
|
|
+ _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
|
|
|
+ ::PROTOBUF_NAMESPACE_ID::internal::memswap<
|
|
|
+ PROTOBUF_FIELD_OFFSET(AGVSpeed, w_)
|
|
|
+ + sizeof(AGVSpeed::w_)
|
|
|
+ - PROTOBUF_FIELD_OFFSET(AGVSpeed, v_)>(
|
|
|
+ reinterpret_cast<char*>(&v_),
|
|
|
+ reinterpret_cast<char*>(&other->v_));
|
|
|
+}
|
|
|
+
|
|
|
+::PROTOBUF_NAMESPACE_ID::Metadata AGVSpeed::GetMetadata() const {
|
|
|
+ return GetMetadataStatic();
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
// ===================================================================
|
|
|
|
|
|
void Speed::InitAsDefaultInstance() {
|
|
@@ -2625,6 +2881,9 @@ PROTOBUF_NAMESPACE_OPEN
|
|
|
template<> PROTOBUF_NOINLINE ::NavMessage::AGVStatu* Arena::CreateMaybeMessage< ::NavMessage::AGVStatu >(Arena* arena) {
|
|
|
return Arena::CreateMessageInternal< ::NavMessage::AGVStatu >(arena);
|
|
|
}
|
|
|
+template<> PROTOBUF_NOINLINE ::NavMessage::AGVSpeed* Arena::CreateMaybeMessage< ::NavMessage::AGVSpeed >(Arena* arena) {
|
|
|
+ return Arena::CreateMessageInternal< ::NavMessage::AGVSpeed >(arena);
|
|
|
+}
|
|
|
template<> PROTOBUF_NOINLINE ::NavMessage::Speed* Arena::CreateMaybeMessage< ::NavMessage::Speed >(Arena* arena) {
|
|
|
return Arena::CreateMessageInternal< ::NavMessage::Speed >(arena);
|
|
|
}
|