改进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" #include "componentinfo_access.h"
std::shared_ptr<TopicData> ComponentDatasQuery::newDefault() const std::shared_ptr<Serializable> ComponentDatasQuery::newDefault() const
{ {
return std::make_shared<ComponentDatasQuery>(); return std::make_shared<ComponentDatasQuery>();
} }
std::shared_ptr<TopicData> ComponentDatasQueryResult::newDefault() const std::shared_ptr<Serializable> ComponentDatasQueryResult::newDefault() const
{ {
return std::make_shared<ComponentDatasQueryResult>(); return std::make_shared<ComponentDatasQueryResult>();
} }
std::shared_ptr<TopicData> ProcedureSignatureQuery::newDefault() const std::shared_ptr<Serializable> ProcedureSignatureQuery::newDefault() const
{ {
return std::make_shared<ProcedureSignatureQuery>(); return std::make_shared<ProcedureSignatureQuery>();
} }
std::shared_ptr<TopicData> ProcedureSignatureQueryResult::newDefault() const std::shared_ptr<Serializable> ProcedureSignatureQueryResult::newDefault() const
{ {
return std::make_shared< ProcedureSignatureQueryResult>(); return std::make_shared< ProcedureSignatureQueryResult>();
} }

View File

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

View File

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

View File

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

View File

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

View File

@ -48,7 +48,7 @@ struct MESSAGEBASIC_EXPORT SyncRequest : public AbstractMessage {
SyncRequest(); SyncRequest();
// ͨ¹ý WsMessage ¼Ì³Ð // ͨ¹ý WsMessage ¼Ì³Ð
std::shared_ptr<TopicData> newDefault() const override; std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override; void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override; void saveTo(QJsonObject& obj) const override;
}; };
@ -58,7 +58,7 @@ struct MESSAGEBASIC_EXPORT SyncRequest : public AbstractMessage {
/// </summary> /// </summary>
struct MESSAGEBASIC_EXPORT DeduceRequest : public AbstractMessage { struct MESSAGEBASIC_EXPORT DeduceRequest : public AbstractMessage {
DeduceRequest(); DeduceRequest();
std::shared_ptr<TopicData> newDefault() const override; std::shared_ptr<Serializable> newDefault() const override;
}; };
/// <summary> /// <summary>
@ -72,7 +72,7 @@ struct MESSAGEBASIC_EXPORT RespondDefault : public AbstractMessage {
RespondDefault(); RespondDefault();
// ͨ¹ý WsMessage ¼Ì³Ð // ͨ¹ý WsMessage ¼Ì³Ð
std::shared_ptr<TopicData> newDefault() const override; std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override; void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override; void saveTo(QJsonObject& obj) const override;
}; };
@ -82,7 +82,7 @@ struct MESSAGEBASIC_EXPORT RespondDefault : public AbstractMessage {
/// </summary> /// </summary>
struct MESSAGEBASIC_EXPORT EntityInitialRequest : public AbstractMessage { struct MESSAGEBASIC_EXPORT EntityInitialRequest : public AbstractMessage {
EntityInitialRequest(); EntityInitialRequest();
std::shared_ptr<TopicData> newDefault() const override; std::shared_ptr<Serializable> newDefault() const override;
}; };
/// <summary> /// <summary>
@ -90,5 +90,5 @@ struct MESSAGEBASIC_EXPORT EntityInitialRequest : public AbstractMessage {
/// </summary> /// </summary>
struct MESSAGEBASIC_EXPORT EntityPreparedRequest : public AbstractMessage{ struct MESSAGEBASIC_EXPORT EntityPreparedRequest : public AbstractMessage{
EntityPreparedRequest(); 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); UINT64_SAVE(_drive_mode);
} }
std::shared_ptr<TopicData> NavigateWithRoute::newDefault() const std::shared_ptr<Serializable> NavigateWithRoute::newDefault() const
{ {
return std::make_shared<NavigateWithRoute>(); 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>(); 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>(); return std::shared_ptr<PlatformMotionSequence>();
} }
@ -98,7 +98,7 @@ QVector3D StrightLineMotion::speedAtTimeSpan(double time) const
return QVector3D(0, vspeed, 0); return QVector3D(0, vspeed, 0);
} }
std::shared_ptr<TopicData> StrightLineMotion::newDefault() const std::shared_ptr<Serializable> StrightLineMotion::newDefault() const
{ {
return std::make_shared<StrightLineMotion>(); return std::make_shared<StrightLineMotion>();
} }
@ -155,7 +155,7 @@ QVector3D HorizontalArcMotion::speedAtTimeSpan(double time) const
return speed_nv.normalized() * _speed_motion; 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>(); return std::make_shared<HorizontalArcMotion>();
} }
@ -224,7 +224,7 @@ QVector3D VerticalArcMotion::speedAtTimeSpan(double time) const
return speed_nv.normalized() * _speed_motion; 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>(); return std::make_shared<VerticalArcMotion>();
} }
@ -259,7 +259,7 @@ MotionDeduceRequest::MotionDeduceRequest()
: AbstractMessage(NAME(MotionDeduceRequest)) { : AbstractMessage(NAME(MotionDeduceRequest)) {
} }
std::shared_ptr<TopicData> MotionDeduceRequest::newDefault() const std::shared_ptr<Serializable> MotionDeduceRequest::newDefault() const
{ {
return std::make_shared<MotionDeduceRequest>(); return std::make_shared<MotionDeduceRequest>();
} }

