[Tinyos-2-commits] CVS: tinyos-2.x/tos/lib/tossim sim_noise.c, 1.11, 1.12

Phil Levis scipio at users.sourceforge.net
Wed Sep 19 15:16:28 PDT 2007


Update of /cvsroot/tinyos/tinyos-2.x/tos/lib/tossim
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv25305

Modified Files:
	sim_noise.c 
Log Message:
Committed fix to sim_noise from Mike at JHU.


Index: sim_noise.c
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/lib/tossim/sim_noise.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** sim_noise.c	4 Sep 2007 17:19:23 -0000	1.11
--- sim_noise.c	19 Sep 2007 22:16:25 -0000	1.12
***************
*** 255,267 ****
      pKey[i] = /* noiseData[node_id].noiseTrace[i]; // */ search_bin_num(noiseData[node_id].noiseTrace[i]);
    }
!   sim_noise_dist(node_id);
!   arrangeKey(node_id);
    for(i = NOISE_HISTORY; i < noiseData[node_id].noiseTraceIndex; i++) {
      if (i == NOISE_HISTORY) {
        //printf("Inserting first element.\n");
      }
-     pKey[NOISE_HISTORY-1] = /*noiseData[node_id].noiseTrace[i]; //*/ search_bin_num(noiseData[node_id].noiseTrace[i]);
      sim_noise_dist(node_id);
      arrangeKey(node_id);
    }
  
--- 255,266 ----
      pKey[i] = /* noiseData[node_id].noiseTrace[i]; // */ search_bin_num(noiseData[node_id].noiseTrace[i]);
    }
! 
    for(i = NOISE_HISTORY; i < noiseData[node_id].noiseTraceIndex; i++) {
      if (i == NOISE_HISTORY) {
        //printf("Inserting first element.\n");
      }
      sim_noise_dist(node_id);
      arrangeKey(node_id);
+     pKey[NOISE_HISTORY-1] =  search_bin_num(noiseData[node_id].noiseTrace[i]);
    }
  
***************
*** 417,427 ****
    }
    
!   sim_noise_add(node_id, noiseData[node_id].noiseTrace[NOISE_HISTORY]);
!   arrangeKey(node_id);
    
    for(i = NOISE_HISTORY; i < noiseData[node_id].noiseTraceIndex; i++) {
!     noiseData[node_id].key[NOISE_HISTORY-1] = search_bin_num(noiseData[node_id].noiseTrace[i]);
!     sim_noise_add(node_id, noiseData[node_id].noiseTrace[i+1]);
      arrangeKey(node_id);
    }
    noiseData[node_id].generated = 1;
--- 416,426 ----
    }
    
!   //sim_noise_add(node_id, noiseData[node_id].noiseTrace[NOISE_HISTORY]);
!   //arrangeKey(node_id);
    
    for(i = NOISE_HISTORY; i < noiseData[node_id].noiseTraceIndex; i++) {
!     sim_noise_add(node_id, noiseData[node_id].noiseTrace[i]);
      arrangeKey(node_id);
+     noiseData[node_id].key[NOISE_HISTORY-1] = search_bin_num(noiseData[node_id].noiseTrace[i]);
    }
    noiseData[node_id].generated = 1;



More information about the Tinyos-2-commits mailing list