|
ELIOT1 HAL
|
Фильтр принятых кадров 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.
| uint32_t _can_frame_filter::__pad0__ |
Выравнивание
| uint32_t _can_frame_filter::__pad1__ |
Выравнивание
| uint32_t _can_frame_filter::accepted_ide |
Значение признака расширенного кадра, если его проверка включена (enable_ide_check)
| uint32_t _can_frame_filter::enable_ide_check |
Проверять ли при фильтрации признак расширенного кадра
| uint32_t _can_frame_filter::id |
Идентификатор принятого кадра
| uint32_t _can_frame_filter::mask |
Маска битов проверки принятого кадра. Для каждого бита идентификатора принятого кадра он проверяется на равенство с битом, заданном в фильтре, если соответствующий бит маски установлен; иначе не проверяется (значение бита идентификатора принятого кадра может быть любым)