On Fri, Mar 06, 2009 at 05:22:44PM -0800, Yong J. Chang wrote: > > Thank you Eric, > > But I still have a problem. I simply made two blocks. > > 1) First One > gr_data_parser::gr_data_parser () > : gr_block ("gr_data_parser", > gr_make_io_signature (1, 1, sizeof (gr_complex)), > gr_make_io_signature (1, 2, sizeof (gr_complex))) > > 2) Second One > gr_data_parser2::gr_data_parser2 () > : gr_block ("gr_data_parser2", > gr_make_io_signature (1, 2, sizeof (gr_complex)), > gr_make_io_signature (1, 1, sizeof (gr_complex))) > > And I connect above two blocks in following way. > > self.connect(self.u, ..... , data_parser, data_parser2 , .... self. u); > > I put a debug code in the function 'general_work()' of first function, I > just can have > > output_items.size() = 1
That means that the block has a single output, not that the size of the output item is 1 byte. Eric _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio