commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] r5993 - grc/trunk/src/SignalBlockDefs


From: jblum
Subject: [Commit-gnuradio] r5993 - grc/trunk/src/SignalBlockDefs
Date: Mon, 16 Jul 2007 16:55:37 -0600 (MDT)

Author: jblum
Date: 2007-07-16 16:55:36 -0600 (Mon, 16 Jul 2007)
New Revision: 5993

Modified:
   grc/trunk/src/SignalBlockDefs/USRP.py
Log:
usrp: raise error for invalid frequencies

Modified: grc/trunk/src/SignalBlockDefs/USRP.py
===================================================================
--- grc/trunk/src/SignalBlockDefs/USRP.py       2007-07-16 22:41:44 UTC (rev 
5992)
+++ grc/trunk/src/SignalBlockDefs/USRP.py       2007-07-16 22:55:36 UTC (rev 
5993)
@@ -22,6 +22,7 @@
 
 from DataTypes import *
 from gnuradio import gr
+import sys
 
 ####################################################################
 #      Constants
@@ -95,14 +96,13 @@
        @param verbose if true, print usrp tuning information
        """
        r = u.tune(which, subdev, freq)
-       if verbose:     
-               if r:
+       if verbose and r:       
                        print subdev.side_and_name()
                        print "  r.baseband_freq =", r.baseband_freq
                        print "  r.dxc_freq      =", r.dxc_freq
                        print "  r.residual_freq =", r.residual_freq
                        print "  r.inverted      =", r.inverted
-               else: print "  Failed!" 
+       elif not r: raise ValueError, '"%s" is not a valid frequency for this 
sub-device\n'%freq
                
 def _setup_rx_subdev(fg, u, subdev_spec, ddc, gain, freq, auto_tr=None, 
rx_ant=None):
        """





reply via email to

[Prev in Thread] Current Thread [Next in Thread]