discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Creation of a block (PSDU 29 octets) using messag


From: Josh Blum
Subject: Re: [Discuss-gnuradio] Creation of a block (PSDU 29 octets) using message passing technique
Date: Wed, 19 Sep 2012 02:03:46 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20120827 Thunderbird/15.0


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,
you need to  #include <gnuradio/block.h>
and inherit from gnuradio::block

-josh



reply via email to

[Prev in Thread] Current Thread [Next in Thread]