Lely core libraries 2.3.4
io_can_rt_read_msg Struct Reference

A CAN frame read operation suitable for use with a CAN frame router. More...

#include <can_rt.h>

Inheritance diagram for io_can_rt_read_msg:
Collaboration diagram for io_can_rt_read_msg:

Data Fields

uint_least32_t id
 The identifier of the CAN frame to be received. More...
 
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). More...
 
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.
 

Detailed Description

A CAN frame read operation suitable for use with a CAN frame router.

Definition at line 52 of file can_rt.h.

Field Documentation

◆ id

uint_least32_t io_can_rt_read_msg::id

The identifier of the CAN frame to be received.

Upon successful completion of the read operation, r.msg->id == id.

Definition at line 57 of file can_rt.h.

◆ flags

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.

Definition at line 64 of file can_rt.h.


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