Files
OpenTracks/src/main/java/de/dennisguse/opentracks/stats/SensorStatistics.java
T
Dennis Guse fdf4336a9b Cleanup.
2021-03-04 19:18:31 +01:00

50 lines
1.1 KiB
Java

package de.dennisguse.opentracks.stats;
public class SensorStatistics {
private final Float maxHr;
private final Float avgHr;
private final Float maxCadence;
private final Float avgCadence;
private final Float avgPower;
public SensorStatistics(Float maxHr, Float avgHr, Float maxCadence, Float avgCadence, Float avgPower) {
this.maxHr = maxHr;
this.avgHr = avgHr;
this.maxCadence = maxCadence;
this.avgCadence = avgCadence;
this.avgPower = avgPower;
}
public boolean hasHeartRate() {
return avgHr != null && maxHr != null;
}
public float getMaxHeartRate() {
return maxHr;
}
public float getAvgHeartRate() {
return avgHr;
}
public boolean hasCadence() {
return avgCadence != null && maxCadence != null;
}
public float getMaxCadence() {
return maxCadence;
}
public float getAvgCadence() {
return avgCadence;
}
public boolean hasPower() {
return avgPower != null;
}
public float getAvgPower() {
return avgPower;
}
}