We have created a lfm_source_c module. Ran the cmake ../, make, sudo make
install, and sudo ldconfig commands. All worked fine. When attempting to
use our new block in python, we received the following error about a
constructor not being defined. I'm assuming there is just something small
wrong with the swig file (gr_modtool.py generated). Our block has 6
parameters, all of which are doubles, but the last which is a gr_complex.
We have constructors defined in the .h and .cc files.
Any ideas of how to fix this problem?

Error:
Traceback (most recent call last):
  File "chirp_test.py", line 72, in <module>
    tx_sink().run()
  File "chirp_test.py", line 50, in __init__
    sig0 = tx_test(options.samp_rate)
  File "chirp_test.py", line 18, in __init__
    src = radar2.lfm_source_c(sample_rate,10.0,1.0,10000000.0,2.0,0)
  File "/usr/local/lib/python2.7/dist-packages/radar2/radar2_swig.py", line
319, in __init__
    def __init__(self, *args, **kwargs): raise AttributeError("No
constructor defined")
AttributeError: No constructor defined

Thanks,
ONU GNU Radio
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to