diff options
Diffstat (limited to 'grc/blocks')
-rw-r--r-- | grc/blocks/pad_sink.xml | 21 | ||||
-rw-r--r-- | grc/blocks/pad_source.xml | 31 |
2 files changed, 45 insertions, 7 deletions
diff --git a/grc/blocks/pad_sink.xml b/grc/blocks/pad_sink.xml index 477f2ad13..999de315d 100644 --- a/grc/blocks/pad_sink.xml +++ b/grc/blocks/pad_sink.xml @@ -9,6 +9,20 @@ <key>pad_sink</key> <make></make> <param> + <name>Mode</name> + <key>mode</key> + <value>hb</value> + <type>enum</type> + <option> + <name>Hierarchical</name> + <key>hb</key> + </option> + <option> + <name>Continuation</name> + <key>cont</key> + </option> + </param> + <param> <name>Num Inputs</name> <key>nports</key> <value>1</value> @@ -59,10 +73,11 @@ <nports>$nports</nports> </sink> <doc> -This is a sink pad block for creating hierarchical flow graphs. \ +Continuation Mode: +The inputs of this block can be aliased by one or more pad source blocks. + +Hierarchical Mode: The inputs of this block will become the outputs to this flow graph when it is instantiated as a hierarchical block. \ Limit one sink pad block per flow graph. - -Remember to set the generate options to hier block. </doc> </block> diff --git a/grc/blocks/pad_source.xml b/grc/blocks/pad_source.xml index b6ef2c55d..26491adb3 100644 --- a/grc/blocks/pad_source.xml +++ b/grc/blocks/pad_source.xml @@ -9,6 +9,20 @@ <key>pad_source</key> <make></make> <param> + <name>Mode</name> + <key>mode</key> + <value>hb</value> + <type>enum</type> + <option> + <name>Hierarchical</name> + <key>hb</key> + </option> + <option> + <name>Continuation</name> + <key>cont</key> + </option> + </param> + <param> <name>Num Outputs</name> <key>nports</key> <value>1</value> @@ -50,6 +64,13 @@ <value>1</value> <type>int</type> </param> + <param> + <name>Pad Sink ID</name> + <key>pad_sink_id</key> + <value>pad_sink_0</value> + <type>string</type> + <hide>#if $mode() == 'cont' then 'none' else 'all'#</hide> + </param> <check>$vlen > 0</check> <check>0 < $nports</check> <source> @@ -59,10 +80,12 @@ <nports>$nports</nports> </source> <doc> -This is a source pad block for creating hierarchical flow graphs. \ -The outputs of this block will become the inputs to this flow graph when it is instantiated as a hierarchical block. \ -Limit one source pad block per flow graph. +Continuation Mode: +The outputs of this block will alias the inputs of the pad sink specified by "pad sink id". -Remember to set the generate options to hier block. +Hierarchical Mode: +The outputs of this block will become the inputs to this flow graph when it is instantiated as a hierarchical block. \ +Limit one source pad block per flow graph. \ +The "pad sink id" will be ignored in this mode. </doc> </block> |