Lua to read tsOutputs #3376
This commit is contained in:
parent
c5323d4aef
commit
cae5ae5ce4
|
@ -6,6 +6,7 @@
|
||||||
#include "fuel_math.h"
|
#include "fuel_math.h"
|
||||||
#include "airmass.h"
|
#include "airmass.h"
|
||||||
#include "lua_airmass.h"
|
#include "lua_airmass.h"
|
||||||
|
#include "value_lookup.h"
|
||||||
#if EFI_CAN_SUPPORT || EFI_UNIT_TEST
|
#if EFI_CAN_SUPPORT || EFI_UNIT_TEST
|
||||||
#include "can_msg_tx.h"
|
#include "can_msg_tx.h"
|
||||||
#endif // EFI_CAN_SUPPORT
|
#endif // EFI_CAN_SUPPORT
|
||||||
|
@ -558,6 +559,13 @@ void configureRusefiLuaHooks(lua_State* l) {
|
||||||
return 1;
|
return 1;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
lua_register(l, "getCalibration", [](lua_State* l) {
|
||||||
|
auto propertyName = luaL_checklstring(l, 1, nullptr);
|
||||||
|
auto result = getConfigValueByName(propertyName);
|
||||||
|
lua_pushnumber(l, result);
|
||||||
|
return 1;
|
||||||
|
});
|
||||||
|
|
||||||
#if EFI_CAN_SUPPORT
|
#if EFI_CAN_SUPPORT
|
||||||
lua_register(l, "canRxAdd", [](lua_State* l) {
|
lua_register(l, "canRxAdd", [](lua_State* l) {
|
||||||
auto eid = luaL_checkinteger(l, 1);
|
auto eid = luaL_checkinteger(l, 1);
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
/*
|
||||||
|
* @file value_lookup.h
|
||||||
|
*
|
||||||
|
* @date Dec 13, 2021
|
||||||
|
* @author Andrey Belomutskiy, (c) 2012-2021
|
||||||
|
*/
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
float getConfigValueByName(const char *name);
|
Loading…
Reference in New Issue