93 lines
2.4 KiB
XML
93 lines
2.4 KiB
XML
<?xml version="1.0"?>
|
|
<block>
|
|
<name>Bursts Printer</name>
|
|
<key>gsm_bursts_printer</key>
|
|
<import>import grgsm</import>
|
|
<import>import pmt</import>
|
|
<make>grgsm.bursts_printer(pmt.intern($prepend_string), $prepend_fnr,
|
|
$prepend_frame_count, $print_payload_only, $ignore_dummy_bursts)</make>
|
|
|
|
<param>
|
|
<name>Prepend String</name>
|
|
<key>prepend_string</key>
|
|
<value></value>
|
|
<type>string</type>
|
|
<hide>part</hide>
|
|
</param>
|
|
<param>
|
|
<name>Prepend Frame Number</name>
|
|
<key>prepend_fnr</key>
|
|
<value>False</value>
|
|
<type>bool</type>
|
|
<option>
|
|
<name>False</name>
|
|
<key>False</key>
|
|
</option>
|
|
<option>
|
|
<name>True</name>
|
|
<key>True</key>
|
|
</option>
|
|
</param>
|
|
<param>
|
|
<name>Prepend Frame Count</name>
|
|
<key>prepend_frame_count</key>
|
|
<value>False</value>
|
|
<type>bool</type>
|
|
<option>
|
|
<name>False</name>
|
|
<key>False</key>
|
|
</option>
|
|
<option>
|
|
<name>True</name>
|
|
<key>True</key>
|
|
</option>
|
|
</param>
|
|
<param>
|
|
<name>Print payload only</name>
|
|
<key>print_payload_only</key>
|
|
<value>False</value>
|
|
<type>bool</type>
|
|
<option>
|
|
<name>False</name>
|
|
<key>False</key>
|
|
</option>
|
|
<option>
|
|
<name>True</name>
|
|
<key>True</key>
|
|
</option>
|
|
</param>
|
|
<param>
|
|
<name>Ignore dummy bursts</name>
|
|
<key>ignore_dummy_bursts</key>
|
|
<value>False</value>
|
|
<type>bool</type>
|
|
<option>
|
|
<name>False</name>
|
|
<key>False</key>
|
|
</option>
|
|
<option>
|
|
<name>True</name>
|
|
<key>True</key>
|
|
</option>
|
|
</param>
|
|
|
|
<sink>
|
|
<name>bursts</name>
|
|
<type>message</type>
|
|
</sink>
|
|
|
|
<doc>
|
|
This block prints bursts to output. By default the whole burst including tail bits, stealing bits and training sequence is printed.
|
|
|
|
If "Prepend Frame Number" is enabled, then the framenumber is prepended to each burst.
|
|
|
|
If "Prepend Frame Count" is enabled, then the frame count for A5 is prependend to each burst.
|
|
|
|
If "Print payload only" is enabled, then only the two data blocks of a burst are printed, tail bits, stealing bits and training sequence are omitted.
|
|
|
|
If "Ignore dummy bursts" is enabled, then the burst printer will not print dummy bursts (see GSM 05.02)
|
|
|
|
Enabling first three options (or all four options) results in an output that is similar to the output of airprobe, i.e. the format is "frame_nr frame_count: databits"
|
|
</doc>
|
|
</block>
|