mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-11-15 21:01:45 -05:00
Plugin interface: simplify createRxChannel
This commit is contained in:
parent
a72200d2d0
commit
703aa21159
@ -45,18 +45,12 @@ PluginInstanceGUI* ChannelAnalyzerPlugin::createRxChannelGUI(const QString& chan
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BasebandSampleSink* ChannelAnalyzerPlugin::createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI)
|
BasebandSampleSink* ChannelAnalyzerPlugin::createRxChannelBS(DeviceSourceAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
if(channelName == ChannelAnalyzer::m_channelIdURI)
|
return new ChannelAnalyzer(deviceAPI);
|
||||||
{
|
}
|
||||||
ChannelAnalyzer* sink = new ChannelAnalyzer(deviceAPI);
|
|
||||||
return sink;
|
ChannelSinkAPI* ChannelAnalyzerPlugin::createRxChannelCS(DeviceSourceAPI *deviceAPI)
|
||||||
} else {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ChannelSinkAPI* ChannelAnalyzerPlugin::createRxChannel(DeviceSourceAPI *deviceAPI)
|
|
||||||
{
|
{
|
||||||
return new ChannelAnalyzer(deviceAPI);
|
return new ChannelAnalyzer(deviceAPI);
|
||||||
}
|
}
|
||||||
|
@ -20,8 +20,8 @@ public:
|
|||||||
void initPlugin(PluginAPI* pluginAPI);
|
void initPlugin(PluginAPI* pluginAPI);
|
||||||
|
|
||||||
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
||||||
virtual BasebandSampleSink* createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI);
|
virtual BasebandSampleSink* createRxChannelBS(DeviceSourceAPI *deviceAPI);
|
||||||
virtual ChannelSinkAPI* createRxChannel(DeviceSourceAPI *deviceAPI);
|
virtual ChannelSinkAPI* createRxChannelCS(DeviceSourceAPI *deviceAPI);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const PluginDescriptor m_pluginDescriptor;
|
static const PluginDescriptor m_pluginDescriptor;
|
||||||
|
@ -60,18 +60,12 @@ PluginInstanceGUI* ChannelAnalyzerNGPlugin::createRxChannelGUI(const QString& ch
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BasebandSampleSink* ChannelAnalyzerNGPlugin::createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI)
|
BasebandSampleSink* ChannelAnalyzerNGPlugin::createRxChannelBS(DeviceSourceAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
if(channelName == ChannelAnalyzerNG::m_channelIdURI)
|
return new ChannelAnalyzerNG(deviceAPI);
|
||||||
{
|
}
|
||||||
ChannelAnalyzerNG* sink = new ChannelAnalyzerNG(deviceAPI);
|
|
||||||
return sink;
|
ChannelSinkAPI* ChannelAnalyzerNGPlugin::createRxChannelCS(DeviceSourceAPI *deviceAPI)
|
||||||
} else {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ChannelSinkAPI* ChannelAnalyzerNGPlugin::createRxChannel(DeviceSourceAPI *deviceAPI)
|
|
||||||
{
|
{
|
||||||
return new ChannelAnalyzerNG(deviceAPI);
|
return new ChannelAnalyzerNG(deviceAPI);
|
||||||
}
|
}
|
||||||
|
@ -36,8 +36,8 @@ public:
|
|||||||
void initPlugin(PluginAPI* pluginAPI);
|
void initPlugin(PluginAPI* pluginAPI);
|
||||||
|
|
||||||
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
||||||
virtual BasebandSampleSink* createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI);
|
virtual BasebandSampleSink* createRxChannelBS(DeviceSourceAPI *deviceAPI);
|
||||||
virtual ChannelSinkAPI* createRxChannel(DeviceSourceAPI *deviceAPI);
|
virtual ChannelSinkAPI* createRxChannelCS(DeviceSourceAPI *deviceAPI);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const PluginDescriptor m_pluginDescriptor;
|
static const PluginDescriptor m_pluginDescriptor;
|
||||||
|
@ -45,18 +45,12 @@ PluginInstanceGUI* AMDemodPlugin::createRxChannelGUI(const QString& channelName,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BasebandSampleSink* AMDemodPlugin::createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI)
|
BasebandSampleSink* AMDemodPlugin::createRxChannelBS(DeviceSourceAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
if(channelName == AMDemod::m_channelIdURI)
|
return new AMDemod(deviceAPI);
|
||||||
{
|
}
|
||||||
AMDemod* sink = new AMDemod(deviceAPI);
|
|
||||||
return sink;
|
ChannelSinkAPI* AMDemodPlugin::createRxChannelCS(DeviceSourceAPI *deviceAPI)
|
||||||
} else {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ChannelSinkAPI* AMDemodPlugin::createRxChannel(DeviceSourceAPI *deviceAPI)
|
|
||||||
{
|
{
|
||||||
return new AMDemod(deviceAPI);
|
return new AMDemod(deviceAPI);
|
||||||
}
|
}
|
||||||
|
@ -35,8 +35,8 @@ public:
|
|||||||
void initPlugin(PluginAPI* pluginAPI);
|
void initPlugin(PluginAPI* pluginAPI);
|
||||||
|
|
||||||
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
||||||
virtual BasebandSampleSink* createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI);
|
virtual BasebandSampleSink* createRxChannelBS(DeviceSourceAPI *deviceAPI);
|
||||||
virtual ChannelSinkAPI* createRxChannel(DeviceSourceAPI *deviceAPI);
|
virtual ChannelSinkAPI* createRxChannelCS(DeviceSourceAPI *deviceAPI);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const PluginDescriptor m_pluginDescriptor;
|
static const PluginDescriptor m_pluginDescriptor;
|
||||||
|
@ -67,18 +67,12 @@ PluginInstanceGUI* ATVDemodPlugin::createRxChannelGUI(const QString& strChannelN
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BasebandSampleSink* ATVDemodPlugin::createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI)
|
BasebandSampleSink* ATVDemodPlugin::createRxChannelBS(DeviceSourceAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
if(channelName == ATVDemod::m_channelIdURI)
|
return new ATVDemod(deviceAPI);
|
||||||
{
|
}
|
||||||
ATVDemod* sink = new ATVDemod(deviceAPI);
|
|
||||||
return sink;
|
ChannelSinkAPI* ATVDemodPlugin::createRxChannelCS(DeviceSourceAPI *deviceAPI)
|
||||||
} else {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ChannelSinkAPI* ATVDemodPlugin::createRxChannel(DeviceSourceAPI *deviceAPI)
|
|
||||||
{
|
{
|
||||||
return new ATVDemod(deviceAPI);
|
return new ATVDemod(deviceAPI);
|
||||||
}
|
}
|
||||||
|
@ -37,8 +37,8 @@ public:
|
|||||||
void initPlugin(PluginAPI* ptrPluginAPI);
|
void initPlugin(PluginAPI* ptrPluginAPI);
|
||||||
|
|
||||||
virtual PluginInstanceGUI* createRxChannelGUI(const QString& strChannelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
virtual PluginInstanceGUI* createRxChannelGUI(const QString& strChannelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
||||||
virtual BasebandSampleSink* createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI);
|
virtual BasebandSampleSink* createRxChannelBS(DeviceSourceAPI *deviceAPI);
|
||||||
virtual ChannelSinkAPI* createRxChannel(DeviceSourceAPI *deviceAPI);
|
virtual ChannelSinkAPI* createRxChannelCS(DeviceSourceAPI *deviceAPI);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const PluginDescriptor m_ptrPluginDescriptor;
|
static const PluginDescriptor m_ptrPluginDescriptor;
|
||||||
|
@ -63,18 +63,12 @@ PluginInstanceGUI* BFMPlugin::createRxChannelGUI(const QString& channelName, Dev
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BasebandSampleSink* BFMPlugin::createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI)
|
BasebandSampleSink* BFMPlugin::createRxChannelBS(DeviceSourceAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
if(channelName == BFMDemod::m_channelIdURI)
|
return new BFMDemod(deviceAPI);
|
||||||
{
|
}
|
||||||
BFMDemod* sink = new BFMDemod(deviceAPI);
|
|
||||||
return sink;
|
ChannelSinkAPI* BFMPlugin::createRxChannelCS(DeviceSourceAPI *deviceAPI)
|
||||||
} else {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ChannelSinkAPI* BFMPlugin::createRxChannel(DeviceSourceAPI *deviceAPI)
|
|
||||||
{
|
{
|
||||||
return new BFMDemod(deviceAPI);
|
return new BFMDemod(deviceAPI);
|
||||||
}
|
}
|
||||||
|
@ -35,8 +35,8 @@ public:
|
|||||||
void initPlugin(PluginAPI* pluginAPI);
|
void initPlugin(PluginAPI* pluginAPI);
|
||||||
|
|
||||||
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
||||||
virtual BasebandSampleSink* createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI);
|
virtual BasebandSampleSink* createRxChannelBS(DeviceSourceAPI *deviceAPI);
|
||||||
virtual ChannelSinkAPI* createRxChannel(DeviceSourceAPI *deviceAPI);
|
virtual ChannelSinkAPI* createRxChannelCS(DeviceSourceAPI *deviceAPI);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const PluginDescriptor m_pluginDescriptor;
|
static const PluginDescriptor m_pluginDescriptor;
|
||||||
|
@ -62,18 +62,12 @@ PluginInstanceGUI* DSDDemodPlugin::createRxChannelGUI(const QString& channelName
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BasebandSampleSink* DSDDemodPlugin::createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI)
|
BasebandSampleSink* DSDDemodPlugin::createRxChannelBS(DeviceSourceAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
if(channelName == DSDDemod::m_channelIdURI)
|
return new DSDDemod(deviceAPI);
|
||||||
{
|
}
|
||||||
DSDDemod* sink = new DSDDemod(deviceAPI);
|
|
||||||
return sink;
|
ChannelSinkAPI* DSDDemodPlugin::createRxChannelCS(DeviceSourceAPI *deviceAPI)
|
||||||
} else {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ChannelSinkAPI* DSDDemodPlugin::createRxChannel(DeviceSourceAPI *deviceAPI)
|
|
||||||
{
|
{
|
||||||
return new DSDDemod(deviceAPI);
|
return new DSDDemod(deviceAPI);
|
||||||
}
|
}
|
||||||
|
@ -36,8 +36,8 @@ public:
|
|||||||
void initPlugin(PluginAPI* pluginAPI);
|
void initPlugin(PluginAPI* pluginAPI);
|
||||||
|
|
||||||
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
||||||
virtual BasebandSampleSink* createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI);
|
virtual BasebandSampleSink* createRxChannelBS(DeviceSourceAPI *deviceAPI);
|
||||||
virtual ChannelSinkAPI* createRxChannel(DeviceSourceAPI *deviceAPI);
|
virtual ChannelSinkAPI* createRxChannelCS(DeviceSourceAPI *deviceAPI);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const PluginDescriptor m_pluginDescriptor;
|
static const PluginDescriptor m_pluginDescriptor;
|
||||||
|
@ -44,18 +44,12 @@ PluginInstanceGUI* LoRaPlugin::createRxChannelGUI(const QString& channelName, De
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BasebandSampleSink* LoRaPlugin::createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI)
|
BasebandSampleSink* LoRaPlugin::createRxChannelBS(DeviceSourceAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
if(channelName == LoRaDemod::m_channelIdURI)
|
return new LoRaDemod(deviceAPI);
|
||||||
{
|
}
|
||||||
LoRaDemod* sink = new LoRaDemod(deviceAPI);
|
|
||||||
return sink;
|
ChannelSinkAPI* LoRaPlugin::createRxChannelCS(DeviceSourceAPI *deviceAPI)
|
||||||
} else {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ChannelSinkAPI* LoRaPlugin::createRxChannel(DeviceSourceAPI *deviceAPI)
|
|
||||||
{
|
{
|
||||||
return new LoRaDemod(deviceAPI);
|
return new LoRaDemod(deviceAPI);
|
||||||
}
|
}
|
||||||
|
@ -19,8 +19,8 @@ public:
|
|||||||
void initPlugin(PluginAPI* pluginAPI);
|
void initPlugin(PluginAPI* pluginAPI);
|
||||||
|
|
||||||
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
||||||
virtual BasebandSampleSink* createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI);
|
virtual BasebandSampleSink* createRxChannelBS(DeviceSourceAPI *deviceAPI);
|
||||||
virtual ChannelSinkAPI* createRxChannel(DeviceSourceAPI *deviceAPI);
|
virtual ChannelSinkAPI* createRxChannelCS(DeviceSourceAPI *deviceAPI);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const PluginDescriptor m_pluginDescriptor;
|
static const PluginDescriptor m_pluginDescriptor;
|
||||||
|
@ -53,18 +53,12 @@ PluginInstanceGUI* NFMPlugin::createRxChannelGUI(const QString& channelName, Dev
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
BasebandSampleSink* NFMPlugin::createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI)
|
BasebandSampleSink* NFMPlugin::createRxChannelBS(DeviceSourceAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
if(channelName == NFMDemod::m_channelIdURI)
|
return new NFMDemod(deviceAPI);
|
||||||
{
|
}
|
||||||
NFMDemod* sink = new NFMDemod(deviceAPI);
|
|
||||||
return sink;
|
ChannelSinkAPI* NFMPlugin::createRxChannelCS(DeviceSourceAPI *deviceAPI)
|
||||||
} else {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ChannelSinkAPI* NFMPlugin::createRxChannel(DeviceSourceAPI *deviceAPI)
|
|
||||||
{
|
{
|
||||||
return new NFMDemod(deviceAPI);
|
return new NFMDemod(deviceAPI);
|
||||||
}
|
}
|
||||||
|
@ -19,8 +19,8 @@ public:
|
|||||||
void initPlugin(PluginAPI* pluginAPI);
|
void initPlugin(PluginAPI* pluginAPI);
|
||||||
|
|
||||||
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
||||||
virtual BasebandSampleSink* createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI);
|
virtual BasebandSampleSink* createRxChannelBS(DeviceSourceAPI *deviceAPI);
|
||||||
virtual ChannelSinkAPI* createRxChannel(DeviceSourceAPI *deviceAPI);
|
virtual ChannelSinkAPI* createRxChannelCS(DeviceSourceAPI *deviceAPI);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const PluginDescriptor m_pluginDescriptor;
|
static const PluginDescriptor m_pluginDescriptor;
|
||||||
|
@ -45,18 +45,12 @@ PluginInstanceGUI* SSBPlugin::createRxChannelGUI(const QString& channelName, Dev
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BasebandSampleSink* SSBPlugin::createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI)
|
BasebandSampleSink* SSBPlugin::createRxChannelBS(DeviceSourceAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
if(channelName == SSBDemod::m_channelIdURI)
|
return new SSBDemod(deviceAPI);
|
||||||
{
|
}
|
||||||
SSBDemod* sink = new SSBDemod(deviceAPI);
|
|
||||||
return sink;
|
ChannelSinkAPI* SSBPlugin::createRxChannelCS(DeviceSourceAPI *deviceAPI)
|
||||||
} else {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ChannelSinkAPI* SSBPlugin::createRxChannel(DeviceSourceAPI *deviceAPI)
|
|
||||||
{
|
{
|
||||||
return new SSBDemod(deviceAPI);
|
return new SSBDemod(deviceAPI);
|
||||||
}
|
}
|
||||||
|
@ -19,8 +19,8 @@ public:
|
|||||||
void initPlugin(PluginAPI* pluginAPI);
|
void initPlugin(PluginAPI* pluginAPI);
|
||||||
|
|
||||||
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
||||||
virtual BasebandSampleSink* createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI);
|
virtual BasebandSampleSink* createRxChannelBS(DeviceSourceAPI *deviceAPI);
|
||||||
virtual ChannelSinkAPI* createRxChannel(DeviceSourceAPI *deviceAPI);
|
virtual ChannelSinkAPI* createRxChannelCS(DeviceSourceAPI *deviceAPI);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const PluginDescriptor m_pluginDescriptor;
|
static const PluginDescriptor m_pluginDescriptor;
|
||||||
|
@ -45,18 +45,12 @@ PluginInstanceGUI* WFMPlugin::createRxChannelGUI(const QString& channelName, Dev
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BasebandSampleSink* WFMPlugin::createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI)
|
BasebandSampleSink* WFMPlugin::createRxChannelBS(DeviceSourceAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
if(channelName == WFMDemod::m_channelIdURI)
|
return new WFMDemod(deviceAPI);
|
||||||
{
|
}
|
||||||
WFMDemod* sink = new WFMDemod(deviceAPI);
|
|
||||||
return sink;
|
ChannelSinkAPI* WFMPlugin::createRxChannelCS(DeviceSourceAPI *deviceAPI)
|
||||||
} else {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ChannelSinkAPI* WFMPlugin::createRxChannel(DeviceSourceAPI *deviceAPI)
|
|
||||||
{
|
{
|
||||||
return new WFMDemod(deviceAPI);
|
return new WFMDemod(deviceAPI);
|
||||||
}
|
}
|
||||||
|
@ -19,8 +19,8 @@ public:
|
|||||||
void initPlugin(PluginAPI* pluginAPI);
|
void initPlugin(PluginAPI* pluginAPI);
|
||||||
|
|
||||||
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
||||||
virtual BasebandSampleSink* createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI);
|
virtual BasebandSampleSink* createRxChannelBS(DeviceSourceAPI *deviceAPI);
|
||||||
virtual ChannelSinkAPI* createRxChannel(DeviceSourceAPI *deviceAPI);
|
virtual ChannelSinkAPI* createRxChannelCS(DeviceSourceAPI *deviceAPI);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const PluginDescriptor m_pluginDescriptor;
|
static const PluginDescriptor m_pluginDescriptor;
|
||||||
|
@ -47,18 +47,12 @@ PluginInstanceGUI* TCPSrcPlugin::createRxChannelGUI(const QString& channelName,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BasebandSampleSink* TCPSrcPlugin::createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI)
|
BasebandSampleSink* TCPSrcPlugin::createRxChannelBS(DeviceSourceAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
if(channelName == TCPSrc::m_channelIdURI)
|
return new TCPSrc(deviceAPI);
|
||||||
{
|
}
|
||||||
TCPSrc* sink = new TCPSrc(deviceAPI);
|
|
||||||
return sink;
|
ChannelSinkAPI* TCPSrcPlugin::createRxChannelCS(DeviceSourceAPI *deviceAPI)
|
||||||
} else {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ChannelSinkAPI* TCPSrcPlugin::createRxChannel(DeviceSourceAPI *deviceAPI)
|
|
||||||
{
|
{
|
||||||
return new TCPSrc(deviceAPI);
|
return new TCPSrc(deviceAPI);
|
||||||
}
|
}
|
||||||
|
@ -19,8 +19,8 @@ public:
|
|||||||
void initPlugin(PluginAPI* pluginAPI);
|
void initPlugin(PluginAPI* pluginAPI);
|
||||||
|
|
||||||
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
||||||
virtual BasebandSampleSink* createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI);
|
virtual BasebandSampleSink* createRxChannelBS(DeviceSourceAPI *deviceAPI);
|
||||||
virtual ChannelSinkAPI* createRxChannel(DeviceSourceAPI *deviceAPI);
|
virtual ChannelSinkAPI* createRxChannelCS(DeviceSourceAPI *deviceAPI);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const PluginDescriptor m_pluginDescriptor;
|
static const PluginDescriptor m_pluginDescriptor;
|
||||||
|
@ -64,18 +64,12 @@ PluginInstanceGUI* UDPSrcPlugin::createRxChannelGUI(const QString& channelName,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BasebandSampleSink* UDPSrcPlugin::createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI)
|
BasebandSampleSink* UDPSrcPlugin::createRxChannelBS(DeviceSourceAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
if(channelName == UDPSrc::m_channelIdURI)
|
return new UDPSrc(deviceAPI);
|
||||||
{
|
}
|
||||||
UDPSrc* sink = new UDPSrc(deviceAPI);
|
|
||||||
return sink;
|
ChannelSinkAPI* UDPSrcPlugin::createRxChannelCS(DeviceSourceAPI *deviceAPI)
|
||||||
} else {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ChannelSinkAPI* UDPSrcPlugin::createRxChannel(DeviceSourceAPI *deviceAPI)
|
|
||||||
{
|
{
|
||||||
return new UDPSrc(deviceAPI);
|
return new UDPSrc(deviceAPI);
|
||||||
}
|
}
|
||||||
|
@ -36,8 +36,8 @@ public:
|
|||||||
void initPlugin(PluginAPI* pluginAPI);
|
void initPlugin(PluginAPI* pluginAPI);
|
||||||
|
|
||||||
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
virtual PluginInstanceGUI* createRxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel);
|
||||||
virtual BasebandSampleSink* createRxChannel(const QString& channelName, DeviceSourceAPI *deviceAPI);
|
virtual BasebandSampleSink* createRxChannelBS(DeviceSourceAPI *deviceAPI);
|
||||||
virtual ChannelSinkAPI* createRxChannel(DeviceSourceAPI *deviceAPI);
|
virtual ChannelSinkAPI* createRxChannelCS(DeviceSourceAPI *deviceAPI);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const PluginDescriptor m_pluginDescriptor;
|
static const PluginDescriptor m_pluginDescriptor;
|
||||||
|
@ -61,7 +61,7 @@ PluginInstanceGUI* AMModPlugin::createTxChannelGUI(const QString& channelName, D
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BasebandSampleSource* AMModPlugin::createTxChannel(const QString& channelName, DeviceSinkAPI *deviceAPI)
|
BasebandSampleSource* AMModPlugin::createTxChannelBS(const QString& channelName, DeviceSinkAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
if(channelName == AMMod::m_channelIdURI)
|
if(channelName == AMMod::m_channelIdURI)
|
||||||
{
|
{
|
||||||
@ -72,7 +72,7 @@ BasebandSampleSource* AMModPlugin::createTxChannel(const QString& channelName, D
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ChannelSourceAPI* AMModPlugin::createTxChannel(DeviceSinkAPI *deviceAPI)
|
ChannelSourceAPI* AMModPlugin::createTxChannelCS(DeviceSinkAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
return new AMMod(deviceAPI);
|
return new AMMod(deviceAPI);
|
||||||
}
|
}
|
||||||
|
@ -35,8 +35,8 @@ public:
|
|||||||
void initPlugin(PluginAPI* pluginAPI);
|
void initPlugin(PluginAPI* pluginAPI);
|
||||||
|
|
||||||
virtual PluginInstanceGUI* createTxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSource *txChannel);
|
virtual PluginInstanceGUI* createTxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSource *txChannel);
|
||||||
virtual BasebandSampleSource* createTxChannel(const QString& channelName, DeviceSinkAPI *deviceAPI);
|
virtual BasebandSampleSource* createTxChannelBS(const QString& channelName, DeviceSinkAPI *deviceAPI);
|
||||||
virtual ChannelSourceAPI* createTxChannel(DeviceSinkAPI *deviceAPI);
|
virtual ChannelSourceAPI* createTxChannelCS(DeviceSinkAPI *deviceAPI);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const PluginDescriptor m_pluginDescriptor;
|
static const PluginDescriptor m_pluginDescriptor;
|
||||||
|
@ -61,7 +61,7 @@ PluginInstanceGUI* ATVModPlugin::createTxChannelGUI(const QString& channelName,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BasebandSampleSource* ATVModPlugin::createTxChannel(const QString& channelName, DeviceSinkAPI *deviceAPI)
|
BasebandSampleSource* ATVModPlugin::createTxChannelBS(const QString& channelName, DeviceSinkAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
if(channelName == ATVMod::m_channelIdURI)
|
if(channelName == ATVMod::m_channelIdURI)
|
||||||
{
|
{
|
||||||
@ -72,7 +72,7 @@ BasebandSampleSource* ATVModPlugin::createTxChannel(const QString& channelName,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ChannelSourceAPI* ATVModPlugin::createTxChannel(DeviceSinkAPI *deviceAPI)
|
ChannelSourceAPI* ATVModPlugin::createTxChannelCS(DeviceSinkAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
return new ATVMod(deviceAPI);
|
return new ATVMod(deviceAPI);
|
||||||
}
|
}
|
||||||
|
@ -35,8 +35,8 @@ public:
|
|||||||
void initPlugin(PluginAPI* pluginAPI);
|
void initPlugin(PluginAPI* pluginAPI);
|
||||||
|
|
||||||
virtual PluginInstanceGUI* createTxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSource *txChannel);
|
virtual PluginInstanceGUI* createTxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSource *txChannel);
|
||||||
virtual BasebandSampleSource* createTxChannel(const QString& channelName, DeviceSinkAPI *deviceAPI);
|
virtual BasebandSampleSource* createTxChannelBS(const QString& channelName, DeviceSinkAPI *deviceAPI);
|
||||||
virtual ChannelSourceAPI* createTxChannel(DeviceSinkAPI *deviceAPI);
|
virtual ChannelSourceAPI* createTxChannelCS(DeviceSinkAPI *deviceAPI);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const PluginDescriptor m_pluginDescriptor;
|
static const PluginDescriptor m_pluginDescriptor;
|
||||||
|
@ -70,7 +70,7 @@ PluginInstanceGUI* NFMModPlugin::createTxChannelGUI(const QString& channelName,
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
BasebandSampleSource* NFMModPlugin::createTxChannel(const QString& channelName, DeviceSinkAPI *deviceAPI)
|
BasebandSampleSource* NFMModPlugin::createTxChannelBS(const QString& channelName, DeviceSinkAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
if(channelName == NFMMod::m_channelIdURI)
|
if(channelName == NFMMod::m_channelIdURI)
|
||||||
{
|
{
|
||||||
@ -81,7 +81,7 @@ BasebandSampleSource* NFMModPlugin::createTxChannel(const QString& channelName,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ChannelSourceAPI* NFMModPlugin::createTxChannel(DeviceSinkAPI *deviceAPI)
|
ChannelSourceAPI* NFMModPlugin::createTxChannelCS(DeviceSinkAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
return new NFMMod(deviceAPI);
|
return new NFMMod(deviceAPI);
|
||||||
}
|
}
|
||||||
|
@ -35,8 +35,8 @@ public:
|
|||||||
void initPlugin(PluginAPI* pluginAPI);
|
void initPlugin(PluginAPI* pluginAPI);
|
||||||
|
|
||||||
virtual PluginInstanceGUI* createTxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSource *rxChannel);
|
virtual PluginInstanceGUI* createTxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSource *rxChannel);
|
||||||
virtual BasebandSampleSource* createTxChannel(const QString& channelName, DeviceSinkAPI *deviceAPI);
|
virtual BasebandSampleSource* createTxChannelBS(const QString& channelName, DeviceSinkAPI *deviceAPI);
|
||||||
virtual ChannelSourceAPI* createTxChannel(DeviceSinkAPI *deviceAPI);
|
virtual ChannelSourceAPI* createTxChannelCS(DeviceSinkAPI *deviceAPI);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const PluginDescriptor m_pluginDescriptor;
|
static const PluginDescriptor m_pluginDescriptor;
|
||||||
|
@ -61,7 +61,7 @@ PluginInstanceGUI* SSBModPlugin::createTxChannelGUI(const QString& channelName,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BasebandSampleSource* SSBModPlugin::createTxChannel(const QString& channelName, DeviceSinkAPI *deviceAPI)
|
BasebandSampleSource* SSBModPlugin::createTxChannelBS(const QString& channelName, DeviceSinkAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
if(channelName == SSBMod::m_channelIdURI)
|
if(channelName == SSBMod::m_channelIdURI)
|
||||||
{
|
{
|
||||||
@ -72,7 +72,7 @@ BasebandSampleSource* SSBModPlugin::createTxChannel(const QString& channelName,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ChannelSourceAPI* SSBModPlugin::createTxChannel(DeviceSinkAPI *deviceAPI)
|
ChannelSourceAPI* SSBModPlugin::createTxChannelCS(DeviceSinkAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
return new SSBMod(deviceAPI);
|
return new SSBMod(deviceAPI);
|
||||||
}
|
}
|
||||||
|
@ -35,8 +35,8 @@ public:
|
|||||||
void initPlugin(PluginAPI* pluginAPI);
|
void initPlugin(PluginAPI* pluginAPI);
|
||||||
|
|
||||||
virtual PluginInstanceGUI* createTxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSource *txChannel);
|
virtual PluginInstanceGUI* createTxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSource *txChannel);
|
||||||
virtual BasebandSampleSource* createTxChannel(const QString& channelName, DeviceSinkAPI *deviceAPI);
|
virtual BasebandSampleSource* createTxChannelBS(const QString& channelName, DeviceSinkAPI *deviceAPI);
|
||||||
virtual ChannelSourceAPI* createTxChannel(DeviceSinkAPI *deviceAPI);
|
virtual ChannelSourceAPI* createTxChannelCS(DeviceSinkAPI *deviceAPI);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const PluginDescriptor m_pluginDescriptor;
|
static const PluginDescriptor m_pluginDescriptor;
|
||||||
|
@ -61,7 +61,7 @@ PluginInstanceGUI* WFMModPlugin::createTxChannelGUI(const QString& channelName,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BasebandSampleSource* WFMModPlugin::createTxChannel(const QString& channelName, DeviceSinkAPI *deviceAPI)
|
BasebandSampleSource* WFMModPlugin::createTxChannelBS(const QString& channelName, DeviceSinkAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
if(channelName == WFMMod::m_channelIdURI)
|
if(channelName == WFMMod::m_channelIdURI)
|
||||||
{
|
{
|
||||||
@ -72,7 +72,7 @@ BasebandSampleSource* WFMModPlugin::createTxChannel(const QString& channelName,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ChannelSourceAPI* WFMModPlugin::createTxChannel(DeviceSinkAPI *deviceAPI)
|
ChannelSourceAPI* WFMModPlugin::createTxChannelCS(DeviceSinkAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
return new WFMMod(deviceAPI);
|
return new WFMMod(deviceAPI);
|
||||||
}
|
}
|
||||||
|
@ -34,8 +34,8 @@ public:
|
|||||||
void initPlugin(PluginAPI* pluginAPI);
|
void initPlugin(PluginAPI* pluginAPI);
|
||||||
|
|
||||||
virtual PluginInstanceGUI* createTxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSource *txChannel);
|
virtual PluginInstanceGUI* createTxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSource *txChannel);
|
||||||
virtual BasebandSampleSource* createTxChannel(const QString& channelName, DeviceSinkAPI *deviceAPI);
|
virtual BasebandSampleSource* createTxChannelBS(const QString& channelName, DeviceSinkAPI *deviceAPI);
|
||||||
virtual ChannelSourceAPI* createTxChannel(DeviceSinkAPI *deviceAPI);
|
virtual ChannelSourceAPI* createTxChannelCS(DeviceSinkAPI *deviceAPI);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const PluginDescriptor m_pluginDescriptor;
|
static const PluginDescriptor m_pluginDescriptor;
|
||||||
|
@ -63,7 +63,7 @@ PluginInstanceGUI* UDPSinkPlugin::createTxChannelGUI(const QString& channelName,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BasebandSampleSource* UDPSinkPlugin::createTxChannel(const QString& channelName, DeviceSinkAPI *deviceAPI)
|
BasebandSampleSource* UDPSinkPlugin::createTxChannelBS(const QString& channelName, DeviceSinkAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
if(channelName == UDPSink::m_channelIdURI)
|
if(channelName == UDPSink::m_channelIdURI)
|
||||||
{
|
{
|
||||||
@ -74,7 +74,7 @@ BasebandSampleSource* UDPSinkPlugin::createTxChannel(const QString& channelName,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ChannelSourceAPI* UDPSinkPlugin::createTxChannel(DeviceSinkAPI *deviceAPI)
|
ChannelSourceAPI* UDPSinkPlugin::createTxChannelCS(DeviceSinkAPI *deviceAPI)
|
||||||
{
|
{
|
||||||
return new UDPSink(deviceAPI);
|
return new UDPSink(deviceAPI);
|
||||||
}
|
}
|
||||||
|
@ -36,8 +36,8 @@ public:
|
|||||||
void initPlugin(PluginAPI* pluginAPI);
|
void initPlugin(PluginAPI* pluginAPI);
|
||||||
|
|
||||||
virtual PluginInstanceGUI* createTxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSource *txChannel);
|
virtual PluginInstanceGUI* createTxChannelGUI(const QString& channelName, DeviceUISet *deviceUISet, BasebandSampleSource *txChannel);
|
||||||
virtual BasebandSampleSource* createTxChannel(const QString& channelName, DeviceSinkAPI *deviceAPI);
|
virtual BasebandSampleSource* createTxChannelBS(const QString& channelName, DeviceSinkAPI *deviceAPI);
|
||||||
virtual ChannelSourceAPI* createTxChannel(DeviceSinkAPI *deviceAPI);
|
virtual ChannelSourceAPI* createTxChannelCS(DeviceSinkAPI *deviceAPI);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static const PluginDescriptor m_pluginDescriptor;
|
static const PluginDescriptor m_pluginDescriptor;
|
||||||
|
@ -84,12 +84,11 @@ public:
|
|||||||
BasebandSampleSink *rxChannel __attribute__((unused)))
|
BasebandSampleSink *rxChannel __attribute__((unused)))
|
||||||
{ return 0; }
|
{ return 0; }
|
||||||
|
|
||||||
virtual BasebandSampleSink* createRxChannel(
|
virtual BasebandSampleSink* createRxChannelBS(
|
||||||
const QString& channelName __attribute__((unused)),
|
|
||||||
DeviceSourceAPI *deviceAPI __attribute__((unused)) )
|
DeviceSourceAPI *deviceAPI __attribute__((unused)) )
|
||||||
{ return 0; }
|
{ return 0; }
|
||||||
|
|
||||||
virtual ChannelSinkAPI* createRxChannel(
|
virtual ChannelSinkAPI* createRxChannelCS(
|
||||||
DeviceSourceAPI *deviceAPI __attribute__((unused)) )
|
DeviceSourceAPI *deviceAPI __attribute__((unused)) )
|
||||||
{ return 0; }
|
{ return 0; }
|
||||||
|
|
||||||
@ -101,12 +100,12 @@ public:
|
|||||||
BasebandSampleSource *txChannel __attribute__((unused)))
|
BasebandSampleSource *txChannel __attribute__((unused)))
|
||||||
{ return 0; }
|
{ return 0; }
|
||||||
|
|
||||||
virtual BasebandSampleSource* createTxChannel(
|
virtual BasebandSampleSource* createTxChannelBS(
|
||||||
const QString& channelName __attribute__((unused)),
|
const QString& channelName __attribute__((unused)),
|
||||||
DeviceSinkAPI *deviceAPI __attribute__((unused)) )
|
DeviceSinkAPI *deviceAPI __attribute__((unused)) )
|
||||||
{ return 0; }
|
{ return 0; }
|
||||||
|
|
||||||
virtual ChannelSourceAPI* createTxChannel(
|
virtual ChannelSourceAPI* createTxChannelCS(
|
||||||
DeviceSinkAPI *deviceAPI __attribute__((unused)) )
|
DeviceSinkAPI *deviceAPI __attribute__((unused)) )
|
||||||
{ return 0; }
|
{ return 0; }
|
||||||
|
|
||||||
|
@ -183,8 +183,7 @@ void PluginManager::createRxChannelInstance(int channelPluginIndex, DeviceUISet
|
|||||||
if (channelPluginIndex < m_rxChannelRegistrations.size())
|
if (channelPluginIndex < m_rxChannelRegistrations.size())
|
||||||
{
|
{
|
||||||
PluginInterface *pluginInterface = m_rxChannelRegistrations[channelPluginIndex].m_plugin;
|
PluginInterface *pluginInterface = m_rxChannelRegistrations[channelPluginIndex].m_plugin;
|
||||||
BasebandSampleSink *rxChannel = pluginInterface->createRxChannel(
|
BasebandSampleSink *rxChannel = pluginInterface->createRxChannelBS(deviceAPI);
|
||||||
m_rxChannelRegistrations[channelPluginIndex].m_channelIdURI, deviceAPI);
|
|
||||||
pluginInterface->createRxChannelGUI(m_rxChannelRegistrations[channelPluginIndex].m_channelIdURI, deviceUISet, rxChannel);
|
pluginInterface->createRxChannelGUI(m_rxChannelRegistrations[channelPluginIndex].m_channelIdURI, deviceUISet, rxChannel);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -194,7 +193,7 @@ void PluginManager::createTxChannelInstance(int channelPluginIndex, DeviceUISet
|
|||||||
if (channelPluginIndex < m_txChannelRegistrations.size())
|
if (channelPluginIndex < m_txChannelRegistrations.size())
|
||||||
{
|
{
|
||||||
PluginInterface *pluginInterface = m_txChannelRegistrations[channelPluginIndex].m_plugin;
|
PluginInterface *pluginInterface = m_txChannelRegistrations[channelPluginIndex].m_plugin;
|
||||||
BasebandSampleSource *txChannel = pluginInterface->createTxChannel(
|
BasebandSampleSource *txChannel = pluginInterface->createTxChannelBS(
|
||||||
m_txChannelRegistrations[channelPluginIndex].m_channelIdURI, deviceAPI);
|
m_txChannelRegistrations[channelPluginIndex].m_channelIdURI, deviceAPI);
|
||||||
pluginInterface->createTxChannelGUI(m_txChannelRegistrations[channelPluginIndex].m_channelIdURI, deviceUISet, txChannel);
|
pluginInterface->createTxChannelGUI(m_txChannelRegistrations[channelPluginIndex].m_channelIdURI, deviceUISet, txChannel);
|
||||||
}
|
}
|
||||||
|
@ -176,8 +176,7 @@ void DeviceUISet::loadRxChannelSettings(const Preset *preset, PluginAPI *pluginA
|
|||||||
if((*channelRegistrations)[i].m_channelIdURI == channelConfig.m_channelIdURI)
|
if((*channelRegistrations)[i].m_channelIdURI == channelConfig.m_channelIdURI)
|
||||||
{
|
{
|
||||||
qDebug("DeviceUISet::loadChannelSettings: creating new channel [%s]", qPrintable(channelConfig.m_channelIdURI));
|
qDebug("DeviceUISet::loadChannelSettings: creating new channel [%s]", qPrintable(channelConfig.m_channelIdURI));
|
||||||
BasebandSampleSink *rxChannel = (*channelRegistrations)[i].m_plugin->createRxChannel(
|
BasebandSampleSink *rxChannel = (*channelRegistrations)[i].m_plugin->createRxChannelBS(m_deviceSourceAPI);
|
||||||
channelConfig.m_channelIdURI, m_deviceSourceAPI);
|
|
||||||
PluginInstanceGUI *rxChannelGUI = (*channelRegistrations)[i].m_plugin->createRxChannelGUI(
|
PluginInstanceGUI *rxChannelGUI = (*channelRegistrations)[i].m_plugin->createRxChannelGUI(
|
||||||
channelConfig.m_channelIdURI, this, rxChannel);
|
channelConfig.m_channelIdURI, this, rxChannel);
|
||||||
reg = ChannelInstanceRegistration(
|
reg = ChannelInstanceRegistration(
|
||||||
@ -275,7 +274,7 @@ void DeviceUISet::loadTxChannelSettings(const Preset *preset, PluginAPI *pluginA
|
|||||||
if((*channelRegistrations)[i].m_channelIdURI == channelConfig.m_channelIdURI)
|
if((*channelRegistrations)[i].m_channelIdURI == channelConfig.m_channelIdURI)
|
||||||
{
|
{
|
||||||
qDebug("DeviceUISet::loadChannelSettings: creating new channel [%s]", qPrintable(channelConfig.m_channelIdURI));
|
qDebug("DeviceUISet::loadChannelSettings: creating new channel [%s]", qPrintable(channelConfig.m_channelIdURI));
|
||||||
BasebandSampleSource *txChannel = (*channelRegistrations)[i].m_plugin->createTxChannel(
|
BasebandSampleSource *txChannel = (*channelRegistrations)[i].m_plugin->createTxChannelBS(
|
||||||
channelConfig.m_channelIdURI, m_deviceSinkAPI);
|
channelConfig.m_channelIdURI, m_deviceSinkAPI);
|
||||||
PluginInstanceGUI *txChannelGUI = (*channelRegistrations)[i].m_plugin->createTxChannelGUI(
|
PluginInstanceGUI *txChannelGUI = (*channelRegistrations)[i].m_plugin->createTxChannelGUI(
|
||||||
channelConfig.m_channelIdURI, this, txChannel);
|
channelConfig.m_channelIdURI, this, txChannel);
|
||||||
|
@ -102,7 +102,7 @@ void DeviceSet::freeTxChannels()
|
|||||||
void DeviceSet::addRxChannel(int selectedChannelIndex, PluginAPI *pluginAPI)
|
void DeviceSet::addRxChannel(int selectedChannelIndex, PluginAPI *pluginAPI)
|
||||||
{
|
{
|
||||||
PluginAPI::ChannelRegistrations *channelRegistrations = pluginAPI->getRxChannelRegistrations(); // Available channel plugins
|
PluginAPI::ChannelRegistrations *channelRegistrations = pluginAPI->getRxChannelRegistrations(); // Available channel plugins
|
||||||
ChannelSinkAPI *rxChannel =(*channelRegistrations)[selectedChannelIndex].m_plugin->createRxChannel(m_deviceSourceAPI);
|
ChannelSinkAPI *rxChannel =(*channelRegistrations)[selectedChannelIndex].m_plugin->createRxChannelCS(m_deviceSourceAPI);
|
||||||
ChannelInstanceRegistration reg = ChannelInstanceRegistration(rxChannel->getName(), rxChannel);
|
ChannelInstanceRegistration reg = ChannelInstanceRegistration(rxChannel->getName(), rxChannel);
|
||||||
m_rxChannelInstanceRegistrations.append(reg);
|
m_rxChannelInstanceRegistrations.append(reg);
|
||||||
qDebug("DeviceSet::addRxChannel: %s", qPrintable(rxChannel->getName()));
|
qDebug("DeviceSet::addRxChannel: %s", qPrintable(rxChannel->getName()));
|
||||||
@ -111,7 +111,7 @@ void DeviceSet::addRxChannel(int selectedChannelIndex, PluginAPI *pluginAPI)
|
|||||||
void DeviceSet::addTxChannel(int selectedChannelIndex, PluginAPI *pluginAPI)
|
void DeviceSet::addTxChannel(int selectedChannelIndex, PluginAPI *pluginAPI)
|
||||||
{
|
{
|
||||||
PluginAPI::ChannelRegistrations *channelRegistrations = pluginAPI->getTxChannelRegistrations(); // Available channel plugins
|
PluginAPI::ChannelRegistrations *channelRegistrations = pluginAPI->getTxChannelRegistrations(); // Available channel plugins
|
||||||
ChannelSourceAPI *txChannel = (*channelRegistrations)[selectedChannelIndex].m_plugin->createTxChannel(m_deviceSinkAPI);
|
ChannelSourceAPI *txChannel = (*channelRegistrations)[selectedChannelIndex].m_plugin->createTxChannelCS(m_deviceSinkAPI);
|
||||||
ChannelInstanceRegistration reg = ChannelInstanceRegistration(txChannel->getName(), txChannel);
|
ChannelInstanceRegistration reg = ChannelInstanceRegistration(txChannel->getName(), txChannel);
|
||||||
m_txChannelInstanceRegistrations.append(reg);
|
m_txChannelInstanceRegistrations.append(reg);
|
||||||
qDebug("DeviceSet::addTxChannel: %s", qPrintable(txChannel->getName()));
|
qDebug("DeviceSet::addTxChannel: %s", qPrintable(txChannel->getName()));
|
||||||
@ -161,7 +161,7 @@ void DeviceSet::loadRxChannelSettings(const Preset *preset, PluginAPI *pluginAPI
|
|||||||
if((*channelRegistrations)[i].m_channelIdURI == channelConfig.m_channelIdURI)
|
if((*channelRegistrations)[i].m_channelIdURI == channelConfig.m_channelIdURI)
|
||||||
{
|
{
|
||||||
qDebug("DeviceSet::loadChannelSettings: creating new channel [%s]", qPrintable(channelConfig.m_channelIdURI));
|
qDebug("DeviceSet::loadChannelSettings: creating new channel [%s]", qPrintable(channelConfig.m_channelIdURI));
|
||||||
ChannelSinkAPI *rxChannel = (*channelRegistrations)[i].m_plugin->createRxChannel(m_deviceSourceAPI);
|
ChannelSinkAPI *rxChannel = (*channelRegistrations)[i].m_plugin->createRxChannelCS(m_deviceSourceAPI);
|
||||||
reg = ChannelInstanceRegistration(channelConfig.m_channelIdURI, rxChannel);
|
reg = ChannelInstanceRegistration(channelConfig.m_channelIdURI, rxChannel);
|
||||||
m_rxChannelInstanceRegistrations.append(reg);
|
m_rxChannelInstanceRegistrations.append(reg);
|
||||||
break;
|
break;
|
||||||
@ -257,7 +257,7 @@ void DeviceSet::loadTxChannelSettings(const Preset *preset, PluginAPI *pluginAPI
|
|||||||
if((*channelRegistrations)[i].m_channelIdURI == channelConfig.m_channelIdURI)
|
if((*channelRegistrations)[i].m_channelIdURI == channelConfig.m_channelIdURI)
|
||||||
{
|
{
|
||||||
qDebug("DeviceSet::loadChannelSettings: creating new channel [%s]", qPrintable(channelConfig.m_channelIdURI));
|
qDebug("DeviceSet::loadChannelSettings: creating new channel [%s]", qPrintable(channelConfig.m_channelIdURI));
|
||||||
ChannelSourceAPI *txChannel = (*channelRegistrations)[i].m_plugin->createTxChannel(m_deviceSinkAPI);
|
ChannelSourceAPI *txChannel = (*channelRegistrations)[i].m_plugin->createTxChannelCS(m_deviceSinkAPI);
|
||||||
reg = ChannelInstanceRegistration(channelConfig.m_channelIdURI, txChannel);
|
reg = ChannelInstanceRegistration(channelConfig.m_channelIdURI, txChannel);
|
||||||
m_txChannelInstanceRegistrations.append(reg);
|
m_txChannelInstanceRegistrations.append(reg);
|
||||||
break;
|
break;
|
||||||
|
@ -505,7 +505,7 @@ paths:
|
|||||||
description: Add (append) a new device set with default values
|
description: Add (append) a new device set with default values
|
||||||
operationId: instanceDeviceSetPost
|
operationId: instanceDeviceSetPost
|
||||||
tags:
|
tags:
|
||||||
- Instance
|
- DeviceSet
|
||||||
parameters:
|
parameters:
|
||||||
- name: tx
|
- name: tx
|
||||||
in: query
|
in: query
|
||||||
@ -525,7 +525,7 @@ paths:
|
|||||||
description: Remove last device set. The GUI version does not remove the first device.
|
description: Remove last device set. The GUI version does not remove the first device.
|
||||||
operationId: instanceDeviceSetDelete
|
operationId: instanceDeviceSetDelete
|
||||||
tags:
|
tags:
|
||||||
- Instance
|
- DeviceSet
|
||||||
responses:
|
responses:
|
||||||
"202":
|
"202":
|
||||||
description: Message to remove last device set was sent successfully
|
description: Message to remove last device set was sent successfully
|
||||||
|
Loading…
Reference in New Issue
Block a user