mirror of
				https://github.com/f4exb/sdrangel.git
				synced 2025-11-03 13:11:20 -05:00 
			
		
		
		
	Server: added FCDPro Plus input plugin
This commit is contained in:
		
							parent
							
								
									3542e43b57
								
							
						
					
					
						commit
						26ebcc6d1d
					
				@ -8,7 +8,7 @@ if(V4L-RTL)
 | 
			
		||||
#   add_subdirectory(v4l-rtl)
 | 
			
		||||
endif()
 | 
			
		||||
if(V4L-MSI)
 | 
			
		||||
        FIND_LIBRARY (LIBV4L2 v4l2)
 | 
			
		||||
    FIND_LIBRARY (LIBV4L2 v4l2)
 | 
			
		||||
    FIND_PATH (LIBV4L2H libv4l2.h)
 | 
			
		||||
#   add_subdirectory(v4l-msi)
 | 
			
		||||
endif()
 | 
			
		||||
 | 
			
		||||
@ -30,7 +30,6 @@
 | 
			
		||||
 | 
			
		||||
#include <device/devicesourceapi.h>
 | 
			
		||||
 | 
			
		||||
#include "fcdproplusgui.h"
 | 
			
		||||
#include "fcdproplusthread.h"
 | 
			
		||||
#include "fcdtraits.h"
 | 
			
		||||
#include "fcdproplusconst.h"
 | 
			
		||||
 | 
			
		||||
@ -15,14 +15,17 @@
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
#include <QtPlugin>
 | 
			
		||||
#include <QAction>
 | 
			
		||||
#include "plugin/pluginapi.h"
 | 
			
		||||
#include "util/simpleserializer.h"
 | 
			
		||||
#include "fcdproplusplugin.h"
 | 
			
		||||
 | 
			
		||||
#include <device/devicesourceapi.h>
 | 
			
		||||
 | 
			
		||||
#ifdef SERVER_MODE
 | 
			
		||||
#include "fcdproplusinput.h"
 | 
			
		||||
#else
 | 
			
		||||
#include "fcdproplusgui.h"
 | 
			
		||||
#endif
 | 
			
		||||
#include "fcdtraits.h"
 | 
			
		||||
 | 
			
		||||
const PluginDescriptor FCDProPlusPlugin::m_pluginDescriptor = {
 | 
			
		||||
@ -80,6 +83,15 @@ PluginInterface::SamplingDevices FCDProPlusPlugin::enumSampleSources()
 | 
			
		||||
	return result;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#ifdef SERVER_MODE
 | 
			
		||||
PluginInstanceGUI* FCDProPlusPlugin::createSampleSourcePluginInstanceGUI(
 | 
			
		||||
        const QString& sourceId __attribute__((unused)),
 | 
			
		||||
        QWidget **widget __attribute__((unused)),
 | 
			
		||||
        DeviceUISet *deviceUISet __attribute__((unused)))
 | 
			
		||||
{
 | 
			
		||||
    return 0;
 | 
			
		||||
}
 | 
			
		||||
#else
 | 
			
		||||
PluginInstanceGUI* FCDProPlusPlugin::createSampleSourcePluginInstanceGUI(
 | 
			
		||||
        const QString& sourceId,
 | 
			
		||||
        QWidget **widget,
 | 
			
		||||
@ -96,6 +108,7 @@ PluginInstanceGUI* FCDProPlusPlugin::createSampleSourcePluginInstanceGUI(
 | 
			
		||||
		return 0;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
DeviceSampleSource *FCDProPlusPlugin::createSampleSourcePluginInstanceInput(const QString& sourceId, DeviceSourceAPI *deviceAPI)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
@ -34,7 +34,7 @@ if(LIBUSB_FOUND AND UNIX)
 | 
			
		||||
endif()
 | 
			
		||||
if(LIBASOUND AND ASOUNDH)
 | 
			
		||||
    add_subdirectory(fcdpro)
 | 
			
		||||
#    add_subdirectory(fcdproplus)
 | 
			
		||||
    add_subdirectory(fcdproplus)
 | 
			
		||||
endif()
 | 
			
		||||
 | 
			
		||||
find_package(LibHACKRF)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user