View File

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

View File

@ -4,7 +4,7 @@ PlainRouteReset::PlainRouteReset()
:AbstractMessage(NAME(PlainRouteReset)) { :AbstractMessage(NAME(PlainRouteReset)) {
} }
std::shared_ptr<TopicData> PlainRouteReset::newDefault() const std::shared_ptr<Serializable> PlainRouteReset::newDefault() const
{ {
return std::make_shared<PlainRouteReset>(); return std::make_shared<PlainRouteReset>();
} }
@ -42,7 +42,7 @@ NewPlainRoute::NewPlainRoute()
:AbstractMessage(NAME(NewPlainRoute)) { :AbstractMessage(NAME(NewPlainRoute)) {
} }
std::shared_ptr<TopicData> NewPlainRoute::newDefault() const std::shared_ptr<Serializable> NewPlainRoute::newDefault() const
{ {
return std::make_shared<NewPlainRoute>(); 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>(); 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>(); 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>(); return std::make_shared<PlainRouteInfo>();
} }

View File

@ -11,7 +11,7 @@ struct MESSAGEBASIC_EXPORT NewPlainRoute : public AbstractMessage {
NewPlainRoute(); NewPlainRoute();
// Serializable // Serializable
std::shared_ptr<TopicData> newDefault() const override; std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override; void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override; void saveTo(QJsonObject& obj) const override;
}; };
@ -25,7 +25,7 @@ struct MESSAGEBASIC_EXPORT RemovePlainRoute : public AbstractMessage {
RemovePlainRoute(); RemovePlainRoute();
// Serializable // Serializable
std::shared_ptr<TopicData> newDefault() const override; std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override; void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override; void saveTo(QJsonObject& obj) const override;
}; };
@ -40,7 +40,7 @@ struct MESSAGEBASIC_EXPORT PlainRouteReset : public AbstractMessage {
PlainRouteReset(); PlainRouteReset();
// Serializable // Serializable
std::shared_ptr<TopicData> newDefault() const override; std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override; void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override; void saveTo(QJsonObject& obj) const override;
}; };
@ -54,7 +54,7 @@ struct MESSAGEBASIC_EXPORT PlainRouteQuery : public AbstractMessage {
PlainRouteQuery(); PlainRouteQuery();
// Serializable // Serializable
std::shared_ptr<TopicData> newDefault() const override; std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override; void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const override; void saveTo(QJsonObject& obj) const override;
}; };
@ -69,7 +69,7 @@ struct MESSAGEBASIC_EXPORT PlainRouteInfo : public RespondDefault {
PlainRouteInfo(); PlainRouteInfo();
// Serializable // Serializable
std::shared_ptr<TopicData> newDefault() const override; std::shared_ptr<Serializable> newDefault() const override;
void recoveryFrom(const QJsonObject& obj) override; void recoveryFrom(const QJsonObject& obj) override;
void saveTo(QJsonObject& obj) const 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>(); return std::make_shared<Get3DBox>();
} }
std::shared_ptr<TopicData> Box3DDesc::newDefault() const std::shared_ptr<Serializable> Box3DDesc::newDefault() const
{ {
return std::make_shared<Box3DDesc>(); return std::make_shared<Box3DDesc>();
} }
std::shared_ptr<TopicData> Set3DBoxD3Data::newDefault() const std::shared_ptr<Serializable> Set3DBoxD3Data::newDefault() const
{ {
return std::make_shared<Set3DBoxD3Data>(); return std::make_shared<Set3DBoxD3Data>();
} }
std::shared_ptr<TopicData> Set3DBoxPosture::newDefault() const std::shared_ptr<Serializable> Set3DBoxPosture::newDefault() const
{ {
return std::make_shared<Set3DBoxPosture>(); return std::make_shared<Set3DBoxPosture>();
} }
std::shared_ptr<TopicData> Set3DBoxLLAPos::newDefault() const std::shared_ptr<Serializable> Set3DBoxLLAPos::newDefault() const
{ {
return std::make_shared<Set3DBoxLLAPos>(); return std::make_shared<Set3DBoxLLAPos>();
} }

View File

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