2015-06-24 15:59:13 +00:00
|
|
|
<?xml version="1.0"?>
|
|
|
|
<block>
|
|
|
|
<name>Extract immediate assignment</name>
|
|
|
|
<key>gsm_extract_immediate_assignment</key>
|
|
|
|
<import>import grgsm</import>
|
2015-07-13 08:28:17 +00:00
|
|
|
<make>grgsm.extract_immediate_assignment($print_immediate_assignments, $ignore_gprs)</make>
|
2015-07-12 19:19:35 +00:00
|
|
|
|
|
|
|
<param>
|
|
|
|
<name>Print</name>
|
|
|
|
<key>print_immediate_assignments</key>
|
|
|
|
<value>False</value>
|
|
|
|
<type>bool</type>
|
|
|
|
<option>
|
|
|
|
<name>False</name>
|
|
|
|
<key>False</key>
|
|
|
|
</option>
|
|
|
|
<option>
|
|
|
|
<name>True</name>
|
|
|
|
<key>True</key>
|
|
|
|
</option>
|
|
|
|
</param>
|
2015-07-13 08:28:17 +00:00
|
|
|
<param>
|
|
|
|
<name>Ignore GPRS</name>
|
|
|
|
<key>ignore_gprs</key>
|
|
|
|
<value>False</value>
|
|
|
|
<type>bool</type>
|
|
|
|
<option>
|
|
|
|
<name>False</name>
|
|
|
|
<key>False</key>
|
|
|
|
</option>
|
|
|
|
<option>
|
|
|
|
<name>True</name>
|
|
|
|
<key>True</key>
|
|
|
|
</option>
|
|
|
|
</param>
|
2015-06-24 15:59:13 +00:00
|
|
|
|
|
|
|
<sink>
|
|
|
|
<name>msgs</name>
|
|
|
|
<type>message</type>
|
2015-07-12 19:19:35 +00:00
|
|
|
</sink>
|
|
|
|
|
|
|
|
<doc>
|
|
|
|
Extracts the assignment information from immediate assignments, i.e. timeslot, channel type, etc.
|
|
|
|
|
|
|
|
Input: decoded control channel messages
|
|
|
|
|
|
|
|
If "Print" is enabled, the information will be printed to output also,
|
|
|
|
else the data can be retrieved using functions:
|
|
|
|
|
|
|
|
get_frame_numbers(), get_channel_types(), get_timeslots(), get_subchannels(), get_hopping(), get_maios(), get_hsns(), get_arfcns(), get_timing_advances(), get_mobile_allocations()
|
|
|
|
</doc>
|
2015-06-24 15:59:13 +00:00
|
|
|
</block>
|