|
CAN CoreX 2.3.1
Table-driven CAN, CAN FD, ISO-TP, network simulation, and bus monitoring library
|
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_t * | CCX_RX_table |
| CCX_TX_table_t * | CCX_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_t * | BusMonitor |
| Bus monitoring (NULL = disabled). | |
| void(* | OnMessageTransmitted )(CCX_instance_t *Instance, const CCX_message_t *msg) |
| Callback for TX complete (optional, for user notification). | |