basic working wrapper

This commit is contained in:
Jan Käberich 2022-08-05 12:20:41 +02:00
parent a530cea085
commit 90ac9c57e1
25 changed files with 260 additions and 214 deletions

View file

@ -14,7 +14,7 @@
#include "Tools/impedancematchdialog.h"
#include "Calibration/calibrationtracedialog.h"
#include "ui_main.h"
#include "Device/virtualdevice.h".h"
#include "Device/virtualdevice.h"
#include "preferences.h"
#include "Generator/signalgenwidget.h"
@ -438,7 +438,7 @@ void SpectrumAnalyzer::fromJSON(nlohmann::json j)
using namespace std;
void SpectrumAnalyzer::NewDatapoint(const VirtualDevice::SAMeasurement &m)
void SpectrumAnalyzer::NewDatapoint(VirtualDevice::SAMeasurement m)
{
if(isActive != true) {
return;
@ -511,7 +511,7 @@ void SpectrumAnalyzer::NewDatapoint(const VirtualDevice::SAMeasurement &m)
UpdateAverageCount();
markerModel->updateMarkers();
}
static unsigned int lastPoint = 0;
static int lastPoint = 0;
if(m_avg.pointNum > 0 && m_avg.pointNum != lastPoint + 1) {
qWarning() << "Got point" << m_avg.pointNum << "but last received point was" << lastPoint << "("<<(m_avg.pointNum-lastPoint-1)<<"missed points)";
}

View file

@ -39,7 +39,7 @@ private:
static VirtualDevice::SASettings::Detector DetectorFromString(QString s);
private slots:
void NewDatapoint(const VirtualDevice::SAMeasurement &m);
void NewDatapoint(VirtualDevice::SAMeasurement m);
// Sweep control
void SetStartFreq(double freq);
void SetStopFreq(double freq);