From a435af2b940a28e120f035cc8b32a3b6e4e3731f Mon Sep 17 00:00:00 2001 From: stephb9959 Date: Sun, 27 Mar 2022 11:24:47 -0700 Subject: [PATCH] Fine tuning statistics. --- src/RESTAPI/RESTAPI_board_timepoint_handler.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/RESTAPI/RESTAPI_board_timepoint_handler.cpp b/src/RESTAPI/RESTAPI_board_timepoint_handler.cpp index 4fa496b..a376dbb 100644 --- a/src/RESTAPI/RESTAPI_board_timepoint_handler.cpp +++ b/src/RESTAPI/RESTAPI_board_timepoint_handler.cpp @@ -60,7 +60,9 @@ namespace OpenWifi { double sum = 0.0; for(const auto &v:Values) { sum += (v.ap_data.*T); - P.min = std::min(P.min,(v.ap_data.*T)); + if((v.ap_data.*T)!=0) { + P.min = std::min(P.min, (v.ap_data.*T)); + } P.max = std::min(P.max,(v.ap_data.*T)); } P.avg = sum / (double) Values.size(); @@ -75,7 +77,9 @@ namespace OpenWifi { for(const auto &radio:value.radio_data) { num_values++; sum += (radio.*T); - P.min = std::min((double)P.min, (double)(radio.*T)); + if((radio.*T)!=0) { + P.min = std::min((double) P.min, (double) (radio.*T)); + } P.max = std::max((double)P.max, (double)(radio.*T)); } }