discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] Is there a way to know whether more input data wi


From: Markus Wirsing
Subject: Re: [Discuss-gnuradio] Is there a way to know whether more input data will become available?
Date: Wed, 24 Jan 2018 15:26:10 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0

Thanks, that worked. :)

Am 17.01.2018 um 23:20 schrieb Sakthivel Velumani:
> Hi Markus,
> 
> A better way is to specify the amount of data you need for the
> processing in the forecast function. By doing so, the GNU Radio
> scheduler will guarantee the sufficient amount of input data and hence
> you can remove the return 0 from the work function.
> 
> Best,
> Sakthivel
> 
> On Wed, Jan 17, 2018 at 3:20 PM, Markus Wirsing
> <address@hidden <mailto:address@hidden>> wrote:
> 
>     Hello,
> 
>     I have the following problem:
> 
>     I wrote a block that does some processing and needs to look ahead in the
>     data for a certain amount.
>     Therefore the work function of the sync_block will return 0 if the
>     current amount of data is insufficient.
> 
>     This works fine if the program is running infinitely.
>     However, when using a head block and running to completion,
>     it can occur that there is no more data available, which leads to the
>     scheduler infinitely trying again to call the work function, which then
>     returns 0.
>     Can this be detected by the block, so that the block can empty the input
>     buffer and the program can complete?
> 
>     Or is there another good way to solve this problem?
>     I feel like this should be a common problem, but I haven't found a good
>     solution.
> 
>     Thank you in advance for any hints on how to solve this.
> 
>     _______________________________________________
>     Discuss-gnuradio mailing list
>     address@hidden <mailto:address@hidden>
>     https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>     <https://lists.gnu.org/mailman/listinfo/discuss-gnuradio>
> 
> 



reply via email to

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