AssertFatal(dci_10_size>=size,"NR_UL_DCI_FORMAT_0_0 size is bigger than NR_DL_DCI_FORMAT_1_0! 3GPP TS 38.212 Section 7.3.1.0: DCI size alignment is not fully implemented");
size+=dci_10_size-size;// Padding to match 1_0 size
@@ -458,9 +458,10 @@ int rrc_mac_config_req_gNB(module_id_t Mod_idP,
...
@@ -458,9 +458,10 @@ int rrc_mac_config_req_gNB(module_id_t Mod_idP,
intminRXTXTIMEpdsch,
intminRXTXTIMEpdsch,
NR_ServingCellConfigCommon_t*scc,
NR_ServingCellConfigCommon_t*scc,
NR_BCCH_BCH_Message_t*mib,
NR_BCCH_BCH_Message_t*mib,
intadd_ue,
NR_BCCH_DL_SCH_Message_t*sib1,
intadd_ue,
uint32_trnti,
uint32_trnti,
NR_CellGroupConfig_t*CellGroup){
NR_CellGroupConfig_t*CellGroup){
if(scc!=NULL){
if(scc!=NULL){
AssertFatal((scc->ssb_PositionsInBurst->present>0)&&(scc->ssb_PositionsInBurst->present<4),"SSB Bitmap type %d is not valid\n",scc->ssb_PositionsInBurst->present);
AssertFatal((scc->ssb_PositionsInBurst->present>0)&&(scc->ssb_PositionsInBurst->present<4),"SSB Bitmap type %d is not valid\n",scc->ssb_PositionsInBurst->present);
...
@@ -568,28 +569,34 @@ int rrc_mac_config_req_gNB(module_id_t Mod_idP,
...
@@ -568,28 +569,34 @@ int rrc_mac_config_req_gNB(module_id_t Mod_idP,
LOG_D(NR_MAC,"pucch_acknak: Filling dedicated configuration for PUCCH\n");
LOG_D(NR_MAC,"pucch_acknak: Filling dedicated configuration for PUCCH\n");
// we have either a dedicated BWP or Dedicated PUCCH configuration on InitialBWP
// we have either a dedicated BWP or Dedicated PUCCH configuration on InitialBWP
AssertFatal(bwp!=NULL||bwpd!=NULL,"We need one dedicated configuration for a BWP (neither additional or initial BWP has a dedicated configuration)\n");
AssertFatal(bwp!=NULL||bwpd!=NULL,"We need one dedicated configuration for a BWP (neither additional or initial BWP has a dedicated configuration)\n");