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"];