Added serving cell index in UCI/CSI report trace

This commit is contained in:
Xavier Arteaga 2020-10-05 17:06:35 +02:00 committed by Xavier Arteaga
parent fe21b2717c
commit caf37b8e62
2 changed files with 5 additions and 2 deletions

View File

@ -939,10 +939,10 @@ int srslte_uci_data_info(srslte_uci_cfg_t* uci_cfg, srslte_uci_value_t* uci_data
n = srslte_print_check(str, str_len, n, ", ri=%d", uci_data->ri);
}
char cqi_str[SRSLTE_CQI_STR_MAX_CHAR] = "";
if (uci_cfg->cqi.data_enable) {
char cqi_str[SRSLTE_CQI_STR_MAX_CHAR] = "";
srslte_cqi_value_tostring(&uci_cfg->cqi, &uci_data->cqi, cqi_str, SRSLTE_CQI_STR_MAX_CHAR);
n = srslte_print_check(str, str_len, n, "%s", cqi_str);
n = srslte_print_check(str, str_len, n, "%s (cc=%d)", cqi_str, uci_cfg->cqi.scell_index);
}
return n;

View File

@ -822,6 +822,9 @@ uint32_t cc_worker::get_wideband_cqi()
void cc_worker::set_uci_periodic_cqi(srslte_uci_data_t* uci_data)
{
srslte_ue_dl_gen_cqi_periodic(&ue_dl, &ue_dl_cfg, get_wideband_cqi(), CURRENT_TTI_TX, uci_data);
// Store serving cell index for logging purposes
uci_data->cfg.cqi.scell_index = cc_idx;
}
void cc_worker::set_uci_aperiodic_cqi(srslte_uci_data_t* uci_data)