Generate UDS Specification
demo-repo/;
Load redundant-uC sample bundle stages a
1+1 primary/secondary pair (sample1_* + sample2_*) under
demo-repo/primary/ and
demo-repo/secondary/. Both bundles attach the
full Compliance Matrix (Compliance Matrix) CSV set so the
repo → Compliance Matrix → tex → pdf flow can be exercised without any
local files.
\cite{} references in LaTeX.
--gen-arxml-from-csv flag.
.cls
Generate an ODX 2.2 PDX bundle from the repo session loaded above. Load it in CANoe via Diagnostic / ISO TP → Configuration → ODX/PDX to get the same Trace-window UDS decoding that CDD provides — no proprietary CDD file required.
Parsed Summary
Chat with the parsed UDS Spec
⚙ Setup & advanced
Requires pip install udsdoc[llm] on the server.
Your API key, when supplied here, lives only in this browser tab.
About udsdoc
udsdoc converts AUTOSAR DCM / CanTp / DEM ARXML configuration files into professional UDS (ISO 14229) specification documents. It supports LaTeX, HTML, and PDF output formats.
Version: —
- Parse AUTOSAR DCM ARXML — sessions, security levels, services, DIDs, routines, DTCs
- Optional DEM ARXML for full DTC event configuration
- Output formats: LaTeX (ZIP), HTML (ZIP), PDF
- Custom LaTeX class file (.cls) support
- DID C code scanning — extract global variable references from DID read/write functions
- RID C code scanning — extract global variable references from RID start/stop/result functions
- Parse & Preview — inspect specification before generating
- Works entirely in-browser — no data leaves your machine
Start the server with the CLI flag and access it in a browser:
udsdoc --serve
Optional web dependencies:
pip install udsdoc[web]