Increase the allowable number of missed keepalives. This seems to keep the
link stable for me now.
This commit is contained in:
@@ -21,7 +21,7 @@ GVRetSerial::GVRetSerial(QString portName, bool useTcp) :
|
|||||||
udpClient = NULL;
|
udpClient = NULL;
|
||||||
rx_state = IDLE;
|
rx_state = IDLE;
|
||||||
rx_step = 0;
|
rx_step = 0;
|
||||||
validationCounter = 4; //how many times we can miss validation before we die
|
validationCounter = 10; //how many times we can miss validation before we die
|
||||||
isAutoRestart = false;
|
isAutoRestart = false;
|
||||||
|
|
||||||
timeBasis = 0;
|
timeBasis = 0;
|
||||||
@@ -302,14 +302,14 @@ void GVRetSerial::connectDevice()
|
|||||||
// if (getPort().contains('.')) //TCP/IP mode then since it looks like an IP address
|
// if (getPort().contains('.')) //TCP/IP mode then since it looks like an IP address
|
||||||
if (useTcp)
|
if (useTcp)
|
||||||
{
|
{
|
||||||
|
// /*
|
||||||
qDebug() << "TCP Connection to a GVRET device";
|
qDebug() << "TCP Connection to a GVRET device";
|
||||||
tcpClient = new QTcpSocket();
|
tcpClient = new QTcpSocket();
|
||||||
tcpClient->connectToHost(getPort(), 23);
|
tcpClient->connectToHost(getPort(), 23);
|
||||||
connect(tcpClient, SIGNAL(readyRead()), this, SLOT(readSerialData()));
|
connect(tcpClient, SIGNAL(readyRead()), this, SLOT(readSerialData()));
|
||||||
connect(tcpClient, SIGNAL(connected()), this, SLOT(tcpConnected()));
|
connect(tcpClient, SIGNAL(connected()), this, SLOT(tcpConnected()));
|
||||||
debugOutput("Created TCP Socket");
|
debugOutput("Created TCP Socket");
|
||||||
|
// */
|
||||||
/*
|
/*
|
||||||
qDebug() << "UDP Connection to a GVRET device";
|
qDebug() << "UDP Connection to a GVRET device";
|
||||||
udpClient = new QUdpSocket();
|
udpClient = new QUdpSocket();
|
||||||
@@ -608,7 +608,7 @@ void GVRetSerial::procRXChar(unsigned char c)
|
|||||||
rx_step = 0;
|
rx_step = 0;
|
||||||
break;
|
break;
|
||||||
case 9:
|
case 9:
|
||||||
validationCounter++;
|
validationCounter = 10;
|
||||||
//qDebug() << "Got validated";
|
//qDebug() << "Got validated";
|
||||||
rx_state = IDLE;
|
rx_state = IDLE;
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user