package de.saring.exerciseviewer.data;
/**
* This class contains all speed data of a lap of an exercise.
*
* @author Stefan Saring
* @version 1.0
*/
public final class LapSpeed {
/**
* Speed at end of lap (km/h).
*/
private float speedEnd;
/**
* Average speed of lap (km/h).
*/
private float speedAVG;
/**
* Distance of lap (in meters) from the beginning of the exercise, not from the beginning of the lap!
*/
private int distance;
/**
* Cadence at the end of the lap (rpm).
*/
private short cadence;
public float getSpeedEnd() {
return speedEnd;
}
public void setSpeedEnd(float speedEnd) {
this.speedEnd = speedEnd;
}
public float getSpeedAVG() {
return speedAVG;
}
public void setSpeedAVG(float speedAVG) {
this.speedAVG = speedAVG;
}
public int getDistance() {
return distance;
}
public void setDistance(int distance) {
this.distance = distance;
}
public short getCadence() {
return cadence;
}
public void setCadence(short cadence) {
this.cadence = cadence;
}
@Override
public String toString() {
StringBuilder sBuilder = new StringBuilder();
sBuilder.append(LapSpeed.class.getName()).append(":\n");
sBuilder.append(" [speedEnd=").append(this.speedEnd).append("\n");
sBuilder.append(" speedAVG=").append(this.speedAVG).append("\n");
sBuilder.append(" distance=").append(this.distance).append("\n");
sBuilder.append(" cadence=").append(this.cadence).append("]\n");
return sBuilder.toString();
}
}