From b9a8f627c33cbfb10c03aed8d59163291bee9783 Mon Sep 17 00:00:00 2001 From: Nonoo Date: Mon, 26 Oct 2020 17:31:17 +0100 Subject: [PATCH] Fix packet loss calculation --- bandwidth.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bandwidth.go b/bandwidth.go index 538ba9b..5f7efed 100644 --- a/bandwidth.go +++ b/bandwidth.go @@ -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