changeset 735:458366ab2d6d

rr_cs.c compiles
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Sun, 05 Oct 2014 08:52:20 +0000
parents abfc662e0082
children c64af13c976f
files gsm-fw/g23m-gsm/rr/Makefile gsm-fw/g23m-gsm/rr/rr_cs.c
diffstat 2 files changed, 42 insertions(+), 40 deletions(-) [+]
line wrap: on
line diff
--- a/gsm-fw/g23m-gsm/rr/Makefile	Sun Oct 05 07:51:55 2014 +0000
+++ b/gsm-fw/g23m-gsm/rr/Makefile	Sun Oct 05 08:52:20 2014 +0000
@@ -5,7 +5,7 @@
 CPPFLAGS=-I. -I../../include -I../../include/condat -I../../gpf/inc \
 	-I../../cdginc
 
-OBJS=	rr_attf.o rr_attp.o rr_atts.o
+OBJS=	rr_attf.o rr_attp.o rr_atts.o rr_cs.o
 
 all:	${OBJS}
 
--- a/gsm-fw/g23m-gsm/rr/rr_cs.c	Sun Oct 05 07:51:55 2014 +0000
+++ b/gsm-fw/g23m-gsm/rr/rr_cs.c	Sun Oct 05 08:52:20 2014 +0000
@@ -22,6 +22,10 @@
 #ifndef RR_CS_C
 #define RR_CS_C
 
+#include "config.h"
+#include "fixedconf.h"
+#include "condat-features.h"
+
 #define ENTITY_RR
 
 /*==== INCLUDES ===================================================*/
@@ -130,7 +134,8 @@
  *                 0      not member of the BCCH info list
  *                 1      member of the BCCH info list
  *
- *          The flag indicates whether a cell is member of the BCCH information list or not.
+ *          The flag indicates whether a cell is member of the BCCH information
+ *	    list or not.
  */
 
 /*
@@ -183,7 +188,7 @@
   rr_data->dyn_config.lim_ser_nps_delay= DELAY_NON_PAR_SEARCH_LIM_SER;
 
 #if defined(_SIMULATION_FFS_)
-    rr_csf_ffs_init();
+  rr_csf_ffs_init();
 #endif
 }
 
@@ -373,13 +378,14 @@
   rr_csf_get_freq_bands (&freq_bands);
 
   if (!pch_interrupt)
-  {/*
-    * Power measurements without PCH interruption => PLMN search
-    * ----------------------------------------------------------
-    * In this case we use the found and set value of 'std' for the frequency
-    * area to mask out not available frequencies from 'freq_bands'.
-    * Use only frequencies of the current area.
-    */
+  {
+    /*
+     * Power measurements without PCH interruption => PLMN search
+     * ----------------------------------------------------------
+     * In this case we use the found and set value of 'std' for the frequency
+     * area to mask out not available frequencies from 'freq_bands'.
+     * Use only frequencies of the current area.
+     */
     switch (std)
     {
       case STD_900:
@@ -446,11 +452,11 @@
 
   if(local_std EQ STD_NOT_PRESENT)
   {
-     /* Parallel search case */
+    /* Parallel search case */
 #ifdef TI_PS_FF_QUAD_BAND_SUPPORT
     local_std = std;
 #else
-     local_std = std_bands[std-1];
+    local_std = std_bands[std-1];
 #endif
   }
 
@@ -737,7 +743,6 @@
       
       /* White list is valid */
       mph_power_req->white_list.white_list_valid = TRUE;
-  
     }
   }
 
