[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] GMSK Demodulator -- Assertion 'imu>=0" failed.
From: |
Eric Blossom |
Subject: |
Re: [Discuss-gnuradio] GMSK Demodulator -- Assertion 'imu>=0" failed. |
Date: |
Tue, 5 Feb 2008 07:29:39 -0800 |
User-agent: |
Mutt/1.5.17 (2007-11-01) |
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