#include <core_handlers.h>
◆ apply_jog_limits
◆ check_arc_travel_limits
◆ check_travel_limits
◆ enqueue_gcode
◆ enqueue_realtime_command
◆ home_machine
◆ on_execute_delay
◆ on_execute_realtime
◆ on_file_end
Called when a file opened for streaming reaches the end.
◆ on_file_open
Called when a file is opened for streaming.
◆ on_gcode_comment
Called when a plain gcode comment has been parsed.
◆ on_gcode_message
Called on output of message parsed from gcode. NOTE: string pointed to is freed after this call.
◆ on_get_alarms
◆ on_get_commands
◆ on_get_errors
◆ on_get_settings
◆ on_global_settings_restore
◆ on_homing_completed
◆ on_homing_rate_set
◆ on_jog_cancel
Called from interrupt context.
◆ on_laser_ppi_enable
◆ on_macro_execute
◆ on_macro_return
NOTE: will be cleared on a hal.driver_reset call.
◆ on_override_changed
◆ on_parser_init
◆ on_probe_completed
◆ on_probe_start
◆ on_probe_toolsetter
◆ on_program_completed
◆ on_realtime_report
◆ on_report_command_help
◆ on_report_handlers_init
◆ on_report_ngc_parameters
◆ on_report_options
◆ on_reset
Called from interrupt context.
◆ on_rt_reports_added
◆ on_set_axis_setting_unit
◆ on_setting_get_description
◆ on_spindle_programmed
◆ on_spindle_select
Called before spindle is selected, hook in HAL overrides here.
◆ on_spindle_selected
Called when spindle is selected, do not change HAL pointers here!
◆ on_state_change
◆ on_stream_changed
◆ on_tool_changed
Called after executing M6 or M61.
◆ on_tool_selected
Called prior to executing M6 or after executing M61.
◆ on_toolchange_ack
Called from interrupt context.
◆ on_unknown_accessory_override
◆ on_unknown_feedback_message
◆ on_unknown_realtime_cmd
◆ on_unknown_sys_command
return Status_Unhandled if not handled.
◆ on_user_command
◆ on_wco_changed
◆ report
◆ tool_table
◆ user_mcode
Optional handlers for user defined M-codes.
The documentation for this struct was generated from the following file: