Well, there a number of options. Given your description its hard to say
which one is best.
Aside from maintainability and flexibility of the system, it really
depends on the required interaction between the components.
You could
    - re-implement the fg in C++.
    - create Python bindings for your C++ client (e.g. with swig) and do
the integration/coupling in Python (outside of the fg)
    - embed Python in your C++ client
(https://docs.python.org/2/extending/embedding.html)
    - simply run the Python interpreter as a sub-process if the C++ client

If you choose 2, 3 or anything not the list let me know how it worked out =)

Sebastian


On 08/19/2016 10:02 AM, Pranav Padalkar wrote:
>
> Hello,
>
>
> I have a GRC generated python code. I also wrote a server-client code
> in C++. I want to implement the client-code along with the GNU python
> code. The essence is that I want to a run a client C++ code, which
> will call the python code in a thread and start the USRP to
> receive/transmit data, and continue performing it's own process in
> another thread. I am not sure how I could go about this. I also
> considered implementing the client C++ code as module in GNU radio and
> use it in the flow graph. But I think that's not how a client
> background code should run.
>
>
> Any thoughts on this matter would be helpful. Thanks in advance.
>
>
> Best Regards,
>
> Pranav Padalkar
> Fraunhofer-Institut für Eingebettete Systeme und Kommunikationstechnik ESK
>  
> Hansastraße 32 | 80686 München
> Telefon, Fax: +49 89 547088-0 | +49 89 547088-220
> E-Mail: pranav.padal...@esk.fraunhofer.de
> <mailto:pranav.padal...@esk.fraunhofer.de>
> Internet:
> http://www.esk.fraunhofer.de <http://www.esk.fraunhofer.de/>
> http://www.twitter.com/FraunhoferESK
> http://www.facebook.com/FraunhoferESK
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


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

Reply via email to