dpdu-rust

Crates.iodpdu-rust
lib.rsdpdu-rust
version0.8.6
sourcesrc
created_at2022-05-18 07:41:01.193124
updated_at2022-05-26 07:52:27.861673
descriptionAn implementation of the core D-PDU (ISO22900-2) library in Rust
homepage
repositoryhttps://github.com/rnd-ash/dpdu-rust
max_upload_size
id588821
size43,277
Ashcon Mohseninia (RAND_ASH) (rnd-ash)

documentation

README

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.

Commit count: 5

cargo fmt