From d55f31175cf08d7cfea7d5798bbd8a954f007f5e Mon Sep 17 00:00:00 2001 From: Konstantin Ritt Date: Fri, 30 Dec 2016 17:53:45 +0300 Subject: Android/LE: handle GATT status 8 (link loss) May occur relatively too often to remain unhandled Change-Id: I89b1255605a29d959635e8d1965e9596b591b305 Reviewed-by: Timur Pocheptsov Reviewed-by: Alex Blasche --- .../src/org/qtproject/qt5/android/bluetooth/QtBluetoothLE.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/android') 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 747f46d0..c06531ea 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 @@ -184,6 +184,8 @@ public class QtBluetoothLE { switch (status) { case BluetoothGatt.GATT_SUCCESS: errorCode = 0; break; //QLowEnergyController::NoError + case 8: // link loss + errorCode = 5; break; //QLowEnergyController::ConnectionError default: Log.w(TAG, "Unhandled error code on connectionStateChanged: " + status); errorCode = status; break; //TODO deal with all errors -- cgit v1.2.3