JT4 fixes according to jkettler suggestions

This commit is contained in:
Dawid SQ6EMM 2024-03-03 20:19:18 +01:00
parent c16ec8ef0d
commit cde00a0e87
5 changed files with 5 additions and 7 deletions

View file

@ -3,7 +3,7 @@
- Added support for the MSK144 digimode
- Added support for decoding ADS-B with dump1090
- Added support for decoding HFDL and VDL2 aircraft communications
- Added support for JT4 modes
- Added support for decoding JT4 modes
- Added decoding of ISM band transmissions using rtl_433
- Added support for decoding RDS data on WFM broadcasts using redsea decoder
- Added decoding for DAB broadcast stations using csdr-eti and dablin

1
debian/changelog vendored
View file

@ -4,6 +4,7 @@ openwebrx (1.3.0) UNRELEASED; urgency=low
* Added support for the MSK144 digimode
* Added support for decoding ADS-B with dump1090
* Added support for decoding HFDL and VDL2 aircraft communications
* Added support for decoding JT4 modes
* Added decoding of ISM band transmissions using rtl_433
* Added support for decoding RDS data on WFM broadcasts using redsea decoder
* Added decoding for DAB broadcast stations using csdr-eti and dablin

View file

@ -94,4 +94,4 @@ case ${1:-} in
*)
usage
;;
esac
esac

View file

@ -147,7 +147,7 @@ class Modes(object):
WsjtMode("wspr", "WSPR", bandpass=Bandpass(1350, 1650)),
WsjtMode("fst4", "FST4", requirements=["wsjt-x-2-3"]),
WsjtMode("fst4w", "FST4W", bandpass=Bandpass(1350, 1650), requirements=["wsjt-x-2-3"]),
WsjtMode("jt4", "JT4", requirements=["wsjt-x-2-4"]),
WsjtMode("jt4", "JT4"),
WsjtMode("q65", "Q65", requirements=["wsjt-x-2-4"]),
DigitalMode("msk144", "MSK144", requirements=["msk144"], underlying=["usb"], service=True),
Js8Mode("js8", "JS8Call"),

View file

@ -215,14 +215,11 @@ class JT4Profile(WsjtProfile):
def __init__(self, submode):
self.submode = submode
def getInterval(self):
return 60
def getSubmode(self):
return self.submode
def decoder_commandline(self, file):
return ["jt9", "-4", "-b", str(self.submode), "-F", "1000" , "-d", str(self.decoding_depth()), file]
return ["jt9", "-4", "-b", str(self.submode), "-d", str(self.decoding_depth()), file]
def getMode(self):
return "JT4"