Next turn, then-turn, remaining distance and ETA #33

Open
opened 2026-08-31 17:14:48 +02:00 by robert · 0 comments
robert commented 2026-08-31 17:14:48 +02:00 (Migrated from git.butzei.de)

Goal

The payoff of owning the cue sheet: information no live third-party relay could give us.

Acceptance criteria

  • Distance to the next cue computed along the route, not straight line
  • The cue after next exposed as NAV_THEN_TURN
  • NAV_REMAIN_M is remaining route distance
  • NAV_ETA_S derived from a rolling average speed, and stable rather than jittery
  • Route completion detected and NAV_STATE set to finished
  • Updates coalesced to about 1 Hz

Files

  • companion/.../route/nav/NavEngine.kt
## Goal The payoff of owning the cue sheet: information no live third-party relay could give us. ## Acceptance criteria - [ ] Distance to the next cue computed along the route, not straight line - [ ] The cue after next exposed as `NAV_THEN_TURN` - [ ] `NAV_REMAIN_M` is remaining route distance - [ ] `NAV_ETA_S` derived from a rolling average speed, and stable rather than jittery - [ ] Route completion detected and `NAV_STATE` set to finished - [ ] Updates coalesced to about 1 Hz ## Files - `companion/.../route/nav/NavEngine.kt`
Sign in to join this conversation.
No description provided.