summaryrefslogtreecommitdiffstats
path: root/src/serialbus/qmodbusclient_p.h
diff options
context:
space:
mode:
authorAlex Blasche <alexander.blasche@theqtcompany.com>2015-10-27 13:17:21 +0100
committerKarsten Heimrich <karsten.heimrich@theqtcompany.com>2015-10-27 19:15:18 +0000
commit2d5f3697f050af03f795e8ea80d4c2ac9f9bedba (patch)
treee7c0cc4a77d6119859e2d74876bd532e57caa746 /src/serialbus/qmodbusclient_p.h
parent140e4ed5c1270d03c066ce5220082a44722a1613 (diff)
Add QModbusClient::timeout property
This is required to control the timeout before a client assumes a server to be non-responsive. The upcoming client implementations will use this property. Change-Id: Ie276d979de54db3f932ae66d8655560095ea7cb8 Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Diffstat (limited to 'src/serialbus/qmodbusclient_p.h')
-rw-r--r--src/serialbus/qmodbusclient_p.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/serialbus/qmodbusclient_p.h b/src/serialbus/qmodbusclient_p.h
index 77194d4..b17a58d 100644
--- a/src/serialbus/qmodbusclient_p.h
+++ b/src/serialbus/qmodbusclient_p.h
@@ -58,7 +58,7 @@ class Q_AUTOTEST_EXPORT QModbusClientPrivate : public QModbusDevicePrivate
{
Q_DECLARE_PUBLIC(QModbusClient)
public:
- QModbusClientPrivate()
+ QModbusClientPrivate() : timeout(200)
{
}
@@ -80,6 +80,8 @@ public:
QModbusDataUnit *data);
bool processReadWriteMultipleRegistersResponse(const QModbusResponse &response,
QModbusDataUnit *data);
+
+ int timeout;
};
QT_END_NAMESPACE