chenluhua1980
2026-01-06 4d9d8d22e3666076988c30afb4e7c6fe365c19aa
SourceCode/Bond/Servo/CReadStep.h
@@ -11,7 +11,9 @@
   public:
      unsigned WorkingProc();
      virtual void setReadContinue(BOOL bContinue) { m_bReadContinue = bContinue; };
      virtual void setWriteSignalDev(int dev);
      virtual void setReturnDev(int dev);
      virtual void onReadSignal(int nSignalType);
      virtual int onReadData();
      virtual void init();
@@ -21,6 +23,8 @@
      virtual int onTimeout();
      inline void nextStep();
      inline void resetStep();
      virtual int setReturnCode(short code);
      virtual int setReturnData(const char* pszData, unsigned int size);
   protected:
      HANDLE m_hWorkThreadHandle;
@@ -31,6 +35,13 @@
      int m_nSignalType;
      int m_nCurStep;
      int m_nWriteSignalDev;         // 对方BIT地址
      // return code or data
   protected:
      char m_szReturnBuf[1024];
      int m_nReturnDataSize;
      int m_nReturnDevNo;
      BOOL m_bReadContinue{ FALSE };
   };
}