diff options
author | Piotr Krysik <ptrkrysik@gmail.com> | 2017-11-07 19:31:42 +0100 |
---|---|---|
committer | Piotr Krysik <ptrkrysik@gmail.com> | 2017-11-07 19:31:42 +0100 |
commit | acc365f2f19e2fc6fcc6a76cd4ea69bfd14120ab (patch) | |
tree | d001121a7241a6c4808447ae5a2bf618f39fc4b7 /grc | |
parent | 01c6afd49501e53fd5b01f6ee9818811db69f82b (diff) |
Added C++ version of burst type filter
Diffstat (limited to 'grc')
-rw-r--r-- | grc/flow_control/CMakeLists.txt | 1 | ||||
-rw-r--r-- | grc/flow_control/gsm_burst_type_filter.xml | 32 | ||||
-rw-r--r-- | grc/gsm_block_tree.xml | 1 |
3 files changed, 34 insertions, 0 deletions
diff --git a/grc/flow_control/CMakeLists.txt b/grc/flow_control/CMakeLists.txt index a6a7319..1f98d8f 100644 --- a/grc/flow_control/CMakeLists.txt +++ b/grc/flow_control/CMakeLists.txt @@ -21,6 +21,7 @@ install(FILES gsm_burst_timeslot_splitter.xml gsm_burst_fnr_filter.xml gsm_burst_timeslot_filter.xml + gsm_burst_type_filter.xml gsm_dummy_burst_filter.xml gsm_burst_sdcch_subslot_splitter.xml gsm_burst_sdcch_subslot_filter.xml diff --git a/grc/flow_control/gsm_burst_type_filter.xml b/grc/flow_control/gsm_burst_type_filter.xml new file mode 100644 index 0000000..a615961 --- /dev/null +++ b/grc/flow_control/gsm_burst_type_filter.xml @@ -0,0 +1,32 @@ +<?xml version="1.0"?> +<block> + <name>Burst Type Filter</name> + <key>gsm_burst_type_filter</key> + <import>import grgsm</import> + <make>grgsm.burst_type_filter($selected_burst_types)</make> + + <param> + <name>Selected burst types</name> + <key>selected_burst_types</key> + <value>[0,1,2,3,4,5,6,7]</value> + <type>int_vector</type> + </param> + + <sink> + <name>in</name> + <type>message</type> + <optional>1</optional> + </sink> + + <source> + <name>out</name> + <type>message</type> + <optional>1</optional> + </source> + + <doc> +This block filters bursts based on their type. + +For more information on burst types, see GSM 05.02. + </doc> +</block> diff --git a/grc/gsm_block_tree.xml b/grc/gsm_block_tree.xml index 479bdb4..225c28f 100644 --- a/grc/gsm_block_tree.xml +++ b/grc/gsm_block_tree.xml @@ -51,6 +51,7 @@ <block>gsm_burst_timeslot_filter</block> <block>gsm_burst_sdcch_subslot_filter</block> <block>gsm_burst_fnr_filter</block> + <block>gsm_burst_type_filter</block> <block>gsm_dummy_burst_filter</block> <block>gsm_uplink_downlink_splitter</block> </cat> |