From 898ff7449ce4f236c85a8eceacbdf22bae418eca Mon Sep 17 00:00:00 2001 From: Ahmad Shahril Date: Fri, 24 May 2024 02:05:43 +0800 Subject: [PATCH] Update GRBL_Parse.h When receiving "ok" or "error", the parser will interpret the state as Unknwn. --- lib/FluidNC_WebSocket/src/GRBL_Parse.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/FluidNC_WebSocket/src/GRBL_Parse.h b/lib/FluidNC_WebSocket/src/GRBL_Parse.h index 570a77d..4705211 100644 --- a/lib/FluidNC_WebSocket/src/GRBL_Parse.h +++ b/lib/FluidNC_WebSocket/src/GRBL_Parse.h @@ -72,6 +72,9 @@ void _getGrblState(bool full, const void *mem, uint32_t len) //DEBUG_SERIAL.println(grblState); //DEBUG_SERIAL.printf("charAt(1): %c\n", grblState.charAt(1)); + if (grblState.startsWith("ok") || grblState.startsWith("error")) { + return; + } if (grblState.charAt(1) == 'J') _mState = Jog; else if (grblState.charAt(3) == 'm') _mState = Home;