17 #include "networkanalyzer.h"
18 #include "signalgenerator.h"
19 #include "chardevicedriver.h"
20 #include "xnodeconnector.h"
26 Transaction &tr_meas,
const shared_ptr<XMeasure> &meas);
39 virtual void getMarkerPos(
unsigned int num,
double &x,
double &y);
40 virtual void oneSweep();
41 virtual void startContSweep();
42 virtual void acquireTrace(shared_ptr<RawData> &,
unsigned int ch);
50 class Ui_FrmThamwayPROT;
54 template <
class tInterface>
58 Transaction &tr_meas,
const shared_ptr<XMeasure> &meas);
64 const shared_ptr<XDoubleNode> &
rxGain()
const {
return m_rxGain;}
65 const shared_ptr<XDoubleNode> &
rxPhase()
const {
return m_rxPhase;}
66 const shared_ptr<XDoubleNode> &
rxLPFBW()
const {
return m_rxLPFBW;}
74 virtual void changeFreq(
double mhz);
85 const shared_ptr<XDoubleNode> m_rxGain, m_rxPhase, m_rxLPFBW;
87 shared_ptr<XListener> m_lsnRFON, m_lsnFreq, m_lsnOLevel;
88 shared_ptr<XListener> m_lsnRXGain, m_lsnRXPhase, m_lsnRXLPFBW;
90 std::deque<xqcon_ptr> m_conUIs;
99 Transaction &tr_meas,
const shared_ptr<XMeasure> &meas);
104 #include "ezusbthamway.h"
116 Transaction &tr_meas,
const shared_ptr<XMeasure> &meas);
120 virtual void start();