|
|
@ -272,9 +272,12 @@ bool demux::process_ce(srslte::sch_subh *subh) {
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case srslte::sch_subh::TA_CMD:
|
|
|
|
case srslte::sch_subh::TA_CMD:
|
|
|
|
phy_h->set_timeadv(subh->get_ta_cmd());
|
|
|
|
phy_h->set_timeadv(subh->get_ta_cmd());
|
|
|
|
Info("Received TA=%d\n", subh->get_ta_cmd());
|
|
|
|
Info("Received TA=%d (%d/%d) \n",
|
|
|
|
// Start or restart timeAlignmentTimer only if running
|
|
|
|
subh->get_ta_cmd(),
|
|
|
|
if (time_alignment_timer->is_running()) {
|
|
|
|
time_alignment_timer->value(),
|
|
|
|
|
|
|
|
time_alignment_timer->duration());
|
|
|
|
|
|
|
|
// Start or restart timeAlignmentTimer only if set
|
|
|
|
|
|
|
|
if (time_alignment_timer->is_set()) {
|
|
|
|
time_alignment_timer->run();
|
|
|
|
time_alignment_timer->run();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|