1
0
mirror of https://github.com/KubaPro010/fm-dx-webserver.git synced 2026-02-27 06:23:53 +01:00

bugfixes / more code cleanup

This commit is contained in:
NoobishSVK
2024-03-21 22:30:18 +01:00
parent 0f10e04bcd
commit 8f4c96ce12
12 changed files with 166 additions and 81 deletions

View File

@@ -268,10 +268,15 @@ function handleData(ws, receivedData) {
}
break;
case receivedLine.startsWith('T'):
modifiedData = receivedLine.substring(1).split(",")[0];
if((modifiedData / 1000).toFixed(3) == dataToSend.freq) {
return; // Prevent tune spamming using scrollwheel
}
resetToDefault(dataToSend);
dataToSend.af.length = 0;
rdsparser.clear(rds);
modifiedData = receivedLine.substring(1);
parsedValue = parseFloat(modifiedData);
if (!isNaN(parsedValue)) {
@@ -293,17 +298,20 @@ function handleData(ws, receivedData) {
dataToSend.ims = mapping.ims;
}
break;
case receivedData.startsWith('Sm'):
processSignal(receivedData, false, false);
case receivedLine.startsWith('W'):
console.log(receivedLine);
break;
case receivedData.startsWith('Ss'):
processSignal(receivedData, true, false);
case receivedLine.startsWith('Sm'):
processSignal(receivedLine, false, false);
break;
case receivedData.startsWith('SS'):
processSignal(receivedData, true, true);
case receivedLine.startsWith('Ss'):
processSignal(receivedLine, true, false);
break;
case receivedData.startsWith('SM'):
processSignal(receivedData, false, true);
case receivedLine.startsWith('SS'):
processSignal(receivedLine, true, true);
break;
case receivedLine.startsWith('SM'):
processSignal(receivedLine, false, true);
break;
case receivedLine.startsWith('R'):
modifiedData = receivedLine.slice(1);