34 lines
685 B
YAML
34 lines
685 B
YAML
|
id: iqbalance_optimize_c
|
||
|
label: IQ Bal Optimize
|
||
|
flags: [ python, cpp ]
|
||
|
|
||
|
parameters:
|
||
|
- id: period
|
||
|
label: Period
|
||
|
dtype: int
|
||
|
|
||
|
inputs:
|
||
|
- domain: stream
|
||
|
dtype: complex
|
||
|
|
||
|
outputs:
|
||
|
- domain: message
|
||
|
id: iqbal_corr
|
||
|
dtype: complex
|
||
|
optional: true
|
||
|
|
||
|
templates:
|
||
|
imports: from gnuradio import iqbalance
|
||
|
make: iqbalance.optimize_c(${period})
|
||
|
callbacks:
|
||
|
- set_period(${period})
|
||
|
cpp_templates:
|
||
|
includes: ['#include <gnuradio/iqbalance.h>']
|
||
|
declarations: 'iqbalance::optimize_c::sptr ${id};'
|
||
|
make: 'this->${id} = iqbalance::optimize_c::make(${period});'
|
||
|
callbacks:
|
||
|
- set_period(${period})
|
||
|
link: ['gnuradio-iqbalance']
|
||
|
|
||
|
file_format: 1
|