// EDS · v1.7.0
YAML-configured. ASIL-B ready. DoIP-enabled. SOVD-ready. Describe your ECU once — codegen produces the full C diagnostics stack, ASIL-B safety wrappers, a pytest test suite, and an OpenSOVD descriptor. GPL v2 runtime is always free on GitHub.
// what you get
Generate the full stack
python3 tools/codegen.py \
--config diagnostics_config.yaml \
--out build/ \
--safety-wrappers \
--asil-level B \
--test-gen \
--sovd
Output
build/
uds_server.c / .h # main UDS dispatcher
uds_dids.c / .h # DID read/write handlers
uds_dtcs.c / .h # DTC storage and reporting
uds_sessions.c / .h # session state machine
uds_security.c / .h # AES-128-CMAC SecurityAccess
uds_safety.c / .h # ASIL-B 5-step validation chain
test_uds.py # pytest suite (all DIDs, DTCs, sessions)
test_uds.capl # CAPL test script (CANoe)
body_controller.arxml # OpenSOVD 1.0 CDA descriptor
// pricing
Community
Free
GPL v2 · always free · GitHub
Developer
€690/yr · per developer
Everything in Community, plus:
--sovd — OpenSOVD 1.0 CDA codegenProfessional
€1,990/yr · per developer
Everything in Developer, plus:
Bundle discounts available: EDS Developer + TestLab — €1,490/yr (save €190) · EDS Professional + TestLab — €2,690/yr (save €290). See TestLab for details.
// also from xaloqi