aboutsummaryrefslogtreecommitdiffstats
path: root/grc
diff options
context:
space:
mode:
authorRoman Khassraf <roman@khassraf.at>2015-07-29 11:01:34 +0200
committerRoman Khassraf <roman@khassraf.at>2015-07-29 11:01:34 +0200
commit1e82b8d4d177c4bb3b99cb53b2aff96f07f22f06 (patch)
tree2443f3a41a158760769e6e67f05234b13fc93393 /grc
parentadea86fec54ace049addd35166345ad4abcaa3f2 (diff)
Implemented message sink block for unit testing
Diffstat (limited to 'grc')
-rw-r--r--grc/gsm_block_tree.xml1
-rw-r--r--grc/misc_utils/CMakeLists.txt5
-rw-r--r--grc/misc_utils/gsm_message_sink.xml19
3 files changed, 23 insertions, 2 deletions
diff --git a/grc/gsm_block_tree.xml b/grc/gsm_block_tree.xml
index 5837ce2..2864e4d 100644
--- a/grc/gsm_block_tree.xml
+++ b/grc/gsm_block_tree.xml
@@ -52,6 +52,7 @@
<block>gsm_clock_offset_corrector</block>
<block>gsm_tmsi_dumper</block>
<block>gsm_message_source</block>
+ <block>gsm_message_sink</block>
</cat>
</cat>
</cat>
diff --git a/grc/misc_utils/CMakeLists.txt b/grc/misc_utils/CMakeLists.txt
index 403a321..5dd4c1b 100644
--- a/grc/misc_utils/CMakeLists.txt
+++ b/grc/misc_utils/CMakeLists.txt
@@ -29,6 +29,7 @@ install(FILES
gsm_burst_sink.xml
gsm_burst_source.xml
gsm_burst_source_qa.xml
- gsm_burst_sink_qa.xml
- gsm_message_source.xml DESTINATION share/gnuradio/grc/blocks
+ gsm_burst_sink_qa.xml
+ gsm_message_source.xml
+ gsm_message_sink.xml DESTINATION share/gnuradio/grc/blocks
)
diff --git a/grc/misc_utils/gsm_message_sink.xml b/grc/misc_utils/gsm_message_sink.xml
new file mode 100644
index 0000000..e0d6ac0
--- /dev/null
+++ b/grc/misc_utils/gsm_message_sink.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<block>
+ <name>Message Sink</name>
+ <key>gsm_message_sink</key>
+ <import>import grgsm</import>
+ <make>grgsm.message_sink()</make>
+
+ <sink>
+ <name>in</name>
+ <type>message</type>
+ </sink>
+
+ <doc>
+This block is a message sink for testing purposes.
+
+The data can be retrieved using function get_messages()
+
+ </doc>
+</block>