|
iso14229 0.10.0
ISO14229-1 (UDS) C Library
|
UDS client structure. More...
#include <iso14229.h>

Public Attributes | |
| uint16_t | p2_ms |
| uint32_t | p2_star_ms |
| UDSTp_t * | tp |
| uint32_t | p2_timer |
| uint8_t | state |
| uint8_t | options |
| uint8_t | defaultOptions |
| uint8_t | _options_copy |
| uint8_t | cfg_data_format_identifier |
| uint8_t | cfg_file_size_parameter_length |
| int(*) | fn (struct UDSClient *client, UDSEvent_t evt, void *ev_data) |
| void * | fn_data |
| uint16_t | recv_size |
| uint16_t | send_size |
| uint8_t | recv_buf [UDS_CLIENT_RECV_BUF_SIZE] |
| uint8_t | send_buf [UDS_CLIENT_SEND_BUF_SIZE] |
Definition at line 791 of file iso14229.h.
| uint8_t UDSClient_t::_options_copy |
copy of options at the time a request is made
Definition at line 801 of file iso14229.h.
| uint8_t UDSClient_t::cfg_data_format_identifier |
0x38 RequestFileTransfer dataFormatIdentifier
Definition at line 802 of file iso14229.h.
| uint8_t UDSClient_t::cfg_file_size_parameter_length |
0x38 RequestFileTransfer fileSizeParameterLength
Definition at line 803 of file iso14229.h.
| uint8_t UDSClient_t::defaultOptions |
default options for all requests
Definition at line 800 of file iso14229.h.
| int(*) UDSClient_t::fn(struct UDSClient *client, UDSEvent_t evt, void *ev_data) |
callback function
Definition at line 805 of file iso14229.h.
| void* UDSClient_t::fn_data |
user-specified function data
Definition at line 806 of file iso14229.h.
| uint8_t UDSClient_t::options |
current request options
Definition at line 799 of file iso14229.h.
| uint16_t UDSClient_t::p2_ms |
p2 timeout in milliseconds
Definition at line 792 of file iso14229.h.
| uint32_t UDSClient_t::p2_star_ms |
p2* timeout in milliseconds (for 0x78 response)
Definition at line 793 of file iso14229.h.
| uint32_t UDSClient_t::p2_timer |
p2 timer value
Definition at line 796 of file iso14229.h.
| uint8_t UDSClient_t::recv_buf[UDS_CLIENT_RECV_BUF_SIZE] |
receive buffer
Definition at line 810 of file iso14229.h.
| uint16_t UDSClient_t::recv_size |
size of received data
Definition at line 808 of file iso14229.h.
| uint8_t UDSClient_t::send_buf[UDS_CLIENT_SEND_BUF_SIZE] |
send buffer
Definition at line 811 of file iso14229.h.
| uint16_t UDSClient_t::send_size |
size of data to send
Definition at line 809 of file iso14229.h.
| uint8_t UDSClient_t::state |
client request state,
Definition at line 797 of file iso14229.h.
| UDSTp_t* UDSClient_t::tp |
transport layer handle
Definition at line 794 of file iso14229.h.