Struct SYN_ISOTP_Link¶
ISO 15765-2 Link Handle.
#include <syn_isotp.h>
Public Attributes¶
| Type | Name |
|---|---|
| uint32_t | n_bs_timeout_us |
| uint32_t | n_cr_timeout_us |
| uint8_t * | rx_buf |
| size_t | rx_buf_size |
| size_t | rx_expected |
| bool | rx_fc_pending |
| uint8_t | rx_fc_status |
| uint32_t | rx_id |
| size_t | rx_len |
| uint8_t | rx_seq |
| SYN_ISOTP_RxState | rx_state |
| uint32_t | rx_timeout_timer_us |
| uint8_t | tx_bs |
| uint8_t | tx_bs_count |
| uint8_t * | tx_buf |
| size_t | tx_buf_size |
| uint32_t | tx_id |
| size_t | tx_len |
| size_t | tx_offset |
| uint8_t | tx_seq |
| uint8_t | tx_st_min |
| uint32_t | tx_st_timer_us |
| SYN_ISOTP_TxState | tx_state |
| uint32_t | tx_timeout_timer_us |
Public Attributes Documentation¶
variable n_bs_timeout_us¶
N_Bs timeout (microseconds)
variable n_cr_timeout_us¶
N_Cr timeout (microseconds)
variable rx_buf¶
Rx assembly buffer
variable rx_buf_size¶
Rx capacity
variable rx_expected¶
Total expected msg length
variable rx_fc_pending¶
Pending Flow Control frame
variable rx_fc_status¶
Flow Control status to tx
variable rx_id¶
Expected CAN Rx ID
variable rx_len¶
Assembled byte count
variable rx_seq¶
Next expected sequence
variable rx_state¶
Receive state
variable rx_timeout_timer_us¶
Active N_Cr timer us
variable tx_bs¶
Active block size limit
variable tx_bs_count¶
Sent block frame counter
variable tx_buf¶
Tx payload buffer
variable tx_buf_size¶
Tx capacity
variable tx_id¶
Transmit CAN Tx ID
variable tx_len¶
Total payload length to tx
variable tx_offset¶
Sent byte counter
variable tx_seq¶
Sequence counter (0..15)
variable tx_st_min¶
STmin from receiver
variable tx_st_timer_us¶
STmin timer (microseconds)
variable tx_state¶
Transmit state
variable tx_timeout_timer_us¶
Active N_Bs timer us
The documentation for this class was generated from the following file src/syntropic/proto/syn_isotp.h