Loading...
Searching...
No Matches

The isotp struct. More...

Detailed Description

The isotp struct.

This is the main struct used by an ISO-TP channel

Definition at line 106 of file isotp.h.

#include <isotp.h>

Data Fields

struct isotpnext
 next bound channel
 
struct isotp_options opt
 channel options
 
struct isotp_fc_options rxfc
 rx flow control options (defined locally)
 
struct isotp_fc_options txfc
 tx flow control options (defined remotely)
 
struct tpcon tx
 transmit state
 
struct tpcon rx
 receive state
 
ztimer_t tx_timer
 timer for tx operations
 
ztimer_t rx_timer
 timer for rx operations
 
can_reg_entry_t entry
 entry containing ifnum and upper layer msg system
 
uint32_t tx_gap
 transmit gap from fc (in us)
 
uint8_t tx_wft
 transmit wait counter
 
void * arg
 upper layer private arg
 

Field Documentation

◆ arg

void* isotp::arg

upper layer private arg

Definition at line 118 of file isotp.h.

◆ entry

can_reg_entry_t isotp::entry

entry containing ifnum and upper layer msg system

Definition at line 115 of file isotp.h.

◆ next

struct isotp* isotp::next

next bound channel

Definition at line 107 of file isotp.h.

◆ opt

struct isotp_options isotp::opt

channel options

Definition at line 108 of file isotp.h.

◆ rx

struct tpcon isotp::rx

receive state

Definition at line 112 of file isotp.h.

◆ rx_timer

ztimer_t isotp::rx_timer

timer for rx operations

Definition at line 114 of file isotp.h.

◆ rxfc

struct isotp_fc_options isotp::rxfc

rx flow control options (defined locally)

Definition at line 109 of file isotp.h.

◆ tx

struct tpcon isotp::tx

transmit state

Definition at line 111 of file isotp.h.

◆ tx_gap

uint32_t isotp::tx_gap

transmit gap from fc (in us)

Definition at line 116 of file isotp.h.

◆ tx_timer

ztimer_t isotp::tx_timer

timer for tx operations

Definition at line 113 of file isotp.h.

◆ tx_wft

uint8_t isotp::tx_wft

transmit wait counter

Definition at line 117 of file isotp.h.

◆ txfc

struct isotp_fc_options isotp::txfc

tx flow control options (defined remotely)

Definition at line 110 of file isotp.h.


The documentation for this struct was generated from the following file: