Files
cpp/radio/processor/test/test02.cpp
T
jens fb89ad3864 Na endlich :/
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@884 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-05-28 16:23:17 +00:00

33 lines
587 B
C++

#include <cstdio>
#include <armadillo>
#include "Processor.hpp"
#include "NullSource.hpp"
#include "NullSink.hpp"
#include "TestBlock.hpp"
#ifndef LENGTH
#define LENGTH(a) (sizeof(a)/sizeof(a[0]))
#endif
const size_t BUFSIZE = 16;
int test02()
{
Processor processor;
NullSource<double> nullSrc(BUFSIZE);
NullSink<double> nullSink(BUFSIZE);
TestBlock testblock(BUFSIZE);
nullSrc.addBuffer(testblock.buffer());
testblock.addBuffer(nullSink.buffer());
processor.blockAdd(nullSrc);
processor.blockAdd(testblock);
processor.blockAdd(nullSink);
processor.run();
return 0;
}