RTEMS CAN/CAN FD Stack
Loading...
Searching...
No Matches
Public Attributes | List of all members
can_filter Struct Reference

This structure is used to represent CAN ID and flags in one unified structure. More...

#include <can-filter.h>

Public Attributes

uint32_t id
 This member is a bitfield that holds required CAN identifier values to assign CAN frame to the FIFO queue.
 
uint32_t id_mask
 This member is a bitfield that holds forbidden CAN identifier values. If the frame has identifier in range of this bit field, it is not assigned to the FIFO queue.
 
uint32_t flags
 This member is a bitfield that holds CAN flags required in CAN frame to be assigned to the FIFO queue.
 
uint32_t flags_mask
 This member is a bitfield that holds CAN flags forbidden in CAN frame. If the frame has some of these flags, it is not assigned to the FIFO queue.
 

Detailed Description

This structure is used to represent CAN ID and flags in one unified structure.

Member Data Documentation

◆ flags

uint32_t can_filter::flags

This member is a bitfield that holds CAN flags required in CAN frame to be assigned to the FIFO queue.

Refer to CANFrameFlags for possible flags.

◆ flags_mask

uint32_t can_filter::flags_mask

This member is a bitfield that holds CAN flags forbidden in CAN frame. If the frame has some of these flags, it is not assigned to the FIFO queue.

Refer to CANFrameFlags for possible flags.


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