Package-level declarations
Types
Link copied to clipboard
object DynamicIntervalCalculator
Pure, platform-independent location-request interval calculator.
Link copied to clipboard
Lightweight lat/lng pair used by PathSimplifier and KalmanSmoother.
Link copied to clipboard
Link copied to clipboard
Lightweight Kalman-like GPS smoother, operates on lat/lng separately, uses time delta to increase process uncertainty. Pure Kotlin, no Android dependencies.
Link copied to clipboard
object PathSimplifier
Douglas-Peucker path simplification for UI rendering only. NEVER use for distance calculations, loses 5–25% accuracy.
Link copied to clipboard
data class QualityInputs(val isMock: Boolean = false, val isBatteryOptimized: Boolean = false, val isPowerSaver: Boolean = false, val wasAppKilled: Boolean = false, val wasRestarted: Boolean = false, val isPermissionMissing: Boolean = false, val isGpsOff: Boolean = false, val accuracyM: Float = 0.0f, val isStable: Boolean = false)
Live tracking-environment signals used to score the current fix quality.
Link copied to clipboard
object TrackingQualityScorer