18 #ifndef INCLUDE_FCDPROGUI_H 19 #define INCLUDE_FCDPROGUI_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);
72 void displaySettings();
74 void updateSampleRateAndFrequency();
75 void updateFrequencyLimits();
78 void handleInputMessages();
79 void on_centerFrequency_changed(quint64 value);
80 void on_ppm_valueChanged(
int value);
81 void on_dcOffset_toggled(
bool checked);
82 void on_iqImbalance_toggled(
bool checked);
84 void on_lnaGain_currentIndexChanged(
int index);
85 void on_rfFilter_currentIndexChanged(
int index);
86 void on_lnaEnhance_currentIndexChanged(
int index);
87 void on_band_currentIndexChanged(
int index);
88 void on_mixGain_currentIndexChanged(
int index);
89 void on_mixFilter_currentIndexChanged(
int index);
90 void on_bias_currentIndexChanged(
int index);
91 void on_mode_currentIndexChanged(
int index);
92 void on_gain1_currentIndexChanged(
int index);
93 void on_rcFilter_currentIndexChanged(
int index);
94 void on_gain2_currentIndexChanged(
int index);
95 void on_gain3_currentIndexChanged(
int index);
96 void on_gain4_currentIndexChanged(
int index);
97 void on_ifFilter_currentIndexChanged(
int index);
98 void on_gain5_currentIndexChanged(
int index);
99 void on_gain6_currentIndexChanged(
int index);
100 void on_decim_currentIndexChanged(
int index);
101 void on_fcPos_currentIndexChanged(
int index);
102 void on_setDefaults_clicked(
bool checked);
103 void on_startStop_toggled(
bool checked);
104 void on_record_toggled(
bool checked);
105 void on_transverter_clicked();
106 void updateHardware();
108 void openDeviceSettingsDialog(
const QPoint& p);
111 #endif // INCLUDE_FCDPROGUI_H void blockApplySettings(bool block)
virtual MessageQueue * getInputMessageQueue()
MessageQueue m_inputMessageQueue
DeviceUISet * m_deviceUISet
FCDProSettings m_settings
std::vector< int > m_gains
DeviceSampleSource * m_sampleSource
quint64 m_deviceCenterFrequency
Center frequency in device.