summaryrefslogtreecommitdiff
path: root/gr-vocoder/grc/vocoder_freedv_tx_ss.block.yml
blob: 6ae73dfbbbd90e06ccaa27e4821263e1b26aedcf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
id: vocoder_freedv_tx_ss
label: FreeDV modulator

parameters:
-   id: mode
    label: Operating Mode
    dtype: int
    default: freedv_api.MODE_1600
    options: [freedv_api.MODE_1600, freedv_api.MODE_700, freedv_api.MODE_700B, freedv_api.MODE_2400A,
        freedv_api.MODE_2400B, freedv_api.MODE_800XA]
    option_labels: ['1600', '700', 700B, 2400A, 2400B, 800XA]
-   id: txt_msg
    label: Text Message
    dtype: string
    default: '''GNU Radio'''

inputs:
-   domain: stream
    dtype: short

outputs:
-   domain: stream
    dtype: short

templates:
    imports: |-
        from gnuradio import vocoder
        from gnuradio.vocoder import freedv_api
    make: vocoder.freedv_tx_ss(${mode},${txt_msg})

file_format: 1