Data Fields

GCODE_COMMAND Struct Reference

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

Detailed Description

this holds all the possible data from a received command


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Defines