6#include <QReadWriteLock>
9#include "hantekprotocol/types.h"
24 double computeAmplitude()
const;
27typedef std::vector<QVector3D> ChannelGraph;
28typedef std::vector<ChannelGraph> ChannelsGraphs;
43 unsigned int channelCount()
const;
45 bool softwareTriggerTriggered =
false;
47 ChannelsGraphs vaChannelSpectrum;
48 ChannelsGraphs vaChannelVoltage;
50 std::vector<DataChannel> analyzedData;
Post processing results.
Definition ppresult.h:31
DataChannel * modifyData(ChannelID channel)
Returns the analyzed data. The data structure can be modifed.
Definition ppresult.cpp:15
unsigned int sampleCount() const
Definition ppresult.cpp:17
const DataChannel * data(ChannelID channel) const
Returns the analyzed data.
Definition ppresult.cpp:9
Struct for the analyzed data.
Definition ppresult.h:18
SampleValues voltage
The time-domain voltage levels (V)
Definition ppresult.h:19
double frequency
The frequency of the signal.
Definition ppresult.h:22
SampleValues spectrum
The frequency-domain power levels (dB)
Definition ppresult.h:20
Struct for a array of sample values.
Definition ppresult.h:12
double interval
The interval between two sample values.
Definition ppresult.h:14
std::vector< double > sample
Vector holding the sampling data.
Definition ppresult.h:13