dpdu-rust 0.8.6

An implementation of the core D-PDU (ISO22900-2) library in Rust
Documentation
  • Coverage
  • 100%
    373 out of 373 items documented0 out of 0 items with examples
  • Size
  • Source code size: 43.16 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 22.4 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • rnd-ash/dpdu-rust
    7 2 4
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • rnd-ash

D-PDU-RS

An implementation of the core D-PDU (ISO 22900-2) library in Rust

Why ISO 22900-2

ISO 22900-2 is a protocol standard for VCI (Vehicle communication interfaces) that allows for communicating with ECUs in a vehicle from an application using this API as an abstraction layer.

What does this crate do?

Similarly to J2534-rust, this crate contains just the core definitions of the API (Core functions, error types, structures and enum values), therefore, it has to be incorporated in a wrapper library in order to get the API to actually work. For an example of such library, check the rust ecu_diagnostics crate (TBA)

Note that the function and other definition names have been renamed slightly to match the Rust naming convention.