add support for blade rf devices
This commit is contained in:
@ -68,6 +68,7 @@ class FeatureDetector(object):
|
||||
"uhd": ["soapy_connector", "soapy_uhd"],
|
||||
"radioberry": ["soapy_connector", "soapy_radioberry"],
|
||||
"fcdpp": ["soapy_connector", "soapy_fcdpp"],
|
||||
"bladerf": ["soapy_connector", "soapy_bladerf"],
|
||||
"sddc": ["sddc_connector"],
|
||||
"hpsdr": ["hpsdr_connector"],
|
||||
"runds": ["runds_connector"],
|
||||
@ -385,6 +386,14 @@ class FeatureDetector(object):
|
||||
"""
|
||||
return self._has_soapy_driver("fcdpp")
|
||||
|
||||
def has_soapy_bladerf(self):
|
||||
"""
|
||||
The SoapyBladeRF module allows the use of Blade RF devices.
|
||||
|
||||
You can get it [here](https://github.com/pothosware/SoapyBladeRF).
|
||||
"""
|
||||
return self._has_soapy_driver("bladerf")
|
||||
|
||||
def has_m17_demod(self):
|
||||
"""
|
||||
The `m17-demod` tool is used to demodulate M17 digital voice signals.
|
||||
|
11
owrx/source/bladerf.py
Normal file
11
owrx/source/bladerf.py
Normal file
@ -0,0 +1,11 @@
|
||||
from owrx.source.soapy import SoapyConnectorSource, SoapyConnectorDeviceDescription
|
||||
|
||||
|
||||
class BladerfSource(SoapyConnectorSource):
|
||||
def getDriver(self):
|
||||
return "bladerf"
|
||||
|
||||
|
||||
class BladerfDeviceDescription(SoapyConnectorDeviceDescription):
|
||||
def getName(self):
|
||||
return "Blade RF"
|
Reference in New Issue
Block a user