9#include <rusefi/interpolation.h>
10#include <rusefi/timer.h>
18 void update(
float rpm,
float clt,
bool acActive,
bool fan1Active,
bool fan2Active,
float idleIntegral);
float ltitTableHelper[LTIT_TABLE_SIZE]
float getLtitFactor(float rpm, float clt) const
virtual void loadLtitFromConfig()
bool hasValidData() const
void onIgnitionStateChanged(bool ignitionOn)
void update(float rpm, float clt, bool acActive, bool fan1Active, bool fan2Active, float idleIntegral)
void smoothLtitTable(float intensity)
bool ltitTableInitialized
bool isValidConditionsForLearning(float idleIntegral) const
void initializeTableWithDefaults()
constexpr int LTIT_TABLE_SIZE
static CCM_OPTIONAL FunctionalSensor clt(SensorType::Clt, MS2NT(10))
Base class for sensors. Inherit this class to implement a new type of sensor.