this holds all the possible data from a received command More...
#include <gcode_parse.h>
Data Fields | |
| union { | |
| struct { | |
| uint8_t seen_G:1 | |
| uint8_t seen_M:1 | |
| uint8_t seen_X:1 | |
| uint8_t seen_Y:1 | |
| uint8_t seen_Z:1 | |
| uint8_t seen_E:1 | |
| uint8_t seen_F:1 | |
| uint8_t seen_S:1 | |
| uint8_t seen_P:1 | |
| uint8_t seen_T:1 | |
| uint8_t seen_N:1 | |
| uint8_t seen_checksum:1 | |
| seen a checksum? | |
| uint8_t seen_semi_comment:1 | |
| seen a semicolon? | |
| uint8_t seen_parens_comment:1 | |
| seen an open parenthesis | |
| uint8_t option_relative:1 | |
| relative or absolute coordinates? | |
| uint8_t option_inches:1 | |
| inches or millimeters? | |
| } | |
| uint16_t flags | |
| }; | |
| uint8_t | G |
| G command number. | |
| uint8_t | M |
| M command number. | |
| TARGET | target |
| target position: X, Y, Z, E and F | |
| int16_t | S |
| S word (various uses) | |
| uint16_t | P |
| P word (various uses) | |
| uint8_t | T |
| T word (tool index) | |
| uint32_t | N |
| line number | |
| uint32_t | N_expected |
| expected line number | |
| uint8_t | checksum_read |
| checksum in gcode command | |
| uint8_t | checksum_calculated |
| checksum we calculated | |
this holds all the possible data from a received command
1.7.2