From 144346e5f3f9deae105491b17cb1486ea7a95ef1 Mon Sep 17 00:00:00 2001 From: winckel Date: Fri, 7 Feb 2014 08:54:22 +0000 Subject: [PATCH] Factorized some code (wait_system_ready). Fixed some warnings. git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5050 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- targets/RTAI/USER/lte-softmodem.c | 82 ++++++++++++++++++------------- 1 file changed, 47 insertions(+), 35 deletions(-) diff --git a/targets/RTAI/USER/lte-softmodem.c b/targets/RTAI/USER/lte-softmodem.c index d42c34f804..f2693bbb22 100644 --- a/targets/RTAI/USER/lte-softmodem.c +++ b/targets/RTAI/USER/lte-softmodem.c @@ -299,10 +299,12 @@ void exit_fun(const char* s) } #ifdef XFORMS -void *scope_thread(void *arg) { +static void *scope_thread(void *arg) { char stats_buffer[16384]; - //FILE *UE_stats, *eNB_stats; +# ifdef ENABLE_XFORMS_WRITE_STATS + FILE *UE_stats, *eNB_stats; int len = 0; +# endif struct sched_param sched_param; sched_param.sched_priority = sched_get_priority_min(SCHED_FIFO)+1; @@ -319,21 +321,30 @@ void *scope_thread(void *arg) { while (!oai_exit) { if (UE_flag==1) { - len = dump_ue_stats (PHY_vars_UE_g[0], stats_buffer, 0, mode,rx_input_level_dBm); +# ifdef ENABLE_XFORMS_WRITE_STATS + len = +# endif + dump_ue_stats (PHY_vars_UE_g[0], stats_buffer, 0, mode,rx_input_level_dBm); fl_set_object_label(form_stats->stats_text, stats_buffer); - //rewind (UE_stats); - //fwrite (stats_buffer, 1, len, UE_stats); - +# ifdef ENABLE_XFORMS_WRITE_STATS + rewind (UE_stats); + fwrite (stats_buffer, 1, len, UE_stats); +# endif phy_scope_UE(form_ue[UE_id], PHY_vars_UE_g[UE_id], eNB_id, UE_id,7); } else { - len = dump_eNB_stats (PHY_vars_eNB_g[0], stats_buffer, 0); +# ifdef ENABLE_XFORMS_WRITE_STATS + len = +# endif + dump_eNB_stats (PHY_vars_eNB_g[0], stats_buffer, 0); fl_set_object_label(form_stats->stats_text, stats_buffer); - //rewind (eNB_stats); - //fwrite (stats_buffer, 1, len, eNB_stats); +# ifdef ENABLE_XFORMS_WRITE_STATS + rewind (eNB_stats); + fwrite (stats_buffer, 1, len, eNB_stats); +# endif for(UE_id=0;UE_id