1 #ifndef INCLUDE_PLUGINAPI_H 2 #define INCLUDE_PLUGINAPI_H 38 m_channelIdURI(channelIdURI),
39 m_channelId(channelId),
47 void registerRxChannel(
const QString& channelIdURI,
const QString& channelId,
PluginInterface* plugin);
48 ChannelRegistrations *getRxChannelRegistrations();
51 void registerTxChannel(
const QString& channelIdURI,
const QString& channelId,
PluginInterface* plugin);
52 ChannelRegistrations *getTxChannelRegistrations();
55 void registerSampleSource(
const QString& sourceName,
PluginInterface* plugin);
58 void registerSampleSink(
const QString& sinkName,
PluginInterface* plugin);
61 void registerSampleMIMO(
const QString& sinkName,
PluginInterface* plugin);
72 #endif // INCLUDE_PLUGINAPI_H
QList< ChannelRegistration > ChannelRegistrations
PluginInterface * m_plugin
ChannelRegistration(const QString &channelIdURI, const QString &channelId, PluginInterface *plugin)
QList< SamplingDeviceRegistration > SamplingDeviceRegistrations
QString m_channelId
Channel type ID in short form from object name.
< This is the device registration
QString m_channelIdURI
Channel type ID in URI form.
SamplingDeviceRegistration(const QString &deviceId, PluginInterface *plugin)
PluginManager * m_pluginManager
PluginInterface * m_plugin