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 watt = 1.0 / time;
|
||||
let avg = power.load();
|
||||
power.store(avg + (watt-avg)/f64::from(count));
|
||||
power.store(avg + (watt-avg)/f64::from(count+1));
|
||||
},
|
||||
None => {}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user