discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] How to create a python block


From: Dennis Glatting
Subject: [Discuss-gnuradio] How to create a python block
Date: Wed, 16 Mar 2016 13:51:23 -0700

This is probably a dumb question but someone has to ask them...


I have a run graph with c++ blocks: a receiver block, a transmitter
block, and a manipulator block. I want to have the manipulator block
editable from the run graph where the user can insert python code.
Specifically:

1) The block has two message ports: an "in" port and an "out" port.

2) A user can write and type python code into the block to manipulate
the message received on the input port and post the manipulated message
on the output port.

3) The python code may have to call other functions, such as updating a
hash code.

How might I do that? I could do a c++ wrap around exec() but I believe
there has to be an easier way since GNURadio is a combination of python
and c++.

The incoming messages arrive at a low frequency and a low data rate so
I'm not really concerned about processing time.




 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]