Module ecu_diagnostics::obd2
source · Expand description
Module for OBD (ISO-9141)
Structs§
- Data PID wrapper
- Wrapper for OBD2 distance values
- OBD2 diagnostic protocol
- Wrapper type for Service 01 and 02 results
- Wrapper for OBD2 pressure values
- Service 01 wrapper for OBD
- Service 09 wrapper for OBD
- Wrapper for OBD2 speed values
- Wrapper for OBD2 temperature values
- Wrapper for OBD2 time values
Enums§
- Commanded secondary air status for PID 12
- OBD2 data PIDs used for Service 01 and 02
- Fuel system status enumeration for PID 03
- Fuel type coding for PID 51
- OBD2 Command Service IDs
- OBD2 Error definitions
- OBD enumeration type wrapper
- OBD Standard for PID 1C
- OBD unit type wrapper
- OBD2 service 09 (Request vehicle information) PIDs
Type Aliases§
- Store a single byte, either as a
Standard(CommandedSecondaryAirStatus)
, or as anExtended(u8)
. - Store a single byte, either as a
Standard(DataPid)
, or as anExtended(u8)
. - Store a single byte, either as a
Standard(FuelSystemStatus)
, or as anExtended(u8)
. - Store a single byte, either as a
Standard(FuelTypeCoding)
, or as anExtended(u8)
. - Store a single byte, either as a
Standard(Obd2Command)
, or as anExtended(u8)
. - Store a single byte, either as a
Standard(Obd2Error)
, or as anExtended(u8)
. - Store a single byte, either as a
Standard(ObdStandard)
, or as anExtended(u8)
. - Store a single byte, either as a
Standard(Service09Pid)
, or as anExtended(u8)
.