iso14229 0.9.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 |
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] |
UDS client structure.
Definition at line 729 of file iso14229.h.
uint8_t UDSClient_t::_options_copy |
copy of options at the time a request is made
Definition at line 739 of file iso14229.h.
uint8_t UDSClient_t::defaultOptions |
default options for all requests
Definition at line 738 of file iso14229.h.
int(* UDSClient_t::fn) (struct UDSClient *client, UDSEvent_t evt, void *ev_data) |
callback function
Definition at line 741 of file iso14229.h.
void* UDSClient_t::fn_data |
user-specified function data
Definition at line 742 of file iso14229.h.
uint8_t UDSClient_t::options |
current request options
Definition at line 737 of file iso14229.h.
uint16_t UDSClient_t::p2_ms |
p2 timeout in milliseconds
Definition at line 730 of file iso14229.h.
uint32_t UDSClient_t::p2_star_ms |
p2* timeout in milliseconds (for 0x78 response)
Definition at line 731 of file iso14229.h.
uint32_t UDSClient_t::p2_timer |
p2 timer value
Definition at line 734 of file iso14229.h.
uint8_t UDSClient_t::recv_buf[UDS_CLIENT_RECV_BUF_SIZE] |
receive buffer
Definition at line 746 of file iso14229.h.
uint16_t UDSClient_t::recv_size |
size of received data
Definition at line 744 of file iso14229.h.
uint8_t UDSClient_t::send_buf[UDS_CLIENT_SEND_BUF_SIZE] |
send buffer
Definition at line 747 of file iso14229.h.
uint16_t UDSClient_t::send_size |
size of data to send
Definition at line 745 of file iso14229.h.
uint8_t UDSClient_t::state |
client request state
Definition at line 735 of file iso14229.h.
UDSTp_t* UDSClient_t::tp |
transport layer handle
Definition at line 732 of file iso14229.h.