mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-07-03 09:25:23 -04:00
WFM mod: fixed requiredBW method
This commit is contained in:
parent
01bf202ee4
commit
c2c0c902d4
@ -1,4 +1,4 @@
|
|||||||
#include "../../channelrx/demodwfm/wfmdemodgui.h"
|
#include "wfmdemodgui.h"
|
||||||
|
|
||||||
#include <device/devicesourceapi.h>
|
#include <device/devicesourceapi.h>
|
||||||
#include <dsp/downchannelizer.h>
|
#include <dsp/downchannelizer.h>
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
#include "../../channelrx/demodwfm/wfmplugin.h"
|
#include "wfmplugin.h"
|
||||||
|
|
||||||
#include <QtPlugin>
|
#include <QtPlugin>
|
||||||
#include "plugin/pluginapi.h"
|
#include "plugin/pluginapi.h"
|
||||||
|
|
||||||
#include "../../channelrx/demodwfm/wfmdemodgui.h"
|
#include "wfmdemodgui.h"
|
||||||
|
|
||||||
const PluginDescriptor WFMPlugin::m_pluginDescriptor = {
|
const PluginDescriptor WFMPlugin::m_pluginDescriptor = {
|
||||||
QString("WFM Demodulator"),
|
QString("WFM Demodulator"),
|
||||||
QString("3.0.0"),
|
QString("3.1.0"),
|
||||||
QString("(c) Edouard Griffiths, F4EXB"),
|
QString("(c) Edouard Griffiths, F4EXB"),
|
||||||
QString("https://github.com/f4exb/sdrangel"),
|
QString("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
@ -40,14 +40,6 @@ const int WFMModGUI::m_rfBW[] = {
|
|||||||
};
|
};
|
||||||
const int WFMModGUI::m_nbRfBW = 14;
|
const int WFMModGUI::m_nbRfBW = 14;
|
||||||
|
|
||||||
int WFMModGUI::requiredBW(int rfBW)
|
|
||||||
{
|
|
||||||
if (rfBW < 96000)
|
|
||||||
return 96000;
|
|
||||||
else
|
|
||||||
return 384000;
|
|
||||||
}
|
|
||||||
|
|
||||||
WFMModGUI* WFMModGUI::create(PluginAPI* pluginAPI, DeviceSinkAPI *deviceAPI)
|
WFMModGUI* WFMModGUI::create(PluginAPI* pluginAPI, DeviceSinkAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
WFMModGUI* gui = new WFMModGUI(pluginAPI, deviceAPI);
|
WFMModGUI* gui = new WFMModGUI(pluginAPI, deviceAPI);
|
||||||
|
@ -109,7 +109,6 @@ private:
|
|||||||
explicit WFMModGUI(PluginAPI* pluginAPI, DeviceSinkAPI *deviceAPI, QWidget* parent = NULL);
|
explicit WFMModGUI(PluginAPI* pluginAPI, DeviceSinkAPI *deviceAPI, QWidget* parent = NULL);
|
||||||
virtual ~WFMModGUI();
|
virtual ~WFMModGUI();
|
||||||
|
|
||||||
int requiredBW(int rfBW);
|
|
||||||
void blockApplySettings(bool block);
|
void blockApplySettings(bool block);
|
||||||
void applySettings();
|
void applySettings();
|
||||||
void updateWithStreamData();
|
void updateWithStreamData();
|
||||||
@ -117,6 +116,15 @@ private:
|
|||||||
|
|
||||||
void leaveEvent(QEvent*);
|
void leaveEvent(QEvent*);
|
||||||
void enterEvent(QEvent*);
|
void enterEvent(QEvent*);
|
||||||
|
|
||||||
|
static int requiredBW(int rfBW)
|
||||||
|
{
|
||||||
|
if (rfBW <= 96000) {
|
||||||
|
return 96000;
|
||||||
|
} else {
|
||||||
|
return (3*rfBW)/2;
|
||||||
|
}
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* PLUGINS_CHANNELTX_MODWFM_WFMMODGUI_H_ */
|
#endif /* PLUGINS_CHANNELTX_MODWFM_WFMMODGUI_H_ */
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
const PluginDescriptor WFMModPlugin::m_pluginDescriptor = {
|
const PluginDescriptor WFMModPlugin::m_pluginDescriptor = {
|
||||||
QString("WFM Modulator"),
|
QString("WFM Modulator"),
|
||||||
QString("3.0.0"),
|
QString("3.1.0"),
|
||||||
QString("(c) Edouard Griffiths, F4EXB"),
|
QString("(c) Edouard Griffiths, F4EXB"),
|
||||||
QString("https://github.com/f4exb/sdrangel"),
|
QString("https://github.com/f4exb/sdrangel"),
|
||||||
true,
|
true,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user