[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Changing Existing Custom Blocks Argument List

From: Ron Economos
Subject: Re: [Discuss-gnuradio] Changing Existing Custom Blocks Argument List
Date: Thu, 16 Apr 2015 15:49:34 -0700
User-agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.6.0

Just add the new variable to each file:

/lib/coolblock_xx_impl.cc (3 places, make, new and constructor)
/lib/coolblock_xx_impl.h (1 place, constructor)
/include/project/coolblock_xx.h (1 place, make)
/grc/project_coolblock_xx.xml (1 place, <make>)

Super important step! Delete your entire build directory with rm -rf *
and do a clean cmake before you rebuild.


On 04/16/2015 02:28 PM, Richard Bell wrote:
Hello all,

I created a C++ block using gr_modtool in which I declared one variable in the argument list initially. I now want to update this block to take more arguments. What is the recommended way of going about this?

My current flow in this situation is to start over. Make a new block with gr_modtool and copy paste the existing code into the new block files with updates to the arguments. This is error prone.

How do you experienced developers handle this?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]