Dennis Guse
|
08ba7d50c7
|
Only record a TrackPoint if the traveled distance is greater than recording distance interval.
Code seemed to be a leftover from the removed idle/non-idle functionality.
Fixed #1007.
Co-authored-by: vlmendz <91810638+vlmendz@users.noreply.github.com>
|
2021-11-08 22:42:14 +01:00 |
|
Dennis Guse
|
45571c68c9
|
Rename TrackPoint's cycling cadence to cadence as it may contain running data.
Part of #970.
|
2021-10-19 17:53:08 +02:00 |
|
Dennis Guse
|
d07ab3cc22
|
TrackRecordingManager: do not store altitude changes twice (previous …
…TrackPoint's storage was delayed).
Fixes #969.
|
2021-10-16 10:23:09 +02:00 |
|
Dennis Guse
|
90493ae498
|
TrackRecordingManager: do not store sensor distance twice (previous TrackPoint's storage was delayed).
Fixes #969.
|
2021-10-16 10:23:09 +02:00 |
|
Dennis Guse
|
52a110d998
|
Bugfix: reset on SensorDataSet should only take place if the TrackPoint was stored
Fixes #969.
|
2021-10-16 10:23:09 +02:00 |
|
Dennis Guse
|
6f3efd9ff2
|
Bugfix: reset TrackRecordingManager properly.
Fixes #901.
|
2021-08-07 19:37:14 +02:00 |
|
Dennis Guse
|
997ddbb4f1
|
ExportImportTest: made tests deterministic (simulate GPS/sensors).
Fixes #761.
|
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
|
18702bb6b3
|
Cleanup.
|
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
|
a20cc17215
|
TrackPointAssert: removed helper methods.
|
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
|
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
|
2f0449c420
|
TrackRecordingService: compute temporary TrackStatistics for UI.
Fixes #810.
|
2021-06-11 19:25:40 +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 |
|
Dennis Guse
|
50127e311a
|
Introduced value object for Altitude.
|
2021-05-05 18:01:07 +02:00 |
|
Dennis Guse
|
6f9c788965
|
Value objects distance and speed.
#679
|
2021-04-13 19:18:18 +02:00 |
|
Dennis Guse
|
bc1b4e3cd2
|
Rename elevation to altitude (without translations).
Fixes #678.
|
2021-04-04 17:45:38 +02:00 |
|
Dennis Guse
|
a5158a55d9
|
Use distance from cycling speed sensors.
Fixes #505.
|
2021-03-15 17:27:41 +01:00 |
|
Dennis Guse
|
fdf4336a9b
|
Cleanup.
|
2021-03-04 19:18:31 +01:00 |
|
Dennis Guse
|
844c6e9609
|
TrackPoint: moved methods into class.
|
2021-03-04 19:18:31 +01:00 |
|
Dennis Guse
|
4040e3f45b
|
Bugfix: crash on recording start due to show latitude/longitude option.
Fixes #613.
|
2021-02-27 18:37:42 +01:00 |
|
Dennis Guse
|
fa12086951
|
GPX: only export TrackPoints with lat/lng. (#591)
GPX: only export TrackPoints with lat/lng.
Thus, segmentation (manual/automatic) cannot be restored on import.
This also affects the TrackStatistics.
|
2021-02-09 19:00:28 +01:00 |
|
Dennis Guse
|
1d46981717
|
Cleanup.
|
2021-01-24 22:21:36 +01:00 |
|
Dennis Guse
|
e990b413cd
|
Replace long time_ms with Instant and Duration, respectively.
Fixes #561.
|
2021-01-24 22:21:36 +01:00 |
|
Dennis Guse
|
ab47320216
|
Segments: import/export is working incl. restoring TrackStatistics.
KML exports sensor data if actually present.
#316.
|
2021-01-24 22:21:36 +01:00 |
|
Dennis Guse
|
47b2d0748a
|
Segments: only insert one trackpoint and set the type.
Existing data is not migrated.
#316.
|
2021-01-24 22:21:36 +01:00 |
|
Dennis Guse
|
bc66cd33a9
|
Use system time instead of GPS-provided time.
#316.
|
2021-01-24 22:21:36 +01:00 |
|
Dennis Guse
|
fcc17413e3
|
Segments: use TrackPoint.type.
So, far specific latitude for segment start/end (i.e., PAUSE/RESUME) was used.
#316.
|
2021-01-24 22:21:36 +01:00 |
|
Dennis Guse
|
e9551bea36
|
Introduced TrackPoint.Id.
|
2021-01-10 20:25:59 +01:00 |
|
Román Martínez
|
4714171e21
|
Added elevation loss via barometer (like elevation gain). Fixes #547.
|
2020-12-25 18:19:01 +01:00 |
|
Dennis Guse
|
0dfd31a308
|
Code cleanup via Android Studio analyze.
Notably change: TrackPoint's copy constructor missed to copy the elevationGain.
|
2020-09-20 18:46:05 +02:00 |
|
Dennis Guse
|
6845ce4984
|
Elevation gain: make it optional as Float.
So if no sensor data is provided, it is not stored in the database and not exported.
|
2020-09-05 12:39:23 +02:00 |
|
Dennis Guse
|
8a14bc46f6
|
Implement elevation gain via barometer.
|
2020-09-05 12:39:22 +02:00 |
|
Dennis Guse
|
9d6c9676ab
|
Refactoring to marker: content-package and fragments.
#389
|
2020-09-05 10:37:41 +02:00 |
|
Dennis Guse
|
3408ea97f4
|
Refactoring: move TrackPointDataSet directly into TrackPoint.
|
2020-04-27 07:17:46 +02:00 |
|
Dennis Guse
|
ddb17f61cb
|
Bluetooth LE: implemented cycling cadence and speed sensors.
Cadence is working while speed still requires the wheel size.
|
2020-04-27 07:17:46 +02:00 |
|
Dennis Guse
|
1d838344dc
|
TrackRecordingService: test inserting locations.
|
2020-04-15 22:37:31 +02:00 |
|
Dennis Guse
|
2ef74eb908
|
Automated code cleanup using AndroidStudio.
|
2020-04-05 21:56:26 +02:00 |
|
Dennis Guse
|
364b4702e3
|
Waypoint requires a non-null location.
Remove setLocation() from Waypoint and TrackPoint.
|
2020-03-30 19:52:06 +02:00 |
|
Dennis Guse
|
a98c16de28
|
Removed TrackPointFactory.
New TrackPoints are now always created and old ones not reused.
|
2020-03-30 19:52:06 +02:00 |
|
Dennis Guse
|
194379295d
|
TrackPoint has Location as delegate instead of inheritance.
|
2020-03-30 19:52:06 +02:00 |
|
Dennis Guse
|
901cffee97
|
Use TrackPoint instead of Location (and omit casting).
|
2020-03-30 19:52:06 +02:00 |
|
Dennis Guse
|
50eb71bc1f
|
Cleanup.
|
2020-01-01 14:16:02 +01:00 |
|