| | |
| | | |
| | | bool CPLC::isConnected() |
| | | { |
| | | return m_pChannel->isConnected(); |
| | | return m_pChannel != nullptr && m_pChannel->isConnected(); |
| | | } |
| | | |
| | | int CPLC::readWord(MC::SOFT_COMPONENT softComponent, unsigned int addr, |
| | |
| | | int value, ONWRITE funOnWrite) |
| | | { |
| | | return m_pChannel->writeWord(softComponent, addr, value, funOnWrite); |
| | | } |
| | | |
| | | int CPLC::writeDWord(MC::SOFT_COMPONENT softComponent, unsigned int addr, |
| | | int value, ONWRITE funOnWrite) |
| | | { |
| | | return m_pChannel->writeDWord(softComponent, addr, value, funOnWrite); |
| | | } |
| | | |
| | | int CPLC::writeData(MC::SOFT_COMPONENT softComponent, unsigned int addr, |
| | |
| | | static int iii = 0; |
| | | iii++; |
| | | if (iii % 5 == 3) { |
| | | if (!m_pChannel->isConnected()) |
| | | if (m_pChannel != nullptr && !m_pChannel->isConnected()) |
| | | m_pChannel->connect(); |
| | | } |
| | | } |