diff options
author | Tom Rondeau <trondeau@vt.edu> | 2010-11-29 14:37:20 -0500 |
---|---|---|
committer | Tom Rondeau <trondeau@vt.edu> | 2010-11-29 14:37:20 -0500 |
commit | 649e4387848a5d9273983600be6f35c3e2a88191 (patch) | |
tree | 4137f6c23b26877bebd903b5c41546abc980961e | |
parent | 970d0eff587c0dfa04543473f9525b45e0f7bb2d (diff) |
Block is a gr_block, so this sets its relative rate. Was required for using in the QA of the sample tags code.
-rw-r--r-- | gnuradio-core/src/lib/general/gr_keep_one_in_n.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gnuradio-core/src/lib/general/gr_keep_one_in_n.cc b/gnuradio-core/src/lib/general/gr_keep_one_in_n.cc index c07e177fe2..85495e2775 100644 --- a/gnuradio-core/src/lib/general/gr_keep_one_in_n.cc +++ b/gnuradio-core/src/lib/general/gr_keep_one_in_n.cc @@ -38,8 +38,9 @@ gr_keep_one_in_n::gr_keep_one_in_n (size_t item_size, int n) : gr_block ("keep_one_in_n", gr_make_io_signature (1, 1, item_size), gr_make_io_signature (1, 1, item_size)), - d_n (n), d_count(n) + d_count(n) { + set_n(n); } void @@ -50,6 +51,8 @@ gr_keep_one_in_n::set_n(int n) d_n = n; d_count = n; + + set_relative_rate(1.0 / (float)n); } int |