diff --git a/owrx/feature.py b/owrx/feature.py index ca72a03..a918371 100644 --- a/owrx/feature.py +++ b/owrx/feature.py @@ -78,6 +78,7 @@ class FeatureDetector(object): "digital_voice_m17": ["m17_demod", "sox"], "wsjt-x": ["wsjtx", "sox"], "wsjt-x-2-3": ["wsjtx_2_3", "sox"], + "wsjt-x-2-4": ["wsjtx_2_4", "sox"], "packet": ["direwolf", "sox"], "pocsag": ["digiham", "sox"], "js8call": ["js8", "sox"], @@ -486,6 +487,12 @@ class FeatureDetector(object): """ 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): """ To decode JS8, you will need to install [JS8Call](http://js8call.com/)