I am trying to create a custom block that does energy detection. I used the
gr-modtool.py to generate the appropriate directory and files and added my
algorithm and necessary code to the header and cc. I also added the XML
file for the GRC It compiled without error but when I tried testing it out,
I got this error:
linux; GNU C++ version 4.6.3; Boost_104601; UHD_003.004.002-181-g25649781
Traceback (most recent call last):
File "/home/jonfox/spectrum_sensing_test.py", line 21, in <module>
import specsense
File "/usr/local/lib/python2.7/dist-packages/specsense/__init__.py", line
45, in <module>
from specsense_swig import *
File
"/usr/local/lib/python2.7/dist-packages/specsense/specsense_swig.py", line
26, in <module>
_specsense_swig = swig_import_helper()
File
"/usr/local/lib/python2.7/dist-packages/specsense/specsense_swig.py", line
22, in swig_import_helper
_mod = imp.load_module('_specsense_swig', fp, pathname, description)
ImportError: libgnuradio-specsense.so: cannot open shared object file: No
such file or directory
specsense is the module I created with the modtool but I did not modify the
swig file. Any ideas on what I did wrong here?
Also, it seems that my code for having a vector input does not hold up and
I have to manually change the input type in the appropriate python script
despite setting it in GRC already. Is there any documentation on adding
vector inputs and outputs?
Thanks,
-Jon Fox
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio