aboutsummaryrefslogtreecommitdiffstats
path: root/grc
diff options
context:
space:
mode:
Diffstat (limited to 'grc')
-rw-r--r--grc/gsm_block_tree.xml1
-rw-r--r--grc/misc_utils/CMakeLists.txt1
-rw-r--r--grc/misc_utils/gsm_burst_to_fn_time.xml2
-rw-r--r--grc/misc_utils/gsm_extract_assignment_cmd.xml20
-rw-r--r--grc/receiver/gsm_clock_offset_control.xml2
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>