blob: 62415e7b9b0652d60000197f48f560138983d8a5 [file] [log] [blame]
Roman Khassrafa1eb1882015-08-05 12:30:29 +02001<?xml version="1.0"?>
2<block>
Piotr Krysik24db0752016-07-15 13:09:07 +02003 <name>Burst SDCCH Subslot Splitter</name>
Roman Khassrafa1eb1882015-08-05 12:30:29 +02004 <key>gsm_burst_sdcch_subslot_splitter</key>
5 <import>import grgsm</import>
6 <make>grgsm.burst_sdcch_subslot_splitter(
7#if int($ports())==4 #
8grgsm.SPLITTER_SDCCH4
9#else
10grgsm.SPLITTER_SDCCH8
11#end if
12 )</make>
13
14 <param>
15 <name>Mode</name>
16 <key>ports</key>
17 <type>enum</type>
18 <option>
19 <name>SDCCH/8</name>
20 <key>8</key>
21 </option>
22 <option>
23 <name>SDCCH/4</name>
24 <key>4</key>
25 </option>
26 </param>
27
28 <sink>
29 <name>in</name>
30 <type>message</type>
31 </sink>
32
33 <source>
34 <name>out</name>
35 <type>message</type>
36 <nports>$ports</nports>
37 <optional>1</optional>
38 </source>
39
40 <doc>
41Burst SDCCH subslot splitter distributes bursts to eight different output ports depending on the subslots to which the bursts belong.
42This means subslot 0 bursts are sent to port out0, subslot 1 bursts on port out1, and so on.
43 </doc>
44</block>