|
@@ -168,6 +168,7 @@ const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_message_2eproto::offsets[] PRO
|
|
|
~0u, // no _extensions_
|
|
|
~0u, // no _oneof_case_
|
|
|
~0u, // no _weak_field_map_
|
|
|
+ PROTOBUF_FIELD_OFFSET(::NavCmd, action_),
|
|
|
PROTOBUF_FIELD_OFFSET(::NavCmd, trajs_),
|
|
|
~0u, // no _has_bits_
|
|
|
PROTOBUF_FIELD_OFFSET(::NavStatu, _internal_metadata_),
|
|
@@ -179,6 +180,8 @@ const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_message_2eproto::offsets[] PRO
|
|
|
PROTOBUF_FIELD_OFFSET(::NavStatu, action_type_),
|
|
|
PROTOBUF_FIELD_OFFSET(::NavStatu, angular_),
|
|
|
PROTOBUF_FIELD_OFFSET(::NavStatu, velocity_),
|
|
|
+ PROTOBUF_FIELD_OFFSET(::NavStatu, select_traj_),
|
|
|
+ PROTOBUF_FIELD_OFFSET(::NavStatu, predict_traj_),
|
|
|
};
|
|
|
static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
|
|
|
{ 0, -1, sizeof(::AGVStatu)},
|
|
@@ -186,7 +189,7 @@ static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOB
|
|
|
{ 17, -1, sizeof(::Pose2dMsg)},
|
|
|
{ 25, -1, sizeof(::TrajectoryMsg)},
|
|
|
{ 31, -1, sizeof(::NavCmd)},
|
|
|
- { 37, -1, sizeof(::NavStatu)},
|
|
|
+ { 38, -1, sizeof(::NavStatu)},
|
|
|
};
|
|
|
|
|
|
static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
|
|
@@ -204,11 +207,14 @@ const char descriptor_table_protodef_message_2eproto[] PROTOBUF_SECTION_VARIABLE
|
|
|
"th\030\005 \001(\002\"(\n\016ChangeSpeedCmd\022\t\n\001v\030\001 \001(\002\022\013\n"
|
|
|
"\003vth\030\002 \001(\002\"0\n\tPose2dMsg\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\rTrajectoryMsg\022\032\n"
|
|
|
- "\006points\030\001 \003(\0132\n.Pose2dMsg\"\'\n\006NavCmd\022\035\n\005t"
|
|
|
- "rajs\030\001 \003(\0132\016.TrajectoryMsg\"t\n\010NavStatu\022\021"
|
|
|
- "\n\tisrunning\030\001 \001(\010\022\035\n\005trajs\030\002 \003(\0132\016.Traje"
|
|
|
- "ctoryMsg\022\023\n\013action_type\030\003 \001(\005\022\017\n\007angular"
|
|
|
- "\030\004 \001(\002\022\020\n\010velocity\030\005 \001(\002b\006proto3"
|
|
|
+ "\006points\030\001 \003(\0132\n.Pose2dMsg\"7\n\006NavCmd\022\016\n\006a"
|
|
|
+ "ction\030\001 \001(\005\022\035\n\005trajs\030\002 \003(\0132\016.TrajectoryM"
|
|
|
+ "sg\"\277\001\n\010NavStatu\022\021\n\tisrunning\030\001 \001(\010\022\035\n\005tr"
|
|
|
+ "ajs\030\002 \003(\0132\016.TrajectoryMsg\022\023\n\013action_type"
|
|
|
+ "\030\003 \001(\005\022\017\n\007angular\030\004 \001(\002\022\020\n\010velocity\030\005 \001("
|
|
|
+ "\002\022#\n\013select_traj\030\006 \001(\0132\016.TrajectoryMsg\022$"
|
|
|
+ "\n\014predict_traj\030\007 \001(\0132\016.TrajectoryMsgb\006pr"
|
|
|
+ "oto3"
|
|
|
;
|
|
|
static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_message_2eproto_deps[1] = {
|
|
|
};
|
|
@@ -222,7 +228,7 @@ 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", 392,
|
|
|
+ false, false, descriptor_table_protodef_message_2eproto, "message.proto", 484,
|
|
|
&descriptor_table_message_2eproto_once, descriptor_table_message_2eproto_sccs, descriptor_table_message_2eproto_deps, 6, 0,
|
|
|
schemas, file_default_instances, TableStruct_message_2eproto::offsets,
|
|
|
file_level_metadata_message_2eproto, 6, file_level_enum_descriptors_message_2eproto, file_level_service_descriptors_message_2eproto,
|
|
@@ -1218,11 +1224,13 @@ NavCmd::NavCmd(const NavCmd& from)
|
|
|
: ::PROTOBUF_NAMESPACE_ID::Message(),
|
|
|
trajs_(from.trajs_) {
|
|
|
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
|
|
|
+ action_ = from.action_;
|
|
|
// @@protoc_insertion_point(copy_constructor:NavCmd)
|
|
|
}
|
|
|
|
|
|
void NavCmd::SharedCtor() {
|
|
|
::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_NavCmd_message_2eproto.base);
|
|
|
+ action_ = 0;
|
|
|
}
|
|
|
|
|
|
NavCmd::~NavCmd() {
|
|
@@ -1257,6 +1265,7 @@ void NavCmd::Clear() {
|
|
|
(void) cached_has_bits;
|
|
|
|
|
|
trajs_.Clear();
|
|
|
+ action_ = 0;
|
|
|
_internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
|
|
|
}
|
|
|
|
|
@@ -1268,16 +1277,23 @@ const char* NavCmd::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::int
|
|
|
ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
|
|
|
CHK_(ptr);
|
|
|
switch (tag >> 3) {
|
|
|
- // repeated .TrajectoryMsg trajs = 1;
|
|
|
+ // int32 action = 1;
|
|
|
case 1:
|
|
|
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
|
|
|
+ if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
|
|
|
+ action_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
|
|
|
+ CHK_(ptr);
|
|
|
+ } else goto handle_unusual;
|
|
|
+ continue;
|
|
|
+ // repeated .TrajectoryMsg trajs = 2;
|
|
|
+ case 2:
|
|
|
+ if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
|
|
|
ptr -= 1;
|
|
|
do {
|
|
|
ptr += 1;
|
|
|
ptr = ctx->ParseMessage(_internal_add_trajs(), ptr);
|
|
|
CHK_(ptr);
|
|
|
if (!ctx->DataAvailable(ptr)) break;
|
|
|
- } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
|
|
|
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
|
|
|
} else goto handle_unusual;
|
|
|
continue;
|
|
|
default: {
|
|
@@ -1308,12 +1324,18 @@ failure:
|
|
|
::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
|
|
|
(void) cached_has_bits;
|
|
|
|
|
|
- // repeated .TrajectoryMsg trajs = 1;
|
|
|
+ // int32 action = 1;
|
|
|
+ if (this->action() != 0) {
|
|
|
+ target = stream->EnsureSpace(target);
|
|
|
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_action(), target);
|
|
|
+ }
|
|
|
+
|
|
|
+ // repeated .TrajectoryMsg trajs = 2;
|
|
|
for (unsigned int i = 0,
|
|
|
n = static_cast<unsigned int>(this->_internal_trajs_size()); i < n; i++) {
|
|
|
target = stream->EnsureSpace(target);
|
|
|
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
|
|
|
- InternalWriteMessage(1, this->_internal_trajs(i), target, stream);
|
|
|
+ InternalWriteMessage(2, this->_internal_trajs(i), target, stream);
|
|
|
}
|
|
|
|
|
|
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
|
|
@@ -1332,13 +1354,20 @@ size_t NavCmd::ByteSizeLong() const {
|
|
|
// Prevent compiler warnings about cached_has_bits being unused
|
|
|
(void) cached_has_bits;
|
|
|
|
|
|
- // repeated .TrajectoryMsg trajs = 1;
|
|
|
+ // repeated .TrajectoryMsg trajs = 2;
|
|
|
total_size += 1UL * this->_internal_trajs_size();
|
|
|
for (const auto& msg : this->trajs_) {
|
|
|
total_size +=
|
|
|
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
|
|
|
}
|
|
|
|
|
|
+ // int32 action = 1;
|
|
|
+ if (this->action() != 0) {
|
|
|
+ total_size += 1 +
|
|
|
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
|
|
|
+ this->_internal_action());
|
|
|
+ }
|
|
|
+
|
|
|
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
|
|
|
return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
|
|
|
_internal_metadata_, total_size, &_cached_size_);
|
|
@@ -1371,6 +1400,9 @@ void NavCmd::MergeFrom(const NavCmd& from) {
|
|
|
(void) cached_has_bits;
|
|
|
|
|
|
trajs_.MergeFrom(from.trajs_);
|
|
|
+ if (from.action() != 0) {
|
|
|
+ _internal_set_action(from._internal_action());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
void NavCmd::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
|
|
@@ -1395,6 +1427,7 @@ void NavCmd::InternalSwap(NavCmd* other) {
|
|
|
using std::swap;
|
|
|
_internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
|
|
|
trajs_.InternalSwap(&other->trajs_);
|
|
|
+ swap(action_, other->action_);
|
|
|
}
|
|
|
|
|
|
::PROTOBUF_NAMESPACE_ID::Metadata NavCmd::GetMetadata() const {
|
|
@@ -1405,11 +1438,25 @@ void NavCmd::InternalSwap(NavCmd* other) {
|
|
|
// ===================================================================
|
|
|
|
|
|
void NavStatu::InitAsDefaultInstance() {
|
|
|
+ ::_NavStatu_default_instance_._instance.get_mutable()->select_traj_ = const_cast< ::TrajectoryMsg*>(
|
|
|
+ ::TrajectoryMsg::internal_default_instance());
|
|
|
+ ::_NavStatu_default_instance_._instance.get_mutable()->predict_traj_ = const_cast< ::TrajectoryMsg*>(
|
|
|
+ ::TrajectoryMsg::internal_default_instance());
|
|
|
}
|
|
|
class NavStatu::_Internal {
|
|
|
public:
|
|
|
+ static const ::TrajectoryMsg& select_traj(const NavStatu* msg);
|
|
|
+ static const ::TrajectoryMsg& predict_traj(const NavStatu* msg);
|
|
|
};
|
|
|
|
|
|
+const ::TrajectoryMsg&
|
|
|
+NavStatu::_Internal::select_traj(const NavStatu* msg) {
|
|
|
+ return *msg->select_traj_;
|
|
|
+}
|
|
|
+const ::TrajectoryMsg&
|
|
|
+NavStatu::_Internal::predict_traj(const NavStatu* msg) {
|
|
|
+ return *msg->predict_traj_;
|
|
|
+}
|
|
|
NavStatu::NavStatu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
|
|
|
: ::PROTOBUF_NAMESPACE_ID::Message(arena),
|
|
|
trajs_(arena) {
|
|
@@ -1421,6 +1468,16 @@ NavStatu::NavStatu(const NavStatu& from)
|
|
|
: ::PROTOBUF_NAMESPACE_ID::Message(),
|
|
|
trajs_(from.trajs_) {
|
|
|
_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
|
|
|
+ if (from._internal_has_select_traj()) {
|
|
|
+ select_traj_ = new ::TrajectoryMsg(*from.select_traj_);
|
|
|
+ } else {
|
|
|
+ select_traj_ = nullptr;
|
|
|
+ }
|
|
|
+ if (from._internal_has_predict_traj()) {
|
|
|
+ predict_traj_ = new ::TrajectoryMsg(*from.predict_traj_);
|
|
|
+ } else {
|
|
|
+ predict_traj_ = nullptr;
|
|
|
+ }
|
|
|
::memcpy(&isrunning_, &from.isrunning_,
|
|
|
static_cast<size_t>(reinterpret_cast<char*>(&velocity_) -
|
|
|
reinterpret_cast<char*>(&isrunning_)) + sizeof(velocity_));
|
|
@@ -1429,9 +1486,9 @@ NavStatu::NavStatu(const NavStatu& from)
|
|
|
|
|
|
void NavStatu::SharedCtor() {
|
|
|
::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_NavStatu_message_2eproto.base);
|
|
|
- ::memset(&isrunning_, 0, static_cast<size_t>(
|
|
|
+ ::memset(&select_traj_, 0, static_cast<size_t>(
|
|
|
reinterpret_cast<char*>(&velocity_) -
|
|
|
- reinterpret_cast<char*>(&isrunning_)) + sizeof(velocity_));
|
|
|
+ reinterpret_cast<char*>(&select_traj_)) + sizeof(velocity_));
|
|
|
}
|
|
|
|
|
|
NavStatu::~NavStatu() {
|
|
@@ -1442,6 +1499,8 @@ NavStatu::~NavStatu() {
|
|
|
|
|
|
void NavStatu::SharedDtor() {
|
|
|
GOOGLE_DCHECK(GetArena() == nullptr);
|
|
|
+ if (this != internal_default_instance()) delete select_traj_;
|
|
|
+ if (this != internal_default_instance()) delete predict_traj_;
|
|
|
}
|
|
|
|
|
|
void NavStatu::ArenaDtor(void* object) {
|
|
@@ -1466,6 +1525,14 @@ void NavStatu::Clear() {
|
|
|
(void) cached_has_bits;
|
|
|
|
|
|
trajs_.Clear();
|
|
|
+ if (GetArena() == nullptr && select_traj_ != nullptr) {
|
|
|
+ delete select_traj_;
|
|
|
+ }
|
|
|
+ select_traj_ = nullptr;
|
|
|
+ if (GetArena() == nullptr && predict_traj_ != nullptr) {
|
|
|
+ delete predict_traj_;
|
|
|
+ }
|
|
|
+ predict_traj_ = nullptr;
|
|
|
::memset(&isrunning_, 0, static_cast<size_t>(
|
|
|
reinterpret_cast<char*>(&velocity_) -
|
|
|
reinterpret_cast<char*>(&isrunning_)) + sizeof(velocity_));
|
|
@@ -1520,6 +1587,20 @@ const char* NavStatu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::i
|
|
|
ptr += sizeof(float);
|
|
|
} else goto handle_unusual;
|
|
|
continue;
|
|
|
+ // .TrajectoryMsg select_traj = 6;
|
|
|
+ case 6:
|
|
|
+ if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) {
|
|
|
+ ptr = ctx->ParseMessage(_internal_mutable_select_traj(), ptr);
|
|
|
+ CHK_(ptr);
|
|
|
+ } else goto handle_unusual;
|
|
|
+ continue;
|
|
|
+ // .TrajectoryMsg predict_traj = 7;
|
|
|
+ case 7:
|
|
|
+ if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
|
|
|
+ ptr = ctx->ParseMessage(_internal_mutable_predict_traj(), ptr);
|
|
|
+ CHK_(ptr);
|
|
|
+ } else goto handle_unusual;
|
|
|
+ continue;
|
|
|
default: {
|
|
|
handle_unusual:
|
|
|
if ((tag & 7) == 4 || tag == 0) {
|
|
@@ -1580,6 +1661,22 @@ failure:
|
|
|
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(5, this->_internal_velocity(), target);
|
|
|
}
|
|
|
|
|
|
+ // .TrajectoryMsg select_traj = 6;
|
|
|
+ if (this->has_select_traj()) {
|
|
|
+ target = stream->EnsureSpace(target);
|
|
|
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
|
|
|
+ InternalWriteMessage(
|
|
|
+ 6, _Internal::select_traj(this), target, stream);
|
|
|
+ }
|
|
|
+
|
|
|
+ // .TrajectoryMsg predict_traj = 7;
|
|
|
+ if (this->has_predict_traj()) {
|
|
|
+ target = stream->EnsureSpace(target);
|
|
|
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
|
|
|
+ InternalWriteMessage(
|
|
|
+ 7, _Internal::predict_traj(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);
|
|
@@ -1603,6 +1700,20 @@ size_t NavStatu::ByteSizeLong() const {
|
|
|
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
|
|
|
}
|
|
|
|
|
|
+ // .TrajectoryMsg select_traj = 6;
|
|
|
+ if (this->has_select_traj()) {
|
|
|
+ total_size += 1 +
|
|
|
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
|
|
|
+ *select_traj_);
|
|
|
+ }
|
|
|
+
|
|
|
+ // .TrajectoryMsg predict_traj = 7;
|
|
|
+ if (this->has_predict_traj()) {
|
|
|
+ total_size += 1 +
|
|
|
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
|
|
|
+ *predict_traj_);
|
|
|
+ }
|
|
|
+
|
|
|
// bool isrunning = 1;
|
|
|
if (this->isrunning() != 0) {
|
|
|
total_size += 1 + 1;
|
|
@@ -1657,6 +1768,12 @@ void NavStatu::MergeFrom(const NavStatu& from) {
|
|
|
(void) cached_has_bits;
|
|
|
|
|
|
trajs_.MergeFrom(from.trajs_);
|
|
|
+ if (from.has_select_traj()) {
|
|
|
+ _internal_mutable_select_traj()->::TrajectoryMsg::MergeFrom(from._internal_select_traj());
|
|
|
+ }
|
|
|
+ if (from.has_predict_traj()) {
|
|
|
+ _internal_mutable_predict_traj()->::TrajectoryMsg::MergeFrom(from._internal_predict_traj());
|
|
|
+ }
|
|
|
if (from.isrunning() != 0) {
|
|
|
_internal_set_isrunning(from._internal_isrunning());
|
|
|
}
|
|
@@ -1696,9 +1813,9 @@ void NavStatu::InternalSwap(NavStatu* other) {
|
|
|
::PROTOBUF_NAMESPACE_ID::internal::memswap<
|
|
|
PROTOBUF_FIELD_OFFSET(NavStatu, velocity_)
|
|
|
+ sizeof(NavStatu::velocity_)
|
|
|
- - PROTOBUF_FIELD_OFFSET(NavStatu, isrunning_)>(
|
|
|
- reinterpret_cast<char*>(&isrunning_),
|
|
|
- reinterpret_cast<char*>(&other->isrunning_));
|
|
|
+ - PROTOBUF_FIELD_OFFSET(NavStatu, select_traj_)>(
|
|
|
+ reinterpret_cast<char*>(&select_traj_),
|
|
|
+ reinterpret_cast<char*>(&other->select_traj_));
|
|
|
}
|
|
|
|
|
|
::PROTOBUF_NAMESPACE_ID::Metadata NavStatu::GetMetadata() const {
|