X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_sys_info_hdl.c;h=9aeced60c74cca34b8ae648e03b3c1c490781507;hb=b5a77f556b20a2acd7d653367fdcac030461f85b;hp=3b319478299ffaa4ac994d0038f4f4f38e6af278;hpb=9c4801c94d7798cc638a6b112d514e68c695f20a;p=o-du%2Fl2.git diff --git a/src/du_app/du_sys_info_hdl.c b/src/du_app/du_sys_info_hdl.c index 3b3194782..9aeced60c 100644 --- a/src/du_app/du_sys_info_hdl.c +++ b/src/du_app/du_sys_info_hdl.c @@ -55,6 +55,7 @@ #include "SIB1.h" #include "odu_common_codec.h" #include "du_sys_info_hdl.h" +#include "du_f1ap_conversions.h" void FreeSib1Msg(SIB1_t *sib1Msg); uint8_t FreqInfoUlret = RFAILED; @@ -1309,8 +1310,8 @@ uint8_t fillFirstPdcchMonitoringOcc(struct PCCH_Config__firstPDCCH_MonitoringOcc firstPO->present = srcPcchCfg->firstPDCCHMontioringType; - GET_NUM_PAGING_OCC(srcPcchCfg->ns, numPO); - if(srcPcchCfg->ns == 0) + numPO = srcPcchCfg->ns; + if(numPO == 0) { DU_LOG("\nINFO --> DU APP : Paging Occasions is ZERO, no need to fill further"); return ROK; @@ -1441,7 +1442,7 @@ uint8_t BuildPcchConfig(PCCH_Config_t *pcchCfg) duPcchCfg = duCfgParam.sib1Params.srvCellCfgCommSib.dlCfg.pcchCfg; - pcchCfg->defaultPagingCycle = duPcchCfg.dfltPagingCycle; + pcchCfg->defaultPagingCycle = convertPagingCycleValueToEnum(duPcchCfg.dfltPagingCycle); pcchCfg->nAndPagingFrameOffset.present = duPcchCfg.nAndPagingFrmOffsetType; switch(pcchCfg->nAndPagingFrameOffset.present) { @@ -1507,7 +1508,7 @@ uint8_t BuildPcchConfig(PCCH_Config_t *pcchCfg) return RFAILED; } } - pcchCfg->ns = duPcchCfg.ns; + pcchCfg->ns = convertNsValueToEnum(duPcchCfg.ns); DU_ALLOC(pcchCfg->firstPDCCH_MonitoringOccasionOfPO, \ sizeof(struct PCCH_Config__firstPDCCH_MonitoringOccasionOfPO));