Skip to main content

Crate can_uds

Crate can_uds 

Source
Expand description

can-uds: utilities for CAN identifier schemes commonly used with UDS (Unified Diagnostic Services).

This crate intentionally does not implement ISO-TP. It only defines helpers for encoding and decoding CAN identifiers and building acceptance filters for those identifier schemes.

§29-bit “normal fixed” / physical addressing

A widely-used diagnostics scheme uses 29-bit identifiers of the form:

  • 0x18DA_TA_SA where TA is the target address and SA is the source address.

The helpers in uds29 are small and no_std-friendly.

Modules§

uds29