Add scale factor to speed up replaying
[wifihood] / wifiscanner / wifimap / replay.py
index 520a4dd..d40bfb6 100644 (file)
@@ -17,6 +17,7 @@ class ReplayScanner ( gobject.GObject ) :
         self._file = os.path.join( conf.homedir , "wiscan_gui.info" )
         self._fd = None
         self._current = None
+        self._speed = 10
 
         # Values to be set by GPSDevice changed events
         self.info = None, 0, 0, None, None, None, None
@@ -49,7 +50,7 @@ class ReplayScanner ( gobject.GObject ) :
 
         next = self._fd.readline().split()
         delta = float(next[0]) - float(self._current[0])
-        gobject.timeout_add( int(1000 * delta) , self.scan )
+        gobject.timeout_add( int(1000 / self._speed * delta) , self.scan )
 
         self.info = self._current[1:8]
         if self.info[0] == "FIX" :