Dear Sir,
I need to create a interpolator block which has a callback function to change its interpolation factor on the fly.
If this block is inherited from gr::sync_interpolator, its interpolation factor cannot be changed on the fly because the interpolation factor is an argument of its constructor.
The alternative is to inherit from gr::block instead. If the set_output_multiple() could be called on the fly, then the problem is solved.
The problem is, the set_output_multiple() could not be changed on the fly !
Any solution to this?
The objective is to create an interpolator block that its interpolation factor could be changed on the fly.
Thanks in advance.
Regards,
Activecat