From 83c4b402947892eafe9ec9d732d3159d07d6228a Mon Sep 17 00:00:00 2001 From: LAPTOP-SNT8I5JK\Boounion <Chenluhua@qq.com> Date: 星期三, 21 五月 2025 11:07:09 +0800 Subject: [PATCH] 1.LoadPort状态获取; 2.LoadPort Event 由原CReadIntStep修改为CReadStep --- SourceCode/Bond/Servo/CLoadPort.h | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/SourceCode/Bond/Servo/CLoadPort.h b/SourceCode/Bond/Servo/CLoadPort.h index 0b28400..17d8eef 100644 --- a/SourceCode/Bond/Servo/CLoadPort.h +++ b/SourceCode/Bond/Servo/CLoadPort.h @@ -22,7 +22,6 @@ virtual int recvIntent(CPin* pPin, CIntent* pIntent); virtual BOOL glassWillArrive(CGlass* pGlass); virtual void onReceiveLBData(const char* pszData, size_t size); - virtual int onStepEvent(CStep* pStep, int code); public: void setIndex(unsigned int index); @@ -53,6 +52,9 @@ CStep* getCassetteCtrlCmdStep(); private: + int decodePortStatusReport(CStep* pStep, const char* pszData, size_t size); + + private: unsigned int m_nIndex; int m_nType; int m_nMode; @@ -60,6 +62,7 @@ int m_nTransferMode; BOOL m_bEnable; BOOL m_bAutoChangeEnable; + CPortStatusReport m_portStatusReport; }; } -- Gitblit v1.9.3