|
iso14229 0.9.0
ISO14229-1 (UDS) C Library
|
Read DTC information arguments. More...
#include <iso14229.h>
Public Attributes | ||
| const uint8_t | type | |
| uint8_t(* | copy )(UDSServer_t *srv, const void *src, uint16_t count) | |
| union { | ||
| struct { | ||
| uint8_t mask | ||
| } numOfDTCByStatusMaskArgs | ||
| struct { | ||
| uint8_t mask | ||
| } dtcStatusByMaskArgs | ||
| struct { | ||
| uint32_t dtc | ||
| uint8_t snapshotNum | ||
| uint8_t memory | ||
| } dtcSnapshotRecordbyDTCNumArgs | ||
| struct { | ||
| uint32_t dtc | ||
| uint8_t snapshotNum | ||
| uint8_t memory | ||
| } userDefMemDTCSnapshotRecordByDTCNumArgs | ||
| struct { | ||
| uint8_t recordNum | ||
| } dtcStoredDataByRecordNumArgs | ||
| struct { | ||
| uint8_t recordNum | ||
| } dtcExtDataRecordByRecordNumArgs | ||
| struct { | ||
| uint8_t recordNum | ||
| } dtcExtDataRecordIdArgs | ||
| struct { | ||
| uint32_t dtc | ||
| uint8_t extDataRecNum | ||
| uint8_t memory | ||
| } dtcExtDtaRecordByDTCNumArgs | ||
| struct { | ||
| uint32_t dtc | ||
| uint8_t extDataRecNum | ||
| uint8_t memory | ||
| } userDefMemDTCExtDataRecordByDTCNumArgs | ||
| struct { | ||
| uint8_t functionalGroup | ||
| uint8_t severityMask | ||
| uint8_t statusMask | ||
| } numOfDTCBySeverityMaskArgs | ||
| struct { | ||
| uint8_t functionalGroup | ||
| uint8_t severityMask | ||
| uint8_t statusMask | ||
| } dtcBySeverityMaskArgs | ||
| struct { | ||
| uint8_t functionalGroup | ||
| uint8_t severityMask | ||
| uint8_t statusMask | ||
| } wwhobdDTCByMaskArgs | ||
| struct { | ||
| uint32_t dtc | ||
| } severityInfoOfDTCArgs | ||
| struct { | ||
| uint8_t mask | ||
| uint8_t memory | ||
| } userDefMemoryDTCByStatusMaskArgs | ||
| struct { | ||
| uint8_t functionalGroup | ||
| uint8_t readinessGroup | ||
| } wwhobdDTCWithPermStatusArgs | ||
| struct { | ||
| uint8_t functionalGroup | ||
| uint8_t readinessGroup | ||
| } dtcInfoByDTCReadinessGroupIdArgs | ||
| } | subFuncArgs | |
Read DTC information arguments.
Definition at line 932 of file iso14229.h.
| uint8_t(* UDSRDTCIArgs_t::copy) (UDSServer_t *srv, const void *src, uint16_t count) |
invoked subfunction
Definition at line 934 of file iso14229.h.
| uint32_t UDSRDTCIArgs_t::dtc |
Definition at line 942 of file iso14229.h.
| uint8_t UDSRDTCIArgs_t::extDataRecNum |
DTC Mask Record
Definition at line 951 of file iso14229.h.
| uint8_t UDSRDTCIArgs_t::functionalGroup |
Definition at line 956 of file iso14229.h.
| uint8_t UDSRDTCIArgs_t::mask |
Definition at line 939 of file iso14229.h.
| uint8_t UDSRDTCIArgs_t::memory |
DTC Snaphot Record Number
DTC Extended Data Record Number
DTC status mask
Definition at line 944 of file iso14229.h.
| uint8_t UDSRDTCIArgs_t::readinessGroup |
Functional Group Identifier
Definition at line 970 of file iso14229.h.
| uint8_t UDSRDTCIArgs_t::recordNum |
Definition at line 947 of file iso14229.h.
| uint8_t UDSRDTCIArgs_t::severityMask |
Functional Group Identifier (only used when type == 0x42)
Definition at line 957 of file iso14229.h.
| uint8_t UDSRDTCIArgs_t::snapshotNum |
DTC Mask Record
Definition at line 943 of file iso14229.h.
| uint8_t UDSRDTCIArgs_t::statusMask |
DTC Severity Mask
Definition at line 958 of file iso14229.h.
| union { ... } UDSRDTCIArgs_t::subFuncArgs |
function for copying data
| const uint8_t UDSRDTCIArgs_t::type |
Definition at line 933 of file iso14229.h.