Dennis Guse
|
5981340bb9
|
TrackRecordingManager: only keeps reference to TrackId.
|
2021-08-28 19:00:06 +02:00 |
|
Dennis Guse
|
d77b9243af
|
RecordingStatus provides methods for status changes.
|
2021-08-25 22:58:45 +02:00 |
|
Dennis Guse
|
68c447f77e
|
Removed AdaptiveLocationListenerPolicy.
Fixes #886.
|
2021-08-24 18:26:09 +02:00 |
|
Román Martínez
|
13380afef0
|
TrackRecordingManager only updates track's statistics every time a new track point is inserted. Fixes #916.
|
2021-08-22 20:01:38 +02:00 |
|
Dennis Guse
|
1f84e44a8d
|
Bugfix: LocationHandler should ignore locations after stopping.
|
2021-08-15 14:30:57 +02:00 |
|
Dennis Guse
|
6f3efd9ff2
|
Bugfix: reset TrackRecordingManager properly.
Fixes #901.
|
2021-08-07 19:37:14 +02:00 |
|
Dennis Guse
|
a3872581bb
|
Cleanup: Renamed HandlerServer to TrackPointCreator.
|
2021-08-01 18:40:38 +02:00 |
|
Dennis Guse
|
242147e491
|
Sensor: adding Running Speed and Cadence.
Fixes #891.
|
2021-07-31 18:44:42 +02:00 |
|
Dennis Guse
|
54be1b74fb
|
Lint: fix AGP7.0.0 found linting errors.
|
2021-07-29 22:54:57 +02:00 |
|
Dennis Guse
|
bb90c53057
|
Simplified voice announcement interface.
Part of #822.
|
2021-07-22 17:18:31 +02:00 |
|
Dennis Guse
|
bd5bf530f0
|
TrackRecordingService: extracted storing data into TrackRecordingManager.
Part of #822.
|
2021-07-22 17:18:31 +02:00 |
|
Dennis Guse
|
a4580fc84e
|
Cleanup.
|
2021-07-22 17:18:31 +02:00 |
|
Dennis Guse
|
9ab34eb846
|
TrackRecordingService: EGM2008 computation should only be done for UI.
Reverting 16483d4261ff780f940fe4ea223957c898023e14
|
2021-07-22 17:18:31 +02:00 |
|
Dennis Guse
|
997ddbb4f1
|
ExportImportTest: made tests deterministic (simulate GPS/sensors).
Fixes #761.
|
2021-07-22 17:18:31 +02:00 |
|
Dennis Guse
|
86a0054c24
|
Bugfix: TrackStatistics' total time was not restored correctly, when having pause/stop and then resume.
|
2021-07-22 17:18:31 +02:00 |
|
Dennis Guse
|
3bd00c906a
|
LocationHandler.onStop(): reset state.
|
2021-07-22 17:18:31 +02:00 |
|
Dennis Guse
|
d42d1214ea
|
While recording: UI updates altitude, speed, and bearing to most recently received value.
Fixes #866.
|
2021-07-22 17:18:31 +02:00 |
|
Dennis Guse
|
db24639829
|
Cleanup: horizontal accuracy is now a Distance (and named consistently).
|
2021-07-22 17:18:31 +02:00 |
|
Dennis Guse
|
0f6480197b
|
Cleanup.
|
2021-07-22 17:18:31 +02:00 |
|
Dennis Guse
|
18702bb6b3
|
Cleanup.
|
2021-07-22 17:18:31 +02:00 |
|
Dennis Guse
|
65e920e8b6
|
ExportImportTest: made tests deterministic.
Fixes #761.
|
2021-07-22 17:18:31 +02:00 |
|
Dennis Guse
|
7d24262b38
|
TrackRecordingService: generate timestamps for TrackPoints in HandlerServer.
Part of #822.
|
2021-07-22 17:18:31 +02:00 |
|
Dennis Guse
|
223ad70d36
|
TrackRecordingService: move BluetoothRemoteSensorManager and AltitudeSumManager to HandlerServer.
Part of #822.
|
2021-07-22 17:18:31 +02:00 |
|
Dennis Guse
|
29aefff788
|
Cleanup: remove HandlerInterface.
|
2021-07-22 17:18:31 +02:00 |
|
Dennis Guse
|
c9478ea38d
|
HandlerServer: disable serviceExecutor to simplify testing for now.
Part of #882.
|
2021-07-22 17:18:31 +02:00 |
|
Dennis Guse
|
1255ec8111
|
TrackRecordingService: extract EGM2008CorrectionManager into HandlerServer.
Part of #882.
|
2021-07-22 17:18:31 +02:00 |
|
Dennis Guse
|
f9d3108cb2
|
Extract EGM2008CorrectionManager.
Part of #882.
|
2021-07-22 17:18:31 +02:00 |
|
Dennis Guse
|
1259c42d28
|
TrackRecordingService: notification should not vibrate.
Fixes #611.
|
2021-07-11 23:05:05 +02:00 |
|
Dennis Guse
|
401e07d7e7
|
Cleanup.
|
2021-07-09 23:17:18 +02:00 |
|
Dennis Guse
|
f2d276c246
|
TrackRecordingService: on recording end, we have a race condition while shutting down.
|
2021-07-05 19:41:25 +02:00 |
|
Dennis Guse
|
87e0980695
|
Bugfix: prevent NPE on endRecording (race condition).
|
2021-07-04 16:53:10 +02:00 |
|
Dennis Guse
|
c9231a7640
|
Add copy constructor to SensorDataSet to avoid undesired changes.
|
2021-07-04 16:53:10 +02:00 |
|
Dennis Guse
|
c07d6124f9
|
TrackRecordingService: simplify altitude and remoteSensor handling.
|
2021-07-04 16:53:10 +02:00 |
|
Dennis Guse
|
8991d7bf0d
|
Temporary TrackStatistics should also contain gain/loss from barometric sensor.
|
2021-07-04 16:53:10 +02:00 |
|
Dennis Guse
|
5899235b2b
|
Tests: create TrackPoint instead of Location.
|
2021-07-04 16:53:10 +02:00 |
|
Dennis Guse
|
4c8e87614f
|
Altitude gain/loss: start with null instead of 0f.
|
2021-07-04 16:53:10 +02:00 |
|
Dennis Guse
|
7ebd532edb
|
Cleanup using AndroidStudio's code analyzer.
|
2021-06-24 18:47:49 +02:00 |
|
Dennis Guse
|
d299dbdf06
|
Also send speed to UI.
|
2021-06-24 12:02:22 +02:00 |
|
Dennis Guse
|
b5555e302f
|
Bugfix: TrackRecordingService now computes EGM2008 for UI (i.e., StatisticsRecordingFragment).
Fixes #828.
|
2021-06-24 12:02:22 +02:00 |
|
Dennis Guse
|
3030b4dfd9
|
Bugfix: TrackRecordingService needs to send data from lastTrackPoint in it's 1s updates.
This also removes UI updates if a GPS measurement is received as 1s update should be sufficient.
Fixes #828.
|
2021-06-24 12:02:22 +02:00 |
|
Dennis Guse
|
9bb9d5c283
|
Voice announcement: make rate configurable.
Fixes #777.
|
2021-06-22 17:19:31 +02:00 |
|
Román Martínez
|
24e18347a6
|
IntervalsFragment doesn't use TrackDataHub anymore. This improve intervals performance. Fixes #808.
|
2021-06-15 17:09:24 +02:00 |
|
Román Martínez
|
4c68592a0c
|
Intervals are computated through TrackStatisticsUpdater. Fixes #703.
|
2021-06-15 17:08:16 +02:00 |
|
Dennis Guse
|
2f0449c420
|
TrackRecordingService: compute temporary TrackStatistics for UI.
Fixes #810.
|
2021-06-11 19:25:40 +02:00 |
|
Dennis Guse
|
e71ab28701
|
TrackRecordingService: avoid race condition while stopping a recording.
|
2021-05-19 18:36:41 +02:00 |
|
Dennis Guse
|
56ff7827df
|
TrackRecordingService uses LiveData to transfer data.
Replaces pull from UI layer.
Fixes #173.
|
2021-05-19 18:36:41 +02:00 |
|
Román Martínez
|
93f203bcf1
|
Track deletion is handled by a service that shows a progress bar on the notification bar. Fixes #735.
|
2021-05-17 19:45:26 +02:00 |
|
Dennis Guse
|
c00d769188
|
SensorDataCycling: use Distance.
|
2021-05-16 08:35:47 +02:00 |
|
Dennis Guse
|
d7f339c6f8
|
Settings: disable voice announcement setting if not TTS available.
Fixes #763.
|
2021-05-16 08:34:20 +02:00 |
|
Dennis Guse
|
b395c19832
|
Bugfix: voice announcements need to use KM/Miles (instead of m/feet).
Fixes #722.
|
2021-05-05 17:59:08 +02:00 |
|