diff options
author | Dimitri Stolnikov <horiz0n@gmx.net> | 2012-06-07 15:22:37 +0200 |
---|---|---|
committer | Dimitri Stolnikov <horiz0n@gmx.net> | 2012-06-07 15:22:37 +0200 |
commit | 74d40768edb92e397e05fcd41ddc6985f59f5783 (patch) | |
tree | 7f5ace8faa693eeff34618cd813cce5fd62fae64 | |
parent | e55c014d9c13c1bfd28dbd83ce55dd053a117a27 (diff) |
add --args command line argument to pass to gr-osmosdr source
-rwxr-xr-x | src/demod/python/rtlsdr-tetra_demod_fft.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/demod/python/rtlsdr-tetra_demod_fft.py b/src/demod/python/rtlsdr-tetra_demod_fft.py index cc65327..73b76c3 100755 --- a/src/demod/python/rtlsdr-tetra_demod_fft.py +++ b/src/demod/python/rtlsdr-tetra_demod_fft.py @@ -38,7 +38,7 @@ class top_block(grc_wxgui.top_block_gui): self.ifreq = options.frequency self.rfgain = options.gain - self.src = osmosdr.source_c() + self.src = osmosdr.source_c(options.args) self.src.set_center_freq(self.ifreq) self.src.set_sample_rate(int(options.sample_rate)) @@ -53,6 +53,7 @@ class top_block(grc_wxgui.top_block_gui): # may differ from the requested rate sample_rate = self.src.get_sample_rate() + sys.stderr.write("sample rate: %d\n" % (sample_rate)) symbol_rate = 18000 sps = 2 # output rate will be 36,000 @@ -67,8 +68,6 @@ class top_block(grc_wxgui.top_block_gui): taps = gr.firdes.low_pass(1.0, sample_rate, options.low_pass, options.low_pass * 0.2, gr.firdes.WIN_HANN) self.tuner = gr.freq_xlating_fir_filter_ccf(first_decim, taps, self.offset, sample_rate) - sys.stderr.write("sample rate: %d\n" % (sample_rate)) - self.demod = cqpsk.cqpsk_demod( samples_per_symbol = sps, excess_bw=0.35, @@ -203,6 +202,8 @@ class top_block(grc_wxgui.top_block_gui): def get_options(): parser = OptionParser(option_class=eng_option) + parser.add_option("-a", "--args", type="string", default="", + help="gr-osmosdr device arguments") parser.add_option("-s", "--sample-rate", type="eng_float", default=1800000, help="set receiver sample rate (default 1800000)") parser.add_option("-f", "--frequency", type="eng_float", default=394.6e6, |