GM SENT ETB bench test in NJ #4688

This commit is contained in:
rusefi 2022-10-26 09:29:04 -04:00
parent 727a6703b4
commit 9a21fdbb40
1 changed files with 12 additions and 0 deletions

View File

@ -414,6 +414,14 @@ struct LuaSensor final : public StoredValueSensor {
} }
} }
bool isRedundant() const override {
return m_isRedundant;
}
void setRedundant(bool value) {
m_isRedundant = value;
}
void set(float value) { void set(float value) {
setValidValue(value, getTimeNowNt()); setValidValue(value, getTimeNowNt());
} }
@ -423,6 +431,8 @@ struct LuaSensor final : public StoredValueSensor {
} }
void showInfo(const char*) const {} void showInfo(const char*) const {}
private:
bool m_isRedundant = false;
}; };
struct LuaPid final { struct LuaPid final {
@ -588,6 +598,8 @@ void configureRusefiLuaHooks(lua_State* l) {
luaSensor luaSensor
.ctor<lua_State*, const char*>() .ctor<lua_State*, const char*>()
.fun("set", &LuaSensor::set) .fun("set", &LuaSensor::set)
.fun("setRedundant", &LuaSensor::setRedundant)
.fun("setTimeout", &LuaSensor::setTimeout)
.fun("invalidate", &LuaSensor::invalidate); .fun("invalidate", &LuaSensor::invalidate);
LuaClass<LuaPid> luaPid(l, "Pid"); LuaClass<LuaPid> luaPid(l, "Pid");