def __init__(self): gr.top_block.__init__(self, "Host") ################################################## # Variables ################################################## self.samp_rate = samp_rate = 125e3 ################################################## # Blocks ################################################## self.uhd_usrp_sink_0 = uhd.usrp_sink( device_addr="", stream_args=uhd.stream_args( cpu_format="fc32", channels=range(1), ), ) self.uhd_usrp_sink_0.set_samp_rate(samp_rate) self.uhd_usrp_sink_0.set_center_freq(868E6, 0) self.uhd_usrp_sink_0.set_gain(5, 0) self.uhd_usrp_sink_0.set_bandwidth(200e3, 0) self.extras_socket_to_blob_0 = gr_extras.socket_to_blob("TCP", "127.0.0.1", "5000", 0) self.extras_blob_to_stream_0 = gr_extras.blob_to_stream(8) ################################################## # Connections ################################################## self.connect((self.extras_blob_to_stream_0, 0), (self.uhd_usrp_sink_0, 0)) self.connect((self.extras_socket_to_blob_0, 0), (self.extras_blob_to_stream_0, 0))
def __init__(self): grc_wxgui.top_block_gui.__init__(self, title="Test Mac") _icon_path = "/usr/share/icons/hicolor/32x32/apps/gnuradio-grc.png" self.SetIcon(wx.Icon(_icon_path, wx.BITMAP_TYPE_ANY)) ################################################## # Variables ################################################## self.samp_rate = samp_rate = 125e3 ################################################## # Blocks ################################################## self.uhd_usrp_sink_0 = uhd.usrp_sink( device_addr="", stream_args=uhd.stream_args( cpu_format="fc32", channels=range(1), ), ) self.uhd_usrp_sink_0.set_samp_rate(samp_rate) self.uhd_usrp_sink_0.set_center_freq(868e6, 0) self.uhd_usrp_sink_0.set_gain(10, 0) self.uhd_usrp_sink_0.set_bandwidth(200e3, 0) self.extras_socket_to_blob_0 = gr_extras.socket_to_blob("TCP", "127.0.0.1", "8000", 0) self.digital_gmsk_mod_0 = digital.gmsk_mod( samples_per_symbol=2, bt=0.35, verbose=False, log=False, ) ################################################## # Connections ################################################## self.connect((self.extras_socket_to_blob_0, 0), (self.digital_gmsk_mod_0, 0)) self.connect((self.digital_gmsk_mod_0, 0), (self.uhd_usrp_sink_0, 0))