X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fo1%2Fves%2FSliceMeasurementEvent.cpp;h=efbba0e0616945b9b9b0d944137e9e991cd38c4d;hb=e0ab592152182a8a00aa8e7968209d2c4152e1e9;hp=ab219bb5194df239671c6e679e501fae6a086690;hpb=e850787b10d1f3882e2501e0eef12737b12d078f;p=o-du%2Fl2.git diff --git a/src/o1/ves/SliceMeasurementEvent.cpp b/src/o1/ves/SliceMeasurementEvent.cpp index ab219bb51..efbba0e06 100644 --- a/src/o1/ves/SliceMeasurementEvent.cpp +++ b/src/o1/ves/SliceMeasurementEvent.cpp @@ -23,8 +23,8 @@ #include "JsonHelper.hpp" #include "PmInterface.h" -#define MEASUREMENT_INTERVAL 60 -#define MEASUREMENT_FIELDS_VERSION 4.0 +#define MEASUREMENT_INTERVAL 60.0 +#define MEASUREMENT_FIELDS_VERSION "4.0" /* Constructor*/ SliceMeasurementEvent::SliceMeasurementEvent() @@ -87,6 +87,8 @@ bool SliceMeasurementEvent::prepareEventFields(const Message* msg) for (size_t i{0}; i < sliceList.size(); i++) { cJSON *Slice = JsonHelper::createNode(); + char networkSliceId[7] = {0}; + sprintf(networkSliceId,"%06X", sliceList[i].networkSliceIdentifier.sd); if(Slice == 0) { ret = false; @@ -111,7 +113,7 @@ bool SliceMeasurementEvent::prepareEventFields(const Message* msg) } else if (JsonHelper::addNodeToObject(Slice, \ "networkSliceIdentifier", \ - sliceList[i].networkSliceIdentifier) == 0) + networkSliceId) == 0) { ret = false; }