fix avg formula
This commit is contained in:
parent
aefe383504
commit
f05f1b0163
@ -22,7 +22,7 @@ pub fn pulse_counter(pulses: Arc<AtomicCell<u32>>, last_time: Arc<AtomicCell<Opt
|
|||||||
let time = f64::from(u32::try_from(now - last).unwrap()) / (60.0 * 60.0 * 1000.0);
|
let time = f64::from(u32::try_from(now - last).unwrap()) / (60.0 * 60.0 * 1000.0);
|
||||||
let watt = 1.0 / time;
|
let watt = 1.0 / time;
|
||||||
let avg = power.load();
|
let avg = power.load();
|
||||||
power.store(avg + (watt-avg)/f64::from(count));
|
power.store(avg + (watt-avg)/f64::from(count+1));
|
||||||
},
|
},
|
||||||
None => {}
|
None => {}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user