diff options
author | Karsten Heimrich <karsten.heimrich@theqtcompany.com> | 2016-01-29 13:44:37 +0100 |
---|---|---|
committer | Karsten Heimrich <karsten.heimrich@theqtcompany.com> | 2016-01-29 13:02:01 +0000 |
commit | 5d318574425bee8d8386ef422b5ac9030c4b6b0a (patch) | |
tree | 67b3fc30b627f80068947929f32b58a86403cc90 /src/serialbus/qmodbusclient_p.h | |
parent | ac4203267ef7b3446d9a3caa5eccec70a56d0ae1 (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.h | 2 |
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); }; |