obd2

Crates.ioobd2
lib.rsobd2
version0.2.0-pre3
sourcesrc
created_at2023-05-15 03:41:48.462588
updated_at2023-05-21 02:55:41.634446
descriptionUtility for reading data from a vehicle over OBD-II
homepage
repositoryhttps://github.com/rsammelson/obd2
max_upload_size
id864696
size425,378
Robert Sammelson (rsammelson)

documentation

README

obd2

This library provides a user-friendly interface to automatically configure an ELM327 OBD-II to UART interface through an FTDI UART to USB interface (the entire setup is easily available online as an OBD-II to USB interface), and then send commands and receive data from a vehicle.

Usage

use obd2::{commands::Obd2DataRetrieval, device::Elm327, Obd2};

fn main() -> Result<(), obd2::Error> {
    let mut device = Obd2::<Elm327>::default();
    println!("VIN: {}", device.get_vin()?);
    Ok(())
}

See the docs for more: https://docs.rs/obd2/

Commit count: 22

cargo fmt