From e041772bb364ea1a153462f6c6d97066c2126af9 Mon Sep 17 00:00:00 2001 From: DJ2LS Date: Thu, 26 Oct 2023 14:33:47 +0200 Subject: [PATCH] set wrong audio level just once --- gui/src/js/sock.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gui/src/js/sock.js b/gui/src/js/sock.js index 34de2482..f596fcd6 100644 --- a/gui/src/js/sock.js +++ b/gui/src/js/sock.js @@ -30,7 +30,7 @@ const split_char = "0;1;"; // global to keep track of Modem connection error emissions var modemShowConnectStateError = 1; - +var setTxAudioLevelOnce = true // network connection Timeout setTimeout(connectModem, 2000); @@ -172,13 +172,16 @@ client.on("data", function (socketdata) { stateStore.mode = data["mode"]; stateStore.bandwidth = data["bandwidth"]; stateStore.tx_audio_level = data["audio_level"]; - // if audio level is different from config one, send new audio level to modem + //console.log(parseInt(stateStore.tx_audio_level)) + //console.log(parseInt(settings.tx_audio_level)) if ( parseInt(stateStore.tx_audio_level) !== - parseInt(settings.tx_audio_level) + parseInt(settings.tx_audio_level) && + setTxAudioLevelOnce === true ) { - setTxAudioLevel(settings.tx_audio_level); + setTxAudioLevelOnce = false + setTxAudioLevel(settings.tx_audio_level); } stateStore.dbfs_level = data["audio_dbfs"];