call to config_csirs also in sa
This commit is contained in:
@@ -1399,8 +1399,19 @@ void fill_mastercellGroupConfig(NR_CellGroupConfig_t *cellGroupConfig, NR_CellGr
|
|||||||
|
|
||||||
void update_cellGroupConfig(NR_CellGroupConfig_t *cellGroupConfig,
|
void update_cellGroupConfig(NR_CellGroupConfig_t *cellGroupConfig,
|
||||||
rrc_gNB_carrier_data_t *carrier,
|
rrc_gNB_carrier_data_t *carrier,
|
||||||
|
int uid,
|
||||||
NR_UE_NR_Capability_t *uecap) {
|
NR_UE_NR_Capability_t *uecap) {
|
||||||
|
|
||||||
|
NR_SpCellConfig_t *SpCellConfig = cellGroupConfig->spCellConfig;
|
||||||
|
if (SpCellConfig == NULL) return;
|
||||||
|
|
||||||
|
NR_ServingCellConfigCommon_t *scc = carrier->servingcellconfigcommon;
|
||||||
|
|
||||||
|
NR_CSI_MeasConfig_t *csi_MeasConfig = calloc(1,sizeof(*csi_MeasConfig));
|
||||||
|
SpCellConfig->spCellConfigDedicated->csi_MeasConfig->choice.setup = csi_MeasConfig;
|
||||||
|
|
||||||
|
int curr_bwp = NRRIV2BW(scc->downlinkConfigCommon->initialDownlinkBWP->genericParameters.locationAndBandwidth,MAX_BWP_SIZE);
|
||||||
|
config_csirs(scc, csi_MeasConfig, uid, carrier->pdsch_AntennaPorts, curr_bwp, carrier->do_CSIRS);
|
||||||
}
|
}
|
||||||
|
|
||||||
void fill_initial_cellGroupConfig(rnti_t rnti,
|
void fill_initial_cellGroupConfig(rnti_t rnti,
|
||||||
@@ -1877,6 +1888,7 @@ int16_t do_RRCReconfiguration(
|
|||||||
if(cellGroupConfig!=NULL){
|
if(cellGroupConfig!=NULL){
|
||||||
update_cellGroupConfig(cellGroupConfig,
|
update_cellGroupConfig(cellGroupConfig,
|
||||||
carrier,
|
carrier,
|
||||||
|
ue_context_pP->local_uid,
|
||||||
ue_context_pP->ue_context.UE_Capability_nr);
|
ue_context_pP->ue_context.UE_Capability_nr);
|
||||||
enc_rval = uper_encode_to_buffer(&asn_DEF_NR_CellGroupConfig,
|
enc_rval = uper_encode_to_buffer(&asn_DEF_NR_CellGroupConfig,
|
||||||
NULL,
|
NULL,
|
||||||
|
|||||||
@@ -112,6 +112,7 @@ void fill_initial_cellGroupConfig(rnti_t rnti,
|
|||||||
|
|
||||||
void update_cellGroupConfig(NR_CellGroupConfig_t *cellGroupConfig,
|
void update_cellGroupConfig(NR_CellGroupConfig_t *cellGroupConfig,
|
||||||
rrc_gNB_carrier_data_t *carrier,
|
rrc_gNB_carrier_data_t *carrier,
|
||||||
|
int uid,
|
||||||
NR_UE_NR_Capability_t *uecap);
|
NR_UE_NR_Capability_t *uecap);
|
||||||
|
|
||||||
void fill_mastercellGroupConfig(NR_CellGroupConfig_t *cellGroupConfig, NR_CellGroupConfig_t *ue_context_mastercellGroup);
|
void fill_mastercellGroupConfig(NR_CellGroupConfig_t *cellGroupConfig, NR_CellGroupConfig_t *ue_context_mastercellGroup);
|
||||||
|
|||||||
@@ -165,6 +165,8 @@ void config_csirs(NR_ServingCellConfigCommon_t *servingcellconfigcommon,
|
|||||||
csi_MeasConfig->nzp_CSI_RS_ResourceToAddModList = NULL;
|
csi_MeasConfig->nzp_CSI_RS_ResourceToAddModList = NULL;
|
||||||
csi_MeasConfig->nzp_CSI_RS_ResourceSetToAddModList = NULL;
|
csi_MeasConfig->nzp_CSI_RS_ResourceSetToAddModList = NULL;
|
||||||
}
|
}
|
||||||
|
csi_MeasConfig->nzp_CSI_RS_ResourceSetToReleaseList = NULL;
|
||||||
|
csi_MeasConfig->nzp_CSI_RS_ResourceToReleaseList = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
void nr_rrc_config_dl_tda(NR_ServingCellConfigCommon_t *scc){
|
void nr_rrc_config_dl_tda(NR_ServingCellConfigCommon_t *scc){
|
||||||
|
|||||||
@@ -1078,8 +1078,6 @@ void fill_default_secondaryCellGroup(NR_ServingCellConfigCommon_t *servingcellco
|
|||||||
csi_MeasConfig->csi_IM_ResourceSetToAddModList = NULL;
|
csi_MeasConfig->csi_IM_ResourceSetToAddModList = NULL;
|
||||||
csi_MeasConfig->csi_IM_ResourceSetToReleaseList = NULL;
|
csi_MeasConfig->csi_IM_ResourceSetToReleaseList = NULL;
|
||||||
|
|
||||||
csi_MeasConfig->nzp_CSI_RS_ResourceSetToReleaseList = NULL;
|
|
||||||
|
|
||||||
config_csirs(servingcellconfigcommon, csi_MeasConfig, uid, dl_antenna_ports, curr_bwp, do_csirs);
|
config_csirs(servingcellconfigcommon, csi_MeasConfig, uid, dl_antenna_ports, curr_bwp, do_csirs);
|
||||||
|
|
||||||
csi_MeasConfig->csi_SSB_ResourceSetToAddModList = calloc(1,sizeof(*csi_MeasConfig->csi_SSB_ResourceSetToAddModList));
|
csi_MeasConfig->csi_SSB_ResourceSetToAddModList = calloc(1,sizeof(*csi_MeasConfig->csi_SSB_ResourceSetToAddModList));
|
||||||
|
|||||||
Reference in New Issue
Block a user