mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
ARQ WIP - fixed mode not decoding
This commit is contained in:
parent
a1b2258bd2
commit
966821cef8
|
@ -46,7 +46,7 @@ class ARQSession():
|
|||
self.id = None
|
||||
|
||||
def log(self, message, isWarning = False):
|
||||
msg = f"[{type(self).__name__}][state={self.state}]: {message}"
|
||||
msg = f"[{type(self).__name__}][id={self.id}][state={self.state}]: {message}"
|
||||
logger = self.logger.warn if isWarning else self.logger.info
|
||||
logger(msg)
|
||||
|
||||
|
|
|
@ -124,6 +124,7 @@ class ARQSessionIRS(arq_session.ARQSession):
|
|||
self.event_manager.send_arq_session_new(False, self.id, self.dxcall, self.total_length, self.state.name)
|
||||
|
||||
self.calibrate_speed_settings()
|
||||
self.set_decode_mode()
|
||||
|
||||
info_ack = self.frame_factory.build_arq_session_info_ack(
|
||||
self.id, self.total_crc, self.snr[0],
|
||||
|
@ -165,6 +166,8 @@ class ARQSessionIRS(arq_session.ARQSession):
|
|||
self.id, self.received_bytes,
|
||||
self.speed_level, self.frames_per_burst, self.snr[0], flag_abort=self.abort)
|
||||
|
||||
self.set_decode_mode()
|
||||
|
||||
# increase ack counter
|
||||
# self.transmitted_acks += 1
|
||||
self.set_state(IRS_State.BURST_REPLY_SENT)
|
||||
|
|
|
@ -391,6 +391,6 @@ class Demodulator():
|
|||
|
||||
# Enable mode based on speed_level
|
||||
self.MODE_DICT[mode.value]["decode"] = True
|
||||
self.log.info(f"Demodulator data mode {mode.name}")
|
||||
self.log.info(f"[MDM] [demod_audio] set data mode: {mode.name}")
|
||||
|
||||
return
|
||||
|
|
Loading…
Reference in a new issue