From: jblum Date: Wed, 21 Jan 2009 19:05:38 +0000 (+0000) Subject: usrp2 function names, usrp2 contructor usage X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=f1ee6a7c8ae0a57a119d167b6e767138f6c487d1;p=debian%2Fgnuradio usrp2 function names, usrp2 contructor usage git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10277 221aa14e-8319-0410-a670-987f0aec2ac5 --- diff --git a/grc/data/platforms/python/blocks/usrp2_probe.xml b/grc/data/platforms/python/blocks/usrp2_probe.xml index afe5cf4f..cc3f9c2f 100644 --- a/grc/data/platforms/python/blocks/usrp2_probe.xml +++ b/grc/data/platforms/python/blocks/usrp2_probe.xml @@ -12,7 +12,7 @@ Interface interface - eth0 + string diff --git a/grc/data/platforms/python/blocks/usrp2_sink_xxxx.xml b/grc/data/platforms/python/blocks/usrp2_sink_xxxx.xml index d8aef1fa..352fe4ce 100644 --- a/grc/data/platforms/python/blocks/usrp2_sink_xxxx.xml +++ b/grc/data/platforms/python/blocks/usrp2_sink_xxxx.xml @@ -8,9 +8,15 @@ USRP2 Sink usrp2_sink_xxxx from gnuradio import usrp2 - usrp2.sink_$(type.fcn)($interface, $mac_addr) -self.$(id).set_interp_rate($interpolation) -self.$(id).set_frequency($frequency) + #if not $interface.eval and not $mac_addr.eval +usrp2.sink_$(type.fcn)() +#elif not $mac_addr.eval +usrp2.sink_$(type.fcn)($interface) +#else +usrp2.sink_$(type.fcn)($interface, $mac_addr) +#end if +self.$(id).set_interp($interpolation) +self.$(id).set_center_freq($frequency) self.$(id).set_gain($gain) #if $auto_tr.eval self.$(id).set_auto_tr($auto_tr) @@ -19,8 +25,8 @@ self.$(id).set_auto_tr($auto_tr) self.$(id).set_enable($tx_enb) #end if - set_interp_rate($interpolation) - set_frequency($frequency) + set_interp($interpolation) + set_center_freq($frequency) set_gain($gain) Output Type diff --git a/grc/data/platforms/python/blocks/usrp2_source_xxxx.xml b/grc/data/platforms/python/blocks/usrp2_source_xxxx.xml index 5ba4d3f6..548baa8d 100644 --- a/grc/data/platforms/python/blocks/usrp2_source_xxxx.xml +++ b/grc/data/platforms/python/blocks/usrp2_source_xxxx.xml @@ -8,9 +8,15 @@ USRP2 Source usrp2_source_xxxx from gnuradio import usrp2 - usrp2.source_$(type.fcn)($interface, $mac_addr) -self.$(id).set_decim_rate($decimation) -self.$(id).set_frequency($frequency) + #if not $interface.eval and not $mac_addr.eval +usrp2.source_$(type.fcn)() +#elif not $mac_addr.eval +usrp2.source_$(type.fcn)($interface) +#else +usrp2.source_$(type.fcn)($interface, $mac_addr) +#end if +self.$(id).set_decim($decimation) +self.$(id).set_center_freq($frequency) self.$(id).set_gain($gain) #if $auto_tr.eval self.$(id).set_auto_tr($auto_tr) @@ -19,8 +25,8 @@ self.$(id).set_auto_tr($auto_tr) self.$(id).select_rx_antenna($rx_ant) #end if - set_decim_rate($decimation) - set_frequency($frequency) + set_decim($decimation) + set_center_freq($frequency) set_gain($gain) Output Type diff --git a/grc/scripts/usrp2_probe b/grc/scripts/usrp2_probe index ba47907d..baf44a47 100755 --- a/grc/scripts/usrp2_probe +++ b/grc/scripts/usrp2_probe @@ -135,8 +135,11 @@ class USRP2ProbeWindow(gtk.Window): 'rx': (usrp2.source_32fc, 'adc_rate'), 'tx': (usrp2.sink_32fc, 'dac_rate'), }[usrp_type_param.evaluate()] + interface = usrp_interface_param.evaluate() try: - u = make(usrp_interface_param.evaluate(), mac_addr) + if not interface and not mac_addr: u = make() + elif not mac_addr: u = make(interface) + else: u = make(interface, mac_addr) msg = ">>> USRP2 Probe\n" msg = "%s\nMAC Addr:\n\t%s\n"%(msg, u.mac_addr()) msg = "%s\nName (ID):\n\t%s\n"%(msg, u.daughterboard_id())