14 for (
size_t i = 0; i < FT_BANK_COUNT; i++) {
FuelingBank banks[FT_BANK_COUNT]
stft_state_e getLearningState(SensorType sensor)
bool needsDelayedShutoff() override
Deadband< 2 > loadDeadband
Deadband< 2 > overrunDeadband
void init(stft_s *stftCfg)
void onSlowCallback() override
size_t computeStftBin(float rpm, float load, stft_s &cfg)
Deadband< 25 > idleDeadband
SensorType getSensorForBankIndex(size_t index)
ClosedLoopFuelResult getCorrection(float rpm, float fuelLoad)
stft_state_e getCorrectionState()
bool checkIfTuningVeNow()
static Lps25Sensor sensor(device)
float banks[FT_BANK_COUNT]
ClosedLoopFuelCellImpl cells[STFT_CELL_COUNT]