Index: firmware/App/Controllers/Fans.c =================================================================== diff -u -rb156b12139fea40401c94b512503a2ceced69e22 -ra50b999266616eb3d0661846cd31bb395c8a7e12 --- firmware/App/Controllers/Fans.c (.../Fans.c) (revision b156b12139fea40401c94b512503a2ceced69e22) +++ firmware/App/Controllers/Fans.c (.../Fans.c) (revision a50b999266616eb3d0661846cd31bb395c8a7e12) @@ -408,7 +408,7 @@ // The RPM is expected to be 5500 @ 100% duty cycle // The nominal RPM = duty cycle * 5500 / 1.0 // The RPM tolerance is -25% to +50% of the nominal RPM - F32 dutyCycle = ( OVERRIDE_RESET == fansStatus.dutyCycle.override ? fansStatus.dutyCycle.data : fansStatus.dutyCycle.ovData ); + F32 dutyCycle = getF32OverrideValue( &fansStatus.dutyCycle ); F32 fansNominalRPM = dutyCycle * FANS_MAX_ALLOWED_RPM; F32 fansMinAllowedRPM = fansNominalRPM - ( fansNominalRPM * FANS_MIN_RPM_OUT_OF_RANGE_TOL ); F32 fansMaxAllowedRPM = fansNominalRPM + ( fansNominalRPM * FANS_MAX_RPM_OUT_OF_RANGE_TOL ); @@ -450,8 +450,8 @@ if ( calcTimeSince( timeDiff ) >= SECONDS_IN_A_DAY * MS_PER_SECOND ) { - hasAlarmBeenRaised = FALSE; - rpmAlarmStartTime = 0; + hasAlarmBeenRaised = FALSE; + rpmAlarmStartTime = 0; } } }