X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fo1%2Fves%2FSliceMeasurementEvent.cpp;h=efbba0e0616945b9b9b0d944137e9e991cd38c4d;hb=77ebb9517e783aeaf8906360fd3aa9faec00fbab;hp=ab219bb5194df239671c6e679e501fae6a086690;hpb=af8f9c8f6f7cd5e0a89e5dfa7a566fa5811e110c;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; }