iso14229 0.9.0
ISO14229-1 (UDS) C Library
Loading...
Searching...
No Matches
Public Attributes | List of all members
UDSRDTCIArgs_t Struct Reference

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 
 

Detailed Description

Read DTC information arguments.

Definition at line 932 of file iso14229.h.

Member Data Documentation

◆ copy

uint8_t(* UDSRDTCIArgs_t::copy) (UDSServer_t *srv, const void *src, uint16_t count)

invoked subfunction

Definition at line 934 of file iso14229.h.

◆ dtc

uint32_t UDSRDTCIArgs_t::dtc

Definition at line 942 of file iso14229.h.

◆ extDataRecNum

uint8_t UDSRDTCIArgs_t::extDataRecNum

DTC Mask Record

Definition at line 951 of file iso14229.h.

◆ functionalGroup

uint8_t UDSRDTCIArgs_t::functionalGroup

Definition at line 956 of file iso14229.h.

◆ mask

uint8_t UDSRDTCIArgs_t::mask

Definition at line 939 of file iso14229.h.

◆ memory

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.

◆ readinessGroup

uint8_t UDSRDTCIArgs_t::readinessGroup

Functional Group Identifier

Definition at line 970 of file iso14229.h.

◆ recordNum

uint8_t UDSRDTCIArgs_t::recordNum

Definition at line 947 of file iso14229.h.

◆ severityMask

uint8_t UDSRDTCIArgs_t::severityMask

Functional Group Identifier (only used when type == 0x42)

Definition at line 957 of file iso14229.h.

◆ snapshotNum

uint8_t UDSRDTCIArgs_t::snapshotNum

DTC Mask Record

Definition at line 943 of file iso14229.h.

◆ statusMask

uint8_t UDSRDTCIArgs_t::statusMask

DTC Severity Mask

Definition at line 958 of file iso14229.h.

◆ [union]

union { ... } UDSRDTCIArgs_t::subFuncArgs

function for copying data

◆ type

const uint8_t UDSRDTCIArgs_t::type

Definition at line 933 of file iso14229.h.


The documentation for this struct was generated from the following file: