rusefi/firmware/controllers/long_term_fuel_trim.h

25 lines
412 B
C++

#pragma once
struct LtftState {
int ecuRestartCounter = 0;
int8_t trims[FUEL_TRIM_RPM_COUNT][FUEL_TRIM_LOAD_COUNT];
void save();
void load();
};
class LongTermFuelTrim : public EngineModule {
public:
// EngineModule implementation
void onSlowCallback() override;
bool needsDelayedShutoff() override;
void init(LtftState *state);
void store();
private:
LtftState *m_state;
};
void initLtft(void);