75 #if NGC_PARAMETERS_ENABLE
status_code_t
Definition: errors.h:31
message_type_t
Definition: messages.h:54
uint16_t ngc_param_id_t
Definition: ngc_params.h:39
settings_format_t
Definition: report.h:29
@ SettingsFormat_MachineReadable
Definition: report.h:30
@ SettingsFormat_HumanReadable
Definition: report.h:31
@ SettingsFormat_Grbl
Definition: report.h:32
@ SettingsFormat_grblHAL
Definition: report.h:33
void report_plain(void *message)
Definition: report.c:272
void report_ngc_parameters(void)
Definition: report.c:613
void report_execute_startup_message(char *line, status_code_t status_code)
Definition: report.c:897
status_code_t report_spindles(bool machine_readable)
Definition: report.c:2853
status_code_t report_uart_ports(sys_state_t state, char *args)
Definition: report.c:2574
void report_init(void)
Definition: report.c:200
status_code_t report_last_signals_event(sys_state_t state, char *args)
Definition: report.c:2315
void report_grbl_settings(bool all, void *data)
Definition: report.c:484
status_code_t report_pin_states(sys_state_t state, char *args)
Definition: report.c:2723
status_code_t report_error_details(bool grbl_format)
Definition: report.c:2185
void report_tool_offsets(void)
Definition: report.c:563
void report_echo_line_received(char *line)
Definition: report.c:1209
void report_plugin(const char *name, const char *version)
Definition: report.c:325
void report_probe_parameters(void)
Definition: report.c:540
status_code_t report_current_home_signal_state(sys_state_t state, char *args)
Definition: report.c:2345
void report_init_fns(void)
Definition: report.c:2952
status_code_t report_alarm_details(bool grbl_format)
Definition: report.c:2125
void report_pid_log(void)
Definition: report.c:2916
status_code_t report_named_ngc_parameter(char *arg)
Definition: report.c:594
status_code_t report_grbl_setting(setting_id_t id, void *data)
Definition: report.c:431
void report_message(const char *msg, message_type_t type)
Definition: report.c:238
status_code_t report_time(void)
Definition: report.c:2741
void report_startup_line(uint8_t n, char *line)
Definition: report.c:890
void report_warning(void *message)
Definition: report.c:284
void report_info(void *message)
Definition: report.c:278
status_code_t report_setting_description(settings_format_t format, setting_id_t id)
Definition: report.c:2077
status_code_t report_spindle_data(sys_state_t state, char *args)
Definition: report.c:2365
void report_build_info(char *line, bool extended)
Definition: report.c:908
status_code_t report_current_limit_state(sys_state_t state, char *args)
Definition: report.c:2331
void report_add_realtime(report_tracking_t report)
Set(s) or clear all active realtime report addon flag(s) for the next report.
Definition: report.c:2977
status_code_t report_pins(sys_state_t state, char *args)
Definition: report.c:2455
status_code_t report_settings_details(settings_format_t format, setting_id_t setting, setting_group_t group)
Definition: report.c:2059
status_code_t report_help(char *args)
Definition: report.c:364
void report_gcode_modes(stream_write_ptr stream_write)
Definition: report.c:757
void report_realtime_status(stream_write_ptr stream_write, status_report_tracking_t *report)
Definition: report.c:1240
status_code_t report_setting_group_details(bool by_id, char *prefix)
Definition: report.c:2262
report_tracking_flags_t report_get_rt_flags_all(void)
Definition: report.c:2960
status_code_t report_stepper_status(sys_state_t state, char *args)
Definition: report.c:2883
status_code_t report_ngc_parameter(ngc_param_id_t id)
Definition: report.c:577
setting_id_t
Definition: settings.h:47
setting_group_t
Definition: settings.h:949
void(* stream_write_ptr)(const char *s)
Pointer to function for writing a null terminated string to the output stream.
Definition: stream.h:226
report_tracking_t
Definition: stream.h:138
uint_fast16_t sys_state_t
See sys_state.
Definition: system.h:153