改进update

This commit is contained in:
codeboss 2025-06-28 17:10:02 +08:00
parent 22ba954955
commit d4e5782539
12 changed files with 66 additions and 66 deletions

View File

@ -1,21 +1,21 @@
#include "componentinfo_access.h"
std::shared_ptr<TopicData> ComponentDatasQuery::newDefault() const
std::shared_ptr<Serializable> ComponentDatasQuery::newDefault() const
{
return std::make_shared<ComponentDatasQuery>();
}
std::shared_ptr<TopicData> ComponentDatasQueryResult::newDefault() const
std::shared_ptr<Serializable> ComponentDatasQueryResult::newDefault() const
{
return std::make_shared<ComponentDatasQueryResult>();
}
std::shared_ptr<TopicData> ProcedureSignatureQuery::newDefault() const
std::shared_ptr<Serializable> ProcedureSignatureQuery::newDefault() const
{
return std::make_shared<ProcedureSignatureQuery>();
}
std::shared_ptr<TopicData> ProcedureSignatureQueryResult::newDefault() const
std::shared_ptr<Serializable> ProcedureSignatureQueryResult::newDefault() const
{
return std::make_shared< ProcedureSignatureQueryResult>();
}

View File

@ -7,7 +7,7 @@
struct MESSAGEBASIC_EXPORT ComponentDatasQuery : public AbstractMessage {
ComponentDatasQuery();
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
};
/// <summary>
@ -19,7 +19,7 @@ struct MESSAGEBASIC_EXPORT ComponentDatasQueryResult : public AbstractMessage {
ComponentDatasQueryResult();
// ͨ¹ý WsMessage ¼Ì³Ð
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};
@ -30,7 +30,7 @@ struct MESSAGEBASIC_EXPORT ComponentDatasQueryResult : public AbstractMessage {
struct MESSAGEBASIC_EXPORT ProcedureSignatureQuery : public AbstractMessage {
ProcedureSignatureQuery();
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
};
/// <summary>
@ -43,7 +43,7 @@ struct MESSAGEBASIC_EXPORT ProcedureSignatureQueryResult : public AbstractMessag
ProcedureSignatureQueryResult();
// ͨ¹ý WsMessage ¼Ì³Ð
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};

View File

@ -1,37 +1,37 @@
#include "entity_operate.h"
std::shared_ptr<TopicData> TypesQuery::newDefault() const
std::shared_ptr<Serializable> TypesQuery::newDefault() const
{
return std::make_shared<TypesQuery>();
}
std::shared_ptr<TopicData> TypesQueryResult::newDefault() const
std::shared_ptr<Serializable> TypesQueryResult::newDefault() const
{
return std::make_shared<TypesQueryResult>();
}
std::shared_ptr<TopicData> TempletOperate::newDefault() const
std::shared_ptr<Serializable> TempletOperate::newDefault() const
{
return std::make_shared<TempletOperate>();
}
std::shared_ptr<TopicData> EntityOperate::newDefault() const
std::shared_ptr<Serializable> EntityOperate::newDefault() const
{
return std::make_shared<EntityOperate>();
}
std::shared_ptr<TopicData> ComponentOperate::newDefault() const
std::shared_ptr<Serializable> ComponentOperate::newDefault() const
{
return std::make_shared<ComponentOperate>();
}
std::shared_ptr<TopicData> EntityTotalGet::newDefault() const
std::shared_ptr<Serializable> EntityTotalGet::newDefault() const
{
return std::make_shared<EntityTotalGet>();
}
std::shared_ptr<TopicData> EntityTotalList::newDefault() const
std::shared_ptr<Serializable> EntityTotalList::newDefault() const
{
return std::make_shared<EntityTotalList>();
}

View File

