Temporary TrackStatistics should also contain gain/loss from barometric sensor.

This commit is contained in:
Dennis Guse
2021-07-02 21:55:26 +02:00
parent c289fd174d
commit 8991d7bf0d
5 changed files with 21 additions and 20 deletions
@@ -163,10 +163,8 @@ public class IntervalStatistics {
time = time.plus(trackStatistics.getTotalTime());
gain_m = trackStatistics.hasTotalAltitudeGain() ? trackStatistics.getTotalAltitudeGain() : gain_m;
loss_m = trackStatistics.hasTotalAltitudeLoss() ? trackStatistics.getTotalAltitudeLoss() : loss_m;
if (gain_m != null && lastTrackPoint != null && lastTrackPoint.hasAltitudeGain()) {
if (hasGain() && lastTrackPoint != null && lastTrackPoint.hasAltitudeGain()) {
gain_m = gain_m - lastTrackPoint.getAltitudeGain();
}
if (loss_m != null && lastTrackPoint != null && lastTrackPoint.hasAltitudeLoss()) {
loss_m = loss_m - lastTrackPoint.getAltitudeLoss();
}
}