mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
ARQ WIP - session aborting
This commit is contained in:
parent
7cd1be6588
commit
98f1f3c5ca
|
@ -156,7 +156,7 @@ class ARQSessionISS(arq_session.ARQSession):
|
||||||
self.log(f"All data transfered! flag_final={irs_frame['flag']['FINAL']}, flag_checksum={irs_frame['flag']['CHECKSUM']}")
|
self.log(f"All data transfered! flag_final={irs_frame['flag']['FINAL']}, flag_checksum={irs_frame['flag']['CHECKSUM']}")
|
||||||
self.event_manager.send_arq_session_finished(True, self.id, self.dxcall, len(self.data),True)
|
self.event_manager.send_arq_session_finished(True, self.id, self.dxcall, len(self.data),True)
|
||||||
|
|
||||||
def transmission_failed(self, irs_frame):
|
def transmission_failed(self, irs_frame=None):
|
||||||
self.set_state(ISS_State.FAILED)
|
self.set_state(ISS_State.FAILED)
|
||||||
self.log(f"Transmission failed!")
|
self.log(f"Transmission failed!")
|
||||||
self.event_manager.send_arq_session_finished(True, self.id, self.dxcall, len(self.data),False)
|
self.event_manager.send_arq_session_finished(True, self.id, self.dxcall, len(self.data),False)
|
||||||
|
|
Loading…
Reference in a new issue