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.