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.
|
#include <plugininterface.h>
Classes | |
struct | SamplingDevice |
Public Types | |
typedef QList< SamplingDevice > | SamplingDevices |
Definition at line 31 of file plugininterface.h.
typedef QList<SamplingDevice> PluginInterface::SamplingDevices |
Definition at line 80 of file plugininterface.h.
|
inlinevirtual |
Definition at line 82 of file plugininterface.h.
|
inlinevirtual |
Reimplemented in DATVDemodPlugin, ATVDemodPlugin, ChannelAnalyzerPlugin, DSDDemodPlugin, LocalSinkPlugin, RemoteSinkPlugin, UDPSinkPlugin, AMDemodPlugin, BFMPlugin, FreeDVPlugin, FreqTrackerPlugin, LoRaPlugin, NFMPlugin, SSBPlugin, and WFMPlugin.
Definition at line 98 of file plugininterface.h.
Referenced by PluginManager::createRxChannelInstance().
|
inlinevirtual |
Reimplemented in DATVDemodPlugin, ATVDemodPlugin, ChannelAnalyzerPlugin, DSDDemodPlugin, LocalSinkPlugin, RemoteSinkPlugin, UDPSinkPlugin, AMDemodPlugin, BFMPlugin, FreeDVPlugin, FreqTrackerPlugin, LoRaPlugin, NFMPlugin, SSBPlugin, and WFMPlugin.
Definition at line 105 of file plugininterface.h.
|
inlinevirtual |
Reimplemented in DATVDemodPlugin, ATVDemodPlugin, ChannelAnalyzerPlugin, DSDDemodPlugin, LocalSinkPlugin, RemoteSinkPlugin, UDPSinkPlugin, AMDemodPlugin, BFMPlugin, FreeDVPlugin, FreqTrackerPlugin, LoRaPlugin, NFMPlugin, SSBPlugin, and WFMPlugin.
Definition at line 89 of file plugininterface.h.
Referenced by PluginManager::createRxChannelInstance().
|
inlinevirtual |
Reimplemented in TestMIPlugin.
Definition at line 205 of file plugininterface.h.
References Q_DECLARE_INTERFACE().
Referenced by MainWindow::sampleMIMOChanged().
|
inlinevirtual |
Reimplemented in TestMIPlugin.
Definition at line 194 of file plugininterface.h.
Referenced by MainWindow::sampleMIMOChanged().
|
inlinevirtual |
Reimplemented in Bladerf1OutputPlugin, BladeRF2OutputPlugin, SoapySDROutputPlugin, FileSinkPlugin, RemoteOutputPlugin, HackRFOutputPlugin, LimeSDROutputPlugin, LocalOutputPlugin, PlutoSDROutputPlugin, and XTRXOutputPlugin.
Definition at line 178 of file plugininterface.h.
Referenced by MainCore::changeSampleSink(), and MainWindow::sampleSinkChanged().
|
inlinevirtual |
Reimplemented in Bladerf1OutputPlugin, BladeRF2OutputPlugin, FileSinkPlugin, RemoteOutputPlugin, SoapySDROutputPlugin, HackRFOutputPlugin, LimeSDROutputPlugin, LocalOutputPlugin, PlutoSDROutputPlugin, and XTRXOutputPlugin.
Definition at line 167 of file plugininterface.h.
Referenced by MainWindow::sampleSinkChanged().
|
inlinevirtual |
Reimplemented in Blderf1InputPlugin, Blderf2InputPlugin, SoapySDRInputPlugin, KiwiSDRPlugin, XTRXInputPlugin, AirspyPlugin, AirspyHFPlugin, FileInputPlugin, HackRFInputPlugin, LimeSDRInputPlugin, LocalInputPlugin, PerseusPlugin, PlutoSDRInputPlugin, RemoteInputPlugin, SDRPlayPlugin, TestSourcePlugin, FCDProPlugin, FCDProPlusPlugin, and RTLSDRPlugin.
Definition at line 152 of file plugininterface.h.
Referenced by MainCore::changeSampleSource(), and MainWindow::sampleSourceChanged().
|
inlinevirtual |
Reimplemented in Blderf1InputPlugin, Blderf2InputPlugin, SoapySDRInputPlugin, KiwiSDRPlugin, XTRXInputPlugin, AirspyPlugin, AirspyHFPlugin, FileInputPlugin, HackRFInputPlugin, LimeSDRInputPlugin, LocalInputPlugin, PerseusPlugin, PlutoSDRInputPlugin, RemoteInputPlugin, SDRPlayPlugin, TestSourcePlugin, FCDProPlugin, FCDProPlusPlugin, and RTLSDRPlugin.
Definition at line 141 of file plugininterface.h.
Referenced by MainWindow::sampleSourceChanged().
|
inlinevirtual |
Reimplemented in LocalSourcePlugin, UDPSourcePlugin, FileSourcePlugin, AMModPlugin, ATVModPlugin, FreeDVModPlugin, NFMModPlugin, SSBModPlugin, RemoteSourcePlugin, and WFMModPlugin.
Definition at line 123 of file plugininterface.h.
Referenced by PluginManager::createTxChannelInstance().
|
inlinevirtual |
Reimplemented in LocalSourcePlugin, UDPSourcePlugin, FileSourcePlugin, AMModPlugin, ATVModPlugin, FreeDVModPlugin, NFMModPlugin, SSBModPlugin, RemoteSourcePlugin, and WFMModPlugin.
Definition at line 130 of file plugininterface.h.
|
inlinevirtual |
Reimplemented in LocalSourcePlugin, UDPSourcePlugin, FileSourcePlugin, AMModPlugin, ATVModPlugin, FreeDVModPlugin, NFMModPlugin, SSBModPlugin, RemoteSourcePlugin, and WFMModPlugin.
Definition at line 114 of file plugininterface.h.
Referenced by PluginManager::createTxChannelInstance().
|
virtual |
Definition at line 28 of file plugininterface.cpp.
References PluginInstanceGUI::destroy().
Referenced by MainWindow::sampleMIMOChanged().
|
virtual |
Definition at line 33 of file plugininterface.cpp.
References DeviceSampleMIMO::destroy().
Referenced by MainWindow::sampleMIMOChanged().
|
virtual |
Definition at line 18 of file plugininterface.cpp.
References PluginInstanceGUI::destroy().
|
virtual |
Definition at line 23 of file plugininterface.cpp.
References DeviceSampleSink::destroy().
Referenced by MainCore::changeSampleSink(), and MainWindow::sampleSinkChanged().
|
virtual |
Definition at line 8 of file plugininterface.cpp.
References PluginInstanceGUI::destroy().
Referenced by MainWindow::sampleSinkChanged(), and MainWindow::sampleSourceChanged().
|
virtual |
Definition at line 13 of file plugininterface.cpp.
References DeviceSampleSource::destroy().
Referenced by MainCore::changeSampleSource(), and MainWindow::sampleSourceChanged().
|
inlinevirtual |
Reimplemented in TestMIPlugin.
Definition at line 192 of file plugininterface.h.
|
inlinevirtual |
Reimplemented in FileSinkPlugin, RemoteOutputPlugin, Bladerf1OutputPlugin, BladeRF2OutputPlugin, HackRFOutputPlugin, LimeSDROutputPlugin, LocalOutputPlugin, PlutoSDROutputPlugin, SoapySDROutputPlugin, and XTRXOutputPlugin.
Definition at line 165 of file plugininterface.h.
|
inlinevirtual |
Reimplemented in Blderf1InputPlugin, Blderf2InputPlugin, SoapySDRInputPlugin, KiwiSDRPlugin, XTRXInputPlugin, AirspyPlugin, AirspyHFPlugin, FileInputPlugin, HackRFInputPlugin, LimeSDRInputPlugin, LocalInputPlugin, PerseusPlugin, PlutoSDRInputPlugin, RemoteInputPlugin, SDRPlayPlugin, TestSourcePlugin, FCDProPlugin, FCDProPlusPlugin, and RTLSDRPlugin.
Definition at line 139 of file plugininterface.h.
|
pure virtual |
Implemented in DATVDemodPlugin, Blderf1InputPlugin, Blderf2InputPlugin, SoapySDRInputPlugin, ATVDemodPlugin, FileSinkPlugin, RemoteOutputPlugin, KiwiSDRPlugin, XTRXInputPlugin, ChannelAnalyzerPlugin, DSDDemodPlugin, LocalSinkPlugin, RemoteSinkPlugin, UDPSinkPlugin, LocalSourcePlugin, UDPSourcePlugin, TestMIPlugin, Bladerf1OutputPlugin, BladeRF2OutputPlugin, HackRFOutputPlugin, LimeSDROutputPlugin, LocalOutputPlugin, PlutoSDROutputPlugin, SoapySDROutputPlugin, XTRXOutputPlugin, AirspyPlugin, AirspyHFPlugin, FileInputPlugin, HackRFInputPlugin, LimeSDRInputPlugin, LocalInputPlugin, PerseusPlugin, PlutoSDRInputPlugin, RemoteInputPlugin, SDRPlayPlugin, TestSourcePlugin, AMDemodPlugin, BFMPlugin, FreeDVPlugin, FreqTrackerPlugin, FileSourcePlugin, AMModPlugin, ATVModPlugin, FreeDVModPlugin, NFMModPlugin, SSBModPlugin, RemoteSourcePlugin, WFMModPlugin, FCDProPlugin, FCDProPlusPlugin, RTLSDRPlugin, LoRaPlugin, NFMPlugin, SSBPlugin, and WFMPlugin.
Referenced by WebAPIAdapterGUI::instanceChannels(), WebAPIAdapterSrv::instanceChannels(), PluginManager::registerRxChannel(), PluginManager::registerSampleMIMO(), PluginManager::registerSampleSink(), PluginManager::registerSampleSource(), and PluginManager::registerTxChannel().
|
pure virtual |
Implemented in DATVDemodPlugin, Blderf1InputPlugin, Blderf2InputPlugin, SoapySDRInputPlugin, ATVDemodPlugin, FileSinkPlugin, RemoteOutputPlugin, KiwiSDRPlugin, XTRXInputPlugin, ChannelAnalyzerPlugin, DSDDemodPlugin, LocalSinkPlugin, RemoteSinkPlugin, UDPSinkPlugin, LocalSourcePlugin, UDPSourcePlugin, TestMIPlugin, Bladerf1OutputPlugin, BladeRF2OutputPlugin, HackRFOutputPlugin, LimeSDROutputPlugin, LocalOutputPlugin, PlutoSDROutputPlugin, SoapySDROutputPlugin, XTRXOutputPlugin, AirspyPlugin, AirspyHFPlugin, FileInputPlugin, HackRFInputPlugin, LimeSDRInputPlugin, LocalInputPlugin, PerseusPlugin, PlutoSDRInputPlugin, RemoteInputPlugin, SDRPlayPlugin, TestSourcePlugin, AMDemodPlugin, BFMPlugin, FreeDVPlugin, FreqTrackerPlugin, FileSourcePlugin, AMModPlugin, ATVModPlugin, FreeDVModPlugin, NFMModPlugin, SSBModPlugin, RemoteSourcePlugin, WFMModPlugin, FCDProPlugin, FCDProPlusPlugin, RTLSDRPlugin, LoRaPlugin, NFMPlugin, SSBPlugin, and WFMPlugin.