commit-gnuradio
[Top][All Lists]
Advanced

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

[Commit-gnuradio] r5905 - gnuradio/trunk/gr-pager/src


From: jcorgan
Subject: [Commit-gnuradio] r5905 - gnuradio/trunk/gr-pager/src
Date: Wed, 4 Jul 2007 16:58:57 -0600 (MDT)

Author: jcorgan
Date: 2007-07-04 16:58:57 -0600 (Wed, 04 Jul 2007)
New Revision: 5905

Modified:
   gnuradio/trunk/gr-pager/src/usrp_flex.py
Log:
Minor tweaks in display

Modified: gnuradio/trunk/gr-pager/src/usrp_flex.py
===================================================================
--- gnuradio/trunk/gr-pager/src/usrp_flex.py    2007-07-04 17:35:18 UTC (rev 
5904)
+++ gnuradio/trunk/gr-pager/src/usrp_flex.py    2007-07-04 22:58:57 UTC (rev 
5905)
@@ -129,7 +129,7 @@
        
 def main():
     parser = OptionParser(option_class=eng_option)
-    parser.add_option("-f", "--frequency", type="eng_float",
+    parser.add_option("-f", "--frequency", type="eng_float", default=None,
                       help="set receive frequency to Hz", metavar="Hz")
     parser.add_option("-R", "--rx-subdev-spec", type="subdev",
                       help="select USRP Rx side A or B", metavar="SUBDEV")
@@ -139,6 +139,10 @@
                       help="set RF gain", metavar="dB")
     (options, args) = parser.parse_args()
 
+    if len(args) > 0 or options.frequency == None:
+       print "Run 'usrp_flex.py -h' for options."
+       sys.exit(1)
+
     if options.frequency < 1e6:
        options.frequency *= 1e6
        
@@ -150,8 +154,15 @@
        while 1:
            if not queue.empty_p():
                msg = queue.delete_head() # Blocking read
-               fields = split(msg.to_string(), chr(128))
-               print join(fields, '|')
+               page = join(split(msg.to_string(), chr(128)), '|')
+               disp = []
+               for n in range(len(page)):
+                   if ord(page[n]) < 32:
+                       disp.append('.')
+                   else:
+                       disp.append(page[n])
+               print join(disp, '')
+                                               
            else:
                time.sleep(1)
 





reply via email to

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