Enabling jketterl's RTTY decoder.

This commit is contained in:
Marat Fayzullin 2023-09-09 22:24:20 -04:00
parent 7b81c36e2d
commit 5117e27129
2 changed files with 12 additions and 3 deletions

View File

@ -651,6 +651,15 @@ class DspManager(SdrSourceEventClient, ClientDemodulatorSecondaryDspEventClient)
elif mod == "bpsk63":
from csdr.chain.digimodes import PskDemodulator
return PskDemodulator(62.5)
elif mod == "jkrtty170":
from csdr.chain.digimodes import JKRttyDemodulator
return JKRttyDemodulator(45.45, 170)
elif mod == "jkrtty450":
from csdr.chain.digimodes import JKRttyDemodulator
return JKRttyDemodulator(50, 450, invert=True)
elif mod == "jkrtty85":
from csdr.chain.digimodes import JKRttyDemodulator
return JKRttyDemodulator(50, 85, invert=True)
elif mod == "cwdecoder":
from csdr.chain.digimodes import CwDemodulator
return CwDemodulator(75.0)

View File

@ -135,9 +135,9 @@ class Modes(object):
DigitalMode("bpsk31", "BPSK31", underlying=["usb"]),
DigitalMode("bpsk63", "BPSK63", underlying=["usb"]),
# Using current RTTY decoder for now
# DigitalMode("jk-rtty170", "RTTY 45/170", underlying=["usb", "lsb"]),
# DigitalMode("jk-rtty450", "RTTY 50N/450", underlying=["lsb", "usb"]),
# DigitalMode("jk-rtty85", "RTTY 50N/85", underlying=["lsb", "usb"]),
DigitalMode("jkrtty170", "RTTY 45/170", underlying=["usb", "lsb"]),
DigitalMode("jkrtty450", "RTTY 50N/450", underlying=["lsb", "usb"]),
DigitalMode("jkrtty85", "RTTY 50N/85", underlying=["lsb", "usb"]),
WsjtMode("ft8", "FT8"),
WsjtMode("ft4", "FT4"),
WsjtMode("jt65", "JT65"),