update dependency handling for nxdn
This commit is contained in:
parent
5d8fd9ae95
commit
2ecefcecd5
@ -73,7 +73,6 @@ class FeatureDetector(object):
|
|||||||
"runds": ["runds_connector"],
|
"runds": ["runds_connector"],
|
||||||
# optional features and their requirements
|
# optional features and their requirements
|
||||||
"digital_voice_digiham": ["digiham", "sox", "codecserver_ambe"],
|
"digital_voice_digiham": ["digiham", "sox", "codecserver_ambe"],
|
||||||
"digital_voice_dsd": ["dsd", "sox", "digiham"],
|
|
||||||
"digital_voice_freedv": ["freedv_rx", "sox"],
|
"digital_voice_freedv": ["freedv_rx", "sox"],
|
||||||
"digital_voice_m17": ["m17_demod", "sox", "digiham"],
|
"digital_voice_m17": ["m17_demod", "sox", "digiham"],
|
||||||
"wsjt-x": ["wsjtx", "sox"],
|
"wsjt-x": ["wsjtx", "sox"],
|
||||||
@ -414,13 +413,6 @@ class FeatureDetector(object):
|
|||||||
"""
|
"""
|
||||||
return self._has_soapy_driver("fcdpp")
|
return self._has_soapy_driver("fcdpp")
|
||||||
|
|
||||||
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
|
|
||||||
modified by F4EXB that provides stdin/stdout support. You can find it [here](https://github.com/f4exb/dsd).
|
|
||||||
"""
|
|
||||||
return self.command_is_runnable("dsd -h")
|
|
||||||
|
|
||||||
def has_m17_demod(self):
|
def has_m17_demod(self):
|
||||||
"""
|
"""
|
||||||
The `m17-demod` tool is used to demodulate M17 digital voice signals.
|
The `m17-demod` tool is used to demodulate M17 digital voice signals.
|
||||||
|
@ -100,7 +100,7 @@ class Modes(object):
|
|||||||
AnalogMode(
|
AnalogMode(
|
||||||
"dstar", "D-Star", bandpass=Bandpass(-3250, 3250), requirements=["digital_voice_digiham"], squelch=False
|
"dstar", "D-Star", bandpass=Bandpass(-3250, 3250), requirements=["digital_voice_digiham"], squelch=False
|
||||||
),
|
),
|
||||||
AnalogMode("nxdn", "NXDN", bandpass=Bandpass(-3250, 3250), requirements=["digital_voice_dsd"], squelch=False),
|
AnalogMode("nxdn", "NXDN", bandpass=Bandpass(-3250, 3250), requirements=["digital_voice_digiham"], squelch=False),
|
||||||
AnalogMode("ysf", "YSF", bandpass=Bandpass(-4000, 4000), requirements=["digital_voice_digiham"], squelch=False),
|
AnalogMode("ysf", "YSF", bandpass=Bandpass(-4000, 4000), requirements=["digital_voice_digiham"], squelch=False),
|
||||||
AnalogMode("m17", "M17", bandpass=Bandpass(-4000, 4000), requirements=["digital_voice_m17"], squelch=False),
|
AnalogMode("m17", "M17", bandpass=Bandpass(-4000, 4000), requirements=["digital_voice_m17"], squelch=False),
|
||||||
AnalogMode(
|
AnalogMode(
|
||||||
|
Loading…
Reference in New Issue
Block a user