blob: 9040b9b14117d62c1bbe6a210bbc52ef06c6943a [file] [log] [blame]
Roman Khassraf5bd14f22015-06-24 17:59:13 +02001<?xml version="1.0"?>
2<block>
Piotr Krysik24db0752016-07-15 13:09:07 +02003 <name>Extract Immediate Assignment</name>
Roman Khassraf5bd14f22015-06-24 17:59:13 +02004 <key>gsm_extract_immediate_assignment</key>
5 <import>import grgsm</import>
Roman Khassraf1669e932015-07-13 11:18:22 +02006 <make>grgsm.extract_immediate_assignment($print_immediate_assignments, $ignore_gprs, $unique_references)</make>
Roman Khassrafa212ca22015-07-12 21:19:35 +02007
8 <param>
9 <name>Print</name>
10 <key>print_immediate_assignments</key>
11 <value>False</value>
12 <type>bool</type>
13 <option>
14 <name>False</name>
15 <key>False</key>
16 </option>
17 <option>
18 <name>True</name>
19 <key>True</key>
20 </option>
21 </param>
Roman Khassraf2b5ca482015-07-13 10:28:17 +020022 <param>
23 <name>Ignore GPRS</name>
24 <key>ignore_gprs</key>
25 <value>False</value>
26 <type>bool</type>
27 <option>
28 <name>False</name>
29 <key>False</key>
30 </option>
31 <option>
32 <name>True</name>
33 <key>True</key>
34 </option>
35 </param>
Roman Khassraf1669e932015-07-13 11:18:22 +020036 <param>
37 <name>Unique per request ref</name>
38 <key>unique_references</key>
39 <value>False</value>
40 <type>bool</type>
41 <option>
42 <name>False</name>
43 <key>False</key>
44 </option>
45 <option>
46 <name>True</name>
47 <key>True</key>
48 </option>
49 </param>
Roman Khassraf5bd14f22015-06-24 17:59:13 +020050
51 <sink>
52 <name>msgs</name>
53 <type>message</type>
Roman Khassrafa212ca22015-07-12 21:19:35 +020054 </sink>
55
56 <doc>
Roman Khassraf1e9a8092015-07-13 11:23:46 +020057Extracts the assignment information from immediate assignments, i.e. timeslot, channel type, etc.
Roman Khassrafa212ca22015-07-12 21:19:35 +020058
Roman Khassraf1e9a8092015-07-13 11:23:46 +020059Input: decoded control channel messages
Roman Khassrafa212ca22015-07-12 21:19:35 +020060
Roman Khassraf1e9a8092015-07-13 11:23:46 +020061If "Print" is enabled, the information will be printed to output also,
62else the data can be retrieved using functions:
Roman Khassrafa212ca22015-07-12 21:19:35 +020063
Roman Khassraf1e9a8092015-07-13 11:23:46 +020064get_frame_numbers(), get_channel_types(), get_timeslots(), get_subchannels(), get_hopping(), get_maios(), get_hsns(), get_arfcns(), get_timing_advances(), get_mobile_allocations()
65
66If "Ignore GPRS" is enabled, the extractor will ignore Immediate Assignments that assign GPRS channels.
67
68If "Unique per request ref" is enabled, the extractor will capture the first Immediate Assignment for every unique request reference, and ignore further duplicate assignments
69
Roman Khassrafa212ca22015-07-12 21:19:35 +020070 </doc>
Roman Khassraf5bd14f22015-06-24 17:59:13 +020071</block>