in CMakeLists.txt I have changed the line:
set(GR_REQUIRED_COMPONENTS RUNTIME)
to:
set(GR_REQUIRED_COMPONENTS RUNTIME DIGITAL)
In this way I'm able to compile and install my module correctly: grc recognizes my new equalizer.
However, when passing it to ofdm_frame_equalizer_vcvc, I've got the following error:
Param - Equalizer(equalizer):
Value "payload_equalizer.base()" cannot be evaluated:
'ofdm_my_equalizer' object has no attribute 'base'
But couldn't make it work in my case.
Regarding namespace, do I have to include "digital"? I was only able to compile with the following order:
namespace gr {
namespace digital {
namespace myofdm {
Could this be a source of problems?
Thanks in advance,
Oscar