From bbbb91ecdd5d3e7088b7ec6b95212f60c34a9bc0 Mon Sep 17 00:00:00 2001 From: Erik Johansson Date: Tue, 9 Oct 2018 21:30:23 +0200 Subject: [PATCH] Disconnect after setting initial weight for new user To see if it helps the problem reported by @Alejandro131 in #335. --- .../openscale/core/bluetooth/BluetoothBeurerSanitas.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothBeurerSanitas.java b/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothBeurerSanitas.java index de8e691d..3e0f4aa8 100644 --- a/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothBeurerSanitas.java +++ b/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothBeurerSanitas.java @@ -481,6 +481,12 @@ public class BluetoothBeurerSanitas extends BluetoothCommunication { (byte) (data[2] & 0xFF), (byte) (data[3] & 0xFF), }); + if (currentScaleUserId == 0) { + Timber.i("Initial weight set; disconnecting..."); + setBtMachineState(BT_MACHINE_STATE.BT_CLEANUP_STATE); + return; + } + return; }