[Top][All Lists]
[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