fancontrol: don't log every adjustment

This commit is contained in:
Linus Heckemann 2021-02-02 08:37:04 +01:00
parent b1ebf74fa6
commit 144f1df66a

View File

@ -15,15 +15,15 @@ fn adjust(fan: &PathBuf, sensor: &PathBuf) {
let temp: i32 = read_to_string(sensor).unwrap().trim().parse().unwrap();
let prev_pwm: i32 = read_to_string(fan).unwrap().trim().parse().unwrap();
let mut pwm: i32 = 0;
let mut pwm: i32;
pwm = (temp - MINTEMP) * 255 / (MAXTEMP - MINTEMP);
pwm = max(pwm, 0);
if pwm > 0 {
pwm = max(pwm, if prev_pwm < MINSTOP { MINSTART } else { MINSTOP });
pwm = min(pwm, MAXPWM);
}
println!("sensor: {}, pwm: {}", temp, pwm);
write(fan, pwm.to_string());
//println!("sensor: {}, pwm: {}", temp, pwm);
write(fan, pwm.to_string()).unwrap();
}
fn main() {