Files
OpenTracks/src/main/java/de/dennisguse/opentracks/stats/SensorStatistics.java
T
2023-09-28 20:06:13 +02:00

28 lines
686 B
Java

package de.dennisguse.opentracks.stats;
import de.dennisguse.opentracks.data.models.Cadence;
import de.dennisguse.opentracks.data.models.HeartRate;
import de.dennisguse.opentracks.data.models.Power;
public record SensorStatistics(
HeartRate maxHeartRate,
HeartRate avgHeartRate,
Cadence maxCadence,
Cadence avgCadence,
Power maxPower,
Power avgPower
) {
public boolean hasHeartRate() {
return avgHeartRate != null && maxHeartRate != null;
}
public boolean hasCadence() {
return avgCadence != null && maxCadence != null;
}
public boolean hasPower() {
return avgPower != null;
}
}