From 69d9914e0aea5b141fe7dc005e57805972c2e2e8 Mon Sep 17 00:00:00 2001 From: Andre Puschmann Date: Mon, 16 Mar 2020 22:02:28 +0100 Subject: [PATCH] fix bit rate plotting in CSV metrics --- srsue/src/metrics_csv.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/srsue/src/metrics_csv.cc b/srsue/src/metrics_csv.cc index 430a2d5b1..871d9e077 100644 --- a/srsue/src/metrics_csv.cc +++ b/srsue/src/metrics_csv.cc @@ -103,8 +103,7 @@ void metrics_csv::set_metrics(const ue_metrics_t& metrics, const uint32_t period file << float_to_string(metrics.phy.dl[r].mcs, 2); file << float_to_string(metrics.phy.dl[r].sinr, 2); file << float_to_string(metrics.phy.dl[r].turbo_iters, 2); - - file << float_to_string(metrics.stack.mac[r].rx_brate / period_usec * 1e6, 2); + file << float_to_string(metrics.stack.mac[r].rx_brate / (float)period_usec * 1e6f, 2); int rx_pkts = metrics.stack.mac[r].rx_pkts; int rx_errors = metrics.stack.mac[r].rx_errors; @@ -118,7 +117,7 @@ void metrics_csv::set_metrics(const ue_metrics_t& metrics, const uint32_t period file << float_to_string(metrics.phy.ul[r].mcs, 2); file << float_to_string((float)metrics.stack.mac[r].ul_buffer, 2); - file << float_to_string(metrics.stack.mac[r].tx_brate / period_usec * 1e6, 2); + file << float_to_string(metrics.stack.mac[r].tx_brate / (float)period_usec * 1e6f, 2); // Sum UL BLER for all CCs int tx_pkts = metrics.stack.mac[r].tx_pkts;