From 2ac1d76779b5b0f1ecc9354b828c3af6592b7448 Mon Sep 17 00:00:00 2001
From: mrDarker <mr.darker@163.com>
Date: 星期一, 26 五月 2025 11:09:05 +0800
Subject: [PATCH] 1. 调试后修改目前的地址

---
 SourceCode/Bond/Servo/CEFEM.cpp        |   14 +++++++-------
 SourceCode/Bond/Servo/CPageGraph1.cpp  |    6 ++++++
 SourceCode/Bond/Servo/PageRobotCmd.cpp |   12 ++++++------
 3 files changed, 19 insertions(+), 13 deletions(-)

diff --git a/SourceCode/Bond/Servo/CEFEM.cpp b/SourceCode/Bond/Servo/CEFEM.cpp
index 05e7074..ddaba81 100644
--- a/SourceCode/Bond/Servo/CEFEM.cpp
+++ b/SourceCode/Bond/Servo/CEFEM.cpp
@@ -409,7 +409,7 @@
 			// eq cim mode change
 			CEqCimModeChangeStep* pStep = new CEqCimModeChangeStep();
 			pStep->setName(STEP_CIM_MODE_CHANGE);
-			pStep->setWriteSignalDev(0x70);
+			pStep->setWriteSignalDev(0x60);
 			pStep->setCimModeDev(0x15);
 			if (addStep(STEP_ID_CIMMODE_CHANGED_CMD_REPLY, pStep) != 0) {
 				delete pStep;
@@ -420,7 +420,7 @@
 			// eq cim message
 			CEqCimMessageCmdStep* pStep = new CEqCimMessageCmdStep();
 			pStep->setName(STEP_CIM_MESSAGE_CMD);
-			pStep->setWriteSignalDev(0x71);
+			pStep->setWriteSignalDev(0x61);
 			pStep->setCimMessageDev(0x0);
 			if (addStep(STEP_ID_CIM_MSG_SET_CMD_REPLY, pStep) != 0) {
 				delete pStep;
@@ -432,7 +432,7 @@
 			// CIM Message Confirm
 			CEqReadIntStep* pStep = new CEqReadIntStep(__INT32, 0x5f80);
 			pStep->setName(STEP_EQ_CIM_MESSAGE_CONFIRM);
-			pStep->setWriteSignalDev(0x59);
+			pStep->setWriteSignalDev(0x49);
 			if (addStep(STEP_ID_CIM_MSG_CONFIRM_REPORT, pStep) != 0) {
 				delete pStep;
 			}
@@ -460,7 +460,7 @@
 			// eq cim message clear
 			CEqCimMessageClearStep* pStep = new CEqCimMessageClearStep();
 			pStep->setName(STEP_CIM_MESSAGE_CLEAR);
-			pStep->setWriteSignalDev(0x72);
+			pStep->setWriteSignalDev(0x62);
 			pStep->setClearCimMessageDev(0x13);
 			if (addStep(STEP_ID_CIM_MSG_CLEAR_CMD_REPLY, pStep) != 0) {
 				delete pStep;
@@ -471,7 +471,7 @@
 			// datetime set cmd
 			CEqDateTimeSetCmdStep* pStep = new CEqDateTimeSetCmdStep();
 			pStep->setName(STEP_DATETIME_SET_CMD);
-			pStep->setWriteSignalDev(0x73);
+			pStep->setWriteSignalDev(0x63);
 			pStep->setDateTimeDev(0x16);
 			if (addStep(STEP_ID_DATETIME_SET_CMD_REPLY, pStep) != 0) {
 				delete pStep;
@@ -482,7 +482,7 @@
 			// vcr enable
 			CEqVCREnableStep* pStep = new CEqVCREnableStep();
 			pStep->setName(STEP_EQ_VCR_ENABLE);
-			pStep->setWriteSignalDev(0x74);
+			pStep->setWriteSignalDev(0x64);
 			pStep->setEqVCRModeDev(0x1F);
 			if (addStep(STEP_ID_VCR_ENABLE_CMD_REPLY, pStep) != 0) {
 				delete pStep;
@@ -493,7 +493,7 @@
 			// eq mode change
 			CEqModeChangeStep* pStep = new CEqModeChangeStep();
 			pStep->setName(STEP_EQ_MODE_CHANGE);
-			pStep->setWriteSignalDev(0x75);
+			pStep->setWriteSignalDev(0x65);
 			pStep->setEqModeDev(0x1E);
 			if (addStep(STEP_ID_EQMODE_CHANGE_CMD_REPLY, pStep) != 0) {
 				delete pStep;
diff --git a/SourceCode/Bond/Servo/CPageGraph1.cpp b/SourceCode/Bond/Servo/CPageGraph1.cpp
index f274ae0..b9c2555 100644
--- a/SourceCode/Bond/Servo/CPageGraph1.cpp
+++ b/SourceCode/Bond/Servo/CPageGraph1.cpp
@@ -83,6 +83,12 @@
 						BOOL bAlive = pEquipment->isAlive();
 						if (EQ_ID_EFEM == nID) {
 							DeviceStatus status = bAlive ? DeviceStatus::ONLINE : DeviceStatus::OFFLINE;
+							UpdateDeviceStatus(INDICATE_FLIPER, status);
+							UpdateDeviceStatus(INDICATE_ALIGNER, status);
+							UpdateDeviceStatus(INDICATE_LPORT1, status);
+							UpdateDeviceStatus(INDICATE_LPORT2, status);
+							UpdateDeviceStatus(INDICATE_LPORT3, status);
+							UpdateDeviceStatus(INDICATE_LPORT4, status);
 							UpdateDeviceStatus(INDICATE_ROBOT_ARM1, status);
 							UpdateDeviceStatus(INDICATE_ROBOT_ARM2, status);
 						}
diff --git a/SourceCode/Bond/Servo/PageRobotCmd.cpp b/SourceCode/Bond/Servo/PageRobotCmd.cpp
index 001135a..c498aa2 100644
--- a/SourceCode/Bond/Servo/PageRobotCmd.cpp
+++ b/SourceCode/Bond/Servo/PageRobotCmd.cpp
@@ -10,18 +10,18 @@
 // CPageRobotCmd 瀵硅瘽妗�
 
 std::map<CString, int> g_deviceSlotCount = {
-	{_T("PORT 1"), 1},
-	{_T("PORT 2"), 1},
-	{_T("PORT 3"), 1},
-	{_T("PORT 4"), 1},
+	{_T("PORT 1"), 8},
+	{_T("PORT 2"), 8},
+	{_T("PORT 3"), 8},
+	{_T("PORT 4"), 8},
 	{_T("RB1"), 1},
 	{_T("RB2"), 1},
 	{_T("ALIGN"), 1},
 	{_T("FLIP"), 1},
-	{_T("VAC BAKE"), 2},
+	{_T("VAC BAKE"), 4},
 	{_T("BONDER1"), 2},
 	{_T("BONDER2"), 2},
-	{_T("POST BAKE(COOLING)"), 4},
+	{_T("POST BAKE(COOLING)"), 2},
 	{_T("MEASUREMENT"), 1}
 };
 

--
Gitblit v1.9.3