| Crates.io | dpdu-api-types |
| lib.rs | dpdu-api-types |
| version | 0.9.0 |
| created_at | 2024-11-13 04:21:59.520565+00 |
| updated_at | 2024-11-13 04:37:22.229604+00 |
| description | An implementation of the core D-PDU (ISO22900-2) library in Rust |
| homepage | |
| repository | https://github.com/RichardWGNR/dpdu-api-types |
| max_upload_size | |
| id | 1446005 |
| size | 45,391 |
An implementation of the core D-PDU (ISO 22900-2) library in Rust
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.
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.