Section 1 GUI: Vehicle Info, Emissions Readiness, Freeze Frame, Trip/Performance
- Diagnostics menu: Vehicle Info (VIN/cal/ECU), Emissions Readiness (I/M monitors + MIL -> pass/fail), Freeze Frame (snapshot + capturing DTC). All routed through the scheduler one-off path; dialogs, no docked panels. - New Trip / Performance view (View menu, center page): live + average MPG, trip distance/fuel/time, and 0-60 / 1/4-mile timers. The controller keeps SPEED + MAF polled in the background and feeds TripComputer/PerformanceMeter every tick, so trips accumulate regardless of the active view. Honest MAF caveat shown for speed-density/diesel vehicles. Validated headless against MockLink: VIN dialog, readiness dialog, freeze-frame dialog, and the live trip page (28.8 mpg / distance accruing). All tests pass. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016yT89n4zR4qbrySoSiEyZs
This commit is contained in:
@@ -22,8 +22,13 @@ a new vehicle is data, not code. Runs on **Windows, macOS, and Linux**.
|
||||
- **Gauge view** — round, tach-style gauges with tick scales, needles, **redline
|
||||
zones** (configurable per metric), and peak-hold.
|
||||
- **Table view** — value, min/max, and confidence per signal.
|
||||
- **Diagnostics** — read stored/pending/permanent trouble codes and clear them
|
||||
(guarded), with descriptions and **no-start codes flagged**.
|
||||
- **Diagnostics** — read/clear trouble codes (guarded), with descriptions from a
|
||||
built-in **1,400+ generic SAE DTC database** (profiles override) and no-start
|
||||
codes flagged; plus **freeze-frame** (the snapshot when a code set).
|
||||
- **Emissions readiness** — I/M monitor status + MIL → a "will it pass inspection?"
|
||||
report. **Vehicle info** — VIN, calibration IDs, ECU name (Mode 09).
|
||||
- **Trip / Performance** — live MPG, trip distance/fuel, and **0-60 mph & 1/4-mile**
|
||||
timers (auto-detected from a standing start).
|
||||
- **Vehicle profiles** — switch/import/edit vehicles from the Profile menu.
|
||||
- **Units** — °C/°F toggle (US/metric).
|
||||
- **Captures** — record a session to CSV and replay it.
|
||||
|
||||
Reference in New Issue
Block a user