3 ###################################################
6 ###################################################
10 <key>blks2_valve</key>
11 <import>from grc_gnuradio import blks2 as grc_blks2</import>
12 <make>grc_blks2.valve(item_size=$type.size*$vlen, open=bool($open))</make>
13 <callback>set_open(bool($open))</callback>
21 <opt>size:gr.sizeof_gr_complex</opt>
26 <opt>size:gr.sizeof_float</opt>
31 <opt>size:gr.sizeof_int</opt>
36 <opt>size:gr.sizeof_short</opt>
41 <opt>size:gr.sizeof_char</opt>
51 <name>Vec Length</name>
56 <check>$vlen > 0</check>
61 <nports>$num_inputs</nports>
67 <nports>$num_outputs</nports>
70 Connect output to input when valve is closed (not open).