|
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 172 of file lua_can_rx.cpp.
Referenced by runOneLua().


Definition at line 144 of file lua_can_rx.cpp.
Referenced by doLuaCanRx().


| size_t getLuaCanRxDropped | ( | ) |
Definition at line 189 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 182 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().