From 3ec43c0d199587138cdbb601e3db2e93a87bc329 Mon Sep 17 00:00:00 2001
From: Darker <mr.darker@163.com>
Date: 星期二, 25 二月 2025 15:57:03 +0800
Subject: [PATCH] Merge branch 'clh'

---
 SourceCode/Bond/Servo/CStep.h |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/SourceCode/Bond/Servo/CStep.h b/SourceCode/Bond/Servo/CStep.h
index ec87aa0..052d4e4 100644
--- a/SourceCode/Bond/Servo/CStep.h
+++ b/SourceCode/Bond/Servo/CStep.h
@@ -12,18 +12,22 @@
 	public:
 		unsigned WorkingProc();
 		void setCcLink(CCCLinkIEControl* pCcLink);
+		virtual void setWriteSignalDev(int dev);
 		virtual void init();
 		virtual void CStep::term();
 		virtual void onSignal(BOOL bSignal);
+		virtual int onReadData();
+		virtual int onComplete();
+		virtual int onTimeout();
 
 	protected:
 		inline void Lock() { EnterCriticalSection(&m_criticalSection); }
 		inline void Unlock() { LeaveCriticalSection(&m_criticalSection); }
 		inline void nextStep();
 		inline void resetStep();
-		void timeout();
 
-	private:
+	protected:
+		StationIdentifier m_station;
 		CCCLinkIEControl* m_pCclink;
 		CRITICAL_SECTION m_criticalSection;
 		std::string strName;
@@ -33,6 +37,7 @@
 		HANDLE m_hSignalOn;
 		HANDLE m_hSignalOff;
 		int m_nCurStep;
+		int m_nWriteSignalDev;			// 对方BIT地址
 	};
 }
 

--
Gitblit v1.9.3