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

Reply via email to