When using as a YSF bridge to DR1X/DR2X etc - it seems the repeaters have a latency in their chain such that the end of the last transmission from the MMDVM modem is then picked back up by the modem and sent to the network. When bridging two repeaters via a reflector, this initiates a ping pong between them. Due to the logistics of the sites, we can only do an RF bridge at present so I was looking in YSFControl.cpp to see if I could add an "Ignore RX after TX" timer somewhere. Whether this could block writing to the network, for X milliseconds after modem RF TX, or maybe prevent the modem from entering listening for a period of time I'm not sure.
Hi,
When using as a YSF bridge to DR1X/DR2X etc - it seems the repeaters have a latency in their chain such that the end of the last transmission from the MMDVM modem is then picked back up by the modem and sent to the network. When bridging two repeaters via a reflector, this initiates a ping pong between them. Due to the logistics of the sites, we can only do an RF bridge at present so I was looking in YSFControl.cpp to see if I could add an "Ignore RX after TX" timer somewhere. Whether this could block writing to the network, for X milliseconds after modem RF TX, or maybe prevent the modem from entering listening for a period of time I'm not sure.
Any suggestions welcome.