summaryrefslogtreecommitdiffstats
path: root/src/android
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@theqtcompany.com>2016-02-03 17:52:55 +0100
committerChristian Kandeler <christian.kandeler@theqtcompany.com>2016-02-17 13:09:35 +0000
commitb1a2de541771c6b45d46cfa6613c10f5e52ece68 (patch)
treedf023e3a73cf2ed627eccf29c479fa12004ac550 /src/android
parenteef68dea35960670c1a1a1431d4541e1ed19c781 (diff)
Bluetooth LE: Add support for Signed Write command in the central role.
Task-number: QTBUG-41175 Change-Id: I62d74236faf9161681306d952e409e23e0cea24d Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
Diffstat (limited to 'src/android')
-rw-r--r--src/android/bluetooth/src/org/qtproject/qt5/android/bluetooth/QtBluetoothLE.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/android/bluetooth/src/org/qtproject/qt5/android/bluetooth/QtBluetoothLE.java b/src/android/bluetooth/src/org/qtproject/qt5/android/bluetooth/QtBluetoothLE.java
index 5fe5d03d..5150a083 100644
--- a/src/android/bluetooth/src/org/qtproject/qt5/android/bluetooth/QtBluetoothLE.java
+++ b/src/android/bluetooth/src/org/qtproject/qt5/android/bluetooth/QtBluetoothLE.java
@@ -835,11 +835,13 @@ public class QtBluetoothLE {
newJob.jobType = IoJobType.Write;
// writeMode must be in sync with QLowEnergyService::WriteMode
- // For now we ignore SignedWriteType as Qt doesn't support it yet.
switch (writeMode) {
case 1: //WriteWithoutResponse
newJob.requestedWriteType = BluetoothGattCharacteristic.WRITE_TYPE_NO_RESPONSE;
break;
+ case 2: //WriteSigned
+ newJob.requestedWriteType = BluetoothGattCharacteristic.WRITE_TYPE_SIGNED;
+ break;
default:
newJob.requestedWriteType = BluetoothGattCharacteristic.WRITE_TYPE_DEFAULT;
break;