iso14229 0.9.0
ISO14229-1 (UDS) C Library
|
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 | |
Dynamically define data identifier arguments.
Definition at line 1044 of file iso14229.h.
bool UDSDDDIArgs_t::allDataIds |
invoked subfunction
Definition at line 1046 of file iso14229.h.
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.
void* UDSDDDIArgs_t::memAddr |
Definition at line 1057 of file iso14229.h.
size_t UDSDDDIArgs_t::memSize |
Definition at line 1058 of file iso14229.h.
uint8_t UDSDDDIArgs_t::position |
source DataIdentifier
Definition at line 1053 of file iso14229.h.
uint8_t UDSDDDIArgs_t::size |
position in source data record
Definition at line 1054 of file iso14229.h.
uint16_t UDSDDDIArgs_t::sourceDataId |
Definition at line 1052 of file iso14229.h.
union { ... } UDSDDDIArgs_t::subFuncArgs |
dynamicallyDefinedDataIdentifier
const uint8_t UDSDDDIArgs_t::type |
Definition at line 1045 of file iso14229.h.