mirror of https://github.com/rusefi/rusefi-1.git
Detail on how to set up iDrive or equivalent CAN button control #226
boost lua
This commit is contained in:
parent
39df02fe35
commit
975329fcc7
|
@ -360,7 +360,9 @@ void Engine::resetLua() {
|
||||||
// todo: https://github.com/rusefi/rusefi/issues/4308
|
// todo: https://github.com/rusefi/rusefi/issues/4308
|
||||||
engineState.lua = {};
|
engineState.lua = {};
|
||||||
engineState.lua.fuelMult = 1;
|
engineState.lua.fuelMult = 1;
|
||||||
|
#if EFI_BOOST_CONTROL
|
||||||
boostController.resetLua();
|
boostController.resetLua();
|
||||||
|
#endif // EFI_BOOST_CONTROL
|
||||||
ignitionState.luaTimingAdd = 0;
|
ignitionState.luaTimingAdd = 0;
|
||||||
ignitionState.luaTimingMult = 1;
|
ignitionState.luaTimingMult = 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -522,6 +522,7 @@ void configureRusefiLuaHooks(lua_State* l) {
|
||||||
return 1;
|
return 1;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
#if EFI_BOOST_CONTROL
|
||||||
lua_register(l, "setBoostAdd", [](lua_State* l) {
|
lua_register(l, "setBoostAdd", [](lua_State* l) {
|
||||||
engine->boostController.luaTargetAdd = luaL_checknumber(l, 1);
|
engine->boostController.luaTargetAdd = luaL_checknumber(l, 1);
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -530,6 +531,7 @@ void configureRusefiLuaHooks(lua_State* l) {
|
||||||
engine->boostController.luaTargetMult = luaL_checknumber(l, 1);
|
engine->boostController.luaTargetMult = luaL_checknumber(l, 1);
|
||||||
return 0;
|
return 0;
|
||||||
});
|
});
|
||||||
|
#endif // EFI_BOOST_CONTROL
|
||||||
lua_register(l, "setTimingAdd", [](lua_State* l) {
|
lua_register(l, "setTimingAdd", [](lua_State* l) {
|
||||||
engine->ignitionState.luaTimingAdd = luaL_checknumber(l, 1);
|
engine->ignitionState.luaTimingAdd = luaL_checknumber(l, 1);
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue