fancontrol: don't log every adjustment
This commit is contained in:
parent
b1ebf74fa6
commit
144f1df66a
@ -15,15 +15,15 @@ fn adjust(fan: &PathBuf, sensor: &PathBuf) {
|
|||||||
let temp: i32 = read_to_string(sensor).unwrap().trim().parse().unwrap();
|
let temp: i32 = read_to_string(sensor).unwrap().trim().parse().unwrap();
|
||||||
let prev_pwm: i32 = read_to_string(fan).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 = (temp - MINTEMP) * 255 / (MAXTEMP - MINTEMP);
|
||||||
pwm = max(pwm, 0);
|
pwm = max(pwm, 0);
|
||||||
if pwm > 0 {
|
if pwm > 0 {
|
||||||
pwm = max(pwm, if prev_pwm < MINSTOP { MINSTART } else { MINSTOP });
|
pwm = max(pwm, if prev_pwm < MINSTOP { MINSTART } else { MINSTOP });
|
||||||
pwm = min(pwm, MAXPWM);
|
pwm = min(pwm, MAXPWM);
|
||||||
}
|
}
|
||||||
println!("sensor: {}, pwm: {}", temp, pwm);
|
//println!("sensor: {}, pwm: {}", temp, pwm);
|
||||||
write(fan, pwm.to_string());
|
write(fan, pwm.to_string()).unwrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user