From e42e8364112e97d89eeaecd13f043dff42179949 Mon Sep 17 00:00:00 2001
From: LAPTOP-SNT8I5JK\Boounion <Chenluhua@qq.com>
Date: 星期二, 27 五月 2025 17:19:02 +0800
Subject: [PATCH] 1.enum修改为enum class, 理顺CLoadPort各成员变量在调度中的判定作用;

---
 SourceCode/Bond/Servo/CMaster.cpp |   35 +++++++++++++++++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/SourceCode/Bond/Servo/CMaster.cpp b/SourceCode/Bond/Servo/CMaster.cpp
index 9cdef60..3bd5d26 100644
--- a/SourceCode/Bond/Servo/CMaster.cpp
+++ b/SourceCode/Bond/Servo/CMaster.cpp
@@ -47,6 +47,7 @@
 		m_ullStartTime = 0;
 		m_ullRunTime = 0;
 		m_state = MASTERSTATE::READY;
+		m_pActiveRobotTask = nullptr;
 		InitializeCriticalSection(&m_criticalSection);
 	}
 
@@ -88,6 +89,11 @@
 		m_listener.onEqAlarm = listener.onEqAlarm;
 		m_listener.onEqVcrEventReport = listener.onEqVcrEventReport;
 		m_listener.onEqDataChanged = listener.onEqDataChanged;
+	}
+
+	CRobotTask* CMaster::getActiveRobotTask()
+	{
+		return m_pActiveRobotTask;
 	}
 
 	int CMaster::init()
@@ -305,6 +311,35 @@
 				unlock();
 				LOGI("调度处理中...");
 				Sleep(1000);
+
+
+				// LoadPort -> Fliper(G2)
+
+
+				// LoadPort -> VacuumBake(G1)
+
+
+				// Fliper(G2) -> Aligner
+
+
+				// VacuumBake(G1) -> Aligner
+
+
+				// Aligner -> Bonder
+
+
+				// Bonder -> BakeCooling
+
+
+				// BakeCooling ->Measurement
+
+
+				// Measurement -> LoadPort
+
+
+
+
+
 			}
 			unlock();
 		}

--
Gitblit v1.9.3