grblHAL core  20241107
reportmask_t Union Reference

#include <settings.h>

Data Fields

uint16_t mask
 
struct {
   uint16_t   machine_position:1
 
   uint16_t   buffer_state:1
 
   uint16_t   line_numbers:1
 
   uint16_t   feed_speed:1
 
   uint16_t   pin_state:1
 
   uint16_t   work_coord_offset:1
 
   uint16_t   overrides:1
 
   uint16_t   probe_coordinates:1
 
   uint16_t   sync_on_wco_change:1
 
   uint16_t   parser_state:1
 
   uint16_t   alarm_substate:1
 
   uint16_t   run_substate:1
 
   uint16_t   when_homing:1
 
   uint16_t   unassigned:3
 
}; 
 

Field Documentation

◆ 

struct { ... }

◆ alarm_substate

uint16_t alarm_substate

◆ buffer_state

uint16_t buffer_state

◆ feed_speed

uint16_t feed_speed

◆ line_numbers

uint16_t line_numbers

◆ machine_position

uint16_t machine_position

◆ mask

uint16_t mask

◆ overrides

uint16_t overrides

◆ parser_state

uint16_t parser_state

◆ pin_state

uint16_t pin_state

◆ probe_coordinates

uint16_t probe_coordinates

◆ run_substate

uint16_t run_substate

◆ sync_on_wco_change

uint16_t sync_on_wco_change

◆ unassigned

uint16_t unassigned

◆ when_homing

uint16_t when_homing

◆ work_coord_offset

uint16_t work_coord_offset

The documentation for this union was generated from the following file: