summaryrefslogtreecommitdiff
path: root/gr-uhd/apps/hf_radio/output.py
diff options
context:
space:
mode:
authorTom Rondeau2011-10-03 17:22:37 -0400
committerTom Rondeau2011-10-03 17:22:37 -0400
commit01bed8dae8b636b216c0ce980430df7191ecc594 (patch)
tree41646fb8769c0f40fba1fecbecc1194ffd439fe9 /gr-uhd/apps/hf_radio/output.py
parent21e9139fb2ec13ec38287b36d6399c12b00b37c6 (diff)
downloadgnuradio-01bed8dae8b636b216c0ce980430df7191ecc594.tar.gz
gnuradio-01bed8dae8b636b216c0ce980430df7191ecc594.tar.bz2
gnuradio-01bed8dae8b636b216c0ce980430df7191ecc594.zip
UHD: moving HF apps from gnuradio-examples to gr-uhd/examples. Did the minimum possible work to convert HF Explorer to use UHD.
Diffstat (limited to 'gr-uhd/apps/hf_radio/output.py')
-rw-r--r--gr-uhd/apps/hf_radio/output.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/gr-uhd/apps/hf_radio/output.py b/gr-uhd/apps/hf_radio/output.py
new file mode 100644
index 000000000..dc9caf528
--- /dev/null
+++ b/gr-uhd/apps/hf_radio/output.py
@@ -0,0 +1,17 @@
+# Audio output with a volume control.
+#
+# M. Revnell 2005-Dec
+
+from gnuradio import gr, gru
+from gnuradio import audio
+
+class output( gr.hier_block ):
+ def __init__( self, fg, rate ):
+ self.out = audio.sink( rate )
+ self.vol = gr.multiply_const_ff( 0.1 )
+ fg.connect( self.vol, self.out )
+ gr.hier_block.__init__(self, fg, self.vol, None )
+
+ def set( self, val ):
+ self.vol.set_k( val )
+