I can't use sleep() here; because there're other threads as well in the
program which need to be executed as well. Sleep() stop the execution of
program; which is not a solution. Thanks.

On Thu, Nov 13, 2014 at 5:53 PM, Syed Aqeel Raza <s.aqeelr...@gmail.com>
wrote:

> Thanks Sylvain for your reply; but if I introduced sleep(14) then during
> that time it won't perform the tasks in tb1 as well.
>
> On Thu, Nov 13, 2014 at 3:28 PM, Syed Aqeel Raza <s.aqeelr...@gmail.com>
> wrote:
>
>> Hi All,
>>
>> I am looking for a solution that start() the flow graph for a definite
>> period of time (in seconds) and after that it stop() it automatically. For
>> example
>>
>> # let suppose initial value of time is 14 seconds; it means that the
>> flowgraph defined in tb1 should need to executed during that time; and when
>> the time reaches zero it must be stop.
>>
>> while 1:
>>     if (time!=0):
>>           tb1.run()
>>           time = int(time) - int(1)
>>     elif (time==0):
>>           tb1.stop()
>>
>>
>> I tried this; but once the flow graph started; then it never comes to the
>> elif condition. How can I stop() the flowgraph in this condition. Waiting
>> for reply.
>>
>> Regards,
>>
>>
>>
>>
>
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to