summaryrefslogtreecommitdiff
path: root/gr-blocks/lib/lfsr_32k_source_s_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-blocks/lib/lfsr_32k_source_s_impl.cc')
-rw-r--r--gr-blocks/lib/lfsr_32k_source_s_impl.cc65
1 files changed, 30 insertions, 35 deletions
diff --git a/gr-blocks/lib/lfsr_32k_source_s_impl.cc b/gr-blocks/lib/lfsr_32k_source_s_impl.cc
index 58b0ad7def..fe9f227cd6 100644
--- a/gr-blocks/lib/lfsr_32k_source_s_impl.cc
+++ b/gr-blocks/lib/lfsr_32k_source_s_impl.cc
@@ -29,51 +29,46 @@
#include <stdexcept>
namespace gr {
- namespace blocks {
+namespace blocks {
- lfsr_32k_source_s::sptr
- lfsr_32k_source_s::make()
- {
- return gnuradio::get_initial_sptr
- (new lfsr_32k_source_s_impl());
- }
+lfsr_32k_source_s::sptr lfsr_32k_source_s::make()
+{
+ return gnuradio::get_initial_sptr(new lfsr_32k_source_s_impl());
+}
- lfsr_32k_source_s_impl::lfsr_32k_source_s_impl()
- : sync_block("lfsr_32k_source_s",
- io_signature::make(0, 0, 0),
- io_signature::make(1, 1, sizeof(short))),
- d_index(0)
- {
- lfsr_32k lfsr;
+lfsr_32k_source_s_impl::lfsr_32k_source_s_impl()
+ : sync_block("lfsr_32k_source_s",
+ io_signature::make(0, 0, 0),
+ io_signature::make(1, 1, sizeof(short))),
+ d_index(0)
+{
+ lfsr_32k lfsr;
- for(int i = 0; i < BUFSIZE; i++)
+ for (int i = 0; i < BUFSIZE; i++)
d_buffer[i] = lfsr.next_short();
- }
+}
- lfsr_32k_source_s_impl::~lfsr_32k_source_s_impl()
- {
- }
+lfsr_32k_source_s_impl::~lfsr_32k_source_s_impl() {}
- int
- lfsr_32k_source_s_impl::work(int noutput_items,
- gr_vector_const_void_star &input_items,
- gr_vector_void_star &output_items)
- {
- short *out = (short*)output_items[0];
- short *buf = d_buffer;
- int index = d_index;
+int lfsr_32k_source_s_impl::work(int noutput_items,
+ gr_vector_const_void_star& input_items,
+ gr_vector_void_star& output_items)
+{
+ short* out = (short*)output_items[0];
+ short* buf = d_buffer;
+ int index = d_index;
- for(int i = 0; i < noutput_items; i++) {
+ for (int i = 0; i < noutput_items; i++) {
out[i] = buf[index];
// index = (index + 1) & (BUFSIZE - 1);
index = index + 1;
- if(index >= BUFSIZE)
- index = 0;
- }
-
- d_index = index;
- return noutput_items;
+ if (index >= BUFSIZE)
+ index = 0;
}
- } /* namespace blocks */
+ d_index = index;
+ return noutput_items;
+}
+
+} /* namespace blocks */
} /* namespace gr */