Fix packet loss calculation

This commit is contained in:
Nonoo 2020-10-26 17:31:17 +01:00
parent d3ddee359a
commit b9a8f627c3

View file

@ -55,7 +55,7 @@ func (b *bandwidthStruct) get() (toRadioBytesPerSec, fromRadioBytesPerSec int, l
secs := time.Since(b.lastGet).Seconds()
toRadioBytesPerSec = int(float64(b.toRadioBytes) / secs)
fromRadioBytesPerSec = int(float64(b.fromRadioBytes) / secs)
lossPercent = (float64(b.lostPkts) / float64(b.toRadioPkts)) * 100
lossPercent = (float64(b.lostPkts) / float64(b.lostPkts+b.fromRadioPkts)) * 100
b.toRadioBytes = 0
b.toRadioPkts = 0