Parser state.
More...
#include <gcode.h>
◆ canned
◆ distance_per_rev
◆ feed_rate
◆ file_run
◆ g92_coord_offset
float g92_coord_offset[N_AXIS] |
Retains the G92 coordinate offset (work coordinates) relative to machine zero in mm. Persistent and loaded from non-volatile storage on boot when COMPATIBILITY_LEVEL <= 1
◆ g92_coord_offset_applied
bool g92_coord_offset_applied |
true when G92 offset applied
◆ is_laser_ppi_mode
◆ is_rpm_rate_adjusted
bool is_rpm_rate_adjusted |
◆ last_error
The following variables are not cleared upon warm restart when COMPATIBILITY_LEVEL <= 1.
last return value from parser
◆ line_number
◆ modal
◆ position
Where the interpreter considers the tool to be at this point in the code.
◆ skip_blocks
true if skipping conditional blocks
◆ spindle
◆ tool
Tracks tool number and tool offset.
◆ tool_change
◆ tool_length_offset
float tool_length_offset[N_AXIS] |
Tracks tool length offset when enabled.
◆ tool_pending
Tool to be selected on next M6.
The documentation for this struct was generated from the following file: