summaryrefslogtreecommitdiffstats
path: root/src/serialbus/qmodbusclient_p.h
diff options
context:
space:
mode:
authorKarsten Heimrich <karsten.heimrich@theqtcompany.com>2016-01-29 13:44:37 +0100
committerKarsten Heimrich <karsten.heimrich@theqtcompany.com>2016-01-29 13:02:01 +0000
commit5d318574425bee8d8386ef422b5ac9030c4b6b0a (patch)
tree67b3fc30b627f80068947929f32b58a86403cc90 /src/serialbus/qmodbusclient_p.h
parentac4203267ef7b3446d9a3caa5eccec70a56d0ae1 (diff)
Implement timeout handling more close to the specification.
- Implements 3.5 character timeout handling. - Take send and response timeouts into account. Change-Id: I765dfe188b45671f007cb3f8f1cc66bb48ce94ed Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
Diffstat (limited to 'src/serialbus/qmodbusclient_p.h')
-rw-r--r--src/serialbus/qmodbusclient_p.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/serialbus/qmodbusclient_p.h b/src/serialbus/qmodbusclient_p.h
index cb71bc3..f3d4b8c 100644
--- a/src/serialbus/qmodbusclient_p.h
+++ b/src/serialbus/qmodbusclient_p.h
@@ -127,6 +127,8 @@ public:
QModbusDataUnit unit;
int numberOfRetries;
QSharedPointer<QTimer> timer;
+ QByteArray adu;
+ qint64 bytesWritten = 0;
};
void processQueueElement(const QModbusResponse &pdu, const QueueElement &element);
};