gr-gsm/grc/transmitter/gsm_txtime_setter.xml

85 lines
1.9 KiB
XML

<?xml version="1.0"?>
<block>
<name>txtime_setter</name>
<key>gsm_txtime_setter</key>
<import>import grgsm</import>
<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>
<callback>set_fn_time_reference($init_fn, $init_time_secs, $init_time_fracs)</callback>
<callback>set_time_hint($time_hint_secs, $time_hint_secs)</callback>
<callback>set_timing_advance($timing_advance)</callback>
<callback>set_delay_correction($delay_correction)</callback>
<param>
<name>init_fn</name>
<key>init_fn</key>
<value>None</value>
<type>raw</type>
<hide>part</hide>
</param>
<param>
<name>init_time_secs</name>
<key>init_time_secs</key>
<value>0</value>
<type>int</type>
<hide>part</hide>
</param>
<param>
<name>init_time_fracs</name>
<key>init_time_fracs</key>
<value>0</value>
<type>float</type>
<hide>part</hide>
</param>
<param>
<name>time_hint_secs</name>
<key>time_hint_secs</key>
<value>0</value>
<type>int</type>
<hide>part</hide>
</param>
<param>
<name>time_hint_fracs</name>
<key>time_hint_fracs</key>
<value>0</value>
<type>float</type>
<hide>part</hide>
</param>
<param>
<name>timing_advance</name>
<key>timing_advance</key>
<value>0</value>
<type>float</type>
<hide>part</hide>
</param>
<param>
<name>delay_correction</name>
<key>delay_correction</key>
<value>0</value>
<type>float</type>
<hide>part</hide>
</param>
<sink>
<name>fn_time</name>
<type>message</type>
<optional>1</optional>
</sink>
<sink>
<name>bursts_in</name>
<type>message</type>
<optional>1</optional>
</sink>
<source>
<name>bursts_out</name>
<type>message</type>
<optional>1</optional>
</source>
</block>