Commit ce2dd17e authored by Robert Schmidt's avatar Robert Schmidt

Post-processor: enable multi-UE handling

parent fdb4c692
......@@ -548,21 +548,20 @@ void nr_schedule_ue_spec(module_id_t module_id,
frame_t frame,
sub_frame_t slot,
int num_slots_per_tdd) {
gNB_MAC_INST *gNB_mac = RC.nrmac[module_id];
NR_UE_info_t *UE_info = &gNB_mac->UE_info;
if (UE_info->num_UEs == 0)
return;
/* PREPROCESSOR */
nr_simple_dlsch_preprocessor(module_id, frame, slot, num_slots_per_tdd);
gNB_MAC_INST *gNB_mac = RC.nrmac[module_id];
NR_UE_info_t *UE_info = &gNB_mac->UE_info;
const int ta_len = gNB_mac->ta_len;
const int UE_id = 0;
const int CC_id = 0;
NR_UE_list_t *UE_list = &UE_info->list;
for (int UE_id = UE_list->head; UE_id >= 0; UE_id = UE_list->next[UE_id]) {
NR_UE_sched_ctrl_t *sched_ctrl = &UE_info->UE_sched_ctrl[UE_id];
if (sched_ctrl->rbSize < 0 && !get_softmodem_params()->phy_test)
return;
if (sched_ctrl->rbSize <= 0 && !get_softmodem_params()->phy_test)
continue;
/* POST processing */
struct NR_PDSCH_TimeDomainResourceAllocationList *tdaList =
......@@ -737,4 +736,5 @@ void nr_schedule_ue_spec(module_id_t module_id,
}
}
#endif
}
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment