fix max feedback time parameter (needs to be computed every time we have that information)
This commit is contained in:
@@ -2518,7 +2518,7 @@ void set_max_fb_time(NR_UE_UL_BWP_t *UL_BWP, const NR_UE_DL_BWP_t *DL_BWP)
|
|||||||
{
|
{
|
||||||
UL_BWP->max_fb_time = 8; // default value
|
UL_BWP->max_fb_time = 8; // default value
|
||||||
// take the maximum in dl_DataToUL_ACK list
|
// take the maximum in dl_DataToUL_ACK list
|
||||||
if (DL_BWP->dci_format != NR_DL_DCI_FORMAT_1_0 && UL_BWP->pucch_Config) {
|
if (UL_BWP->pucch_Config) {
|
||||||
const struct NR_PUCCH_Config__dl_DataToUL_ACK *fb_times = UL_BWP->pucch_Config->dl_DataToUL_ACK;
|
const struct NR_PUCCH_Config__dl_DataToUL_ACK *fb_times = UL_BWP->pucch_Config->dl_DataToUL_ACK;
|
||||||
for (int i = 0; i < fb_times->list.count; i++) {
|
for (int i = 0; i < fb_times->list.count; i++) {
|
||||||
if(*fb_times->list.array[i] > UL_BWP->max_fb_time)
|
if(*fb_times->list.array[i] > UL_BWP->max_fb_time)
|
||||||
|
|||||||
Reference in New Issue
Block a user