LAPTOP-SNT8I5JK\Boounion
2025-04-28 5fe38f3aa84459690a59667bff205f3f350c086c
SourceCode/Bond/Servo/CEFEM.cpp
@@ -5,7 +5,10 @@
namespace SERVO {
   CEFEM::CEFEM() : CEquipment()
   {
      m_pPort[0] = nullptr;
      m_pPort[1] = nullptr;
      m_pPort[2] = nullptr;
      m_pPort[3] = nullptr;
   }
   CEFEM::~CEFEM()
@@ -17,6 +20,13 @@
   {
      static char* pszName = "CEFEM";
      return pszName;
   }
   void CEFEM::setPort(unsigned int index, CLoadPort* pPort)
   {
      if (index < 4) {
         m_pPort[index] = pPort;
      }
   }
   void CEFEM::init()
@@ -91,4 +101,15 @@
      return m_glassList.empty();
   }
   void CEFEM::onReceiveLBData(const char* pszData, size_t size)
   {
      __super::onReceiveLBData(pszData, size);
      for (unsigned int i = 0; i < 4; i++) {
         if (m_pPort[i] != nullptr) {
            m_pPort[i]->onReceiveLBData(pszData, size);
         }
      }
   }
}