Averaging PwLv due to power level fluctuation
Averaging PwLv from BQR due to power level fluctuations observed
Bug: None
Test: Done
Signed-off-by: Qi <qijiang@google.com>
Change-Id: I110ceb78a1b78f9bd2c98700167d6bafcb5e6e81
diff --git a/acts/framework/acts/test_utils/bt/bt_test_utils.py b/acts/framework/acts/test_utils/bt/bt_test_utils.py
index 4084b8c..bfcf684 100644
--- a/acts/framework/acts/test_utils/bt/bt_test_utils.py
+++ b/acts/framework/acts/test_utils/bt/bt_test_utils.py
@@ -777,8 +777,9 @@
sum(metrics_dict["rssi"][ad.serial]) /
len(metrics_dict["rssi"][ad.serial]), 2)
# Returns last noted value for power level
- metrics_dict["pwlv"][ad.serial] = metrics_dict["pwlv"][
- ad.serial][-1]
+ metrics_dict["pwlv"][ad.serial] = float(
+ sum(metrics_dict["pwlv"][ad.serial]) /
+ len(metrics_dict["pwlv"][ad.serial]))
return metrics_dict