From e7a450d2fdc99bd501e1af7dd7c16c477cfea75e Mon Sep 17 00:00:00 2001
From: LAPTOP-SNT8I5JK\Boounion <Chenluhua@qq.com>
Date: 星期六, 15 三月 2025 11:56:44 +0800
Subject: [PATCH] 1.CimMessageClear(清除Cim消息)测试通过; 2.增加VCREanbleStep(启用/禁用)VCR;

---
 SourceCode/Bond/Servo/ServoDlg.cpp |   18 +++++++-----------
 1 files changed, 7 insertions(+), 11 deletions(-)

diff --git a/SourceCode/Bond/Servo/ServoDlg.cpp b/SourceCode/Bond/Servo/ServoDlg.cpp
index fbd0eff..6e52d61 100644
--- a/SourceCode/Bond/Servo/ServoDlg.cpp
+++ b/SourceCode/Bond/Servo/ServoDlg.cpp
@@ -560,16 +560,8 @@
 {
 	SERVO::CEquipment* pEquipment = m_pPanelMaster->GetActiveEquipment();
 	if (pEquipment != nullptr) {
-		SERVO::CEqCimModeChangeStep* pStep = (SERVO::CEqCimModeChangeStep*)pEquipment->getStepWithName(STEP_CIM_MODE_CHANGE);
-		if (pStep != nullptr) {
-			static int i = 0;
-			i++;
-			if(i % 2 == 1)
-				pStep->cimOn();
-			else
-				pStep->cimOff();
-			AfxMessageBox(pStep->getName().c_str());
-		}
+		SERVO::CEqCimMessageCmdStep* pStep = (SERVO::CEqCimMessageCmdStep*)pEquipment->getStepWithName(STEP_CIM_MESSAGE_CMD);
+		pStep->setCimMessage("HELLO 5007", 2, 3);
 	}
 }
 
@@ -580,7 +572,11 @@
 
 void CServoDlg::OnMenuTestMessageClear()
 {
-	AfxMessageBox("OnMenuTestMessageClear");
+	SERVO::CEquipment* pEquipment = m_pPanelMaster->GetActiveEquipment();
+	if (pEquipment != nullptr) {
+		SERVO::CEqCimMessageClearStep* pStep = (SERVO::CEqCimMessageClearStep*)pEquipment->getStepWithName(STEP_CIM_MESSAGE_CLEAR);
+		pStep->clearCimMessage(2, 3);
+	}
 }
 
 void CServoDlg::OnUpdateMenuTestMessageClear(CCmdUI* pCmdUI)

--
Gitblit v1.9.3