12uint32_t
getLuaArray(lua_State* l,
int paramIndex, uint8_t *data, uint32_t
size);
34 void showInfo(
const char* sensorName)
const override {
35 efiPrintf(
"LuaOverrideSensor \"%s\": override value %.2f", sensorName,
overrideValue);
virtual SensorResult get() const =0
void startPwm(int index, float freq, float duty)
void configureRusefiLuaHooks(lua_State *)
void setPwmDuty(int index, float duty)
uint32_t getLuaArray(lua_State *l, int paramIndex, uint8_t *data, uint32_t size)
bool getAuxDigital(int index)
AirmassModelBase & getLuaAirmassModel()
expected< float > SensorResult
LuaOverrideSensor(SensorType type, SensorType underlyingType)
void showInfo(const char *sensorName) const override
SensorType m_underlyingType
SensorResult get() const final override
void setOverrideValue(float value)