31 QString(
"PlutoSDR Output"),
33 QString(
"(c) Edouard Griffiths, F4EXB"),
34 QString(
"https://github.com/f4exb/sdrangel"),
36 QString(
"https://github.com/f4exb/sdrangel")
61 std::vector<std::string> serials;
64 std::vector<std::string>::const_iterator it = serials.begin();
68 for (i = 0; it != serials.end(); ++it, ++
i)
70 QString serial_str = QString::fromLocal8Bit(it->c_str());
71 QString displayedName(QString(
"PlutoSDR[%1] %2").
arg(i).
arg(serial_str));
83 qDebug(
"PlutoSDROutputPlugin::enumSampleSources: enumerated PlutoSDR device #%d", i);
91 const QString& sinkId,
102 const QString& sinkId,
static const QString m_hardwareID
void registerSampleSink(const QString &sinkName, PluginInterface *plugin)
virtual DeviceSampleSink * createSampleSinkPluginInstance(const QString &sinkId, DeviceAPI *deviceAPI)
static DevicePlutoSDR & instance()
static const PluginDescriptor m_pluginDescriptor
static const QString m_deviceTypeID
Fixed< IntType, IntBits > arg(const std::complex< Fixed< IntType, IntBits > > &val)
void getSerials(std::vector< std::string > &serials) const
void initPlugin(PluginAPI *pluginAPI)
Exposes a single output stream that can be one of the streams of a physical device.
virtual PluginInstanceGUI * createSampleSinkPluginInstanceGUI(const QString &sinkId, QWidget **widget, DeviceUISet *deviceUISet)
const PluginDescriptor & getPluginDescriptor() const
PlutoSDROutputPlugin(QObject *parent=NULL)
#define PLUTOSDR_DEVICE_TYPE_ID
virtual SamplingDevices enumSampleSinks()
QList< SamplingDevice > SamplingDevices