Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifdef HAVE_CONFIG_H
- #include "config.h"
- #endif
- #include <stdio.h>
- #include <qitkat_sdc_terminal_sink_b.h>
- #include <gr_io_signature.h>
- qitkat_sdc_terminal_sink_b_sptr qitkat_make_sdc_terminal_sink_b () {
- return gnuradio::get_initial_sptr(new qitkat_sdc_terminal_sink_b ());
- }
- static const int MIN_IN = 1; // minimum number of input streams
- static const int MAX_IN = 1; // maximum number of input streams
- static const int MIN_OUT = 0; // minimum number of output streams
- static const int MAX_OUT = 0; // maximum number of output streams
- // private constructor
- qitkat_sdc_terminal_sink_b::qitkat_sdc_terminal_sink_b ()
- : gr_block ("sdc_terminal_sink_b",
- gr_make_io_signature (MIN_IN, MAX_IN, sizeof (unsigned char)),
- gr_make_io_signature (MIN_OUT, MAX_OUT, 0))
- {
- }
- // private destructor.
- qitkat_sdc_terminal_sink_b::~qitkat_sdc_terminal_sink_b ()
- {
- }
- int qitkat_sdc_terminal_sink_b::general_work (int noutput_items,
- gr_vector_int &ninput_items,
- gr_vector_const_void_star &input_items,
- gr_vector_void_star &output_items)
- {
- // Input items
- const unsigned char *inputByte = (const unsigned char *)input_items[0];
- std::cout << (unsigned char)inputByte[0];
- consume_each(1);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement