add feature definition for wsjt-x 2.4

This commit is contained in:
Jakob Ketterl 2021-02-03 19:33:02 +01:00
parent 56a42498a5
commit e66be7c12d

View File

@ -78,6 +78,7 @@ class FeatureDetector(object):
"digital_voice_m17": ["m17_demod", "sox"], "digital_voice_m17": ["m17_demod", "sox"],
"wsjt-x": ["wsjtx", "sox"], "wsjt-x": ["wsjtx", "sox"],
"wsjt-x-2-3": ["wsjtx_2_3", "sox"], "wsjt-x-2-3": ["wsjtx_2_3", "sox"],
"wsjt-x-2-4": ["wsjtx_2_4", "sox"],
"packet": ["direwolf", "sox"], "packet": ["direwolf", "sox"],
"pocsag": ["digiham", "sox"], "pocsag": ["digiham", "sox"],
"js8call": ["js8", "sox"], "js8call": ["js8", "sox"],
@ -486,6 +487,12 @@ class FeatureDetector(object):
""" """
return self.has_wsjtx() and self._has_wsjtx_version(LooseVersion("2.3")) return self.has_wsjtx() and self._has_wsjtx_version(LooseVersion("2.3"))
def has_wsjtx_2_4(self):
"""
WSJT-X version 2.4 introduced the Q65 mode.
"""
return self.has_wsjtx() and self._has_wsjtx_version(LooseVersion("2.4"))
def has_js8(self): def has_js8(self):
""" """
To decode JS8, you will need to install [JS8Call](http://js8call.com/) To decode JS8, you will need to install [JS8Call](http://js8call.com/)