summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Rondeau <trondeau@vt.edu>2010-11-29 14:37:20 -0500
committerTom Rondeau <trondeau@vt.edu>2010-11-29 14:37:20 -0500
commit649e4387848a5d9273983600be6f35c3e2a88191 (patch)
tree4137f6c23b26877bebd903b5c41546abc980961e
parent970d0eff587c0dfa04543473f9525b45e0f7bb2d (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.cc5
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