changed API ID order, added xICIC support, added config fields for adm and bearer requests
diff --git a/src/main/java/org.onosproject.xran/impl/XranConfig.java b/src/main/java/org.onosproject.xran/impl/XranConfig.java
index be27c89..5f59d4d 100644
--- a/src/main/java/org.onosproject.xran/impl/XranConfig.java
+++ b/src/main/java/org.onosproject.xran/impl/XranConfig.java
@@ -56,6 +56,10 @@
private static final String L2_MEAS_REPORT_INTERVAL = "l2_meas_report_interval_ms";
+ private static final String ADMISSION_SUCCESS = "admission_success";
+
+ private static final String BEARER_SUCCESS = "bearer_success";
+
private final Logger log = LoggerFactory.getLogger(getClass());
public Map<String, ECGI> activeCellSet() {
@@ -80,6 +84,16 @@
return cells;
}
+ public boolean admissionFlag() {
+ JsonNode flag = object.get(ADMISSION_SUCCESS);
+ return flag != null && flag.asBoolean();
+ }
+
+ public boolean bearerFlag() {
+ JsonNode flag = object.get(BEARER_SUCCESS);
+ return flag != null && flag.asBoolean();
+ }
+
public int getXrancPort() {
return object.get(XRANC_PORT).asInt();
}