Hi Jeff Guo,

did you add your function only to the lib/myblock_impl.{h,cc} or also to
include/myblock.h like this:

class MYMODULE_API my_block : public gr::block_type
{
.....
    virtual return_type myfunction(int argument0, char argument2...) = 0;
...
};


Greetings,
Marcus
On 03.08.2014 08:25, ?? wrote:
> Hello,
>
> Recently, I using gr_modtool to create my own block. I add a c++ block and
> in the .h file I add a function, but after compile it I cannot call my
> function in python I just get error message "AttributeError: '(My blocks)'
> object has no attribute '(function)'". I compare my code with other lot
> code. I have no idea where the problem is, because I don't feel like the
> c++ code wrong. I guess is swig, but other code also not change anything so
> I got confused. What is going wrong?
>
> Thanks
>
> Jeff Guo
>
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

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

Reply via email to