diff options
author | Dimitri Stolnikov <horiz0n@gmx.net> | 2013-06-08 16:39:47 +0200 |
---|---|---|
committer | Dimitri Stolnikov <horiz0n@gmx.net> | 2013-06-08 16:39:47 +0200 |
commit | a0b4f3b2c51e3b99321730fefbfb935e467bbb2f (patch) | |
tree | beee8d23b4678a3378b1358f0dde8b378ac39b96 /apps/osmocom_siggen_base.py | |
parent | 40fb250e8f74a6fb5e5a58bc30fa82e9df5aabf4 (diff) |
apps: enable bandwidth controls for osmocom_fft and osmocom_siggen
Diffstat (limited to 'apps/osmocom_siggen_base.py')
-rw-r--r-- | apps/osmocom_siggen_base.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/apps/osmocom_siggen_base.py b/apps/osmocom_siggen_base.py index 50d6d66..b932c9d 100644 --- a/apps/osmocom_siggen_base.py +++ b/apps/osmocom_siggen_base.py @@ -233,9 +233,12 @@ class top_block(gr.top_block, pubsub): print "Set " + name + " gain to:", gain def set_bandwidth(self, bw): - bw = self._sink.set_bandwidth(bw) - if self._verbose: - print "Set bandwidth to:", bw + clipped_bw = self[BWIDTH_RANGE_KEY].clip(bw) + if self._sink.get_bandwidth() != clipped_bw: + bw = self._sink.set_bandwidth(clipped_bw) + + if self._verbose: + print "Set bandwidth to:", bw def set_freq(self, freq): if freq is None: |