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
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio