I am trying to rewrite the flowgraph mechanism written in Python into C++ so that I can run the GNU Radio modules written in C++ as such in the Click software router. But, as I started to work on it, i found that converting the code written in Python into C++ is not such a trivial exercise. So right now, all I want is to have a very simple flowgraph , so that I can try it with Click and run a graph of gnuradio modules.
Firstly, do you think this is the best way to do it? Implement the flowgraph in C++ and use that to run the gnu radio modules. Secondly, do you have any advise on implementing this flowgraph in C++? There is obviously a lot of functionality that I can avoid just to get a basic mechanism to run in Click.
In short, all I would need to do is assign all the buffers for each block, and create the connections, and then call the run() function of the gr_single_threaded_scheduler. Am I right about this or am I missing something
very crucial? As far as I understand the code, right now I can avoid the graph partition and the sorting mechansim as long as I use a very straight forward gnuradio module, which does not make any assumptions. I also feel that I can avoid a large part of the basic_flowgraph mechanism?
Yahoo! Mail Use Photomail to share photos without annoying attachments.