DJ2LS / FreeDATA

A free, open-source, multi-platform application for sending files and messages, using the codec2 HF modems
https://wiki.freedata.app/
GNU General Public License v3.0
141 stars 17 forks source link

[Feature Request]: "Message auto repeat" should resend messages when receiving ping/beacon #794

Closed ND2W closed 6 days ago

ND2W commented 2 weeks ago

Problem Description

The "message auto repeat" feature, when enabled, resends any messages that were not transmitted successfully. It works as designed when the station that only received a part of a message transmits a beacon that is being received by the station that was sending the message.

However, FD should also resend an incomplete message

Proposed Solution

FD should check anytime it receives a ping or beacon from a station,

Since both station may detect at a similar time that they either have to resume the transfer, respectively request the other station to resume the transfer, the sending station station could always wait for the ping/beacon of the receiving station before it resumes the transfer.

Alternatives Considered

N/A

Additional Information

No response

DJ2LS commented 2 weeks ago

@ND2W implemented without testing with latest version. Please do a test as soon as possible. Thanks :-)