1.$19 01(ReportNumberOfDTCBByStatusMask)

服务的目的:通过上位机定义的DTCStatus 来获取服务端与状态掩码匹配的个数。

Request:19 01 +Status

Response:59 01 +Status +DTCFormatID +DTCCount

2.$19 02 (ReportDTCByStatusMask)

服务目的:获取与上位机定义的状态掩码相匹配的条目

Request:19 02 +DTCStatusMask

Response:59 02 +DTCStatusAvailablitymask+DTCAndStatusRecord

3.$19 04(reportDTCSnapshotRecordByDTCNumber)

服务的目的:获取某次(DTCSnapshot record number)中DTC的快照信息

Request:19 04+DTCMaskRecord+DTCSnapshot record number

Response:59 04 +DTCAndStatusRecord+DTCsnapshotRecordNum +DTCsnapshotRecordNum ID +DTCSnapshotRecord

4.$19 06(reportDTCExtDataRecordByDTCNumber)

服务的目的:通过上位机定义的扩展数据的Num来获取响应的数组的扩展数据

Request:19 06+DTCMaskRecord +DTCExtNum(根据规格确认是某一组还是所有的组数)

Response:59 06 +DTCAndStatusRecord+DTCExt+DTCExtDataRecord

更多推荐

UDS_19服务学习笔记