-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathsetup.h
127 lines (121 loc) · 1.87 KB
/
setup.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
typedef struct{
char name[256];
char group[256];
char arg[128];
int type;
int vint;
float vfloat;
double vdouble;
char vstr[2048];
double min;
double step;
double max;
char unit[16];
int show;
int inpreset;
char help[512];
int readonly;
int l1;
int l2;
} PARA;
enum {
T_INT,
T_BOOL,
T_FLOAT,
T_DOUBLE,
T_STRING,
T_SELECT,
T_FILE
};
enum {
P_V_ZOOM,
P_V_HELPLINES,
P_V_GRID,
P_V_HELPDIA,
P_V_TEXTURES,
P_V_ROTX,
P_V_ROTY,
P_V_ROTZ,
P_V_TRANSX,
P_V_TRANSY,
P_V_HELP_GRID,
P_V_HELP_ARROW,
P_V_DXF,
P_TOOL_SELECT,
P_TOOL_NUM,
P_TOOL_DIAMETER,
P_TOOL_SPEED_MAX,
P_TOOL_SPEED,
P_TOOL_W,
P_TOOL_TABLE,
P_M_FEEDRATE_MAX,
P_M_FEEDRATE,
P_M_PLUNGE_SPEED,
P_M_DEPTH,
P_M_Z_STEP,
P_CUT_SAVE,
P_M_OVERCUT,
P_M_LASERMODE,
P_M_CLIMB,
P_M_NOOFFSET,
P_M_POCKET,
P_M_POCKETSTEP,
P_M_VELOCITYMODE,
P_M_BLENDINGTOLERANCE,
P_M_TEXT,
P_M_NCDEBUG,
P_T_USE,
P_T_GRID,
P_T_DEPTH,
P_T_LEN,
P_T_TYPE,
P_T_OPEN,
P_T_INSIDE,
P_T_OUTSIDE,
P_T_XGRID,
P_T_YGRID,
P_H_FEEDRATE_FAST,
P_H_POST,
P_MFILE,
P_MAT_SELECT,
P_MAT_CUTSPEED,
P_MAT_FEEDFLUTE4,
P_MAT_FEEDFLUTE8,
P_MAT_FEEDFLUTE12,
P_MAT_TEXTURE,
P_POST_CMD,
P_O_SELECT,
P_O_USE,
P_O_FORCE,
P_O_CLIMB,
P_O_OFFSET,
P_O_OVERCUT,
P_O_POCKET,
P_O_LASER,
P_O_DEPTH,
P_O_TABS,
P_O_ORDER,
P_M_ROTARYMODE,
P_H_ROTARYAXIS,
P_MAT_DIAMETER,
P_M_KNIFEMODE,
P_H_KNIFEAXIS,
P_H_KNIFEMAXANGLE,
P_O_TOLERANCE,
P_O_PARAVIEW,
P_O_AUTOSAVE,
#ifdef USE_VNC
P_O_VNCSERVER,
P_O_VNCPORT,
#endif
P_LAST,
};
extern PARA PARAMETER[];
void SetupShow (void);
void SetupShowGcode (FILE *out);
void SetupShowHelp (void);
void SetupSave (void);
void SetupLoad (void);
int SetupArgCheck (char *arg, char *arg2);
void SetupSavePreset (char *cfgfile);
void SetupLoadPreset (char *cfgfile);