Roadmap and repos: decoder live; signal layouts in contracts' signals.json
/ crosscheck (push) Successful in 1s
/ crosscheck (push) Successful in 1s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DDwfd6Ki8UfG4hK6W5YpJz
This commit is contained in:
+1
-1
@@ -24,7 +24,7 @@ contracts repo, not copied into each consumer.
|
|||||||
| [orin-nano-env-setup](gitea:yukart/orin-nano-env-setup) | Jetson host bring-up |
|
| [orin-nano-env-setup](gitea:yukart/orin-nano-env-setup) | Jetson host bring-up |
|
||||||
| [app-flutter](gitea:yukart/app-flutter) | Flutter display client |
|
| [app-flutter](gitea:yukart/app-flutter) | Flutter display client |
|
||||||
| [contracts](gitea:yukart/contracts) | Topic namespace, payload schemas, signal registry |
|
| [contracts](gitea:yukart/contracts) | Topic namespace, payload schemas, signal registry |
|
||||||
| [svc-core](gitea:yukart/svc-core) | Acquisition + processing cluster: `recorder`, `orin-status`, `obd-poller` now; `can-bridge`, `gnss`, `decoder` to come |
|
| [svc-core](gitea:yukart/svc-core) | Acquisition + processing cluster: `recorder`, `decoder`, `orin-status`, `obd-poller` now; `can-bridge`, `gnss` to come |
|
||||||
| [svc-gw](gitea:yukart/svc-gw) | Telemetry gateway — aggregation and the display boundary |
|
| [svc-gw](gitea:yukart/svc-gw) | Telemetry gateway — aggregation and the display boundary |
|
||||||
| [svc-nav](gitea:yukart/svc-nav) | Navigation service — routing and guidance |
|
| [svc-nav](gitea:yukart/svc-nav) | Navigation service — routing and guidance |
|
||||||
| [svc-vision](gitea:yukart/svc-vision) | Camera: capture and the live view; recording and inference to come |
|
| [svc-vision](gitea:yukart/svc-vision) | Camera: capture and the live view; recording and inference to come |
|
||||||
|
|||||||
+5
-2
@@ -62,8 +62,11 @@ mark …`, or the app's Mark button), on the same clock as the frames.
|
|||||||
- [ ] Correlate captures against the event log; identify recurring frame IDs —
|
- [ ] Correlate captures against the event log; identify recurring frame IDs —
|
||||||
prior art and first candidates (engine speed in `0x210` / `0x13D`) in contracts
|
prior art and first candidates (engine speed in `0x210` / `0x13D`) in contracts
|
||||||
`docs/impl/reports/Z27AG-CAN-PRIOR-ART.md`
|
`docs/impl/reports/Z27AG-CAN-PRIOR-ART.md`
|
||||||
- [ ] Build the Z27AG DBC incrementally in `contracts`
|
- [ ] Build the Z27AG signal set incrementally in `contracts` — in `signals.json`'s
|
||||||
- [ ] `decoder` — raw frames to named signals
|
`can` blocks, not a hand-kept DBC (one is generated if a tool needs it)
|
||||||
|
- [x] `decoder` — raw frames to named signals, 2026-10-13: svc-core `decoder`, laid out
|
||||||
|
only by the `can` blocks in contracts `signals.json` (rpm, accelerator, brake,
|
||||||
|
handbrake, indicators, side lights, dipped beam, doors, A/C compressor)
|
||||||
- [x] `obd-poller` — active OBD-II PIDs, single writer, 2026-10-12: mode 01, the
|
- [x] `obd-poller` — active OBD-II PIDs, single writer, 2026-10-12: mode 01, the
|
||||||
nine `obd2` signals (~10 Hz fast, 1 Hz slow), only while the bus is alive;
|
nine `obd2` signals (~10 Hz fast, 1 Hz slow), only while the bus is alive;
|
||||||
`can_pcan` out of listen-only. Recorded beside the frames (`vehicle.ndjson`).
|
`can_pcan` out of listen-only. Recorded beside the frames (`vehicle.ndjson`).
|
||||||
|
|||||||
Reference in New Issue
Block a user