discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] changing modes during execution


From: Eric Blossom
Subject: Re: [Discuss-gnuradio] changing modes during execution
Date: Sat, 14 May 2005 18:21:03 -0700
User-agent: Mutt/1.5.6i

On Sun, May 15, 2005 at 12:20:03AM +0100, mjam01 wrote:
> hey guys,
> 
> i'm trying to change from nbfm to am with this function:
> 
> def set_mode_am(self,urm):
>         #self.connect.clear()
>         self.guts = blks.am_rx (self, self.audio_rate, self.quad_rate)
>       self.connect (self.src, self.ddc, self.guts, self.mute_audio,
> (self.audio_sink, 0))
> 
> what can i replace self.connect.clear() with to make it disconnect and
> connect to the new mode?
> 

First you have to stop the flow graph using fg.stop(),
then use fg.disconnect(xxx, yyy) or fg.disconnect_all()
to disconnect some things, then use fg.connect(xxx, yyy) to glue the
new stuff in, then restart the graph with fg.start().

There's a convoluted example in usrp_siggen.py

Eric




reply via email to

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