LAPTOP-SNT8I5JK\Boounion
2025-04-11 92dee0d8070594c351008d02fd9645c9e5de80a7
SourceCode/Bond/Servo/CEFEM.cpp
@@ -36,6 +36,32 @@
      LOGI("<CEFEM>initPins");
   }
   int CEFEM::onStepEvent(CStep* pStep, int code)
   {
      int nRet = CEquipment::onStepEvent(pStep, code);
      if (nRet > 0) return nRet;
      if (code == STEP_EVENT_READDATA) {
         if (isCassetteTransferStateStep(pStep)) {
            SERVO::CEqCassetteTransferStateStep* pEqCassetteStep = (SERVO::CEqCassetteTransferStateStep*)pStep;
            int id = pEqCassetteStep->getID();
            if (id == STEP_ID_PORT1_CASSETTIE_EMPTY) {
            }
/*
   #define STEP_ID_PORT1_CASSETTIE_LOAD_READY      0x420
   #define STEP_ID_PORT1_CASSETTIE_LOADED         0x428
   #define STEP_ID_PORT1_CASSETTIE_INUSE         0x430
   #define STEP_ID_PORT1_CASSETTIE_UNLOAD_READY   0x438
   #define STEP_ID_PORT1_CASSETTIE_BLOCKED         0x440
*/
         }
      }
      return 0;
   }
   void CEFEM::onTimer(UINT nTimerid)
   {
      CEquipment::onTimer(nTimerid);
@@ -55,4 +81,14 @@
   {
      return __super::recvIntent(pPin, pIntent);
   }
   BOOL CEFEM::glassWillArrive(CGlass* pGlass)
   {
      BOOL bRet = __super::glassWillArrive(pGlass);
      if (!bRet) {
         return FALSE;
      }
      return m_glassList.empty();
   }
}