Fix bug in rrc_meas in ASN to_number() conversion, making the UE to generate Measurement reports every TTI

This commit is contained in:
Ismael Gomez 2019-12-12 13:04:50 +01:00
parent 1fa5a19a55
commit 44c23b1690
1 changed files with 2 additions and 2 deletions

View File

@ -2942,7 +2942,7 @@ bool rrc::rrc_meas::process_event(eutra_event_s* event, uint32_t tti, bool enter
if (!cell->timer_enter_triggered) { if (!cell->timer_enter_triggered) {
cell->timer_enter_triggered = true; cell->timer_enter_triggered = true;
cell->enter_tti = tti; cell->enter_tti = tti;
} else if (srslte_tti_interval(tti, cell->enter_tti) >= event->time_to_trigger) { } else if (srslte_tti_interval(tti, cell->enter_tti) >= event->time_to_trigger.to_number()) {
m->triggered = true; m->triggered = true;
cell->triggered = true; cell->triggered = true;
m->nof_reports_sent = 0; m->nof_reports_sent = 0;
@ -2952,7 +2952,7 @@ bool rrc::rrc_meas::process_event(eutra_event_s* event, uint32_t tti, bool enter
if (!cell->timer_exit_triggered) { if (!cell->timer_exit_triggered) {
cell->timer_exit_triggered = true; cell->timer_exit_triggered = true;
cell->exit_tti = tti; cell->exit_tti = tti;
} else if (srslte_tti_interval(tti, cell->exit_tti) >= event->time_to_trigger) { } else if (srslte_tti_interval(tti, cell->exit_tti) >= event->time_to_trigger.to_number()) {
m->triggered = false; m->triggered = false;
cell->triggered = false; cell->triggered = false;
m->periodic_timer.stop(); m->periodic_timer.stop();