8 void update(
float lambdaDeadband,
bool ignoreErrorMagnitude);
virtual float getMaxAdjustment() const =0
float getAdjustment() const
virtual float getLambdaError() const =0
virtual float getIntegratorGain() const =0
virtual float getMinAdjustment() const =0
void update(float lambdaDeadband, bool ignoreErrorMagnitude)
const stft_cell_cfg_s * m_config
float getIntegratorGain() const override
float getMaxAdjustment() const override
void configure(const stft_cell_cfg_s *configuration, SensorType lambdaSensor)
float getMinAdjustment() const override
SensorType m_lambdaSensor
float getLambdaError() const override
static FunctionPointerSensor lambdaSensor(SensorType::Lambda1, []() { return afrWrapper.getLambda();})
Base class for sensors. Inherit this class to implement a new type of sensor.