Logging
This commit is contained in:
@@ -76,10 +76,12 @@ function initInputWS(server, robot, GCode, sharedState) {
|
||||
* Stepping-Befehle (FPlus/FMinus/…) liefern eine driver-native GCode-Zeile
|
||||
* (Radian) zurück, die der Driver direkt ausführt und dann broadcastet. */
|
||||
if (FCodeClient.isFCode(message)) {
|
||||
console.log("📁 FCode → Fileservice: " + message);
|
||||
logCommand(sharedState, clientIP, message);
|
||||
FCodeClient.handle(robot, message)
|
||||
.then(result => {
|
||||
if (result.type === 'step' && result.line) {
|
||||
console.log("📁 FCode Step → execute: " + result.line);
|
||||
try { GCode.receiveGCode(robot, result.line); } catch (err) {
|
||||
return sendError(ws, 'GCODE_ERROR', err.message, result.line);
|
||||
}
|
||||
@@ -88,7 +90,10 @@ function initInputWS(server, robot, GCode, sharedState) {
|
||||
broadcast(wss, result.data);
|
||||
}
|
||||
})
|
||||
.catch(err => sendError(ws, 'FILE_ERROR', err.message, message));
|
||||
.catch(err => {
|
||||
console.error("📁 FCode FEHLER (" + message + "): " + err.message);
|
||||
sendError(ws, err.code || 'FILE_ERROR', err.message, message);
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user