mirror of https://github.com/PentHertz/srsLTE.git
Fix UE reattaching after going to IDLE
This commit is contained in:
parent
be1c6aa078
commit
9cfa3c0cc4
|
@ -532,8 +532,8 @@ int main(int argc, char *argv[])
|
||||||
if (args.gui.enable) {
|
if (args.gui.enable) {
|
||||||
ue->start_plot();
|
ue->start_plot();
|
||||||
}
|
}
|
||||||
|
// Auto-start MBMS service by default
|
||||||
if(args.expert.mbms_service > -1){
|
if(args.expert.mbms_service > -1){
|
||||||
//ue->mbms_service_start(args.expert.mbms_service, 4321);
|
|
||||||
serv = args.expert.mbms_service;
|
serv = args.expert.mbms_service;
|
||||||
port = 4321;
|
port = 4321;
|
||||||
mbms_service_start = true;
|
mbms_service_start = true;
|
||||||
|
@ -541,6 +541,7 @@ int main(int argc, char *argv[])
|
||||||
}
|
}
|
||||||
int cnt=0;
|
int cnt=0;
|
||||||
while (running) {
|
while (running) {
|
||||||
|
//
|
||||||
if(mbms_service_start) {
|
if(mbms_service_start) {
|
||||||
if(ue->mbms_service_start(serv, port)){
|
if(ue->mbms_service_start(serv, port)){
|
||||||
mbms_service_start = false;
|
mbms_service_start = false;
|
||||||
|
@ -550,18 +551,14 @@ int main(int argc, char *argv[])
|
||||||
show_mbms = false;
|
show_mbms = false;
|
||||||
ue->print_mbms();
|
ue->print_mbms();
|
||||||
}
|
}
|
||||||
sleep(1);
|
|
||||||
if (args.expert.print_buffer_state) {
|
if (args.expert.print_buffer_state) {
|
||||||
cnt++;
|
cnt++;
|
||||||
if (cnt==10) {
|
if (cnt==10) {
|
||||||
cnt=0;
|
cnt=0;
|
||||||
ue->print_pool();
|
ue->print_pool();
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
while (!ue->attach() && running) {
|
|
||||||
sleep(1);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
sleep(1);
|
||||||
}
|
}
|
||||||
pthread_cancel(input);
|
pthread_cancel(input);
|
||||||
metricshub.stop();
|
metricshub.stop();
|
||||||
|
|
Loading…
Reference in New Issue