diff options
author | Josh Blum | 2009-09-06 01:58:25 -0700 |
---|---|---|
committer | Josh Blum | 2009-09-06 01:58:25 -0700 |
commit | 6b1d8817a7fc6dd99a770cb11fac7ca48a3c81b0 (patch) | |
tree | 9afb4f16562d64aa44682fb9b7d19fbc2031e9b1 /grc/scripts/usrp_probe | |
parent | e39507bf32666f9b17d2249106aac0d6cbcacc58 (diff) | |
download | gnuradio-6b1d8817a7fc6dd99a770cb11fac7ca48a3c81b0.tar.gz gnuradio-6b1d8817a7fc6dd99a770cb11fac7ca48a3c81b0.tar.bz2 gnuradio-6b1d8817a7fc6dd99a770cb11fac7ca48a3c81b0.zip |
Fixed the usrp and usrp2 probe scripts to work with the new gui param api.
Also fixed the scripts to work since they were broken by previous changes.
Get input in param class now pases a param instance (self) into the object.
Diffstat (limited to 'grc/scripts/usrp_probe')
-rwxr-xr-x | grc/scripts/usrp_probe | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/grc/scripts/usrp_probe b/grc/scripts/usrp_probe index 6565612c1..985d481ce 100755 --- a/grc/scripts/usrp_probe +++ b/grc/scripts/usrp_probe @@ -30,9 +30,6 @@ from gnuradio.grc.gui.Dialogs import TextDisplay from gnuradio.grc.python.Platform import Platform platform = Platform() -from gnuradio.grc.gui.Platform import Platform -platform = Platform(platform) - flow_graph = platform.get_new_flow_graph() block = flow_graph.get_new_block('usrp_probe') @@ -40,6 +37,12 @@ block = flow_graph.get_new_block('usrp_probe') usrp_which_param = block.get_param('which') usrp_dboard_param = block.get_param('dboard') +def get_input(param): + param.validate() + input = param.get_input() + input.update() + return input + class USRPProbeWindow(gtk.Window): """ The main window for USRP Dignostics. @@ -66,8 +69,8 @@ class USRPProbeWindow(gtk.Window): #create vbox for storage vbox = gtk.VBox() frame.add(vbox) - vbox.pack_start(usrp_which_param.get_input_object(), False) - vbox.pack_start(usrp_dboard_param.get_input_object(), False) + vbox.pack_start(get_input(usrp_which_param), False) + vbox.pack_start(get_input(usrp_dboard_param), False) self.probe_button = gtk.Button('Probe') self.probe_button.connect('clicked', self._probe_usrp) vbox.pack_start(self.probe_button, False) |