Dennis Guse
167d90332e
Extract Driver for internal GPS to GpsInternal.
2026-02-09 18:15:37 +01:00
Dennis Guse
476f3a517b
Cleanup: GainManager now processes AggregatorBarometer directly (instead of SensorManager).
2026-02-09 18:15:37 +01:00
Dennis Guse
18ff96733e
Cleanup: moved Raw into Aggregator.
...
Preparation for refactoring.
2026-02-09 18:15:37 +01:00
Dennis Guse
74954df600
Cleanup: SensorManager.SensorDataChangedObserver inlined into SensorManager.
...
Preparation for refactoring.
2026-02-09 18:15:37 +01:00
Dennis Guse
1a14fed287
Cleanup: SensorDataAggregator inlined into SensorManager.
...
Preparation for refactoring.
2026-02-09 18:15:37 +01:00
Dennis Guse
8fe0c3be7d
Bugfix: update data for UI immediately after starting recording.
2026-02-06 18:54:32 +01:00
Dennis Guse
54844b9a9a
Sensor: add temperature.
...
Fixes #2241 .
2026-01-10 21:43:54 +01:00
Dennis Guse
015352c989
TrackPoint is now a record.
2025-12-24 17:15:19 +01:00
Dennis Guse
8db381c448
Cleanup.
2025-12-06 10:25:11 +01:00
Dennis Guse
2cab394d03
Cleanup.
2025-12-06 08:41:57 +01:00
Dennis Guse
1191f2e1e2
Cleanup: remove unused imports.
2025-12-05 08:05:25 +01:00
Dennis Guse
990c91f978
Track is now a record.
2025-11-27 19:35:05 +01:00
Dennis Guse
25fbd9490c
Cleanup RecordingData.
2025-11-22 18:06:48 +01:00
Dennis Guse
e6bdc9a41d
Altitude extremities is now null instead of (0,0) if no altitude was received (yet).
2025-11-22 13:03:52 +01:00
Dennis Guse
e234e9c493
Only execute VoiceAnnouncementUtilsTest for SDK34+.
2025-11-22 12:56:17 +01:00
Dennis Guse
94a0b57362
Simplify construction of TrackStatisticsUpdater.
2025-11-21 13:37:14 +01:00
Dennis Guse
59ea50b96f
Cleanup: SegmentStatisticUpdater.
2025-11-17 22:22:44 +01:00
Dennis Guse
ebcdd87481
Cleanup: use Duration.ZERO.
2025-11-17 22:22:44 +01:00
Dennis Guse
6e4d46a14d
Distance.ZERO as constant.
2025-11-06 21:54:30 +01:00
Dennis Guse
fffeb40200
Speed.ZERO as constant.
2025-11-06 21:54:30 +01:00
Dennis Guse
28da32f573
Fixed TrackRecordingServiceRecordingTest: disable the real GPS (finally).
2025-11-01 10:13:52 +01:00
Dennis Guse
53240c3d1a
IntervalStatisticsUpdater exposes Statistics (instead of Interval).
2025-10-31 19:00:32 +01:00
Dennis Guse
f31e146cda
Cleanup: TrackPoint uses AltitudeGainLoss.
2025-10-30 22:33:00 +01:00
Dennis Guse
696939112a
Cleanup: Statistics doesn't need isIdle.
...
isIdle is only used by SegmentStatisticsUpdater.
2025-10-30 21:52:00 +01:00
Dennis Guse
73ce97a63e
VoiceAnnouncementUtilsTest do not store data.
2025-10-30 21:45:03 +01:00
Dennis Guse
5988ae3d3f
VoiceAnnouncementUtilsTest do not use SegmentStatisticsUpdater.
2025-10-30 21:30:01 +01:00
Dennis Guse
11f1b6e72d
Cleanup: TrackPointIterator is now package private.
2025-10-30 07:54:05 +01:00
Dennis Guse
8f537f33a7
Cleanup: removed Track.setTrackStatistics(SegmentStatisticsUpdater).
2025-10-30 07:54:05 +01:00
Dennis Guse
4db72230ff
Refactored VoiceAnnouncementUtilsTest.
2025-10-30 07:54:05 +01:00
Dennis Guse
3222a0c497
Rename IntervalStatistics to IntervalStatisticsUpdater.
2025-10-30 07:54:04 +01:00
Dennis Guse
0ad32f676c
Create SegmentStatisticUpdater by passing Statistics (2/2).
2025-10-30 07:54:04 +01:00
Dennis Guse
fff5f2d406
Create SegmentStatisticUpdater by passing Statistics (1/2).
2025-10-30 07:54:04 +01:00
Dennis Guse
be653b73ee
Added value object: AltitudeExtremities.
2025-10-30 07:54:04 +01:00
Dennis Guse
5dd56892fb
Cleanup: move Statistics to package models.
2025-10-30 07:54:04 +01:00
Dennis Guse
e3460d94ed
Statistics: used when only the data is needed (instead of passing SegmentStatisticUpdater).
2025-10-30 07:54:04 +01:00
Dennis Guse
fba08fe8dd
Cleanup: rename TrackStatistics to SegmentStatisticsUpdater.
2025-10-30 07:54:04 +01:00
Dennis Guse
8e36ee2e7d
Cleanup: TrackRecordingServiceNotificationManager uses RecordingData.
2025-10-24 10:19:43 +02:00
Dennis Guse
f79b2b51c8
Cleanup: use correct order for assert in tests.
2025-10-18 21:48:45 +02:00
Dennis Guse
e7aa6f20d4
Cleanup: use Position and cleanup TrackPoint.
2025-03-01 23:05:05 +01:00
Dennis Guse
ffcee94a07
Cleanup: remove old tests for custom EGM2008 implementation.
...
Part of 2e7a3b7465
2025-03-01 23:05:05 +01:00
Dennis Guse
b9ed5e28e0
Sensor data: separate aggregation and TTL explicitly.
...
Part of #1995 .
2025-03-01 22:51:48 +01:00
Dennis Guse
d4e9b5d3d7
Cleanup: renames in sensor data handling.
...
Part of #1995 .
2025-03-01 22:51:48 +01:00
Dennis Guse
a6d318d970
Cleanup: move GpsManager into sensors package.
2025-03-01 22:51:48 +01:00
Dennis Guse
0e0958c5e8
Announcements: add current heartrate.
...
Fixes #1635 .
2024-12-29 12:38:15 +01:00
Dennis Guse
43e1cbcdc6
Announcements: added current time.
...
DateTimeFormatter behaves differently starting from SDK34 (produces NBSP).
Part of #1683 .
2024-12-29 12:18:56 +01:00
Dennis Guse
073b3d2052
Announcements: added current time.
...
Fixes #1683 .
2024-12-28 21:07:45 +01:00
Dennis Guse
01f4359cdf
Sensor data: use monotonic clock (for isRecent).
...
Part of #1966 .
2024-12-28 17:33:53 +01:00
Dennis Guse
2e7a3b7465
Use AltitudeConverterCompat instead of custom solution.
...
Fixes #1920 .
2024-09-14 16:05:32 +02:00
Peter Storch
389c4bed96
fix #1957 open MarkerEditActivity to receive external marker ( #1960 )
...
* fix #1957 add CreateMarkerActivity to receive external marker
2024-07-30 15:24:18 +02:00
Dennis Guse
e590e4e07e
Bugfix: overestimated distance.
...
A combination of idle trackpoint and stale GPS data, resulted in recording lat=0.0 and lng=0.0; and thus inflating distance as well as GPS-based speed.
Fixes #1898 .
Introduced in dfdbc373ff
2024-04-28 10:50:56 +02:00