24 lines
640 B
C
24 lines
640 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 QString defaultParameter() override {return "S11";}
|
||
|
// These can optionally be applied when importing an s2p file
|
||
|
Calibration &cal;
|
||
|
Deembedding &deembed;
|
||
|
};
|
||
|
|
||
|
#endif // TRACEWIDGETVNA_H
|