Strengthen LinuxCNC switchkins remap generation
This commit is contained in:
@@ -106,6 +106,8 @@ bool contains_switchkins_config_alias(const std::string &compact, const char *al
|
||||
contains_string_value(compact, "postguihalfile", alias) ||
|
||||
contains_string_value(compact, "postgui_halfile", alias) ||
|
||||
contains_string_value(compact, "postgui_hal_file", alias) ||
|
||||
contains_string_value(compact, "subroutinepath", alias) ||
|
||||
contains_string_value(compact, "subroutine_path", alias) ||
|
||||
contains_string_value(compact, "config", alias) ||
|
||||
contains_string_value(compact, "configpath", alias) ||
|
||||
contains_string_value(compact, "config_path", alias) ||
|
||||
|
||||
@@ -9,11 +9,16 @@
|
||||
{"sim-5axisbridgemill", 0, 1, 2},
|
||||
{"5axiskinscoordinates=xyzbcwy", 0, 1, 2},
|
||||
{"5axiskins", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/5axis/bridgemill/5axisgui.hal", 0, 1, 2},
|
||||
{"5axisgui.hal", 0, 1, 2},
|
||||
{"5axisgui", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/5axis/bridgemill/5axis_postgui.hal", 0, 1, 2},
|
||||
{"5axis_postgui.hal", 0, 1, 2},
|
||||
{"5axis_postgui", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/5axis/bridgemill/remap_subs/428remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/5axis/bridgemill/remap_subs", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/5axis/bridgemill/remap_subs/429remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/5axis/bridgemill/remap_subs/430remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini", 1, 0, -1},
|
||||
{"configs/sim/axis/vismach/5axis/table-dual-rotary", 1, 0, -1},
|
||||
{"table-dual-rotary", 1, 0, -1},
|
||||
@@ -23,9 +28,12 @@
|
||||
{"xyzab_tdr_kins", 1, 0, -1},
|
||||
{"xyzab_tdr", 1, 0, -1},
|
||||
{"xyzab-tdr-kins", 1, 0, -1},
|
||||
{"configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr-postgui.hal", 1, 0, -1},
|
||||
{"xyzab-tdr-postgui.hal", 1, 0, -1},
|
||||
{"xyzab-tdr-postgui", 1, 0, -1},
|
||||
{"configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/428remap.ngc", 1, 0, -1},
|
||||
{"configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs", 1, 0, -1},
|
||||
{"configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/429remap.ngc", 1, 0, -1},
|
||||
{"configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini", 1, 0, 2},
|
||||
{"configs/sim/axis/vismach/5axis/table-rotary-tilting", 1, 0, 2},
|
||||
{"table-rotary-tilting", 1, 0, 2},
|
||||
@@ -34,9 +42,13 @@
|
||||
{"sim-xyzac-trt-kins", 1, 0, 2},
|
||||
{"xyzac-trt-kinssparm=identityfirst", 1, 0, 2},
|
||||
{"xyzac-trt-kins", 1, 0, 2},
|
||||
{"configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins_postgui.hal", 1, 0, 2},
|
||||
{"switchkins_postgui.hal", 1, 0, 2},
|
||||
{"switchkins_postgui", 1, 0, 2},
|
||||
{"configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/428remap.ngc", 1, 0, 2},
|
||||
{"configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs", 1, 0, 2},
|
||||
{"configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/429remap.ngc", 1, 0, 2},
|
||||
{"configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/430remap.ngc", 1, 0, 2},
|
||||
{"configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini", 1, 0, 2},
|
||||
{"xyzbc-trt", 1, 0, 2},
|
||||
{"sim-xyzbc-trt-kins(switchkins)", 1, 0, 2},
|
||||
@@ -49,17 +61,22 @@
|
||||
{"xyzacb-trsrn", 0, 1, 2},
|
||||
{"xyzacb-trsrn(switchkins)", 0, 1, 2},
|
||||
{"xyzacb_trsrn", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/5axis/table-rotary_spindle-rotary-nutating/xyzacb-trsrn_twp/xyzacb-trsrn_postgui.hal", 0, 1, 2},
|
||||
{"xyzacb-trsrn_postgui.hal", 0, 1, 2},
|
||||
{"xyzacb-trsrn_postgui", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/5axis/table-rotary_spindle-rotary-nutating/remap_subs/428remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/5axis/table-rotary_spindle-rotary-nutating/remap_subs", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/5axis/table-rotary_spindle-rotary-nutating", 0, 1, 2},
|
||||
{"table-rotary_spindle-rotary-nutating", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/5axis/table-rotary_spindle-rotary-nutating/remap_subs/429remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/5axis/table-rotary_spindle-rotary-nutating/remap_subs/430remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/5axis/table-rotary_spindle-rotary-nutating/xyzbca-trsrn_twp/xyzbca-trsrn.ini", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/5axis/table-rotary_spindle-rotary-nutating/xyzbca-trsrn_twp", 0, 1, 2},
|
||||
{"xyzbca-trsrn_twp", 0, 1, 2},
|
||||
{"xyzbca-trsrn", 0, 1, 2},
|
||||
{"xyzbca-trsrn(switchkins)", 0, 1, 2},
|
||||
{"xyzbca_trsrn", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/5axis/table-rotary_spindle-rotary-nutating/xyzbca-trsrn_twp/xyzbca-trsrn_postgui.hal", 0, 1, 2},
|
||||
{"xyzbca-trsrn_postgui.hal", 0, 1, 2},
|
||||
{"xyzbca-trsrn_postgui", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/hexapod-sim/hexapod.ini", 0, 1, 2},
|
||||
@@ -68,40 +85,59 @@
|
||||
{"hexapod", 0, 1, 2},
|
||||
{"hexapod(switchkins)", 0, 1, 2},
|
||||
{"genhexkins", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/hexapod-sim/kinematics.hal", 0, 1, 2},
|
||||
{"kinematics.hal", 0, 1, 2},
|
||||
{"kinematics", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/hexapod-sim/hexapod_postgui.hal", 0, 1, 2},
|
||||
{"hexapod_postgui.hal", 0, 1, 2},
|
||||
{"hexapod_postgui", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/hexapod-sim/remap_subs/428remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/hexapod-sim/remap_subs", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/hexapod-sim/remap_subs/429remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/hexapod-sim/remap_subs/430remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/melfa-sim/melfa.ini", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/melfa-sim", 0, 1, 2},
|
||||
{"melfa-sim", 0, 1, 2},
|
||||
{"melfa", 0, 1, 2},
|
||||
{"melfa(mm)", 0, 1, 2},
|
||||
{"genserkins", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/melfa-sim/melfa_dh.hal", 0, 1, 2},
|
||||
{"melfa_dh.hal", 0, 1, 2},
|
||||
{"melfa_dh", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/melfa-sim/melfa-postgui.hal", 0, 1, 2},
|
||||
{"melfa-postgui.hal", 0, 1, 2},
|
||||
{"melfa-postgui", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/melfa-sim/remap_subs/428remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/melfa-sim/remap_subs", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/melfa-sim/remap_subs/429remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/melfa-sim/remap_subs/430remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/millturn/millturn.ini", 0, 1, -1},
|
||||
{"configs/sim/axis/vismach/millturn", 0, 1, -1},
|
||||
{"millturn", 0, 1, -1},
|
||||
{"millturn(mm)", 0, 1, -1},
|
||||
{"configs/sim/axis/vismach/millturn/millturn.hal", 0, 1, -1},
|
||||
{"millturn.hal", 0, 1, -1},
|
||||
{"configs/sim/axis/vismach/millturn/millturn-postgui.hal", 0, 1, -1},
|
||||
{"millturn-postgui.hal", 0, 1, -1},
|
||||
{"millturn-postgui", 0, 1, -1},
|
||||
{"configs/sim/axis/vismach/millturn/remap_subs/428remap.ngc", 0, 1, -1},
|
||||
{"configs/sim/axis/vismach/millturn/remap_subs", 0, 1, -1},
|
||||
{"configs/sim/axis/vismach/millturn/remap_subs/429remap.ngc", 0, 1, -1},
|
||||
{"configs/sim/axis/vismach/puma/puma.ini", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/puma", 0, 1, 2},
|
||||
{"puma", 0, 1, 2},
|
||||
{"puma(pumakins,switchkins)", 0, 1, 2},
|
||||
{"pumakins", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/puma/puma_dh.hal", 0, 1, 2},
|
||||
{"puma_dh.hal", 0, 1, 2},
|
||||
{"puma_dh", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/puma/puma_postgui.hal", 0, 1, 2},
|
||||
{"puma_postgui.hal", 0, 1, 2},
|
||||
{"puma_postgui", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/puma/remap_subs/428remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/puma/remap_subs", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/puma/remap_subs/429remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/puma/remap_subs/430remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/puma/puma_cube.ini", 0, 1, 2},
|
||||
{"puma_cube", 0, 1, 2},
|
||||
{"puma_cube.ini(pumakins)", 0, 1, 2},
|
||||
@@ -109,8 +145,10 @@
|
||||
{"configs/sim/axis/vismach/puma/puma560.ini", 0, 1, 2},
|
||||
{"puma560", 0, 1, 2},
|
||||
{"puma560(switchkins)(inch)", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/puma/puma560_dh.hal", 0, 1, 2},
|
||||
{"puma560_dh.hal", 0, 1, 2},
|
||||
{"puma560_dh", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/puma/puma560_postgui.hal", 0, 1, 2},
|
||||
{"puma560_postgui.hal", 0, 1, 2},
|
||||
{"puma560_postgui", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/puma/puma560_uvw.ini", 0, 1, 2},
|
||||
@@ -121,12 +159,22 @@
|
||||
{"scara(genserkins,switchkins)", 0, 1, 2},
|
||||
{"scarakinscoordinates=xyzcab", 0, 1, 2},
|
||||
{"scarakins", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/scara/scara_postgui.hal", 0, 1, 2},
|
||||
{"scara_postgui.hal", 0, 1, 2},
|
||||
{"scara_postgui", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/scara/remap_subs/428remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/scara/remap_subs", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/scara/remap_subs/429remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/axis/vismach/scara/remap_subs/430remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/qtaxis/non-trivial/scara/scara.ini", 0, 1, 2},
|
||||
{"configs/sim/qtaxis/non-trivial/scara", 0, 1, 2},
|
||||
{"configs/sim/qtaxis/non-trivial/scara/remap_subs/428remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/qtaxis/non-trivial/scara/remap_subs", 0, 1, 2},
|
||||
{"configs/sim/qtaxis/non-trivial/scara/remap_subs/429remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/qtaxis/non-trivial/scara/remap_subs/430remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/qtvcp_screens/non-trivial/scara/scara.ini", 0, 1, 2},
|
||||
{"configs/sim/qtvcp_screens/non-trivial/scara", 0, 1, 2},
|
||||
{"configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/428remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/qtvcp_screens/non-trivial/scara/remap_subs", 0, 1, 2},
|
||||
{"configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/429remap.ngc", 0, 1, 2},
|
||||
{"configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/430remap.ngc", 0, 1, 2},
|
||||
|
||||
Reference in New Issue
Block a user