Module ecu_diagnostics::uds [−][src]
Expand description
Module for UDS (Unified diagnostic services - ISO14229)
Theoretically, this module should be compliant with any ECU which implements UDS (Typically any ECU produced after 2006 supports this)
Modules
Provides methods to manipulate the ECUs diagnostic session mode
Provides methods to reset the ECU in order to simulate power cycling and resetting memory regions
Provides methods to read and query DTCs on the ECU, as well as grabbing Env data about each DTC
Provides methods for security seed/key access to the ECU in order to unlock functions which are considered secure such as writing or reading to specific memory regions on the ECU
Structs
UDS message payload
UDS Diagnostic server
UDS server options
Base handler for UDS
Enums
Functions
Returns the UDSError from a matching input byte. The error byte provided MUST come from DiagError::ECUError