From 3a71609aabeab1762e71ec1463b0316518255f76 Mon Sep 17 00:00:00 2001 From: Martijn van Welie Date: Tue, 10 Sep 2024 20:41:35 +0200 Subject: [PATCH] Fix unit detection in BloodPressureMeasurement --- .../java/com/welie/blessedexample/BloodPressureMeasurement.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/welie/blessedexample/BloodPressureMeasurement.kt b/app/src/main/java/com/welie/blessedexample/BloodPressureMeasurement.kt index ce33b6d..e36a3b1 100644 --- a/app/src/main/java/com/welie/blessedexample/BloodPressureMeasurement.kt +++ b/app/src/main/java/com/welie/blessedexample/BloodPressureMeasurement.kt @@ -22,7 +22,7 @@ data class BloodPressureMeasurement( fun fromBytes(value: ByteArray): BloodPressureMeasurement { val parser = BluetoothBytesParser(value, ByteOrder.LITTLE_ENDIAN) val flags = parser.getIntValue(FORMAT_UINT8) - val unit = if (flags and 0x01 > 0) ObservationUnit.MMHG else ObservationUnit.KPA + val unit = if (flags and 0x01 > 0) ObservationUnit.KPA else ObservationUnit.MMHG val timestampPresent = flags and 0x02 > 0 val pulseRatePresent = flags and 0x04 > 0 val userIdPresent = flags and 0x08 > 0