From a814ef554eb273809852aefcd09fc9146437abc3 Mon Sep 17 00:00:00 2001 From: Mikkeli Date: Tue, 13 Oct 2026 22:25:45 +0900 Subject: [PATCH] Decision 30: CAN is the display source; OBD-II over K-line calibrates; GNSS speed beside it Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01DDwfd6Ki8UfG4hK6W5YpJz --- docs/ARCHITECTURE.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md index 0aa47d7..159fb8e 100644 --- a/docs/ARCHITECTURE.md +++ b/docs/ARCHITECTURE.md @@ -378,3 +378,4 @@ rewriting the document. | 27 | Camera live view is the one video stream to the tablet: its own connection beside the boundary, paced to the link (≤ ~4 MB/s), never on the bus. Exception to 20 | **Proposed** | 2026-10-11 | | 28 | Every Orin → tablet sender caps its socket (`SO_MAX_PACING_RATE`, ~5 MB/s); unpaced bursts stall the USB link for seconds | **Proposed** | 2026-10-11 | | 29 | `svc-vision` is Python: camera pipelines and inference live in that ecosystem. Exception to 5 | Accepted | 2026-10-12 | +| 30 | The car's CAN broadcast is the source for every displayed vehicle value. OBD-II (K-line, ISO 9141-2, through the Bluetooth ELM327) is calibration only, recorded beside the frames and never shown as the primary value; GNSS speed is shown beside the decoded speed, to show their error | Accepted | 2026-10-13 |