From 3cf5fab21d6a238dee77b1372413d116085251c6 Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Thu, 14 Sep 2023 09:44:50 -0500 Subject: [PATCH] Slow down multicast broadcast when no change has occurred https://github.com/Hamlib/Hamlib/issues/1090 --- src/multicast.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/multicast.c b/src/multicast.c index 1442b592d..3d79ceee9 100644 --- a/src/multicast.c +++ b/src/multicast.c @@ -295,6 +295,7 @@ static int multicast_send_json(RIG *rig) return 0; } +#define LOOPCOUNT 50 void *multicast_thread(void *vrig) { //int retval; @@ -304,7 +305,7 @@ void *multicast_thread(void *vrig) // do the 1st packet all the time //multicast_status_changed(rig); //multicast_send_json(rig); - int loopcount = 8; + int loopcount = LOOPCOUNT; freq_t freqA, freqAsave = 0; freq_t freqB, freqBsave = 0; @@ -356,7 +357,7 @@ void *multicast_thread(void *vrig) modeAsave = modeA; modeBsave = modeB; pttsave = ptt; - loopcount = 8; + loopcount = LOOPCOUNT; } else {