diff options
author | Matt Ettus | 2010-12-11 14:42:57 -0800 |
---|---|---|
committer | Matt Ettus | 2010-12-11 14:42:57 -0800 |
commit | 9db640f51b3af0cc73a94471a623b4d394ec2aab (patch) | |
tree | 7593455cb995652214daa707bbe241a8138b293a /gnuradio-core/src/python | |
parent | 504a2cce5df490bf9a6b2023cc1df568e51da20a (diff) | |
download | gnuradio-9db640f51b3af0cc73a94471a623b4d394ec2aab.tar.gz gnuradio-9db640f51b3af0cc73a94471a623b4d394ec2aab.tar.bz2 gnuradio-9db640f51b3af0cc73a94471a623b4d394ec2aab.zip |
Create method to set rate on pfb_arb_resamp after it has been created.
Allow it to be called from GRC.
Diffstat (limited to 'gnuradio-core/src/python')
-rw-r--r-- | gnuradio-core/src/python/gnuradio/blks2impl/pfb_arb_resampler.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/gnuradio-core/src/python/gnuradio/blks2impl/pfb_arb_resampler.py b/gnuradio-core/src/python/gnuradio/blks2impl/pfb_arb_resampler.py index cd9289fa5..74eae58dc 100644 --- a/gnuradio-core/src/python/gnuradio/blks2impl/pfb_arb_resampler.py +++ b/gnuradio-core/src/python/gnuradio/blks2impl/pfb_arb_resampler.py @@ -48,9 +48,14 @@ class pfb_arb_resampler_ccf(gr.hier_block2): self._taps = gr.firdes.low_pass_2(self._size, self._size, bw, tb, atten) self.pfb = gr.pfb_arb_resampler_ccf(self._rate, self._taps, self._size) - + #print "PFB has %d taps\n" % (len(self._taps),) + self.connect(self, self.pfb) self.connect(self.pfb, self) - + + # Note -- set_taps not implemented in base class yet def set_taps(self, taps): self.pfb.set_taps(taps) + + def set_rate(self, rate): + self.pfb.set_rate(rate) |