From e047100e341496f9ddd4cd54fb7d87dafb3bda47 Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Thu, 4 Jan 2024 20:49:39 +0100 Subject: [PATCH] Bugfix: BLE pressure is in PA. Fixes #1424. --- .../sensors/BluetoothHandlerBarometricPressureTest.java | 2 +- .../dennisguse/opentracks/data/models/AtmosphericPressure.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/androidTest/java/de/dennisguse/opentracks/sensors/BluetoothHandlerBarometricPressureTest.java b/src/androidTest/java/de/dennisguse/opentracks/sensors/BluetoothHandlerBarometricPressureTest.java index 03f513ff6..1a4ae59c7 100644 --- a/src/androidTest/java/de/dennisguse/opentracks/sensors/BluetoothHandlerBarometricPressureTest.java +++ b/src/androidTest/java/de/dennisguse/opentracks/sensors/BluetoothHandlerBarometricPressureTest.java @@ -20,6 +20,6 @@ public class BluetoothHandlerBarometricPressureTest { AtmosphericPressure pressure = BluetoothHandlerBarometricPressure.parseEnvironmentalSensing(characteristic); // then - assertEquals(AtmosphericPressure.ofPA(100165), pressure); + assertEquals(AtmosphericPressure.ofHPA(1001.65f), pressure); } } \ No newline at end of file diff --git a/src/main/java/de/dennisguse/opentracks/data/models/AtmosphericPressure.java b/src/main/java/de/dennisguse/opentracks/data/models/AtmosphericPressure.java index 4a6279456..c21fdd236 100644 --- a/src/main/java/de/dennisguse/opentracks/data/models/AtmosphericPressure.java +++ b/src/main/java/de/dennisguse/opentracks/data/models/AtmosphericPressure.java @@ -3,7 +3,7 @@ package de.dennisguse.opentracks.data.models; public record AtmosphericPressure(float value) { public static AtmosphericPressure ofPA(float value_Pa) { - return new AtmosphericPressure(value_Pa * 100); + return new AtmosphericPressure(value_Pa / 100); } public static AtmosphericPressure ofHPA(float value_hPa) {