Dear All,

I am trying to make an out of tree module by following the tutorial on Gnu
radio website. I can write simple blocks in C++, compile it and install it
to it usable in Gnuradio company.

But for some complex block, I want to implement them based on the gnuradio
build-in blocks, for example, clock_recovery_mm_ff. So I make a new block
in my out-of-tree module and try to first "copy" the build-in block into my
out-of-tree module.

I changed the following 4 files in my OOT module to match the corresponding
files of the build-in block:

lib/my_block_impl.cc
lib/my_block_impl.h
include/my_block.h
grc/my_block.xml

In each file, I changed all the "clock_recovery_mm_ff" into "my_block".

I can successfully make and install the block without error and warring.
But when I try to run the grc graph, an error happens.

AttributeError: 'module' object has no attribute 'my_block'.

Anyone can tell me what I should do to correct this error? Is there any
other files I should change?

When I make simple blocks by myself, I only change this 4 files and it
works.

Best regards,

Su Li
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to