Class DdsDataSource¶
Defined in File DdsDataSource.hpp
Class Documentation¶
-
class DdsDataSource : public QObject¶
Test class to generate artificial data.
This class is used as an artificial data source in conjunction with QtChart data structures. This is probably a reminiscent from code examples.
It can generate a set of data and replace the contents of a QAbstractSeries data structure, which is used by QtChart.
Public Functions
-
explicit DdsDataSource(QObject *parent = nullptr)¶
Constructor.
- Parameters
parent – [in] QObject pointer.
Public Slots
-
void generateData(int type, int rowCount, int colCount)¶
Generates random data.
Creates some phony data.
- Parameters
type – [in] of data, 0 is sine wave, 1 is linearly increasing.
rowCount – [in] Number of vectors to create in the list.
colCount – [in] Number of data points in a vector.
-
void update(QAbstractSeries *series)¶
Updates series with next row of data vector.
For each call it takes the next row of data and increments the row index. The index wraps around to 0.
- Parameters
series – [inout] Pointer to series to update.
-
explicit DdsDataSource(QObject *parent = nullptr)¶