From 75ef8d99d474c1bf816357510478d476cf50a269 Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Mon, 21 Oct 2019 07:37:52 +0200 Subject: [PATCH] SensorDataSet: data unavailable is now NaN. --- .../opentracks/content/sensor/SensorDataSet.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/de/dennisguse/opentracks/content/sensor/SensorDataSet.java b/src/main/java/de/dennisguse/opentracks/content/sensor/SensorDataSet.java index 450683276..c86b1d610 100644 --- a/src/main/java/de/dennisguse/opentracks/content/sensor/SensorDataSet.java +++ b/src/main/java/de/dennisguse/opentracks/content/sensor/SensorDataSet.java @@ -2,7 +2,7 @@ package de.dennisguse.opentracks.content.sensor; public final class SensorDataSet { - public static final float DATA_UNAVAILABLE = Integer.MAX_VALUE; + public static final float DATA_UNAVAILABLE = Float.NaN; //TODO It might be necessary to consider: sensor if sensor was connected as well. public String sensorName; @@ -40,7 +40,7 @@ public final class SensorDataSet { } public boolean hasHeartRate() { - return heartRate != DATA_UNAVAILABLE; + return !Float.isNaN(heartRate); } public float getHeartRate() { @@ -48,7 +48,7 @@ public final class SensorDataSet { } public boolean hasCadence() { - return cadence != DATA_UNAVAILABLE; + return !Float.isNaN(cadence); } public float getCadence() { @@ -56,7 +56,7 @@ public final class SensorDataSet { } public boolean hasPower() { - return power != DATA_UNAVAILABLE; + return !Float.isNaN(power); } public float getPower() { @@ -77,7 +77,7 @@ public final class SensorDataSet { } public boolean hasBatteryLevel() { - return batteryLevel != DATA_UNAVAILABLE; + return !Float.isNaN(batteryLevel); } public float getBatteryLevel() {