3b010189df
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013kj58Jugkic783b8ZrtTVZ
1.1 KiB
1.1 KiB
type
| type |
|---|
| default |
Initial plan
Order
- MQTT client, subscribing to the retained vehicle topics. Text readout only — prove the contract before drawing anything.
- Gauges.
- Moving map: MapLibre against the PMTiles basemap served by the Orin, with the
position from
yukart/gnss/fix. No routing involved. - Guidance from
yukart/nav/guidance, once svc-nav publishes it.
A moving map with position, heading and trace is most of the value in a car and needs no routing engine at all. Routing is the expensive last fraction.
Open
- Transport. Over USB the tablet has an IP link via RNDIS, so it can reach the
broker directly. Whether it should, or should go through
svc-gw, is decided in that repo — see its initial plan. - CJK labels. MapLibre cannot ship Japanese glyph sets as SDF ranges. Local font rendering must be configured, or labels will be slow or absent.
- Sunlight. A typical tablet is unreadable through a windscreen in daylight. This is a hardware problem, but the UI should not make it worse.