On Tue, Feb 05, 2008 at 12:21:37AM -0800, Fasika Alemayehu wrote: > I am using GNU radio 3.1.1 but I have been using the block blks2. Now I am > using blks2impl and the error is gone. But I am now facing a new problem. > ---------------------------------------------------------------------------------------------------------------------- > "/usr/local/lib/python2.5/site-packages/gnuradio/gr/basic_flow_graph.py", > line 84, in coerce_endpoint > raise ValueError, "Not coercible to endpoint: %s" % (x,) > ValueError: Not coercible to endpoint: <gnuradio.blks2impl.gmsk.gmsk_demod > object at 0xb649deac> > ------------------------------------------------------------------------------------------------------------------
You can't mix flow_graph and blk2. You should be subclassing gr.top_block, not gr.flow_graph > Here is the code: > > from gnuradio import gr > from gnuradio.blks2impl import gmsk > from optparse import OptionParser > from gnuradio.eng_option import eng_option > import struct > > class graph(gr.flow_graph): > > def __init__(self): > gr.flow_graph.__init__(self) > > filename = '/home/fasika/Desktop/Binary' > outputfilename = "demod" > > self.src = gr.file_source(gr.sizeof_gr_complex, filename) > demod = gmsk.gmsk_demod() > self.dst = gr.file_sink(gr.sizeof_char, outputfilename) > self.connect(self.src, demod, self.dst) > > if __name__ == '__main__': > try: > graph().run() > except KeyboardInterrupt: > pass > Eric _______________________________________________ Discuss-gnuradio mailing list [email protected] http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
