From 4d9d8d22e3666076988c30afb4e7c6fe365c19aa Mon Sep 17 00:00:00 2001
From: chenluhua1980 <Chenluhua@qq.com>
Date: 星期二, 06 一月 2026 18:53:04 +0800
Subject: [PATCH] 1.修复一个回复错误的问题;

---
 SourceCode/Bond/Servo/CEquipment.cpp |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/SourceCode/Bond/Servo/CEquipment.cpp b/SourceCode/Bond/Servo/CEquipment.cpp
index f9d930a..792ba3f 100644
--- a/SourceCode/Bond/Servo/CEquipment.cpp
+++ b/SourceCode/Bond/Servo/CEquipment.cpp
@@ -510,7 +510,14 @@
 		CHECK_READ_STEP_SIGNAL(STEP_ID_PROCESS_DATA_REPORT, pszData, size);
 
 		// FAC Data report
-		CHECK_READ_STEP_SIGNAL(STEP_ID_FAC_DATA_REPORT, pszData, size);
+		// CHECK_READ_STEP_SIGNAL(STEP_ID_FAC_DATA_REPORT, pszData, size);
+		{
+			SERVO::CStep* pStep = getStep(STEP_ID_FAC_DATA_REPORT);
+			if (pStep != nullptr) {
+					((CReadStep*)pStep)->onReadSignal(TRUE);
+			}
+		}
+
 
 		// 配方改变
 		CHECK_READ_STEP_SIGNAL(STEP_ID_CURRENT_RECIPE_CHANGE_REPORT, pszData, size);
@@ -2243,6 +2250,7 @@
 			});
 		pStep->setName(STEP_EQ_FAC_DATA_REPORT);
 		pStep->setProp("Port", (void*)(__int64)port);
+		pStep->setReadContinue(TRUE);
 		pStep->setWriteSignalDev(writeSignalDev);
 		if (addStep(STEP_ID_FAC_DATA_REPORT, pStep) != 0) {
 			delete pStep;

--
Gitblit v1.9.3