- Processor::Blocks were assigned in/out buffers from outside

git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1023 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
2022-06-17 11:22:49 +00:00
parent 5b2ed3097b
commit 8b8ac38727
+6 -3
View File
@@ -156,11 +156,14 @@ void test()
size_t remain = iq_in.size(); size_t remain = iq_in.size();
const size_t BLOCKSIZE=1024; const size_t BLOCKSIZE=1024;
// Get input buffer from Farrow Block // Create input buffer for Farrow Block
auto farrow_buf_in = dynamic_cast<Buffer<ComplexScalar>*>(farrow.buffer_in()); auto farrow_buf_in = new Buffer<ComplexScalar>(BLOCKSIZE);
// Create output buffer for Farrow Block // Create output buffer for Farrow Block
auto farrow_buf_out = new Buffer<ComplexScalar>(BLOCKSIZE); auto farrow_buf_out = new Buffer<ComplexScalar>(BLOCKSIZE);
// Assign buffers to Farrow Block
farrow.buffer_in_add(farrow_buf_in);
farrow.buffer_out_add(farrow_buf_out); farrow.buffer_out_add(farrow_buf_out);
while(remain) while(remain)