From 1cc8012fac8508796e50653fb26bcc003bc02b9d Mon Sep 17 00:00:00 2001 From: chenluhua1980 <Chenluhua@qq.com> Date: 星期二, 13 一月 2026 08:24:52 +0800 Subject: [PATCH] 1.实现DVID的加载,获取等; --- SourceCode/Bond/EAPSimulator/CHsmsActive.h | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-) diff --git a/SourceCode/Bond/EAPSimulator/CHsmsActive.h b/SourceCode/Bond/EAPSimulator/CHsmsActive.h index 04bb2c1..24d1016 100644 --- a/SourceCode/Bond/EAPSimulator/CHsmsActive.h +++ b/SourceCode/Bond/EAPSimulator/CHsmsActive.h @@ -7,9 +7,18 @@ #include "ProcessJob.h" -#define SVID_CJobSpace 5001 +#define SVID_ControlState 600 +#define SVID_CurrentProcessState 700 +#define SVID_CJobSpace 5001 #define SVID_PJobSpace 5002 #define SVID_PJobQueued 5003 +#define SVID_EQPPExecName 801 +#define SVID_Bonder1CurrentRecipe 8100 +#define SVID_Bonder2CurrentRecipe 8101 +#define SVID_VacuumBakeCurrentRecipe 8102 +#define SVID_BakeCoolingCurrentRecipe 8103 +#define SVID_MeasurementCurrentRecipe 8104 +#define SVID_EFEMCurrentRecipe 8105 typedef std::function<void(void* pFrom, ACTIVESTATE state)> STATECHANGED; @@ -42,6 +51,14 @@ // Are You There int hsmsAreYouThere(); + // ControlState: Request Online/Offline (S1F17 / S1F15) + int hsmsRequestOnline(); + int hsmsRequestOffline(); + + // ControlState: GoLocal/GoRemote (S2F41) + int hsmsGoLocal(); + int hsmsGoRemote(); + // Date time sync int hsmsDatetimeSync(); @@ -69,9 +86,14 @@ // 鏌ヨ鍙橀噺 int hsmsSelectedEquipmentStatusRequest(unsigned int SVID); + int hsmsQueryAllStatusVariables(); // S1F11 + int hsmsQueryAllDataVariables(); // S1F21 + int hsmsQueryAllCollectionEvents(); // S1F23 // 鏌ヨPPID List int hsmsQueryPPIDList(); + int hsmsDeletePPID(const std::vector<std::string>& ppids); // S7F17 + int hsmsProcessProgramRequest(const char* pszPPID); // S7F5 // S3F17 // 鍗″專鍔ㄤ綔璇锋眰 -- Gitblit v1.9.3