Add flag ALARM_GCODE_PARAM_ERROR and the code to handle it in Report.cpp
Use that flag in Motion.cpp if a parameter value error causes a calculation error when calculating an arc() as used by G2() in GCode.cpp
Addresses Issue #426, and requires GC PR #697 for the alarm to trigger a dialog. The dialog:
Add flag ALARM_GCODE_PARAM_ERROR and the code to handle it in Report.cpp Use that flag in Motion.cpp if a parameter value error causes a calculation error when calculating an arc() as used by G2() in GCode.cpp Addresses Issue #426, and requires GC PR #697 for the alarm to trigger a dialog. The dialog:
This .nc file will trigger the calculation error when the firmware evaluates line 31. G2-G3-error-arises-in-line-31.nc.zip