mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
WIP ARQ - speed level fix
This commit is contained in:
parent
31c833135e
commit
2f2f9d956a
1 changed files with 8 additions and 8 deletions
|
@ -112,16 +112,16 @@ class ARQSessionIRS(arq_session.ARQSession):
|
|||
|
||||
|
||||
def set_modem_decode_modes(self, speed_level):
|
||||
# decoding signalling is always on
|
||||
self.modem.demodulator.RECEIVE_SIGNALLING = True
|
||||
self.modem.demodulator.RECEIVE_DATAC4 = False
|
||||
self.modem.demodulator.RECEIVE_DATAC3 = False
|
||||
self.modem.demodulator.RECEIVE_DATAC1 = False
|
||||
|
||||
for mode in self.modem.demodulator.MODE_DICT:
|
||||
self.modem.demodulator.MODE_DICT[mode]["decode"] = False
|
||||
|
||||
# signalling is always true
|
||||
self.modem.demodulator.MODE_DICT[FREEDV_MODE.signalling]["decode"] = True
|
||||
|
||||
mode = self.get_mode_by_speed_level(self.speed_level)
|
||||
# Enable mode based on speed_level
|
||||
self.modem.demodulator.MODE_DICT[
|
||||
self.SPEED_LEVEL_DICT[self.speed_level]["mode"].value
|
||||
]["decode"] = True
|
||||
self.modem.demodulator.MODE_DICT[mode]["decode"] = True
|
||||
self.log(f"Modem set to speed level {speed_level}")
|
||||
|
||||
return
|
||||
|
|
Loading…
Reference in a new issue