Imported Upstream version 3.2.2
[debian/gnuradio] / grc / blocks / blks2_dxpsk_mod.xml
1 <?xml version="1.0"?>
2 <!--
3 ###################################################
4 ##DPSK Mod - 2, 4, 8
5 ###################################################
6  -->
7 <block>
8         <name>DPSK Mod</name>
9         <key>blks2_dxpsk_mod</key>
10         <import>from gnuradio import blks2</import>
11         <make>blks2.$(type)_mod(
12         samples_per_symbol=$samples_per_symbol,
13         excess_bw=$excess_bw,
14         gray_code=$gray_code,
15         verbose=$verbose,
16         log=$log,
17 )</make>
18         <param>
19                 <name>Type</name>
20                 <key>type</key>
21                 <type>enum</type>
22                 <option>
23                         <name>DBPSK</name>
24                         <key>dbpsk</key>
25                 </option>
26                 <option>
27                         <name>DQPSK</name>
28                         <key>dqpsk</key>
29                 </option>
30                 <option>
31                         <name>D8PSK</name>
32                         <key>d8psk</key>
33                 </option>
34         </param>
35         <param>
36                 <name>Samples/Symbol</name>
37                 <key>samples_per_symbol</key>
38                 <value>2</value>
39                 <type>int</type>
40         </param>
41         <param>
42                 <name>Excess BW</name>
43                 <key>excess_bw</key>
44                 <value>0.35</value>
45                 <type>real</type>
46         </param>
47         <param>
48                 <name>Gray Code</name>
49                 <key>gray_code</key>
50                 <value>True</value>
51                 <type>enum</type>
52                 <option>
53                         <name>Yes</name>
54                         <key>True</key>
55                 </option>
56                 <option>
57                         <name>No</name>
58                         <key>False</key>
59                 </option>
60         </param>
61         <param>
62                 <name>Verbose</name>
63                 <key>verbose</key>
64                 <value>False</value>
65                 <type>bool</type>
66                 <hide>#if str($verbose) == 'False' then 'part' else 'none'#</hide>
67                 <option>
68                         <name>On</name>
69                         <key>True</key>
70                 </option>
71                 <option>
72                         <name>Off</name>
73                         <key>False</key>
74                 </option>
75         </param>
76         <param>
77                 <name>Logging</name>
78                 <key>log</key>
79                 <value>False</value>
80                 <type>bool</type>
81                 <hide>#if str($log) == 'False' then 'part' else 'none'#</hide>
82                 <option>
83                         <name>On</name>
84                         <key>True</key>
85                 </option>
86                 <option>
87                         <name>Off</name>
88                         <key>False</key>
89                 </option>
90         </param>
91         <sink>
92                 <name>in</name>
93                 <type>byte</type>
94         </sink>
95         <source>
96                 <name>out</name>
97                 <type>complex</type>
98         </source>
99 </block>