18 #ifndef _TESTMI_TESTMIGUI_H_ 19 #define _TESTMI_TESTMIGUI_H_ 42 virtual void destroy();
44 void setName(
const QString& name);
45 QString getName()
const;
47 void resetToDefaults();
48 virtual qint64 getCenterFrequency()
const;
49 virtual void setCenterFrequency(qint64 centerFrequency);
50 QByteArray serialize()
const;
51 bool deserialize(
const QByteArray& data);
53 virtual bool handleMessage(
const Message& message);
74 void displaySettings();
76 void updateSampleRateAndFrequency();
77 void displayAmplitude();
78 void updateAmpCoarseLimit();
79 void updateAmpFineLimit();
80 void updateFrequencyShiftLimit();
81 void updateFileRecordStatus();
84 void handleInputMessages();
85 void on_startStop_toggled(
bool checked);
86 void on_streamIndex_currentIndexChanged(
int index);
87 void on_spectrumSource_currentIndexChanged(
int index);
88 void on_streamLock_toggled(
bool checked);
89 void on_centerFrequency_changed(quint64 value);
90 void on_autoCorr_currentIndexChanged(
int index);
91 void on_frequencyShift_changed(qint64 value);
92 void on_decimation_currentIndexChanged(
int index);
93 void on_fcPos_currentIndexChanged(
int index);
94 void on_sampleRate_changed(quint64 value);
95 void on_sampleSize_currentIndexChanged(
int index);
96 void on_amplitudeCoarse_valueChanged(
int value);
97 void on_amplitudeFine_valueChanged(
int value);
98 void on_modulation_currentIndexChanged(
int index);
99 void on_modulationFrequency_valueChanged(
int value);
100 void on_amModulation_valueChanged(
int value);
101 void on_fmDeviation_valueChanged(
int value);
102 void on_dcBias_valueChanged(
int value);
103 void on_iBias_valueChanged(
int value);
104 void on_qBias_valueChanged(
int value);
105 void on_phaseImbalance_valueChanged(
int value);
106 void on_record_toggled(
bool checked);
107 void openDeviceSettingsDialog(
const QPoint& p);
109 void updateHardware();
112 #endif // _TESTMI_TESTMIGUI_H_
int m_spectrumStreamIndex
Index of the stream displayed on main spectrum.
int m_streamIndex
Current stream index being dealt with.
virtual MessageQueue * getInputMessageQueue()
std::vector< int > m_deviceSampleRates
DeviceSampleMIMO * m_sampleMIMO
void blockApplySettings(bool block)
DeviceUISet * m_deviceUISet
TestMISettings m_settings
MessageQueue m_inputMessageQueue
std::vector< quint64 > m_deviceCenterFrequencies
Center frequency in device.