18 #ifndef PLUGINS_SAMPLESOURCE_LIMESDROUTPUT_LIMESDROUTPUTGUI_H_ 19 #define PLUGINS_SAMPLESOURCE_LIMESDROUTPUT_LIMESDROUTPUTGUI_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);
56 Ui::LimeSDROutputGUI*
ui;
73 void displaySettings();
74 void displaySampleRate();
76 void setCenterFrequencyDisplay();
77 void setCenterFrequencySetting(
uint64_t kHzValue);
79 void updateSampleRateAndFrequency();
81 void updateFrequencyLimits();
82 void blockApplySettings(
bool block);
85 void handleInputMessages();
86 void on_startStop_toggled(
bool checked);
87 void on_centerFrequency_changed(quint64 value);
88 void on_ncoFrequency_changed(qint64 value);
89 void on_ncoEnable_toggled(
bool checked);
90 void on_sampleRate_changed(quint64 value);
91 void on_hwInterp_currentIndexChanged(
int index);
92 void on_swInterp_currentIndexChanged(
int index);
93 void on_lpf_changed(quint64 value);
94 void on_lpFIREnable_toggled(
bool checked);
95 void on_lpFIR_changed(quint64 value);
96 void on_gain_valueChanged(
int value);
97 void on_antenna_currentIndexChanged(
int index);
98 void on_extClock_clicked();
99 void on_transverter_clicked();
100 void on_sampleRateMode_toggled(
bool checked);
101 void openDeviceSettingsDialog(
const QPoint& p);
103 void updateHardware();
MessageQueue m_inputMessageQueue
quint64 m_deviceCenterFrequency
Center frequency in device.
virtual MessageQueue * getInputMessageQueue()
bool m_sampleRateMode
true: device, false: base band sample rate update mode
int m_deviceStatusCounter
DeviceUISet * m_deviceUISet
LimeSDROutput * m_limeSDROutput
Same object as above but gives easy access to LimeSDROutput methods and attributes that are used inte...
LimeSDROutputSettings m_settings
Ui::LimeSDROutputGUI * ui
unsigned __int64 uint64_t