5 #include <QReadWriteLock> std::vector< DataChannel > analyzedData
The analyzed data for each channel.
Definition: ppresult.h:64
double pulseWidth2
The width of the following pulse.
Definition: ppresult.h:30
double interval
The interval between two sample values.
Definition: ppresult.h:14
bool valid
Not clipped, distorted, dropouts etc.
Definition: ppresult.h:21
double pulseWidth1
The width of the triggered pulse.
Definition: ppresult.h:29
unsigned triggeredPosition
skip samples at start of channel to get triggered trace on screen
Definition: ppresult.h:54
std::vector< double > sample
Vector holding the sampling data.
Definition: ppresult.h:13
double pulseWidth1
The width of the triggered pulse.
Definition: ppresult.h:55
unsigned int channelCount() const
Definition: ppresult.cpp:18
double pulseWidth2
The width of the following pulse.
Definition: ppresult.h:56
SampleValues spectrum
The frequency-domain power levels (dB)
Definition: ppresult.h:20
DataChannel * modifiableData(ChannelID channel)
Returns the analyzed data (RW). The data structure can be modifed.
Definition: ppresult.cpp:14
ChannelsGraphs vaChannelVoltage
Definition: ppresult.h:60
double dc
The DC bias of the signal.
Definition: ppresult.h:24
double dB
The AC rms value as dB (dBV or other depending on config)
Definition: ppresult.h:26
double vpp
The peak-to-peak voltage of the displayed part of trace.
Definition: ppresult.h:22
SampleValues voltage
The time-domain voltage levels (V)
Definition: ppresult.h:19
unsigned tag
track individual sample blocks (debug support)
Definition: ppresult.h:57
double ac
The AC rms value of the signal.
Definition: ppresult.h:25
std::vector< QVector3D > ChannelGraph
Definition: ppresult.h:33
double thd
The THD value.
Definition: ppresult.h:28
PPresult(unsigned int channelCount)
Definition: ppresult.cpp:6
Struct for a array of sample values.
Definition: ppresult.h:12
double rms
The DC + AC rms value of the signal = sqrt( dc * dc + acc * ac )
Definition: ppresult.h:23
std::vector< ChannelGraph > ChannelsGraphs
Definition: ppresult.h:34
ChannelsGraphs vaChannelHistogram
Definition: ppresult.h:61
unsigned ChannelID
Definition: types.h:6
bool softwareTriggerTriggered
sw trigger status
Definition: ppresult.h:52
Struct for the analyzed data.
Definition: ppresult.h:18
unsigned int sampleCount() const
Definition: ppresult.cpp:16
const DataChannel * data(ChannelID channel) const
Returns the analyzed data (RO).
Definition: ppresult.cpp:8
double frequency
The frequency of the signal.
Definition: ppresult.h:27
ChannelsGraphs vaChannelSpectrum
Definition: ppresult.h:59
Post processing results.
Definition: ppresult.h:37