aboutsummaryrefslogtreecommitdiffstats
path: root/grc/misc_utils
diff options
context:
space:
mode:
authorRoman Khassraf <roman@khassraf.at>2015-07-12 21:19:35 +0200
committerRoman Khassraf <roman@khassraf.at>2015-07-12 21:19:35 +0200
commita212ca2dd7eada7449c069a4989269318168ba9c (patch)
tree166e9ba6d80422a907958507b482acab0f7c14e5 /grc/misc_utils
parent95c6f9dfba62dd2a219fc6b29a41dae401d84c9c (diff)
Added option to enable/disable information printing in immediate assignment extractor, plus code cleanup
Diffstat (limited to 'grc/misc_utils')
-rw-r--r--grc/misc_utils/gsm_extract_immediate_assignment.xml30
1 files changed, 28 insertions, 2 deletions
diff --git a/grc/misc_utils/gsm_extract_immediate_assignment.xml b/grc/misc_utils/gsm_extract_immediate_assignment.xml
index 0f5635b..92a2b90 100644
--- a/grc/misc_utils/gsm_extract_immediate_assignment.xml
+++ b/grc/misc_utils/gsm_extract_immediate_assignment.xml
@@ -3,10 +3,36 @@
<name>Extract immediate assignment</name>
<key>gsm_extract_immediate_assignment</key>
<import>import grgsm</import>
- <make>grgsm.extract_immediate_assignment()</make>
+ <make>grgsm.extract_immediate_assignment($print_immediate_assignments)</make>
+
+ <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>
<sink>
<name>msgs</name>
<type>message</type>
- </sink>
+ </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>
</block>