X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_sys_info_hdl.c;h=f1c01ef8914b46620280dbb689fc3b80cc577f49;hb=f6dbb92a3f650e539df1f1499e664b8650cf6dbd;hp=90f4203e0b80803099573472b56801d837f6d0c9;hpb=e0cc5a3db0212487c8328bb7a754e4aed95da97a;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 90f4203e0..f1c01ef89 100644 --- a/src/du_app/du_sys_info_hdl.c +++ b/src/du_app/du_sys_info_hdl.c @@ -2175,7 +2175,34 @@ uint8_t BuildServCellCfgCommonSib(ServingCellConfigCommonSIB_t *srvCellCfg) ssbPosInBurst->buf[0] = duSrvCellCfg.ssbPosInBurst; ssbPosInBurst->bits_unused = 0; - srvCellCfg->ssb_PeriodicityServingCell = duSrvCellCfg.ssbPrdServingCell; + switch(duSrvCellCfg.ssbPrdServingCell) + { + case SSB_PERIODICITY_5MS: + srvCellCfg->ssb_PeriodicityServingCell = \ + ServingCellConfigCommonSIB__ssb_PeriodicityServingCell_ms5; + break; + case SSB_PERIODICITY_10MS: + srvCellCfg->ssb_PeriodicityServingCell = \ + ServingCellConfigCommonSIB__ssb_PeriodicityServingCell_ms10; + break; + case SSB_PERIODICITY_20MS: + srvCellCfg->ssb_PeriodicityServingCell = \ + ServingCellConfigCommonSIB__ssb_PeriodicityServingCell_ms20; + break; + case SSB_PERIODICITY_40MS: + srvCellCfg->ssb_PeriodicityServingCell = \ + ServingCellConfigCommonSIB__ssb_PeriodicityServingCell_ms40; + break; + case SSB_PERIODICITY_80MS: + srvCellCfg->ssb_PeriodicityServingCell = \ + ServingCellConfigCommonSIB__ssb_PeriodicityServingCell_ms80; + break; + case SSB_PERIODICITY_160MS: + srvCellCfg->ssb_PeriodicityServingCell = \ + ServingCellConfigCommonSIB__ssb_PeriodicityServingCell_ms160; + break; + } + srvCellCfg->ss_PBCH_BlockPower = duSrvCellCfg.ssPbchBlockPwr; /* Downlink config common */