grblHAL core  20241107
ngc_expr.h File Reference

Go to the source code of this file.

Functions

status_code_t ngc_read_name (char *line, uint_fast8_t *pos, char *buffer)
 
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_integer_unsigned (char *line, uint_fast8_t *pos, uint32_t *value)
 
status_code_t ngc_read_parameter (char *line, uint_fast8_t *pos, float *value, bool check)
 
status_code_t ngc_eval_expression (char *line, uint_fast8_t *pos, float *value)
 
char * ngc_substitute_parameters (char *comment, char **message)
 

Function Documentation

◆ ngc_eval_expression()

status_code_t ngc_eval_expression ( char *  line,
uint_fast8_t *  pos,
float *  value 
)

◆ ngc_read_integer_unsigned()

status_code_t ngc_read_integer_unsigned ( char *  line,
uint_fast8_t *  pos,
uint32_t *  value 
)

◆ ngc_read_integer_value()

status_code_t ngc_read_integer_value ( char *  line,
uint_fast8_t *  pos,
int32_t *  value 
)

◆ ngc_read_name()

status_code_t ngc_read_name ( char *  line,
uint_fast8_t *  pos,
char *  buffer 
)

◆ ngc_read_parameter()

status_code_t ngc_read_parameter ( char *  line,
uint_fast8_t *  pos,
float *  value,
bool  check 
)

◆ ngc_read_real_value()

status_code_t ngc_read_real_value ( char *  line,
uint_fast8_t *  pos,
float *  value 
)

◆ ngc_substitute_parameters()

char* ngc_substitute_parameters ( char *  comment,
char **  message 
)