1. 概述
19服务最后一个常用的子功能是0A-读取所有支持的DTC,这个子功能是让ECU返回所有支持的DTC,不论DTC状态如何、故障是否发生,都要返回。它通常被整车厂用来测试ECU中实际支持的DTC和预定义的DTC列表是否相符。这个子功能的报文格式比较简单。
2. 请求报文格式
0A子功能的请求报文就是0x19 0A:

3. 响应报文格式
肯定响应报文格式如下,是59 0A + ECU支持的DTC状态掩码 + ECU支持的所有DTC及其状态,每个DTC后面跟着1字节它的状态,如果故障没有发生,那么状态就为0x00.

4. 报文实例
请求报文: