#include <math.h>
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
#include "hal.h"
#include "report.h"
#include "nvs_buffer.h"
#include "machine_limits.h"
#include "state_machine.h"
#include "canbus.h"
#include "regex.h"
Data Structures | |
struct | report_args_t |
struct | pin_info_t |
struct | pin_data_t |
Functions | |
void | report_init (void) |
void | report_message (const char *msg, message_type_t type) |
void | report_plain (void *message) |
void | report_info (void *message) |
void | report_warning (void *message) |
void | report_plugin (const char *name, const char *version) |
status_code_t | report_help (char *args) |
status_code_t | report_grbl_setting (setting_id_t id, void *data) |
void | report_grbl_settings (bool all, void *data) |
void | report_probe_parameters (void) |
void | report_home_position (void) |
void | report_tool_offsets (void) |
status_code_t | report_ngc_parameter (ngc_param_id_t id) |
status_code_t | report_named_ngc_parameter (char *arg) |
void | report_ngc_parameters (void) |
void | report_gcode_modes (void) |
void | report_startup_line (uint8_t n, char *line) |
void | report_execute_startup_message (char *line, status_code_t status_code) |
void | report_build_info (char *line, bool extended) |
void | report_echo_line_received (char *line) |
void | report_realtime_status (void) |
status_code_t | report_settings_details (settings_format_t format, setting_id_t id, setting_group_t group) |
status_code_t | report_setting_description (settings_format_t format, setting_id_t id) |
status_code_t | report_alarm_details (bool grbl_format) |
status_code_t | report_error_details (bool grbl_format) |
status_code_t | report_setting_group_details (bool by_id, char *prefix) |
status_code_t | report_last_signals_event (sys_state_t state, char *args) |
status_code_t | report_current_limit_state (sys_state_t state, char *args) |
status_code_t | report_current_home_signal_state (sys_state_t state, char *args) |
status_code_t | report_spindle_data (sys_state_t state, char *args) |
status_code_t | report_pins (sys_state_t state, char *args) |
status_code_t | report_pin_states (sys_state_t state, char *args) |
status_code_t | report_time (void) |
status_code_t | report_spindles (bool machine_readable) |
void | report_pid_log (void) |
void | report_init_fns (void) |
status_code_t report_alarm_details | ( | bool | grbl_format | ) |
void report_build_info | ( | char * | line, |
bool | extended | ||
) |
status_code_t report_current_home_signal_state | ( | sys_state_t | state, |
char * | args | ||
) |
status_code_t report_current_limit_state | ( | sys_state_t | state, |
char * | args | ||
) |
void report_echo_line_received | ( | char * | line | ) |
status_code_t report_error_details | ( | bool | grbl_format | ) |
void report_execute_startup_message | ( | char * | line, |
status_code_t | status_code | ||
) |
void report_gcode_modes | ( | void | ) |
status_code_t report_grbl_setting | ( | setting_id_t | id, |
void * | data | ||
) |
void report_grbl_settings | ( | bool | all, |
void * | data | ||
) |
status_code_t report_help | ( | char * | args | ) |
void report_home_position | ( | void | ) |
void report_info | ( | void * | message | ) |
void report_init | ( | void | ) |
void report_init_fns | ( | void | ) |
status_code_t report_last_signals_event | ( | sys_state_t | state, |
char * | args | ||
) |
void report_message | ( | const char * | msg, |
message_type_t | type | ||
) |
status_code_t report_named_ngc_parameter | ( | char * | arg | ) |
status_code_t report_ngc_parameter | ( | ngc_param_id_t | id | ) |
void report_ngc_parameters | ( | void | ) |
void report_pid_log | ( | void | ) |
status_code_t report_pin_states | ( | sys_state_t | state, |
char * | args | ||
) |
status_code_t report_pins | ( | sys_state_t | state, |
char * | args | ||
) |
void report_plain | ( | void * | message | ) |
void report_plugin | ( | const char * | name, |
const char * | version | ||
) |
void report_probe_parameters | ( | void | ) |
void report_realtime_status | ( | void | ) |
status_code_t report_setting_description | ( | settings_format_t | format, |
setting_id_t | id | ||
) |
status_code_t report_setting_group_details | ( | bool | by_id, |
char * | prefix | ||
) |
status_code_t report_settings_details | ( | settings_format_t | format, |
setting_id_t | id, | ||
setting_group_t | group | ||
) |
status_code_t report_spindle_data | ( | sys_state_t | state, |
char * | args | ||
) |
status_code_t report_spindles | ( | bool | machine_readable | ) |
void report_startup_line | ( | uint8_t | n, |
char * | line | ||
) |
status_code_t report_time | ( | void | ) |
void report_tool_offsets | ( | void | ) |
void report_warning | ( | void * | message | ) |