@ -7,7 +7,7 @@
/// </summary>
struct MESSAGEBASIC_EXPORT TypesQuery : public AbstractMessage {
TypesQuery();
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
};
/// <summary>
@ -19,7 +19,7 @@ struct MESSAGEBASIC_EXPORT TypesQueryResult : public AbstractMessage {
TypesQueryResult();
// 通过 WsMessage 继承
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};
@ -42,7 +42,7 @@ struct MESSAGEBASIC_EXPORT TempletOperate : public AbstractMessage {
TempletOperate();
// 通过 WsMessage 继承
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};
@ -59,7 +59,7 @@ struct MESSAGEBASIC_EXPORT EntityOperate : public AbstractMessage {
EntityOperate();
// 通过 WsMessage 继承
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};
@ -74,7 +74,7 @@ struct MESSAGEBASIC_EXPORT ComponentOperate : public AbstractMessage {
ComponentOperate();
// 通过 WsMessage 继承
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};
@ -84,7 +84,7 @@ struct MESSAGEBASIC_EXPORT ComponentOperate : public AbstractMessage {
/// </summary>
struct MESSAGEBASIC_EXPORT EntityTotalGet : public AbstractMessage {
EntityTotalGet();
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
};
/// <summary>
@ -96,7 +96,7 @@ struct MESSAGEBASIC_EXPORT EntityTotalList : public AbstractMessage {
EntityTotalList();
// 通过 WsMessage 继承
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};

View File

@ -17,7 +17,7 @@ DeduceRequest::DeduceRequest()
:AbstractMessage(NAME(DeduceRequest)) {
}
std::shared_ptr<TopicData> DeduceRequest::newDefault() const
std::shared_ptr<Serializable> DeduceRequest::newDefault() const
{
return std::make_shared<DeduceRequest>();
}
@ -27,7 +27,7 @@ SyncRequest::SyncRequest()
_time_current(0) {
}
std::shared_ptr<TopicData> SyncRequest::newDefault() const
std::shared_ptr<Serializable> SyncRequest::newDefault() const
{
return std::make_shared<SyncRequest>();
}
@ -49,7 +49,7 @@ RespondDefault::RespondDefault()
_time_consume(0) {
}
std::shared_ptr<TopicData> RespondDefault::newDefault() const
std::shared_ptr<Serializable> RespondDefault::newDefault() const
{
return std::make_shared<RespondDefault>();
}
@ -409,7 +409,7 @@ EntityInitialRequest::EntityInitialRequest()
:AbstractMessage(NAME(EntityInitialRequest)) {
}
std::shared_ptr<TopicData> EntityInitialRequest::newDefault() const
std::shared_ptr<Serializable> EntityInitialRequest::newDefault() const
{
return std::make_shared<EntityInitialRequest>();
}
@ -418,7 +418,7 @@ EntityPreparedRequest::EntityPreparedRequest()
:AbstractMessage(NAME(EntityPreparedRequest)) {
}
std::shared_ptr<TopicData> EntityPreparedRequest::newDefault() const
std::shared_ptr<Serializable> EntityPreparedRequest::newDefault() const
{
return std::make_shared<EntityPreparedRequest>();
}

View File

@ -48,7 +48,7 @@ struct MESSAGEBASIC_EXPORT SyncRequest : public AbstractMessage {
SyncRequest();
// ͨ¹ý WsMessage ¼Ì³Ð
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};
@ -58,7 +58,7 @@ struct MESSAGEBASIC_EXPORT SyncRequest : public AbstractMessage {
/// </summary>
struct MESSAGEBASIC_EXPORT DeduceRequest : public AbstractMessage {
DeduceRequest();
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
};
/// <summary>
@ -72,7 +72,7 @@ struct MESSAGEBASIC_EXPORT RespondDefault : public AbstractMessage {
RespondDefault();
// ͨ¹ý WsMessage ¼Ì³Ð
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};
@ -82,7 +82,7 @@ struct MESSAGEBASIC_EXPORT RespondDefault : public AbstractMessage {
/// </summary>
struct MESSAGEBASIC_EXPORT EntityInitialRequest : public AbstractMessage {
EntityInitialRequest();
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
};
/// <summary>
@ -90,5 +90,5 @@ struct MESSAGEBASIC_EXPORT EntityInitialRequest : public AbstractMessage {
/// </summary>
struct MESSAGEBASIC_EXPORT EntityPreparedRequest : public AbstractMessage{
EntityPreparedRequest();
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
};

View File

@ -24,7 +24,7 @@ void NavigateWithRoute::saveTo(QJsonObject& obj) const
UINT64_SAVE(_drive_mode);
}
std::shared_ptr<TopicData> NavigateWithRoute::newDefault() const
std::shared_ptr<Serializable> NavigateWithRoute::newDefault() const
{
return std::make_shared<NavigateWithRoute>();
}
@ -36,7 +36,7 @@ MotionSequencePreviewGet::MotionSequencePreviewGet()
}
std::shared_ptr<TopicData> MotionSequencePreviewGet::newDefault() const
std::shared_ptr<Serializable> MotionSequencePreviewGet::newDefault() const
{
return std::make_shared<MotionSequencePreviewGet>();
}
@ -47,7 +47,7 @@ PlatformMotionSequence::PlatformMotionSequence()
}
std::shared_ptr<TopicData> PlatformMotionSequence::newDefault() const
std::shared_ptr<Serializable> PlatformMotionSequence::newDefault() const
{
return std::shared_ptr<PlatformMotionSequence>();
}
@ -98,7 +98,7 @@ QVector3D StrightLineMotion::speedAtTimeSpan(double time) const
return QVector3D(0, vspeed, 0);
}
std::shared_ptr<TopicData> StrightLineMotion::newDefault() const
std::shared_ptr<Serializable> StrightLineMotion::newDefault() const
{
return std::make_shared<StrightLineMotion>();
}
@ -155,7 +155,7 @@ QVector3D HorizontalArcMotion::speedAtTimeSpan(double time) const
return speed_nv.normalized() * _speed_motion;
}
std::shared_ptr<TopicData> HorizontalArcMotion::newDefault() const
std::shared_ptr<Serializable> HorizontalArcMotion::newDefault() const
{
return std::make_shared<HorizontalArcMotion>();
}
@ -224,7 +224,7 @@ QVector3D VerticalArcMotion::speedAtTimeSpan(double time) const
return speed_nv.normalized() * _speed_motion;
}
std::shared_ptr<TopicData> VerticalArcMotion::newDefault() const
std::shared_ptr<Serializable> VerticalArcMotion::newDefault() const
{
return std::make_shared<VerticalArcMotion>();
}
@ -259,7 +259,7 @@ MotionDeduceRequest::MotionDeduceRequest()
: AbstractMessage(NAME(MotionDeduceRequest)) {
}
std::shared_ptr<TopicData> MotionDeduceRequest::newDefault() const
std::shared_ptr<Serializable> MotionDeduceRequest::newDefault() const
{
return std::make_shared<MotionDeduceRequest>();
}

