LAPTOP-SNT8I5JK\Boounion
2025-03-28 8322172ad4e6d5636b8c32b94d95f8abbce1ed54
SourceCode/Bond/Servo/CReadStep.cpp
@@ -19,6 +19,7 @@
      m_hWorkThreadHandle = nullptr;
      m_hReadSignalOn = ::CreateEvent(NULL, TRUE, FALSE, NULL);
      m_hReadSignalOff = ::CreateEvent(NULL, TRUE, FALSE, NULL);
      m_nSignalType = 0;
      m_nCurStep = 0;
   }
@@ -38,13 +39,14 @@
      m_nWriteSignalDev = dev;
   }
   void CReadStep::onReadSignal(BOOL bSignal)
   void CReadStep::onReadSignal(int nSignalType)
   {
      Lock();
      if (m_nCurStep == 0 && bSignal) {
      m_nSignalType = nSignalType;
      if (m_nCurStep == 0 && nSignalType != 0) {
         SetEvent(m_hReadSignalOn);
      }
      else if (m_nCurStep == 3 && !bSignal) {
      else if (m_nCurStep == 3 && nSignalType == 0) {
         SetEvent(m_hReadSignalOff);
      }