From 7c4e75d01849da1141f7788bb97c7985f3a47453 Mon Sep 17 00:00:00 2001 From: Younes <younes.khadraoui@eurecom.fr> Date: Fri, 2 Feb 2018 16:32:22 +0100 Subject: [PATCH] Send RRU_sync_ok once RRU is in sync --- targets/RT/USER/lte-ru.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/targets/RT/USER/lte-ru.c b/targets/RT/USER/lte-ru.c index fcfba9fdf68..224e31b5777 100644 --- a/targets/RT/USER/lte-ru.c +++ b/targets/RT/USER/lte-ru.c @@ -1838,6 +1838,7 @@ void *ru_thread_synch(void *arg) { uint32_t sync_corr[307200] __attribute__((aligned(32))); static int ru_thread_synch_status=0; int cnt=0; + RRU_CONFIG_msg_t rru_config_msg; thread_top_init("ru_thread_synch",0,5000000,10000000,10000000); @@ -1895,6 +1896,13 @@ void *ru_thread_synch(void *arg) { */ ru->in_synch = 1; ru->state = RU_RUN; + // Send RRU_sync_ok + rru_config_msg.type = RRU_start; + rru_config_msg.len = sizeof(RRU_CONFIG_msg_t); // TODO: set to correct msg len + + LOG_I(PHY,"Sending RRU_sync_ok to RAU\n", ru->idx); + AssertFatal((ru->ifdevice.trx_ctlsend_func(&ru->ifdevice,&rru_config_msg,rru_config_msg.len)!=-1),"Failed to send msg to RAU %d\n",ru->idx); + } // symc_pos > 0 else { if (cnt>1000) { -- GitLab