From a7518f055706d7bf4f90ec6cb9ea3d0dfe26babd Mon Sep 17 00:00:00 2001 From: Florian Kaltenberger Date: Fri, 19 Oct 2018 20:53:50 +0200 Subject: [PATCH] adding write to file to lte-ru.c --- targets/RT/USER/lte-ru.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/targets/RT/USER/lte-ru.c b/targets/RT/USER/lte-ru.c index 9d5b69adf5..77925940cc 100644 --- a/targets/RT/USER/lte-ru.c +++ b/targets/RT/USER/lte-ru.c @@ -1525,6 +1525,7 @@ volatile int16_t phy_tx_end; static void* ru_thread_tx( void* param ) { RU_t *ru = (RU_t*)param; RU_proc_t *proc = &ru->proc; + LTE_DL_FRAME_PARMS *fp = &ru->frame_parms; cpu_set_t cpuset; CPU_ZERO(&cpuset); @@ -1560,7 +1561,23 @@ static void* ru_thread_tx( void* param ) { if ((ru->fh_north_asynch_in == NULL) && (ru->fh_south_out)) ru->fh_south_out(ru); if (ru->fh_north_out) ru->fh_north_out(ru); + } + else { + { + for (int i=0; inb_tx; i++) + { + if(proc->frame_tx == 2) { + sprintf(filename,"txdataF%d_frame%d_sf%d",i,proc->frame_tx,proc->subframe_tx); + LOG_M(filename,"txdata_frame",ru->common.txdataF_BF[i],fp->samples_per_tti_wCP, 1, 1); + } + if(proc->frame_tx == 2 && proc->subframe_tx==0){ + sprintf(filename,"txdata%d_frame%d",i,proc->frame_tx); + LOG_M(filename,"txdata_frame",ru->common.txdata[i],fp->samples_per_tti*10, 1, 1); + } } + } + } + release_thread(&proc->mutex_eNBs,&proc->instance_cnt_eNBs,"ru_thread_tx"); pthread_mutex_lock( &proc->mutex_eNBs );