24 lines
675 B
C++
24 lines
675 B
C++
#ifndef TRACEWIDGETVNA_H
|
|
#define TRACEWIDGETVNA_H
|
|
|
|
#include "Traces/tracewidget.h"
|
|
#include "Calibration/calibration.h"
|
|
#include "Deembedding/deembedding.h"
|
|
|
|
class TraceWidgetVNA : public TraceWidget
|
|
{
|
|
public:
|
|
TraceWidgetVNA(TraceModel &model, Calibration &cal, Deembedding &deembed, QWidget *parent = nullptr);
|
|
protected slots:
|
|
virtual void exportDialog() override {};
|
|
virtual void importDialog() override;
|
|
|
|
protected:
|
|
virtual Trace::LiveParameter defaultParameter() override {return Trace::LiveParameter::S11;};
|
|
// These can optionally be applied when importing an s2p file
|
|
Calibration &cal;
|
|
Deembedding &deembed;
|
|
};
|
|
|
|
#endif // TRACEWIDGETVNA_H
|