blob: 4f91b4baf4e9c256188fdb52b5991775021067d0 [file] [log] [blame]
Piotr Krysik09826732016-07-15 13:14:24 +02001<block>
2 <name>Clock Offset Corrector Tagged</name>
3 <key>gsm_clock_offset_corrector_tagged</key>
4 <import>from clock_offset_corrector_tagged import clock_offset_corrector_tagged # grc-generated hier_block</import>
5 <make>grgsm.clock_offset_corrector_tagged(
6 fc=$fc,
7 ppm=$ppm,
8 samp_rate_in=$samp_rate_in,
9)</make>
10 <callback>set_fc($fc)</callback>
11 <callback>set_ppm($ppm)</callback>
12 <callback>set_samp_rate_in($samp_rate_in)</callback>
13 <param>
14 <name>fc</name>
15 <key>fc</key>
16 <value>fc</value>
17 <type>float</type>
18 </param>
19 <param>
20 <name>ppm</name>
21 <key>ppm</key>
22 <value>ppm</value>
23 <type>float</type>
24 </param>
25 <param>
26 <name>samp_rate_in</name>
27 <key>samp_rate_in</key>
28 <value>samp_rate_in</value>
29 <type>float</type>
30 </param>
31 <sink>
32 <name>ctrl</name>
33 <type>message</type>
34 <optional>1</optional>
35 </sink>
36 <sink>
37 <name>in</name>
38 <type>complex</type>
39 <vlen>1</vlen>
40 </sink>
41 <source>
42 <name>out</name>
43 <type>complex</type>
44 <vlen>1</vlen>
45 </source>
46 <doc>Piotr Krysik
47Clock offset corrector with blocks that use tags to switch offsets
48</doc>
49 <grc_source>gr-gsm/hier_blocks/misc_utils/gsm_clock_offset_corrector_tagged.grc</grc_source>
50</block>