fix some error: strings when in grbl mode
authorJim Morris <morris@wolfman.com>
Tue, 3 Apr 2018 20:56:29 +0000 (21:56 +0100)
committerJim Morris <morris@wolfman.com>
Tue, 3 Apr 2018 20:56:29 +0000 (21:56 +0100)
If in alarm state ignore line not each multiple gcode on line

src/modules/communication/GcodeDispatch.cpp
src/modules/robot/Robot.cpp

index 708628a..94a6283 100644 (file)
@@ -175,7 +175,7 @@ try_again:
                                 new_message.stream->printf("!!\r\n");
                             }
                             delete gcode;
-                            continue;
+                            return;
                         }
                     }
 
@@ -374,7 +374,7 @@ try_again:
                     if (gcode->is_error) {
                         // report error
                         if(THEKERNEL->is_grbl_mode()) {
-                            new_message.stream->printf("error: ");
+                            new_message.stream->printf("error:");
                         }else{
                             new_message.stream->printf("Error: ");
                         }
index c8e3215..1da1983 100644 (file)
@@ -1164,7 +1164,7 @@ bool Robot::append_milestone(const float target[], float rate_mm_s)
             if( (!isnan(soft_endstop_min[i]) && transformed_target[i] < soft_endstop_min[i]) || (!isnan(soft_endstop_max[i]) && transformed_target[i] > soft_endstop_max[i]) ) {
                 if(soft_endstop_halt) {
                     if(THEKERNEL->is_grbl_mode()) {
-                        THEKERNEL->streams->printf("error: ");
+                        THEKERNEL->streams->printf("error:");
                     }else{
                         THEKERNEL->streams->printf("Error: ");
                     }
@@ -1180,7 +1180,7 @@ bool Robot::append_milestone(const float target[], float rate_mm_s)
                 } else {
                     // ignore it
                     if(THEKERNEL->is_grbl_mode()) {
-                        THEKERNEL->streams->printf("error: ");
+                        THEKERNEL->streams->printf("error:");
                     }else{
                         THEKERNEL->streams->printf("Error: ");
                     }