aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitri Stolnikov <horiz0n@gmx.net>2016-02-28 17:50:54 +0100
committerDimitri Stolnikov <horiz0n@gmx.net>2016-02-28 17:50:54 +0100
commitb206a90f494cf07389d1f24467964afe89f5c111 (patch)
treeb5b3ca9d21051608c8283a61f122dd68ab099e41
parente6f46a1c04f3f6daa48d2a49b00592a6e1f32b5c (diff)
apps: implement --peak-hold option for fft
-rwxr-xr-xapps/osmocom_fft3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/osmocom_fft b/apps/osmocom_fft
index 04a3b62..da38861 100755
--- a/apps/osmocom_fft
+++ b/apps/osmocom_fft
@@ -93,6 +93,8 @@ class app_top_block(stdgui2.std_top_block, pubsub):
help="Set fftsink averaging factor, default=[%default]")
parser.add_option("", "--averaging", action="store_true", default=False,
help="Enable fftsink averaging, default=[%default]")
+ parser.add_option("", "--peak-hold", action="store_true", default=False,
+ help="Enable fftsink peak hold, default=[%default]")
parser.add_option("", "--ref-scale", type="eng_float", default=1.0,
help="Set dBFS=0dB input value, default=[%default]")
parser.add_option("", "--fft-size", type="int", default=1024,
@@ -248,6 +250,7 @@ class app_top_block(stdgui2.std_top_block, pubsub):
ref_level=20.0,
y_divs = 12,
average=options.averaging,
+ peak_hold=options.peak_hold,
avg_alpha=options.avg_alpha,
fft_rate=options.fft_rate)