From b5ff5529465eff42df7ae266dc34da4435c15d1b Mon Sep 17 00:00:00 2001 From: rusefillc Date: Sat, 9 Apr 2022 01:23:00 -0400 Subject: [PATCH] Air Conditioning Improvements #4054 --- firmware/controllers/lua/lua_hooks.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/firmware/controllers/lua/lua_hooks.cpp b/firmware/controllers/lua/lua_hooks.cpp index ced47825b4..43cdebe10b 100644 --- a/firmware/controllers/lua/lua_hooks.cpp +++ b/firmware/controllers/lua/lua_hooks.cpp @@ -593,6 +593,11 @@ void configureRusefiLuaHooks(lua_State* l) { engine->module().unmock().isDisabledByLua = value; return 0; }); + lua_register(l, "getTimeSinceAcToggleMs", [](lua_State* l) { + int result = US2MS(getTimeNowUs()) - engine->module().unmock().acSwitchLastChangeTimeMs; + lua_pushnumber(l, result); + return 1; + }); lua_register(l, "setTimingAdd", [](lua_State* l) { engine->engineState.luaAdjustments.ignitionTimingAdd = luaL_checknumber(l, 1);