From 90c8673e4edaf2e68931470b4d480e02d4634fd0 Mon Sep 17 00:00:00 2001
From: mrDarker <mr.darker@163.com>
Date: 星期六, 21 六月 2025 13:53:29 +0800
Subject: [PATCH] 1. 动态生成设备配方绑定界面的控件 2. 完善本地测试界面

---
 SourceCode/Bond/Servo/ServoCommo.h |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/SourceCode/Bond/Servo/ServoCommo.h b/SourceCode/Bond/Servo/ServoCommo.h
index c8b3ae1..1e63c8e 100644
--- a/SourceCode/Bond/Servo/ServoCommo.h
+++ b/SourceCode/Bond/Servo/ServoCommo.h
@@ -1,5 +1,6 @@
 #pragma once
-
+#include <string>
+#include <vector>
 
 namespace SERVO {
 #define BLOCK_BUFFER_MAX			1024
@@ -165,6 +166,22 @@
 		Error
 	};
 
+	/* Port Status */
+	struct SlotConfig {
+		int nSlotID = 0;
+		bool isEnabled = false;
+	};
+
+	struct PortConfig {
+		int nMaterialType;			   // 物料类型,1: G1, 2: G2, 3: G1+G2
+		std::string strPortName;       // 例如 "Port 1"
+		std::string strRecipe;         // 例如 "P1001"
+		std::string strLotID;
+		std::string strProductID;
+		std::string strOperationID;
+		std::vector<SlotConfig> vecSlot;
+	};
+
 	/* EQ Data changed code */
 #define EDCC_FETCHOUT_JOB				1000	/* 取片 */
 #define EDCC_STORED_JOB					1001	/* 放片 */

--
Gitblit v1.9.3