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
|
a5cdf21322
|
Translations: move plural to individual locales (TTS).
Part of #867.
|
2021-07-08 19:44:38 +02:00 |
|
Dennis Guse
|
6d0f1ba773
|
Cleanup using AndroidStudio's analyze function.
|
2021-07-08 07:40:10 +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
|
c68a52b5fb
|
UI: show altitude with one decimal digit.
Part of #850.
|
2021-07-05 18:47:33 +02:00 |
|
Dennis Guse
|
77f03dcc28
|
Translation: use Android's cancel/ok.
Fix #868.
|
2021-07-04 21:41:05 +02:00 |
|
Dennis Guse
|
54fa2903ed
|
Translation: use Android's cancel/ok.
Fix #868.
|
2021-07-04 21:34:44 +02:00 |
|
Dennis Guse
|
3840f57317
|
Cleanup.
|
2021-07-04 19:48:44 +02:00 |
|
Dennis Guse
|
87e0980695
|
Bugfix: prevent NPE on endRecording (race condition).
|
2021-07-04 16:53:10 +02:00 |
|
Dennis Guse
|
af8d9c08ab
|
IntervalStatistics: format gain/loss like on StatisticsRecordingFragment.
|
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
|
acb2044a43
|
TrackStatisticsUpdater: simplify/ test initialization.
Fixes #863.
|
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
|
c289fd174d
|
Cleanup.
|
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
|
a20cc17215
|
TrackPointAssert: removed helper methods.
|
2021-07-04 16:53:10 +02:00 |
|
Dennis Guse
|
0edb72aaed
|
Tests: created TrackPointAssert to unify verification (incl. speed).
|
2021-07-04 16:53:10 +02:00 |
|
Dennis Guse
|
1f83b71336
|
Tests: created TrackPointAssert to unify verification.
|
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
|
5045b9a222
|
TrackPoint: only take data from location if present.
This functionality is used by KML/KMZ imports.
|
2021-07-04 16:53:10 +02:00 |
|
Dennis Guse
|
8656681e1d
|
Android12: ACCESS_FINE_LOCATION now also requires to ask for ACCESS_COARSE_LOCATION.
Part of #803.
|
2021-07-01 19:35:41 +02:00 |
|
Dennis Guse
|
ed10868716
|
Show on map: offer KML instead of KMZ.
|
2021-06-28 23:03:59 +02:00 |
|
Dennis Guse
|
6749f484e8
|
Export: removed KML/KMZ format variants
* KML/KMZ with track only (contained only coordinates)
* KML/KMZ with track details (did not contain markers and sensor data)
|
2021-06-28 23:03:59 +02:00 |
|
Román Martínez
|
32891fbf94
|
Workaround for no barometric sensor: intervals shows dashes (-) for gain and loss. Fixes #791.
|
2021-06-28 17:55:36 +02:00 |
|
Román Martínez
|
d106993f2d
|
Race condition fixed: deleting a recording track with post-execution export on. Fixes #847.
|
2021-06-27 19:18:11 +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 |
|