SDRAngel  4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
wfmplugin.h
Go to the documentation of this file.
1 #ifndef INCLUDE_WFMPLUGIN_H
2 #define INCLUDE_WFMPLUGIN_H
3 
4 #include <QObject>
6 
7 class DeviceUISet;
9 
10 class WFMPlugin : public QObject, PluginInterface {
11  Q_OBJECT
12  Q_INTERFACES(PluginInterface)
13  Q_PLUGIN_METADATA(IID "sdrangel.channel.wfmdemod")
14 
15 public:
16  explicit WFMPlugin(QObject* parent = NULL);
17 
19  void initPlugin(PluginAPI* pluginAPI);
20 
21  virtual PluginInstanceGUI* createRxChannelGUI(DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
22  virtual BasebandSampleSink* createRxChannelBS(DeviceAPI *deviceAPI);
23  virtual ChannelAPI* createRxChannelCS(DeviceAPI *deviceAPI);
24 
25 private:
27 
29 };
30 
31 #endif // INCLUDE_WFMPLUGIN_H
virtual PluginInstanceGUI * createRxChannelGUI(DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel)
Definition: wfmplugin.cpp:47
static const PluginDescriptor m_pluginDescriptor
Definition: wfmplugin.h:26
virtual ChannelAPI * createRxChannelCS(DeviceAPI *deviceAPI)
Definition: wfmplugin.cpp:58
const PluginDescriptor & getPluginDescriptor() const
Definition: wfmplugin.cpp:26
virtual BasebandSampleSink * createRxChannelBS(DeviceAPI *deviceAPI)
Definition: wfmplugin.cpp:53
void initPlugin(PluginAPI *pluginAPI)
Definition: wfmplugin.cpp:31
WFMPlugin(QObject *parent=NULL)
Definition: wfmplugin.cpp:20
PluginAPI * m_pluginAPI
Definition: wfmplugin.h:28