#include <fcdproplusplugin.h>
|
| FCDProPlusPlugin (QObject *parent=NULL) |
|
const PluginDescriptor & | getPluginDescriptor () const |
|
void | initPlugin (PluginAPI *pluginAPI) |
|
virtual SamplingDevices | enumSampleSources () |
|
virtual PluginInstanceGUI * | createSampleSourcePluginInstanceGUI (const QString &sourceId, QWidget **widget, DeviceUISet *deviceUISet) |
|
virtual DeviceSampleSource * | createSampleSourcePluginInstance (const QString &sourceId, DeviceAPI *deviceAPI) |
|
virtual | ~PluginInterface () |
|
virtual PluginInstanceGUI * | createRxChannelGUI (DeviceUISet *deviceUISet, BasebandSampleSink *rxChannel) |
|
virtual BasebandSampleSink * | createRxChannelBS (DeviceAPI *deviceAPI) |
|
virtual ChannelAPI * | createRxChannelCS (DeviceAPI *deviceAPI) |
|
virtual PluginInstanceGUI * | createTxChannelGUI (DeviceUISet *deviceUISet, BasebandSampleSource *txChannel) |
|
virtual BasebandSampleSource * | createTxChannelBS (DeviceAPI *deviceAPI) |
|
virtual ChannelAPI * | createTxChannelCS (DeviceAPI *deviceAPI) |
|
virtual void | deleteSampleSourcePluginInstanceGUI (PluginInstanceGUI *ui) |
|
virtual void | deleteSampleSourcePluginInstanceInput (DeviceSampleSource *source) |
|
virtual SamplingDevices | enumSampleSinks () |
|
virtual PluginInstanceGUI * | createSampleSinkPluginInstanceGUI (const QString &sinkId, QWidget **widget, DeviceUISet *deviceUISet) |
|
virtual DeviceSampleSink * | createSampleSinkPluginInstance (const QString &sinkId, DeviceAPI *deviceAPI) |
|
virtual void | deleteSampleSinkPluginInstanceGUI (PluginInstanceGUI *ui) |
|
virtual void | deleteSampleSinkPluginInstanceOutput (DeviceSampleSink *sink) |
|
virtual SamplingDevices | enumSampleMIMO () |
|
virtual PluginInstanceGUI * | createSampleMIMOPluginInstanceGUI (const QString &mimoId, QWidget **widget, DeviceUISet *deviceUISet) |
|
virtual DeviceSampleMIMO * | createSampleMIMOPluginInstance (const QString &mimoId, DeviceAPI *deviceAPI) |
|
virtual void | deleteSampleMIMOPluginInstanceGUI (PluginInstanceGUI *ui) |
|
virtual void | deleteSampleMIMOPluginInstanceMIMO (DeviceSampleMIMO *mimo) |
|
Definition at line 11 of file fcdproplusplugin.h.
◆ FCDProPlusPlugin()
FCDProPlusPlugin::FCDProPlusPlugin |
( |
QObject * |
parent = NULL | ) |
|
|
explicit |
◆ createSampleSourcePluginInstance()
◆ createSampleSourcePluginInstanceGUI()
PluginInstanceGUI * FCDProPlusPlugin::createSampleSourcePluginInstanceGUI |
( |
const QString & |
sourceId, |
|
|
QWidget ** |
widget, |
|
|
DeviceUISet * |
deviceUISet |
|
) |
| |
|
virtual |
◆ enumSampleSources()
Reimplemented from PluginInterface.
Definition at line 56 of file fcdproplusplugin.cpp.
References arg(), createSampleSourcePluginInstanceGUI(), hid_enumerate(), i, hid_device_info::next, PluginInterface::SamplingDevice::PhysicalDevice, hid_device_info::serial_number, and PluginInterface::SamplingDevice::StreamSingleRx.
63 while (device_info != 0)
65 QString serialNumber = QString::fromWCharArray(device_info->
serial_number);
68 result.append(SamplingDevice(displayedName,
78 device_info = device_info->
next;
Fixed< IntType, IntBits > arg(const std::complex< Fixed< IntType, IntBits > > &val)
struct hid_device_info * next
struct hid_device_info HID_API_EXPORT * hid_enumerate(unsigned short vendor_id, unsigned short product_id)
Enumerate the HID Devices.
Exposes a single input stream that can be one of the streams of a physical device.
QList< SamplingDevice > SamplingDevices
◆ getPluginDescriptor()
◆ initPlugin()
void FCDProPlusPlugin::initPlugin |
( |
PluginAPI * |
pluginAPI | ) |
|
|
virtual |
◆ m_deviceTypeID
◆ m_pluginDescriptor
Initial value:= {
QString("(c) Edouard Griffiths, F4EXB"),
QString("https://github.com/f4exb/sdrangel"),
true,
QString("https://github.com/f4exb/sdrangel")
}
Definition at line 32 of file fcdproplusplugin.h.
Referenced by getPluginDescriptor().
The documentation for this class was generated from the following files: