UDS_19服务学习笔记

1.$19 01(ReportNumberOfDTCBByStatusMask)

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

Request:19 01 +Status

UDS_19服务学习笔记_第1张图片

Response:59 01 +Status +DTCFormatID +DTCCount

UDS_19服务学习笔记_第2张图片

2.$19 02 (ReportDTCByStatusMask)

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

Request:19 02 +DTCStatusMask

UDS_19服务学习笔记_第3张图片

Response:59 02 +DTCStatusAvailablitymask+DTCAndStatusRecord

UDS_19服务学习笔记_第4张图片

3.$19 04(reportDTCSnapshotRecordByDTCNumber)

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

Request:19 04+DTCMaskRecord+DTCSnapshot record number

UDS_19服务学习笔记_第5张图片

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

UDS_19服务学习笔记_第6张图片

UDS_19服务学习笔记_第7张图片

4.$19 06(reportDTCExtDataRecordByDTCNumber)

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

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

UDS_19服务学习笔记_第8张图片

Response:59 06 +DTCAndStatusRecord+DTCExt+DTCExtDataRecord

UDS_19服务学习笔记_第9张图片

你可能感兴趣的:(UDS_19服务学习笔记)