Expand description
Module for UDS (Unified diagnostic services - ISO 14229-1)
Theoretically, this module should be compliant with any ECU which implements UDS (Typically any ECU produced after 2006 supports this)
Enums
- UDS Command Service IDs
- Communication level toggle
- ECU Communication types
- [
crate::DtcSubFunction::ReadDtcInformation] sub-function definitions - Options for resetting the ECU
- Scaling data byte extensions This enum is used to represent the following:
- Scaling byte high nibble encoding
- Security operation request
- ECU communication subnet type
- UDS Error definitions
- UDS Diagnostic session modes. Handled by SID 0x10
Functions
- Encode communication type and subnet into a single byte