diff options
author | Clayton Smith <argilo@gmail.com> | 2020-10-29 21:43:59 -0400 |
---|---|---|
committer | Marcus Müller <marcus@hostalia.de> | 2020-10-30 14:33:00 +0100 |
commit | babc17e616d01c09d281a59fbbf780961b372b39 (patch) | |
tree | 596872ce625e3886c5dd172e82958fb22c5a1e01 /gr-audio/examples | |
parent | a95cece077c4687a25f030895a151836f6d7ec29 (diff) |
Remove gru.daemonize and dial_tone_daemon example
These were added in GNU Radio 3.1.3, but a Google search finds no
mention of gru.daemonize outside of the changelog. Modern Python
programs could use the python-daemon library, which implements the
daemon specification of PEP 3143.
Diffstat (limited to 'gr-audio/examples')
-rw-r--r-- | gr-audio/examples/python/CMakeLists.txt | 1 | ||||
-rw-r--r-- | gr-audio/examples/python/dial_tone_daemon.py | 46 |
2 files changed, 0 insertions, 47 deletions
diff --git a/gr-audio/examples/python/CMakeLists.txt b/gr-audio/examples/python/CMakeLists.txt index c694a9db19..3539e3eb75 100644 --- a/gr-audio/examples/python/CMakeLists.txt +++ b/gr-audio/examples/python/CMakeLists.txt @@ -12,7 +12,6 @@ GR_PYTHON_INSTALL(PROGRAMS audio_play.py audio_to_file.py dial_tone.py - dial_tone_daemon.py dial_tone_wav.py mono_tone.py multi_tone.py diff --git a/gr-audio/examples/python/dial_tone_daemon.py b/gr-audio/examples/python/dial_tone_daemon.py deleted file mode 100644 index c4ab8e0df4..0000000000 --- a/gr-audio/examples/python/dial_tone_daemon.py +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env python -# -# Copyright 2004,2005,2007,2008,2012 Free Software Foundation, Inc. -# -# This file is part of GNU Radio -# -# SPDX-License-Identifier: GPL-3.0-or-later -# -# - -from gnuradio import gr, gru -from gnuradio import audio -from gnuradio.eng_arg import eng_float -from argparse import ArgumentParser -import os - -try: - from gnuradio import analog -except ImportError: - sys.stderr.write("Error: Program requires gr-analog.\n") - sys.exit(1) - -class my_top_block(gr.top_block): - - def __init__(self): - gr.top_block.__init__(self) - - parser = ArgumentParser() - parser.add_argument("-O", "--audio-output", default="", - help="pcm output device name. E.g., hw:0,0 or /dev/dsp") - parser.add_argument("-r", "--sample-rate", type=eng_float, default=48000, - help="set sample rate to RATE (%(default)r)") - args = parser.parse_args() - sample_rate = int(args.sample_rate) - ampl = 0.1 - - src0 = analog.sig_source_f(sample_rate, analog.GR_SIN_WAVE, 350, ampl) - src1 = analog.sig_source_f(sample_rate, analog.GR_SIN_WAVE, 440, ampl) - dst = audio.sink(sample_rate, args.audio_output) - self.connect(src0, (dst, 0)) - self.connect(src1, (dst, 1)) - -if __name__ == '__main__': - pid = gru.daemonize() - print("To stop this program, enter 'kill %d'" % pid) - my_top_block().run() |