7 #ifndef CDATAGENERATOR_H
8 #define CDATAGENERATOR_H
34 std::mt19937 m_engine;
48 int GetTraceData(
unsigned short* data,
int dataSize,
double binWidth);
77 unsigned short SinglePulse(
78 double C,
double A,
double t0,
double rise,
double decay,
79 int sample,
double binWidth
A class to generate test pulse, run, and baseline data for offline operation of QtScope.
Definition: CDataGenerator.h:32
int GetHistogramData(unsigned int *data, int dataSize)
Generate test Gaussian-distributed data.
Definition: CDataGenerator.cpp:47
CDataGenerator()
Constructor.
Definition: CDataGenerator.h:38
int GetTraceData(unsigned short *data, int dataSize, double binWidth)
Generate test trace data.
Definition: CDataGenerator.cpp:17
int GetBaselineData(double *data, int dataSize)
Generate randomly distributed test baseline data.
Definition: CDataGenerator.cpp:65