From 777c84dd3b4cb0cabeadb68ea75906a0c5d319fe Mon Sep 17 00:00:00 2001 From: OliE Date: Mon, 2 Oct 2017 15:22:35 +0200 Subject: [PATCH] update BluetoothExcelvanCF369BLE UUIDs --- .../core/bluetooth/BluetoothExcelvanCF369BLE.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothExcelvanCF369BLE.java b/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothExcelvanCF369BLE.java index 6a1f35df..2da4e026 100644 --- a/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothExcelvanCF369BLE.java +++ b/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothExcelvanCF369BLE.java @@ -28,8 +28,8 @@ import java.util.Date; import java.util.UUID; public class BluetoothExcelvanCF369BLE extends BluetoothCommunication { - private final UUID WEIGHT_MEASUREMENT_SERVICE = UUID.fromString("f000ffc0-0451-4000-b000-000000000000"); - private final UUID WEIGHT_MEASUREMENT_CHARACTERISTIC = UUID.fromString("0000FFF0-0000-1000-8000-00805f9b34fb"); + private final UUID WEIGHT_MEASUREMENT_SERVICE = UUID.fromString("0000FFF0-0000-1000-8000-00805f9b34fb"); + private final UUID WEIGHT_MEASUREMENT_CHARACTERISTIC = UUID.fromString("0000FFF1-0000-1000-8000-00805f9b34fb"); private final UUID WEIGHT_CUSTOM0_CHARACTERISTIC = UUID.fromString("0000FFF4-0000-1000-8000-00805f9b34fb"); private final UUID WEIGHT_MEASUREMENT_CONFIG = UUID.fromString("00002902-0000-1000-8000-00805f9b34fb"); @@ -53,6 +53,9 @@ public class BluetoothExcelvanCF369BLE extends BluetoothCommunication { case 0: setNotificationOn(WEIGHT_MEASUREMENT_SERVICE, WEIGHT_CUSTOM0_CHARACTERISTIC, WEIGHT_MEASUREMENT_CONFIG); break; + case 1: + setNotificationOn(WEIGHT_MEASUREMENT_SERVICE, WEIGHT_MEASUREMENT_CHARACTERISTIC, WEIGHT_MEASUREMENT_CONFIG); + break; default: return false; } @@ -93,7 +96,7 @@ public class BluetoothExcelvanCF369BLE extends BluetoothCommunication { break; case 1: byte[] invokeCmd = new byte[]{(byte)0x01, (byte)0x00}; - writeBytes(WEIGHT_MEASUREMENT_SERVICE, WEIGHT_CUSTOM0_CHARACTERISTIC, invokeCmd); + writeBytes(WEIGHT_MEASUREMENT_SERVICE, WEIGHT_MEASUREMENT_CHARACTERISTIC, invokeCmd); break; default: return false;