From 252edb7a5acadda01e9331109c5e37ea376794f5 Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Tue, 14 Feb 2023 15:38:33 +0100 Subject: [PATCH] add feature detection --- owrx/feature.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/owrx/feature.py b/owrx/feature.py index 2c86323..d143138 100644 --- a/owrx/feature.py +++ b/owrx/feature.py @@ -80,6 +80,7 @@ class FeatureDetector(object): "wsjt-x": ["wsjtx"], "wsjt-x-2-3": ["wsjtx_2_3"], "wsjt-x-2-4": ["wsjtx_2_4"], + "msk144": ["msk144decoder"], "packet": ["direwolf"], "pocsag": ["digiham"], "js8call": ["js8", "js8py"], @@ -459,6 +460,13 @@ class FeatureDetector(object): """ return self.has_wsjtx() and self._has_wsjtx_version(LooseVersion("2.4")) + def has_msk144decoder(self): + """ + To decode the MSK144 digimode please install the "msk144decoder". See the + [project page](https://github.com/alexander-sholohov/msk144decoder) for more details. + """ + return self.command_is_runnable("msk144decoder") + def has_js8(self): """ To decode JS8, you will need to install [JS8Call](http://js8call.com/)