diff options
Diffstat (limited to 'grc')
-rw-r--r-- | grc/gsm_block_tree.xml | 1 | ||||
-rw-r--r-- | grc/misc_utils/CMakeLists.txt | 1 | ||||
-rw-r--r-- | grc/misc_utils/gsm_burst_to_fn_time.xml | 2 | ||||
-rw-r--r-- | grc/misc_utils/gsm_extract_assignment_cmd.xml | 20 | ||||
-rw-r--r-- | grc/receiver/gsm_clock_offset_control.xml | 2 |
5 files changed, 25 insertions, 1 deletions
diff --git a/grc/gsm_block_tree.xml b/grc/gsm_block_tree.xml index 219702a..29a1a43 100644 --- a/grc/gsm_block_tree.xml +++ b/grc/gsm_block_tree.xml @@ -68,6 +68,7 @@ <block>gsm_extract_system_info</block> <block>gsm_extract_immediate_assignment</block> <block>gsm_extract_cmc</block> + <block>gsm_extract_assignment_cmd</block> <block>gsm_controlled_rotator_cc</block> <block>gsm_controlled_fractional_resampler_cc</block> <block>gsm_message_printer</block> diff --git a/grc/misc_utils/CMakeLists.txt b/grc/misc_utils/CMakeLists.txt index 3316373..78f66c9 100644 --- a/grc/misc_utils/CMakeLists.txt +++ b/grc/misc_utils/CMakeLists.txt @@ -22,6 +22,7 @@ install(FILES gsm_extract_immediate_assignment.xml gsm_collect_system_info.xml gsm_extract_cmc.xml + gsm_extract_assignment_cmd.xml gsm_controlled_rotator_cc.xml gsm_message_printer.xml gsm_bursts_printer.xml diff --git a/grc/misc_utils/gsm_burst_to_fn_time.xml b/grc/misc_utils/gsm_burst_to_fn_time.xml index fb98db6..94d7fdf 100644 --- a/grc/misc_utils/gsm_burst_to_fn_time.xml +++ b/grc/misc_utils/gsm_burst_to_fn_time.xml @@ -8,10 +8,12 @@ <sink> <name>bursts_in</name> <type>message</type> + <optional>1</optional> </sink> <source> <name>fn_time_out</name> <type>message</type> + <optional>1</optional> </source> </block> diff --git a/grc/misc_utils/gsm_extract_assignment_cmd.xml b/grc/misc_utils/gsm_extract_assignment_cmd.xml new file mode 100644 index 0000000..8562e56 --- /dev/null +++ b/grc/misc_utils/gsm_extract_assignment_cmd.xml @@ -0,0 +1,20 @@ +<?xml version="1.0"?> +<block> + <name>Extract Assignment Command</name> + <key>gsm_extract_assignment_cmd</key> + <import>import grgsm</import> + <make>grgsm.extract_assignment_cmd()</make> + <sink> + <name>msgs</name> + <type>message</type> + </sink> + <doc> +Extracts Assignemnt Commands. + +Input: decoded control channel messages + +The information can be retrieved using following function: +get_assignment_commands() + +</doc> +</block> diff --git a/grc/receiver/gsm_clock_offset_control.xml b/grc/receiver/gsm_clock_offset_control.xml index 17378ea..c5a932a 100644 --- a/grc/receiver/gsm_clock_offset_control.xml +++ b/grc/receiver/gsm_clock_offset_control.xml @@ -4,7 +4,7 @@ <key>gsm_clock_offset_control</key> <import>import grgsm</import> <make>grgsm.clock_offset_control($fc, $samp_rate, $osr)</make> - <callback></callback> + <callback>set_fc($fc)</callback> <param> <name>fc</name> <key>fc</key> |