rusEFI
The most advanced open source ECU
|
Functions | |
void | processLuaCan (const size_t busIndex, const CANRxFrame &frame) |
static void | lua_createtable_noGC (lua_State *L, int narray) |
static void | handleCanFrame (LuaHandle &ls, CanFrameData *data) |
static bool | doOneLuaCanRx (LuaHandle &ls) |
int | doLuaCanRx (LuaHandle &ls) |
void | initLuaCanRx () |
size_t | getLuaCanRxDropped () |
Variables | |
static CanFrameData | canFrames [LUA_canFrameCount] |
static chibios_rt::Mailbox< CanFrameData *, LUA_canFrameCount > | freeBuffers |
static chibios_rt::Mailbox< CanFrameData *, LUA_canFrameCount > | filledBuffers |
static size_t | dropRxCount = 0 |
int doLuaCanRx | ( | LuaHandle & | ls | ) |
Definition at line 170 of file lua_can_rx.cpp.
Referenced by runOneLua().
Definition at line 142 of file lua_can_rx.cpp.
Referenced by doLuaCanRx().
size_t getLuaCanRxDropped | ( | ) |
Definition at line 187 of file lua_can_rx.cpp.
Referenced by configureRusefiLuaHooks(), and startLua().
|
static |
Definition at line 89 of file lua_can_rx.cpp.
Referenced by doOneLuaCanRx().
void initLuaCanRx | ( | ) |
Definition at line 180 of file lua_can_rx.cpp.
Referenced by startLua().
|
static |
Definition at line 74 of file lua_can_rx.cpp.
Referenced by handleCanFrame().
void processLuaCan | ( | const size_t | busIndex, |
const CANRxFrame & | frame | ||
) |
Definition at line 38 of file lua_can_rx.cpp.
Referenced by processCanRxMessage().
|
static |
Definition at line 30 of file lua_can_rx.cpp.
Referenced by initLuaCanRx().
|
static |
Definition at line 36 of file lua_can_rx.cpp.
Referenced by getLuaCanRxDropped(), and processLuaCan().
|
static |
Definition at line 34 of file lua_can_rx.cpp.
Referenced by doOneLuaCanRx(), GetToothLoggerBufferImpl(), and processLuaCan().
|
static |
Definition at line 32 of file lua_can_rx.cpp.
Referenced by doOneLuaCanRx(), findBuffer(), initLuaCanRx(), processLuaCan(), and ReturnToothLoggerBuffer().