From 729715013496f80d74505e487a941baf1580cbc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20Gl=C3=A9nat?= Date: Fri, 2 Nov 2018 09:00:48 -0700 Subject: [PATCH] Fix corrupted gateway statistics for downlink packets. --- internal/gateway/semtech/backend_test.go | 4 ++-- internal/gateway/semtech/packets/push_data.go | 4 ++-- internal/gateway/semtech/packets/push_data_test.go | 8 ++++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/internal/gateway/semtech/backend_test.go b/internal/gateway/semtech/backend_test.go index 6abdad91..d061f95b 100644 --- a/internal/gateway/semtech/backend_test.go +++ b/internal/gateway/semtech/backend_test.go @@ -219,8 +219,8 @@ func (ts *BackendTestSuite) TestPushData() { ConfigVersion: "12345", RxPacketsReceived: 1, RxPacketsReceivedOk: 2, - TxPacketsReceived: 5, - TxPacketsEmitted: 3, + TxPacketsReceived: 4, + TxPacketsEmitted: 5, }, }, { diff --git a/internal/gateway/semtech/packets/push_data.go b/internal/gateway/semtech/packets/push_data.go index ac5f3b9d..a40aecfe 100644 --- a/internal/gateway/semtech/packets/push_data.go +++ b/internal/gateway/semtech/packets/push_data.go @@ -54,8 +54,8 @@ func (p PushDataPacket) GetGatewayStats() (*gw.GatewayStats, error) { GatewayId: p.GatewayMAC[:], RxPacketsReceived: p.Payload.Stat.RXNb, RxPacketsReceivedOk: p.Payload.Stat.RXOK, - TxPacketsEmitted: p.Payload.Stat.RXFW, - TxPacketsReceived: p.Payload.Stat.TXNb, + TxPacketsEmitted: p.Payload.Stat.TXNb, + TxPacketsReceived: p.Payload.Stat.DWNb, } // time diff --git a/internal/gateway/semtech/packets/push_data_test.go b/internal/gateway/semtech/packets/push_data_test.go index e95964ce..b5aa4f0c 100644 --- a/internal/gateway/semtech/packets/push_data_test.go +++ b/internal/gateway/semtech/packets/push_data_test.go @@ -96,8 +96,8 @@ func TestGetGatewayStats(t *testing.T) { }, RxPacketsReceived: 1, RxPacketsReceivedOk: 2, - TxPacketsReceived: 6, - TxPacketsEmitted: 3, + TxPacketsReceived: 5, + TxPacketsEmitted: 6, }, }, { @@ -121,8 +121,8 @@ func TestGetGatewayStats(t *testing.T) { Time: pbTime, RxPacketsReceived: 1, RxPacketsReceivedOk: 2, - TxPacketsReceived: 6, - TxPacketsEmitted: 3, + TxPacketsReceived: 5, + TxPacketsEmitted: 6, }, }, }