diff --git a/src/androidTest/java/de/dennisguse/opentracks/services/TrackRecordingServiceStateMachineTest.java b/src/androidTest/java/de/dennisguse/opentracks/services/TrackRecordingServiceStateMachineTest.java index 3f96a04c1..a28099d66 100644 --- a/src/androidTest/java/de/dennisguse/opentracks/services/TrackRecordingServiceStateMachineTest.java +++ b/src/androidTest/java/de/dennisguse/opentracks/services/TrackRecordingServiceStateMachineTest.java @@ -135,7 +135,7 @@ public class TrackRecordingServiceStateMachineTest { // then assertEquals(TrackRecordingService.STATUS_DEFAULT, service.getRecordingStatusObservable().getValue()); assertEquals(RecordingData.NOT_RECORDING, service.getRecordingDataObservable().getValue()); -// assertEquals(GpsStatusValue.GPS_NONE, service.getGpsStatusObservable().getValue()); TODO BUG: GPS can only be stopped if a service is recording. + assertEquals(GpsStatusValue.GPS_NONE, service.getGpsStatusObservable().getValue()); } @MediumTest diff --git a/src/main/java/de/dennisguse/opentracks/services/RecordingData.java b/src/main/java/de/dennisguse/opentracks/services/RecordingData.java index 8517805f8..b85449e9f 100644 --- a/src/main/java/de/dennisguse/opentracks/services/RecordingData.java +++ b/src/main/java/de/dennisguse/opentracks/services/RecordingData.java @@ -10,6 +10,10 @@ import de.dennisguse.opentracks.sensors.sensorData.SensorDataSet; */ public record RecordingData( Track track, + /* + * The current view on the SensorData. + * May contain data from previous measurements that are not present in SensorDataSet. + */ TrackPoint latestTrackPoint, SensorDataSet sensorDataSet, Statistics currentSegment) {