Files
gr-ieee802-11/grc/ieee802_11_frame_equalizer.block.yml
2018-10-04 10:07:53 +02:00

59 lines
1.2 KiB
YAML

# auto-generated by grc.converter
id: ieee802_11_frame_equalizer
label: WiFi Frame Equalizer
category: '[IEEE802.11]'
parameters:
- id: algo
label: Algorithm
dtype: int
default: ieee802_11.LS
options: [ieee802_11.LS, ieee802_11.LMS, ieee802_11.COMB, ieee802_11.STA]
option_labels: [LS, LMS, Comb, STA]
- id: freq
label: Frequency
dtype: real
default: 5.89e9
- id: bw
label: Bandwidth
dtype: real
default: 10e6
- id: log
label: Log
dtype: bool
default: 'False'
options: ['True', 'False']
option_labels: [Enable, Disable]
- id: debug
label: Debug
dtype: bool
default: 'False'
options: ['True', 'False']
option_labels: [Enable, Disable]
inputs:
- domain: stream
dtype: complex
vlen: 64
multiplicity: '1'
outputs:
- domain: stream
dtype: byte
vlen: 48
multiplicity: '1'
- domain: message
id: symbols
optional: true
templates:
imports: import ieee802_11
make: ieee802_11.frame_equalizer(${algo}, ${freq}, ${bw}, ${log}, ${debug})
callbacks:
- set_algorithm(${algo})
- set_frequency(${freq})
- set_bandwidth(${bw})
file_format: 1