forked from upstream-mirrors/OpenTracks
Add an optional filter for invalid (0 bpm) heart rate readings
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package de.dennisguse.opentracks.data.models;
|
||||
|
||||
public record HeartRate(float value) {
|
||||
public static HeartRate INVALID = HeartRate.of(0.0f);
|
||||
|
||||
public static HeartRate of(float value) {
|
||||
return new HeartRate(value);
|
||||
@@ -9,4 +10,8 @@ public record HeartRate(float value) {
|
||||
public float getBPM() {
|
||||
return value;
|
||||
}
|
||||
|
||||
public boolean isValid() {
|
||||
return !this.equals(INVALID);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user