grblHAL core  20250514
ngc_expr.h
Go to the documentation of this file.
1 /* ngc_expr.h */
2 
3 #ifndef _NGC_EXPR_H_
4 #define _NGC_EXPR_H_
5 
6 status_code_t ngc_read_name (char *line, uint_fast8_t *pos, char *buffer);
7 status_code_t ngc_read_real_value (char *line, uint_fast8_t *pos, float *value);
8 status_code_t ngc_read_integer_value(char *line, uint_fast8_t *pos, int32_t *value);
9 status_code_t ngc_read_integer_unsigned (char *line, uint_fast8_t *pos, uint32_t *value);
10 status_code_t ngc_read_parameter (char *line, uint_fast8_t *pos, float *value, bool check);
11 status_code_t ngc_eval_expression (char *line, uint_fast8_t *pos, float *value);
12 char *ngc_substitute_parameters (char *line);
13 char *ngc_process_comment (char *comment);
14 
15 #endif
status_code_t
Definition: errors.h:30
status_code_t ngc_read_name(char *line, uint_fast8_t *pos, char *buffer)
status_code_t ngc_eval_expression(char *line, uint_fast8_t *pos, float *value)
status_code_t ngc_read_integer_unsigned(char *line, uint_fast8_t *pos, uint32_t *value)
char * ngc_process_comment(char *comment)
status_code_t ngc_read_real_value(char *line, uint_fast8_t *pos, float *value)
status_code_t ngc_read_integer_value(char *line, uint_fast8_t *pos, int32_t *value)
char * ngc_substitute_parameters(char *line)
status_code_t ngc_read_parameter(char *line, uint_fast8_t *pos, float *value, bool check)