implement DRM mode with dream
This commit is contained in:
@ -45,6 +45,7 @@ class FeatureDetector(object):
|
||||
"packet": ["direwolf", "sox"],
|
||||
"pocsag": ["digiham", "sox"],
|
||||
"js8call": ["js8", "sox"],
|
||||
"drm": ["dream"],
|
||||
}
|
||||
|
||||
def feature_availability(self):
|
||||
@ -435,3 +436,6 @@ class FeatureDetector(object):
|
||||
You can find the codec2 source code [here](https://github.com/drowe67/codec2).
|
||||
"""
|
||||
return self.command_is_runnable("freedv_rx")
|
||||
|
||||
def has_dream(self):
|
||||
return self.command_is_runnable("dream")
|
||||
|
@ -50,6 +50,7 @@ class Modes(object):
|
||||
AnalogMode("nxdn", "NXDN", bandpass=Bandpass(-3250, 3250), requirements=["digital_voice_dsd"], squelch=False),
|
||||
AnalogMode("ysf", "YSF", bandpass=Bandpass(-4000, 4000), requirements=["digital_voice_digiham"], squelch=False),
|
||||
AnalogMode("freedv", "FreeDV", bandpass=Bandpass(300, 3000), requirements=["digital_voice_freedv"], squelch=False),
|
||||
AnalogMode("drm", "DRM", bandpass=Bandpass(-5000, 5000), requirements=["drm"], squelch=False),
|
||||
DigitalMode("bpsk31", "BPSK31", underlying=["usb"]),
|
||||
DigitalMode("bpsk63", "BPSK63", underlying=["usb"]),
|
||||
DigitalMode("ft8", "FT8", underlying=["usb"], requirements=["wsjt-x"], service=True),
|
||||
|
Reference in New Issue
Block a user