Hi,

I have several processing chains I need to switch in and out of my flow
graph. What I have is several chains that look like

filter1->quad_demod1-> ...
filter2->quad_demod2-> ...

Can I not connect the chains together first and then just switch them in
and out ?

Say chain 2 was the one connected to the source as
usrp_source -> filter2 -> ...

Can I not switch to chain 1 by

top_block->lock();
top_block->disconnect(usrp_source, 0, filter2, 0);
top_block->connect(usrp_source, 0, filter1, 0);
top_block->unlock();

When I try to connect the chains together at startup I'm getting a seg
fault with the following line. Its the first line where I connect the
first chain together.

top_block->connect(filter1, 0, quad_demod1, 0);

What am I not understanding about this?

thanks
Steve

_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to