View File

@ -19,7 +19,7 @@ struct MESSAGEBASIC_EXPORT NavigateWithRoute : public AbstractMessage {
NavigateWithRoute();
// Serializable
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};
@ -62,7 +62,7 @@ struct MESSAGEBASIC_EXPORT MotionDeduceRequest : public AbstractMessage {
MotionDeduceRequest();
// Serializable
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};
@ -72,7 +72,7 @@ struct MESSAGEBASIC_EXPORT MotionDeduceRequest : public AbstractMessage {
/// </summary>
struct MESSAGEBASIC_EXPORT MotionSequencePreviewGet : public AbstractMessage {
MotionSequencePreviewGet();
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
};
/// <summary>
@ -84,7 +84,7 @@ struct MESSAGEBASIC_EXPORT PlatformMotionSequence : public AbstractMessage {
PlatformMotionSequence();
// Serializable
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};
@ -120,7 +120,7 @@ struct MESSAGEBASIC_EXPORT StrightLineMotion : public PlatformMotionCommand {
QVector3D posAtTimeSpan(double time) const override;
QVector3D speedAtTimeSpan(double time) const override;
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};
@ -154,7 +154,7 @@ struct MESSAGEBASIC_EXPORT HorizontalArcMotion : public PlatformMotionCommand {
QVector3D posAtTimeSpan(double time) const override;
QVector3D speedAtTimeSpan(double time) const override;
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};
@ -187,7 +187,7 @@ struct MESSAGEBASIC_EXPORT VerticalArcMotion : public PlatformMotionCommand {
QVector3D posAtTimeSpan(double time) const override;
QVector3D speedAtTimeSpan(double time) const override;
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};

View File

@ -4,7 +4,7 @@ PlainRouteReset::PlainRouteReset()
:AbstractMessage(NAME(PlainRouteReset)) {
}
std::shared_ptr<TopicData> PlainRouteReset::newDefault() const
std::shared_ptr<Serializable> PlainRouteReset::newDefault() const
{
return std::make_shared<PlainRouteReset>();
}
@ -42,7 +42,7 @@ NewPlainRoute::NewPlainRoute()
:AbstractMessage(NAME(NewPlainRoute)) {
}
std::shared_ptr<TopicData> NewPlainRoute::newDefault() const
std::shared_ptr<Serializable> NewPlainRoute::newDefault() const
{
return std::make_shared<NewPlainRoute>();
}
@ -65,7 +65,7 @@ RemovePlainRoute::RemovePlainRoute()
}
std::shared_ptr<TopicData> RemovePlainRoute::newDefault() const
std::shared_ptr<Serializable> RemovePlainRoute::newDefault() const
{
return std::make_shared<RemovePlainRoute>();
}
@ -88,7 +88,7 @@ PlainRouteQuery::PlainRouteQuery()
}
std::shared_ptr<TopicData> PlainRouteQuery::newDefault() const
std::shared_ptr<Serializable> PlainRouteQuery::newDefault() const
{
return std::make_shared<PlainRouteQuery>();
}
@ -111,7 +111,7 @@ PlainRouteInfo::PlainRouteInfo()
}
std::shared_ptr<TopicData> PlainRouteInfo::newDefault() const
std::shared_ptr<Serializable> PlainRouteInfo::newDefault() const
{
return std::make_shared<PlainRouteInfo>();
}

