Do nr_schedule_RA() for all RA processes
This commit is contained in:
@@ -536,21 +536,15 @@ void nr_initiate_ra_proc(module_id_t module_idP,
|
|||||||
VCD_SIGNAL_DUMPER_DUMP_FUNCTION_BY_NAME(VCD_SIGNAL_DUMPER_FUNCTIONS_INITIATE_RA_PROC, 0);
|
VCD_SIGNAL_DUMPER_DUMP_FUNCTION_BY_NAME(VCD_SIGNAL_DUMPER_FUNCTIONS_INITIATE_RA_PROC, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void nr_schedule_RA(module_id_t module_idP, frame_t frameP, sub_frame_t slotP){
|
void nr_schedule_RA(module_id_t module_idP, frame_t frameP, sub_frame_t slotP)
|
||||||
|
{
|
||||||
//uint8_t i = 0;
|
|
||||||
int CC_id = 0;
|
|
||||||
gNB_MAC_INST *mac = RC.nrmac[module_idP];
|
gNB_MAC_INST *mac = RC.nrmac[module_idP];
|
||||||
NR_COMMON_channels_t *cc = &mac->common_channels[CC_id];
|
|
||||||
|
|
||||||
start_meas(&mac->schedule_ra);
|
start_meas(&mac->schedule_ra);
|
||||||
|
for (int CC_id = 0; CC_id < MAX_NUM_CCs; CC_id++) {
|
||||||
// for (CC_id = 0; CC_id < MAX_NUM_CCs; CC_id++) {
|
NR_COMMON_channels_t *cc = &mac->common_channels[CC_id];
|
||||||
// for (int i = 0; i < NR_NB_RA_PROC_MAX; i++) {
|
for (int i = 0; i < NR_NB_RA_PROC_MAX; i++) {
|
||||||
|
NR_RA_t *ra = &cc->ra[i];
|
||||||
// NR_RA_t *ra = &cc->ra[i];
|
|
||||||
NR_RA_t *ra = &cc->ra[0];
|
|
||||||
|
|
||||||
LOG_D(MAC, "RA[state:%d]\n", ra->state);
|
LOG_D(MAC, "RA[state:%d]\n", ra->state);
|
||||||
switch (ra->state) {
|
switch (ra->state) {
|
||||||
case Msg2:
|
case Msg2:
|
||||||
@@ -565,8 +559,8 @@ void nr_schedule_RA(module_id_t module_idP, frame_t frameP, sub_frame_t slotP){
|
|||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
// }
|
}
|
||||||
// }
|
}
|
||||||
stop_meas(&mac->schedule_ra);
|
stop_meas(&mac->schedule_ra);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user