40 lines
871 B
YAML
40 lines
871 B
YAML
|
# auto-generated by grc.converter
|
||
|
|
||
|
id: gsm_burst_sdcch_subslot_splitter
|
||
|
label: Burst SDCCH Subslot Splitter
|
||
|
|
||
|
parameters:
|
||
|
- id: ports
|
||
|
label: Mode
|
||
|
dtype: enum
|
||
|
options: ['8', '4']
|
||
|
option_labels: [SDCCH/8, SDCCH/4]
|
||
|
hide: part
|
||
|
|
||
|
inputs:
|
||
|
- domain: message
|
||
|
id: in
|
||
|
|
||
|
outputs:
|
||
|
- domain: message
|
||
|
id: out
|
||
|
multiplicity: ${ ports }
|
||
|
optional: true
|
||
|
|
||
|
templates:
|
||
|
imports: import grgsm
|
||
|
make: |-
|
||
|
grgsm.burst_sdcch_subslot_splitter(
|
||
|
% if int(ports)==4:
|
||
|
grgsm.SPLITTER_SDCCH4
|
||
|
% else:
|
||
|
grgsm.SPLITTER_SDCCH8
|
||
|
% endif
|
||
|
)
|
||
|
|
||
|
documentation: |-
|
||
|
Burst SDCCH subslot splitter distributes bursts to eight different output ports depending on the subslots to which the bursts belong.
|
||
|
This means subslot 0 bursts are sent to port out0, subslot 1 bursts on port out1, and so on.
|
||
|
|
||
|
file_format: 1
|