Revert "Bugfix: on idle detection reset movement-based sensor data."

This reverts commit fd9646bb1f.
This commit is contained in:
Dennis Guse
2025-01-20 07:53:45 +01:00
parent 7d01048a98
commit 7df625ff0c
4 changed files with 11 additions and 8 deletions
@@ -55,9 +55,7 @@ public abstract class Aggregator<Input, Output> {
/**
* Reset long term aggregated values (more than derived from previous SensorData). e.g. overall distance.
*/
public void reset() {
value = getNoneValue();
}
public void reset() {}
/**
* Is the data recent considering the current time.
@@ -37,5 +37,10 @@ public class AggregatorBarometer extends Aggregator<AtmosphericPressure, Altitud
return new AltitudeGainLoss(0f, 0f);
}
@Override
public void reset() {
value = getNoneValue();
}
public record Data(Altitude gain, Altitude loss) {}
}
@@ -16,6 +16,11 @@ public class AggregatorGPS extends Aggregator<Position, Position> {
value = current.value();
}
@Override
public void reset() {
value = null;
}
@NonNull
@Override
protected Position getNoneValue() {
@@ -15,11 +15,6 @@ public class AggregatorHeartRate extends Aggregator<HeartRate, HeartRate> {
this.value = current.value();
}
@Override
public void reset() {
// We don't need to reset the heart rate as this value is valid for a certain amount of time: and it is not an aggregate.
}
@NonNull
@Override
protected HeartRate getNoneValue() {