|
caffeine-hal 0.6.6
A Header-Defined Interface c library, it provides the hal layer for the Caffeine framework
|
CAN Virtual Method Table (VMT). More...
#include <cfn_hal_can.h>
Data Fields | |
| cfn_hal_api_base_t | base |
| cfn_hal_error_code_t(* | transmit )(cfn_hal_can_t *driver, const cfn_hal_can_msg_t *msg, uint32_t timeout) |
| cfn_hal_error_code_t(* | receive )(cfn_hal_can_t *driver, cfn_hal_can_msg_t *msg, uint32_t timeout) |
| cfn_hal_error_code_t(* | add_filter )(cfn_hal_can_t *driver, const cfn_hal_can_filter_t *filter) |
CAN Virtual Method Table (VMT).
| cfn_hal_error_code_t(* cfn_hal_can_api_s::add_filter) (cfn_hal_can_t *driver, const cfn_hal_can_filter_t *filter) |
| cfn_hal_api_base_t cfn_hal_can_api_s::base |
| cfn_hal_error_code_t(* cfn_hal_can_api_s::receive) (cfn_hal_can_t *driver, cfn_hal_can_msg_t *msg, uint32_t timeout) |
| cfn_hal_error_code_t(* cfn_hal_can_api_s::transmit) (cfn_hal_can_t *driver, const cfn_hal_can_msg_t *msg, uint32_t timeout) |