LAPTOP-SNT8I5JK\Boounion
2025-07-28 bfe14e41fa5b07771d78af4511ba18d706bc23cc
SourceCode/Bond/BondEq/CPLC.cpp
@@ -242,7 +242,7 @@
bool CPLC::isConnected()
{
   return m_pChannel->isConnected();
   return m_pChannel != nullptr && m_pChannel->isConnected();
}
int CPLC::readWord(MC::SOFT_COMPONENT softComponent, unsigned int addr,
@@ -267,6 +267,12 @@
   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,
@@ -308,7 +314,7 @@
   static int iii = 0;
   iii++;
   if (iii % 5 == 3) {
      if (!m_pChannel->isConnected())
      if (m_pChannel != nullptr && !m_pChannel->isConnected())
         m_pChannel->connect();
   }
}