| | |
| | | namespace SERVO { |
| | | CEFEM::CEFEM() : CEquipment() |
| | | { |
| | | |
| | | m_pPort[0] = nullptr; |
| | | m_pPort[1] = nullptr; |
| | | m_pPort[2] = nullptr; |
| | | m_pPort[3] = nullptr; |
| | | } |
| | | |
| | | CEFEM::~CEFEM() |
| | |
| | | { |
| | | static char* pszName = "CEFEM"; |
| | | return pszName; |
| | | } |
| | | |
| | | void CEFEM::setPort(unsigned int index, CLoadPort* pPort) |
| | | { |
| | | if (index < 4) { |
| | | m_pPort[index] = pPort; |
| | | } |
| | | } |
| | | |
| | | void CEFEM::init() |
| | |
| | | |
| | | 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); |
| | | } |
| | | } |
| | | } |
| | | } |