set default flags to true and fixed CQI
diff --git a/src/main/java/org.onosproject.xran/controller/XranControllerImpl.java b/src/main/java/org.onosproject.xran/controller/XranControllerImpl.java
index 8ef2ddc..242be00 100644
--- a/src/main/java/org.onosproject.xran/controller/XranControllerImpl.java
+++ b/src/main/java/org.onosproject.xran/controller/XranControllerImpl.java
@@ -789,11 +789,12 @@
RnibLink.LinkQuality quality = link.getQuality();
final double[] values = {0, 0, 0};
- int i = 1;
+ final int[] i = {1};
cqiHist.getBerInteger().forEach(value -> {
values[0] = Math.max(values[0], value.intValue());
- values[1] += i * value.intValue();
+ values[1] += i[0] * value.intValue();
values[2] += value.intValue();
+ i[0]++;
});
quality.setCQI(new RnibLink.LinkQuality.CQI(