Added CX channel hopper block
diff --git a/grc/gsm_block_tree.xml b/grc/gsm_block_tree.xml
index 87bae67..3952fff 100644
--- a/grc/gsm_block_tree.xml
+++ b/grc/gsm_block_tree.xml
@@ -13,6 +13,7 @@
<cat>
<name>Receiver</name>
<block>gsm_receiver</block>
+ <block>gsm_cx_channel_hopper</block>
<block>gsm_fcch_burst_tagger</block>
<block>gsm_sch_detector</block>
<block>gsm_fcch_detector</block>
diff --git a/grc/receiver/CMakeLists.txt b/grc/receiver/CMakeLists.txt
index 25f08cc..bcef03d 100644
--- a/grc/receiver/CMakeLists.txt
+++ b/grc/receiver/CMakeLists.txt
@@ -23,5 +23,6 @@
gsm_fcch_burst_tagger.xml
gsm_sch_detector.xml
gsm_fcch_detector.xml
+ gsm_cx_channel_hopper.xml
gsm_clock_offset_control.xml DESTINATION share/gnuradio/grc/blocks
)
diff --git a/grc/receiver/gsm_cx_channel_hopper.xml b/grc/receiver/gsm_cx_channel_hopper.xml
new file mode 100644
index 0000000..77936f1
--- /dev/null
+++ b/grc/receiver/gsm_cx_channel_hopper.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<block>
+ <name>CX channel hopper</name>
+ <key>gsm_cx_channel_hopper</key>
+ <import>import grgsm</import>
+ <make>grgsm.cx_channel_hopper($ma, $maio, $hsn)</make>
+ <param>
+ <name>MA</name>
+ <key>ma</key>
+ <type>int</type>
+ </param>
+
+ <param>
+ <name>MAIO</name>
+ <key>maio</key>
+ <type>int</type>
+ </param>
+
+ <param>
+ <name>HSN</name>
+ <key>hsn</key>
+ <type>int</type>
+ </param>
+
+ <sink>
+ <name>CX</name>
+ <type>message</type>
+ </sink>
+
+ <source>
+ <name>bursts</name>
+ <type>message</type>
+ </source>
+</block>