All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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: