forked from upstream-mirrors/OpenTracks
Add copy constructor to SensorDataSet to avoid undesired changes.
This commit is contained in:
@@ -17,6 +17,13 @@ public final class SensorDataSet {
|
|||||||
public SensorDataSet() {
|
public SensorDataSet() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public SensorDataSet(SensorDataSet toCopy) {
|
||||||
|
this.heartRate = toCopy.heartRate;
|
||||||
|
this.cyclingCadence = toCopy.cyclingCadence;
|
||||||
|
this.cyclingDistanceSpeed = toCopy.cyclingDistanceSpeed;
|
||||||
|
this.cyclingPower = toCopy.cyclingPower;
|
||||||
|
}
|
||||||
|
|
||||||
public SensorDataHeartRate getHeartRate() {
|
public SensorDataHeartRate getHeartRate() {
|
||||||
return heartRate;
|
return heartRate;
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-2
@@ -166,8 +166,7 @@ public class BluetoothRemoteSensorManager implements BluetoothConnectionManager.
|
|||||||
}
|
}
|
||||||
|
|
||||||
public SensorDataSet getSensorDataSet() {
|
public SensorDataSet getSensorDataSet() {
|
||||||
// TODO Should return a copy.
|
return new SensorDataSet(sensorDataSet);
|
||||||
return sensorDataSet;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void reset() {
|
public void reset() {
|
||||||
|
|||||||
Reference in New Issue
Block a user