Doing a simple feedback loop (lets say an adder output to input1 with preload set) works and we have unit tests for this, however, there is a strange lock-up issue when visualizing this with a plotter widget in the gui. This was not always an issue so I suspect a newly introduced bug during development...
The reason this is a pothos-library issue and not pothos-gui is that I believe this is related to a mistake in some buffer handling code. The feedback block will produce single element outputs per work cycle, however, the framework should be sticking these single outputs into a contiguous buffer chunk, and there should not be any obvious performance impact outside of the feedback block itself.
Doing a simple feedback loop (lets say an adder output to input1 with preload set) works and we have unit tests for this, however, there is a strange lock-up issue when visualizing this with a plotter widget in the gui. This was not always an issue so I suspect a newly introduced bug during development...
The reason this is a pothos-library issue and not pothos-gui is that I believe this is related to a mistake in some buffer handling code. The feedback block will produce single element outputs per work cycle, however, the framework should be sticking these single outputs into a contiguous buffer chunk, and there should not be any obvious performance impact outside of the feedback block itself.
Investigate.