Module ecu_diagnostics::hardware
source · [−]Expand description
The hardware module contains simplified API’s and abstraction layers for interacting with common hardware that can be used for either Bench setups or OBD2 adapters in order to communicate with vehicle ECUs
Modules
The D-PDU API (Also known as ISO 22900-2) is a standard way for VCI devices to access and communicate with vehicles
The Passthru API (Also known as SAE J2534) is an adapter protocol used by some vehicle communication interfaces (VCI).
Structs
Contains details about what communication protocols are supported by the physical hardware
Device hardware info used by HardwareScanner
Enums
Represents error that can be returned by Hardware API
Traits
The hardware trait defines functions supported by all adapter types, as well as functions that can create abstracted communication channels that can be used in diagnostic servers
Trait for scanning hardware on a system which can be used to diagnose ECUs
Type Definitions
Hardware API result