]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/lib/tossim/sim_noise.h
Fix off by one error
[tinyos-2.x.git] / tos / lib / tossim / sim_noise.h
index 110cf3f0f1022b74d2283c32ccc9c0e4c730a72a..73c9b52cd4147340256f231a209594eda8112f5b 100644 (file)
@@ -41,15 +41,15 @@ extern "C" {
 #endif
 
 enum {
-  NOISE_MIN = -120,
-  NOISE_MAX = 10,
-  NOISE_MIN_QUANTIZE = -100,
+  NOISE_MIN = -115,
+  NOISE_MAX = -5,
+  NOISE_MIN_QUANTIZE = -115,
   NOISE_QUANTIZE_INTERVAL = 5,
   NOISE_BIN_SIZE = (NOISE_MAX - NOISE_MIN)/NOISE_QUANTIZE_INTERVAL,
   NOISE_HISTORY = 20,
   NOISE_DEFAULT_ELEMENT_SIZE = 8,
-  NOISE_HASHTABLE_SIZE = 8192,
-  NOISE_MIN_TRACE = 1024
+  NOISE_HASHTABLE_SIZE = 128,
+  NOISE_MIN_TRACE = 128
 };
   
 typedef struct sim_noise_hash_t {
@@ -70,6 +70,7 @@ typedef struct sim_noise_node_t {
   char* noiseTrace;
   uint32_t noiseTraceLen;
   uint32_t noiseTraceIndex;
+  bool generated;
 } sim_noise_node_t;
 
 void sim_noise_init();