Optional port in grc block

Hi all,

I would like to have grc block with a bool option “Debug”.
Once this is set to True, then I would like to have an additional output
port.

How do I do that?

I already added this part in the xml file:

Debug debug False bool

but now I don’t know how to use this variable to make the additional
port
appear
in the block.

thanks
Achilleas

Achilleas,

ports can use the tag like params do (note this tag is the last
tag for any sink or source). Just put some Cheetah code in there to
check for $debug and set hide to all, part or none.

M

On Sun, Jan 4, 2015 at 5:17 AM, Martin B. [email protected]
wrote:

Achilleas,

ports can use the tag like params do (note this tag is the last
tag for any sink or source). Just put some Cheetah code in there to
check for $debug and set hide to all, part or none.

M

There are lots of examples for how to use the hide tag in parameters and
ports, though mostly for message ports. Check out the
constellation_receiver XML file for how it uses a boolean parameter to
determine if it should show the message port or not.

Tom