Statistics
| Branch: | Tag: | Revision:

root / grc / blocks / gr_vector_to_streams.xml @ 183d816a

History | View | Annotate | Download (1.4 kB)

1
<?xml version="1.0"?>
2
<!--
3
###################################################
4
##Vector to Streams
5
###################################################
6
 -->
7
<block>
8
        <name>Vector to Streams</name>
9
        <key>gr_vector_to_streams</key>
10
        <import>from gnuradio import gr</import>
11
        <make>gr.vector_to_streams($type.size*$vlen, $num_streams)</make>
12
        <param>
13
                <name>IO Type</name>
14
                <key>type</key>
15
                <type>enum</type>
16
                <option>
17
                        <name>Complex</name>
18
                        <key>complex</key>
19
                        <opt>size:gr.sizeof_gr_complex</opt>
20
                </option>
21
                <option>
22
                        <name>Float</name>
23
                        <key>float</key>
24
                        <opt>size:gr.sizeof_float</opt>
25
                </option>
26
                <option>
27
                        <name>Int</name>
28
                        <key>int</key>
29
                        <opt>size:gr.sizeof_int</opt>
30
                </option>
31
                <option>
32
                        <name>Short</name>
33
                        <key>short</key>
34
                        <opt>size:gr.sizeof_short</opt>
35
                </option>
36
                <option>
37
                        <name>Byte</name>
38
                        <key>byte</key>
39
                        <opt>size:gr.sizeof_char</opt>
40
                </option>
41
        </param>
42
        <param>
43
                <name>Num Streams</name>
44
                <key>num_streams</key>
45
                <value>2</value>
46
                <type>int</type>
47
        </param>
48
        <param>
49
                <name>Vec Length</name>
50
                <key>vlen</key>
51
                <value>1</value>
52
                <type>int</type>
53
        </param>
54
        <check>$num_streams &gt; 0</check>
55
        <check>$vlen &gt;= 1</check>
56
        <sink>
57
                <name>in</name>
58
                <type>$type</type>
59
                <vlen>$vlen*$num_streams</vlen>
60
        </sink>
61
        <source>
62
                <name>out</name>
63
                <type>$type</type>
64
                <vlen>$vlen</vlen>
65
                <nports>$num_streams</nports>
66
        </source>
67
</block>