A thread collecting samples at regular intervals.
More...
#include <qwt_sampling_thread.h>
A thread collecting samples at regular intervals.
Continuous signals are converted into a discrete signal by collecting samples at regular intervals. A discrete signal can be displayed by a QwtPlotSeriesItem on a QwtPlot widget.
QwtSamplingThread starts a thread calling periodically sample(), to collect and store ( or emit ) a single sample.
- See also
- QwtPlotCurve, QwtPlotSeriesItem
Definition at line 28 of file qwt_sampling_thread.h.
◆ ~QwtSamplingThread()
QwtSamplingThread::~QwtSamplingThread |
( |
| ) |
|
|
virtual |
◆ QwtSamplingThread()
QwtSamplingThread::QwtSamplingThread |
( |
QObject * |
parent = NULL | ) |
|
|
explicitprotected |
◆ elapsed()
double QwtSamplingThread::elapsed |
( |
| ) |
const |
◆ interval()
double QwtSamplingThread::interval |
( |
| ) |
const |
◆ run()
void QwtSamplingThread::run |
( |
| ) |
|
|
protectedvirtual |
◆ sample()
virtual void QwtSamplingThread::sample |
( |
double |
elapsed | ) |
|
|
protectedpure virtual |
Collect a sample
- Parameters
-
elapsed | Time since the thread was started in seconds |
- Note
- Due to a bug in previous version elapsed was passed as seconds instead of miliseconds. To avoid breaking existing code we stay with seconds for now.
◆ setInterval
void QwtSamplingThread::setInterval |
( |
double |
msecs | ) |
|
|
slot |
◆ stop
void QwtSamplingThread::stop |
( |
| ) |
|
|
slot |
◆ m_data
The documentation for this class was generated from the following files: