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

Dynamically define data identifier arguments. More...

#include <iso14229.h>

Public Attributes

const uint8_t type
 
bool allDataIds
 
uint16_t dynamicDataId
 
union { 
 
   struct { 
 
      uint16_t   sourceDataId 
 
      uint8_t   position 
 
      uint8_t   size 
 
   }   defineById 
 
   struct { 
 
      void *   memAddr 
 
      size_t   memSize 
 
   }   defineByMemAddress 
 
subFuncArgs 
 

Detailed Description

Dynamically define data identifier arguments.

Definition at line 1044 of file iso14229.h.

Member Data Documentation

◆ allDataIds

bool UDSDDDIArgs_t::allDataIds

invoked subfunction

Definition at line 1046 of file iso14229.h.

◆ dynamicDataId

uint16_t UDSDDDIArgs_t::dynamicDataId

is true when request is for all data identifiers (only relevant for subFunc 0x03)

Definition at line 1048 of file iso14229.h.

◆ memAddr

void* UDSDDDIArgs_t::memAddr

Definition at line 1057 of file iso14229.h.

◆ memSize

size_t UDSDDDIArgs_t::memSize

Definition at line 1058 of file iso14229.h.

◆ position

uint8_t UDSDDDIArgs_t::position

source DataIdentifier

Definition at line 1053 of file iso14229.h.

◆ size

uint8_t UDSDDDIArgs_t::size

position in source data record

Definition at line 1054 of file iso14229.h.

◆ sourceDataId

uint16_t UDSDDDIArgs_t::sourceDataId

Definition at line 1052 of file iso14229.h.

◆ [union]

union { ... } UDSDDDIArgs_t::subFuncArgs

dynamicallyDefinedDataIdentifier

◆ type

const uint8_t UDSDDDIArgs_t::type

Definition at line 1045 of file iso14229.h.


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