add limesdr soapy driver module

This commit is contained in:
Jakob Ketterl 2020-01-10 19:54:53 +01:00
parent ac92df2149
commit aee1642ef6
2 changed files with 15 additions and 0 deletions

View File

@ -26,6 +26,7 @@ class FeatureDetector(object):
"hackrf": ["hackrf_transfer"],
"airspy": ["soapy_connector", "soapy_airspy"],
"airspyhf": ["soapy_connector", "soapy_airspyhf"],
"lime_sdr": ["soapy_connector", "soapy_lime_sdr"],
"fifi_sdr": ["alsa"],
# optional features and their requirements
"digital_voice_digiham": ["digiham", "sox"],
@ -262,6 +263,14 @@ class FeatureDetector(object):
"""
return self._has_soapy_driver("airspyhf")
def has_soapy_lime_sdr(self):
"""
The Lime Suite installs - amongst others - a Soapy driver for the LimeSDR device series.
You can get it [here](https://github.com/myriadrf/LimeSuite).
"""
return self._has_soapy_driver("LMS7")
def has_dsd(self):
"""
The digital voice modes NXDN and D-Star can be decoded by the dsd project. Please note that you need the version

6
owrx/source/lime_sdr.py Normal file
View File

@ -0,0 +1,6 @@
from .soapy import SoapyConnectorSource
class LimeSdrSource(SoapyConnectorSource):
def getDriver(self):
return "lime"