review suggested changes
This commit is contained in:
committed by
Francesco Mani
parent
3ab368f9b0
commit
20f8515724
@@ -348,13 +348,14 @@ void fix_scc(NR_ServingCellConfigCommon_t *scc,uint64_t ssbmap) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// fix SS0 and Coreset0
|
// fix SS0 and Coreset0
|
||||||
if((int)*scc->downlinkConfigCommon->initialDownlinkBWP->pdcch_ConfigCommon->choice.setup->searchSpaceZero == -1) {
|
NR_PDCCH_ConfigCommon_t *pdcch_cc = scc->downlinkConfigCommon->initialDownlinkBWP->pdcch_ConfigCommon->choice.setup;
|
||||||
free(scc->downlinkConfigCommon->initialDownlinkBWP->pdcch_ConfigCommon->choice.setup->searchSpaceZero);
|
if((int)*pdcch_cc->searchSpaceZero == -1) {
|
||||||
scc->downlinkConfigCommon->initialDownlinkBWP->pdcch_ConfigCommon->choice.setup->searchSpaceZero = NULL;
|
free(pdcch_cc->searchSpaceZero);
|
||||||
|
pdcch_cc->searchSpaceZero = NULL;
|
||||||
}
|
}
|
||||||
if((int)*scc->downlinkConfigCommon->initialDownlinkBWP->pdcch_ConfigCommon->choice.setup->controlResourceSetZero == -1) {
|
if((int)*pdcch_cc->controlResourceSetZero == -1) {
|
||||||
free(scc->downlinkConfigCommon->initialDownlinkBWP->pdcch_ConfigCommon->choice.setup->controlResourceSetZero);
|
free(pdcch_cc->controlResourceSetZero);
|
||||||
scc->downlinkConfigCommon->initialDownlinkBWP->pdcch_ConfigCommon->choice.setup->controlResourceSetZero = NULL;
|
pdcch_cc->controlResourceSetZero = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
// fix UL absolute frequency
|
// fix UL absolute frequency
|
||||||
|
|||||||
@@ -241,12 +241,10 @@ uint8_t do_MIB_NR(gNB_RRC_INST *rrc,uint32_t frame) {
|
|||||||
* The SIB1 will be sent in this allocation (Type0-PDCCH) : 38.213, 13-4 Table and 38.213 13-11 to 13-14 tables
|
* The SIB1 will be sent in this allocation (Type0-PDCCH) : 38.213, 13-4 Table and 38.213 13-11 to 13-14 tables
|
||||||
* the reverse allocation is in nr_ue_decode_mib()
|
* the reverse allocation is in nr_ue_decode_mib()
|
||||||
*/
|
*/
|
||||||
long cset0 = scc->downlinkConfigCommon->initialDownlinkBWP->pdcch_ConfigCommon->choice.setup->controlResourceSetZero ?
|
const NR_PDCCH_ConfigCommon_t *pdcch_cc = scc->downlinkConfigCommon->initialDownlinkBWP->pdcch_ConfigCommon->choice.setup;
|
||||||
*scc->downlinkConfigCommon->initialDownlinkBWP->pdcch_ConfigCommon->choice.setup->controlResourceSetZero : 0;
|
long cset0 = pdcch_cc->controlResourceSetZero ? *pdcch_cc->controlResourceSetZero : 0;
|
||||||
long ss0 = scc->downlinkConfigCommon->initialDownlinkBWP->pdcch_ConfigCommon->choice.setup->searchSpaceZero ?
|
|
||||||
*scc->downlinkConfigCommon->initialDownlinkBWP->pdcch_ConfigCommon->choice.setup->searchSpaceZero : 0;
|
|
||||||
|
|
||||||
mib->message.choice.mib->pdcch_ConfigSIB1.controlResourceSetZero = cset0;
|
mib->message.choice.mib->pdcch_ConfigSIB1.controlResourceSetZero = cset0;
|
||||||
|
long ss0 = pdcch_cc->searchSpaceZero ? *pdcch_cc->searchSpaceZero : 0;
|
||||||
mib->message.choice.mib->pdcch_ConfigSIB1.searchSpaceZero = ss0;
|
mib->message.choice.mib->pdcch_ConfigSIB1.searchSpaceZero = ss0;
|
||||||
|
|
||||||
switch (*scc->ssbSubcarrierSpacing) {
|
switch (*scc->ssbSubcarrierSpacing) {
|
||||||
|
|||||||
Reference in New Issue
Block a user