diff options
Diffstat (limited to 'gr-analog/examples')
-rw-r--r-- | gr-analog/examples/CMakeLists.txt | 2 | ||||
-rw-r--r-- | gr-analog/examples/tags/CMakeLists.txt | 1 | ||||
-rwxr-xr-x | gr-analog/examples/tags/uhd_burst_detector.py | 40 |
3 files changed, 20 insertions, 23 deletions
diff --git a/gr-analog/examples/CMakeLists.txt b/gr-analog/examples/CMakeLists.txt index acb0656b7f..fb23bdf4a0 100644 --- a/gr-analog/examples/CMakeLists.txt +++ b/gr-analog/examples/CMakeLists.txt @@ -23,12 +23,10 @@ include(GrPython) GR_PYTHON_INSTALL(PROGRAMS fmtest.py DESTINATION ${GR_PKG_ANALOG_EXAMPLES_DIR} - COMPONENT "analog_python" ) install( FILES noise_power.grc DESTINATION ${GR_PKG_ANALOG_EXAMPLES_DIR} - COMPONENT "analog_python" ) diff --git a/gr-analog/examples/tags/CMakeLists.txt b/gr-analog/examples/tags/CMakeLists.txt index ba95100665..9e51cee16a 100644 --- a/gr-analog/examples/tags/CMakeLists.txt +++ b/gr-analog/examples/tags/CMakeLists.txt @@ -22,5 +22,4 @@ include(GrPython) GR_PYTHON_INSTALL(PROGRAMS uhd_burst_detector.py DESTINATION ${GR_PKG_DATA_DIR}/examples/tags - COMPONENT "runtime_python" ) diff --git a/gr-analog/examples/tags/uhd_burst_detector.py b/gr-analog/examples/tags/uhd_burst_detector.py index b1bb15b974..5aa80b2549 100755 --- a/gr-analog/examples/tags/uhd_burst_detector.py +++ b/gr-analog/examples/tags/uhd_burst_detector.py @@ -25,9 +25,9 @@ from gnuradio import gr from gnuradio import filter, analog, blocks from gnuradio import uhd from gnuradio.fft import window -from gnuradio.eng_option import eng_option +from gnuradio.eng_arg import eng_float from gnuradio.filter import firdes -from optparse import OptionParser +from argparse import ArgumentParser class uhd_burst_detector(gr.top_block): def __init__(self, uhd_address, options): @@ -94,24 +94,24 @@ class uhd_burst_detector(gr.top_block): self.uhd_src_0.set_samp_rate(self.samp_rate) if __name__ == '__main__': - parser = OptionParser(option_class=eng_option, usage="%prog: [options]") - parser.add_option("-a", "--address", type="string", default="addr=192.168.10.2", - help="select address of the device [default=%default]") - #parser.add_option("-A", "--antenna", default=None, + parser = ArgumentParser() + parser.add_argument("-a", "--address", default="addr=192.168.10.2", + help="select address of the device [default=%(default)r]") + #parser.add_argument("-A", "--antenna", default=None, # help="select Rx Antenna (only on RFX-series boards)") - parser.add_option("-f", "--freq", type="eng_float", default=450e6, + parser.add_argument("-f", "--freq", type=eng_float, default=450e6, help="set frequency to FREQ", metavar="FREQ") - parser.add_option("-g", "--gain", type="eng_float", default=0, - help="set gain in dB [default=%default]") - parser.add_option("-R", "--samp-rate", type="eng_float", default=200000, - help="set USRP sample rate [default=%default]") - parser.add_option("-t", "--threshold", type="float", default=-60, - help="Set the detection power threshold (dBm) [default=%default") - parser.add_option("-T", "--trigger", action="store_true", default=False, - help="Use internal trigger instead of detector [default=%default]") - (options, args) = parser.parse_args() - - uhd_addr = options.address - - tb = uhd_burst_detector(uhd_addr, options) + parser.add_argument("-g", "--gain", type=eng_float, default=0, + help="set gain in dB [default=%(default)r]") + parser.add_argument("-R", "--samp-rate", type=eng_float, default=200000, + help="set USRP sample rate [default=%(default)r]") + parser.add_argument("-t", "--threshold", type=float, default=-60, + help="Set the detection power threshold (dBm) [default=%(default)r") + parser.add_argument("-T", "--trigger", action="store_true", default=False, + help="Use internal trigger instead of detector [default=%(default)r]") + args = parser.parse_args() + + uhd_addr = args.address + + tb = uhd_burst_detector(uhd_addr, args) tb.run() |