summaryrefslogtreecommitdiff
path: root/gr-uhd
diff options
context:
space:
mode:
authorJohnathan Corgan <johnathan@corganlabs.com>2016-02-21 07:33:02 -0800
committerJohnathan Corgan <johnathan@corganlabs.com>2016-02-21 07:33:02 -0800
commite34866dad21a98e901c188df7e87f37ae5502a88 (patch)
treefb5dd0f2c395b31c70e65f127ce0190ec2b90a56 /gr-uhd
parent4aabba72f0d268174855fce97a80bd55acb1358c (diff)
parent762a08915c252e0604b466dc97d5e51b0a86562d (diff)
Merge branch 'master' into next
Conflicts: gr-utils/python/modtool/templates.py
Diffstat (limited to 'gr-uhd')
-rwxr-xr-xgr-uhd/apps/uhd_rx_cfile27
1 files changed, 14 insertions, 13 deletions
diff --git a/gr-uhd/apps/uhd_rx_cfile b/gr-uhd/apps/uhd_rx_cfile
index 85a7562d08..f76dc2ed68 100755
--- a/gr-uhd/apps/uhd_rx_cfile
+++ b/gr-uhd/apps/uhd_rx_cfile
@@ -82,20 +82,21 @@ class rx_cfile_block(gr.top_block):
for mb_idx in xrange(self._u.get_num_mboards()):
self._u.set_subdev_spec(options.spec, mb_idx)
# Set the antenna:
- self.antenna = [x.strip() for x in options.antenna.split(",")]
- if len(self.antenna) != 1 and len(self.antenna) != len(self.channels):
- sys.stderr.write("[UHD_RX] [ERROR] Invalid antenna setting for {} channels: {}".format(
- len(self.channels), options.antenna
- ))
- exit(1)
- if len(self.antenna) == 1 and len(self.channels) > 1:
- self.antenna = [self.antenna[0],] * len(self.channels)
- for i, chan in enumerate(self.channels):
- self._u.set_antenna(self.antenna[i], chan)
- if options.verbose:
- print("[UHD_RX] Channel {chan}: Using antenna {ant}.".format(
- chan=chan, ant=self._u.get_antenna(chan)
+ if options.antenna is not None:
+ self.antenna = [x.strip() for x in options.antenna.split(",")]
+ if len(self.antenna) != 1 and len(self.antenna) != len(self.channels):
+ sys.stderr.write("[UHD_RX] [ERROR] Invalid antenna setting for {} channels: {}".format(
+ len(self.channels), options.antenna
))
+ exit(1)
+ if len(self.antenna) == 1 and len(self.channels) > 1:
+ self.antenna = [self.antenna[0],] * len(self.channels)
+ for i, chan in enumerate(self.channels):
+ self._u.set_antenna(self.antenna[i], chan)
+ if options.verbose:
+ print("[UHD_RX] Channel {chan}: Using antenna {ant}.".format(
+ chan=chan, ant=self._u.get_antenna(chan)
+ ))
# Set receiver sample rate:
self._u.set_samp_rate(options.samp_rate)
samp_rate = self._u.get_samp_rate()