summaryrefslogtreecommitdiff
path: root/gr-digital/grc/variable_header_format_default.block.yml
blob: d326eb2e86ce43cbea06d9c1f44baf58f81ece62 (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
id: variable_header_format_default
label: Default Header Format Obj.

parameters:
-   id: access_code
    label: Access Code
    dtype: string
    default: '0'
-   id: threshold
    label: Threshold
    dtype: int
    default: '0'
-   id: bps
    label: Payload Bits per Symbol
    dtype: int
    default: '1'
value: ${ digital.header_format_default(access_code, threshold, bps) }

templates:
    imports: from gnuradio import digital
    var_make: "\n% if int(access_code)==0 #:\nself.${id} = ${id} = digital.header_format_default(digital.packet_utils.default_access_code,\
        \ ${threshold}, ${bps})\n% else:\nself.${id} = ${id} = digital.header_format_default(${access_code},\
        \ ${threshold}, ${bps})\n% endif\n  "

file_format: 1