Fixed handling of out-of-range NOTCH specifications
authormleech <mleech@221aa14e-8319-0410-a670-987f0aec2ac5>
Tue, 30 Dec 2008 04:58:11 +0000 (04:58 +0000)
committermleech <mleech@221aa14e-8319-0410-a670-987f0aec2ac5>
Tue, 30 Dec 2008 04:58:11 +0000 (04:58 +0000)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10180 221aa14e-8319-0410-a670-987f0aec2ac5

gr-radio-astronomy/src/python/usrp_ra_receiver.py

index 11dcb54bab4ad707fe71a7e8016dd772c8e54b77..4122647702bdec75d16223a1fe023574a30ba951 100755 (executable)
@@ -362,13 +362,13 @@ class app_flow_graph(stdgui2.std_top_block):
                #
                
                if (self.dual_mode == True):
-                       self.setup_dual (self.setimode,self.use_notches)
+                       self.setup_dual (self.setimode)
                        
                if (self.interferometer == True):
-                       self.setup_interferometer(self.setimode,self.use_notches)
+                       self.setup_interferometer(self.setimode)
                                
                if (self.normal_mode == True):
-                       self.setup_normal(self.setimode,self.use_notches)
+                       self.setup_normal(self.setimode)
                        
                if (self.setimode == True):
                        self.setup_seti()
@@ -1127,6 +1127,8 @@ class app_flow_graph(stdgui2.std_top_block):
                         diff = i - self.observing
                         if int(i) == 0:
                                 break
+                        if (i < (self.observing - self.bw/2) or i > (self.observing + self.bw/2)):
+                                continue
                         if (diff > 0):
                                 idx = diff / binwidth
                                 idx = round(idx)
@@ -1241,7 +1243,7 @@ class app_flow_graph(stdgui2.std_top_block):
        #
        # Setup dual-channel (two antenna, usual orthogonal polarity probes in the same waveguide)
        #
-       def setup_dual(self, setimode,notches):
+       def setup_dual(self, setimode):
                
                self.setup_radiometer_common(2)