On Wed, Nov 22, 2006 at 05:32:57PM -0500, Marcus Leech wrote: > I guess that there's something I don't get about how gr.feval_XX is > supposed to work. > > I do the following > > class my_thing_dd(gr.feval_dd): > def eval(self,x): > x = x > return(x) > > ... > ... > ... > > my_handle = my_thing_dd() > .... > self.connect(some_block, my_handle, some_other_block) > > > In the hopes that I could "hook in" my_thing_dd into the flow graph. > No such luck. > > It provokes an error from within basic_block.py/coerce_endpoint: > > raise ValueError, "Not coercible to endpoint: %s" % (x,) >
gr.feval_* is not a subclass of gr_block, thus can't be connected to. It's only purpose in life is to be able to have C++ evaluate Python code without knowing what it's doing ;) Eric _______________________________________________ Discuss-gnuradio mailing list [email protected] http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
