ARQ WIP - fixed mode not decoding

This commit is contained in:
DJ2LS 2024-01-05 16:25:14 +01:00
parent a1b2258bd2
commit 966821cef8
3 changed files with 5 additions and 2 deletions

View file

@ -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)

View file

@ -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)

View file

@ -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