blob: 7a0e3aa920b8f50d2717a826070ae3cc1165fdff [file] [log] [blame]
piotr437f5462014-02-04 17:57:25 +01001<?xml version="1.0"?>
2<block>
3 <name>receiver</name>
4 <key>gsm_receiver</key>
5 <category>gsm</category>
6 <import>import gsm</import>
7 <make>gsm.receiver($tuner, $osr)</make>
8 <!-- Make one 'param' node for every Parameter you want settable from the GUI.
9 Sub-nodes:
10 * name
11 * key (makes the value accessible as $keyname, e.g. in the make node)
12 * type -->
13 <param>
14 <name>...</name>
15 <key>...</key>
16 <type>...</type>
17 </param>
18
19 <!-- Make one 'sink' node per input. Sub-nodes:
20 * name (an identifier for the GUI)
21 * type
22 * vlen
23 * optional (set to 1 for optional inputs) -->
24 <sink>
25 <name>in</name>
26 <type><!-- e.g. int, float, complex, byte, short, xxx_vector, ...--></type>
27 </sink>
28
29 <!-- Make one 'source' node per output. Sub-nodes:
30 * name (an identifier for the GUI)
31 * type
32 * vlen
33 * optional (set to 1 for optional inputs) -->
34 <source>
35 <name>out</name>
36 <type><!-- e.g. int, float, complex, byte, short, xxx_vector, ...--></type>
37 </source>
38</block>