aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/mega_fft/MegaFFT-3.7.grc2
-rwxr-xr-xtools/mega_fft/mega_fft.py87
-rwxr-xr-xtools/mega_fft/mega_fft_2ch.py121
3 files changed, 106 insertions, 104 deletions
diff --git a/tools/mega_fft/MegaFFT-3.7.grc b/tools/mega_fft/MegaFFT-3.7.grc
index 500c7a8bb..be3b112d4 100644
--- a/tools/mega_fft/MegaFFT-3.7.grc
+++ b/tools/mega_fft/MegaFFT-3.7.grc
@@ -6,7 +6,7 @@
<key>options</key>
<param>
<key>author</key>
- <value>Balint Seeber, Ettus Research</value>
+ <value>Ettus Research</value>
</param>
<param>
<key>alias</key>
diff --git a/tools/mega_fft/mega_fft.py b/tools/mega_fft/mega_fft.py
index 8dab89f4f..571653d2f 100755
--- a/tools/mega_fft/mega_fft.py
+++ b/tools/mega_fft/mega_fft.py
@@ -1,8 +1,9 @@
#!/usr/bin/env python2
##################################################
# GNU Radio Python Flow Graph
+# Copyright 2014 National Instruments
+#
# Title: Mega FFT
-# Author: Balint Seeber, Ettus Research
# Description: Standard edition, single-channel
# Generated: Fri Jul 24 11:56:33 2015
##################################################
@@ -171,7 +172,7 @@ class mega_fft(grc_wxgui.top_block_gui):
cpu_format="fc32",
channels=range(1),
),
-
+
)
if spec != "": self.src.set_subdev_spec(spec, 0)
self.src.set_samp_rate(requested_sample_rate)
@@ -217,7 +218,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -258,7 +259,7 @@ class mega_fft(grc_wxgui.top_block_gui):
self.nb.GetPage(0).Add(self.fft_sink.win)
def fft_sink_callback(x, y):
self.set_clicked_freq(x)
-
+
self.fft_sink.set_callback(fft_sink_callback)
self.waterfall_sink = waterfallsink2.waterfall_sink_c(
self.nb.GetPage(2).GetWin(),
@@ -279,7 +280,7 @@ class mega_fft(grc_wxgui.top_block_gui):
self.nb.GetPage(2).Add(self.waterfall_sink.win)
def waterfall_sink_callback(x, y):
self.set_clicked_freq(x)
-
+
self.waterfall_sink.set_callback(waterfall_sink_callback)
self._test_chooser = forms.button(
parent=self.nb_test.GetPage(0).GetWin(),
@@ -365,7 +366,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -410,7 +411,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -455,7 +456,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -562,7 +563,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -725,7 +726,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -769,7 +770,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -814,7 +815,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -859,7 +860,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -903,7 +904,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -948,7 +949,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -993,7 +994,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1038,7 +1039,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1083,7 +1084,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1159,7 +1160,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1334,7 +1335,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1417,7 +1418,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1485,7 +1486,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1598,7 +1599,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1671,7 +1672,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1714,7 +1715,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1759,7 +1760,7 @@ class mega_fft(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1784,23 +1785,23 @@ class mega_fft(grc_wxgui.top_block_gui):
##################################################
# Connections
##################################################
- self.connect((self.blks2_selector_0, 0), (self.wxgui_scopesink2_0, 0))
- self.connect((self.blks2_selector_0_0, 0), (self.blks2_selector_0, 0))
- self.connect((self.blks2_selector_0_0, 1), (self.blocks_complex_to_mag_0, 0))
- self.connect((self.blocks_argmax_xx_0, 1), (self.blocks_null_sink_0, 0))
- self.connect((self.blocks_argmax_xx_0, 0), (self.fft_max_idx_probe, 0))
- self.connect((self.blocks_complex_to_mag_0, 0), (self.blocks_float_to_complex_0, 1))
- self.connect((self.blocks_complex_to_mag_0, 0), (self.blocks_float_to_complex_0, 0))
- self.connect((self.blocks_float_to_complex_0, 0), (self.blks2_selector_0, 1))
- self.connect((self.blocks_max_xx_0, 0), (self.fft_max_lvl_probe, 0))
- self.connect((self.logpwrfft_x_0, 0), (self.blocks_argmax_xx_0, 0))
- self.connect((self.logpwrfft_x_0, 0), (self.blocks_max_xx_0, 0))
- self.connect((self.src, 0), (self.blocks_tag_debug_0, 0))
- self.connect((self.src, 0), (self.blks2_selector_0_0, 0))
- self.connect((self.src, 0), (self.fft_sink, 0))
- self.connect((self.src, 0), (self.waterfall_sink, 0))
- self.connect((self.src, 0), (self.probe_avg_mag, 0))
- self.connect((self.src, 0), (self.logpwrfft_x_0, 0))
+ self.connect((self.blks2_selector_0, 0), (self.wxgui_scopesink2_0, 0))
+ self.connect((self.blks2_selector_0_0, 0), (self.blks2_selector_0, 0))
+ self.connect((self.blks2_selector_0_0, 1), (self.blocks_complex_to_mag_0, 0))
+ self.connect((self.blocks_argmax_xx_0, 1), (self.blocks_null_sink_0, 0))
+ self.connect((self.blocks_argmax_xx_0, 0), (self.fft_max_idx_probe, 0))
+ self.connect((self.blocks_complex_to_mag_0, 0), (self.blocks_float_to_complex_0, 1))
+ self.connect((self.blocks_complex_to_mag_0, 0), (self.blocks_float_to_complex_0, 0))
+ self.connect((self.blocks_float_to_complex_0, 0), (self.blks2_selector_0, 1))
+ self.connect((self.blocks_max_xx_0, 0), (self.fft_max_lvl_probe, 0))
+ self.connect((self.logpwrfft_x_0, 0), (self.blocks_argmax_xx_0, 0))
+ self.connect((self.logpwrfft_x_0, 0), (self.blocks_max_xx_0, 0))
+ self.connect((self.src, 0), (self.blocks_tag_debug_0, 0))
+ self.connect((self.src, 0), (self.blks2_selector_0_0, 0))
+ self.connect((self.src, 0), (self.fft_sink, 0))
+ self.connect((self.src, 0), (self.waterfall_sink, 0))
+ self.connect((self.src, 0), (self.probe_avg_mag, 0))
+ self.connect((self.src, 0), (self.logpwrfft_x_0, 0))
def get_antenna(self):
diff --git a/tools/mega_fft/mega_fft_2ch.py b/tools/mega_fft/mega_fft_2ch.py
index c8a74bc26..32543cf6e 100755
--- a/tools/mega_fft/mega_fft_2ch.py
+++ b/tools/mega_fft/mega_fft_2ch.py
@@ -1,8 +1,9 @@
#!/usr/bin/env python2
##################################################
# GNU Radio Python Flow Graph
+# Copyright 2014 National Instruments
+#
# Title: Mega FFT
-# Author: Balint Seeber, Ettus Research
# Description: Standard edition, dual-channel
# Generated: Sun Jul 26 20:09:53 2015
##################################################
@@ -174,7 +175,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
cpu_format="fc32",
channels=range(2),
),
-
+
)
if spec != "": self.src.set_subdev_spec(spec, 0)
self.src.set_samp_rate(requested_sample_rate)
@@ -222,7 +223,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -263,7 +264,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
self.nb.GetPage(0).Add(self.fft_sink.win)
def fft_sink_callback(x, y):
self.set_clicked_freq(x)
-
+
self.fft_sink.set_callback(fft_sink_callback)
self.waterfall_sink = waterfallsink2.waterfall_sink_c(
self.nb.GetPage(2).GetWin(),
@@ -284,7 +285,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
self.nb.GetPage(2).Add(self.waterfall_sink.win)
def waterfall_sink_callback(x, y):
self.set_clicked_freq(x)
-
+
self.waterfall_sink.set_callback(waterfall_sink_callback)
self._test_chooser = forms.button(
parent=self.nb_test.GetPage(0).GetWin(),
@@ -380,7 +381,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -425,7 +426,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -470,7 +471,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -578,7 +579,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -646,7 +647,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
self.nb.GetPage(2).Add(self.waterfall_sink_0.win)
def waterfall_sink_0_callback(x, y):
self.set_clicked_freq(x)
-
+
self.waterfall_sink_0.set_callback(waterfall_sink_0_callback)
self._variable_static_usrp_info_static_text = forms.static_text(
parent=self.nb_info.GetPage(0).GetWin(),
@@ -776,7 +777,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -820,7 +821,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -865,7 +866,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -910,7 +911,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -954,7 +955,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -999,7 +1000,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1044,7 +1045,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1089,7 +1090,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1134,7 +1135,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1210,7 +1211,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1385,7 +1386,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1476,7 +1477,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1544,7 +1545,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1584,7 +1585,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
self.nb.GetPage(0).Add(self.fft_sink_two_1.win)
def fft_sink_two_1_callback(x, y):
self.set_clicked_freq(x)
-
+
self.fft_sink_two_1.set_callback(fft_sink_two_1_callback)
self.fft_max_lvl_probe = blocks.probe_signal_f()
if probe_interval > 0:
@@ -1702,7 +1703,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1794,7 +1795,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1837,7 +1838,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1882,7 +1883,7 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
de = wx.PyEvent()
de.SetEventType(wxEVT_AnyCode)
wx.PostEvent(self.GetWin(), de)
- except TypeError:
+ except TypeError:
pass
except AttributeError: # FIXME
print "Cannot post message"
@@ -1907,38 +1908,38 @@ class mega_fft_2ch(grc_wxgui.top_block_gui):
##################################################
# Connections
##################################################
- self.connect((self.blks2_selector_0, 0), (self.wxgui_scopesink2_0, 0))
- self.connect((self.blks2_selector_0_0, 0), (self.blks2_selector_0, 0))
- self.connect((self.blks2_selector_0_0, 1), (self.blocks_complex_to_mag_0, 0))
- self.connect((self.blks2_selector_0_0_0, 0), (self.blks2_selector_0_1, 0))
- self.connect((self.blks2_selector_0_0_0, 1), (self.blocks_complex_to_mag_0_0, 0))
- self.connect((self.blks2_selector_0_1, 0), (self.wxgui_scopesink2_0_0, 0))
- self.connect((self.blocks_argmax_xx_0, 1), (self.blocks_null_sink_0, 0))
- self.connect((self.blocks_argmax_xx_0, 0), (self.fft_max_idx_probe, 0))
- self.connect((self.blocks_argmax_xx_0_0, 1), (self.blocks_null_sink_0_0, 0))
- self.connect((self.blocks_argmax_xx_0_0, 0), (self.fft_max_idx_probe_0, 0))
- self.connect((self.blocks_complex_to_mag_0, 0), (self.blocks_float_to_complex_0, 1))
- self.connect((self.blocks_complex_to_mag_0, 0), (self.blocks_float_to_complex_0, 0))
- self.connect((self.blocks_complex_to_mag_0_0, 0), (self.blocks_float_to_complex_0_0, 1))
- self.connect((self.blocks_complex_to_mag_0_0, 0), (self.blocks_float_to_complex_0_0, 0))
- self.connect((self.blocks_float_to_complex_0, 0), (self.blks2_selector_0, 1))
- self.connect((self.blocks_float_to_complex_0_0, 0), (self.blks2_selector_0_1, 1))
- self.connect((self.blocks_max_xx_0, 0), (self.fft_max_lvl_probe, 0))
- self.connect((self.blocks_max_xx_0_0, 0), (self.fft_max_lvl_probe_2, 0))
- self.connect((self.logpwrfft_x_0, 0), (self.blocks_argmax_xx_0, 0))
- self.connect((self.logpwrfft_x_0, 0), (self.blocks_max_xx_0, 0))
- self.connect((self.logpwrfft_x_0_0, 0), (self.blocks_argmax_xx_0_0, 0))
- self.connect((self.logpwrfft_x_0_0, 0), (self.blocks_max_xx_0_0, 0))
- self.connect((self.src, 0), (self.blocks_tag_debug_0, 0))
- self.connect((self.src, 0), (self.blks2_selector_0_0, 0))
- self.connect((self.src, 0), (self.fft_sink, 0))
- self.connect((self.src, 0), (self.waterfall_sink, 0))
- self.connect((self.src, 0), (self.probe_avg_mag, 0))
- self.connect((self.src, 0), (self.logpwrfft_x_0, 0))
- self.connect((self.src, 1), (self.blks2_selector_0_0_0, 0))
- self.connect((self.src, 1), (self.fft_sink_two_1, 0))
- self.connect((self.src, 1), (self.logpwrfft_x_0_0, 0))
- self.connect((self.src, 1), (self.waterfall_sink_0, 0))
+ self.connect((self.blks2_selector_0, 0), (self.wxgui_scopesink2_0, 0))
+ self.connect((self.blks2_selector_0_0, 0), (self.blks2_selector_0, 0))
+ self.connect((self.blks2_selector_0_0, 1), (self.blocks_complex_to_mag_0, 0))
+ self.connect((self.blks2_selector_0_0_0, 0), (self.blks2_selector_0_1, 0))
+ self.connect((self.blks2_selector_0_0_0, 1), (self.blocks_complex_to_mag_0_0, 0))
+ self.connect((self.blks2_selector_0_1, 0), (self.wxgui_scopesink2_0_0, 0))
+ self.connect((self.blocks_argmax_xx_0, 1), (self.blocks_null_sink_0, 0))
+ self.connect((self.blocks_argmax_xx_0, 0), (self.fft_max_idx_probe, 0))
+ self.connect((self.blocks_argmax_xx_0_0, 1), (self.blocks_null_sink_0_0, 0))
+ self.connect((self.blocks_argmax_xx_0_0, 0), (self.fft_max_idx_probe_0, 0))
+ self.connect((self.blocks_complex_to_mag_0, 0), (self.blocks_float_to_complex_0, 1))
+ self.connect((self.blocks_complex_to_mag_0, 0), (self.blocks_float_to_complex_0, 0))
+ self.connect((self.blocks_complex_to_mag_0_0, 0), (self.blocks_float_to_complex_0_0, 1))
+ self.connect((self.blocks_complex_to_mag_0_0, 0), (self.blocks_float_to_complex_0_0, 0))
+ self.connect((self.blocks_float_to_complex_0, 0), (self.blks2_selector_0, 1))
+ self.connect((self.blocks_float_to_complex_0_0, 0), (self.blks2_selector_0_1, 1))
+ self.connect((self.blocks_max_xx_0, 0), (self.fft_max_lvl_probe, 0))
+ self.connect((self.blocks_max_xx_0_0, 0), (self.fft_max_lvl_probe_2, 0))
+ self.connect((self.logpwrfft_x_0, 0), (self.blocks_argmax_xx_0, 0))
+ self.connect((self.logpwrfft_x_0, 0), (self.blocks_max_xx_0, 0))
+ self.connect((self.logpwrfft_x_0_0, 0), (self.blocks_argmax_xx_0_0, 0))
+ self.connect((self.logpwrfft_x_0_0, 0), (self.blocks_max_xx_0_0, 0))
+ self.connect((self.src, 0), (self.blocks_tag_debug_0, 0))
+ self.connect((self.src, 0), (self.blks2_selector_0_0, 0))
+ self.connect((self.src, 0), (self.fft_sink, 0))
+ self.connect((self.src, 0), (self.waterfall_sink, 0))
+ self.connect((self.src, 0), (self.probe_avg_mag, 0))
+ self.connect((self.src, 0), (self.logpwrfft_x_0, 0))
+ self.connect((self.src, 1), (self.blks2_selector_0_0_0, 0))
+ self.connect((self.src, 1), (self.fft_sink_two_1, 0))
+ self.connect((self.src, 1), (self.logpwrfft_x_0_0, 0))
+ self.connect((self.src, 1), (self.waterfall_sink_0, 0))
def get_antenna(self):