kopia lustrzana https://github.com/f4exb/sdrangel
				
				
				
			Server: added FCDPro Plus input plugin
							rodzic
							
								
									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)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Ładowanie…
	
		Reference in New Issue