Idle: TrackRecordingManager creates IDLE TrackPoints (configurable timeout).

Fixes of #1187.
This commit is contained in:
Dennis Guse
2023-07-31 21:55:55 +02:00
parent 00debe2eb5
commit 78d2a0722a
37 changed files with 41 additions and 99 deletions
@@ -2,7 +2,6 @@ package de.dennisguse.opentracks.data.models;
import java.time.Duration;
import de.dennisguse.opentracks.settings.PreferencesUtils;
import de.dennisguse.opentracks.settings.UnitSystem;
public record Speed(double speed_mps) {
@@ -56,10 +55,6 @@ public record Speed(double speed_mps) {
return Double.isNaN(speed_mps) || Double.isInfinite(speed_mps);
}
public boolean isMoving() {
return !isInvalid() && greaterThan(PreferencesUtils.getIdleSpeed());
}
public boolean lessThan(Speed speed) {
return !greaterThan(speed);
}