Skip to content

Commit 0699c39

Browse files
committed
minimum timeout set to 1
1 parent ec65379 commit 0699c39

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

modbuswnd.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -728,10 +728,10 @@ void ModbusWnd::onLineModbusEditingFinished()
728728
{
729729
QString str = ui->lineModbusTimeout->text();
730730

731-
if( ui->lineModbusTimeout->text().toInt() < 10 )
731+
if( ui->lineModbusTimeout->text().toInt() < 1 )
732732
{
733-
QMessageBox::warning(this, "Error", "modbus timeout should not be lower than 10 msec");
734-
ui->lineModbusTimeout->setText("10");
733+
QMessageBox::warning(this, "Error", "modbus timeout should not be lower than 1 msec");
734+
ui->lineModbusTimeout->setText("1");
735735
return;
736736
}
737737
m_port->setResponseTimeout(str.toInt() );

serialport.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,8 @@ void SerialPort::onReadyRead()
303303
QByteArray buffer;
304304
while(m_port->bytesAvailable())
305305
{
306-
m_timerResponseTimeout->start(m_msec_responseTimeout, Qt::PreciseTimer, this);
306+
if( m_timerResponseTimeout->isActive() == true )
307+
m_timerResponseTimeout->start(m_msec_responseTimeout, Qt::PreciseTimer, this);
307308
buffer = m_port->read(1);
308309

309310
if( m_commMode == "LSBUS")

0 commit comments

Comments
 (0)