Actions following cell selection while T311 is running
This commit is contained in:
@@ -308,11 +308,10 @@ NR_UE_RRC_INST_t* nr_rrc_init_ue(char* uecap_file, int nb_inst)
|
|||||||
rrc->ue_id = nr_ue;
|
rrc->ue_id = nr_ue;
|
||||||
// fill UE-NR-Capability @ UE-CapabilityRAT-Container here.
|
// fill UE-NR-Capability @ UE-CapabilityRAT-Container here.
|
||||||
rrc->selected_plmn_identity = 1;
|
rrc->selected_plmn_identity = 1;
|
||||||
|
rrc->ra_trigger = RA_NOT_RUNNING;
|
||||||
rrc->dl_bwp_id = 0;
|
rrc->dl_bwp_id = 0;
|
||||||
rrc->ul_bwp_id = 0;
|
rrc->ul_bwp_id = 0;
|
||||||
rrc->as_security_activated = false;
|
rrc->as_security_activated = false;
|
||||||
rrc->ra_trigger = RA_NOT_RUNNING;
|
|
||||||
|
|
||||||
FILE *f = NULL;
|
FILE *f = NULL;
|
||||||
if (uecap_file)
|
if (uecap_file)
|
||||||
@@ -445,6 +444,20 @@ static void nr_rrc_ue_decode_NR_BCCH_BCH_Message(NR_UE_RRC_INST_t *rrc,
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Actions following cell selection while T311 is running
|
||||||
|
NR_UE_Timers_Constants_t *timers = &rrc->timers_and_constants;
|
||||||
|
if (is_nr_timer_active(timers->T311)) {
|
||||||
|
nr_timer_stop(&timers->T311);
|
||||||
|
nr_timer_start(&timers->T301);
|
||||||
|
rrc->ra_trigger = RRC_CONNECTION_REESTABLISHMENT;
|
||||||
|
|
||||||
|
// apply the default MAC Cell Group configuration
|
||||||
|
// (done at MAC by calling nr_ue_mac_default_configs)
|
||||||
|
|
||||||
|
// apply the timeAlignmentTimerCommon included in SIB1
|
||||||
|
// not used
|
||||||
|
}
|
||||||
|
|
||||||
int get_sib = 0;
|
int get_sib = 0;
|
||||||
if (get_softmodem_params()->sa &&
|
if (get_softmodem_params()->sa &&
|
||||||
bcch_message->message.choice.mib->cellBarred == NR_MIB__cellBarred_notBarred &&
|
bcch_message->message.choice.mib->cellBarred == NR_MIB__cellBarred_notBarred &&
|
||||||
|
|||||||
Reference in New Issue
Block a user