diff -r 8c7d87a2c094 -r 48d19ec83a49 thermferm/thermferm.c --- a/thermferm/thermferm.c Mon Aug 04 15:18:29 2014 +0200 +++ b/thermferm/thermferm.c Mon Aug 04 15:25:13 2014 +0200 @@ -367,7 +367,8 @@ I_err += unit->PID_err_old; D_err = err - unit->PID_err_old; - Out = 0.1*P_err + 0.3*I_err + 0.02*D_err; + Out = (0.1*P_err) + (0.3*I_err) + (0.02*D_err); + // Kp Ki Kd if (debug) fprintf(stdout, "sp=%.2f pv=%.2f err_old=%.2f err=%.2f P_err=%.2f I_err=%.2f D_err=%.2f Out=%.2f\n", sp, pv, unit->PID_err_old, err, P_err, I_err, D_err, Out);