//----------------------------------------------------------------------------// // setHostAddress() // // // //----------------------------------------------------------------------------// void QCanServer::setServerAddress(QHostAddress clHostAddressV) { QCanNetwork * pclNetworkT; if (!clHostAddressV.isEqual(clServerAddressP)) { clServerAddressP = clHostAddressV; qDebug() << "QCanServer::setServerAddress()" << clHostAddressV; for(uint8_t ubNetCntT = 0; ubNetCntT < maximumNetwork(); ubNetCntT++) { pclNetworkT = network(ubNetCntT); //------------------------------------------------------------- // check current state of network // if(pclNetworkT->isNetworkEnabled() == true) { //----------------------------------------------------- // assign new host address // pclNetworkT->setNetworkEnabled(false); pclNetworkT->setServerAddress(clHostAddressV); pclNetworkT->setNetworkEnabled(true); } else { //----------------------------------------------------- // assign new host address // pclNetworkT->setServerAddress(clHostAddressV); } } } }