diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..ddf5a4e --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,16 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Attach to Node (Docker)", + "type": "node", + "request": "attach", + "address": "localhost", + "port": 9229, + "localRoot": "${workspaceFolder}", + "remoteRoot": "/app", + "restart": true, + "timeout": 10000 + } + ] +} \ No newline at end of file diff --git a/programs/driver.js b/programs/driver.js index 0ffdbed..ed006e2 100755 --- a/programs/driver.js +++ b/programs/driver.js @@ -21,7 +21,9 @@ function setupCommandForwarding(wssInput, targetUrl) { targetSocket.on("message", (msg) => { const data = msg.toString(); - console.log("⬅️ Message from target:", data); + if (data !== "Ping") { + console.log("⬅️ Message from target:", data); + } // Broadcast to all connected browsers for (const client of clients) { if (client.readyState === WebSocket.OPEN) { diff --git a/public/GamePad.js b/public/GamePad.js index b56ffa7..9a8bd70 100755 --- a/public/GamePad.js +++ b/public/GamePad.js @@ -15,7 +15,7 @@ function checkGamePad() { var gp = navigator.getGamepads()[gamePadId] var buttons = gp.buttons - var xyzSpeed = 10; // 100 geht auch + var xyzSpeed = 10000; var psi = gp.axes[0]; var z = gp.axes[1]; diff --git a/public/KeyboardInput.js b/public/KeyboardInput.js index 14605f4..7ef2ffc 100755 --- a/public/KeyboardInput.js +++ b/public/KeyboardInput.js @@ -11,42 +11,42 @@ document.addEventListener("keydown", (e)=>{ } else if(e.key==="i"||e.key==="I"){ - socket.send('G91 G1 B+0.1 F100'); + socket.send('G91 G1 B+0.1 F1000'); } else if(e.key == 'k' || e.key == 'K'){ - socket.send('G91 G1 B-0.1 F100'); + socket.send('G91 G1 B-0.1 F1000'); } else if(e.key == 'l' || e.key == 'L'){ - socket.send('G91 G1 A+0.1 F100'); + socket.send('G91 G1 A+0.1 F1000'); } else if(e.key == 'j' || e.key == 'J'){ - socket.send('G91 G1 A-0.1 F100'); + socket.send('G91 G1 A-0.1 F1000'); } else if(e.key == 'o' || e.key == 'O'){ - socket.send('G91 G1 C+0.1 F100'); + socket.send('G91 G1 C+0.1 F1000'); } else if(e.key == 'u' || e.key == 'U'){ - socket.send('G91 G1 C-0.1 F100'); + socket.send('G91 G1 C-0.1 F1000'); } // XYZ Koordinaten else if(e.key == 'e' || e.key == 'E'){ - socket.send('G91 G1 Z+5 F100'); + socket.send('G91 G1 Z+5 F1000'); } else if(e.key == 'd' || e.key == 'D'){ - socket.send('G91 G1 Z-5 F100'); + socket.send('G91 G1 Z-5 F1000'); } else if(e.key == 's' || e.key == 'S'){ - socket.send('G91 G1 X5 F100'); + socket.send('G91 G1 X5 F1000'); } - else if(e.key == 'f' || e.key == 'S'){ - socket.send('G91 G1 X-5 F100'); + else if(e.key == 'f' || e.key == 'F'){ + socket.send('G91 G1 X-5 F1000'); } else if(e.key == 'r' || e.key == 'R'){ - socket.send('G91 G1 Y5 F100'); + socket.send('G91 G1 Y5 F1000'); } else if(e.key == 'w' || e.key == 'W'){ - socket.send('G91 G1 Y-5 F100'); + socket.send('G91 G1 Y-5 F1000'); } // File & Log-Operations diff --git a/public/index.html b/public/index.html index d5c9a61..e906fc6 100755 --- a/public/index.html +++ b/public/index.html @@ -20,31 +20,31 @@