View File

@ -11,7 +11,7 @@ struct MESSAGEBASIC_EXPORT NewPlainRoute : public AbstractMessage {
NewPlainRoute();
// Serializable
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};
@ -25,7 +25,7 @@ struct MESSAGEBASIC_EXPORT RemovePlainRoute : public AbstractMessage {
RemovePlainRoute();
// Serializable
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};
@ -40,7 +40,7 @@ struct MESSAGEBASIC_EXPORT PlainRouteReset : public AbstractMessage {
PlainRouteReset();
// Serializable
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};
@ -54,7 +54,7 @@ struct MESSAGEBASIC_EXPORT PlainRouteQuery : public AbstractMessage {
PlainRouteQuery();
// Serializable
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};
@ -69,7 +69,7 @@ struct MESSAGEBASIC_EXPORT PlainRouteInfo : public RespondDefault {
PlainRouteInfo();
// Serializable
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};

View File

@ -2,27 +2,27 @@
std::shared_ptr<TopicData> Get3DBox::newDefault() const
std::shared_ptr<Serializable> Get3DBox::newDefault() const
{
return std::make_shared<Get3DBox>();
}
std::shared_ptr<TopicData> Box3DDesc::newDefault() const
std::shared_ptr<Serializable> Box3DDesc::newDefault() const
{
return std::make_shared<Box3DDesc>();
}
std::shared_ptr<TopicData> Set3DBoxD3Data::newDefault() const
std::shared_ptr<Serializable> Set3DBoxD3Data::newDefault() const
{
return std::make_shared<Set3DBoxD3Data>();
}
std::shared_ptr<TopicData> Set3DBoxPosture::newDefault() const
std::shared_ptr<Serializable> Set3DBoxPosture::newDefault() const
{
return std::make_shared<Set3DBoxPosture>();
}
std::shared_ptr<TopicData> Set3DBoxLLAPos::newDefault() const
std::shared_ptr<Serializable> Set3DBoxLLAPos::newDefault() const
{
return std::make_shared<Set3DBoxLLAPos>();
}

View File

@ -9,7 +9,7 @@
/// </summary>
struct MESSAGEBASIC_EXPORT Get3DBox : public AbstractMessage {
Get3DBox();
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
};
/// <summary>
@ -40,7 +40,7 @@ struct MESSAGEBASIC_EXPORT Box3DDesc : public AbstractMessage {
Box3DDesc();
// 通过 WsMessage 继承
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};
@ -54,7 +54,7 @@ struct MESSAGEBASIC_EXPORT Set3DBoxD3Data : public AbstractMessage {
Set3DBoxD3Data();
// 通过 WsMessage 继承
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};
@ -69,7 +69,7 @@ struct MESSAGEBASIC_EXPORT Set3DBoxPosture : public AbstractMessage
Set3DBoxPosture();
// 通过 WsMessage 继承
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};
@ -84,7 +84,7 @@ struct MESSAGEBASIC_EXPORT Set3DBoxLLAPos : public AbstractMessage
Set3DBoxLLAPos();
// 通过 WsMessage 继承
std::shared_ptr<TopicData> newDefault() const override;
std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override;
};