| | |
| | | return iter->second; |
| | | } |
| | | |
| | | CStep* CEquipment::getStepWithName(const char* pszName) |
| | | { |
| | | for (auto item : m_mapStep) { |
| | | if (item.second->getName().compare(pszName) == 0) { |
| | | return item.second; |
| | | } |
| | | } |
| | | |
| | | return nullptr; |
| | | } |
| | | |
| | | int CEquipment::addStep(unsigned int addr, CStep* pStep) |
| | | { |
| | | auto iter = m_mapStep.find(addr); |
| | |
| | | |
| | | void CEquipment::init() |
| | | { |
| | | initPins(); |
| | | for (auto item : m_mapStep) { |
| | | item.second->init(); |
| | | } |
| | |
| | | if (index >= VCR_MAX) return FALSE; |
| | | return m_bVCREnable[index]; |
| | | } |
| | | |
| | | int CEquipment::recvSample(CPin* pPin, CSample* pSample) |
| | | { |
| | | LOGI("<CEquipment>recvSample, pin:%s", pPin->getName().c_str()); |
| | | return 0; |
| | | } |
| | | } |