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 '] declarations: 'iqbalance::optimize_c::sptr ${id};' make: 'this->${id} = iqbalance::optimize_c::make(${period});' callbacks: - set_period(${period}) link: ['gnuradio-iqbalance'] file_format: 1