I think I have a fairly good understanding of how the basics of GNU
Radio work, but there is one thing that I just can’t figure out: How
can I generate control signals between block and between blocks and
the world outside. I understand how to set up flow graph, but I can’t
find any good examples or tutorials on how to interact with the graph
once its running. I’ll give you an example:
I am creating a receiver, and the signal is divided into several flow
graphs. One graph performs acquistion on the incoming signal, and then
passes two parameters to the tracking loop. Now what would be the
correct way to signal the other graph? In GUI programming the
equivalent would be for one block to emit a certain signal, which
triggers a callback in another block, but I am not sure if this is the
way it is done in GNU Radio.
My application has fairly relaxed requirements: There are no hard
real-time requirements, as the demodulated data is not intended to be
displayed in real time. I have read about the new mblock, but it
seemed overkill for my application.
Hope I managed to present my question clearly.