|
Lely core libraries 2.3.2
|
A CAN frame read operation suitable for use with a CAN frame router. More...
#include <can_rt.h>


Data Fields | |
| uint_least32_t | id |
| The identifier of the CAN frame to be received. | |
| uint_least8_t | flags |
| The flags of the CAN frame to be received (any combination of CAN_FLAG_IDE, CAN_FLAG_RTR, CAN_FLAG_FDF, CAN_FLAG_BRS and CAN_FLAG_ESI). | |
| struct ev_task | task |
| The task (to be) submitted upon completion (or cancellation) of the read operation. | |
| struct io_can_rt_read_msg_result | r |
| The result of the read operation. | |
A CAN frame read operation suitable for use with a CAN frame router.
| uint_least32_t io_can_rt_read_msg::id |
| uint_least8_t io_can_rt_read_msg::flags |
The flags of the CAN frame to be received (any combination of CAN_FLAG_IDE, CAN_FLAG_RTR, CAN_FLAG_FDF, CAN_FLAG_BRS and CAN_FLAG_ESI).
Upon successful completion of the read operation, r.msg->flags == flags.