CAN CoreX 2.3.1
Table-driven CAN, CAN FD, ISO-TP, network simulation, and bus monitoring library
Loading...
Searching...
No Matches
CCX_instance_t Struct Reference

Data Fields

void(* SendFunction )(const CCX_instance_t *Instance, const CCX_message_t *msg)
CCX_BusIsFree_t(* BusCheck )(const CCX_instance_t *Instance)
CCX_message_t RxBuf [48]
CCX_message_t TxBuf [48]
volatile uint16_t RxTail
volatile uint16_t RxHead
volatile uint16_t TxTail
volatile uint16_t TxHead
CCX_TIME_t RxReceivedTick [48]
CCX_RX_table_tCCX_RX_table
CCX_TX_table_tCCX_TX_table
uint16_t RxTableSize
uint16_t TxTableSize
void(* Parser_unreg_msg )(const CCX_instance_t *Instance, CCX_message_t *Msg)
CCX_GlobalStats_t GlobalStats
 Global statistics (always enabled).
CCX_BusMonitor_tBusMonitor
 Bus monitoring (NULL = disabled).
void(* OnMessageTransmitted )(CCX_instance_t *Instance, const CCX_message_t *msg)
 Callback for TX complete (optional, for user notification).

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