On 08/24/2012 09:00 AM, Frederick Lee wrote: > On Thu, Aug 23, 2012 at 5:54 PM, Samuel Ibarra <sibar...@ucr.edu> wrote: > >> Hello, >> >> Thank you for your help Frederick. The problem that I am having is that I >> don't really understand how I can get the read_gpio() value into my python >> code. Once I get the value to my python code, then I will be able to create >> a loop that continuously reads the pins. >> > > I'm not 100% sure, but I think all c++ files has to go through SWIG in > order to be used in python. Have you tried to importing the class? > > example: from uhd import dboard_iface or imort dboard_iface > or something along those lines. > > After importing you can probably run something like: > > gpio_value = read_gpio( unit ) > > and that should give you your value. Perhaps someone that know this better > can give a more complete answer. >
Thats the idea. You can call get_dboard_iface on the source or sink object: http://gnuradio.org/cgit/gnuradio.git/tree/gr-uhd/include/gr_uhd_usrp_sink.h#n474 This is available in python or c++ and all the same function calls should work. -josh _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio