blob: 76a3f37e51b557c57ee8f4922cfe45233df37c9b [file] [log] [blame]
Vasil Velichkov14ea82d2019-08-28 18:46:34 +00001# auto-generated by grc.converter
2
3id: gsm_txtime_setter
4label: txtime_setter
5
6parameters:
7- id: init_fn
8 label: init_fn
9 dtype: raw
10 default: None
11 hide: part
12- id: init_time_secs
13 label: init_time_secs
14 dtype: int
15 default: '0'
16 hide: part
17- id: init_time_fracs
18 label: init_time_fracs
19 dtype: float
20 default: '0'
21 hide: part
22- id: time_hint_secs
23 label: time_hint_secs
24 dtype: int
25 default: '0'
26 hide: part
27- id: time_hint_fracs
28 label: time_hint_fracs
29 dtype: float
30 default: '0'
31 hide: part
32- id: timing_advance
33 label: timing_advance
34 dtype: float
35 default: '0'
36 hide: part
37- id: delay_correction
38 label: delay_correction
39 dtype: float
40 default: '0'
41 hide: part
42
43inputs:
44- domain: message
45 id: fn_time
46 optional: true
47- domain: message
48 id: bursts_in
49 optional: true
50
51outputs:
52- domain: message
53 id: bursts_out
54 optional: true
55
56templates:
57 imports: import grgsm
58 make: grgsm.txtime_setter(${init_fn} if (${init_fn} is not None) else 0xffffffff,
59 ${init_time_secs}, ${init_time_fracs}, ${time_hint_secs}, ${time_hint_fracs},
60 ${timing_advance}, ${delay_correction})
61 callbacks:
62 - set_fn_time_reference(${init_fn}, ${init_time_secs}, ${init_time_fracs})
63 - set_time_hint(${time_hint_secs}, ${time_hint_secs})
64 - set_timing_advance(${timing_advance})
65 - set_delay_correction(${delay_correction})
66
67file_format: 1