mikkeli 6b5fef41c4
CI / Analyze & Test (push) Successful in 10s
CI / Debug APK (push) Successful in 25s
Link test: UDP echo sweep, soak and TCP each way, driven by the app
The tablet's app sockets are the only ones bound to the USB link, so the
measurement has to run in the app. tool/linktest_server.py serves the
Orin end and logs every result with its own TCP_INFO. Startable without
touching the screen: am start ... --es linktest <label>.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DDwfd6Ki8UfG4hK6W5YpJz
2026-10-11 15:55:52 +09:00

type
type
reference

Flutter display client

Part of Project Yukart, making an old 2008 Mitsubishi Z27AG a bit smarter with modern technologies.
This file serves as the minimalist portal to other docs

What this repo is about

The in-car display. Renders vehicle telemetry and a moving map, and runs on a tablet connected to the Orin over USB or WiFi.

Flutter rather than native Android so the display unit stays swappable — the display is deliberately a separate unit from the compute, and nothing here should assume it will always be an Android tablet.

It is a bus subscriber like any other display: it talks to the message bus and to svc-gw, never to hardware.

flutter test
flutter run --dart-define=YUKART_GW=ws://<host>:7700/      # default: the car Orin, ws://192.168.55.1:7700/
  • For debugging the app in the car (ADB over the Orin link), refer to ADB in the car;
  • For implementation practice guidelines, refer to the guidelines;
  • For implementation plans and history, refer to them;
S
Description
Flutter display client — in-car telemetry and moving map
Readme 408 KiB
Languages
Dart 82.7%
CMake 5.7%
Python 4.9%
C++ 3.6%
Kotlin 2.3%
Other 0.8%