From a701d184516f32b34ea2178fdc2614f47d53c5ed Mon Sep 17 00:00:00 2001
From: "aikaterini.trilyraki" <aikaterini.trilyraki@eurecom.fr>
Date: Tue, 22 Dec 2015 21:16:46 +0100
Subject: [PATCH] minor update

---
 targets/RT/USER/lte-softmodem.c | 55 +++++++++++++++------------------
 1 file changed, 25 insertions(+), 30 deletions(-)

diff --git a/targets/RT/USER/lte-softmodem.c b/targets/RT/USER/lte-softmodem.c
index 0dbab07870..c67de21f56 100644
--- a/targets/RT/USER/lte-softmodem.c
+++ b/targets/RT/USER/lte-softmodem.c
@@ -372,8 +372,8 @@ int16_t           osa_log_verbosity  = LOG_MED;
 char *rrh_UE_ip = "127.0.0.1";
 int rrh_UE_port = 51000;
 #endif
-/* flag given in runtime to specify if the RF head is local or remote*/
-uint8_t local_remote_RF;
+/* flag given in runtime to specify if the RF head is local or remote (default option is local RF)*/
+uint8_t local_remote_RF = BBU_LOCAL_RF_ENABLED;
  
 char uecap_xer[1024],uecap_xer_in=0;
 extern void *UE_thread(void *arg);
@@ -2951,8 +2951,8 @@ int main( int argc, char **argv )
       openair0_cfg[card].samples_per_packet = 1024;
 #ifdef OAI_USRP
 
-      openair0_cfg[card].tx_forward_nsamps = 70;
-      openair0_cfg[card].tx_delay = 5;
+      // openair0_cfg[card].tx_forward_nsamps = 70;
+      //openair0_cfg[card].tx_delay = 5;
 #endif
       //#elif OAI_BLADERF
       //openair0_cfg[card].tx_forward_nsamps = 0;
@@ -2975,14 +2975,15 @@ int main( int argc, char **argv )
     
 #ifdef ETHERNET
 
-    openair0_cfg[card].remote_addr = "192.168.12.242";
+    //openair0_cfg[card].remote_addr = "192.168.12.242";
     //openair0_cfg[card].remote_addr = "127.0.0.1";
     openair0_cfg[card].remote_addr = "74:d4:35:cc:88:45";
     openair0_cfg[card].remote_port = 50000;
-    openair0_cfg[card].my_addr = "192.168.12.31";
+    //openair0_cfg[card].my_addr = "192.168.12.31";
     //openair0_cfg[card].my_addr = "127.0.0.1";
-    openair0_cfg[card].my_addr = "d4:be:d9:22:0a:ac"; 
+    openair0_cfg[card].my_addr = "d4:be:d9:22:0a:ac";
     openair0_cfg[card].my_port = 50000; 
+    //openair0_cfg[card].my_port = 50001;
     openair0_cfg[card].tx_delay = 10;
     openair0_cfg[card].tx_forward_nsamps = 0;
     openair0_cfg[card].txlaunch_wait = 0;
@@ -3069,20 +3070,20 @@ int main( int argc, char **argv )
   openair0.host_type = BBU_HOST;
   /* device type is initialized NONE_DEV (no RF device) when the RF device will be initiated device type will be set */
   openair0.type = NONE_DEV;
+  /* transport type is initialized NONE_TP (no transport protocol) when the transport protocol will be initiated transport protocol type will be set */
   openair0.transp_type = NONE_TP;
   openair0_cfg[0].log_level = glog_level;
-
-  /* BBU can either have local or remote radio heads */
-  if (local_remote_RF == BBU_LOCAL_RF_ENABLED) {  /* radio heads are local so the corresponding device is initiated */
-
-    if ((mode!=loop_through_memory) && 
-	(openair0_device_load(&openair0, &openair0_cfg[0]) <0)) {
-      printf("Exiting, cannot initialize device\n");
-      exit(-1);
-    }
-    else if (mode==loop_through_memory) {    
-    }
-  } else if (local_remote_RF == BBU_REMOTE_RF_ENABLED) {/* radio heads are remote so the trasnsport protocol is initiated */
+  
+  /* BBU can either have local or remote radio heads - local radio head option is set by default so the corresponding device is initiated */
+  if ((mode!=loop_through_memory) && 
+      (openair0_device_load(&openair0, &openair0_cfg[0]) <0)) {
+    printf("Exiting, cannot initialize device\n");
+    exit(-1);
+  }
+  else if (mode==loop_through_memory) {    
+  }
+  /* radio heads are remote so the trasnsport protocol is initiated */
+  if (local_remote_RF == BBU_REMOTE_RF_ENABLED) {
     if ((mode!=loop_through_memory) && 
 	(openair0_transport_load(&openair0, &openair0_cfg[0]) <0)) {
       printf("Exiting, cannot initialize transport protocol\n");
@@ -3090,13 +3091,11 @@ int main( int argc, char **argv )
     }
     else if (mode==loop_through_memory) {    
     }
-  }
-//for EXMIMO
-//openair0_cfg[0].iq_rxrescale=15;  /* default value if build with EXMIMO */
-//rxrescale=openair0_cfg[0].iq_rxrescale; /* see comments near RX_IQRESCALELEN definition */
-
-
-
+  }   
+  //for EXMIMO
+  //openair0_cfg[0].iq_rxrescale=15;  /* default value if build with EXMIMO */
+  //rxrescale=openair0_cfg[0].iq_rxrescale; /* see comments near RX_IQRESCALELEN definition */
+  
   printf("Done\n");
 
   mac_xface = malloc(sizeof(MAC_xface));
@@ -3605,10 +3604,6 @@ int setup_eNB_buffers(PHY_VARS_eNB **phy_vars_eNB, openair0_config_t *openair0_c
 
 #endif
 
-
-
-
-
     // replace RX signal buffers with mmaped HW versions
 #ifdef EXMIMO
     openair0_cfg[CC_id].tx_num_channels = 0;
-- 
GitLab