grblHAL core  20241107
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 
13 char *ngc_substitute_parameters (char *comment, char **message);
14 
15 #endif
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_substitute_parameters(char *comment, char **message)
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)
status_code_t ngc_read_parameter(char *line, uint_fast8_t *pos, float *value, bool check)