diff options
author | Roman Khassraf <roman@khassraf.at> | 2015-07-12 21:19:35 +0200 |
---|---|---|
committer | Roman Khassraf <roman@khassraf.at> | 2015-07-12 21:19:35 +0200 |
commit | a212ca2dd7eada7449c069a4989269318168ba9c (patch) | |
tree | 166e9ba6d80422a907958507b482acab0f7c14e5 /grc/misc_utils | |
parent | 95c6f9dfba62dd2a219fc6b29a41dae401d84c9c (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.xml | 30 |
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> |