ISOTP-C
A platform-agnostic ISOTP implementation in C.
|
Struct containing the data for linking an application to a CAN instance. The data stored in this struct is used internally and may be used by software programs using this library. More...
#include <isotp.h>
Data Fields | |
uint32_t | send_arbitration_id |
uint8_t * | send_buffer |
uint16_t | send_buf_size |
uint16_t | send_size |
uint16_t | send_offset |
uint8_t | send_sn |
uint16_t | send_bs_remain |
uint32_t | send_st_min_us |
uint8_t | send_wtf_count |
uint32_t | send_timer_st |
uint32_t | send_timer_bs |
int | send_protocol_result |
uint8_t | send_status |
uint32_t | receive_arbitration_id |
uint8_t * | receive_buffer |
uint16_t | receive_buf_size |
uint16_t | receive_size |
uint16_t | receive_offset |
uint8_t | receive_sn |
uint8_t | receive_bs_count |
uint32_t | receive_timer_cr |
int | receive_protocol_result |
uint8_t | receive_status |
Struct containing the data for linking an application to a CAN instance. The data stored in this struct is used internally and may be used by software programs using this library.
uint8_t IsoTpLink::receive_bs_count |
Definition at line 50 of file isotp.h.
Referenced by isotp_on_can_message().
uint16_t IsoTpLink::receive_buf_size |
Definition at line 45 of file isotp.h.
Referenced by isotp_init_link(), and isotp_receive_first_frame().
uint8_t* IsoTpLink::receive_buffer |
Definition at line 44 of file isotp.h.
Referenced by isotp_init_link(), isotp_receive(), isotp_receive_consecutive_frame(), isotp_receive_first_frame(), and isotp_receive_single_frame().
uint16_t IsoTpLink::receive_offset |
Definition at line 47 of file isotp.h.
Referenced by isotp_on_can_message(), isotp_receive_consecutive_frame(), and isotp_receive_first_frame().
int IsoTpLink::receive_protocol_result |
Definition at line 54 of file isotp.h.
Referenced by isotp_on_can_message(), and isotp_poll().
uint16_t IsoTpLink::receive_size |
Definition at line 46 of file isotp.h.
Referenced by isotp_on_can_message(), isotp_receive(), isotp_receive_consecutive_frame(), isotp_receive_first_frame(), and isotp_receive_single_frame().
uint8_t IsoTpLink::receive_sn |
Definition at line 49 of file isotp.h.
Referenced by isotp_receive_consecutive_frame(), and isotp_receive_first_frame().
uint8_t IsoTpLink::receive_status |
Definition at line 55 of file isotp.h.
Referenced by isotp_init_link(), isotp_on_can_message(), isotp_poll(), and isotp_receive().
uint32_t IsoTpLink::receive_timer_cr |
Definition at line 51 of file isotp.h.
Referenced by isotp_on_can_message(), and isotp_poll().
uint32_t IsoTpLink::send_arbitration_id |
Definition at line 24 of file isotp.h.
Referenced by isotp_init_link(), isotp_send(), isotp_send_consecutive_frame(), and isotp_send_flow_control().
uint16_t IsoTpLink::send_bs_remain |
Definition at line 32 of file isotp.h.
Referenced by isotp_on_can_message(), isotp_poll(), and isotp_send_with_id().
uint16_t IsoTpLink::send_buf_size |
Definition at line 27 of file isotp.h.
Referenced by isotp_init_link(), and isotp_send_with_id().
uint8_t* IsoTpLink::send_buffer |
Definition at line 26 of file isotp.h.
Referenced by isotp_init_link(), isotp_send_consecutive_frame(), isotp_send_first_frame(), isotp_send_single_frame(), and isotp_send_with_id().
uint16_t IsoTpLink::send_offset |
Definition at line 29 of file isotp.h.
Referenced by isotp_poll(), isotp_send_consecutive_frame(), isotp_send_first_frame(), and isotp_send_with_id().
int IsoTpLink::send_protocol_result |
Definition at line 39 of file isotp.h.
Referenced by isotp_on_can_message(), isotp_poll(), and isotp_send_with_id().
uint16_t IsoTpLink::send_size |
Definition at line 28 of file isotp.h.
Referenced by isotp_poll(), isotp_send_consecutive_frame(), isotp_send_first_frame(), isotp_send_single_frame(), and isotp_send_with_id().
uint8_t IsoTpLink::send_sn |
Definition at line 31 of file isotp.h.
Referenced by isotp_send_consecutive_frame(), and isotp_send_first_frame().
uint32_t IsoTpLink::send_st_min_us |
Definition at line 33 of file isotp.h.
Referenced by isotp_on_can_message(), isotp_poll(), and isotp_send_with_id().
uint8_t IsoTpLink::send_status |
Definition at line 40 of file isotp.h.
Referenced by isotp_init_link(), isotp_on_can_message(), isotp_poll(), and isotp_send_with_id().
uint32_t IsoTpLink::send_timer_bs |
Definition at line 36 of file isotp.h.
Referenced by isotp_on_can_message(), isotp_poll(), and isotp_send_with_id().
uint32_t IsoTpLink::send_timer_st |
Definition at line 35 of file isotp.h.
Referenced by isotp_poll(), and isotp_send_with_id().
uint8_t IsoTpLink::send_wtf_count |
Definition at line 34 of file isotp.h.
Referenced by isotp_on_can_message(), and isotp_send_with_id().