Originally posted by **ploeffler** May 19, 2023
hi peter (ich mach das gleich auf deutsch)
hab gestern mitgespielt beim #aprsthursday Net und hatte da eine größeres problem. kurz der ablauf:
mit einer MSG an ANSRVR mit dem text "j HOTG (...joinmessage...)" bucht man sich ein. diese message wird von ANSRVR an alle bereits eingeloggten weitergeleitet. praktisch kamen dann über die IS strecke ugf 200 nachrichten daher, mit dem zielrufzeichen des jew. teilnehmers. der digi (dein digi, hi) hat alle diese nachrichten 1:1 auf die LoRa-Seite weitergereicht, ungeachtet dessen, ob der empfänger auch tatsächlich dort erreichbar ist. (wenigstens hatte ich wohlweislich auf SF7 umgestellt, sonst wär der jetzt noch nicht fertig mit senden)
nach rücksprache mit ein paar gurus aus der APRS-ecke scheint ein kleiner schönheitsfehler zum tragen zu kommen: der digi darf eigentlich nur packete für jene stationen auf die HF-seite weitergeben, die er auch tatsächlich hören kann.
kannst du also eine "myheard"-liste erzeugen (eintragung beim lora-seitigen empfang mit timestamp, löschen der einträge zb. mit dem beacon-task) und packete (konrekt messages) nur dann weiterleiten, wenn der empfänger in der mheard steht?
lg und danke
OE6PLD
Discussed in https://github.com/lora-aprs/LoRa_APRS_iGate/discussions/299