@@ -920,7 +925,6 @@
    */
   for (i=0;i<rr_data->cs_data.max_arfcn;i++)
   {
-    
     /*
      * check only cells which have high/mid priority
      */
@@ -1112,23 +1116,23 @@
        *start BSIC Reading;For fast search, the first scan is only on reasonably strong carriers.i.e carrires with rxlev>MEDIUM_RXLEV_THRESHOLD
        *This is as per the cell selection improvements document. Hence dont send BSIC request on white listed low power carrires for first scan.
        *(OMAPS00109145)*/
-     if( (rr_data->cs_data.previous_search_mode EQ FAST_SEARCH_MODE) AND (rr_data->cs_data.scan_mode NEQ CS_SECOND_SCAN) AND ( rr_data->cs_data.rxlev[x]<MEDIUM_RXLEV_THRESHOLD))
-     return FALSE;
-    else
-    {
-      PALLOC (mph_bsic_req, MPH_BSIC_REQ);
-
-      mph_bsic_req->arfcn = rr_data->cs_data.arfcn[x];
-
-    TRACE_EVENT_P3 ("BSIC REQ[%u]%u a=0x%x",
-      rr_data->cs_data.arfcn[x] & ARFCN_MASK,
-      x, rr_data->cs_data.attributes[x]);
-
-    PSENDX (PL, mph_bsic_req);
+      if( (rr_data->cs_data.previous_search_mode EQ FAST_SEARCH_MODE) AND (rr_data->cs_data.scan_mode NEQ CS_SECOND_SCAN) AND ( rr_data->cs_data.rxlev[x]<MEDIUM_RXLEV_THRESHOLD))
+        return FALSE;
+      else
+      {
+        PALLOC (mph_bsic_req, MPH_BSIC_REQ);
+
+        mph_bsic_req->arfcn = rr_data->cs_data.arfcn[x];
+
+        TRACE_EVENT_P3 ("BSIC REQ[%u]%u a=0x%x",
+          rr_data->cs_data.arfcn[x] & ARFCN_MASK,
+          x, rr_data->cs_data.attributes[x]);
+
+        PSENDX (PL, mph_bsic_req);
+      }
+      return TRUE;
     }
-    return TRUE;
   }
-   }
   else
     return FALSE;
 }
@@ -1380,7 +1384,7 @@
           even after a down link failure has happened and if another BCCH carrer of less power become active and available
           for the mobile to camp */
 
-             rxlev = rr_data->dyn_config.lower_rxlev_thr[x];
+          rxlev = rr_data->dyn_config.lower_rxlev_thr[x];
           copy = TRUE;
 
           if((i >= mph_power_cnf->num_of_white_list_chan) AND
@@ -1533,7 +1537,6 @@
               rr_data->cs_data.all_freq_area = TRUE;
               TRACE_EVENT("all_freq_area : 1");
             }
-
           }
 
           /* CSI-LLD section:4.1.1.3.12
@@ -1550,9 +1553,9 @@
         rr_data->cs_data.attributes [rr_data->cs_data.act_index] |= 
           (CS_CHECK_FLAG | CS_BCCH_READ);
 
-       /* CSI-LLD section:4.1.1.11 
-        * Synchronisation succeeded. Remove the carrier from black list
-        */
+        /* CSI-LLD section:4.1.1.11 
+         * Synchronisation succeeded. Remove the carrier from black list
+         */
         cs_del_from_black_list(rr_data->cs_data.region,
                                (U16)(mph_bsic_cnf->arfcn&ARFCN_MASK)); 
 
@@ -1998,9 +2001,9 @@
 LOCAL void cs_add_current_network_to_found_list (void)
 {
   GET_INSTANCE_DATA;
- T_loc_area_ident *lai = &rr_data->nc_data[SC_INDEX].lai;
-
- TRACE_FUNCTION ("cs_add_current_network_to_found_list()");
+  T_loc_area_ident *lai = &rr_data->nc_data[SC_INDEX].lai;
+
+  TRACE_FUNCTION ("cs_add_current_network_to_found_list()");
 
   switch (rr_data->ms_data.rr_service)
   {
@@ -2123,7 +2126,6 @@
 
 GLOBAL BOOL cs_check_arfcn_range(U16 arfcn)
 {
-
   if(arfcn EQ CHANNEL_0)
     arfcn = CHANNEL_0_INTERNAL;
 
@@ -2802,8 +2804,8 @@
 | STATE   : code                ROUTINE : cs_get_new_search_mode       |
 +----------------------------------------------------------------------+
 
-  PURPOSE : This routine returns the new search mode depending on the timer active
-            and the previous search mode
+  PURPOSE : This routine returns the new search mode depending on the timer
+	    active and the previous search mode
             CSI-LLD section:4.1.3.4.1.1
 */