From 0b585084e8289c9913f20d0bb5394f331a6297be Mon Sep 17 00:00:00 2001 From: rusEfi Date: Thu, 11 Dec 2014 21:06:51 -0600 Subject: [PATCH] auto-sync --- firmware/controllers/settings.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/firmware/controllers/settings.cpp b/firmware/controllers/settings.cpp index 19a6d2b314..9e4cd0a879 100644 --- a/firmware/controllers/settings.cpp +++ b/firmware/controllers/settings.cpp @@ -420,6 +420,15 @@ static void setCltBias(float value) { engineConfiguration->cltThermistorConf.bias_resistor = value; } +static void setFanSetting(float onTempC, float offTempC) { + if(onTempC <= offTempC) { + scheduleMsg(&logger, "ON temp [%f] should be above OFF temp [%f]", onTempC, offTempC); + return; + } + engineConfiguration->fanOnTemperature = onTempC; + engineConfiguration->fanOffTemperature = offTempC; +} + static void setIatBias(float value) { engineConfiguration->iatThermistorConf.bias_resistor = value; } @@ -815,6 +824,8 @@ void initSettings(engine_configuration_s *engineConfiguration) { addConsoleActionF("set_iat_bias", setIatBias); addConsoleActionI("set_idle_solenoid_freq", setIdleSolenoidFrequency); + addConsoleActionFF("set_fan", setFanSetting); + #if EFI_PROD_CODE addConsoleActionSS("set_injection_pin", setInjectionPin); addConsoleActionSS("set_ignition_pin", setIgnitionPin);