diff options
Diffstat (limited to 'grc/flow_control')
-rw-r--r-- | grc/flow_control/CMakeLists.txt | 1 | ||||
-rw-r--r-- | grc/flow_control/gsm_burst_type_filter.xml | 32 |
2 files changed, 33 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..d7d86f4 --- /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>bursts_in</name> + <type>message</type> + <optional>1</optional> + </sink> + + <source> + <name>bursts_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> |