blob: 648f4d979102981418b6842c0233b99f64e31240 [file] [log] [blame]
Piotr Krysik517464c2017-11-05 12:23:15 +01001<?xml version="1.0"?>
2<block>
3 <name>txtime_setter</name>
4 <key>gsm_txtime_setter</key>
5 <import>import grgsm</import>
6 <make>grgsm.txtime_setter($init_fn if ($init_fn is not None) else 0xffffffff, $init_time_secs, $init_time_fracs, $time_hint_secs, $time_hint_fracs, $timing_advance, $delay_correction)</make>
7
8 <callback>set_fn_time_reference($init_fn, $init_time_secs, $init_time_fracs)</callback>
9 <callback>set_time_hint($time_hint_secs, $time_hint_secs)</callback>
10 <callback>set_timing_advance($timing_advance)</callback>
11 <callback>set_delay_correction($delay_correction)</callback>
12
13 <param>
14 <name>init_fn</name>
15 <key>init_fn</key>
16 <value>None</value>
17 <type>raw</type>
18 <hide>part</hide>
19 </param>
20
21 <param>
22 <name>init_time_secs</name>
23 <key>init_time_secs</key>
24 <value>0</value>
25 <type>int</type>
26 <hide>part</hide>
27 </param>
28 <param>
29 <name>init_time_fracs</name>
30 <key>init_time_fracs</key>
31 <value>0</value>
32 <type>float</type>
33 <hide>part</hide>
34 </param>
35
36 <param>
37 <name>time_hint_secs</name>
38 <key>time_hint_secs</key>
39 <value>0</value>
40 <type>int</type>
41 <hide>part</hide>
42 </param>
43 <param>
44 <name>time_hint_fracs</name>
45 <key>time_hint_fracs</key>
46 <value>0</value>
47 <type>float</type>
48 <hide>part</hide>
49 </param>
50
51 <param>
52 <name>timing_advance</name>
53 <key>timing_advance</key>
54 <value>0</value>
55 <type>float</type>
56 <hide>part</hide>
57 </param>
58
59 <param>
60 <name>delay_correction</name>
61 <key>delay_correction</key>
62 <value>0</value>
63 <type>float</type>
64 <hide>part</hide>
65 </param>
66
67 <sink>
68 <name>fn_time</name>
69 <type>message</type>
70 <optional>1</optional>
71 </sink>
72
73 <sink>
74 <name>bursts_in</name>
75 <type>message</type>
76 <optional>1</optional>
77 </sink>
78
79 <source>
80 <name>bursts_out</name>
81 <type>message</type>
82 <optional>1</optional>
83 </source>
84</block>