diff --git a/tcp.grc b/tcp.grc index fafae56..e50c78c 100644 --- a/tcp.grc +++ b/tcp.grc @@ -1075,7 +1075,7 @@ _enabled - 0 + 1 _coordinate @@ -1198,7 +1198,7 @@ _enabled - 1 + 0 fftsize diff --git a/top_block.py b/top_block.py index 41ea3b1..890f791 100644 --- a/top_block.py +++ b/top_block.py @@ -2,7 +2,7 @@ ################################################## # GNU Radio Python Flow Graph # Title: Top Block -# Generated: Sun Apr 23 03:36:05 2017 +# Generated: Sun Apr 23 03:37:07 2017 ################################################## if __name__ == '__main__': @@ -18,13 +18,13 @@ if __name__ == '__main__': from PyQt4 import Qt from gnuradio import eng_notation from gnuradio import gr -from gnuradio import qtgui from gnuradio.eng_option import eng_option from gnuradio.filter import firdes from grc_gnuradio import blks2 as grc_blks2 from optparse import OptionParser -import sip +import osmosdr import sys +import time class top_block(gr.top_block, Qt.QWidget): @@ -60,41 +60,16 @@ class top_block(gr.top_block, Qt.QWidget): ################################################## # Blocks ################################################## - self.qtgui_waterfall_sink_x_0 = qtgui.waterfall_sink_c( - 1024, #size - firdes.WIN_BLACKMAN_hARRIS, #wintype - 0, #fc - samp_rate, #bw - "", #name - 1 #number of inputs - ) - self.qtgui_waterfall_sink_x_0.set_update_time(0.10) - self.qtgui_waterfall_sink_x_0.enable_grid(False) - - if not True: - self.qtgui_waterfall_sink_x_0.disable_legend() - - if complex == type(float()): - self.qtgui_waterfall_sink_x_0.set_plot_pos_half(not True) - - labels = ["", "", "", "", "", - "", "", "", "", ""] - colors = [0, 0, 0, 0, 0, - 0, 0, 0, 0, 0] - alphas = [1.0, 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, 1.0] - for i in xrange(1): - if len(labels[i]) == 0: - self.qtgui_waterfall_sink_x_0.set_line_label(i, "Data {0}".format(i)) - else: - self.qtgui_waterfall_sink_x_0.set_line_label(i, labels[i]) - self.qtgui_waterfall_sink_x_0.set_color_map(i, colors[i]) - self.qtgui_waterfall_sink_x_0.set_line_alpha(i, alphas[i]) - - self.qtgui_waterfall_sink_x_0.set_intensity_range(-140, 10) - - self._qtgui_waterfall_sink_x_0_win = sip.wrapinstance(self.qtgui_waterfall_sink_x_0.pyqwidget(), Qt.QWidget) - self.top_layout.addWidget(self._qtgui_waterfall_sink_x_0_win) + self.osmosdr_sink_0 = osmosdr.sink( args="numchan=" + str(1) + " " + "hackrf=81320f" ) + self.osmosdr_sink_0.set_sample_rate(samp_rate) + self.osmosdr_sink_0.set_center_freq(1575420000, 0) + self.osmosdr_sink_0.set_freq_corr(0, 0) + self.osmosdr_sink_0.set_gain(14, 0) + self.osmosdr_sink_0.set_if_gain(20, 0) + self.osmosdr_sink_0.set_bb_gain(20, 0) + self.osmosdr_sink_0.set_antenna("1", 0) + self.osmosdr_sink_0.set_bandwidth(0, 0) + self.blks2_tcp_source_0 = grc_blks2.tcp_source( itemsize=gr.sizeof_gr_complex*1, addr="127.0.0.1", @@ -106,7 +81,7 @@ class top_block(gr.top_block, Qt.QWidget): ################################################## # Connections ################################################## - self.connect((self.blks2_tcp_source_0, 0), (self.qtgui_waterfall_sink_x_0, 0)) + self.connect((self.blks2_tcp_source_0, 0), (self.osmosdr_sink_0, 0)) def closeEvent(self, event): self.settings = Qt.QSettings("GNU Radio", "top_block") @@ -118,7 +93,7 @@ class top_block(gr.top_block, Qt.QWidget): def set_samp_rate(self, samp_rate): self.samp_rate = samp_rate - self.qtgui_waterfall_sink_x_0.set_frequency_range(0, self.samp_rate) + self.osmosdr_sink_0.set_sample_rate(self.samp_rate) if __name__ == '__main__':