mirror of
https://github.com/KubaPro010/fm-dx-webserver.git
synced 2026-07-31 09:19:16 +02:00
eq/ims bugfix
This commit is contained in:
+25
-15
@@ -238,22 +238,32 @@ function handleData(ws, receivedData) {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case receivedLine.startsWith('G'):
|
case receivedLine.startsWith('G'):
|
||||||
if(receivedLine === 'G11') {
|
switch (receivedLine) {
|
||||||
initialData.eq, initialData.ims, dataToSend.eq, dataToSend.ims = 1;
|
case 'G11':
|
||||||
|
initialData.eq = 1;
|
||||||
|
dataToSend.eq = 1;
|
||||||
|
initialData.ims = 1;
|
||||||
|
dataToSend.ims = 1;
|
||||||
|
break;
|
||||||
|
case 'G01':
|
||||||
|
initialData.eq = 0;
|
||||||
|
dataToSend.eq = 0;
|
||||||
|
initialData.ims = 1;
|
||||||
|
dataToSend.ims = 1;
|
||||||
|
break;
|
||||||
|
case 'G10':
|
||||||
|
initialData.eq = 1;
|
||||||
|
dataToSend.eq = 1;
|
||||||
|
initialData.ims = 0;
|
||||||
|
dataToSend.ims = 0;
|
||||||
|
break;
|
||||||
|
case 'G00':
|
||||||
|
initialData.eq = 0;
|
||||||
|
initialData.ims = 0;
|
||||||
|
dataToSend.eq = 0;
|
||||||
|
dataToSend.ims = 0;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
if(receivedLine === 'G01') {
|
|
||||||
initialData.eq, dataToSend.eq = 0;
|
|
||||||
initialData.ims, dataToSend.ims = 1;
|
|
||||||
}
|
|
||||||
if(receivedLine === 'G10') {
|
|
||||||
initialData.eq, dataToSend.eq = 1;
|
|
||||||
initialData.ims, dataToSend.ims = 0;
|
|
||||||
}
|
|
||||||
if(receivedLine === 'G00') {
|
|
||||||
initialData.eq, initialData.ims, dataToSend.eq, dataToSend.ims = 0;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
case receivedLine.startsWith('Sm'):
|
case receivedLine.startsWith('Sm'):
|
||||||
modifiedData = receivedLine.substring(2);
|
modifiedData = receivedLine.substring(2);
|
||||||
parsedValue = parseFloat(modifiedData);
|
parsedValue = parseFloat(modifiedData);
|
||||||
|
|||||||
Reference in New Issue
Block a user