setSparkSkipRatio limitation #5231
This commit is contained in:
parent
e52c54f295
commit
902c61f9d8
|
@ -490,7 +490,9 @@ void onTriggerEventSparkLogic(int rpm, efitick_t edgeTimestamp, float currentPha
|
|||
continue;
|
||||
}
|
||||
#if EFI_LAUNCH_CONTROL
|
||||
if (engine->softSparkLimiter.shouldSkip()) {
|
||||
bool sparkLimited = engine->softSparkLimiter.shouldSkip() || engine->hardSparkLimiter.shouldSkip();
|
||||
engine->ignitionState.luaIgnitionSkip = sparkLimited;
|
||||
if (sparkLimited) {
|
||||
continue;
|
||||
}
|
||||
#endif // EFI_LAUNCH_CONTROL
|
||||
|
|
|
@ -678,6 +678,11 @@ void configureRusefiLuaHooks(lua_State* l) {
|
|||
engine->softSparkLimiter.setTargetSkipRatio(targetSkipRatio);
|
||||
return 1;
|
||||
});
|
||||
lua_register(l, "setSparkHardSkipRatio", [](lua_State* l) {
|
||||
auto targetSkipRatio = luaL_checknumber(l, 1);
|
||||
engine->hardSparkLimiter.setTargetSkipRatio(targetSkipRatio);
|
||||
return 1;
|
||||
});
|
||||
#endif // EFI_LAUNCH_CONTROL
|
||||
|
||||
#if EFI_SHAFT_POSITION_INPUT && !EFI_UNIT_TEST
|
||||
|
|
Loading…
Reference in New Issue