diff options
author | Vasil Velichkov <vvvelichkov@gmail.com> | 2019-04-15 22:10:18 +0300 |
---|---|---|
committer | Piotr Krysik <ptrkrysik@gmail.com> | 2019-07-18 10:31:27 +0200 |
commit | b615cefdee2a03fffcfa7c539e7fb280742b088e (patch) | |
tree | 0771250634a5e3967cfea87e61abeaed4b9b1906 | |
parent | f8151a8398b5fcf2ca161b9660d08af60102fe34 (diff) |
grgsm_capture: Fix device arguments
We need a space between numchan=1 and the rest of the device arguments
otherwise when --args is specified it fails with RuntimeError: bad lexical cast
$ grgsm_capture --args=soapy
Traceback (most recent call last):
File "/usr/local/bin/grgsm_capture", line 179, in <module>
device_args=options.device_args)
File "/usr/local/bin/grgsm_capture", line 57, in __init__
osmosdr.source(args="numchan=1" + device_args )
File "/usr/local/lib64/python2.7/site-packages/osmosdr/osmosdr_swig.py", line 1170, in make
return _osmosdr_swig.source_make(*args, **kwargs)
RuntimeError: bad lexical cast: source type value could not be interpreted as target
Change-Id: I2d1bcee835b695c91a5c44ec78a40b2d969f611c
-rwxr-xr-x | apps/helpers/grgsm_capture | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/helpers/grgsm_capture b/apps/helpers/grgsm_capture index f698205..081544a 100755 --- a/apps/helpers/grgsm_capture +++ b/apps/helpers/grgsm_capture @@ -54,7 +54,8 @@ class grgsm_capture(gr.top_block): ################################################## self.sdr_source = \ - osmosdr.source(args="numchan=1" + device_args ) + osmosdr.source(args="numchan=" + str(1) + " " + device_args) + self.sdr_source.set_sample_rate(samp_rate) self.sdr_source.set_center_freq(freq, 0) self.sdr_source.set_freq_corr(freq_corr, 0) |