5#ifndef LUA_RX_MAX_FILTER_COUNT
6#define LUA_RX_MAX_FILTER_COUNT 48
16 if (filter.accept(Id)) {
17 if (filter.Bus == ANY_BUS || filter.Bus == (
int)busIndex) {
33 criticalError(
"Too many Lua CAN RX filters");
36 efiPrintf(
"Added Lua CAN RX filter id 0x%x mask 0x%x with%s custom function", (
unsigned int)eid, (
unsigned int)mask, (callback == -1 ?
"out" :
""));
void addLuaCanRxFilter(int32_t eid, uint32_t mask, int bus, int callback)
static size_t filterCount
CanFilter * getFilterForId(size_t busIndex, int Id)
static CanFilter filters[LUA_RX_MAX_FILTER_COUNT]