diff options
author | Alex Blasche <alexander.blasche@qt.io> | 2018-01-04 13:08:29 +0100 |
---|---|---|
committer | Alex Blasche <alexander.blasche@qt.io> | 2018-01-25 09:31:44 +0000 |
commit | 1e03015803549e2865b2772fe5be43d7bec8ccc1 (patch) | |
tree | 1e0846a9ed2c608946e4886688d704e3c3f6de1c /src/bluetooth/qlowenergycontroller_bluezdbus_p.h | |
parent | da4273723f42bb53827124101d91afa97d14b984 (diff) |
Implement Char read & write for dbus Gatt
Read/write is limited to central role support. Peripheral role support
will follow at a later stage.
Task-number: QTBUG-46819
Change-Id: Idc27ea31cf0629470dc46490235c57f64b51498d
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
Diffstat (limited to 'src/bluetooth/qlowenergycontroller_bluezdbus_p.h')
-rw-r--r-- | src/bluetooth/qlowenergycontroller_bluezdbus_p.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bluetooth/qlowenergycontroller_bluezdbus_p.h b/src/bluetooth/qlowenergycontroller_bluezdbus_p.h index 84326e48..c4845fc1 100644 --- a/src/bluetooth/qlowenergycontroller_bluezdbus_p.h +++ b/src/bluetooth/qlowenergycontroller_bluezdbus_p.h @@ -130,6 +130,7 @@ private slots: void onCharReadFinished(QDBusPendingCallWatcher *call); void onDescReadFinished(QDBusPendingCallWatcher *call); + void onCharWriteFinished(QDBusPendingCallWatcher *call); private: OrgBluezAdapter1Interface* adapter{}; OrgBluezDevice1Interface* device{}; @@ -169,6 +170,8 @@ private: JobFlags flags = GattJob::Unset; QLowEnergyHandle handle; + QByteArray value; + QLowEnergyService::WriteMode writeMode = QLowEnergyService::WriteWithResponse; QSharedPointer<QLowEnergyServicePrivate> service; }; |