diff options
author | Konstantin Ritt <ritt.ks@gmail.com> | 2016-12-30 17:53:45 +0300 |
---|---|---|
committer | Konstantin Ritt <ritt.ks@gmail.com> | 2017-01-02 17:09:24 +0000 |
commit | d55f31175cf08d7cfea7d5798bbd8a954f007f5e (patch) | |
tree | af780fff923507dd2c1ef85cb4176ac2a8f06d77 | |
parent | 4cea8d733e1ece2ef0db6b5c64779530c03f798e (diff) |
Android/LE: handle GATT status 8 (link loss)
May occur relatively too often to remain unhandled
Change-Id: I89b1255605a29d959635e8d1965e9596b591b305
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
-rw-r--r-- | src/android/bluetooth/src/org/qtproject/qt5/android/bluetooth/QtBluetoothLE.java | 2 |
1 files changed, 2 insertions, 0 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 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 |