avoid overwriting phy config ul64qam config for scell

master
Francisco Paisana 4 years ago
parent 442843e276
commit 7869c66fb7

@ -1051,13 +1051,12 @@ void rrc::ue::apply_reconf_phy_config(const rrc_conn_recfg_r8_ies_s& reconfig_r8
// Get corresponding eNB CC index // Get corresponding eNB CC index
scell_phy_rrc_ded.enb_cc_idx = ue_cc->cell_common->enb_cc_idx; scell_phy_rrc_ded.enb_cc_idx = ue_cc->cell_common->enb_cc_idx;
// Append to PHY RRC config dedicated which will be applied further down
phy_rrc_dedicated_list[scell.scell_idx_r10] = scell_phy_rrc_ded;
srslte::set_phy_cfg_t_enable_64qam( srslte::set_phy_cfg_t_enable_64qam(
&phy_rrc_dedicated_list[scell.scell_idx_r10].phy_cfg, &phy_rrc_dedicated_list[scell.scell_idx_r10].phy_cfg,
ue_capabilities.support_ul_64qam and ue_capabilities.support_ul_64qam and
parent->cfg.sibs[1].sib2().rr_cfg_common.pusch_cfg_common.pusch_cfg_basic.enable64_qam); parent->cfg.sibs[1].sib2().rr_cfg_common.pusch_cfg_common.pusch_cfg_basic.enable64_qam);
// Append to PHY RRC config dedicated which will be applied further down
phy_rrc_dedicated_list[scell.scell_idx_r10] = scell_phy_rrc_ded;
} }
} }
} }

Loading…
Cancel
Save