Go to the documentation of this file.
26 #ifndef DOWNSAMPLEFILTER_H
27 #define DOWNSAMPLEFILTER_H
41 class DownsampleFilter :
public QObject,
public Filter<TimedXyzData, DownsampleFilter, TimedXyzData>
99 typedef QList<TimedXyzData> TimedXyzDownsampleBuffer;
101 unsigned int bufferSize_;
103 TimedXyzDownsampleBuffer buffer_;
106 #endif // DOWNSAMPLEFILTER_H
Class for vector type measurement data (timestamp, x, y, z).
Datatypes for different filters.
void setTimeout(int ms)
Set timeout in milliseconds for discarding too old samples from buffer.
int timeout() const
Timeout in milliseconds for discarding too old samples from buffer.
void setBufferSize(unsigned int size)
Set buffer size for downsampling.
DownsampleFilter()
Constructor.
unsigned int bufferSize() const
Buffer size for downsampling.
static FilterBase * factoryMethod()
Factory method.