Please replace part of code to:
bool success
= serial
->open
(QIODevice::ReadWrite) && serial->setBaudRate(s.baudRate)
&& serial->setDataBits(s.dataBits)
&& serial->setParity(s.parity)
&& serial->setStopBits(s.stopBits)
&& serial->setFlowControl(s.flowControl);
if (!success ) {
return; // Failed
}
bool success = serial->open(QIODevice::ReadWrite)
&& serial->setBaudRate(s.baudRate)
&& serial->setDataBits(s.dataBits)
&& serial->setParity(s.parity)
&& serial->setStopBits(s.stopBits)
&& serial->setFlowControl(s.flowControl);
if (!success ) {
return; // Failed
}
To copy to clipboard, switch view to plain text mode
and check now.
Bookmarks