From 654c80e5db881bf49673037051eac4414469ad17 Mon Sep 17 00:00:00 2001
From: LAPTOP-SNT8I5JK\Boounion <Chenluhua@qq.com>
Date: 星期一, 21 七月 2025 14:34:15 +0800
Subject: [PATCH] 1.Cassette Ctrl cmd宏定义到ServoCommo.h中;

---
 SourceCode/Bond/Servo/CLoadPort.cpp |    4 ++--
 SourceCode/Bond/Servo/ServoCommo.h  |   16 ++++++++++++++++
 2 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/SourceCode/Bond/Servo/CLoadPort.cpp b/SourceCode/Bond/Servo/CLoadPort.cpp
index ee5a8d1..b5d4af4 100644
--- a/SourceCode/Bond/Servo/CLoadPort.cpp
+++ b/SourceCode/Bond/Servo/CLoadPort.cpp
@@ -890,10 +890,10 @@
 			short scanMap = m_portStatusReport.getJobExistenceSlot();
 			short downMap = getCassetteMap();
 			if (scanMap == downMap) {
-				this->sendCassetteCtrlCmd(5, nullptr, 0, 0, 0, nullptr, nullptr);
+				this->sendCassetteCtrlCmd(CCC_PROCESS_START, nullptr, 0, 0, 0, nullptr, nullptr);
 			}
 			else {
-				this->sendCassetteCtrlCmd(10, nullptr, 0, 0, 0, nullptr, nullptr);
+				this->sendCassetteCtrlCmd(CCC_PROCESS_CANCEL, nullptr, 0, 0, 0, nullptr, nullptr);
 
 				// 抛出到应用层做提示
 				if (m_listener.onMapMismatch != nullptr) {
diff --git a/SourceCode/Bond/Servo/ServoCommo.h b/SourceCode/Bond/Servo/ServoCommo.h
index 09ca1d0..86fd6e3 100644
--- a/SourceCode/Bond/Servo/ServoCommo.h
+++ b/SourceCode/Bond/Servo/ServoCommo.h
@@ -209,5 +209,21 @@
 	/* EQ Data changed code */
 #define EDCC_FETCHOUT_JOB				1000	/* 取片 */
 #define EDCC_STORED_JOB					1001	/* 放片 */
+
+
+	/* Cassette Ctrl CMD */
+#define CCC_MAP_DOWNLOAD			1
+#define CCC_CLAMP					2
+#define CCC_UNCLAMP					3
+#define CCC_RECLAMP					4
+#define CCC_PROCESS_START			5
+#define CCC_PROCESS_START_BY_COUNT	6
+#define CCC_PROCESS_PAUSE			7
+#define CCC_PROCESS_RESUME			8
+#define CCC_PROCESS_ABORT			9
+#define CCC_PROCESS_CANCEL			10
+#define CCC_PROCESS_END				11
+#define CCC_ID_UPDATE				12
+#define CCC_MAP_UPDATE				13
 }
 

--
Gitblit v1.9.3