#ifdef HAVE_CONFIG_H #include "config.h" #endif #include #include #include 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; }