Map an in-vehicle signal, such as a CAN/DBC signal, to a standardized COVESA Vehicle Signal Specification (VSS) path.

domain: covesa.github.io · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Browse the VSS catalog to find the closest matching standard signal path, such as Vehicle.Speed or Vehicle.Powertrain.TractionBattery.StateOfCharge.Current.
  2. Confirm the VSS branch/leaf's defined datatype, unit, and min/max range match what your source signal actually provides before mapping.
  3. Where no existing VSS signal fits, follow VSS's extension/customization rules to add a private or OEM-specific branch rather than repurposing an unrelated standard signal.
  4. Use the vss-tools project to generate exportable formats (JSON, C/C++ headers, protobuf) from the .vspec catalog for your target runtime.
  5. Version-pin the VSS release you map against, since signal paths and structure change across major VSS versions.

Known gotchas

Related routes

Model vehicle signals using the COVESA Vehicle Signal Specification and serve them at runtime through a KUKSA-style data broker instead of inventing your own signal naming scheme
github.com/COVESA/vehicle_signal_specification · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans