RTEMS 7.0-rc1
Loading...
Searching...
No Matches
Data Fields
ctucanfd_txb_info Struct Reference

This represents one HW transmission buffer. More...

#include <ctucanfd_internal.h>

Data Fields

struct rtems_can_queue_slotslot
 This holds the pointer to the slot the buffer acquired.
 
struct rtems_can_queue_edgeedge
 This holds the pointer to the edge from which the slot was acquired.
 

Detailed Description

This represents one HW transmission buffer.

Field Documentation

◆ edge

struct rtems_can_queue_edge* ctucanfd_txb_info::edge

This holds the pointer to the edge from which the slot was acquired.

This information is useful for future filtering of echo frames back to sending instances.

◆ slot

struct rtems_can_queue_slot* ctucanfd_txb_info::slot

This holds the pointer to the slot the buffer acquired.

The stack does not free the slot immediately after it is assigned to the buffer, but waits for succesful transmission (or error/abort). Hence the buffer has to keep the information about the slot it acquired to provide correct error reporting or to schedule it for later processing.


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