#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;
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;
duPcchCfg = duCfgParam.sib1Params.srvCellCfgCommSib.dlCfg.pcchCfg;
- pcchCfg->defaultPagingCycle = duPcchCfg.dfltPagingCycle;
+ pcchCfg->defaultPagingCycle = convertPagingCycleValueToEnum(duPcchCfg.dfltPagingCycle);
pcchCfg->nAndPagingFrameOffset.present = duPcchCfg.nAndPagingFrmOffsetType;
switch(pcchCfg->nAndPagingFrameOffset.present)
{
return RFAILED;
}
}
- pcchCfg->ns = duPcchCfg.ns;
+ pcchCfg->ns = convertNsValueToEnum(duPcchCfg.ns);
DU_ALLOC(pcchCfg->firstPDCCH_MonitoringOccasionOfPO, \
sizeof(struct PCCH_Config__firstPDCCH_MonitoringOccasionOfPO));