18 #ifndef INCLUDE_CHANNELANALYZERNGGUI_H 19 #define INCLUDE_CHANNELANALYZERNGGUI_H 47 virtual void destroy();
49 void setName(
const QString& name);
50 QString getName()
const;
51 virtual qint64 getCenterFrequency()
const;
52 virtual void setCenterFrequency(qint64 centerFrequency);
54 void resetToDefaults();
55 QByteArray serialize()
const;
56 bool deserialize(
const QByteArray& data);
58 virtual bool handleMessage(
const Message& message);
61 void channelMarkerChangedByCursor();
62 void channelMarkerHighlightedByCursor();
65 Ui::ChannelAnalyzerGUI*
ui;
83 int getRequestedChannelSampleRate();
84 void setNewFinalRate();
85 void setFiltersUIBoundaries();
87 void blockApplySettings(
bool block);
88 void applySettings(
bool force =
false);
89 void displaySettings();
90 void displayPLLSettings();
91 void setSpectrumDisplay();
93 void leaveEvent(QEvent*);
94 void enterEvent(QEvent*);
97 void on_deltaFrequency_changed(qint64 value);
98 void on_channelSampleRate_changed(quint64 value);
99 void on_pll_toggled(
bool checked);
100 void on_pllPskOrder_currentIndexChanged(
int index);
101 void on_useRationalDownsampler_toggled(
bool checked);
102 void on_signalSelect_currentIndexChanged(
int index);
103 void on_rrcFilter_toggled(
bool checked);
104 void on_rrcRolloff_valueChanged(
int value);
105 void on_BW_valueChanged(
int value);
106 void on_lowCut_valueChanged(
int value);
107 void on_spanLog2_currentIndexChanged(
int index);
108 void on_ssb_toggled(
bool checked);
109 void onWidgetRolled(QWidget* widget,
bool rollDown);
110 void onMenuDialogCalled(
const QPoint& p);
111 void handleInputMessages();
115 #endif // INCLUDE_CHANNELANALYZERNGGUI_H
SpectrumScopeComboVis * m_spectrumScopeComboVis
DeviceUISet * m_deviceUISet
int m_rate
sample rate after final in-channel decimation (spanlog2)
SpectrumVis * m_spectrumVis
MovingAverageUtil< double, double, 40 > m_channelPowerAvg
void * create(QString type)
MessageQueue m_inputMessageQueue
ChannelMarker m_channelMarker
Ui::ChannelAnalyzerGUI * ui
ChannelAnalyzerSettings m_settings
virtual MessageQueue * getInputMessageQueue()
ChannelAnalyzer * m_channelAnalyzer