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 () |
Variables | |
static constexpr size_t | canFrameCount = 32 |
static CanFrameData | canFrames [canFrameCount] |
static chibios_rt::Mailbox< CanFrameData *, canFrameCount > | freeBuffers |
static chibios_rt::Mailbox< CanFrameData *, canFrameCount > | filledBuffers |
int doLuaCanRx | ( | LuaHandle & | ls | ) |
Definition at line 159 of file lua_can_rx.cpp.
Referenced by runOneLua().
|
static |
Definition at line 131 of file lua_can_rx.cpp.
Referenced by doLuaCanRx().
|
static |
Definition at line 80 of file lua_can_rx.cpp.
Referenced by doOneLuaCanRx().
void initLuaCanRx | ( | ) |
Definition at line 169 of file lua_can_rx.cpp.
Referenced by startLua().
|
static |
Definition at line 65 of file lua_can_rx.cpp.
Referenced by handleCanFrame().
void processLuaCan | ( | const size_t | busIndex, |
const CANRxFrame & | frame | ||
) |
Definition at line 29 of file lua_can_rx.cpp.
Referenced by processCanRxMessage().
|
staticconstexpr |
Definition at line 22 of file lua_can_rx.cpp.
Referenced by initLuaCanRx().
|
static |
Definition at line 23 of file lua_can_rx.cpp.
Referenced by initLuaCanRx().
|
static |
Definition at line 27 of file lua_can_rx.cpp.
Referenced by doOneLuaCanRx(), GetToothLoggerBufferImpl(), and processLuaCan().
|
static |
Definition at line 25 of file lua_can_rx.cpp.
Referenced by doOneLuaCanRx(), findBuffer(), initLuaCanRx(), processLuaCan(), and ReturnToothLoggerBuffer().