ELIOT1 HAL
Загрузка...
Поиск...
Не найдено
Структура _can_frame_filter

Фильтр принятых кадров CAN. Подробнее...

#include <hal_can.h>

Поля данных

uint32_t id: 29
 
uint32_t : 3
 
uint32_t mask: 29
 
uint32_t accepted_ide: 1
 
uint32_t enable_ide_check: 1
 
uint32_t : 1
 

Подробное описание

Фильтр принятых кадров CAN.

Поля

◆ __pad0__

uint32_t _can_frame_filter::__pad0__

Выравнивание

◆ __pad1__

uint32_t _can_frame_filter::__pad1__

Выравнивание

◆ accepted_ide

uint32_t _can_frame_filter::accepted_ide

Значение признака расширенного кадра, если его проверка включена (enable_ide_check)

◆ enable_ide_check

uint32_t _can_frame_filter::enable_ide_check

Проверять ли при фильтрации признак расширенного кадра

◆ id

uint32_t _can_frame_filter::id

Идентификатор принятого кадра

◆ mask

uint32_t _can_frame_filter::mask

Маска битов проверки принятого кадра. Для каждого бита идентификатора принятого кадра он проверяется на равенство с битом, заданном в фильтре, если соответствующий бит маски установлен; иначе не проверяется (значение бита идентификатора принятого кадра может быть любым)


Объявления и описания членов структуры находятся в файле: