]> git.gag.com Git - debian/gnuradio/commitdiff
fix for ticket:114
authoreb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>
Sat, 16 Dec 2006 23:53:13 +0000 (23:53 +0000)
committereb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>
Sat, 16 Dec 2006 23:53:13 +0000 (23:53 +0000)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4106 221aa14e-8319-0410-a670-987f0aec2ac5

gnuradio-examples/python/usrp/usrp_spectrum_sense.py

index 87768649c10d97596890d8c8351e148f07fcfc29..182d055a6314c30e98f1d36845f28d7dcc0afdba 100755 (executable)
@@ -156,7 +156,8 @@ class my_graph(gr.flow_graph):
 
         self.freq_step = 0.75 * usrp_rate
         self.min_center_freq = self.min_freq + self.freq_step/2
-        self.max_center_freq = self.max_freq - self.freq_step/2
+        nsteps = math.ceil((self.max_freq - self.min_freq) / self.freq_step)
+        self.max_center_freq = self.min_center_freq + (nsteps * self.freq_step)
 
         self.next_freq = self.min_center_freq
         
@@ -184,7 +185,7 @@ class my_graph(gr.flow_graph):
     def set_next_freq(self):
         target_freq = self.next_freq
         self.next_freq = self.next_freq + self.freq_step
-        if self.next_freq > self.max_center_freq:
+        if self.next_freq >= self.max_center_freq:
             self.next_freq = self.min_center_freq
 
         if not self.set_freq(target_freq):