mirror of https://github.com/PentHertz/srsLTE.git
Fix for staying on PLMN search after disconnect
This commit is contained in:
parent
fce672954e
commit
5a8454f5a8
|
@ -529,7 +529,7 @@ bool phch_worker::decode_pdcch_dl(srsue::mac_interface_phy::mac_grant_t* grant)
|
||||||
if (srslte_ue_dl_find_dl_dci_type(&ue_dl, phy->config->dedicated.antenna_info_explicit_value.tx_mode, cfi, tti%10,
|
if (srslte_ue_dl_find_dl_dci_type(&ue_dl, phy->config->dedicated.antenna_info_explicit_value.tx_mode, cfi, tti%10,
|
||||||
dl_rnti, type, &dci_msg) != 1) {
|
dl_rnti, type, &dci_msg) != 1) {
|
||||||
if (type == SRSLTE_RNTI_RAR) {
|
if (type == SRSLTE_RNTI_RAR) {
|
||||||
Info("RAR not found\n");
|
Info("RAR not found, SNR=%.1f dB\n", 10*log10(srslte_chest_dl_get_snr(&ue_dl.chest)));
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -767,9 +767,9 @@ void rrc::earfcn_end() {
|
||||||
rrc_log->info("Finished searching cells in EARFCN set while in state %s\n", rrc_state_text[state]);
|
rrc_log->info("Finished searching cells in EARFCN set while in state %s\n", rrc_state_text[state]);
|
||||||
|
|
||||||
// If searching for PLMN, indicate NAS we scanned all frequencies
|
// If searching for PLMN, indicate NAS we scanned all frequencies
|
||||||
if (state == RRC_STATE_PLMN_SELECTION) {
|
if (state >= RRC_STATE_PLMN_SELECTION && state < RRC_STATE_CONNECTING) {
|
||||||
nas->plmn_search_end();
|
nas->plmn_search_end();
|
||||||
} else if (state == RRC_STATE_CONNECTED) {
|
} else if (state >= RRC_STATE_CONNECTING && state < RRC_STATE_LEAVE_CONNECTED) {
|
||||||
leave_connected();
|
leave_connected();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue