On 09/19/2012 01:11 AM, Jose Torres Diaz wrote:
> Hi,
>
> I'm trying to use "message passing" technique in order to create a block
> that generates 29 Octets. Currently, I'm using a block that generates 29
> Octets and then use tag streaming. In the .cc file, IO signature looks like:
>
> gr_sync_block ("st1_pktsrc_dummy_b",
> gr_make_io_signature (0, 0, 0),
> gr_make_io_signature (MIN_OUT, MAX_OUT, sizeof (unsigned char)))
>
> While, the stream tags looks like this:
>
> add_item_tag(0, tag_pos,
> d_burst_start_key,
> pmt_sob,
> d_my_unique_id)
>
> Now, I want to change this approach to message passing as it is explained
> here:
https://github.com/guruofquality/grextras/wiki/Blocks-Coding-Guide.
> So, I changed the lines indicated above, for the following:
>
> : gr_sync_block ("test_temporal",
> gr_make_io_signature(0, 0, 0),
> gr_make_io_signature(0, 0, 0),
> msg_signature(false, 1))
>
Careful here, check the coding guide,