grblHAL core  20241107
control_signals_t Union Reference

#include <system.h>

Data Fields

uint16_t value
 
uint16_t mask
 
struct {
   uint16_t   reset:1
 
   uint16_t   feed_hold:1
 
   uint16_t   cycle_start:1
 
   uint16_t   safety_door_ajar:1
 
   uint16_t   block_delete:1
 
   uint16_t   stop_disable:1
 
   uint16_t   e_stop:1
 M1. More...
 
   uint16_t   probe_disconnected:1
 
   uint16_t   motor_fault:1
 
   uint16_t   motor_warning:1
 
   uint16_t   limits_override:1
 
   uint16_t   single_block:1
 
   uint16_t   unassigned:1
 
   uint16_t   probe_overtravel:1
 
   uint16_t   probe_triggered:1
 used for probe protection More...
 
   uint16_t   deasserted:1
 used for probe protection More...
 
}; 
 

Field Documentation

◆ 

struct { ... }

◆ block_delete

uint16_t block_delete

◆ cycle_start

uint16_t cycle_start

◆ deasserted

uint16_t deasserted

used for probe protection

◆ e_stop

uint16_t e_stop

M1.

◆ feed_hold

uint16_t feed_hold

◆ limits_override

uint16_t limits_override

◆ mask

uint16_t mask

◆ motor_fault

uint16_t motor_fault

◆ motor_warning

uint16_t motor_warning

◆ probe_disconnected

uint16_t probe_disconnected

◆ probe_overtravel

uint16_t probe_overtravel

◆ probe_triggered

uint16_t probe_triggered

used for probe protection

◆ reset

uint16_t reset

◆ safety_door_ajar

uint16_t safety_door_ajar

◆ single_block

uint16_t single_block

◆ stop_disable

uint16_t stop_disable

◆ unassigned

uint16_t unassigned

◆ value

uint16_t value

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