From 29198e17cffc9b373fea69714f7ca4c6717cfc8a Mon Sep 17 00:00:00 2001 From: Philippe Renon Date: Tue, 4 Mar 2014 09:51:45 +0100 Subject: [PATCH] OP-1246 fixed wrong logic for telemtryTxRetries and radioTxRetries : was wrongly accumulated --- flight/modules/RadioComBridge/RadioComBridge.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/flight/modules/RadioComBridge/RadioComBridge.c b/flight/modules/RadioComBridge/RadioComBridge.c index c0d17593b..3aa6297b9 100644 --- a/flight/modules/RadioComBridge/RadioComBridge.c +++ b/flight/modules/RadioComBridge/RadioComBridge.c @@ -299,10 +299,12 @@ static void updateRadioComBridgeStats() // Get stats object data RadioComBridgeStatsGet(&radioComBridgeStats); + radioComBridgeStats.TelemetryTxRetries = data->telemetryTxRetries; + radioComBridgeStats.RadioTxRetries = data->radioTxRetries; + // Update stats object radioComBridgeStats.TelemetryTxBytes += telemetryUAVTalkStats.txBytes; radioComBridgeStats.TelemetryTxFailures += telemetryUAVTalkStats.txErrors; - radioComBridgeStats.TelemetryTxRetries += data->telemetryTxRetries; radioComBridgeStats.TelemetryRxBytes += telemetryUAVTalkStats.rxBytes; radioComBridgeStats.TelemetryRxFailures += telemetryUAVTalkStats.rxErrors; @@ -311,7 +313,6 @@ static void updateRadioComBridgeStats() radioComBridgeStats.RadioTxBytes += radioUAVTalkStats.txBytes; radioComBridgeStats.RadioTxFailures += radioUAVTalkStats.txErrors; - radioComBridgeStats.RadioTxRetries += data->radioTxRetries; radioComBridgeStats.RadioRxBytes += radioUAVTalkStats.rxBytes; radioComBridgeStats.RadioRxFailures += radioUAVTalkStats.rxErrors;