[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] r8858 - gnuradio/trunk/gr-utils/src/python
From: |
jcorgan |
Subject: |
[Commit-gnuradio] r8858 - gnuradio/trunk/gr-utils/src/python |
Date: |
Thu, 10 Jul 2008 13:56:52 -0600 (MDT) |
Author: jcorgan
Date: 2008-07-10 13:56:51 -0600 (Thu, 10 Jul 2008)
New Revision: 8858
Modified:
gnuradio/trunk/gr-utils/src/python/lsusrp
Log:
Add lookup by serial number.
Modified: gnuradio/trunk/gr-utils/src/python/lsusrp
===================================================================
--- gnuradio/trunk/gr-utils/src/python/lsusrp 2008-07-10 17:54:45 UTC (rev
8857)
+++ gnuradio/trunk/gr-utils/src/python/lsusrp 2008-07-10 19:56:51 UTC (rev
8858)
@@ -25,9 +25,14 @@
from gnuradio import usrp
from optparse import OptionParser
-def disp_usrp(which):
+def disp_usrp(which, serial=None):
u_source = usrp.source_c(which=which)
u_sink = usrp.sink_c(which=which)
+ u_serial = u_source.serial_number()
+
+ if serial is not None:
+ if serial != u_serial:
+ raise ValueError
print "USRP", which, "serial number", u_source.serial_number()
subdev_A_rx = usrp.selected_subdev(u_source, (0,0))
@@ -44,11 +49,18 @@
parser.add_option("-w", "--which", type="int", default=None,
help="select which USRP (0, 1, ...) default is all
found",
metavar="NUM")
+ parser.add_option("-s", "--serial", default=None,
+ help="select USRP by serial number",
+ metavar="SER")
(options, args) = parser.parse_args()
if len(args) > 0:
print parser.print_help()
raise SystemExit, 1
+ if options.serial is not None and options.which is not None:
+ print "Use of --which or --serial is exclusive"
+ raise SystemExit, 1
+
if options.which is not None:
try:
disp_usrp(options.which)
@@ -57,7 +69,7 @@
else:
for n in range(MAX_USRPS):
try:
- disp_usrp(n)
+ disp_usrp(n, options.serial)
except:
pass
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] r8858 - gnuradio/trunk/gr-utils/src/python,
jcorgan <=