KiCad PCB EDA Suite
class_excellon.h File Reference

Go to the source code of this file.

Classes

struct  EXCELLON_CMD
 
class  EXCELLON_IMAGE
 

Enumerations

enum  drill_M_code_t {
  DRILL_M_UNKNOWN, DRILL_M_END, DRILL_M_ENDREWIND, DRILL_M_MESSAGE,
  DRILL_M_LONGMESSAGE, DRILL_M_HEADER, DRILL_M_ENDHEADER, DRILL_M_BEGINPATTERN,
  DRILL_M_ENDPATTERN, DRILL_M_CANNEDTEXT, DRILL_M_TIPCHECK, DRILL_M_METRIC,
  DRILL_M_IMPERIAL, DRILL_METRICHEADER, DRILL_IMPERIALHEADER, DRILL_DETECT_BROKEN,
  DRILL_INCREMENTALHEADER, DRILL_REWIND_STOP, DRILL_TOOL_CHANGE_STOP, DRILL_AUTOMATIC_SPEED,
  DRILL_AXIS_VERSION, DRILL_RESET_CMD, DRILL_AUTOMATIC_TOOL_CHANGE, DRILL_FMT,
  DRILL_SKIP, DRILL_TOOL_INFORMATION
}
 
enum  drill_G_code_t {
  DRILL_G_UNKNOWN, DRILL_G_ABSOLUTE, DRILL_G_INCREMENTAL, DRILL_G_ZEROSET,
  DRILL_G_ROUT, DRILL_G_DRILL, DRILL_G_SLOT, DRILL_G_ZERO_SET,
  DRILL_G_LINEARMOVE, DRILL_G_CWMOVE, DRILL_G_CCWMOVE
}
 

Enumeration Type Documentation

Enumerator
DRILL_G_UNKNOWN 
DRILL_G_ABSOLUTE 
DRILL_G_INCREMENTAL 
DRILL_G_ZEROSET 
DRILL_G_ROUT 
DRILL_G_DRILL 
DRILL_G_SLOT 
DRILL_G_ZERO_SET 
DRILL_G_LINEARMOVE 
DRILL_G_CWMOVE 
DRILL_G_CCWMOVE 

Definition at line 59 of file class_excellon.h.

Enumerator
DRILL_M_UNKNOWN 
DRILL_M_END 
DRILL_M_ENDREWIND 
DRILL_M_MESSAGE 
DRILL_M_LONGMESSAGE 
DRILL_M_HEADER 
DRILL_M_ENDHEADER 
DRILL_M_BEGINPATTERN 
DRILL_M_ENDPATTERN 
DRILL_M_CANNEDTEXT 
DRILL_M_TIPCHECK 
DRILL_M_METRIC 
DRILL_M_IMPERIAL 
DRILL_METRICHEADER 
DRILL_IMPERIALHEADER 
DRILL_DETECT_BROKEN 
DRILL_INCREMENTALHEADER 
DRILL_REWIND_STOP 
DRILL_TOOL_CHANGE_STOP 
DRILL_AUTOMATIC_SPEED 
DRILL_AXIS_VERSION 
DRILL_RESET_CMD 
DRILL_AUTOMATIC_TOOL_CHANGE 
DRILL_FMT 
DRILL_SKIP 
DRILL_TOOL_INFORMATION 

Definition at line 29 of file class_excellon.h.

29  {
53  DRILL_FMT,
54  DRILL_SKIP,
56 };