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 |
|
Dennis Guse
|
e655762c72
|
EspressoCategoryUnitTest needs to set metricUnits.
|
2021-06-17 23:26:05 +02:00 |
|
Dennis Guse
|
b947a727e7
|
Bugfix: while recording UI values were doubled.
Issue: copy constructor of TrackStatisticsUpdater was not copying completely and the same reference used.
|
2021-06-17 23:08:06 +02:00 |
|
Román Martínez
|
470f23afa8
|
Bugfix: pace or speed header text is not showing in intervals.
Bugfix: viewModel checking onPause.
|
2021-06-17 14:36:30 +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
|
47a340578f
|
Bugfix: prevent crash when creating TRACKPOINT without location.
Introduced in 2f0449c420
|
2021-06-14 12:11:23 +02:00 |
|
Dennis Guse
|
e9e48e4a79
|
Bugfix: cycling sensors report wheel count as UINT32 - data type must be long, int is too small.
Also forgot to fix tests.
Fixes #810.
|
2021-06-13 19:17:05 +02:00 |
|
Dennis Guse
|
40188774b1
|
Bugfix: cycling sensors report wheel count as UINT32.
Garmin Speed Sensor 2 actually counts forward: it was an UINT16 overflow problem (removed workaround).
Fixes #810.
|
2021-06-11 19:25:40 +02:00 |
|
Dennis Guse
|
2f0449c420
|
TrackRecordingService: compute temporary TrackStatistics for UI.
Fixes #810.
|
2021-06-11 19:25:40 +02:00 |
|
Dennis Guse
|
21376cd3da
|
Speed and distance each only use one formatting rule.
Fixes #648.
|
2021-06-08 17:10:23 +02:00 |
|
Dennis Guse
|
5b2d9a5773
|
Import: re-order TrackPoints by time, so statistics can be computed.
Fixes #796.
|
2021-06-04 17:50:34 +02:00 |
|
Dennis Guse
|
f1ee0ea035
|
GPX exporter: cleanup.
|
2021-06-04 17:50:34 +02:00 |
|
Dennis Guse
|
57afedb3a8
|
Importer: re-organized tests.
Added test for when/gx:coords order for KML2.2 (for #790).
|
2021-06-04 17:50:34 +02:00 |
|
Dennis Guse
|
4e33ad4007
|
Cleanup: move instantiation of TrackImporter.
|
2021-06-04 17:50:34 +02:00 |
|
Dennis Guse
|
eada954299
|
Cleanup: renaming Importer classes.
|
2021-06-04 17:50:34 +02:00 |
|
Dennis Guse
|
288fe27a57
|
Import: re-implement GPX parsing.
|
2021-06-04 17:50:34 +02:00 |
|
Dennis Guse
|
54e8fd3ee3
|
Import: re-implement KML parsing.
Fixes #790.
|
2021-06-04 17:50:34 +02:00 |
|
Román Martínez
|
12e764c44a
|
Bugfix: EGM2008 label has to belong to stats_altitude_group to be hidden and showed according to user settings.
|
2021-06-01 21:04:38 +02:00 |
|
Dennis Guse
|
ee96226faf
|
Bugfix: avoid ConcurrentModificationException exception in ChartView.
|
2021-05-31 16:52:40 +02:00 |
|
Dennis Guse
|
ccfcd3b306
|
TrackDataHub: do not send more TrackPoints after stop().
|
2021-05-29 19:31:28 +02:00 |
|
Dennis Guse
|
7929d219ac
|
Cleanup: TrackDataHub does not need started.
|
2021-05-29 19:31:28 +02:00 |
|
Dennis Guse
|
d6f4d3f599
|
Cleanup:
TrackDataHub handles listeners itself.
|
2021-05-29 19:31:28 +02:00 |
|
Dennis Guse
|
4171d9cc4c
|
Cleanup.
|
2021-05-28 07:58:57 +02:00 |
|
Román Martínez
|
5cad99b237
|
Cleanup unused code.
|
2021-05-25 20:00:37 +02:00 |
|
Dennis Guse
|
b1b0a45f53
|
ChartFragment: re-added isResume() check.
|
2021-05-23 19:52:12 +02:00 |
|
Dennis Guse
|
e580a03115
|
Cleanup ChartFragment.
|
2021-05-23 19:52:12 +02:00 |
|
Dennis Guse
|
1d7820469c
|
TrackDataHub: prevent crash due to race condition.
Fixes #787.
|
2021-05-22 12:49:51 +02:00 |
|