discuss-gnuradio
[Top][All Lists]
Advanced

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

[Discuss-gnuradio] Fwd: [Commit-gnuradio] r6369 - gnuradio/trunk/gr-util


From: Michael Dickens
Subject: [Discuss-gnuradio] Fwd: [Commit-gnuradio] r6369 - gnuradio/trunk/gr-utils/src/python
Date: Mon, 10 Sep 2007 10:50:18 -0400

Here is a patch to add this method to the base class, since this will produce an error if trying "-A" on a subdev that's not an RFX. - MLD

Index: gr-usrp/src/db_base.py
===================================================================
--- gr-usrp/src/db_base.py      (revision 6375)
+++ gr-usrp/src/db_base.py      (working copy)
@@ -254,3 +254,10 @@
        Should be overriden by daughterboards that care.
        """
        return 0.0
+
+    def select_rx_antenna(self, which_antenna):
+        """
+        Specify which antenna port to use for reception.
+        Works for RFX boards only, so the default method does nothing.
+        """
+        pass

===================================================================

Attachment: gr-usrp-select-rx-antenna.patch
Description: Binary data


Begin forwarded message:

From: address@hidden
Date: September 8, 2007 5:16:26 PM EDT
To: address@hidden
Subject: [Commit-gnuradio] r6369 - gnuradio/trunk/gr-utils/src/python

Author: matt
Date: 2007-09-08 15:16:25 -0600 (Sat, 08 Sep 2007)
New Revision: 6369

Modified:
   gnuradio/trunk/gr-utils/src/python/usrp_fft.py
Log:
added option to choose the antenna on RFX and WBX boards


Modified: gnuradio/trunk/gr-utils/src/python/usrp_fft.py
===================================================================
--- gnuradio/trunk/gr-utils/src/python/usrp_fft.py 2007-09-08 19:13:15 UTC (rev 6368) +++ gnuradio/trunk/gr-utils/src/python/usrp_fft.py 2007-09-08 21:16:25 UTC (rev 6369)
@@ -57,6 +57,8 @@
                          metavar="NUM")
parser.add_option("-R", "--rx-subdev-spec", type="subdev", default=None, help="select USRP Rx side A or B (default=first one with a daughterboard)")
+        parser.add_option("-A", "--antenna", default=None,
+ help="select Rx Antenna (only on RFX- series boards)")
         parser.add_option("-d", "--decim", type="int", default=16,
help="set fgpa decimation rate to DECIM [default=%default]") parser.add_option("-f", "--freq", type="eng_float", default=None,
@@ -122,6 +124,10 @@

         self.set_gain(options.gain)

+       if options.antenna is not None:
+            print "Selecting antenna %s" % (options.antenna,)
+            self.subdev.select_rx_antenna(options.antenna)
+
         if self.show_debug_info:
             self.myform['decim'].set_value(self.u.decim_rate())
self.myform['address@hidden'].set_value(self.u.adc_freq() / self.u.decim_rate())
reply via email to

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