From 4207ca3c1137ed6ab06bd0838e670813bbf33aaf Mon Sep 17 00:00:00 2001 From: Petter Reinholdtsen Date: Fri, 13 Sep 2024 08:53:42 +0200 Subject: [PATCH] Updated docs POT file. --- docs/po/documentation.pot | 16621 ++++++++++++++++++------------------ 1 file changed, 8456 insertions(+), 8165 deletions(-) diff --git a/docs/po/documentation.pot b/docs/po/documentation.pot index eced6528fd5..6cf16b5bd2c 100644 --- a/docs/po/documentation.pot +++ b/docs/po/documentation.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2024-08-05 09:41+0200\n" +"POT-Creation-Date: 2024-09-13 08:39+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -451,7 +451,7 @@ msgstr "" #: src/man/man9/kins.9.adoc:100 src/man/man9/kins.9.adoc:103 #: src/man/man9/kins.9.adoc:121 src/man/man9/kins.9.adoc:156 #: src/man/man9/kins.9.adoc:159 src/man/man9/opto_ac5.9.adoc:36 -#: src/plasma/qtplasmac.adoc:799 src/plasma/qtplasmac.adoc:867 +#: src/plasma/qtplasmac.adoc:693 src/plasma/qtplasmac.adoc:761 #, no-wrap msgid "+" msgstr "" @@ -2042,7 +2042,7 @@ msgstr "" #. type: Table #: help/tklinuxcnc.adoc:289 help/tklinuxcnc.adoc:339 src/gcode/g-code.adoc:60 #: src/gcode/g-code.adoc:1233 html/gcode.html:54 src/gcode/m-code.adoc:15 -#: src/plasma/qtplasmac.adoc:1297 src/plasma/qtplasmac.adoc:4380 +#: src/plasma/qtplasmac.adoc:1191 src/plasma/qtplasmac.adoc:4274 #, no-wrap msgid "Code" msgstr "" @@ -2055,23 +2055,22 @@ msgstr "" #: src/gcode/g-code.adoc:61 html/gcode.html:54 src/gcode/m-code.adoc:16 #: src/gui/gmoccapy.adoc:1559 src/hal/tools.adoc:229 #: src/plasma/qtplasmac.adoc:98 src/plasma/qtplasmac.adoc:124 -#: src/plasma/qtplasmac.adoc:392 src/plasma/qtplasmac.adoc:408 -#: src/plasma/qtplasmac.adoc:785 src/plasma/qtplasmac.adoc:810 -#: src/plasma/qtplasmac.adoc:847 src/plasma/qtplasmac.adoc:865 -#: src/plasma/qtplasmac.adoc:879 src/plasma/qtplasmac.adoc:918 -#: src/plasma/qtplasmac.adoc:928 src/plasma/qtplasmac.adoc:943 -#: src/plasma/qtplasmac.adoc:963 src/plasma/qtplasmac.adoc:980 -#: src/plasma/qtplasmac.adoc:996 src/plasma/qtplasmac.adoc:1063 -#: src/plasma/qtplasmac.adoc:1085 src/plasma/qtplasmac.adoc:1102 -#: src/plasma/qtplasmac.adoc:1113 src/plasma/qtplasmac.adoc:1123 -#: src/plasma/qtplasmac.adoc:1133 src/plasma/qtplasmac.adoc:1142 -#: src/plasma/qtplasmac.adoc:1153 src/plasma/qtplasmac.adoc:1190 -#: src/plasma/qtplasmac.adoc:1254 src/plasma/qtplasmac.adoc:1598 -#: src/plasma/qtplasmac.adoc:1611 src/plasma/qtplasmac.adoc:1625 -#: src/plasma/qtplasmac.adoc:1875 src/plasma/qtplasmac.adoc:2447 -#: src/plasma/qtplasmac.adoc:2712 src/plasma/qtplasmac.adoc:4038 -#: src/plasma/qtplasmac.adoc:4155 src/plasma/qtplasmac.adoc:4379 -#: src/plasma/qtplasmac.adoc:4453 +#: src/plasma/qtplasmac.adoc:679 src/plasma/qtplasmac.adoc:704 +#: src/plasma/qtplasmac.adoc:741 src/plasma/qtplasmac.adoc:759 +#: src/plasma/qtplasmac.adoc:773 src/plasma/qtplasmac.adoc:812 +#: src/plasma/qtplasmac.adoc:822 src/plasma/qtplasmac.adoc:837 +#: src/plasma/qtplasmac.adoc:857 src/plasma/qtplasmac.adoc:874 +#: src/plasma/qtplasmac.adoc:890 src/plasma/qtplasmac.adoc:957 +#: src/plasma/qtplasmac.adoc:979 src/plasma/qtplasmac.adoc:996 +#: src/plasma/qtplasmac.adoc:1007 src/plasma/qtplasmac.adoc:1017 +#: src/plasma/qtplasmac.adoc:1027 src/plasma/qtplasmac.adoc:1036 +#: src/plasma/qtplasmac.adoc:1047 src/plasma/qtplasmac.adoc:1084 +#: src/plasma/qtplasmac.adoc:1148 src/plasma/qtplasmac.adoc:1492 +#: src/plasma/qtplasmac.adoc:1505 src/plasma/qtplasmac.adoc:1519 +#: src/plasma/qtplasmac.adoc:1769 src/plasma/qtplasmac.adoc:2341 +#: src/plasma/qtplasmac.adoc:2606 src/plasma/qtplasmac.adoc:3932 +#: src/plasma/qtplasmac.adoc:4049 src/plasma/qtplasmac.adoc:4273 +#: src/plasma/qtplasmac.adoc:4347 #, no-wrap msgid "Description" msgstr "" @@ -2149,7 +2148,7 @@ msgid "set coordinates for system #1-9, 1 = G54, 9 = G59.3" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:296 src/gcode/overview.adoc:505 +#: help/tklinuxcnc.adoc:296 src/gcode/overview.adoc:498 #: src/remap/remap.adoc:1810 #, no-wrap msgid "G17" @@ -2162,7 +2161,7 @@ msgid "XY plane circular interpolation" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:297 src/gcode/overview.adoc:506 +#: help/tklinuxcnc.adoc:297 src/gcode/overview.adoc:499 #: src/remap/remap.adoc:1811 #, no-wrap msgid "G18" @@ -2175,7 +2174,7 @@ msgid "ZX plane circular interpolation" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:298 src/gcode/overview.adoc:507 +#: help/tklinuxcnc.adoc:298 src/gcode/overview.adoc:500 #: src/remap/remap.adoc:1812 #, no-wrap msgid "G19" @@ -2213,7 +2212,7 @@ msgstr "" #. type: Table #: help/tklinuxcnc.adoc:301 src/code/code-notes.adoc:1282 -#: src/gcode/overview.adoc:518 src/remap/remap.adoc:1851 +#: src/gcode/overview.adoc:511 src/remap/remap.adoc:1851 #: src/remap/remap.adoc:1860 #, no-wrap msgid "G40" @@ -2287,7 +2286,7 @@ msgstr "" #. type: Table #: help/tklinuxcnc.adoc:307 src/gcode/g-code.adoc:776 -#: src/gcode/g-code.adoc:1590 src/gcode/overview.adoc:540 +#: src/gcode/g-code.adoc:1590 src/gcode/overview.adoc:533 #: src/remap/remap.adoc:1871 #, no-wrap msgid "G54" @@ -2301,7 +2300,7 @@ msgstr "" #. type: Table #: help/tklinuxcnc.adoc:308 src/gcode/g-code.adoc:777 -#: src/gcode/g-code.adoc:1591 src/gcode/overview.adoc:541 +#: src/gcode/g-code.adoc:1591 src/gcode/overview.adoc:534 #: src/remap/remap.adoc:1872 #, no-wrap msgid "G55" @@ -2315,7 +2314,7 @@ msgstr "" #. type: Table #: help/tklinuxcnc.adoc:309 src/gcode/g-code.adoc:778 -#: src/gcode/g-code.adoc:1592 src/gcode/overview.adoc:542 +#: src/gcode/g-code.adoc:1592 src/gcode/overview.adoc:535 #: src/remap/remap.adoc:1873 #, no-wrap msgid "G56" @@ -2329,7 +2328,7 @@ msgstr "" #. type: Table #: help/tklinuxcnc.adoc:310 src/gcode/g-code.adoc:779 -#: src/gcode/g-code.adoc:1593 src/gcode/overview.adoc:543 +#: src/gcode/g-code.adoc:1593 src/gcode/overview.adoc:536 #: src/remap/remap.adoc:1874 #, no-wrap msgid "G57" @@ -2343,7 +2342,7 @@ msgstr "" #. type: Table #: help/tklinuxcnc.adoc:311 src/gcode/g-code.adoc:780 -#: src/gcode/g-code.adoc:1594 src/gcode/overview.adoc:544 +#: src/gcode/g-code.adoc:1594 src/gcode/overview.adoc:537 #: src/remap/remap.adoc:1875 #, no-wrap msgid "G58" @@ -2357,7 +2356,7 @@ msgstr "" #. type: Table #: help/tklinuxcnc.adoc:312 src/gcode/g-code.adoc:781 -#: src/gcode/g-code.adoc:1595 src/gcode/overview.adoc:545 +#: src/gcode/g-code.adoc:1595 src/gcode/overview.adoc:538 #: src/remap/remap.adoc:1876 #, no-wrap msgid "G59" @@ -2371,7 +2370,7 @@ msgstr "" #. type: Table #: help/tklinuxcnc.adoc:313 src/gcode/g-code.adoc:782 -#: src/gcode/g-code.adoc:1596 src/gcode/overview.adoc:546 +#: src/gcode/g-code.adoc:1596 src/gcode/overview.adoc:539 #: src/remap/remap.adoc:1876 #, no-wrap msgid "G59.1" @@ -2385,7 +2384,7 @@ msgstr "" #. type: Table #: help/tklinuxcnc.adoc:314 src/gcode/g-code.adoc:783 -#: src/gcode/g-code.adoc:1597 src/gcode/overview.adoc:547 +#: src/gcode/g-code.adoc:1597 src/gcode/overview.adoc:540 #: src/remap/remap.adoc:1876 #, no-wrap msgid "G59.2" @@ -2399,7 +2398,7 @@ msgstr "" #. type: Table #: help/tklinuxcnc.adoc:315 src/gcode/g-code.adoc:784 -#: src/gcode/g-code.adoc:1598 src/gcode/overview.adoc:548 +#: src/gcode/g-code.adoc:1598 src/gcode/overview.adoc:541 #: src/remap/remap.adoc:1876 #, no-wrap msgid "G59.3" @@ -2436,7 +2435,7 @@ msgid "cutting mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:318 src/gcode/overview.adoc:487 +#: help/tklinuxcnc.adoc:318 src/gcode/overview.adoc:480 #: src/remap/remap.adoc:1905 #, no-wrap msgid "G76" @@ -2449,7 +2448,7 @@ msgid "threading canned cycle" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:319 src/gcode/overview.adoc:488 +#: help/tklinuxcnc.adoc:319 src/gcode/overview.adoc:481 #: src/remap/remap.adoc:1915 #, no-wrap msgid "G80" @@ -2462,7 +2461,7 @@ msgid "cancel fixed (canned) cycle" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:320 src/gcode/overview.adoc:489 +#: help/tklinuxcnc.adoc:320 src/gcode/overview.adoc:482 #: src/remap/remap.adoc:1916 #, no-wrap msgid "G81" @@ -2475,7 +2474,7 @@ msgid "drilling cycle, no dwell, rapid out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:321 src/gcode/overview.adoc:490 +#: help/tklinuxcnc.adoc:321 src/gcode/overview.adoc:483 #: src/remap/remap.adoc:1917 #, no-wrap msgid "G82" @@ -2488,7 +2487,7 @@ msgid "drilling cycle, dwell, rapid out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:322 src/gcode/overview.adoc:491 +#: help/tklinuxcnc.adoc:322 src/gcode/overview.adoc:484 #: src/remap/remap.adoc:1918 #, no-wrap msgid "G83" @@ -2501,7 +2500,7 @@ msgid "deep hole peck drilling cycle" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:323 src/gcode/overview.adoc:492 +#: help/tklinuxcnc.adoc:323 src/gcode/overview.adoc:485 #: src/remap/remap.adoc:1919 #, no-wrap msgid "G84" @@ -2514,7 +2513,7 @@ msgid "tapping cycle" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:324 src/gcode/overview.adoc:493 +#: help/tklinuxcnc.adoc:324 src/gcode/overview.adoc:486 #: src/remap/remap.adoc:1920 #, no-wrap msgid "G85" @@ -2527,7 +2526,7 @@ msgid "boring cycle, no dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:325 src/gcode/overview.adoc:494 +#: help/tklinuxcnc.adoc:325 src/gcode/overview.adoc:487 #: src/remap/remap.adoc:1921 #, no-wrap msgid "G86" @@ -2540,7 +2539,7 @@ msgid "boring cycle, spindle stop, rapid out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:326 src/gcode/overview.adoc:495 +#: help/tklinuxcnc.adoc:326 src/gcode/overview.adoc:488 #: src/remap/remap.adoc:1922 #, no-wrap msgid "G87" @@ -2553,7 +2552,7 @@ msgid "back boring cycle" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:327 src/gcode/overview.adoc:496 +#: help/tklinuxcnc.adoc:327 src/gcode/overview.adoc:489 #: src/remap/remap.adoc:1923 #, no-wrap msgid "G88" @@ -2566,7 +2565,7 @@ msgid "boring cycle, spindle stop, manual out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:328 src/gcode/overview.adoc:497 +#: help/tklinuxcnc.adoc:328 src/gcode/overview.adoc:490 #: src/remap/remap.adoc:1924 #, no-wrap msgid "G89" @@ -3236,7 +3235,7 @@ msgstr "" #. type: Title === #: src/code/building-linuxcnc.adoc:113 -#: src/getting-started/updating-linuxcnc.adoc:246 +#: src/getting-started/updating-linuxcnc.adoc:243 #, no-wrap msgid "Realtime" msgstr "" @@ -4958,7 +4957,7 @@ msgid "" msgstr "" #. type: Table -#: src/code/code-notes.adoc:372 src/plasma/qtplasmac.adoc:928 +#: src/code/code-notes.adoc:372 src/plasma/qtplasmac.adoc:822 #, no-wrap msgid "ENABLE" msgstr "" @@ -5186,7 +5185,7 @@ msgid "" msgstr "" #. type: TH -#: src/code/code-notes.adoc:554 src/plasma/qtplasmac.adoc:2887 +#: src/code/code-notes.adoc:554 src/plasma/qtplasmac.adoc:2781 #: man/man9/scale.9:9 #, no-wrap msgid "SCALE" @@ -5496,7 +5495,7 @@ msgstr "" #. [grid=none,frame=ends] #. type: Table -#: src/code/code-notes.adoc:752 src/plasma/qtplasmac.adoc:4037 +#: src/code/code-notes.adoc:752 src/plasma/qtplasmac.adoc:3931 #, no-wrap msgid "State" msgstr "" @@ -7994,7 +7993,7 @@ msgid "EMC_AXIS_STAT_TYPE\n" msgstr "" #. type: Table -#: src/code/nml-messages.adoc:54 src/plasma/qtplasmac.adoc:832 +#: src/code/nml-messages.adoc:54 src/plasma/qtplasmac.adoc:726 #, no-wrap msgid "JOG" msgstr "" @@ -8296,21 +8295,21 @@ msgstr "" #: src/gui/qtvcp-libraries.adoc:444 src/gui/qtvcp-libraries.adoc:1160 #: src/hal/haltcl.adoc:22 src/hal/haltcl.adoc:165 src/hal/haltcl.adoc:181 #: src/hal/haltcl.adoc:239 src/hal/twopass.adoc:66 src/hal/twopass.adoc:138 -#: src/ladder/ladder-intro.adoc:75 src/plasma/qtplasmac.adoc:4454 +#: src/ladder/ladder-intro.adoc:75 src/plasma/qtplasmac.adoc:4348 #, no-wrap msgid "Example" msgstr "" #. type: Plain text -#: src/code/rs274.adoc:41 src/man/man1/rs274.1.adoc:30 +#: src/code/rs274.adoc:41 src/man/man1/rs274.1.adoc:38 msgid "" "To see the output of a loop for example we can run rs274 on the following " "file and see that the loop never ends. To break out of the loop use Ctrl " "Z. The following two files are needed to run the example." msgstr "" -#. type: Block title -#: src/code/rs274.adoc:42 +#. type: Plain text +#: src/code/rs274.adoc:42 src/man/man1/rs274.1.adoc:42 #, no-wrap msgid "test.ngc" msgstr "" @@ -8337,8 +8336,8 @@ msgstr "" msgid "M2\n" msgstr "" -#. type: Block title -#: src/code/rs274.adoc:55 +#. type: Plain text +#: src/code/rs274.adoc:55 src/man/man1/rs274.1.adoc:49 #, no-wrap msgid "test.tbl" msgstr "" @@ -8352,14 +8351,14 @@ msgid "" "T3 P3 Z1.273 D0.201 ;#7 tap drill\n" msgstr "" -#. type: Block title -#: src/code/rs274.adoc:62 +#. type: Plain text +#: src/code/rs274.adoc:62 src/man/man1/rs274.1.adoc:56 #, no-wrap msgid "command" msgstr "" #. type: delimited block - -#: src/code/rs274.adoc:65 +#: src/code/rs274.adoc:65 src/man/man1/rs274.1.adoc:59 #, no-wrap msgid "rs274 -g test.ngc -t test.tbl\n" msgstr "" @@ -8561,7 +8560,7 @@ msgstr "" #: src/drivers/hal_pi_gpio.adoc:85 src/drivers/hal_gpio.adoc:91 #: src/drivers/motenc.adoc:108 src/drivers/pico-ppmc.adoc:233 #: src/drivers/servo-to-go.adoc:117 src/gui/gstat.adoc:515 -#: src/gui/qtvcp-widgets.adoc:2353 src/hal/basic-hal.adoc:371 +#: src/gui/qtvcp-widgets.adoc:2384 src/hal/basic-hal.adoc:371 #: src/hal/basic-hal.adoc:403 src/hal/basic-hal.adoc:433 #: src/hal/basic-hal.adoc:465 src/hal/parallel-port.adoc:221 #: src/hal/rtcomps.adoc:247 src/hal/rtcomps.adoc:347 src/hal/rtcomps.adoc:441 @@ -9704,7 +9703,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/common/glossary.adoc:144 src/man/man1/xhc-whb04b-6.1.adoc:202 +#: src/common/glossary.adoc:144 src/man/man1/xhc-whb04b-6.1.adoc:191 #, no-wrap msgid "Feed" msgstr "" @@ -9718,7 +9717,7 @@ msgstr "" #. type: Plain text #: src/common/glossary.adoc:148 src/gcode/overview.adoc:126 -#: src/gui/qtvcp-widgets.adoc:1696 src/gui/qtvcp-widgets.adoc:1837 +#: src/gui/qtvcp-widgets.adoc:2123 src/gui/qtvcp-widgets.adoc:2264 #, no-wrap msgid "Feed rate" msgstr "" @@ -9968,8 +9967,8 @@ msgstr "" #. type: Title === #: src/common/glossary.adoc:238 src/gui/axis.adoc:550 src/gui/halui.adoc:37 -#: src/gui/halui.adoc:163 src/plasma/qtplasmac.adoc:848 -#: src/plasma/qtplasmac.adoc:2661 +#: src/gui/halui.adoc:163 src/plasma/qtplasmac.adoc:742 +#: src/plasma/qtplasmac.adoc:2555 #, no-wrap msgid "MDI" msgstr "" @@ -10210,7 +10209,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:208 #: src/gui/gmoccapy.adoc:1340 src/gui/halui.adoc:300 src/gui/qtdragon.adoc:597 -#: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:172 +#: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" msgstr "" @@ -11025,7 +11024,8 @@ msgstr "" #. type: Plain text #: src/common/linux-faq.adoc:54 src/config/python-hal-interface.adoc:47 -#: src/drivers/mb2hal.adoc:169 src/gcode/overview.adoc:656 +#: src/drivers/mb2hal.adoc:169 src/gcode/overview.adoc:649 +#: src/man/man1/mb2hal.1.adoc:79 #, no-wrap msgid "Example:" msgstr "" @@ -11755,7 +11755,7 @@ msgstr "" #. type: Title == #: src/config/core-components.adoc:77 src/config/stepconf.adoc:384 #: src/drivers/mb2hal.adoc:46 src/gui/qtvcp.adoc:98 -#: src/gui/qtvcp-widgets.adoc:2908 src/hal/comp.adoc:215 +#: src/gui/qtvcp-widgets.adoc:2936 src/hal/comp.adoc:215 #: src/man/man1/xhc-hb04.1.adoc:57 #, no-wrap msgid "Options" @@ -12529,7 +12529,7 @@ msgstr "" #. type: Title ==== #: src/config/core-components.adoc:337 src/gui/axis.adoc:34 -#: src/gui/qtvcp-widgets.adoc:3073 +#: src/gui/qtvcp-widgets.adoc:3101 #, no-wrap msgid "INI settings" msgstr "" @@ -13560,7 +13560,7 @@ msgid "" "values can be decimal numbers (e.g., 0.1000) or fractional numbers (e.g., " "1/16), optionally followed by a unit (cm, mm, um, inch, in or mil). If a " "unit is not specified the machine unit is assumed. Metric and imperial " -"distances may be mixed: INCREMENTS = 1 inch, 1 mil, 1 cm, 1 mm, 1 µm is a " +"distances may be mixed: INCREMENTS = 1 inch, 1 mil, 1 cm, 1 mm, 1 um is a " "valid entry." msgstr "" @@ -15858,7 +15858,7 @@ msgstr "" #: src/drivers/hostmot2.adoc:372 src/drivers/hostmot2.adoc:380 #: src/drivers/hostmot2.adoc:381 src/drivers/hostmot2.adoc:382 #: src/drivers/hostmot2.adoc:383 src/drivers/motenc.adoc:95 -#: src/gcode/g-code.adoc:774 src/gui/qtvcp-widgets.adoc:1132 +#: src/gcode/g-code.adoc:774 src/gui/qtvcp-widgets.adoc:1207 #: src/hal/basic-hal.adoc:551 src/hal/rtcomps.adoc:642 src/hal/rtcomps.adoc:643 #: src/hal/rtcomps.adoc:644 src/hal/rtcomps.adoc:645 src/hal/rtcomps.adoc:646 #: src/hal/rtcomps.adoc:647 src/hal/rtcomps.adoc:648 src/hal/rtcomps.adoc:649 @@ -15872,9 +15872,9 @@ msgstr "" #: src/hal/rtcomps.adoc:671 src/hal/rtcomps.adoc:672 src/hal/rtcomps.adoc:683 #: src/hal/rtcomps.adoc:684 src/hal/rtcomps.adoc:685 src/hal/rtcomps.adoc:686 #: src/integrator/stepper-timing.adoc:48 src/plasma/qtplasmac.adoc:98 -#: src/plasma/qtplasmac.adoc:1072 src/plasma/qtplasmac.adoc:1073 -#: src/plasma/qtplasmac.adoc:1598 src/plasma/qtplasmac.adoc:1875 -#: src/plasma/qtplasmac.adoc:4038 +#: src/plasma/qtplasmac.adoc:966 src/plasma/qtplasmac.adoc:967 +#: src/plasma/qtplasmac.adoc:1492 src/plasma/qtplasmac.adoc:1769 +#: src/plasma/qtplasmac.adoc:3932 #, no-wrap msgid "0" msgstr "" @@ -15891,7 +15891,7 @@ msgstr "" #: src/drivers/gm.adoc:64 src/drivers/gm.adoc:125 src/drivers/gm.adoc:495 #: src/drivers/hal_pi_gpio.adoc:30 src/drivers/motenc.adoc:95 #: src/drivers/motenc.adoc:96 src/gcode/g-code.adoc:775 -#: src/gcode/g-code.adoc:1590 src/gui/qtvcp-widgets.adoc:1133 +#: src/gcode/g-code.adoc:1590 src/gui/qtvcp-widgets.adoc:1208 #: src/hal/basic-hal.adoc:543 src/hal/parallel-port.adoc:109 #: src/hal/rtcomps.adoc:643 src/hal/rtcomps.adoc:644 src/hal/rtcomps.adoc:645 #: src/hal/rtcomps.adoc:646 src/hal/rtcomps.adoc:647 src/hal/rtcomps.adoc:648 @@ -15905,8 +15905,8 @@ msgstr "" #: src/hal/rtcomps.adoc:670 src/hal/rtcomps.adoc:671 src/hal/rtcomps.adoc:672 #: src/hal/rtcomps.adoc:673 src/hal/rtcomps.adoc:684 src/hal/rtcomps.adoc:685 #: src/hal/rtcomps.adoc:686 src/hal/rtcomps.adoc:687 -#: src/plasma/qtplasmac.adoc:99 src/plasma/qtplasmac.adoc:1601 -#: src/plasma/qtplasmac.adoc:1876 src/plasma/qtplasmac.adoc:4039 +#: src/plasma/qtplasmac.adoc:99 src/plasma/qtplasmac.adoc:1495 +#: src/plasma/qtplasmac.adoc:1770 src/plasma/qtplasmac.adoc:3933 #, no-wrap msgid "1" msgstr "" @@ -15922,8 +15922,8 @@ msgstr "" #: src/config/stepper-quickstart.adoc:69 src/drivers/gm.adoc:63 #: src/drivers/gm.adoc:133 src/drivers/gm.adoc:494 #: src/drivers/hal_pi_gpio.adoc:37 src/gcode/g-code.adoc:783 -#: src/gcode/g-code.adoc:1598 src/gui/qtvcp-widgets.adoc:1148 -#: src/hal/parallel-port.adoc:117 src/plasma/qtplasmac.adoc:4047 +#: src/gcode/g-code.adoc:1598 src/gui/qtvcp-widgets.adoc:1223 +#: src/hal/parallel-port.adoc:117 src/plasma/qtplasmac.adoc:3941 #, no-wrap msgid "9" msgstr "" @@ -15939,7 +15939,7 @@ msgstr "" #: src/config/stepper-quickstart.adoc:61 src/drivers/gm.adoc:69 #: src/drivers/gm.adoc:134 src/drivers/gm.adoc:500 #: src/drivers/hal_pi_gpio.adoc:38 src/drivers/hal_pi_gpio.adoc:44 -#: src/gcode/overview.adoc:478 src/gui/qtvcp-widgets.adoc:1149 +#: src/gcode/overview.adoc:471 src/gui/qtvcp-widgets.adoc:1224 #: src/hal/basic-hal.adoc:542 src/hal/basic-hal.adoc:543 #: src/hal/basic-hal.adoc:544 src/hal/basic-hal.adoc:545 #: src/hal/basic-hal.adoc:546 src/hal/basic-hal.adoc:547 @@ -15950,7 +15950,7 @@ msgstr "" #: src/ladder/classic-ladder.adoc:89 src/ladder/classic-ladder.adoc:90 #: src/ladder/classic-ladder.adoc:94 src/ladder/classic-ladder.adoc:96 #: src/ladder/classic-ladder.adoc:97 src/ladder/classic-ladder.adoc:98 -#: src/ladder/classic-ladder.adoc:99 src/plasma/qtplasmac.adoc:4048 +#: src/ladder/classic-ladder.adoc:99 src/plasma/qtplasmac.adoc:3942 #: src/remap/remap.adoc:1803 #, no-wrap msgid "10" @@ -17995,7 +17995,7 @@ msgstr "" #: src/hal/parallel-port.adoc:195 src/hal/rtcomps.adoc:218 #: src/hal/rtcomps.adoc:293 src/hal/rtcomps.adoc:386 src/hal/rtcomps.adoc:479 #: src/hal/rtcomps.adoc:539 src/hal/rtcomps.adoc:588 -#: src/man/man1/iov2.1.adoc:22 src/man/man1/shuttle.1.adoc:71 +#: src/man/man1/iov2.1.adoc:22 src/man/man1/shuttle.1.adoc:64 #, no-wrap msgid "Pins" msgstr "" @@ -21480,7 +21480,7 @@ msgstr "" #. type: Block title #: src/config/python-hal-interface.adoc:208 #: src/config/python-hal-interface.adoc:211 -#: src/config/python-hal-interface.adoc:214 src/gui/qtvcp-widgets.adoc:1414 +#: src/config/python-hal-interface.adoc:214 src/gui/qtvcp-widgets.adoc:1859 #, no-wrap msgid "TODO" msgstr "" @@ -23501,7 +23501,7 @@ msgstr "" #. type: Title == #: src/config/python-interface.adoc:677 src/config/python-interface.adoc:689 -#: src/config/python-interface.adoc:718 src/gcode/overview.adoc:220 +#: src/config/python-interface.adoc:718 src/gcode/overview.adoc:217 #: src/gui/pyvcp.adoc:255 src/hal/basic-hal.adoc:366 src/hal/basic-hal.adoc:398 #: src/hal/basic-hal.adoc:428 src/hal/basic-hal.adoc:460 src/hal/comp.adoc:102 #, no-wrap @@ -24596,7 +24596,7 @@ msgid "" msgstr "" #. type: Title === -#: src/config/stepconf.adoc:109 src/install/latency-test.adoc:48 +#: src/config/stepconf.adoc:109 src/install/latency-test.adoc:46 #, no-wrap msgid "Latency Test(((Latency Test)))" msgstr "" @@ -26009,7 +26009,7 @@ msgstr "" #. type: delimited block - #: src/config/stepper.adoc:196 #, no-wrap -msgid "setp parport.0.pin-09-invert TRUE\n" +msgid "setp parport.0.pin-09-out-invert TRUE\n" msgstr "" #. type: Title === @@ -26157,7 +26157,7 @@ msgid "" msgstr "" #. type: Title == -#: src/config/stepper-diagnostics.adoc:39 src/plasma/qtplasmac.adoc:2900 +#: src/config/stepper-diagnostics.adoc:39 src/plasma/qtplasmac.adoc:2794 #, no-wrap msgid "Error Messages" msgstr "" @@ -26458,7 +26458,7 @@ msgstr "" #: src/config/stepper-quickstart.adoc:49 src/config/stepper-quickstart.adoc:88 #: src/gcode/coordinates.adoc:105 src/gcode/g-code.adoc:1589 #: src/gcode/overview.adoc:147 src/gcode/tool-compensation.adoc:64 -#: src/plasma/qtplasmac.adoc:794 +#: src/plasma/qtplasmac.adoc:688 #, no-wrap msgid "Z" msgstr "" @@ -26522,11 +26522,11 @@ msgstr "" #: src/drivers/hostmot2.adoc:372 src/drivers/hostmot2.adoc:383 #: src/drivers/motenc.adoc:96 src/drivers/motenc.adoc:97 #: src/gcode/g-code.adoc:776 src/gcode/g-code.adoc:1591 -#: src/gui/qtvcp-widgets.adoc:1134 src/hal/basic-hal.adoc:545 +#: src/gui/qtvcp-widgets.adoc:1209 src/hal/basic-hal.adoc:545 #: src/hal/parallel-port.adoc:110 src/plasma/qtplasmac.adoc:101 #: src/plasma/qtplasmac.adoc:155 src/plasma/qtplasmac.adoc:159 -#: src/plasma/qtplasmac.adoc:1602 src/plasma/qtplasmac.adoc:1877 -#: src/plasma/qtplasmac.adoc:4040 +#: src/plasma/qtplasmac.adoc:1496 src/plasma/qtplasmac.adoc:1771 +#: src/plasma/qtplasmac.adoc:3934 #, no-wrap msgid "2" msgstr "" @@ -26540,8 +26540,8 @@ msgstr "" #. type: Table #: src/config/stepper-quickstart.adoc:62 src/drivers/gm.adoc:494 #: src/drivers/hal_pi_gpio.adoc:39 src/drivers/hal_pi_gpio.adoc:46 -#: src/gui/qtvcp-widgets.adoc:1150 src/hal/parallel-port.adoc:119 -#: src/plasma/qtplasmac.adoc:4049 src/remap/remap.adoc:1804 +#: src/gui/qtvcp-widgets.adoc:1225 src/hal/parallel-port.adoc:119 +#: src/plasma/qtplasmac.adoc:3943 src/remap/remap.adoc:1804 #, no-wrap msgid "11" msgstr "" @@ -26557,8 +26557,8 @@ msgstr "" #: src/drivers/gm.adoc:127 src/drivers/gm.adoc:494 #: src/drivers/hal_pi_gpio.adoc:31 src/drivers/motenc.adoc:98 #: src/gcode/g-code.adoc:777 src/gcode/g-code.adoc:1592 -#: src/gui/qtvcp-widgets.adoc:1135 src/hal/parallel-port.adoc:111 -#: src/plasma/qtplasmac.adoc:4041 +#: src/gui/qtvcp-widgets.adoc:1210 src/hal/parallel-port.adoc:111 +#: src/plasma/qtplasmac.adoc:3935 #, no-wrap msgid "3" msgstr "" @@ -26579,7 +26579,7 @@ msgstr "" #: src/drivers/hostmot2.adoc:334 src/drivers/hostmot2.adoc:335 #: src/drivers/hostmot2.adoc:344 src/drivers/hostmot2.adoc:358 #: src/drivers/hostmot2.adoc:371 src/hal/parallel-port.adoc:120 -#: src/plasma/qtplasmac.adoc:4050 src/remap/remap.adoc:1805 +#: src/plasma/qtplasmac.adoc:3944 src/remap/remap.adoc:1805 #, no-wrap msgid "12" msgstr "" @@ -26605,8 +26605,8 @@ msgstr "" #: src/drivers/hostmot2.adoc:382 src/drivers/hostmot2.adoc:383 #: src/drivers/motenc.adoc:97 src/drivers/motenc.adoc:99 #: src/gcode/g-code.adoc:778 src/gcode/g-code.adoc:1593 -#: src/gui/qtvcp-widgets.adoc:1136 src/hal/basic-hal.adoc:547 -#: src/hal/parallel-port.adoc:112 src/plasma/qtplasmac.adoc:4042 +#: src/gui/qtvcp-widgets.adoc:1211 src/hal/basic-hal.adoc:547 +#: src/hal/parallel-port.adoc:112 src/plasma/qtplasmac.adoc:3936 #, no-wrap msgid "4" msgstr "" @@ -26620,7 +26620,7 @@ msgstr "" #. type: Table #: src/config/stepper-quickstart.adoc:64 src/drivers/gm.adoc:494 #: src/drivers/hal_pi_gpio.adoc:41 src/drivers/hal_pi_gpio.adoc:56 -#: src/hal/parallel-port.adoc:121 src/plasma/qtplasmac.adoc:4051 +#: src/hal/parallel-port.adoc:121 src/plasma/qtplasmac.adoc:3945 #: src/remap/remap.adoc:1806 #, no-wrap msgid "13" @@ -26637,8 +26637,8 @@ msgstr "" #: src/drivers/gm.adoc:129 src/drivers/gm.adoc:494 #: src/drivers/hal_pi_gpio.adoc:32 src/drivers/hal_pi_gpio.adoc:33 #: src/gcode/g-code.adoc:779 src/gcode/g-code.adoc:1594 -#: src/gui/qtvcp-widgets.adoc:1137 src/hal/basic-hal.adoc:552 -#: src/hal/parallel-port.adoc:113 src/plasma/qtplasmac.adoc:4043 +#: src/gui/qtvcp-widgets.adoc:1212 src/hal/basic-hal.adoc:552 +#: src/hal/parallel-port.adoc:113 src/plasma/qtplasmac.adoc:3937 #, no-wrap msgid "5" msgstr "" @@ -26653,7 +26653,7 @@ msgstr "" #: src/config/stepper-quickstart.adoc:65 src/drivers/gm.adoc:494 #: src/drivers/hal_pi_gpio.adoc:43 src/drivers/hal_pi_gpio.adoc:51 #: src/hal/parallel-port.adoc:123 src/ladder/classic-ladder.adoc:91 -#: src/ladder/classic-ladder.adoc:92 src/plasma/qtplasmac.adoc:4053 +#: src/ladder/classic-ladder.adoc:92 src/plasma/qtplasmac.adoc:3947 #: src/remap/remap.adoc:1808 #, no-wrap msgid "15" @@ -26670,8 +26670,8 @@ msgstr "" #: src/drivers/gm.adoc:130 src/drivers/gm.adoc:500 #: src/drivers/hal_pi_gpio.adoc:34 src/drivers/hostmot2.adoc:322 #: src/gcode/g-code.adoc:780 src/gcode/g-code.adoc:1595 -#: src/gui/qtvcp-widgets.adoc:1145 src/hal/parallel-port.adoc:114 -#: src/plasma/qtplasmac.adoc:4044 +#: src/gui/qtvcp-widgets.adoc:1220 src/hal/parallel-port.adoc:114 +#: src/plasma/qtplasmac.adoc:3938 #, no-wrap msgid "6" msgstr "" @@ -26687,8 +26687,8 @@ msgstr "" #: src/drivers/gm.adoc:131 src/drivers/gm.adoc:494 #: src/drivers/hal_pi_gpio.adoc:33 src/drivers/hal_pi_gpio.adoc:35 #: src/gcode/g-code.adoc:781 src/gcode/g-code.adoc:1596 -#: src/gui/qtvcp-widgets.adoc:1146 src/hal/parallel-port.adoc:115 -#: src/plasma/qtplasmac.adoc:4045 +#: src/gui/qtvcp-widgets.adoc:1221 src/hal/parallel-port.adoc:115 +#: src/plasma/qtplasmac.adoc:3939 #, no-wrap msgid "7" msgstr "" @@ -26713,9 +26713,9 @@ msgstr "" #: src/drivers/hostmot2.adoc:360 src/drivers/hostmot2.adoc:361 #: src/drivers/hostmot2.adoc:368 src/drivers/hostmot2.adoc:380 #: src/drivers/motenc.adoc:98 src/gcode/g-code.adoc:782 -#: src/gcode/g-code.adoc:1597 src/gui/qtvcp-widgets.adoc:1147 +#: src/gcode/g-code.adoc:1597 src/gui/qtvcp-widgets.adoc:1222 #: src/hal/basic-hal.adoc:549 src/hal/parallel-port.adoc:116 -#: src/plasma/qtplasmac.adoc:4046 +#: src/plasma/qtplasmac.adoc:3940 #, no-wrap msgid "8" msgstr "" @@ -26735,7 +26735,7 @@ msgstr "" #. type: Table #: src/config/stepper-quickstart.adoc:70 src/drivers/gm.adoc:500 #: src/drivers/hal_pi_gpio.adoc:42 src/hal/parallel-port.adoc:122 -#: src/plasma/qtplasmac.adoc:4052 src/remap/remap.adoc:1807 +#: src/plasma/qtplasmac.adoc:3946 src/remap/remap.adoc:1807 #, no-wrap msgid "14" msgstr "" @@ -26751,7 +26751,7 @@ msgstr "" #: src/drivers/hal_pi_gpio.adoc:34 src/drivers/hal_pi_gpio.adoc:44 #: src/drivers/hal_pi_gpio.adoc:52 src/drivers/hostmot2.adoc:292 #: src/drivers/hostmot2.adoc:302 src/drivers/motenc.adoc:99 -#: src/hal/parallel-port.adoc:124 src/plasma/qtplasmac.adoc:4054 +#: src/hal/parallel-port.adoc:124 src/plasma/qtplasmac.adoc:3948 #: src/remap/remap.adoc:1809 #, no-wrap msgid "16" @@ -26766,7 +26766,7 @@ msgstr "" #. type: Table #: src/config/stepper-quickstart.adoc:72 src/drivers/gm.adoc:494 #: src/drivers/hal_pi_gpio.adoc:45 src/hal/parallel-port.adoc:125 -#: src/plasma/qtplasmac.adoc:4055 src/remap/remap.adoc:1810 +#: src/plasma/qtplasmac.adoc:3949 src/remap/remap.adoc:1810 #, no-wrap msgid "17" msgstr "" @@ -28616,14 +28616,14 @@ msgstr "" #. type: Table #: src/drivers/gm.adoc:494 src/drivers/hal_pi_gpio.adoc:53 -#: src/plasma/qtplasmac.adoc:4063 src/remap/remap.adoc:1824 +#: src/plasma/qtplasmac.adoc:3957 src/remap/remap.adoc:1824 #, no-wrap msgid "25" msgstr "" #. type: Table #: src/drivers/gm.adoc:494 src/drivers/hal_pi_gpio.adoc:40 -#: src/drivers/hal_pi_gpio.adoc:51 src/plasma/qtplasmac.adoc:4061 +#: src/drivers/hal_pi_gpio.adoc:51 src/plasma/qtplasmac.adoc:3955 #: src/remap/remap.adoc:1822 #, no-wrap msgid "23" @@ -28631,7 +28631,7 @@ msgstr "" #. type: Table #: src/drivers/gm.adoc:494 src/drivers/hal_pi_gpio.adoc:38 -#: src/drivers/hal_pi_gpio.adoc:49 src/plasma/qtplasmac.adoc:4059 +#: src/drivers/hal_pi_gpio.adoc:49 src/plasma/qtplasmac.adoc:3953 #: src/remap/remap.adoc:1820 #, no-wrap msgid "21" @@ -28639,7 +28639,7 @@ msgstr "" #. type: Table #: src/drivers/gm.adoc:494 src/drivers/hal_pi_gpio.adoc:39 -#: src/drivers/hal_pi_gpio.adoc:47 src/plasma/qtplasmac.adoc:4057 +#: src/drivers/hal_pi_gpio.adoc:47 src/plasma/qtplasmac.adoc:3951 #: src/remap/remap.adoc:1812 #, no-wrap msgid "19" @@ -28713,7 +28713,7 @@ msgstr "" #. type: Table #: src/drivers/gm.adoc:500 src/drivers/hal_pi_gpio.adoc:36 -#: src/drivers/hal_pi_gpio.adoc:54 src/plasma/qtplasmac.adoc:4064 +#: src/drivers/hal_pi_gpio.adoc:54 src/plasma/qtplasmac.adoc:3958 #: src/remap/remap.adoc:1825 #, no-wrap msgid "26" @@ -28725,14 +28725,14 @@ msgstr "" #: src/drivers/hostmot2.adoc:292 src/drivers/hostmot2.adoc:305 #: src/drivers/hostmot2.adoc:317 src/drivers/hostmot2.adoc:334 #: src/drivers/hostmot2.adoc:373 src/drivers/hostmot2.adoc:384 -#: src/plasma/qtplasmac.adoc:4062 src/remap/remap.adoc:1823 +#: src/plasma/qtplasmac.adoc:3956 src/remap/remap.adoc:1823 #, no-wrap msgid "24" msgstr "" #. type: Table #: src/drivers/gm.adoc:500 src/drivers/hal_pi_gpio.adoc:50 -#: src/drivers/hal_pi_gpio.adoc:54 src/plasma/qtplasmac.adoc:4060 +#: src/drivers/hal_pi_gpio.adoc:54 src/plasma/qtplasmac.adoc:3954 #: src/remap/remap.adoc:1821 #, no-wrap msgid "22" @@ -28740,8 +28740,8 @@ msgstr "" #. type: Table #: src/drivers/gm.adoc:500 src/drivers/hal_pi_gpio.adoc:48 -#: src/gcode/overview.adoc:479 src/ladder/classic-ladder.adoc:85 -#: src/ladder/classic-ladder.adoc:86 src/plasma/qtplasmac.adoc:4058 +#: src/gcode/overview.adoc:472 src/ladder/classic-ladder.adoc:85 +#: src/ladder/classic-ladder.adoc:86 src/plasma/qtplasmac.adoc:3952 #: src/remap/remap.adoc:1819 #, no-wrap msgid "20" @@ -28749,7 +28749,7 @@ msgstr "" #. type: Table #: src/drivers/gm.adoc:500 src/drivers/hal_pi_gpio.adoc:46 -#: src/drivers/hal_pi_gpio.adoc:53 src/plasma/qtplasmac.adoc:4056 +#: src/drivers/hal_pi_gpio.adoc:53 src/plasma/qtplasmac.adoc:3950 #: src/remap/remap.adoc:1811 #, no-wrap msgid "18" @@ -29000,7 +29000,7 @@ msgid "Off, when no data communication." msgstr "" #. type: Table -#: src/drivers/gm.adoc:555 src/plasma/qtplasmac.adoc:906 +#: src/drivers/gm.adoc:555 src/plasma/qtplasmac.adoc:800 #, no-wrap msgid "RS485" msgstr "" @@ -30297,7 +30297,7 @@ msgid "37" msgstr "" #. type: Table -#: src/drivers/hal_pi_gpio.adoc:55 src/plasma/qtplasmac.adoc:4065 +#: src/drivers/hal_pi_gpio.adoc:55 src/plasma/qtplasmac.adoc:3959 #: src/remap/remap.adoc:1826 #, no-wrap msgid "27" @@ -31925,7 +31925,7 @@ msgid "" msgstr "" #. type: Title === -#: src/drivers/hostmot2.adoc:776 src/plasma/qtplasmac.adoc:4350 +#: src/drivers/hostmot2.adoc:776 src/plasma/qtplasmac.adoc:4244 #, no-wrap msgid "Example Configurations" msgstr "" @@ -32269,7 +32269,7 @@ msgid "Author" msgstr "" #. type: Plain text -#: src/drivers/hal_gpio.adoc:149 src/man/man1/sendkeys.1.adoc:136 +#: src/drivers/hal_gpio.adoc:149 src/man/man1/sendkeys.1.adoc:126 #: src/man/man9/lcd.9.adoc:168 man/man9/bin2gray.9:33 man/man9/bitslice.9:35 #: man/man9/bitwise.9:48 man/man9/bldc.9:434 man/man9/carousel.9:243 #: man/man9/demux.9:50 man/man9/gray2bin.9:33 man/man9/lincurve.9:65 @@ -32501,9 +32501,9 @@ msgstr "" #. type: Table #: src/drivers/mb2hal.adoc:63 src/drivers/mb2hal.adoc:115 -#: src/plasma/qtplasmac.adoc:4161 src/plasma/qtplasmac.adoc:4163 -#: src/plasma/qtplasmac.adoc:4165 src/plasma/qtplasmac.adoc:4167 -#: src/plasma/qtplasmac.adoc:4169 src/plasma/qtplasmac.adoc:4171 +#: src/plasma/qtplasmac.adoc:4055 src/plasma/qtplasmac.adoc:4057 +#: src/plasma/qtplasmac.adoc:4059 src/plasma/qtplasmac.adoc:4061 +#: src/plasma/qtplasmac.adoc:4063 src/plasma/qtplasmac.adoc:4065 #, no-wrap msgid "Float" msgstr "" @@ -32852,8 +32852,8 @@ msgid "" msgstr "" #. type: Table -#: src/drivers/mb2hal.adoc:118 src/man/man1/vfdb_vfd.1.adoc:66 -#: src/plasma/qtplasmac.adoc:4066 +#: src/drivers/mb2hal.adoc:118 src/man/man1/vfdb_vfd.1.adoc:62 +#: src/plasma/qtplasmac.adoc:3960 #, no-wrap msgid "DEBUG" msgstr "" @@ -33155,7 +33155,7 @@ msgid "fnct_16_write_multiple_registers" msgstr "" #. type: Plain text -#: src/drivers/mb2hal.adoc:220 +#: src/drivers/mb2hal.adoc:220 src/man/man1/mb2hal.1.adoc:68 msgid "" "Both pin values are added and limited to 65535 (UINT16_MAX). Use one and " "let the other open (read as 0)." @@ -34641,7 +34641,7 @@ msgstr "" #. type: Table #: src/drivers/pluto-p.adoc:67 src/gui/gladevcp.adoc:950 -#: src/plasma/qtplasmac.adoc:1256 +#: src/plasma/qtplasmac.adoc:1150 #, no-wrap msgid "LED" msgstr "" @@ -35951,15 +35951,15 @@ msgid "" "counts to 0." msgstr "" -#. type: Plain text -#: src/drivers/shuttle.adoc:31 src/man/man1/shuttle.1.adoc:65 +#. type: delimited block = +#: src/drivers/shuttle.adoc:31 msgid "" "This means that if the first event is generated by a jog-wheel move, that " "first move will be lost." msgstr "" -#. type: delimited block = -#: src/drivers/shuttle.adoc:34 +#. type: Plain text +#: src/drivers/shuttle.adoc:34 src/man/man1/shuttle.1.adoc:63 msgid "" "Any user interaction with the Shuttle device will generate an event, " "informing the driver of the jog-wheel position. So if you (for example) " @@ -36042,7 +36042,7 @@ msgid "__`.counts` (s32 out)" msgstr "" #. type: Plain text -#: src/drivers/shuttle.adoc:64 src/man/man1/shuttle.1.adoc:85 +#: src/drivers/shuttle.adoc:64 msgid "Accumulated counts from the jog wheel (the inner wheel)." msgstr "" @@ -36973,7 +36973,7 @@ msgstr "" #. type: Title === #: src/examples/gcode.adoc:65 src/gcode/g-code.adoc:85 html/gcode.html:118 -#: src/plasma/qtplasmac.adoc:1972 +#: src/plasma/qtplasmac.adoc:1866 #, no-wrap msgid "Cutter Compensation" msgstr "" @@ -38213,7 +38213,7 @@ msgstr "" #. type: Table #: src/gcode/coordinates.adoc:108 src/gcode/g-code.adoc:1589 #: src/gcode/overview.adoc:123 src/gcode/tool-compensation.adoc:64 -#: src/gui/axis.adoc:632 src/plasma/qtplasmac.adoc:801 +#: src/gui/axis.adoc:632 src/plasma/qtplasmac.adoc:695 #, no-wrap msgid "C" msgstr "" @@ -39288,7 +39288,7 @@ msgstr "" #. type: Title === #: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:755 -#: src/plasma/qtplasmac.adoc:1999 +#: src/plasma/qtplasmac.adoc:1893 #, no-wrap msgid "Probing" msgstr "" @@ -39823,7 +39823,7 @@ msgstr "" #: src/gcode/g-code.adoc:2406 src/gcode/g-code.adoc:2486 #: src/gcode/g-code.adoc:2659 src/gcode/g-code.adoc:2697 #: src/gcode/m-code.adoc:336 src/gcode/other-code.adoc:33 -#: src/gcode/other-code.adoc:67 src/gcode/overview.adoc:924 +#: src/gcode/other-code.adoc:67 src/gcode/overview.adoc:917 #: src/hal/basic-hal.adoc:210 src/remap/remap.adoc:1561 msgid "It is an error if:" msgstr "" @@ -41790,7 +41790,7 @@ msgid "Error Signal" msgstr "" #. type: Labeled list -#: src/gcode/g-code.adoc:1234 src/gcode/overview.adoc:481 +#: src/gcode/g-code.adoc:1234 src/gcode/overview.adoc:474 #: src/gcode/rs274ngc.adoc:69 #, no-wrap msgid "G38.2" @@ -41809,13 +41809,13 @@ msgid "Toward piece" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:1235 src/gcode/overview.adoc:482 +#: src/gcode/g-code.adoc:1235 src/gcode/overview.adoc:475 #, no-wrap msgid "G38.3" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:1236 src/gcode/overview.adoc:483 +#: src/gcode/g-code.adoc:1236 src/gcode/overview.adoc:476 #, no-wrap msgid "G38.4" msgstr "" @@ -41833,7 +41833,7 @@ msgid "From piece" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:1237 src/gcode/overview.adoc:484 +#: src/gcode/g-code.adoc:1237 src/gcode/overview.adoc:477 #, no-wrap msgid "G38.5" msgstr "" @@ -45304,7 +45304,7 @@ msgstr "" #: html/gcode.html:164 html/gcode.html:166 src/gcode/overview.adoc:136 #: src/gui/axis.adoc:642 src/motion/pid-theory.adoc:155 #: src/motion/pid-theory.adoc:179 src/motion/pid-theory.adoc:180 -#: src/plasma/qtplasmac.adoc:793 +#: src/plasma/qtplasmac.adoc:687 #, no-wrap msgid "P" msgstr "" @@ -46042,7 +46042,7 @@ msgstr "" #. type: Table #: html/gcode.html:155 html/gcode.html:156 html/gcode.html:159 -#: src/gcode/overview.adoc:141 src/plasma/qtplasmac.adoc:792 +#: src/gcode/overview.adoc:141 src/plasma/qtplasmac.adoc:686 #, no-wrap msgid "T" msgstr "" @@ -46858,7 +46858,7 @@ msgid "TOOL_TABLE = acme_300.tbl\n" msgstr "" #. type: Plain text -#: src/gcode/machining-center.adoc:329 src/plasma/qtplasmac.adoc:3690 +#: src/gcode/machining-center.adoc:329 src/plasma/qtplasmac.adoc:3584 msgid "or:" msgstr "" @@ -46877,7 +46877,7 @@ msgstr "" #. type: Title == #: src/gcode/machining-center.adoc:339 src/gcode/overview.adoc:150 -#: src/gcode/overview.adoc:204 +#: src/gcode/overview.adoc:201 #, no-wrap msgid "Parameters(((Parameters)))" msgstr "" @@ -46940,19 +46940,19 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/machining-center.adoc:382 src/gcode/overview.adoc:388 +#: src/gcode/machining-center.adoc:382 src/gcode/overview.adoc:381 #, no-wrap msgid "Parameter File Format" msgstr "" #. type: Table -#: src/gcode/machining-center.adoc:385 src/gcode/overview.adoc:391 +#: src/gcode/machining-center.adoc:385 src/gcode/overview.adoc:384 #, no-wrap msgid "Parameter Number" msgstr "" #. type: Table -#: src/gcode/machining-center.adoc:385 src/gcode/overview.adoc:392 +#: src/gcode/machining-center.adoc:385 src/gcode/overview.adoc:385 #, no-wrap msgid "Parameter Value" msgstr "" @@ -46964,14 +46964,14 @@ msgid "Comment" msgstr "" #. type: Table -#: src/gcode/machining-center.adoc:386 src/gcode/overview.adoc:392 +#: src/gcode/machining-center.adoc:386 src/gcode/overview.adoc:385 #, no-wrap msgid "5161" msgstr "" #. type: Table #: src/gcode/machining-center.adoc:386 src/gcode/machining-center.adoc:387 -#: src/gcode/overview.adoc:393 src/gcode/overview.adoc:394 +#: src/gcode/overview.adoc:386 src/gcode/overview.adoc:387 #, no-wrap msgid "0.0" msgstr "" @@ -46983,7 +46983,7 @@ msgid "G28 Home X" msgstr "" #. type: Table -#: src/gcode/machining-center.adoc:387 src/gcode/overview.adoc:393 +#: src/gcode/machining-center.adoc:387 src/gcode/overview.adoc:386 #, no-wrap msgid "5162" msgstr "" @@ -48854,7 +48854,7 @@ msgstr "" #. type: Title == #: src/gcode/o-code.adoc:46 src/gcode/overview.adoc:160 -#: src/gcode/overview.adoc:998 +#: src/gcode/overview.adoc:991 #, no-wrap msgid "Comments(((Comments)))" msgstr "" @@ -50175,7 +50175,7 @@ msgid "Spindle-Motion Ratio for G33 synchronized movements." msgstr "" #. type: Table -#: src/gcode/overview.adoc:132 src/plasma/qtplasmac.adoc:2643 +#: src/gcode/overview.adoc:132 src/plasma/qtplasmac.adoc:2537 #, no-wrap msgid "L" msgstr "" @@ -50214,7 +50214,7 @@ msgstr "" #. type: Table #: src/gcode/overview.adoc:135 src/gui/axis.adoc:639 -#: src/plasma/qtplasmac.adoc:2642 +#: src/plasma/qtplasmac.adoc:2536 #, no-wrap msgid "O" msgstr "" @@ -50383,44 +50383,44 @@ msgid "one decimal point, followed by" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:180 +#: src/gcode/overview.adoc:179 msgid "" "zero to many digits - provided that there is at least one digit somewhere in " "the number." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:181 +#: src/gcode/overview.adoc:180 msgid "There are two kinds of numbers:" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:182 +#: src/gcode/overview.adoc:181 msgid "Integers, that does not have a decimal point," msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:183 +#: src/gcode/overview.adoc:182 msgid "Decimals, that do have a decimal point." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:186 +#: src/gcode/overview.adoc:184 msgid "" "Numbers may have any number of digits, subject to the limitation on line " -"length. Only about seventeen significant figures will be retained, however " +"length. Only about seventeen significant figures will be retained, however " "(enough for all known applications)." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:188 +#: src/gcode/overview.adoc:185 msgid "" "A non-zero number with no sign but the first character is assumed to be " "positive." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:194 +#: src/gcode/overview.adoc:191 msgid "" "Notice that initial (before the decimal point and the first non-zero digit) " "and trailing (after the decimal point and the last non-zero digit) zeros are " @@ -50430,7 +50430,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:202 +#: src/gcode/overview.adoc:199 msgid "" "Numbers used for specific purposes in RS274/NGC are often restricted to some " "finite set of values or some to some range of values. In many uses, decimal " @@ -50442,7 +50442,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:216 +#: src/gcode/overview.adoc:213 msgid "" "The RS274/NGC language supports 'parameters' - what in other programming " "languages would be called 'variables'. There are several types of parameter " @@ -50456,78 +50456,77 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:219 +#: src/gcode/overview.adoc:216 msgid "" "Parameters differ in syntax, scope, behavior when not yet initialized, mode, " "persistence and intended use." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:221 +#: src/gcode/overview.adoc:218 msgid "There are three kinds of syntactic appearance:" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:222 +#: src/gcode/overview.adoc:219 msgid "'numbered' - #4711" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:223 +#: src/gcode/overview.adoc:220 msgid "'named local' - #" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:224 +#: src/gcode/overview.adoc:221 msgid "'named global' - #<_globalvalue>" msgstr "" #. type: Labeled list -#: src/gcode/overview.adoc:225 +#: src/gcode/overview.adoc:222 #, no-wrap msgid "Scope" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:232 +#: src/gcode/overview.adoc:229 msgid "" -"The scope of a parameter is either global, or local within a " -"subroutine. Subroutine parameters and local named variables have local " -"scope. Global named parameters and numbered parameters starting from number " -"31 are global in scope. RS274/NGC uses 'lexical scoping' - in a subroutine " -"only the local variables defined therein, and any global variables are " -"visible. The local variables of a calling procedure are not visible in a " -"called procedure." +"The scope of a parameter is either global, or local within a subroutine. " +"Subroutine parameters and local named variables have local scope. Global " +"named parameters and numbered parameters starting from number 31 are global " +"in scope. RS274/NGC uses 'lexical scoping' - in a subroutine only the local " +"variables defined therein, and any global variables are visible. The local " +"variables of a calling procedure are not visible in a called procedure." msgstr "" #. type: Labeled list -#: src/gcode/overview.adoc:233 +#: src/gcode/overview.adoc:230 #, no-wrap msgid "Behavior of uninitialized parameters" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:236 +#: src/gcode/overview.adoc:233 msgid "" "Uninitialized global parameters, and unused subroutine parameters return the " "value zero when used in an expression." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:237 +#: src/gcode/overview.adoc:234 msgid "Uninitialized named parameters signal an error when used in an expression." msgstr "" #. type: Table -#: src/gcode/overview.adoc:238 src/gcode/overview.adoc:517 -#: src/gcode/overview.adoc:539 src/gui/axis.adoc:624 src/gui/halui.adoc:248 +#: src/gcode/overview.adoc:235 src/gcode/overview.adoc:510 +#: src/gcode/overview.adoc:532 src/gui/axis.adoc:624 src/gui/halui.adoc:248 #: src/man/man1/halui.1.adoc:143 src/plasma/qtplasmac.adoc:97 #, no-wrap msgid "Mode" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:243 +#: src/gcode/overview.adoc:240 msgid "" "Most parameters are read/write and may be assigned to within an assignment " "statement. However, for many predefined parameters this does not make sense, " @@ -50536,13 +50535,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gcode/overview.adoc:244 +#: src/gcode/overview.adoc:241 #, no-wrap msgid "Persistence" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:253 +#: src/gcode/overview.adoc:250 msgid "" "When LinuxCNC is shut down, volatile parameters lose their values. All " "parameters except numbered parameters in the current persistent range " @@ -50555,13 +50554,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gcode/overview.adoc:254 +#: src/gcode/overview.adoc:251 #, no-wrap msgid "Intended Use" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:260 +#: src/gcode/overview.adoc:257 msgid "" "user parameters - numbered parameters in the range 31..5000, and named " "global and local parameters except predefined parameters. These are " @@ -50571,34 +50570,34 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:262 +#: src/gcode/overview.adoc:258 msgid "" "<> - these are used to hold " "the actual parameters passed to a subroutine." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:264 +#: src/gcode/overview.adoc:259 msgid "" "<> - most of these are used to " "access offsets of coordinate systems." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:266 +#: src/gcode/overview.adoc:260 msgid "" "<> - used to determine the current " "running version. They are read-only." msgstr "" #. type: Title === -#: src/gcode/overview.adoc:268 +#: src/gcode/overview.adoc:262 #, no-wrap msgid "Numbered Parameters(((Numbered Parameters)))" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:279 +#: src/gcode/overview.adoc:273 msgid "" "A numbered parameter is the pound character '#' followed by an integer " "between 1 and (currently) 5602 footnote:[The RS274/NGC interpreter maintains " @@ -50611,18 +50610,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:281 +#: src/gcode/overview.adoc:275 msgid "A value is stored in a parameter with the = operator; for example:" msgstr "" #. type: delimited block - -#: src/gcode/overview.adoc:284 +#: src/gcode/overview.adoc:278 #, no-wrap msgid "#3 = 15 (set parameter 3 to 15)\n" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:292 +#: src/gcode/overview.adoc:285 msgid "" "A parameter setting does not take effect until after all parameter values on " "the same line have been found. For example, if parameter 3 has been " @@ -50632,7 +50631,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:300 +#: src/gcode/overview.adoc:293 msgid "" "The '\\#' character takes precedence over other operations, so that, for " "example, '\\#1+2' means the number found by adding 2 to the value of " @@ -50643,14 +50642,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:303 +#: src/gcode/overview.adoc:296 msgid "" "'31-5000' - G-code user parameters. These parameters are global in the G " "code file, and available for general use. Volatile." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:306 +#: src/gcode/overview.adoc:299 msgid "" "'5061-5069' - Coordinates of a <> probe result (X, Y, Z, A, " "B, C, U, V & W). Coordinates are in the coordinate system in which the G38 " @@ -50658,24 +50657,24 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:308 +#: src/gcode/overview.adoc:301 msgid "" "'5070' - <> probe result: 1 if success, 0 if probe failed to " "close. Used with G38.3 and G38.5. Volatile." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:309 +#: src/gcode/overview.adoc:302 msgid "'5161-5169' - \"G28\" Home for X, Y, Z, A, B, C, U, V & W. Persistent." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:310 +#: src/gcode/overview.adoc:303 msgid "'5181-5189' - \"G30\" Home for X, Y, Z, A, B, C, U, V & W. Persistent." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:314 +#: src/gcode/overview.adoc:307 msgid "" "'5210' - 1 if \"G52\" or \"G92\" offset is currently applied, 0 otherwise. " "Persistent by default; volatile if 'DISABLE_G92_PERSISTENCE = 1' in the " @@ -50683,7 +50682,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:318 +#: src/gcode/overview.adoc:311 msgid "" "'5211-5219' - Shared \"G52\" and \"G92\" offset for X, Y, Z, A, B, C, U, V & " "W. Volatile by default; persistent if 'DISABLE_G92_PERSISTENCE = 1' in the " @@ -50691,112 +50690,112 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:319 +#: src/gcode/overview.adoc:312 msgid "'5220' - Coordinate System number 1 - 9 for G54 - G59.3. Persistent." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:321 +#: src/gcode/overview.adoc:314 msgid "" "'5221-5230' - Coordinate System 1, G54 for X, Y, Z, A, B, C, U, V, W & R. R " "denotes the XY rotation angle around the Z axis. Persistent." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:323 +#: src/gcode/overview.adoc:316 msgid "" "'5241-5250' - Coordinate System 2, G55 for X, Y, Z, A, B, C, U, V, W & R. " "Persistent." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:325 +#: src/gcode/overview.adoc:318 msgid "" "'5261-5270' - Coordinate System 3, G56 for X, Y, Z, A, B, C, U, V, W & R. " "Persistent." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:327 +#: src/gcode/overview.adoc:320 msgid "" "'5281-5290' - Coordinate System 4, G57 for X, Y, Z, A, B, C, U, V, W & R. " "Persistent." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:329 +#: src/gcode/overview.adoc:322 msgid "" "'5301-5310' - Coordinate System 5, G58 for X, Y, Z, A, B, C, U, V, W & R. " "Persistent." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:331 +#: src/gcode/overview.adoc:324 msgid "" "'5321-5330' - Coordinate System 6, G59 for X, Y, Z, A, B, C, U, V, W & R. " "Persistent." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:333 +#: src/gcode/overview.adoc:326 msgid "" "'5341-5350' - Coordinate System 7, G59.1 for X, Y, Z, A, B, C, U, V, W & R. " "Persistent." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:335 +#: src/gcode/overview.adoc:328 msgid "" "'5361-5370' - Coordinate System 8, G59.2 for X, Y, Z, A, B, C, U, V, W & R. " "Persistent." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:337 +#: src/gcode/overview.adoc:330 msgid "" "'5381-5390' - Coordinate System 9, G59.3 for X, Y, Z, A, B, C, U, V, W & R. " "Persistent." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:338 +#: src/gcode/overview.adoc:331 msgid "'5399' - Result of M66 - Check or wait for input. Volatile." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:339 +#: src/gcode/overview.adoc:332 msgid "'5400' - Tool Number. Volatile." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:340 +#: src/gcode/overview.adoc:333 msgid "" "'5401-5409' - Tool Offsets for X, Y, Z, A, B, C, U, V & W. Set by " "G43. Volatile." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:341 +#: src/gcode/overview.adoc:334 msgid "'5410' - Tool Diameter. Volatile." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:342 +#: src/gcode/overview.adoc:335 msgid "'5411' - Tool Front Angle. Volatile." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:343 +#: src/gcode/overview.adoc:336 msgid "'5412' - Tool Back Angle. Volatile." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:344 +#: src/gcode/overview.adoc:337 msgid "'5413' - Tool Orientation. Volatile." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:347 +#: src/gcode/overview.adoc:340 msgid "" "'5420-5428' - Current relative position in the active coordinate system " "including all offsets and in the current program units for X, Y, Z, A, B, C, " @@ -50804,21 +50803,21 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:349 +#: src/gcode/overview.adoc:342 msgid "" "'5599' - Flag for controlling the output of (DEBUG,) statements. 1=output, " "0=no output; default=1. Volatile." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:351 +#: src/gcode/overview.adoc:344 msgid "" "'5600' - Toolchanger fault indicator. Used with the iocontrol-v2 component. " "1: toolchanger faulted, 0: normal. Volatile." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:354 +#: src/gcode/overview.adoc:347 msgid "" "'5601' - Toolchanger fault code. Used with the iocontrol-v2 component. " "Reflects the value of the 'toolchanger-reason' HAL pin if a fault occurred. " @@ -50826,13 +50825,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/overview.adoc:355 +#: src/gcode/overview.adoc:348 #, no-wrap msgid "Numbered Parameters Persistence" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:361 +#: src/gcode/overview.adoc:354 msgid "" "The values of parameters in the persistent range are retained over time, " "even if the machining center is powered down. LinuxCNC uses a parameter file " @@ -50841,14 +50840,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:364 +#: src/gcode/overview.adoc:357 msgid "" "The format of a parameter file is shown in Table " "<>." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:372 +#: src/gcode/overview.adoc:365 msgid "" "The Interpreter expects the file to have two columns. It skips any lines " "which do not contain exactly two numeric values. The first column is " @@ -50859,7 +50858,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:376 +#: src/gcode/overview.adoc:369 msgid "" "Parameters in the user-defined range (31-5000) may be added to this " "file. Such parameters will be read by the Interpreter and written to the " @@ -50867,14 +50866,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:379 +#: src/gcode/overview.adoc:372 msgid "" "Missing Parameters in the persistent range will be initialized to zero and " "written with their current values on the next save operation." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:383 +#: src/gcode/overview.adoc:376 msgid "" "The parameter numbers must be arranged in ascending order. An 'Parameter " "file out of order' error will be signaled if they are not in ascending " @@ -50882,18 +50881,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:386 +#: src/gcode/overview.adoc:379 msgid "The original file is saved as a backup file when the new file is written." msgstr "" #. type: Title === -#: src/gcode/overview.adoc:397 +#: src/gcode/overview.adoc:390 #, no-wrap msgid "Subroutine Codes and Parameters(((Subroutine Codes and Parameters)))" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:400 +#: src/gcode/overview.adoc:393 msgid "" "Subroutine codes, or o-codes (sometimes also called o-words), provide for " "logic and flow control in NGC programs (as in if-else logic). They are " @@ -50902,12 +50901,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:402 +#: src/gcode/overview.adoc:395 msgid "See the chapter on <>." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:404 +#: src/gcode/overview.adoc:397 msgid "" "If o-codes are used to form subroutines, then o-codes can also call those " "subroutines and pass up to 30 parameters, which are local to the subroutine " @@ -50916,20 +50915,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:406 +#: src/gcode/overview.adoc:399 msgid "" "While both lower and upper case o- are valid, best practice is using lower " "case \"o-\" because it disambiguates 0 (zero) and O (capital o)." msgstr "" #. type: Title === -#: src/gcode/overview.adoc:408 +#: src/gcode/overview.adoc:401 #, no-wrap msgid "Named Parameters(((Named Parameters)))" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:414 +#: src/gcode/overview.adoc:407 msgid "" "Named parameters work like numbered parameters but are easier to read. All " "parameter names are converted to lower case and have spaces and tabs " @@ -50938,7 +50937,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:420 +#: src/gcode/overview.adoc:413 msgid "" "'#' is a local named parameter. By default, a named " "parameter is local to the scope in which it is assigned. You can't access a " @@ -50948,7 +50947,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:425 +#: src/gcode/overview.adoc:418 msgid "" "'#<_global named parameter>' is a global named parameter. They are " "accessible from within called subroutines and may set values within " @@ -50957,43 +50956,43 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:427 src/plasma/qtplasmac.adoc:1911 +#: src/gcode/overview.adoc:420 src/plasma/qtplasmac.adoc:1805 #: src/remap/remap.adoc:1422 msgid "Examples:" msgstr "" #. type: Block title -#: src/gcode/overview.adoc:428 +#: src/gcode/overview.adoc:421 #, no-wrap msgid "Declaration of named global variable" msgstr "" #. type: delimited block - -#: src/gcode/overview.adoc:431 +#: src/gcode/overview.adoc:424 #, no-wrap msgid "#<_endmill_dia> = 0.049\n" msgstr "" #. type: Block title -#: src/gcode/overview.adoc:433 +#: src/gcode/overview.adoc:426 #, no-wrap msgid "Reference to previously declared global variable" msgstr "" #. type: delimited block - -#: src/gcode/overview.adoc:436 +#: src/gcode/overview.adoc:429 #, no-wrap msgid "#<_endmill_rad> = [#<_endmill_dia>/2.0]\n" msgstr "" #. type: Block title -#: src/gcode/overview.adoc:438 +#: src/gcode/overview.adoc:431 #, no-wrap msgid "Mixed literal and named parameters" msgstr "" #. type: delimited block - -#: src/gcode/overview.adoc:441 +#: src/gcode/overview.adoc:434 #, no-wrap msgid "" "o100 call [0.0] [0.0] [#<_inside_cutout>-#<_endmill_dia>] [#<_Zcut>] " @@ -51001,7 +51000,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:447 +#: src/gcode/overview.adoc:440 msgid "" "Named parameters spring into existence when they are assigned a value for " "the first time. Local named parameters vanish when their scope is left: when " @@ -51010,7 +51009,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:452 +#: src/gcode/overview.adoc:445 msgid "" "It is an error to use a non-existent named parameter within an expression, " "or at the right-hand side of an assignment. Printing the value of a " @@ -51019,7 +51018,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:456 +#: src/gcode/overview.adoc:449 msgid "" "Global parameters, as well as local parameters assigned to at the global " "level, retain their value once assigned even when the program ends, and have " @@ -51027,20 +51026,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:458 +#: src/gcode/overview.adoc:451 msgid "" "The <> tests whether a given named " "parameter exists." msgstr "" #. type: Title === -#: src/gcode/overview.adoc:460 +#: src/gcode/overview.adoc:453 #, no-wrap msgid "Predefined Named Parameters(((Predefined Named Parameters)))" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:468 +#: src/gcode/overview.adoc:461 msgid "" "The following global read only named parameters are available to access " "internal state of the interpreter and machine state. They can be used in " @@ -51051,359 +51050,359 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:470 +#: src/gcode/overview.adoc:463 msgid "" "'#<_vmajor>' - Major package version. If current version was 2.5.2 would " "return 2.5." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:471 +#: src/gcode/overview.adoc:464 msgid "" "'#<_vminor>' - Minor package version. If current version was 2.6.2 it would " "return 0.2." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:472 +#: src/gcode/overview.adoc:465 msgid "" "'#<_line>' - Sequence number. If running a G-code file, this returns the " "current line number." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:473 +#: src/gcode/overview.adoc:466 msgid "'#<_motion_mode>' - Return the interpreter's current motion mode:" msgstr "" #. type: Table -#: src/gcode/overview.adoc:476 +#: src/gcode/overview.adoc:469 #, no-wrap msgid "Motion mode" msgstr "" #. type: Table -#: src/gcode/overview.adoc:477 src/gcode/overview.adoc:505 -#: src/gcode/overview.adoc:518 src/gcode/overview.adoc:540 +#: src/gcode/overview.adoc:470 src/gcode/overview.adoc:498 +#: src/gcode/overview.adoc:511 src/gcode/overview.adoc:533 #, no-wrap msgid "return value" msgstr "" #. type: Table -#: src/gcode/overview.adoc:477 +#: src/gcode/overview.adoc:470 #, no-wrap msgid "G1" msgstr "" #. type: Table -#: src/gcode/overview.adoc:478 +#: src/gcode/overview.adoc:471 #, no-wrap msgid "G2" msgstr "" #. type: Table -#: src/gcode/overview.adoc:479 +#: src/gcode/overview.adoc:472 #, no-wrap msgid "G3" msgstr "" #. type: Table -#: src/gcode/overview.adoc:480 src/remap/remap.adoc:1835 +#: src/gcode/overview.adoc:473 src/remap/remap.adoc:1835 #, no-wrap msgid "30" msgstr "" #. type: Table -#: src/gcode/overview.adoc:480 +#: src/gcode/overview.adoc:473 #, no-wrap msgid "G33" msgstr "" #. type: Table -#: src/gcode/overview.adoc:481 +#: src/gcode/overview.adoc:474 #, no-wrap msgid "330" msgstr "" #. type: Table -#: src/gcode/overview.adoc:482 +#: src/gcode/overview.adoc:475 #, no-wrap msgid "382" msgstr "" #. type: Table -#: src/gcode/overview.adoc:483 +#: src/gcode/overview.adoc:476 #, no-wrap msgid "383" msgstr "" #. type: Table -#: src/gcode/overview.adoc:484 +#: src/gcode/overview.adoc:477 #, no-wrap msgid "384" msgstr "" #. type: Table -#: src/gcode/overview.adoc:485 +#: src/gcode/overview.adoc:478 #, no-wrap msgid "385" msgstr "" #. type: Table -#: src/gcode/overview.adoc:485 +#: src/gcode/overview.adoc:478 #, no-wrap msgid "G5.2" msgstr "" #. type: Table -#: src/gcode/overview.adoc:486 src/remap/remap.adoc:1869 +#: src/gcode/overview.adoc:479 src/remap/remap.adoc:1869 #, no-wrap msgid "52" msgstr "" #. type: Table -#: src/gcode/overview.adoc:486 +#: src/gcode/overview.adoc:479 #, no-wrap msgid "G73" msgstr "" #. type: Table -#: src/gcode/overview.adoc:487 +#: src/gcode/overview.adoc:480 #, no-wrap msgid "730" msgstr "" #. type: Table -#: src/gcode/overview.adoc:488 +#: src/gcode/overview.adoc:481 #, no-wrap msgid "760" msgstr "" #. type: Table -#: src/gcode/overview.adoc:489 src/integrator/stepper-timing.adoc:42 +#: src/gcode/overview.adoc:482 src/integrator/stepper-timing.adoc:42 #, no-wrap msgid "800" msgstr "" #. type: Table -#: src/gcode/overview.adoc:490 +#: src/gcode/overview.adoc:483 #, no-wrap msgid "810" msgstr "" #. type: Table -#: src/gcode/overview.adoc:491 +#: src/gcode/overview.adoc:484 #, no-wrap msgid "820" msgstr "" #. type: Table -#: src/gcode/overview.adoc:492 +#: src/gcode/overview.adoc:485 #, no-wrap msgid "830" msgstr "" #. type: Table -#: src/gcode/overview.adoc:493 +#: src/gcode/overview.adoc:486 #, no-wrap msgid "840" msgstr "" #. type: Table -#: src/gcode/overview.adoc:494 src/integrator/stepper-timing.adoc:82 +#: src/gcode/overview.adoc:487 src/integrator/stepper-timing.adoc:82 #: src/integrator/stepper-timing.adoc:83 #, no-wrap msgid "850" msgstr "" #. type: Table -#: src/gcode/overview.adoc:495 +#: src/gcode/overview.adoc:488 #, no-wrap msgid "860" msgstr "" #. type: Table -#: src/gcode/overview.adoc:496 +#: src/gcode/overview.adoc:489 #, no-wrap msgid "870" msgstr "" #. type: Table -#: src/gcode/overview.adoc:497 +#: src/gcode/overview.adoc:490 #, no-wrap msgid "880" msgstr "" #. type: Table -#: src/gcode/overview.adoc:498 +#: src/gcode/overview.adoc:491 #, no-wrap msgid "890" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:501 +#: src/gcode/overview.adoc:494 msgid "'#<_plane>' - returns the value designating the current plane:" msgstr "" #. type: Table -#: src/gcode/overview.adoc:504 +#: src/gcode/overview.adoc:497 #, no-wrap msgid "Plane" msgstr "" #. type: Table -#: src/gcode/overview.adoc:506 +#: src/gcode/overview.adoc:499 #, no-wrap msgid "170" msgstr "" #. type: Table -#: src/gcode/overview.adoc:507 +#: src/gcode/overview.adoc:500 #, no-wrap msgid "180" msgstr "" #. type: Table -#: src/gcode/overview.adoc:508 +#: src/gcode/overview.adoc:501 #, no-wrap msgid "190" msgstr "" #. type: Table -#: src/gcode/overview.adoc:508 src/remap/remap.adoc:1810 +#: src/gcode/overview.adoc:501 src/remap/remap.adoc:1810 #, no-wrap msgid "G17.1" msgstr "" #. type: Table -#: src/gcode/overview.adoc:509 +#: src/gcode/overview.adoc:502 #, no-wrap msgid "171" msgstr "" #. type: Table -#: src/gcode/overview.adoc:509 src/remap/remap.adoc:1811 +#: src/gcode/overview.adoc:502 src/remap/remap.adoc:1811 #, no-wrap msgid "G18.1" msgstr "" #. type: Table -#: src/gcode/overview.adoc:510 +#: src/gcode/overview.adoc:503 #, no-wrap msgid "181" msgstr "" #. type: Table -#: src/gcode/overview.adoc:510 src/remap/remap.adoc:1812 +#: src/gcode/overview.adoc:503 src/remap/remap.adoc:1812 #, no-wrap msgid "G19.1" msgstr "" #. type: Table -#: src/gcode/overview.adoc:511 +#: src/gcode/overview.adoc:504 #, no-wrap msgid "191" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:514 +#: src/gcode/overview.adoc:507 msgid "'#<_ccomp>' - Status of cutter compensation. Return values:" msgstr "" #. type: Table -#: src/gcode/overview.adoc:519 +#: src/gcode/overview.adoc:512 #, no-wrap msgid "400" msgstr "" #. type: Table -#: src/gcode/overview.adoc:519 src/gcode/overview.adoc:521 +#: src/gcode/overview.adoc:512 src/gcode/overview.adoc:514 #: src/remap/remap.adoc:1852 #, no-wrap msgid "G41" msgstr "" #. type: Table -#: src/gcode/overview.adoc:520 src/gcode/overview.adoc:522 +#: src/gcode/overview.adoc:513 src/gcode/overview.adoc:515 #, no-wrap msgid "410" msgstr "" #. type: Table -#: src/gcode/overview.adoc:520 src/remap/remap.adoc:1852 +#: src/gcode/overview.adoc:513 src/remap/remap.adoc:1852 #, no-wrap msgid "G41.1" msgstr "" #. type: Table -#: src/gcode/overview.adoc:521 +#: src/gcode/overview.adoc:514 #, no-wrap msgid "411" msgstr "" #. type: Table -#: src/gcode/overview.adoc:522 src/remap/remap.adoc:1853 +#: src/gcode/overview.adoc:515 src/remap/remap.adoc:1853 #, no-wrap msgid "G42" msgstr "" #. type: Table -#: src/gcode/overview.adoc:523 +#: src/gcode/overview.adoc:516 #, no-wrap msgid "420" msgstr "" #. type: Table -#: src/gcode/overview.adoc:523 src/remap/remap.adoc:1853 +#: src/gcode/overview.adoc:516 src/remap/remap.adoc:1853 #, no-wrap msgid "G42.1" msgstr "" #. type: Table -#: src/gcode/overview.adoc:524 +#: src/gcode/overview.adoc:517 #, no-wrap msgid "421" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:527 +#: src/gcode/overview.adoc:520 msgid "'#<_metric>' - Return 1 if G21 is on, else 0." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:528 +#: src/gcode/overview.adoc:521 msgid "'#<_imperial>' - Return 1 if G20 is on, else 0." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:529 +#: src/gcode/overview.adoc:522 msgid "'#<_absolute>' - Return 1 if G90 is on, else 0." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:530 +#: src/gcode/overview.adoc:523 msgid "'#<_incremental>' - Return 1 if G91 is on, else 0." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:531 +#: src/gcode/overview.adoc:524 msgid "'#<_inverse_time>' - Return 1 if inverse feed mode (G93) is on, else 0." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:532 +#: src/gcode/overview.adoc:525 msgid "" "'#<_units_per_minute>' - Return 1 if Units/minute feed mode (G94) is on, " "else 0." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:533 +#: src/gcode/overview.adoc:526 msgid "'#<_units_per_rev>' - Return 1 if Units/revolution mode (G95) is on, else 0." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:536 +#: src/gcode/overview.adoc:529 msgid "" "'#<_coord_system>' - Return a float of the current coordinate system name " "(G54..G59.3). For example if your in G55 coordinate system the return value " @@ -51411,302 +51410,302 @@ msgid "" msgstr "" #. type: Table -#: src/gcode/overview.adoc:541 +#: src/gcode/overview.adoc:534 #, no-wrap msgid "540" msgstr "" #. type: Table -#: src/gcode/overview.adoc:542 +#: src/gcode/overview.adoc:535 #, no-wrap msgid "550" msgstr "" #. type: Table -#: src/gcode/overview.adoc:543 +#: src/gcode/overview.adoc:536 #, no-wrap msgid "560" msgstr "" #. type: Table -#: src/gcode/overview.adoc:544 +#: src/gcode/overview.adoc:537 #, no-wrap msgid "570" msgstr "" #. type: Table -#: src/gcode/overview.adoc:545 +#: src/gcode/overview.adoc:538 #, no-wrap msgid "580" msgstr "" #. type: Table -#: src/gcode/overview.adoc:546 +#: src/gcode/overview.adoc:539 #, no-wrap msgid "590" msgstr "" #. type: Table -#: src/gcode/overview.adoc:547 +#: src/gcode/overview.adoc:540 #, no-wrap msgid "591" msgstr "" #. type: Table -#: src/gcode/overview.adoc:548 +#: src/gcode/overview.adoc:541 #, no-wrap msgid "592" msgstr "" #. type: Table -#: src/gcode/overview.adoc:549 +#: src/gcode/overview.adoc:542 #, no-wrap msgid "593" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:552 +#: src/gcode/overview.adoc:545 msgid "'#<_tool_offset>' - Return 1 if tool offset (G43) is on, else 0." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:553 +#: src/gcode/overview.adoc:546 msgid "'#<_retract_r_plane>' - Return 1 if G98 is set, else 0." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:554 +#: src/gcode/overview.adoc:547 msgid "'#<_retract_old_z>' - Return 1 if G99 is on, else 0." msgstr "" #. type: Title === -#: src/gcode/overview.adoc:556 +#: src/gcode/overview.adoc:549 #, no-wrap msgid "System Parameters(((System Parameters)))" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:559 +#: src/gcode/overview.adoc:552 msgid "'#<_spindle_rpm_mode>' - Return 1 if spindle rpm mode (G97) is on, else 0." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:560 +#: src/gcode/overview.adoc:553 msgid "" "'#<_spindle_css_mode>' - Return 1 if constant surface speed mode (G96) is " "on, else 0." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:561 +#: src/gcode/overview.adoc:554 msgid "" "'#<_ijk_absolute_mode>' - Return 1 if Absolute Arc distance mode (G90.1) is " "on, else 0." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:562 +#: src/gcode/overview.adoc:555 msgid "" "'#<_lathe_diameter_mode>' - Return 1 if this is a lathe configuration and " "diameter (G7) mode is on, else 0." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:563 +#: src/gcode/overview.adoc:556 msgid "" "'#<_lathe_radius_mode>' - Return 1 if this is a lathe configuration and " "radius (G8) mode is on, else 0." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:564 +#: src/gcode/overview.adoc:557 msgid "'#<_spindle_on>' - Return 1 if spindle currently running (M3 or M4) else 0." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:565 +#: src/gcode/overview.adoc:558 msgid "'#<_spindle_cw>' - Return 1 if spindle direction is clockwise (M3) else 0." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:566 +#: src/gcode/overview.adoc:559 msgid "'#<_mist>' - Return 1 if mist (M7) is on." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:567 +#: src/gcode/overview.adoc:560 msgid "'#<_flood>' - Return 1 if flood (M8) is on." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:568 +#: src/gcode/overview.adoc:561 msgid "" "'#<_speed_override>' - Return 1 if feed override (M48 or M50 P1) is on, else " "0." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:569 +#: src/gcode/overview.adoc:562 msgid "" "'#<_feed_override>' - Return 1 if feed override (M48 or M51 P1) is on, else " "0." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:570 +#: src/gcode/overview.adoc:563 msgid "" "'#<_adaptive_feed>' - Return 1 if adaptive feed (M52 or M52 P1) is on, else " "0." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:571 +#: src/gcode/overview.adoc:564 msgid "'#<_feed_hold>' - Return 1 if feed hold switch is enabled (M53 P1), else 0." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:572 +#: src/gcode/overview.adoc:565 msgid "'#<_feed>' - Return the current value of F, not the actual feed rate." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:573 +#: src/gcode/overview.adoc:566 msgid "'#<_rpm>' - Return the current value of S, not the actual spindle speed." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:575 +#: src/gcode/overview.adoc:568 msgid "" "'#<_x>' - Return current relative X coordinate including all offsets. Same " "as #5420. In a lathe configuration, it always returns radius." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:576 +#: src/gcode/overview.adoc:569 msgid "" "'#<_y>' - Return current relative Y coordinate including all offsets. Same " "as #5421." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:577 +#: src/gcode/overview.adoc:570 msgid "" "'#<_z>' - Return current relative Z coordinate including all offsets. Same " "as #5422." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:578 +#: src/gcode/overview.adoc:571 msgid "" "'#<_a>' - Return current relative A coordinate including all offsets. Same " "as #5423." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:579 +#: src/gcode/overview.adoc:572 msgid "" "'#<_b>' - Return current relative B coordinate including all offsets. Same " "as #5424." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:580 +#: src/gcode/overview.adoc:573 msgid "" "'#<_c>' - Return current relative C coordinate including all offsets. Same " "as #5425." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:581 +#: src/gcode/overview.adoc:574 msgid "" "'#<_u>' - Return current relative U coordinate including all offsets. Same " "as #5426." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:582 +#: src/gcode/overview.adoc:575 msgid "" "'#<_v>' - Return current relative V coordinate including all offsets. Same " "as #5427." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:583 +#: src/gcode/overview.adoc:576 msgid "" "'#<_w>' - Return current relative W coordinate including all offsets. Same " "as #5428." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:584 +#: src/gcode/overview.adoc:577 msgid "" "'#<_abs_x>' - Return current absolute X coordinate (G53) including no " "offsets." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:585 +#: src/gcode/overview.adoc:578 msgid "" "'#<_abs_y>' - Return current absolute Y coordinate (G53) including no " "offsets." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:586 +#: src/gcode/overview.adoc:579 msgid "" "'#<_abs_z>' - Return current absolute Z coordinate (G53) including no " "offsets." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:587 +#: src/gcode/overview.adoc:580 msgid "" "'#<_abs_a>' - Return current absolute A coordinate (G53) including no " "offsets." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:588 +#: src/gcode/overview.adoc:581 msgid "" "'#<_abs_b>' - Return current absolute B coordinate (G53) including no " "offsets." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:589 +#: src/gcode/overview.adoc:582 msgid "" "'#<_abs_c>' - Return current absolute C coordinate (G53) including no " "offsets." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:590 +#: src/gcode/overview.adoc:583 msgid "" "'#<_current_tool>' - Return number of the current tool in spindle. Same as " "#5400." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:591 +#: src/gcode/overview.adoc:584 msgid "'#<_current_pocket>' - Return the tooldata index for the current tool." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:592 +#: src/gcode/overview.adoc:585 msgid "" "'#<_selected_tool>' - Return number of the selected tool post a T " "code. Default -1." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:594 +#: src/gcode/overview.adoc:587 msgid "" "'#<_selected_pocket>' - Return the tooldata index of the selected pocket " "post a T code. Default -1 (no pocket selected)." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:597 +#: src/gcode/overview.adoc:590 msgid "" "'#<_value>' - Return value from the last O-code 'return' or " "'endsub'. Default value 0 if no expression after 'return' or " @@ -51714,14 +51713,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:599 +#: src/gcode/overview.adoc:592 msgid "" "'#<_value_returned>' - 1.0 if the last O-code 'return' or 'endsub' returned " "a value, 0 otherwise. Cleared by the next O-code call." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:604 +#: src/gcode/overview.adoc:597 msgid "" "'#<_task>' - 1.0 if the executing interpreter instance is part of milltask, " "0.0 otherwise. Sometimes it is necessary to treat this case specially to " @@ -51731,46 +51730,46 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:605 +#: src/gcode/overview.adoc:598 msgid "" "'#<_call_level>' - current nesting level of O-code procedures. For " "debugging." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:607 +#: src/gcode/overview.adoc:600 msgid "" "'#<_remap_level>' - current level of the remap stack. Each remap in a block " "adds one to the remap level. For debugging." msgstr "" #. type: Title == -#: src/gcode/overview.adoc:609 +#: src/gcode/overview.adoc:602 #, no-wrap msgid "HAL pins and INI values(((HAL pins and INI values)))" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:613 +#: src/gcode/overview.adoc:606 msgid "" "If enabled in the <> G-code has access to " "the values of INI file entries and HAL pins." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:616 +#: src/gcode/overview.adoc:609 msgid "" "'#<_ini[section]name>' Returns the value of the corresponding item in the " "INI file." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:618 +#: src/gcode/overview.adoc:611 msgid "For example, if the INI file looks like so:" msgstr "" #. type: delimited block - -#: src/gcode/overview.adoc:624 +#: src/gcode/overview.adoc:617 #, no-wrap msgid "" "[SETUP]\n" @@ -51779,19 +51778,19 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:628 +#: src/gcode/overview.adoc:621 msgid "" "you may refer to the named parameters `#<_ini[setup]xpos>` and " "`#<_ini[setup]ypos>` within G-code." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:631 +#: src/gcode/overview.adoc:624 msgid "`EXISTS` can be used to test for presence of a given INI file variable:" msgstr "" #. type: delimited block - -#: src/gcode/overview.adoc:639 +#: src/gcode/overview.adoc:632 #, no-wrap msgid "" "o100 if [EXISTS[#<_ini[setup]xpos>]]\n" @@ -51802,7 +51801,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:645 +#: src/gcode/overview.adoc:638 msgid "" "The value is read from the INI file once, and cached in the " "interpreter. These parameters are read-only - assigning a value will cause a " @@ -51811,7 +51810,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:654 +#: src/gcode/overview.adoc:647 msgid "" "'#<_hal[HAL item]>' Allows G-code programs to read the values of HAL pins " "Variable access is read-only, the only way to _set_ HAL pins from G-code " @@ -51823,25 +51822,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/overview.adoc:660 +#: src/gcode/overview.adoc:653 #, no-wrap msgid "(debug, #<_hal[motion-controller.time]>)\n" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:664 +#: src/gcode/overview.adoc:657 msgid "" "Access of HAL items is read-only. Currently, only all-lowercase HAL names " "can be accessed this way." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:666 +#: src/gcode/overview.adoc:659 msgid "`EXISTS` can be used to test for the presence of a given HAL item:" msgstr "" #. type: delimited block - -#: src/gcode/overview.adoc:674 +#: src/gcode/overview.adoc:667 #, no-wrap msgid "" "o100 if [EXISTS[#<_hal[motion-controller.time]>]]\n" @@ -51853,7 +51852,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:682 +#: src/gcode/overview.adoc:675 msgid "" "This feature was motivated by the desire for stronger coupling between user " "interface components like `GladeVCP` and `PyVCP` to act as parameter source " @@ -51863,13 +51862,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/overview.adoc:684 +#: src/gcode/overview.adoc:677 #, no-wrap msgid "Expressions(((Expressions)))" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:693 +#: src/gcode/overview.adoc:686 msgid "" "An expression is a set of characters starting with a left bracket '[' and " "ending with a balancing right bracket ']' . In between the brackets are " @@ -51881,13 +51880,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/overview.adoc:695 +#: src/gcode/overview.adoc:688 #, no-wrap msgid "Binary Operators(((Binary Operators)))" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:707 +#: src/gcode/overview.adoc:700 msgid "" "Binary operators only appear inside expressions. There are four basic " "mathematical operations: addition ('+'), subtraction ('-'), multiplication " @@ -51902,7 +51901,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:717 +#: src/gcode/overview.adoc:710 msgid "" "The binary operations are divided into several groups according to their " "precedence. If operations in different precedence groups are strung together " @@ -51915,7 +51914,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:721 +#: src/gcode/overview.adoc:714 msgid "" "The logical operations and modulus are to be performed on any real numbers, " "not just on integers. The number zero is equivalent to logical false, and " @@ -51923,73 +51922,73 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/overview.adoc:723 +#: src/gcode/overview.adoc:716 #, no-wrap msgid "Operators Precedence(((Operators Precedence)))" msgstr "" #. type: Table -#: src/gcode/overview.adoc:726 +#: src/gcode/overview.adoc:719 #, no-wrap msgid "Operators" msgstr "" #. type: Table -#: src/gcode/overview.adoc:727 +#: src/gcode/overview.adoc:720 #, no-wrap msgid "Precedence" msgstr "" #. type: Table -#: src/gcode/overview.adoc:727 +#: src/gcode/overview.adoc:720 #, no-wrap msgid "**" msgstr "" #. type: Table -#: src/gcode/overview.adoc:728 +#: src/gcode/overview.adoc:721 #, no-wrap msgid "'highest'" msgstr "" #. type: Table -#: src/gcode/overview.adoc:728 +#: src/gcode/overview.adoc:721 #, no-wrap msgid "* / MOD" msgstr "" #. type: Table -#: src/gcode/overview.adoc:729 +#: src/gcode/overview.adoc:722 #, no-wrap msgid "+ -" msgstr "" #. type: Table -#: src/gcode/overview.adoc:730 +#: src/gcode/overview.adoc:723 #, no-wrap msgid "EQ NE GT GE LT LE" msgstr "" #. type: Table -#: src/gcode/overview.adoc:731 +#: src/gcode/overview.adoc:724 #, no-wrap msgid "AND OR XOR" msgstr "" #. type: Table -#: src/gcode/overview.adoc:732 +#: src/gcode/overview.adoc:725 #, no-wrap msgid "'lowest'" msgstr "" #. type: Title == -#: src/gcode/overview.adoc:734 +#: src/gcode/overview.adoc:727 #, no-wrap msgid "Equality and floating-point values" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:741 +#: src/gcode/overview.adoc:734 msgid "" "Testing for equality or inequality of two double-precision floating-point " "values is inherently problematic. The interpreter solves this problem by " @@ -51999,13 +51998,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/overview.adoc:743 +#: src/gcode/overview.adoc:736 #, no-wrap msgid "Functions(((Functions)))(((Unary operations)))" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:749 +#: src/gcode/overview.adoc:742 msgid "" "The available functions are shown in following table. Arguments to unary " "operations which take angle measures ('COS', 'SIN', and 'TAN' ) are in " @@ -52014,207 +52013,207 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/overview.adoc:750 +#: src/gcode/overview.adoc:743 #, no-wrap msgid "G-code Functions" msgstr "" #. type: Table -#: src/gcode/overview.adoc:753 +#: src/gcode/overview.adoc:746 #, no-wrap msgid "Function Name" msgstr "" #. type: Table -#: src/gcode/overview.adoc:754 +#: src/gcode/overview.adoc:747 #, no-wrap msgid "Function result" msgstr "" #. type: Table -#: src/gcode/overview.adoc:754 +#: src/gcode/overview.adoc:747 #, no-wrap msgid "ATAN[arg]/[arg]" msgstr "" #. type: Table -#: src/gcode/overview.adoc:755 +#: src/gcode/overview.adoc:748 #, no-wrap msgid "Four quadrant inverse tangent" msgstr "" #. type: Table -#: src/gcode/overview.adoc:755 +#: src/gcode/overview.adoc:748 #, no-wrap msgid "ABS[arg]" msgstr "" #. type: Table -#: src/gcode/overview.adoc:756 +#: src/gcode/overview.adoc:749 #, no-wrap msgid "Absolute value" msgstr "" #. type: Table -#: src/gcode/overview.adoc:756 +#: src/gcode/overview.adoc:749 #, no-wrap msgid "ACOS[arg]" msgstr "" #. type: Table -#: src/gcode/overview.adoc:757 +#: src/gcode/overview.adoc:750 #, no-wrap msgid "Inverse cosine" msgstr "" #. type: Table -#: src/gcode/overview.adoc:757 +#: src/gcode/overview.adoc:750 #, no-wrap msgid "ASIN[arg]" msgstr "" #. type: Table -#: src/gcode/overview.adoc:758 +#: src/gcode/overview.adoc:751 #, no-wrap msgid "Inverse sine" msgstr "" #. type: Table -#: src/gcode/overview.adoc:758 +#: src/gcode/overview.adoc:751 #, no-wrap msgid "COS[arg]" msgstr "" #. type: Table -#: src/gcode/overview.adoc:759 +#: src/gcode/overview.adoc:752 #, no-wrap msgid "Cosine" msgstr "" #. type: Table -#: src/gcode/overview.adoc:759 +#: src/gcode/overview.adoc:752 #, no-wrap msgid "EXP[arg]" msgstr "" #. type: Table -#: src/gcode/overview.adoc:760 +#: src/gcode/overview.adoc:753 #, no-wrap msgid "e raised to the given power" msgstr "" #. type: Table -#: src/gcode/overview.adoc:760 +#: src/gcode/overview.adoc:753 #, no-wrap msgid "FIX[arg]" msgstr "" #. type: Table -#: src/gcode/overview.adoc:761 +#: src/gcode/overview.adoc:754 #, no-wrap msgid "Round down to integer" msgstr "" #. type: Table -#: src/gcode/overview.adoc:761 +#: src/gcode/overview.adoc:754 #, no-wrap msgid "FUP[arg]" msgstr "" #. type: Table -#: src/gcode/overview.adoc:762 +#: src/gcode/overview.adoc:755 #, no-wrap msgid "Round up to integer" msgstr "" #. type: Table -#: src/gcode/overview.adoc:762 +#: src/gcode/overview.adoc:755 #, no-wrap msgid "ROUND[arg]" msgstr "" #. type: Table -#: src/gcode/overview.adoc:763 +#: src/gcode/overview.adoc:756 #, no-wrap msgid "Round to nearest integer" msgstr "" #. type: Table -#: src/gcode/overview.adoc:763 +#: src/gcode/overview.adoc:756 #, no-wrap msgid "LN[arg]" msgstr "" #. type: Table -#: src/gcode/overview.adoc:764 +#: src/gcode/overview.adoc:757 #, no-wrap msgid "Base-e logarithm" msgstr "" #. type: Table -#: src/gcode/overview.adoc:764 +#: src/gcode/overview.adoc:757 #, no-wrap msgid "SIN[arg]" msgstr "" #. type: Table -#: src/gcode/overview.adoc:765 +#: src/gcode/overview.adoc:758 #, no-wrap msgid "Sine" msgstr "" #. type: Table -#: src/gcode/overview.adoc:765 +#: src/gcode/overview.adoc:758 #, no-wrap msgid "SQRT[arg]" msgstr "" #. type: Table -#: src/gcode/overview.adoc:766 +#: src/gcode/overview.adoc:759 #, no-wrap msgid "Square Root" msgstr "" #. type: Table -#: src/gcode/overview.adoc:766 +#: src/gcode/overview.adoc:759 #, no-wrap msgid "TAN[arg]" msgstr "" #. type: Table -#: src/gcode/overview.adoc:767 +#: src/gcode/overview.adoc:760 #, no-wrap msgid "Tangent" msgstr "" #. type: Table -#: src/gcode/overview.adoc:767 +#: src/gcode/overview.adoc:760 #, no-wrap msgid "EXISTS[arg]" msgstr "" #. type: Table -#: src/gcode/overview.adoc:768 +#: src/gcode/overview.adoc:761 #, no-wrap msgid "Check named Parameter" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:772 +#: src/gcode/overview.adoc:765 msgid "" "The 'FIX' function rounds towards the left (less positive or more negative) " "on a number line, so that 'FIX[2.8] =2' and 'FIX[-2.8] = -3'." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:775 +#: src/gcode/overview.adoc:768 msgid "" "The 'FUP' operation rounds towards the right (more positive or less " "negative) on a number line; 'FUP[2.8] = 3' and 'FUP[-2.8] = -2'." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:780 +#: src/gcode/overview.adoc:773 msgid "" "The 'EXISTS' function checks for the existence of a single named parameter. " "It takes only one named parameter and returns 1 if it exists and 0 if it " @@ -52223,7 +52222,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/overview.adoc:790 +#: src/gcode/overview.adoc:783 #, no-wrap msgid "" "o sub\n" @@ -52236,7 +52235,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/overview.adoc:795 +#: src/gcode/overview.adoc:788 #, no-wrap msgid "" "o call\n" @@ -52246,13 +52245,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/overview.adoc:797 +#: src/gcode/overview.adoc:790 #, no-wrap msgid "Repeated Items" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:802 +#: src/gcode/overview.adoc:795 msgid "" "A line may have any number of G words, but two G words from the same modal " "group may not appear on the same line. See the <> section for more information." msgstr "" #. type: Title == -#: src/gcode/overview.adoc:1036 +#: src/gcode/overview.adoc:1029 #, no-wrap msgid "Messages(((Messages)))" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1044 +#: src/gcode/overview.adoc:1037 msgid "" "'(MSG,)' - displays message if 'MSG' appears after the left parenthesis and " "before any other printing characters. Variants of 'MSG' which include white " @@ -52896,133 +52895,133 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/overview.adoc:1045 +#: src/gcode/overview.adoc:1038 #, no-wrap msgid "Message Example" msgstr "" #. type: delimited block - -#: src/gcode/overview.adoc:1048 +#: src/gcode/overview.adoc:1041 #, no-wrap msgid "(MSG, This is a message)\n" msgstr "" #. type: Title == -#: src/gcode/overview.adoc:1051 +#: src/gcode/overview.adoc:1044 #, no-wrap msgid "Probe Logging(((Probe Logging)))" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1055 +#: src/gcode/overview.adoc:1048 msgid "" "'(PROBEOPEN filename.txt)' - will open filename.txt and store the 9-number " "coordinate consisting of XYZABCUVW of each successful straight probe in it." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1056 +#: src/gcode/overview.adoc:1049 msgid "'(PROBECLOSE)' - will close the open probelog file." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1058 +#: src/gcode/overview.adoc:1051 msgid "For more information on probing see the <> section." msgstr "" #. type: Title == -#: src/gcode/overview.adoc:1060 +#: src/gcode/overview.adoc:1053 #, no-wrap msgid "Logging(((Logging)))" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1064 +#: src/gcode/overview.adoc:1057 msgid "" "'(LOGOPEN,filename.txt)' - opens the named log file. If the file already " "exists, it is truncated." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1066 +#: src/gcode/overview.adoc:1059 msgid "" "'(LOGAPPEND,filename)' - opens the named log file. If the file already " "exists, the data is appended." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1067 +#: src/gcode/overview.adoc:1060 msgid "'(LOGCLOSE)' - closes an open log file." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1069 +#: src/gcode/overview.adoc:1062 msgid "" "'(LOG,)' - everything past the ',' is written to the log file if it is " "open. Supports expansion of parameters as described below." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1072 +#: src/gcode/overview.adoc:1065 msgid "" "Examples of logging are in 'nc_files/examples/smartprobe.ngc' and in " "'nc_files/ngcgui_lib/rectange_probe.ngc' sample G-code files." msgstr "" #. type: Title == -#: src/gcode/overview.adoc:1074 +#: src/gcode/overview.adoc:1067 #, no-wrap msgid "Debug Messages(((Debug Messages)))" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1078 +#: src/gcode/overview.adoc:1071 msgid "" "'(DEBUG,)' - displays a message like '(MSG,)' with the addition of special " "handling for comment parameters as described below." msgstr "" #. type: Title == -#: src/gcode/overview.adoc:1080 +#: src/gcode/overview.adoc:1073 #, no-wrap msgid "Print Messages(((Print Messages)))" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1084 +#: src/gcode/overview.adoc:1077 msgid "" "'(PRINT,)' - messages are output to 'stderr' with special handling for " "comment parameters as described below." msgstr "" #. type: Title == -#: src/gcode/overview.adoc:1086 +#: src/gcode/overview.adoc:1079 #, no-wrap msgid "Comment Parameters(((Comment Parameters)))" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1090 +#: src/gcode/overview.adoc:1083 msgid "" "In the DEBUG, PRINT and LOG comments, the values of parameters in the " "message are expanded." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1093 +#: src/gcode/overview.adoc:1086 msgid "" "For example: to print a named global variable to stderr (the default console " "window)." msgstr "" #. type: Block title -#: src/gcode/overview.adoc:1094 +#: src/gcode/overview.adoc:1087 #, no-wrap msgid "Parameters Example" msgstr "" #. type: delimited block - -#: src/gcode/overview.adoc:1098 +#: src/gcode/overview.adoc:1091 #, no-wrap msgid "" "(print,endmill dia = #<_endmill_dia>)\n" @@ -53030,7 +53029,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1105 +#: src/gcode/overview.adoc:1098 msgid "" "Inside the above types of comments, sequences like '\\#123' are replaced by " "the value of the parameter 123. Sequences like '\\#' are " @@ -53040,68 +53039,68 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1107 +#: src/gcode/overview.adoc:1100 msgid "Parameter numbers can be formatted, e.g.:" msgstr "" #. type: delimited block - -#: src/gcode/overview.adoc:1110 +#: src/gcode/overview.adoc:1103 #, no-wrap msgid "(DEBUG, value = %d#)\n" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1112 +#: src/gcode/overview.adoc:1105 msgid "will print the value rounded to an integer." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1114 +#: src/gcode/overview.adoc:1107 msgid "%lf is default if there is no formatting string." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1115 +#: src/gcode/overview.adoc:1108 msgid "%d = 0 decimals" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1116 +#: src/gcode/overview.adoc:1109 msgid "%f = four decimals" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1117 +#: src/gcode/overview.adoc:1110 msgid "%.xf = x (0-9) number of decimals" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1120 +#: src/gcode/overview.adoc:1113 msgid "" "The formatting will be performed on all parameters in the same line unless " "changed, i.e., multiple formatting is allowed in one line." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1122 +#: src/gcode/overview.adoc:1115 msgid "The formatting string does not need to be right beside the parameter." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1125 +#: src/gcode/overview.adoc:1118 msgid "" "If the formatting string is created with the wrong pattern it will be " "printed as characters." msgstr "" #. type: Title == -#: src/gcode/overview.adoc:1127 +#: src/gcode/overview.adoc:1120 #, no-wrap msgid "File Requirements(((File Requirements)))" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1132 +#: src/gcode/overview.adoc:1125 msgid "" "A G-code file must contain one or more lines of G-code and be terminated " "with a <>. Any G-code past the program end is not " @@ -53109,7 +53108,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1137 +#: src/gcode/overview.adoc:1130 msgid "" "If a program end code is not used a pair of percent signs '%' with the first " "percent sign on the first line of the file followed by one or more lines of " @@ -53118,7 +53117,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1144 +#: src/gcode/overview.adoc:1137 msgid "" "Using % to wrap a G-code file will not do the same thing as using a program " "end. The machine will be in what ever state the program left it in using %, " @@ -53128,20 +53127,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1148 +#: src/gcode/overview.adoc:1141 msgid "" "The file must be created with a text editor like Gedit and not a word " "processor like Open Office Word Processor." msgstr "" #. type: Title == -#: src/gcode/overview.adoc:1150 +#: src/gcode/overview.adoc:1143 #, no-wrap msgid "File Size(((File Size)))" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1160 +#: src/gcode/overview.adoc:1153 msgid "" "The interpreter and task are carefully written so that the only limit on " "part program size is disk capacity. The TkLinuxCNC and Axis interface both " @@ -53154,185 +53153,185 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/overview.adoc:1162 +#: src/gcode/overview.adoc:1155 #, no-wrap msgid "G-code Order of Execution(((G-code Order of Execution)))" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1166 +#: src/gcode/overview.adoc:1159 msgid "" "The order of execution of items on a line is defined not by the position of " "each item on the line, but by the following list:" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1169 +#: src/gcode/overview.adoc:1162 msgid "" "O-code commands (optionally followed by a comment but no other words allowed " "on the same line)" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1170 +#: src/gcode/overview.adoc:1163 msgid "Comment (including message)" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1171 +#: src/gcode/overview.adoc:1164 msgid "Set feed rate mode (G93, G94)." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1172 +#: src/gcode/overview.adoc:1165 msgid "Set feed rate (F)." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1173 +#: src/gcode/overview.adoc:1166 msgid "Set spindle speed (S)." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1174 +#: src/gcode/overview.adoc:1167 msgid "Select tool (T)." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1175 +#: src/gcode/overview.adoc:1168 msgid "HAL pin I/O (M62-M68)." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1176 +#: src/gcode/overview.adoc:1169 msgid "Change tool (M6) and Set Tool Number (M61)." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1177 +#: src/gcode/overview.adoc:1170 msgid "Spindle on or off (M3, M4, M5)." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1178 +#: src/gcode/overview.adoc:1171 msgid "Save State (M70, M73), Restore State (M72), Invalidate State (M71)." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1179 +#: src/gcode/overview.adoc:1172 msgid "Coolant on or off (M7, M8, M9)." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1180 +#: src/gcode/overview.adoc:1173 msgid "Enable or disable overrides (M48, M49,M50,M51,M52,M53)." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1181 +#: src/gcode/overview.adoc:1174 msgid "User-defined Commands (M100-M199)." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1182 +#: src/gcode/overview.adoc:1175 msgid "Dwell (G4)." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1183 +#: src/gcode/overview.adoc:1176 msgid "Set active plane (G17, G18, G19)." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1184 +#: src/gcode/overview.adoc:1177 msgid "Set length units (G20, G21)." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1185 +#: src/gcode/overview.adoc:1178 msgid "Cutter radius compensation on or off (G40, G41, G42)" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1186 +#: src/gcode/overview.adoc:1179 msgid "Cutter length compensation on or off (G43, G49)" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1187 +#: src/gcode/overview.adoc:1180 msgid "" "Coordinate system selection (G54, G55, G56, G57, G58, G59, G59.1, G59.2, " "G59.3)." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1188 +#: src/gcode/overview.adoc:1181 msgid "Set path control mode (G61, G61.1, G64)" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1189 +#: src/gcode/overview.adoc:1182 msgid "Set distance mode (G90, G91)." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1190 +#: src/gcode/overview.adoc:1183 msgid "Set retract mode (G98, G99)." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1192 +#: src/gcode/overview.adoc:1185 msgid "" "Go to reference location (G28, G30) or change coordinate system data (G10) " "or set axis offsets (G52, G92, G92.1, G92.2, G94)." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1194 +#: src/gcode/overview.adoc:1187 msgid "" "Perform motion (G0 to G3, G33, G38.n, G73, G76, G80 to G89), as modified " "(possibly) by G53." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1195 +#: src/gcode/overview.adoc:1188 msgid "Stop (M0, M1, M2, M30, M60)." msgstr "" #. type: Title == -#: src/gcode/overview.adoc:1197 +#: src/gcode/overview.adoc:1190 #, no-wrap msgid "G-code Best Practices(((G-code Best Practices)))" msgstr "" #. type: Block title -#: src/gcode/overview.adoc:1199 +#: src/gcode/overview.adoc:1192 #, no-wrap msgid "Use an appropriate decimal precision" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1202 +#: src/gcode/overview.adoc:1195 msgid "" "Use at least 3 digits after the decimal when milling in millimeters, and at " "least 4 digits after the decimal when milling in inches." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1205 +#: src/gcode/overview.adoc:1198 msgid "" "In particular, tolerance checks of arcs are done for .001 and .0001 " "according to the active units." msgstr "" #. type: Block title -#: src/gcode/overview.adoc:1206 +#: src/gcode/overview.adoc:1199 #, no-wrap msgid "Use consistent white space" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1210 +#: src/gcode/overview.adoc:1203 msgid "" "G-code is most legible when at least one space appears before words. While " "it is permitted to insert white space in the middle of numbers, there is no " @@ -53340,13 +53339,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/overview.adoc:1211 +#: src/gcode/overview.adoc:1204 #, no-wrap msgid "Use Center-format arcs" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1215 +#: src/gcode/overview.adoc:1208 msgid "" "Center-format arcs (which use 'I- J- K-' instead of 'R-' ) behave more " "consistently than R-format arcs, particularly for included angles near 180 " @@ -53354,13 +53353,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/overview.adoc:1216 +#: src/gcode/overview.adoc:1209 #, no-wrap msgid "Use a Preamble set modal groups" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1220 +#: src/gcode/overview.adoc:1213 msgid "" "When correct execution of your program depends on modal settings, be sure to " "set them at the beginning of the part program. Modes can carry over from " @@ -53368,19 +53367,19 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/overview.adoc:1221 +#: src/gcode/overview.adoc:1214 #, no-wrap msgid "Example Preamble for a Mill" msgstr "" #. type: delimited block - -#: src/gcode/overview.adoc:1226 +#: src/gcode/overview.adoc:1219 #, no-wrap msgid "G17 G20 G40 G49 G54 G80 G90 G94\n" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1231 +#: src/gcode/overview.adoc:1224 msgid "" "G17 use XY plane, G20 inch mode, G40 cancel diameter compensation, G49 " "cancel length offset, G54 use coordinate system 1, G80 cancel canned cycles, " @@ -53388,7 +53387,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1236 +#: src/gcode/overview.adoc:1229 msgid "" "Perhaps the most critical modal setting is the distance units--If you do not " "include G20 or G21, then different machines will mill the program at " @@ -53397,13 +53396,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/overview.adoc:1237 +#: src/gcode/overview.adoc:1230 #, no-wrap msgid "Don't put too many things on one line" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1240 +#: src/gcode/overview.adoc:1233 msgid "" "Ignore everything in section <>, and instead write no line of code that is the slightest bit " @@ -53411,13 +53410,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/overview.adoc:1241 +#: src/gcode/overview.adoc:1234 #, no-wrap msgid "Don't set & use a parameter on the same line" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1245 +#: src/gcode/overview.adoc:1238 msgid "" "Don't use and set a parameter on the same line, even though the semantics " "are well defined. Updating a variable to a new value, such as '#1=[#1+#2]' " @@ -53425,13 +53424,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/overview.adoc:1246 +#: src/gcode/overview.adoc:1239 #, no-wrap msgid "Don't use line numbers" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1250 +#: src/gcode/overview.adoc:1243 msgid "" "Line numbers offer no benefits. When line numbers are reported in error " "messages, the numbers refer to the line number in the file, not the N-word " @@ -53439,18 +53438,18 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/overview.adoc:1251 +#: src/gcode/overview.adoc:1244 #, no-wrap msgid "When several coordinate systems are moved" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1254 +#: src/gcode/overview.adoc:1247 msgid "Consider using the inverse time speed mode." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1259 +#: src/gcode/overview.adoc:1252 msgid "" "Because the meaning of an 'F' word in meters per minute varies depending on " "the type of axis to be moved and because the amount of removed material does " @@ -53459,13 +53458,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/overview.adoc:1260 +#: src/gcode/overview.adoc:1253 #, no-wrap msgid "Linear and Rotary Axis" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1267 +#: src/gcode/overview.adoc:1260 msgid "" "Because the meaning of an F-word in feed-per-minute mode varies depending on " "which axes are commanded to move, and because the amount of material removed " @@ -53474,13 +53473,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/overview.adoc:1268 +#: src/gcode/overview.adoc:1261 #, no-wrap msgid "Common Error Messages" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1273 +#: src/gcode/overview.adoc:1266 msgid "" "'G-code out of range' - A G-code greater than G99 was used, the scope of G " "codes in LinuxCNC is 0 - 99. Not every number between 0 and 99 is a valid " @@ -53488,21 +53487,21 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1275 +#: src/gcode/overview.adoc:1268 msgid "" "'Unknown G-code used' - A G-code was used that is not part of the LinuxCNC " "G-code language." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1277 +#: src/gcode/overview.adoc:1270 msgid "" "'i,j,k word with no Gx to use it' - i, j and k words must be used on the " "same line as the G-code." msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1280 +#: src/gcode/overview.adoc:1273 msgid "" "'Cannot use axis values without a G-code that uses them' - Axis values can " "not be used on a line without either a modal G-code in effect or a G-code on " @@ -53510,7 +53509,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/overview.adoc:1282 +#: src/gcode/overview.adoc:1275 msgid "" "'File ended with no percent sign or program end' - Every G-code file must " "end in a M2 or M30 or be wrapped with the percent sign %." @@ -54806,12 +54805,11 @@ msgstr "" msgid "Start a program with G40 to make sure compensation is off." msgstr "" -#. type: Table +#. type: Title == #: src/gcode/tool-compensation.adoc:321 src/gui/qtvcp-libraries.adoc:1004 #: src/gui/qtvcp-libraries.adoc:1264 src/hal/comp.adoc:493 #: src/hal/general-ref.adoc:112 src/hal/general-ref.adoc:145 #: src/hal/twopass.adoc:193 src/motion/external-offsets.adoc:259 -#: src/plasma/qtplasmac.adoc:393 src/plasma/qtplasmac.adoc:409 #, no-wrap msgid "Examples" msgstr "" @@ -56018,7 +56016,7 @@ msgstr "" #: src/getting-started/getting-linuxcnc.adoc:336 msgid "" "Add the LinuxCNC Archive Signing Key to your apt keyring by downloading [the " -"LinuxCNC installer script](https://www.linuxcnc.org/linuxcnc-install.sh) " +"LinuxCNC installer script](https://www.linuxcnc.org/linuxcnc-install.sh). " "You will need to make the script executable to run it:" msgstr "" @@ -56058,7 +56056,7 @@ msgstr "" #: src/getting-started/getting-linuxcnc.adoc:356 msgid "" "You can add the LinuxCNC archive signing key and repository information by " -"downloading and running the installer script as described above. If an RTAI " +"downloading and running the installer script as described above. If an RTAI " "kernel is detected it will stop before installing any packages." msgstr "" @@ -56085,20 +56083,20 @@ msgid "sudo apt-get install linuxcnc\n" msgstr "" #. type: Plain text -#: src/getting-started/getting-linuxcnc.adoc:368 +#: src/getting-started/getting-linuxcnc.adoc:367 msgid "" "Reboot the machine, ensuring that the system boots from the new 5.4.258-rtai " "kernel." msgstr "" #. type: Title === -#: src/getting-started/getting-linuxcnc.adoc:369 +#: src/getting-started/getting-linuxcnc.adoc:368 #, no-wrap msgid "Installing on Raspbian 12" msgstr "" #. type: Plain text -#: src/getting-started/getting-linuxcnc.adoc:375 +#: src/getting-started/getting-linuxcnc.adoc:374 msgid "" "Don't do that. The latencies are too bad with the default kernel and the " "PREEMPT_RT (the RT is important) kernel of Debian does not boot on the Pi " @@ -57964,28 +57962,27 @@ msgid "Non-Realtime" msgstr "" #. type: Plain text -#: src/getting-started/updating-linuxcnc.adoc:245 +#: src/getting-started/updating-linuxcnc.adoc:242 msgid "" -"mdro mqtt-publisher pi500_vfd pmx485-test qtplasmac-cfg2prefs " -"qtplasmac-materials qtplasmac-plasmac2qt qtplasmac-setup sim-torch " +"mdro mqtt-publisher pi500_vfd pmx485-test qtplasmac-materials sim-torch " "svd-ps_vfd" msgstr "" #. type: Plain text -#: src/getting-started/updating-linuxcnc.adoc:260 +#: src/getting-started/updating-linuxcnc.adoc:257 msgid "" "anglejog div2 enum filter_kalman flipflop hal_parport homecomp limit_axis " "mesa_uart millturn scaled_s32_sums tof ton" msgstr "" #. type: Title == -#: src/getting-started/updating-linuxcnc.adoc:261 +#: src/getting-started/updating-linuxcnc.adoc:258 #, no-wrap msgid "New Drivers" msgstr "" #. type: Plain text -#: src/getting-started/updating-linuxcnc.adoc:266 +#: src/getting-started/updating-linuxcnc.adoc:263 msgid "" "A framework for controlling ModBus devices using the serial ports on many " "Mesa cards has been introduced. " @@ -57993,7 +57990,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/getting-started/updating-linuxcnc.adoc:270 +#: src/getting-started/updating-linuxcnc.adoc:267 msgid "" "A new GPIO driver for any GPIO which is supported by the gpiod library is " "now included: http://linuxcnc.org/docs/2.9/html/drivers/hal_gpio.html" @@ -59361,7 +59358,7 @@ msgid "" msgstr "" #. type: Table -#: src/gui/axis.adoc:526 src/plasma/qtplasmac.adoc:1274 +#: src/gui/axis.adoc:526 src/plasma/qtplasmac.adoc:1168 #, no-wrap msgid "Override Limits" msgstr "" @@ -59585,7 +59582,7 @@ msgstr "" #. type: Table #: src/gui/axis.adoc:624 src/gui/tklinuxcnc.adoc:255 -#: src/plasma/qtplasmac.adoc:2626 +#: src/plasma/qtplasmac.adoc:2520 #, no-wrap msgid "F1" msgstr "" @@ -59598,7 +59595,7 @@ msgstr "" #. type: Table #: src/gui/axis.adoc:625 src/gui/tklinuxcnc.adoc:256 -#: src/plasma/qtplasmac.adoc:2627 +#: src/plasma/qtplasmac.adoc:2521 #, no-wrap msgid "F2" msgstr "" @@ -59815,7 +59812,7 @@ msgstr "" #. type: Table #: src/gui/axis.adoc:644 src/gui/tklinuxcnc.adoc:267 -#: src/plasma/qtplasmac.adoc:2625 +#: src/plasma/qtplasmac.adoc:2519 #, no-wrap msgid "ESC" msgstr "" @@ -63158,7 +63155,7 @@ msgstr "" #. type: Title ==== #: src/gui/gladevcp.adoc:535 src/gui/pyvcp.adoc:453 src/gui/qtdragon.adoc:419 -#: src/gui/qtvcp-widgets.adoc:3099 src/man/man1/xhc-whb04b-6.1.adoc:272 +#: src/gui/qtvcp-widgets.adoc:3127 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" msgstr "" @@ -63440,11 +63437,11 @@ msgstr "" #: src/gui/gladevcp.adoc:1631 src/gui/gladevcp.adoc:1737 #: src/gui/gladevcp.adoc:1779 src/gui/gladevcp.adoc:1851 #: src/gui/gladevcp.adoc:1965 src/gui/qtvcp-libraries.adoc:979 -#: src/gui/qtvcp-libraries.adoc:1061 src/gui/qtvcp-widgets.adoc:408 -#: src/gui/qtvcp-widgets.adoc:1443 src/gui/qtvcp-widgets.adoc:1699 -#: src/gui/qtvcp-widgets.adoc:1786 src/gui/qtvcp-widgets.adoc:2149 -#: src/gui/qtvcp-widgets.adoc:2319 src/gui/qtvcp-widgets.adoc:2784 -#: src/gui/qtvcp-widgets.adoc:2872 +#: src/gui/qtvcp-libraries.adoc:1061 src/gui/qtvcp-widgets.adoc:363 +#: src/gui/qtvcp-widgets.adoc:1606 src/gui/qtvcp-widgets.adoc:1870 +#: src/gui/qtvcp-widgets.adoc:2126 src/gui/qtvcp-widgets.adoc:2213 +#: src/gui/qtvcp-widgets.adoc:2350 src/gui/qtvcp-widgets.adoc:2812 +#: src/gui/qtvcp-widgets.adoc:2900 #, no-wrap msgid "Properties" msgstr "" @@ -64496,7 +64493,7 @@ msgstr "" #. type: Block title #: src/gui/gladevcp.adoc:982 src/gui/gladevcp.adoc:1710 -#: src/gui/qtvcp-libraries.adoc:424 src/gui/qtvcp-widgets.adoc:2747 +#: src/gui/qtvcp-libraries.adoc:424 src/gui/qtvcp-widgets.adoc:2775 #, no-wrap msgid "Signals" msgstr "" @@ -67014,7 +67011,7 @@ msgstr "" #: src/gui/gladevcp.adoc:1924 msgid "" "This is for displaying and simple editing of G-code. It looks for `.ngc` " -"highlighting specs in `~/share/gtksourceview-2.0/language-specs/`. The " +"highlighting specs in `~/share/gtksourceview-4/language-specs/`. The " "current running line will be highlighted." msgstr "" @@ -69659,8 +69656,8 @@ msgid "" msgstr "" #. type: Table -#: src/gui/gladevcp-libraries.adoc:149 src/plasma/qtplasmac.adoc:2625 -#: src/plasma/qtplasmac.adoc:4155 +#: src/gui/gladevcp-libraries.adoc:149 src/plasma/qtplasmac.adoc:2519 +#: src/plasma/qtplasmac.adoc:4049 #, no-wrap msgid "Action" msgstr "" @@ -72144,8 +72141,8 @@ msgid "" msgstr "" #. type: Table -#: src/gui/gmoccapy.adoc:681 src/plasma/qtplasmac.adoc:826 -#: src/plasma/qtplasmac.adoc:965 +#: src/gui/gmoccapy.adoc:681 src/plasma/qtplasmac.adoc:720 +#: src/plasma/qtplasmac.adoc:859 #, no-wrap msgid "FEED" msgstr "" @@ -73696,7 +73693,7 @@ msgid "" msgstr "" #. type: Table -#: src/gui/gmoccapy.adoc:1210 src/plasma/qtplasmac.adoc:1262 +#: src/gui/gmoccapy.adoc:1210 src/plasma/qtplasmac.adoc:1156 #, no-wrap msgid "Preview" msgstr "" @@ -74615,7 +74612,7 @@ msgid "" msgstr "" #. type: Table -#: src/gui/gmoccapy.adoc:1558 src/plasma/qtplasmac.adoc:3148 +#: src/gui/gmoccapy.adoc:1558 src/plasma/qtplasmac.adoc:3042 #, no-wrap msgid "Color" msgstr "" @@ -78265,7 +78262,7 @@ msgid "*is_spindle_on* " msgstr "" #. type: Title == -#: src/gui/gstat.adoc:621 src/plasma/qtplasmac.adoc:4706 +#: src/gui/gstat.adoc:621 src/plasma/qtplasmac.adoc:4600 #, no-wrap msgid "Known Issues" msgstr "" @@ -78576,7 +78573,7 @@ msgstr "" #. type: Title ==== #: src/gui/halui.adoc:142 src/man/man1/halui.1.adoc:214 -#: src/man/man1/xhc-whb04b-6.1.adoc:161 +#: src/man/man1/xhc-whb04b-6.1.adoc:150 #, no-wrap msgid "Machine" msgstr "" @@ -79147,7 +79144,7 @@ msgstr "" #. type: Title ==== #: src/gui/halui.adoc:261 src/man/man1/halui.1.adoc:111 -#: src/man/man1/xhc-whb04b-6.1.adoc:233 +#: src/man/man1/xhc-whb04b-6.1.adoc:222 #, no-wrap msgid "Program" msgstr "" @@ -80768,7 +80765,7 @@ msgstr "" #. type: Title == #: src/gui/ngcgui.adoc:224 src/man/man1/xhc-hb04.1.adoc:43 -#: src/man/man1/xhc-whb04b-6.1.adoc:90 +#: src/man/man1/xhc-whb04b-6.1.adoc:78 #, no-wrap msgid "Standalone Usage" msgstr "" @@ -82354,7 +82351,7 @@ msgid "Creating a subroutine" msgstr "" #. type: Plain text -#: src/gui/ngcgui.adoc:899 src/gui/qtvcp-widgets.adoc:3115 +#: src/gui/ngcgui.adoc:899 src/gui/qtvcp-widgets.adoc:3143 msgid "" "For creating a subroutine for use with NGCGUI, the filename and the " "subroutine name must be the same." @@ -82376,12 +82373,12 @@ msgid "The subroutine must be surrounded by the `sub` and `endsub` tags." msgstr "" #. type: Plain text -#: src/gui/ngcgui.adoc:903 src/gui/qtvcp-widgets.adoc:3119 +#: src/gui/ngcgui.adoc:903 src/gui/qtvcp-widgets.adoc:3147 msgid "The variables used must be numbered variables and must not skip number." msgstr "" #. type: Plain text -#: src/gui/ngcgui.adoc:904 src/gui/qtvcp-widgets.adoc:3120 +#: src/gui/ngcgui.adoc:904 src/gui/qtvcp-widgets.adoc:3148 msgid "Comments and presets may be included." msgstr "" @@ -82484,7 +82481,7 @@ msgid "loadusr pyui\n" msgstr "" #. type: Plain text -#: src/gui/panelui.adoc:43 +#: src/gui/panelui.adoc:43 src/man/man1/pyui.1.adoc:17 msgid "" "This will read, try to correct, then save the panelui.ini file. It will " "print errors to the terminal if found." @@ -84832,7 +84829,7 @@ msgid "images/pyvcp_spinbox.png" msgstr "" #. type: Plain text -#: src/gui/pyvcp.adoc:712 src/plasma/qtplasmac.adoc:2871 +#: src/gui/pyvcp.adoc:712 src/plasma/qtplasmac.adoc:2765 #, no-wrap msgid "Scale" msgstr "" @@ -88071,8 +88068,8 @@ msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:785 src/gui/qtvcp-widgets.adoc:2387 -#: src/gui/qtvcp-widgets.adoc:2642 +#: src/gui/qtdragon.adoc:785 src/gui/qtvcp-widgets.adoc:2409 +#: src/gui/qtvcp-widgets.adoc:2670 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" @@ -88360,7 +88357,7 @@ msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:832 src/gui/qtvcp-widgets.adoc:2378 +#: src/gui/qtdragon.adoc:832 src/gui/qtvcp-widgets.adoc:758 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" @@ -89987,7 +89984,7 @@ msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1375 src/plasma/qtplasmac.adoc:4268 +#: src/gui/qtdragon.adoc:1375 src/plasma/qtplasmac.adoc:4162 #, no-wrap msgid "Internationalisation" msgstr "" @@ -90000,14 +89997,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1380 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1380 src/plasma/qtplasmac.adoc:4167 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1382 src/plasma/qtplasmac.adoc:4275 +#: src/gui/qtdragon.adoc:1382 src/plasma/qtplasmac.adoc:4169 msgid "The following assumes that the linuxcnc git directory is ~/linuxcnc-dev." msgstr "" @@ -90031,14 +90028,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1392 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1392 src/plasma/qtplasmac.adoc:4176 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1394 src/plasma/qtplasmac.adoc:4284 +#: src/gui/qtdragon.adoc:1394 src/plasma/qtplasmac.adoc:4178 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" @@ -90060,20 +90057,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1402 src/plasma/qtplasmac.adoc:4292 +#: src/gui/qtdragon.adoc:1402 src/plasma/qtplasmac.adoc:4186 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1404 src/plasma/qtplasmac.adoc:4294 +#: src/gui/qtdragon.adoc:1404 src/plasma/qtplasmac.adoc:4188 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1407 src/plasma/qtplasmac.adoc:4297 +#: src/gui/qtdragon.adoc:1407 src/plasma/qtplasmac.adoc:4191 msgid "Change to the languages directory:" msgstr "" @@ -90084,7 +90081,7 @@ msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1412 src/plasma/qtplasmac.adoc:4302 +#: src/gui/qtdragon.adoc:1412 src/plasma/qtplasmac.adoc:4196 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" @@ -90107,12 +90104,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1421 src/plasma/qtplasmac.adoc:4311 +#: src/gui/qtdragon.adoc:1421 src/plasma/qtplasmac.adoc:4205 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1423 src/plasma/qtplasmac.adoc:4313 +#: src/gui/qtdragon.adoc:1423 src/plasma/qtplasmac.adoc:4207 #, no-wrap msgid "./langfile xx\n" msgstr "" @@ -90125,23 +90122,23 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1429 src/plasma/qtplasmac.adoc:4319 +#: src/gui/qtdragon.adoc:1429 src/plasma/qtplasmac.adoc:4213 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1431 src/plasma/qtplasmac.adoc:4321 +#: src/gui/qtdragon.adoc:1431 src/plasma/qtplasmac.adoc:4215 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1434 src/plasma/qtplasmac.adoc:4324 +#: src/gui/qtdragon.adoc:1434 src/plasma/qtplasmac.adoc:4218 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1437 src/plasma/qtplasmac.adoc:4327 +#: src/gui/qtdragon.adoc:1437 src/plasma/qtplasmac.adoc:4221 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -90151,7 +90148,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1440 src/plasma/qtplasmac.adoc:4330 +#: src/gui/qtdragon.adoc:1440 src/plasma/qtplasmac.adoc:4224 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -90159,7 +90156,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1443 src/plasma/qtplasmac.adoc:4334 +#: src/gui/qtdragon.adoc:1443 src/plasma/qtplasmac.adoc:4228 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -90204,24 +90201,48 @@ msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1459 +#: src/gui/qtdragon.adoc:1461 +#, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you " -"usually need to know a bit about the widget names. Pressing F12 will " -"display a stylesheet editor dialog to load/test/save modification. " +"usually need to know a bit about the widget names. Pressing F12 will display " +"a stylesheet editor dialog to load/test/save modification.\n" +"The 'View Sheet' tab will allow you to select and apply what stylesheet " +"QtDragon will use when it's first loaded.\n" +"Press the button 'Copy to Edit Tab' to copy the current stylesheet to the " +"edit tab.\n" +"The 'Edit Sheet' tab allows editing, applying and saving of changes od the " +"displayed stylesheet." +msgstr "" + +#. type: Positional ($1) AttributeList argument for macro 'image' +#: src/gui/qtdragon.adoc:1462 +#, no-wrap +msgid "QtDragon stylesheet editor" +msgstr "" + +#. type: Target for macro image +#: src/gui/qtdragon.adoc:1462 +#, no-wrap +msgid "images/qtdragon_stylesheet_editor.png" +msgstr "" + +#. type: Plain text +#: src/gui/qtdragon.adoc:1465 +msgid "" "Sometimes these lines will be present and you can change them, otherwise you " -"will need to add them." +"will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1467 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1470 +#: src/gui/qtdragon.adoc:1476 #, no-wrap msgid "" "DROLabel,\n" @@ -90233,12 +90254,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1473 +#: src/gui/qtdragon.adoc:1479 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1481 +#: src/gui/qtdragon.adoc:1487 #, no-wrap msgid "" "DROLabel {\n" @@ -90249,7 +90270,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -90263,12 +90284,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1493 +#: src/gui/qtdragon.adoc:1499 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1505 +#: src/gui/qtdragon.adoc:1511 #, no-wrap msgid "" "AxisToolButton {\n" @@ -90283,12 +90304,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1514 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1515 +#: src/gui/qtdragon.adoc:1521 #, no-wrap msgid "" "#action_mist{\n" @@ -90298,12 +90319,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1518 +#: src/gui/qtdragon.adoc:1524 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1525 +#: src/gui/qtdragon.adoc:1531 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -90313,13 +90334,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1527 src/gui/qtvcp-libraries.adoc:969 +#: src/gui/qtdragon.adoc:1533 src/gui/qtvcp-libraries.adoc:969 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1539 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -90330,12 +90351,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1536 +#: src/gui/qtdragon.adoc:1542 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 +#: src/gui/qtdragon.adoc:1548 #, no-wrap msgid "" "#screen_options {\n" @@ -90344,12 +90365,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1545 +#: src/gui/qtdragon.adoc:1551 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1554 +#: src/gui/qtdragon.adoc:1560 #, no-wrap msgid "" "#screen_options {\n" @@ -90362,12 +90383,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1557 +#: src/gui/qtdragon.adoc:1563 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1590 #, no-wrap msgid "" "}\n" @@ -90397,14 +90418,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1587 +#: src/gui/qtdragon.adoc:1593 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1596 +#: src/gui/qtdragon.adoc:1602 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -90416,13 +90437,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1599 +#: src/gui/qtdragon.adoc:1605 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1607 +#: src/gui/qtdragon.adoc:1613 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or " @@ -90437,7 +90458,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1612 +#: src/gui/qtdragon.adoc:1618 #, no-wrap msgid "" "[DISPLAY]\n" @@ -90445,26 +90466,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1621 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1616 +#: src/gui/qtdragon.adoc:1622 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1617 +#: src/gui/qtdragon.adoc:1623 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1617 +#: src/gui/qtdragon.adoc:1623 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" @@ -93716,7 +93737,7 @@ msgid "Under the `+__init__.(self, halcomp, widgets, paths)+` function:" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-code-snippets.adoc:133 src/gui/qtvcp-widgets.adoc:2410 +#: src/gui/qtvcp-code-snippets.adoc:133 src/gui/qtvcp-widgets.adoc:2432 #, no-wrap msgid "STATUS.connect('general',self.return_value)\n" msgstr "" @@ -95700,7 +95721,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-custom-widgets.adoc:23 src/gui/qtvcp-widgets.adoc:1727 +#: src/gui/qtvcp-custom-widgets.adoc:23 src/gui/qtvcp-widgets.adoc:2154 #, no-wrap msgid "Qt Designer" msgstr "" @@ -98424,7 +98445,7 @@ msgstr "" #. end definition list #. type: Block title #: src/gui/qtvcp-libraries.adoc:390 src/gui/qtvcp-libraries.adoc:432 -#: src/gui/qtvcp-widgets.adoc:576 +#: src/gui/qtvcp-widgets.adoc:603 #, no-wrap msgid "Attributes" msgstr "" @@ -100104,37 +100125,37 @@ msgid "There are default *alerts* to choose from:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-libraries.adoc:1116 src/gui/qtvcp-widgets.adoc:1657 +#: src/gui/qtvcp-libraries.adoc:1116 src/gui/qtvcp-widgets.adoc:2084 msgid "`ERROR`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-libraries.adoc:1117 src/gui/qtvcp-widgets.adoc:1658 +#: src/gui/qtvcp-libraries.adoc:1117 src/gui/qtvcp-widgets.adoc:2085 msgid "`READY`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-libraries.adoc:1118 src/gui/qtvcp-widgets.adoc:1660 +#: src/gui/qtvcp-libraries.adoc:1118 src/gui/qtvcp-widgets.adoc:2087 msgid "`ATTENTION`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-libraries.adoc:1119 src/gui/qtvcp-widgets.adoc:1661 +#: src/gui/qtvcp-libraries.adoc:1119 src/gui/qtvcp-widgets.adoc:2088 msgid "`RING`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-libraries.adoc:1120 src/gui/qtvcp-widgets.adoc:1659 +#: src/gui/qtvcp-libraries.adoc:1120 src/gui/qtvcp-widgets.adoc:2086 msgid "`DONE`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-libraries.adoc:1121 src/gui/qtvcp-widgets.adoc:1662 +#: src/gui/qtvcp-libraries.adoc:1121 src/gui/qtvcp-widgets.adoc:2089 msgid "`LOGIN`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-libraries.adoc:1122 src/gui/qtvcp-widgets.adoc:1663 +#: src/gui/qtvcp-libraries.adoc:1122 src/gui/qtvcp-widgets.adoc:2090 msgid "`LOGOUT`" msgstr "" @@ -100150,17 +100171,17 @@ msgid "There are three *beeps*:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-libraries.adoc:1127 src/gui/qtvcp-widgets.adoc:1677 +#: src/gui/qtvcp-libraries.adoc:1127 src/gui/qtvcp-widgets.adoc:2104 msgid "`BEEP_RING`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-libraries.adoc:1128 src/gui/qtvcp-widgets.adoc:1678 +#: src/gui/qtvcp-libraries.adoc:1128 src/gui/qtvcp-widgets.adoc:2105 msgid "`BEEP_START`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-libraries.adoc:1129 src/gui/qtvcp-widgets.adoc:1676 +#: src/gui/qtvcp-libraries.adoc:1129 src/gui/qtvcp-widgets.adoc:2103 msgid "`BEEP`" msgstr "" @@ -100267,7 +100288,7 @@ msgid "_assigned actions/submenus in the handler file_." msgstr "" #. type: Block title -#: src/gui/qtvcp-libraries.adoc:1197 src/gui/qtvcp-widgets.adoc:512 +#: src/gui/qtvcp-libraries.adoc:1197 src/gui/qtvcp-widgets.adoc:539 #, no-wrap msgid "Actions" msgstr "" @@ -100303,19 +100324,19 @@ msgid "*`gcode_properties`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-libraries.adoc:1204 src/gui/qtvcp-widgets.adoc:521 +#: src/gui/qtvcp-libraries.adoc:1204 src/gui/qtvcp-widgets.adoc:548 #, no-wrap msgid "*`run`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-libraries.adoc:1205 src/gui/qtvcp-widgets.adoc:527 +#: src/gui/qtvcp-libraries.adoc:1205 src/gui/qtvcp-widgets.adoc:554 #, no-wrap msgid "*`pause`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-libraries.adoc:1206 src/gui/qtvcp-widgets.adoc:526 +#: src/gui/qtvcp-libraries.adoc:1206 src/gui/qtvcp-widgets.adoc:553 #, no-wrap msgid "*`abort`*" msgstr "" @@ -101239,8 +101260,8 @@ msgstr "" #. [grid=none,frame=ends] #. type: Table #: src/gui/qtvcp-vcp-panels.adoc:64 src/hal/intro.adoc:333 -#: src/plasma/qtplasmac.adoc:602 src/plasma/qtplasmac.adoc:624 -#: src/plasma/qtplasmac.adoc:3222 src/plasma/qtplasmac.adoc:3861 +#: src/plasma/qtplasmac.adoc:496 src/plasma/qtplasmac.adoc:518 +#: src/plasma/qtplasmac.adoc:3116 src/plasma/qtplasmac.adoc:3755 #, no-wrap msgid "Function" msgstr "" @@ -101889,7 +101910,7 @@ msgid "QtVCP tool_dialog - Manual Tool Change Dialog" msgstr "" #. type: Target for macro image -#: src/gui/qtvcp-vcp-panels.adoc:293 src/gui/qtvcp-widgets.adoc:2485 +#: src/gui/qtvcp-vcp-panels.adoc:293 src/gui/qtvcp-widgets.adoc:2507 #, no-wrap msgid "images/qtvcp_toolChange.png" msgstr "" @@ -102305,7 +102326,7 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-vcp-panels.adoc:479 src/gui/qtvcp-widgets.adoc:3024 +#: src/gui/qtvcp-vcp-panels.adoc:479 src/gui/qtvcp-widgets.adoc:3052 #, no-wrap msgid "*`INSTANCE`*" msgstr "" @@ -103782,347 +103803,233 @@ msgstr "" #. type: Title === #: src/gui/qtvcp-widgets.adoc:39 #, no-wrap -msgid "`XEmbed` - Program Embedding Widget" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:42 -msgid "Allows one to *embed a program into the widget*." +msgid "`CheckBox` Widget" msgstr "" +#. TODO QtVCP checkbox widget capture #. type: Plain text #: src/gui/qtvcp-widgets.adoc:44 -msgid "Only programs that utilize the `xembed` protocol will work such as:" +msgid "This widget allows the user to *check a box to set a HAL pin true or false*." msgstr "" #. type: Plain text #: src/gui/qtvcp-widgets.adoc:46 -msgid "GladeVCP virtual control panels" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:47 -msgid "Onboard virtual keyboard" +msgid "It is based on PyQt's _QCheckButton_." msgstr "" -#. type: Plain text +#. type: Title === #: src/gui/qtvcp-widgets.adoc:48 -msgid "QtVCP virtual control panels" +#, no-wrap +msgid "'DetachTabWidget' - Container Widget With User Detachable Panels" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:49 -msgid "mplayer video player" -msgstr "" - -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:51 +#: src/gui/qtvcp-widgets.adoc:53 #, no-wrap -msgid "`Slider` - HAL Pin Value Adjusting Widget" +msgid "" +"This container widget works just like a QTabWidget -it displays multiple " +"panels one at a time with tabs to select.\n" +"If you double click the tab or drag the tab, the tab will detach from the " +"main window.\n" +"When a tab is detached, the contents are placed into a QDialog. \n" +"The tab can be re-attached by closing the dialog or by double clicking on " +"its window frame." msgstr "" -#. TODO QtVCP slider widget capture #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:56 -msgid "Allows one to *adjust a HAL pin value using a sliding pointer*." +#: src/gui/qtvcp-widgets.adoc:55 src/gui/qtvcp-widgets.adoc:470 +msgid "It is based on PyQt's QTabWidget" msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:58 -#, no-wrap -msgid "`LED` - Indicator Widget" -msgstr "" - -#. type: Block title -#: src/gui/qtvcp-widgets.adoc:60 -#, no-wrap -msgid "QtVCP `LED`: LED Indicator Widget" -msgstr "" - -#. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:61 +#: src/gui/qtvcp-widgets.adoc:57 #, no-wrap -msgid "QtVCP LED: LED Indicator Widget" +msgid "`DoubleScale` - Spin Button Entry Widget" msgstr "" -#. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:61 -#, no-wrap -msgid "images/qtvcp_ledWidget.png" +#. TODO DoubleScale widget capture +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:62 +msgid "" +"This widget is a *spin button entry* widget used for _setting a s32 and " +"float HAL pin_." msgstr "" #. type: Plain text #: src/gui/qtvcp-widgets.adoc:64 -msgid "A *LED like indicator* that optionally follows a HAL pin's logic." -msgstr "" - -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:65 src/gui/qtvcp-widgets.adoc:132 -#: src/gui/qtvcp-widgets.adoc:698 src/gui/qtvcp-widgets.adoc:1703 -#: src/gui/qtvcp-widgets.adoc:1789 -#, no-wrap -msgid "*`halpin_option`*" +msgid "" +"It has an internal _scale factor_, set to a default of 1, that can be set " +"programmatically or using a QtSignal." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:67 -msgid "Selects if the LED follows an input HAL pin or program state." +#: src/gui/qtvcp-widgets.adoc:66 +msgid "The `setInput` slot can be connected to an integer, or a float signal." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:67 src/gui/qtvcp-widgets.adoc:1793 +#: src/gui/qtvcp-widgets.adoc:67 #, no-wrap -msgid "*`diameter`*" +msgid "*`[HALLabelName].setInput(some_value)`*" msgstr "" #. type: Plain text #: src/gui/qtvcp-widgets.adoc:69 -msgid "Diameter of the LED. defaults to 15)" -msgstr "" - -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:69 src/gui/qtvcp-widgets.adoc:1795 -#, no-wrap -msgid "*`color`*" +msgid "This is a function call to change the internal scaling factor." msgstr "" #. type: Plain text #: src/gui/qtvcp-widgets.adoc:71 -msgid "Color of the LED when on. (defaults to green)" -msgstr "" - -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:71 src/gui/qtvcp-widgets.adoc:1797 -#: src/gui/qtvcp-widgets.adoc:2876 -#, no-wrap -msgid "*`off_color`*" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:73 -msgid "Color of the LED when off. (defaults to black)" +msgid "" +"The HAL pins will be set to the value of the _internal scale times the " +"widget displayed value_." msgstr "" -#. type: Labeled list +#. type: Title === #: src/gui/qtvcp-widgets.adoc:73 #, no-wrap -msgid "*`gradient`*" +msgid "`FocusOverlay` - Focus Overlay Widget" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:75 -msgid "turns the gradient high light on or off. (defaults to on)" -msgstr "" - -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:75 -#, no-wrap -msgid "*`on_gradient_color`*" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:77 -msgid "Color highlight of the LED when on. (defaults to white)" +#: src/gui/qtvcp-widgets.adoc:76 +msgid "" +"This widget places a *colored overlay over the screen*, usually while a " +"dialog is showing." msgstr "" -#. type: Labeled list +#. type: Block title #: src/gui/qtvcp-widgets.adoc:77 #, no-wrap -msgid "*`off_gradient_color`*" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:79 -msgid "Color highlight of the LED when off. (defaults to white)" -msgstr "" - -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:79 src/gui/qtvcp-widgets.adoc:1799 -#, no-wrap -msgid "*`alignment`*" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:81 -msgid "Qt alignment hint." -msgstr "" - -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:81 src/gui/qtvcp-widgets.adoc:1801 -#, no-wrap -msgid "*`state`*" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:83 -msgid "Current state of LED" +msgid "Focus overlay example for confirm close prompt" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:83 src/gui/qtvcp-widgets.adoc:1803 +#. type: Positional ($1) AttributeList argument for macro 'image' +#: src/gui/qtvcp-widgets.adoc:78 #, no-wrap -msgid "*`flashing`*" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:85 src/gui/qtvcp-widgets.adoc:1805 -msgid "Turns flashing option on and off." +msgid "QtVCP focus overlay" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:85 src/gui/qtvcp-widgets.adoc:1805 -#: src/gui/qtvcp-widgets.adoc:2878 +#. type: Target for macro image +#: src/gui/qtvcp-widgets.adoc:78 #, no-wrap -msgid "*`flashRate`*" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:87 src/gui/qtvcp-widgets.adoc:1807 -msgid "Sets the flash rate." +msgid "images/qtvcp_focusOverlay.png" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:90 -msgid "" -"The `LED` properties can be defined in a _stylesheet_ with the following " -"code added to the `.qss` file, `name_of_led` being the widget name defined " -"in Qt Designer's editor:" -msgstr "" - -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:98 -#, no-wrap +#: src/gui/qtvcp-widgets.adoc:81 msgid "" -"LED #name_0f_led{\n" -" qproperty-color: red;\n" -" qproperty-diameter: 20;\n" -" qproperty-flashRate: 150;\n" -"}\n" -msgstr "" - -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:101 -#, no-wrap -msgid "`CheckBox` Widget" -msgstr "" - -#. TODO QtVCP checkbox widget capture -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:106 -msgid "This widget allows the user to *check a box to set a HAL pin true or false*." +"Used to create a 'focused' feel and to draw attention to critical " +"information." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:108 -msgid "It is based on PyQt's _QCheckButton_." -msgstr "" - -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:110 +#: src/gui/qtvcp-widgets.adoc:84 #, no-wrap -msgid "`RadioButton` Widget" -msgstr "" - -#. TODO QtVCP radio button widget capture -#. FIXME Is that one HAL pin per button ? -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:116 msgid "" -"This widget allows a user to *set HAL pins true or false*. Only one " -"`RadioButton` widget of a group can be true at a time." +"It can also show a translucent image.\n" +"It can also display message text and buttons." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:118 -msgid "It is based on PyQt's _QRadioButton_." +#: src/gui/qtvcp-widgets.adoc:86 +msgid "This widget _can be controlled with `STATUS` messages_." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:120 +#: src/gui/qtvcp-widgets.adoc:88 #, no-wrap msgid "`Gauge` - Round Dial Gauge Widget" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:122 src/gui/qtvcp-widgets.adoc:123 +#: src/gui/qtvcp-widgets.adoc:90 src/gui/qtvcp-widgets.adoc:91 #, no-wrap msgid "QtVCP `Gauge`: Round Dial Gauge Widget" msgstr "" #. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:123 +#: src/gui/qtvcp-widgets.adoc:91 #, no-wrap msgid "images/qtvcp_round_gauge.png" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:126 +#: src/gui/qtvcp-widgets.adoc:94 msgid "" "Round Gauge can be used in a LinuxCNC GUI to *display an input parameter* on " "the dial face." msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:127 +#: src/gui/qtvcp-widgets.adoc:95 #, no-wrap msgid "Customizable Parameters" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:129 +#: src/gui/qtvcp-widgets.adoc:97 msgid "" "There are several properties that are user settable in order to customize " "the _appearance of the gauge_." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:131 +#: src/gui/qtvcp-widgets.adoc:99 msgid "" "The following parameters can be set either programmatically or via the Qt " "Designer property editor." msgstr "" +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:100 src/gui/qtvcp-widgets.adoc:388 +#: src/gui/qtvcp-widgets.adoc:714 src/gui/qtvcp-widgets.adoc:2130 +#: src/gui/qtvcp-widgets.adoc:2216 +#, no-wrap +msgid "*`halpin_option`*" +msgstr "" + #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:134 +#: src/gui/qtvcp-widgets.adoc:102 msgid "Setting this to `True` will _create 2 HAL pins_:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:135 +#: src/gui/qtvcp-widgets.adoc:103 msgid "One is for setting the `value` input" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:136 +#: src/gui/qtvcp-widgets.adoc:104 msgid "The other is for setting the `setpoint`." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:139 +#: src/gui/qtvcp-widgets.adoc:107 msgid "" "If this option is not set, then `value` and `setpoint` must be connected " "programmatically, i.e., in the handler file." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:140 +#: src/gui/qtvcp-widgets.adoc:108 #, no-wrap msgid "*`max_reading`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:142 +#: src/gui/qtvcp-widgets.adoc:110 msgid "This value determines the _highest number displayed_ on the gauge face." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:142 +#: src/gui/qtvcp-widgets.adoc:110 #, no-wrap msgid "*`max_value`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:145 +#: src/gui/qtvcp-widgets.adoc:113 #, no-wrap msgid "" "This is the _maximum expected value of the value input signal_.\n" @@ -104130,13 +104037,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:145 +#: src/gui/qtvcp-widgets.adoc:113 #, no-wrap msgid "*`num_ticks`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:149 +#: src/gui/qtvcp-widgets.adoc:117 #, no-wrap msgid "" "This is the _number of ticks/gauge readings_ on the gauge face.\n" @@ -104146,13 +104053,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:149 +#: src/gui/qtvcp-widgets.adoc:117 #, no-wrap msgid "*`zone1_color`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:152 +#: src/gui/qtvcp-widgets.adoc:120 #, no-wrap msgid "" "Zone1 extends _from the maximum reading to the threshold point_.\n" @@ -104160,13 +104067,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:152 +#: src/gui/qtvcp-widgets.adoc:120 #, no-wrap msgid "*`zone2_color`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:155 +#: src/gui/qtvcp-widgets.adoc:123 #, no-wrap msgid "" "Zone2 extends _from the threshold point to the minimum reading_, which is " @@ -104175,35 +104082,35 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:155 +#: src/gui/qtvcp-widgets.adoc:123 #, no-wrap msgid "*`bezel_color`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:157 +#: src/gui/qtvcp-widgets.adoc:125 msgid "This is the color of the _outer ring of the gauge_." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:157 +#: src/gui/qtvcp-widgets.adoc:125 #, no-wrap msgid "*`bezel_width`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:159 +#: src/gui/qtvcp-widgets.adoc:127 msgid "This is the width of the _outer ring of the gauge_." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:159 +#: src/gui/qtvcp-widgets.adoc:127 #, no-wrap msgid "*`threshold`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:163 +#: src/gui/qtvcp-widgets.adoc:131 #, no-wrap msgid "" "The threshold is the _transition point between the zones_.\n" @@ -104213,13 +104120,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:163 +#: src/gui/qtvcp-widgets.adoc:131 #, no-wrap msgid "*`gauge_label`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:166 +#: src/gui/qtvcp-widgets.adoc:134 #, no-wrap msgid "" "This is the _text below the value readout_, near the bottom of the gauge.\n" @@ -104227,70 +104134,70 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:166 +#: src/gui/qtvcp-widgets.adoc:134 #, no-wrap msgid "*`base_color`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:168 +#: src/gui/qtvcp-widgets.adoc:136 msgid "The color of the gauge." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:168 +#: src/gui/qtvcp-widgets.adoc:136 #, no-wrap msgid "*`base_gradient_color`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:170 +#: src/gui/qtvcp-widgets.adoc:138 msgid "The highlight color of the gauge." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:170 +#: src/gui/qtvcp-widgets.adoc:138 #, no-wrap msgid "*`center_color`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:172 +#: src/gui/qtvcp-widgets.adoc:140 msgid "The color of the center of the gauge." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:172 +#: src/gui/qtvcp-widgets.adoc:140 #, no-wrap msgid "*`center_gradient_color`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:174 +#: src/gui/qtvcp-widgets.adoc:142 msgid "The highlight color of the center of the gauge." msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:175 +#: src/gui/qtvcp-widgets.adoc:143 #, no-wrap msgid "Non Customizable Parameters" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:178 +#: src/gui/qtvcp-widgets.adoc:146 msgid "" "There are 2 inputs that are not customizable. They can be set via HAL pins, " "programmatically or via signals from other widgets:" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:179 +#: src/gui/qtvcp-widgets.adoc:147 #, no-wrap msgid "*`value`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:182 +#: src/gui/qtvcp-widgets.adoc:150 #, no-wrap msgid "" "This is the _actual input value_ that will be displayed with the gauge " @@ -104299,126 +104206,178 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:182 +#: src/gui/qtvcp-widgets.adoc:150 #, no-wrap msgid "*`setpoint`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:185 +#: src/gui/qtvcp-widgets.adoc:153 msgid "" "This is a value that determines the location of a small _marker on the gauge " "face_. It must be set to a value between 0 and the maximum value." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:186 +#: src/gui/qtvcp-widgets.adoc:155 +#, no-wrap +msgid "`GeneralHALInput` - General Signals/Slots Input Connection Widget" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:158 src/gui/qtvcp-widgets.adoc:165 +msgid "" +"This widget is used to *connect an arbitrary Qt widget to HAL using " +"signals/slots*." +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:160 +msgid "It is used _for widgets that should *respond* to HAL pin changes_." +msgstr "" + +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:162 +#, no-wrap +msgid "`GeneralHALOutput` - General Signals/Slots Output Connection Widget" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:167 +msgid "It is used _for widgets that should *control* HAL pins_." +msgstr "" + +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:169 +#, no-wrap +msgid "`GridLayout` - Grid Layout Widget" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:172 +msgid "This widget *controls if the widgets inside it are enabled or disabled*." +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:174 +msgid "" +"Disabled widgets typically have a different color and do not respond to " +"actions." +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:176 +msgid "It is based on PyQt's `QGridLayout`." +msgstr "" + +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:178 #, no-wrap msgid "'HalBar' - HAL Bar Level Indicator" msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:188 +#: src/gui/qtvcp-widgets.adoc:180 #, no-wrap msgid "QtVCP `HalBar`: Panel demonstrating the HAL Bar Level Indicator" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:189 +#: src/gui/qtvcp-widgets.adoc:181 #, no-wrap msgid "QtVCP HalBar: Panel demonstrating the HAL Bar Level Indicator " msgstr "" #. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:189 +#: src/gui/qtvcp-widgets.adoc:181 #, no-wrap msgid "images/qthalbar.png" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:193 +#: src/gui/qtvcp-widgets.adoc:185 #, no-wrap msgid "" "This widget is used to indicate level or value, usually of a HAL s32/float " "pin.\n" -"you can also disable the HAL pin and use Qt signals or python commands to " +"You can also disable the HAL pin and use Qt signals or Python commands to " "change the level. +" msgstr "" #. type: Title ==== -#: src/gui/qtvcp-widgets.adoc:194 +#: src/gui/qtvcp-widgets.adoc:186 #, no-wrap msgid "Bar Properties:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:196 +#: src/gui/qtvcp-widgets.adoc:188 msgid "HalBar is a subclass of the Bar widget, so it inherits these properties +" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:198 +#: src/gui/qtvcp-widgets.adoc:190 msgid "" "'stepColorList': a list of color strings, the number of colors defines the " "number of bars." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:199 +#: src/gui/qtvcp-widgets.adoc:191 msgid "'backgroundColor': a QColor definition of the background color." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:200 +#: src/gui/qtvcp-widgets.adoc:192 msgid "'setMaximum': an integer that defines the maximum level of indication." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:201 +#: src/gui/qtvcp-widgets.adoc:193 msgid "'setMinimum': an integer that defines the lowest level of indication." msgstr "" #. type: Title ==== -#: src/gui/qtvcp-widgets.adoc:202 +#: src/gui/qtvcp-widgets.adoc:194 #, no-wrap msgid "halBar Properties:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:205 +#: src/gui/qtvcp-widgets.adoc:197 msgid "'pinType': to select *HAL pins type*:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:206 +#: src/gui/qtvcp-widgets.adoc:198 msgid "`NONE` no HAL pin will be added" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:207 +#: src/gui/qtvcp-widgets.adoc:199 msgid "`S32` A S32 integer pin will be added" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:208 +#: src/gui/qtvcp-widgets.adoc:200 msgid "`FLOAT` A Float pin will be added" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:210 +#: src/gui/qtvcp-widgets.adoc:202 msgid "" "'pinName': to change the *HAL pin name* otherwise the widget base name is " "used." msgstr "" #. type: Title ==== -#: src/gui/qtvcp-widgets.adoc:211 +#: src/gui/qtvcp-widgets.adoc:203 #, no-wrap msgid "HalBar style sheets" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:214 +#: src/gui/qtvcp-widgets.adoc:206 #, no-wrap msgid "" "The above Bar properties could be set in _styles sheets_.\n" @@ -104426,14 +104385,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:217 +#: src/gui/qtvcp-widgets.adoc:209 msgid "" "In style sheets, stepColorList is a single string of color names separated " "by commas." msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:224 +#: src/gui/qtvcp-widgets.adoc:216 #, no-wrap msgid "" "HalBar{\n" @@ -104444,198 +104403,198 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:227 +#: src/gui/qtvcp-widgets.adoc:219 #, no-wrap msgid "`HALPad` - HAL Buttons Joypad" msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:229 +#: src/gui/qtvcp-widgets.adoc:221 #, no-wrap msgid "QtVCP `HALPad`: HAL Buttons Joypad" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:230 +#: src/gui/qtvcp-widgets.adoc:222 #, no-wrap msgid "QtVCP HALPad: HAL Buttons Joypad " msgstr "" #. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:230 +#: src/gui/qtvcp-widgets.adoc:222 #, no-wrap msgid "images/qtvcp_HALPad.png" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:233 +#: src/gui/qtvcp-widgets.adoc:225 msgid "This widget looks and acts like a *5 buttons D-pad*, with an LED ring." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:235 +#: src/gui/qtvcp-widgets.adoc:227 msgid "Each button has an selectable type (Bit, S32 or Float) output HAL pin." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:237 +#: src/gui/qtvcp-widgets.adoc:229 msgid "" "The LED center ring has selectable colors for off and on and is controlled " "by a bit HAL pin." msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:238 +#: src/gui/qtvcp-widgets.adoc:230 #, no-wrap msgid "`HALPad` `ENUMS`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:240 +#: src/gui/qtvcp-widgets.adoc:232 msgid "There are _enumerated constants_ used:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:242 +#: src/gui/qtvcp-widgets.adoc:234 msgid "To reference *indicator positions*:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:243 src/gui/qtvcp-widgets.adoc:253 -#: src/gui/qtvcp-widgets.adoc:272 +#: src/gui/qtvcp-widgets.adoc:235 src/gui/qtvcp-widgets.adoc:245 +#: src/gui/qtvcp-widgets.adoc:264 msgid "`NONE`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:244 +#: src/gui/qtvcp-widgets.adoc:236 msgid "`LEFT`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:245 +#: src/gui/qtvcp-widgets.adoc:237 msgid "`RIGHT`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:246 +#: src/gui/qtvcp-widgets.adoc:238 msgid "`CENTER`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:247 +#: src/gui/qtvcp-widgets.adoc:239 msgid "`TOP`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:248 +#: src/gui/qtvcp-widgets.adoc:240 msgid "`BOTTOM`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:249 +#: src/gui/qtvcp-widgets.adoc:241 msgid "`LEFTRIGHT`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:250 +#: src/gui/qtvcp-widgets.adoc:242 msgid "`TOPBOTTOM`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:252 +#: src/gui/qtvcp-widgets.adoc:244 msgid "For *HAL pins type*:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:254 src/gui/qtvcp-widgets.adoc:273 +#: src/gui/qtvcp-widgets.adoc:246 src/gui/qtvcp-widgets.adoc:265 msgid "`BIT`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:255 src/gui/qtvcp-widgets.adoc:274 +#: src/gui/qtvcp-widgets.adoc:247 src/gui/qtvcp-widgets.adoc:266 msgid "`S32`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:256 src/gui/qtvcp-widgets.adoc:275 +#: src/gui/qtvcp-widgets.adoc:248 src/gui/qtvcp-widgets.adoc:267 msgid "`FLOAT`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:258 +#: src/gui/qtvcp-widgets.adoc:250 msgid "You use the widget name in Qt Designer plus the reference constant:" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:262 +#: src/gui/qtvcp-widgets.adoc:254 #, no-wrap msgid "self.w.halpadname.set_highlight(self.w.halpadname.LEFTRIGHT)\n" msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:264 +#: src/gui/qtvcp-widgets.adoc:256 #, no-wrap msgid "`HALPad` Properties" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:265 src/gui/qtvcp-widgets.adoc:409 +#: src/gui/qtvcp-widgets.adoc:257 src/gui/qtvcp-widgets.adoc:364 #, no-wrap msgid "*`pin_name`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:267 +#: src/gui/qtvcp-widgets.adoc:259 msgid "" "Optional name to use for the _HAL pins basename_. If left blank, the Qt " "Designer widget name will be used." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:267 +#: src/gui/qtvcp-widgets.adoc:259 #, no-wrap msgid "*`pin_type`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:270 +#: src/gui/qtvcp-widgets.adoc:262 msgid "" "Select the _HAL output pin type_. This property is only used at startup. " "Selection can be set in Qt Designer:" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:278 src/gui/qtvcp-widgets.adoc:2791 +#: src/gui/qtvcp-widgets.adoc:270 src/gui/qtvcp-widgets.adoc:2819 #, no-wrap msgid "*`left_image_path`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:279 src/gui/qtvcp-widgets.adoc:2792 +#: src/gui/qtvcp-widgets.adoc:271 src/gui/qtvcp-widgets.adoc:2820 #, no-wrap msgid "*`right_image_path`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:280 src/gui/qtvcp-widgets.adoc:2793 +#: src/gui/qtvcp-widgets.adoc:272 src/gui/qtvcp-widgets.adoc:2821 #, no-wrap msgid "*`center_image_path`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:281 src/gui/qtvcp-widgets.adoc:2794 +#: src/gui/qtvcp-widgets.adoc:273 src/gui/qtvcp-widgets.adoc:2822 #, no-wrap msgid "*`top_image_path`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:282 src/gui/qtvcp-widgets.adoc:2795 +#: src/gui/qtvcp-widgets.adoc:274 src/gui/qtvcp-widgets.adoc:2823 #, no-wrap msgid "*`bottom_image_path`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:285 +#: src/gui/qtvcp-widgets.adoc:277 #, no-wrap msgid "" "File or resource path to an image to display in the described button " @@ -104645,37 +104604,37 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:285 src/gui/qtvcp-widgets.adoc:2798 +#: src/gui/qtvcp-widgets.adoc:277 src/gui/qtvcp-widgets.adoc:2826 #, no-wrap msgid "*`left_text`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:286 src/gui/qtvcp-widgets.adoc:2799 +#: src/gui/qtvcp-widgets.adoc:278 src/gui/qtvcp-widgets.adoc:2827 #, no-wrap msgid "*`right_text`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:287 src/gui/qtvcp-widgets.adoc:2800 +#: src/gui/qtvcp-widgets.adoc:279 src/gui/qtvcp-widgets.adoc:2828 #, no-wrap msgid "*`center_text`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:288 src/gui/qtvcp-widgets.adoc:2801 +#: src/gui/qtvcp-widgets.adoc:280 src/gui/qtvcp-widgets.adoc:2829 #, no-wrap msgid "*`top_text`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:289 src/gui/qtvcp-widgets.adoc:2802 +#: src/gui/qtvcp-widgets.adoc:281 src/gui/qtvcp-widgets.adoc:2830 #, no-wrap msgid "*`bottom_text`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:292 src/gui/qtvcp-widgets.adoc:2805 +#: src/gui/qtvcp-widgets.adoc:284 src/gui/qtvcp-widgets.adoc:2833 #, no-wrap msgid "" "A text string to be displayed in the described button location.\n" @@ -104683,59 +104642,59 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:292 src/gui/qtvcp-widgets.adoc:2805 +#: src/gui/qtvcp-widgets.adoc:284 src/gui/qtvcp-widgets.adoc:2833 #, no-wrap msgid "*`true_color`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:293 src/gui/qtvcp-widgets.adoc:2806 +#: src/gui/qtvcp-widgets.adoc:285 src/gui/qtvcp-widgets.adoc:2834 #, no-wrap msgid "*`false_color`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:295 +#: src/gui/qtvcp-widgets.adoc:287 msgid "" "Color selection for the center LED ring to be displayed when the " "`.light.center` HAL pin is `True` or `False`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:295 src/gui/qtvcp-widgets.adoc:2808 +#: src/gui/qtvcp-widgets.adoc:287 src/gui/qtvcp-widgets.adoc:2836 #, no-wrap msgid "*`text_color`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:297 src/gui/qtvcp-widgets.adoc:2810 +#: src/gui/qtvcp-widgets.adoc:289 src/gui/qtvcp-widgets.adoc:2838 msgid "Color selection for the button text." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:297 +#: src/gui/qtvcp-widgets.adoc:289 #, no-wrap msgid "*`text_font`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:299 src/gui/qtvcp-widgets.adoc:2812 +#: src/gui/qtvcp-widgets.adoc:291 src/gui/qtvcp-widgets.adoc:2840 msgid "Font selection for the button text." msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:300 +#: src/gui/qtvcp-widgets.adoc:292 #, no-wrap msgid "`HALPad` Styles" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:302 +#: src/gui/qtvcp-widgets.adoc:294 msgid "The above properties could be set in _styles sheets_." msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:309 +#: src/gui/qtvcp-widgets.adoc:301 #, no-wrap msgid "" "HALPad{\n" @@ -104745,133 +104704,23 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:312 -#, no-wrap -msgid "`PushButton` - HAL Pin Toggle Widget" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:315 -msgid "" -"This widget allows a user to *set a HAL pin true or false* with the push of " -"a button." -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:317 -msgid "As an option it can be a _toggle button_." -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:319 -msgid "" -"For a _LED Indicator Option_, see " -"<>[IndicatedPushButton] below for " -"more info." -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:321 -msgid "It also has other options." -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:323 -msgid "It is based on PyQt's _QPushButton_." -msgstr "" - -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:325 -#, no-wrap -msgid "`focusOverlay` - Focus Overlay Widget" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:328 -msgid "" -"This widget places a *colored overlay over the screen*, usually while a " -"dialog is showing." -msgstr "" - -#. type: Block title -#: src/gui/qtvcp-widgets.adoc:329 -#, no-wrap -msgid "Focus overlay example for confirm close prompt" -msgstr "" - -#. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:330 -#, no-wrap -msgid "QtVCP focus overlay" -msgstr "" - -#. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:330 -#, no-wrap -msgid "images/qtvcp_focusOverlay.png" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:333 -msgid "" -"Used to create a 'focused' feel and to draw attention to critical " -"information." -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:336 -#, no-wrap -msgid "" -"It can also show a translucent image.\n" -"It can also display message text and buttons." -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:338 -msgid "This widget _can be controlled with `STATUS` messages_." -msgstr "" - -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:340 +#: src/gui/qtvcp-widgets.adoc:304 #, no-wrap -msgid "`gridLayout` - Grid Layout Widget" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:343 -msgid "This widget *controls if the widgets inside it are enabled or disabled*." -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:345 -msgid "" -"Disabled widgets typically have a different color and do not respond to " -"actions." +msgid "`HALLabel` - HAL Label Widget" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:347 -msgid "It is based on PyQt's `QGridLayout`." -msgstr "" - -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:349 -#, no-wrap -msgid "`hal_label` - HAL Label Widget" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:352 +#: src/gui/qtvcp-widgets.adoc:307 msgid "This widget *displays values sent to it*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:354 +#: src/gui/qtvcp-widgets.adoc:309 msgid "Values can be sent from:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:357 +#: src/gui/qtvcp-widgets.adoc:312 #, no-wrap msgid "" "_HAL pins_\n" @@ -104879,17 +104728,17 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:358 +#: src/gui/qtvcp-widgets.adoc:313 msgid "_Programmatically_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:359 +#: src/gui/qtvcp-widgets.adoc:314 msgid "_A `QtSignal`_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:362 +#: src/gui/qtvcp-widgets.adoc:317 #, no-wrap msgid "" "There is a `textTemplate` property to set the rich text and/or to format the " @@ -104898,27 +104747,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:364 +#: src/gui/qtvcp-widgets.adoc:319 msgid "`%r` for booleans" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:365 +#: src/gui/qtvcp-widgets.adoc:320 msgid "`%d` for integers" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:366 +#: src/gui/qtvcp-widgets.adoc:321 msgid "`%0.4f` for floats." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:368 +#: src/gui/qtvcp-widgets.adoc:323 msgid "A rich text example might be:" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:380 +#: src/gui/qtvcp-widgets.adoc:335 #, no-wrap msgid "" "self.w.my_hal_label.setProperty(textTemplate,\"\"\"\n" @@ -104934,83 +104783,83 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:383 +#: src/gui/qtvcp-widgets.adoc:338 msgid "" "The `setDisplay` slot can be connected to an integer, a float or a bool " "signal." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:385 +#: src/gui/qtvcp-widgets.adoc:340 msgid "If the property `pin_name` is not set the widget name will be used." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:387 +#: src/gui/qtvcp-widgets.adoc:342 msgid "There are function calls to display values:" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:388 +#: src/gui/qtvcp-widgets.adoc:343 #, no-wrap msgid "*`[HALLabelName].setDisplay(some_value)`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:390 +#: src/gui/qtvcp-widgets.adoc:345 msgid "Can be used to set the display if no HAL pin is selected." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:390 +#: src/gui/qtvcp-widgets.adoc:345 #, no-wrap msgid "*`[HALLabelName].setProperty(textTemplate,\"%d\")`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:392 +#: src/gui/qtvcp-widgets.adoc:347 msgid "Sets the template of the display." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:394 src/gui/qtvcp-widgets.adoc:842 -#: src/gui/qtvcp-widgets.adoc:1244 src/gui/qtvcp-widgets.adoc:1358 +#: src/gui/qtvcp-widgets.adoc:349 src/gui/qtvcp-widgets.adoc:867 +#: src/gui/qtvcp-widgets.adoc:1689 src/gui/qtvcp-widgets.adoc:1803 msgid "It is based on PyQt's _QLabel_." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:396 +#: src/gui/qtvcp-widgets.adoc:351 #, no-wrap msgid "`LCDNumber` - LCD Style Number Readout Widget" msgstr "" #. TODO MCDNumber widget capture #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:401 +#: src/gui/qtvcp-widgets.adoc:356 msgid "This widget _displays HAL float/s32/bit values in a LCD looking way_." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:403 +#: src/gui/qtvcp-widgets.adoc:358 msgid "" "It can display numbers in decimal, hexadecimal, binary and octal formats by " "setting the *`mode`* property." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:405 +#: src/gui/qtvcp-widgets.adoc:360 msgid "When using floats you can set a formatting string." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:407 +#: src/gui/qtvcp-widgets.adoc:362 msgid "" "You must set the *`digitCount`* property to an appropriate setting to " "display the largest number." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:412 +#: src/gui/qtvcp-widgets.adoc:367 #, no-wrap msgid "" "Option string to be used as the HAL pin name.\n" @@ -105018,46 +104867,46 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:412 +#: src/gui/qtvcp-widgets.adoc:367 #, no-wrap msgid "*`bit_pin_type`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:414 +#: src/gui/qtvcp-widgets.adoc:369 msgid "Selects the input pin as type BIT." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:414 +#: src/gui/qtvcp-widgets.adoc:369 #, no-wrap msgid "*`s32_pin_type`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:416 +#: src/gui/qtvcp-widgets.adoc:371 msgid "Selects the input pin as type S32." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:416 +#: src/gui/qtvcp-widgets.adoc:371 #, no-wrap msgid "*`float_pin_type`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:418 +#: src/gui/qtvcp-widgets.adoc:373 msgid "Select the input pin as type `FLOAT`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:418 +#: src/gui/qtvcp-widgets.adoc:373 #, no-wrap msgid "*`floatTemplate`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:422 +#: src/gui/qtvcp-widgets.adoc:377 #, no-wrap msgid "" "A string that will be used as a Python3 format template to tailor the LCD " @@ -105068,92 +104917,284 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:424 +#: src/gui/qtvcp-widgets.adoc:379 msgid "It is based on PyQt's _QLCDNumber_." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:426 +#: src/gui/qtvcp-widgets.adoc:381 #, no-wrap -msgid "`DoubleScale` - Spin Button Entry Widget" +msgid "`LED` - Indicator Widget" +msgstr "" + +#. type: Block title +#: src/gui/qtvcp-widgets.adoc:383 +#, no-wrap +msgid "QtVCP `LED`: LED Indicator Widget" +msgstr "" + +#. type: Positional ($1) AttributeList argument for macro 'image' +#: src/gui/qtvcp-widgets.adoc:384 +#, no-wrap +msgid "QtVCP LED: LED Indicator Widget" +msgstr "" + +#. type: Target for macro image +#: src/gui/qtvcp-widgets.adoc:384 +#, no-wrap +msgid "images/qtvcp_ledWidget.png" msgstr "" -#. TODO DoubleScale widget capture #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:431 -msgid "" -"This widget is a *spin button entry* widget used for _setting a s32 and " -"float HAL pin_." +#: src/gui/qtvcp-widgets.adoc:387 +msgid "A *LED like indicator* that optionally follows a HAL pin's logic." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:433 -msgid "" -"It has an internal _scale factor_, set to a default of 1, that can be set " -"programmatically or using a QtSignal." +#: src/gui/qtvcp-widgets.adoc:390 +msgid "Selects if the LED follows an input HAL pin or program state." +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:390 src/gui/qtvcp-widgets.adoc:2220 +#, no-wrap +msgid "*`diameter`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:435 -msgid "The `setInput` slot can be connected to an integer, or a float signal." +#: src/gui/qtvcp-widgets.adoc:392 +msgid "Diameter of the LED. defaults to 15)" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:436 +#: src/gui/qtvcp-widgets.adoc:392 src/gui/qtvcp-widgets.adoc:2222 #, no-wrap -msgid "*`[HALLabelName].setInput(some_value)`*" +msgid "*`color`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:438 -msgid "This is a function call to change the internal scaling factor." +#: src/gui/qtvcp-widgets.adoc:394 +msgid "Color of the LED when on. (defaults to green)" +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:394 src/gui/qtvcp-widgets.adoc:2224 +#: src/gui/qtvcp-widgets.adoc:2904 +#, no-wrap +msgid "*`off_color`*" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:396 +msgid "Color of the LED when off. (defaults to black)" +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:396 +#, no-wrap +msgid "*`gradient`*" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:398 +msgid "turns the gradient high light on or off. (defaults to on)" +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:398 +#, no-wrap +msgid "*`on_gradient_color`*" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:400 +msgid "Color highlight of the LED when on. (defaults to white)" +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:400 +#, no-wrap +msgid "*`off_gradient_color`*" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:402 +msgid "Color highlight of the LED when off. (defaults to white)" +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:402 src/gui/qtvcp-widgets.adoc:2226 +#, no-wrap +msgid "*`alignment`*" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:404 +msgid "Qt alignment hint." +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:404 src/gui/qtvcp-widgets.adoc:2228 +#, no-wrap +msgid "*`state`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:440 +#: src/gui/qtvcp-widgets.adoc:406 +msgid "Current state of LED" +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:406 src/gui/qtvcp-widgets.adoc:2230 +#, no-wrap +msgid "*`flashing`*" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:408 src/gui/qtvcp-widgets.adoc:2232 +msgid "Turns flashing option on and off." +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:408 src/gui/qtvcp-widgets.adoc:2232 +#: src/gui/qtvcp-widgets.adoc:2906 +#, no-wrap +msgid "*`flashRate`*" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:410 src/gui/qtvcp-widgets.adoc:2234 +msgid "Sets the flash rate." +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:413 msgid "" -"The HAL pins will be set to the value of the _internal scale times the " -"widget displayed value_." +"The `LED` properties can be defined in a _stylesheet_ with the following " +"code added to the `.qss` file, `name_of_led` being the widget name defined " +"in Qt Designer's editor:" +msgstr "" + +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:421 +#, no-wrap +msgid "" +"LED #name_0f_led{\n" +" qproperty-color: red;\n" +" qproperty-diameter: 20;\n" +" qproperty-flashRate: 150;\n" +"}\n" msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:442 +#: src/gui/qtvcp-widgets.adoc:424 #, no-wrap -msgid "`GeneralHALInput` - General Signals/Slots Input Connection Widget" +msgid "`PushButton` - HAL Pin Toggle Widget" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:445 src/gui/qtvcp-widgets.adoc:452 +#: src/gui/qtvcp-widgets.adoc:427 msgid "" -"This widget is used to *connect an arbitrary Qt widget to HAL using " -"signals/slots*." +"This widget allows a user to *set a HAL pin true or false* with the push of " +"a button." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:447 -msgid "It is used _for widgets that should *respond* to HAL pin changes_." +#: src/gui/qtvcp-widgets.adoc:429 +msgid "As an option it can be a _toggle button_." +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:431 +msgid "" +"For a _LED Indicator Option_, see " +"<>[IndicatedPushButton] below for " +"more info." +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:433 +msgid "It also has other options." +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:435 +msgid "It is based on PyQt's _QPushButton_." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:449 +#: src/gui/qtvcp-widgets.adoc:437 #, no-wrap -msgid "`GeneralHALOutput` - General Signals/Slots Output Connection Widget" +msgid "`RadioButton` Widget" msgstr "" +#. TODO QtVCP radio button widget capture +#. FIXME Is that one HAL pin per button ? #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:454 -msgid "It is used _for widgets that should *control* HAL pins_." +#: src/gui/qtvcp-widgets.adoc:443 +msgid "" +"This widget allows a user to *set HAL pins true or false*. Only one " +"`RadioButton` widget of a group can be true at a time." +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:445 +msgid "It is based on PyQt's _QRadioButton_." msgstr "" #. type: Title === +#: src/gui/qtvcp-widgets.adoc:447 +#, no-wrap +msgid "`Slider` - HAL Pin Value Adjusting Widget" +msgstr "" + +#. TODO QtVCP slider widget capture +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:452 +msgid "Allows one to *adjust a HAL pin value using a sliding pointer*." +msgstr "" + +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:454 +#, no-wrap +msgid "`TabWidget` - Tab Widget" +msgstr "" + +#. type: Plain text #: src/gui/qtvcp-widgets.adoc:456 +msgid "This widget allows the tab height to be adjusted with stylesheets" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:461 +#, no-wrap +msgid "" +"The `TabWidget` properties can be defined in a _stylesheet_ with the " +"following code added to the `.qss` file.\n" +"`name_of_tab` being the widget name defined in Qt Designer's editor.\n" +"If you omit the '#name_of_tab' text, all TabWidgets tab height will be " +"set.\n" +"This shows how to set a particular widget's tab height:" +msgstr "" + +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:467 +#, no-wrap +msgid "" +"TabWidget #name_of_tab{\n" +" qproperty-tabsize: 1.5;\n" +"}\n" +msgstr "" + +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:472 #, no-wrap msgid "`WidgetSwitcher` - Multi-widget Layout View Switcher Widget" msgstr "" #. TODO WidgetSwitcher widget capture #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:462 +#: src/gui/qtvcp-widgets.adoc:478 msgid "" "This is used to switch the view of a multi-widget layout to show just one " "widget, i.e. to *flip between a large view of a widget and a smaller multi " @@ -105161,7 +105202,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:465 +#: src/gui/qtvcp-widgets.adoc:481 msgid "" "It is _different from a stacked widget_ as it can pull a widget from " "anywhere in the screen and place it in its page with a different layout than " @@ -105169,38 +105210,38 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:467 +#: src/gui/qtvcp-widgets.adoc:483 msgid "The _original widget must be in a layout_ for switcher to put it back." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:469 +#: src/gui/qtvcp-widgets.adoc:485 msgid "In Qt Designer you will:" msgstr "" #. FIXME Add an entry about widget numbering #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:472 +#: src/gui/qtvcp-widgets.adoc:488 msgid "Add the `WidgetSwitcher` widget on screen." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:473 +#: src/gui/qtvcp-widgets.adoc:489 msgid "Right click the `WidgetSwitcher` and add a page." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:474 +#: src/gui/qtvcp-widgets.adoc:490 msgid "Populate it with the widgets/layouts you wish to see in a default form." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:475 +#: src/gui/qtvcp-widgets.adoc:491 msgid "Add as many pages as there are views to switch to." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:477 +#: src/gui/qtvcp-widgets.adoc:493 #, no-wrap msgid "" "On each page, add a layout widget.\n" @@ -105209,28 +105250,28 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:478 +#: src/gui/qtvcp-widgets.adoc:494 msgid "" "Click on the `WidgetSwitcher` widget and then scroll to the bottom of the " "property editor." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:479 +#: src/gui/qtvcp-widgets.adoc:495 msgid "" "Look for the dynamic property `widget_list` and double click to the right of " "it." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:480 +#: src/gui/qtvcp-widgets.adoc:496 msgid "" "A dialog pops up allowing you to add the names of the widgets to move to the " "pages you added to the `WidgetSwitcher`." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:483 +#: src/gui/qtvcp-widgets.adoc:499 #, no-wrap msgid "" "There are _function calls_ to display specific widgets.\n" @@ -105239,76 +105280,112 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:484 +#: src/gui/qtvcp-widgets.adoc:500 #, no-wrap msgid "*`[_WidgetSwitcherName_].show_id_widget(_number_)`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:485 +#: src/gui/qtvcp-widgets.adoc:501 #, no-wrap msgid "*`[_WidgetSwitcherName_].show_named_widget(_widget_name_)`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:486 +#: src/gui/qtvcp-widgets.adoc:502 #, no-wrap msgid "*`[_WidgetSwitcherName_].show_default()`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:488 +#: src/gui/qtvcp-widgets.adoc:504 msgid "" "This shows the `page 0` layout, and puts all other widgets back to where " "they were as initially built in Qt Designer." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:488 +#: src/gui/qtvcp-widgets.adoc:504 #, no-wrap msgid "*`[_WidgetSwitcherName_].show_next()`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:489 +#: src/gui/qtvcp-widgets.adoc:505 msgid "Show next widget." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:491 +#: src/gui/qtvcp-widgets.adoc:507 msgid "It is based on the _QStack_ widget." msgstr "" +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:509 +#, no-wrap +msgid "`XEmbed` - Program Embedding Widget" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:512 +msgid "Allows one to *embed a program into the widget*." +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:514 +msgid "Only programs that utilize the `xembed` protocol will work such as:" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:516 +msgid "GladeVCP virtual control panels" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:517 +msgid "Onboard virtual keyboard" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:518 +msgid "QtVCP virtual control panels" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:519 +msgid "mplayer video player" +msgstr "" + #. type: Title == -#: src/gui/qtvcp-widgets.adoc:494 +#: src/gui/qtvcp-widgets.adoc:521 #, no-wrap msgid "Machine Controller Widgets" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:497 +#: src/gui/qtvcp-widgets.adoc:524 msgid "These widgets *interact with the Machine Controller state*." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:499 +#: src/gui/qtvcp-widgets.adoc:526 #, no-wrap msgid "`ActionButton` - Machine Controller Action Control Widget" msgstr "" #. TODO ActionButton widget captures/examples #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:504 +#: src/gui/qtvcp-widgets.adoc:531 msgid "These buttons are used for *control actions on the machine controller*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:506 +#: src/gui/qtvcp-widgets.adoc:533 msgid "They are built on top of `IndicatedPushButton` so can have LEDs overlaid." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:511 +#: src/gui/qtvcp-widgets.adoc:538 msgid "" "If you left double click on this widget you can launch a dialog to set any " "of these actions. The dialogs will help to set the right related data to " @@ -105317,591 +105394,591 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:514 +#: src/gui/qtvcp-widgets.adoc:541 msgid "You can select one of these:" msgstr "" #. FIXME are capitalization and "underscoring" OK ? #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:516 +#: src/gui/qtvcp-widgets.adoc:543 #, no-wrap msgid "*`Estop`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:517 +#: src/gui/qtvcp-widgets.adoc:544 #, no-wrap msgid "*`Machine On`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:518 +#: src/gui/qtvcp-widgets.adoc:545 #, no-wrap msgid "*`Auto`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:519 +#: src/gui/qtvcp-widgets.adoc:546 #, no-wrap msgid "*`mdi`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:520 +#: src/gui/qtvcp-widgets.adoc:547 #, no-wrap msgid "*`manual`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:522 +#: src/gui/qtvcp-widgets.adoc:549 #, no-wrap msgid "*`run_from_line status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:524 +#: src/gui/qtvcp-widgets.adoc:551 msgid "Gets line number from `STATUS` message `gcode-line-selected`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:524 +#: src/gui/qtvcp-widgets.adoc:551 #, no-wrap msgid "*`run_from_line slot`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:526 +#: src/gui/qtvcp-widgets.adoc:553 msgid "Gets line number from Qt Designer int/str slot `setRunFromLine`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:528 +#: src/gui/qtvcp-widgets.adoc:555 #, no-wrap msgid "*`load dialog`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:529 +#: src/gui/qtvcp-widgets.adoc:556 msgid "Requires a dialog widget present." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:529 +#: src/gui/qtvcp-widgets.adoc:556 #, no-wrap msgid "*`Camview dialog`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:530 +#: src/gui/qtvcp-widgets.adoc:557 msgid "Requires `camview` dialog widget present." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:530 +#: src/gui/qtvcp-widgets.adoc:557 #, no-wrap msgid "*`origin offset dialog`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:531 +#: src/gui/qtvcp-widgets.adoc:558 msgid "Requires origin offset dialog widget present." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:531 +#: src/gui/qtvcp-widgets.adoc:558 #, no-wrap msgid "*`macro dialog`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:532 +#: src/gui/qtvcp-widgets.adoc:559 msgid "Requires macro dialog widget present." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:532 +#: src/gui/qtvcp-widgets.adoc:559 #, no-wrap msgid "*`Launch Halmeter`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:533 +#: src/gui/qtvcp-widgets.adoc:560 #, no-wrap msgid "*`Launch Status`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:534 +#: src/gui/qtvcp-widgets.adoc:561 #, no-wrap msgid "*`Launch Halshow`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:535 +#: src/gui/qtvcp-widgets.adoc:562 #, no-wrap msgid "*`Home`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:536 +#: src/gui/qtvcp-widgets.adoc:563 msgid "Set the joint number to -1 for `all-home`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:536 +#: src/gui/qtvcp-widgets.adoc:563 #, no-wrap msgid "*`Unhome`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:537 +#: src/gui/qtvcp-widgets.adoc:564 msgid "Set the joint number to -1 for `all-unhome`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:537 +#: src/gui/qtvcp-widgets.adoc:564 #, no-wrap msgid "*`Home Selected`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:538 +#: src/gui/qtvcp-widgets.adoc:565 msgid "Homes the joint/axis selected by `STATUS`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:538 +#: src/gui/qtvcp-widgets.adoc:565 #, no-wrap msgid "*`Unhome Selected`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:539 +#: src/gui/qtvcp-widgets.adoc:566 msgid "Unhomes the joint/axis selected by `STATUS`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:539 +#: src/gui/qtvcp-widgets.adoc:566 #, no-wrap msgid "*`zero axis`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:540 +#: src/gui/qtvcp-widgets.adoc:567 #, no-wrap msgid "*`zero G5X`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:541 +#: src/gui/qtvcp-widgets.adoc:568 msgid "Zeros the current user coordinate system offsets." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:541 +#: src/gui/qtvcp-widgets.adoc:568 #, no-wrap msgid "*`zero G92`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:542 +#: src/gui/qtvcp-widgets.adoc:569 msgid "Zeros the optional `G92` offsets." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:542 +#: src/gui/qtvcp-widgets.adoc:569 #, no-wrap msgid "*`zero Z rotational`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:543 +#: src/gui/qtvcp-widgets.adoc:570 msgid "Zeros the rotation offset." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:543 +#: src/gui/qtvcp-widgets.adoc:570 #, no-wrap msgid "*`jog joint positive`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:544 src/gui/qtvcp-widgets.adoc:545 +#: src/gui/qtvcp-widgets.adoc:571 src/gui/qtvcp-widgets.adoc:572 msgid "Set the joint number." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:544 +#: src/gui/qtvcp-widgets.adoc:571 #, no-wrap msgid "*`jog joint negative`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:545 +#: src/gui/qtvcp-widgets.adoc:572 #, no-wrap msgid "*`jog selected positive`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:546 src/gui/qtvcp-widgets.adoc:547 +#: src/gui/qtvcp-widgets.adoc:573 src/gui/qtvcp-widgets.adoc:574 msgid "Selected with a different widget or `STATUS`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:546 +#: src/gui/qtvcp-widgets.adoc:573 #, no-wrap msgid "*`jog selected negative`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:547 +#: src/gui/qtvcp-widgets.adoc:574 #, no-wrap msgid "*`jog increment`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:548 +#: src/gui/qtvcp-widgets.adoc:575 msgid "Set metric/imperial/angular numbers." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:548 +#: src/gui/qtvcp-widgets.adoc:575 #, no-wrap msgid "*`jog rate`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:549 src/gui/qtvcp-widgets.adoc:550 -#: src/gui/qtvcp-widgets.adoc:551 src/gui/qtvcp-widgets.adoc:552 +#: src/gui/qtvcp-widgets.adoc:576 src/gui/qtvcp-widgets.adoc:577 +#: src/gui/qtvcp-widgets.adoc:578 src/gui/qtvcp-widgets.adoc:579 msgid "Set the float/alt float number." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:549 +#: src/gui/qtvcp-widgets.adoc:576 #, no-wrap msgid "*`feed override`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:550 +#: src/gui/qtvcp-widgets.adoc:577 #, no-wrap msgid "*`rapid override`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:551 +#: src/gui/qtvcp-widgets.adoc:578 #, no-wrap msgid "*`spindle override`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:552 +#: src/gui/qtvcp-widgets.adoc:579 #, no-wrap msgid "*`spindle fwd`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:553 +#: src/gui/qtvcp-widgets.adoc:580 #, no-wrap msgid "*`spindle backward`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:554 +#: src/gui/qtvcp-widgets.adoc:581 #, no-wrap msgid "*`spindle stop`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:555 +#: src/gui/qtvcp-widgets.adoc:582 #, no-wrap msgid "*`spindle up`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:556 +#: src/gui/qtvcp-widgets.adoc:583 #, no-wrap msgid "*`spindle down`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:557 +#: src/gui/qtvcp-widgets.adoc:584 #, no-wrap msgid "*`view change`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:558 +#: src/gui/qtvcp-widgets.adoc:585 msgid "Set `view_type_string`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:558 +#: src/gui/qtvcp-widgets.adoc:585 #, no-wrap msgid "*`limits override`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:559 +#: src/gui/qtvcp-widgets.adoc:586 #, no-wrap msgid "*`flood`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:560 +#: src/gui/qtvcp-widgets.adoc:587 #, no-wrap msgid "*`mist`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:561 +#: src/gui/qtvcp-widgets.adoc:588 #, no-wrap msgid "*`block delete`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:562 +#: src/gui/qtvcp-widgets.adoc:589 #, no-wrap msgid "*`optional stop`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:563 +#: src/gui/qtvcp-widgets.adoc:590 #, no-wrap msgid "*`mdi command`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:564 +#: src/gui/qtvcp-widgets.adoc:591 msgid "Set `command_string`, i.e.,calls a hard coded MDI command" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:564 +#: src/gui/qtvcp-widgets.adoc:591 #, no-wrap msgid "*`INI mdi number`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:565 +#: src/gui/qtvcp-widgets.adoc:592 msgid "Set `ini_mdi_number`, i.e., calls an INI based MDI command" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:565 +#: src/gui/qtvcp-widgets.adoc:592 #, no-wrap msgid "*`dro absolute`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:566 +#: src/gui/qtvcp-widgets.adoc:593 #, no-wrap msgid "*`dro relative`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:567 +#: src/gui/qtvcp-widgets.adoc:594 #, no-wrap msgid "*`dro dtg`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:568 +#: src/gui/qtvcp-widgets.adoc:595 #, no-wrap msgid "*`exit screen`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:569 +#: src/gui/qtvcp-widgets.adoc:596 msgid "Closes down LinuxCNC" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:569 +#: src/gui/qtvcp-widgets.adoc:596 #, no-wrap msgid "*`Override limits`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:570 +#: src/gui/qtvcp-widgets.adoc:597 msgid "Temporarily override hard limits" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:570 +#: src/gui/qtvcp-widgets.adoc:597 #, no-wrap msgid "*`launch dialogs`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:571 +#: src/gui/qtvcp-widgets.adoc:598 msgid "Pops up dialogs if they are included in ui file." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:571 +#: src/gui/qtvcp-widgets.adoc:598 #, no-wrap msgid "*`set DRO to relative`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:572 +#: src/gui/qtvcp-widgets.adoc:599 #, no-wrap msgid "*`set DRO to absolute`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:573 +#: src/gui/qtvcp-widgets.adoc:600 #, no-wrap msgid "*`set DRO to distance-to-go`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:578 +#: src/gui/qtvcp-widgets.adoc:605 msgid "" "These set _attributes_ of the selected action (availability depends on the " "widget):" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:579 +#: src/gui/qtvcp-widgets.adoc:606 #, no-wrap msgid "*`toggle float option`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:581 +#: src/gui/qtvcp-widgets.adoc:608 msgid "Allows jog rate and overrides to toggle between two rates." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:581 +#: src/gui/qtvcp-widgets.adoc:608 #, no-wrap msgid "*`joint number`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:583 +#: src/gui/qtvcp-widgets.adoc:610 msgid "Selects the joint/axis that the button controls." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:583 +#: src/gui/qtvcp-widgets.adoc:610 #, no-wrap msgid "*`incr imperial number`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:585 +#: src/gui/qtvcp-widgets.adoc:612 msgid "Sets the imperial jog increment (set negative to ignore)." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:585 +#: src/gui/qtvcp-widgets.adoc:612 #, no-wrap msgid "*`incr mm number`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:587 +#: src/gui/qtvcp-widgets.adoc:614 msgid "Sets the metric jog increment (set negative to ignore)." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:587 +#: src/gui/qtvcp-widgets.adoc:614 #, no-wrap msgid "*`incr angular number`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:589 +#: src/gui/qtvcp-widgets.adoc:616 msgid "Sets the angular jog increment (set negative to ignore)." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:589 +#: src/gui/qtvcp-widgets.adoc:616 #, no-wrap msgid "*`float number`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:591 +#: src/gui/qtvcp-widgets.adoc:618 msgid "Used for `jograte` and overrides." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:591 +#: src/gui/qtvcp-widgets.adoc:618 #, no-wrap msgid "*`float alternate number`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:593 +#: src/gui/qtvcp-widgets.adoc:620 msgid "For `jograte` and overrides that can toggle between two float numbers." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:593 +#: src/gui/qtvcp-widgets.adoc:620 #, no-wrap msgid "*`view type string`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:595 +#: src/gui/qtvcp-widgets.adoc:622 msgid "Can be:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:596 +#: src/gui/qtvcp-widgets.adoc:623 msgid "`p`," msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:597 +#: src/gui/qtvcp-widgets.adoc:624 msgid "`x`, `y`, `y2`, `z`, `z2`," msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:598 +#: src/gui/qtvcp-widgets.adoc:625 msgid "`zoom-in`, `zoom-out`," msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:599 +#: src/gui/qtvcp-widgets.adoc:626 msgid "`pan-up`, `pan-down`, `pan-left`, `pan-right`," msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:600 +#: src/gui/qtvcp-widgets.adoc:627 msgid "`rotate-up`, `rotate-down`, `rotate-cw`, `rotate-ccw`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:601 +#: src/gui/qtvcp-widgets.adoc:628 msgid "`clear`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:601 +#: src/gui/qtvcp-widgets.adoc:628 #, no-wrap msgid "*`command string`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:603 +#: src/gui/qtvcp-widgets.adoc:630 msgid "" "MDI command string that will be invoked if the MDI command action is " "selected." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:603 +#: src/gui/qtvcp-widgets.adoc:630 #, no-wrap msgid "*`ini_mdi_number`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:610 +#: src/gui/qtvcp-widgets.adoc:637 #, no-wrap msgid "" "(Legacy way)\n" @@ -105916,13 +105993,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:611 +#: src/gui/qtvcp-widgets.adoc:638 #, no-wrap msgid "*`ini_mdi_key`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:618 +#: src/gui/qtvcp-widgets.adoc:645 #, no-wrap msgid "" "(preferred way)\n" @@ -105935,7 +106012,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:623 +#: src/gui/qtvcp-widgets.adoc:650 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -105945,7 +106022,7 @@ msgstr "" #. FIXME add link to Indicated_PushButton section #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:629 +#: src/gui/qtvcp-widgets.adoc:656 msgid "" "Action buttons are subclassed from " "<>[`IndicatedPushButton`]. See the " @@ -105953,36 +106030,36 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:631 +#: src/gui/qtvcp-widgets.adoc:658 msgid "<>" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:632 +#: src/gui/qtvcp-widgets.adoc:659 msgid "<>" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:633 +#: src/gui/qtvcp-widgets.adoc:660 msgid "<>" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:634 +#: src/gui/qtvcp-widgets.adoc:661 msgid "" "<>" msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:636 +#: src/gui/qtvcp-widgets.adoc:663 #, no-wrap msgid "`ActionToolButton` - Optional Actions Menu Button Widget" msgstr "" #. TODO ActionToolButton widget capture #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:642 +#: src/gui/qtvcp-widgets.adoc:669 #, no-wrap msgid "" "*`ActionToolButton`* buttons are similar in concept to action buttons,\n" @@ -105992,51 +106069,51 @@ msgstr "" #. FIXME meaning only one ActionToolButton, right ? #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:645 +#: src/gui/qtvcp-widgets.adoc:672 msgid "Currently there is only one option: `userView`." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:647 src/gui/qtvcp-widgets.adoc:737 -#: src/gui/qtvcp-widgets.adoc:1852 +#: src/gui/qtvcp-widgets.adoc:674 src/gui/qtvcp-widgets.adoc:753 +#: src/gui/qtvcp-widgets.adoc:2279 msgid "It is based on PyQt's _QToolButton_." msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:649 +#: src/gui/qtvcp-widgets.adoc:676 #, no-wrap msgid "`userView` Record and Set User View Widget" msgstr "" #. TODO userView widget capture #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:654 +#: src/gui/qtvcp-widgets.adoc:681 msgid "" "User View tool button allows to *record and return to an arbitrary graphics " "view*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:656 +#: src/gui/qtvcp-widgets.adoc:683 msgid "" "Press and hold the button to have the menu pop up and press _record view_ to " "record the currently displayed graphics view." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:658 +#: src/gui/qtvcp-widgets.adoc:685 msgid "Click the button normally to return to the last recorded position." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:660 +#: src/gui/qtvcp-widgets.adoc:687 msgid "" "The recorded position will be remembered at shutdown if a preference file " "option is set up." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:666 +#: src/gui/qtvcp-widgets.adoc:693 #, no-wrap msgid "" "Due to programming limitations, the recorded position may not show exactly " @@ -106048,174 +106125,150 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:668 -#, no-wrap -msgid "`RoundButton` - Round Shapped `ActionButton` Widget" -msgstr "" - -#. TODO RoundButton widget capture/example -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:673 -msgid "" -"Round buttons work the same as _ActionButtons_ other than the button is " -"cropped round." -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:675 -msgid "They are intended only to be visually different." -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:677 -msgid "They have _two path properties_ for displaying *images on true and false*." -msgstr "" - -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:679 +#: src/gui/qtvcp-widgets.adoc:695 #, no-wrap msgid "`AxisToolButton` - Select and Set Axis Widget" msgstr "" #. TODO AxisToolButton widget capture/example #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:685 +#: src/gui/qtvcp-widgets.adoc:701 msgid "This allows one to *select and set an axis*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:687 +#: src/gui/qtvcp-widgets.adoc:703 msgid "If the button is set checkable, it will indicate which axis is selected." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:689 +#: src/gui/qtvcp-widgets.adoc:705 msgid "If you press and hold the button a pop up menu will show allowing one to:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:691 +#: src/gui/qtvcp-widgets.adoc:707 msgid "Zero the axis" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:692 +#: src/gui/qtvcp-widgets.adoc:708 msgid "Divide the axis by 2" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:693 +#: src/gui/qtvcp-widgets.adoc:709 msgid "Set the axis arbitrarily" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:694 +#: src/gui/qtvcp-widgets.adoc:710 msgid "Reset the axis to the last number recorded" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:697 +#: src/gui/qtvcp-widgets.adoc:713 msgid "" "You must have selected an entry dialog widget that corresponds to the " "dialog_code_string, usually this is selected from the screenOptions widget." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:700 +#: src/gui/qtvcp-widgets.adoc:716 msgid "Will set a HAL pin true when the axis is selected." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:700 +#: src/gui/qtvcp-widgets.adoc:716 #, no-wrap msgid "*`joint_number`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:702 +#: src/gui/qtvcp-widgets.adoc:718 msgid "Should be set to the appropriate joint number" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:702 +#: src/gui/qtvcp-widgets.adoc:718 #, no-wrap msgid "*`axis_letter`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:704 +#: src/gui/qtvcp-widgets.adoc:720 msgid "Should be set to the appropriate axis letter" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:706 +#: src/gui/qtvcp-widgets.adoc:722 msgid "These are the click-and-hold menu properties: +" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:707 src/gui/qtvcp-widgets.adoc:783 +#: src/gui/qtvcp-widgets.adoc:723 src/gui/qtvcp-widgets.adoc:808 #, no-wrap msgid "*`showLast`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:709 src/gui/qtvcp-widgets.adoc:785 +#: src/gui/qtvcp-widgets.adoc:725 src/gui/qtvcp-widgets.adoc:810 msgid "show the 'Set to last' action" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:709 src/gui/qtvcp-widgets.adoc:785 +#: src/gui/qtvcp-widgets.adoc:725 src/gui/qtvcp-widgets.adoc:810 #, no-wrap msgid "*`showDivide`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:711 src/gui/qtvcp-widgets.adoc:787 +#: src/gui/qtvcp-widgets.adoc:727 src/gui/qtvcp-widgets.adoc:812 msgid "show the 'Divide by 2' action" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:711 src/gui/qtvcp-widgets.adoc:787 +#: src/gui/qtvcp-widgets.adoc:727 src/gui/qtvcp-widgets.adoc:812 #, no-wrap msgid "*`showGotoOrigin`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:713 src/gui/qtvcp-widgets.adoc:789 +#: src/gui/qtvcp-widgets.adoc:729 src/gui/qtvcp-widgets.adoc:814 msgid "show the 'Go to G53/G5x origin' action" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:713 src/gui/qtvcp-widgets.adoc:789 +#: src/gui/qtvcp-widgets.adoc:729 src/gui/qtvcp-widgets.adoc:814 #, no-wrap msgid "*`showZeroOrigin`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:715 src/gui/qtvcp-widgets.adoc:791 +#: src/gui/qtvcp-widgets.adoc:731 src/gui/qtvcp-widgets.adoc:816 msgid "show the 'Zero Origin' action" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:715 src/gui/qtvcp-widgets.adoc:791 +#: src/gui/qtvcp-widgets.adoc:731 src/gui/qtvcp-widgets.adoc:816 #, no-wrap msgid "*`showSetOrigin`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:717 src/gui/qtvcp-widgets.adoc:793 +#: src/gui/qtvcp-widgets.adoc:733 src/gui/qtvcp-widgets.adoc:818 msgid "show the 'Set Origin' action" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:717 src/gui/qtvcp-widgets.adoc:2152 -#: src/gui/qtvcp-widgets.adoc:2322 +#: src/gui/qtvcp-widgets.adoc:733 src/gui/qtvcp-widgets.adoc:1609 +#: src/gui/qtvcp-widgets.adoc:2353 #, no-wrap msgid "*`dialog_code_string`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:720 +#: src/gui/qtvcp-widgets.adoc:736 msgid "" "Sets which dialog will pop up with numerical entry. ie. 'ENTRY' or " "'CALCULATOR' to call a typing only entry dialog or a touch/typing calculator " @@ -106223,12 +106276,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:722 +#: src/gui/qtvcp-widgets.adoc:738 msgid "Here is a sample stylesheet entry:" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:734 +#: src/gui/qtvcp-widgets.adoc:750 #, no-wrap msgid "" "AxisToolButton {\n" @@ -106243,46 +106296,69 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:739 +#: src/gui/qtvcp-widgets.adoc:755 +#, no-wrap +msgid "`BasicProbe` - Simple Mill Probing Widget" +msgstr "" + +#. type: Block title +#: src/gui/qtvcp-widgets.adoc:757 +#, no-wrap +msgid "QtVCP `BasicProbe`: Simple Mill Probing Widget" +msgstr "" + +#. type: Positional ($1) AttributeList argument for macro 'image' +#: src/gui/qtvcp-widgets.adoc:758 +#, no-wrap +msgid "QtVCP BasicProbe: Simple Mill Probing Widget" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:762 src/gui/qtvcp-widgets.adoc:2413 +msgid "Widget for *probing on a mill*. Used by the _QtDragon_ screen." +msgstr "" + +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:764 #, no-wrap msgid "`CamView` - Workpiece Alignment and Origin Setting Widget" msgstr "" #. TODO CamView widget capture/example #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:744 +#: src/gui/qtvcp-widgets.adoc:769 msgid "This widget *displays a image from a web camera*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:746 +#: src/gui/qtvcp-widgets.adoc:771 msgid "It _overlays an adjustable circular and cross hair target_ over the image." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:748 +#: src/gui/qtvcp-widgets.adoc:773 msgid "CamView was built with precise visual positioning in mind." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:750 +#: src/gui/qtvcp-widgets.adoc:775 msgid "This is used to *align the work piece or zero part features using a webcam*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:752 +#: src/gui/qtvcp-widgets.adoc:777 msgid "It uses _OpenCV_ vision library." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:754 +#: src/gui/qtvcp-widgets.adoc:779 #, no-wrap msgid "`DROLabel` - Axis Position Display Widget" msgstr "" #. TODO DROLabel widget capture/example #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:760 +#: src/gui/qtvcp-widgets.adoc:785 #, no-wrap msgid "" "This will *display the current position of an axis*.\n" @@ -106290,123 +106366,123 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:761 +#: src/gui/qtvcp-widgets.adoc:786 #, no-wrap msgid "*`Qjoint_number`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtvcp-widgets.adoc:788 msgid "" "Joint index number (X=0 Y=1) of offset to display (10 will specify " "rotational offset)." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtvcp-widgets.adoc:788 #, no-wrap msgid "*`Qreference_type`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:765 +#: src/gui/qtvcp-widgets.adoc:790 msgid "Actual, relative or distance to go (0,1,2)." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:765 src/gui/qtvcp-widgets.adoc:2156 -#: src/gui/qtvcp-widgets.adoc:2326 +#: src/gui/qtvcp-widgets.adoc:790 src/gui/qtvcp-widgets.adoc:1613 +#: src/gui/qtvcp-widgets.adoc:2357 #, no-wrap msgid "*`metric_template`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:767 +#: src/gui/qtvcp-widgets.adoc:792 msgid "Format of display, e.g. `%10.3f`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:767 src/gui/qtvcp-widgets.adoc:2158 -#: src/gui/qtvcp-widgets.adoc:2328 +#: src/gui/qtvcp-widgets.adoc:792 src/gui/qtvcp-widgets.adoc:1615 +#: src/gui/qtvcp-widgets.adoc:2359 #, no-wrap msgid "*`imperial_template`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:769 +#: src/gui/qtvcp-widgets.adoc:794 msgid "format of display, e.g. `%9.4f`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:769 +#: src/gui/qtvcp-widgets.adoc:794 #, no-wrap msgid "*`angular_template`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:771 +#: src/gui/qtvcp-widgets.adoc:796 msgid "Format of display, e.g. `%Rotational: 10.1f`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:771 +#: src/gui/qtvcp-widgets.adoc:796 #, no-wrap msgid "*`always_display_diameter`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:773 src/gui/qtvcp-widgets.adoc:775 +#: src/gui/qtvcp-widgets.adoc:798 src/gui/qtvcp-widgets.adoc:800 msgid "Toggles display option" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:773 +#: src/gui/qtvcp-widgets.adoc:798 #, no-wrap msgid "*`always_display_radius`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:775 +#: src/gui/qtvcp-widgets.adoc:800 #, no-wrap msgid "*`display_as_per_m7m8`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:777 +#: src/gui/qtvcp-widgets.adoc:802 msgid "Toggles display option. Will follow the current M7/8 mode" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:777 +#: src/gui/qtvcp-widgets.adoc:802 #, no-wrap msgid "*`follow_reference_changes`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:780 +#: src/gui/qtvcp-widgets.adoc:805 msgid "" "Toggles display option. Will follow the STATUS message reference mode. ie. " "you can use Action buttons to set how it's currently displayed." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:782 +#: src/gui/qtvcp-widgets.adoc:807 msgid "These are the click-on-menu options:" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:793 +#: src/gui/qtvcp-widgets.adoc:818 #, no-wrap msgid "*`dialogName`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:795 +#: src/gui/qtvcp-widgets.adoc:820 msgid "Sets which dialog will pop up with numerical entry. ie ENTRY or CALCULATOR" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:798 +#: src/gui/qtvcp-widgets.adoc:823 msgid "" "The `DROLabel` widget holds a property *`isHomed`* that can be used with a " "stylesheet to change the _color of the `DRO_Label` based on homing state of " @@ -106414,32 +106490,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:800 +#: src/gui/qtvcp-widgets.adoc:825 msgid "Here is a sample stylesheet entry that:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:802 +#: src/gui/qtvcp-widgets.adoc:827 msgid "Sets the font of all `DRO_Label` widgets," msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:803 +#: src/gui/qtvcp-widgets.adoc:828 msgid "Sets the text template (to set resolution) of the DRO," msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:804 +#: src/gui/qtvcp-widgets.adoc:829 msgid "Then sets the text color based on the Qt `isHomed` property." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:805 +#: src/gui/qtvcp-widgets.adoc:830 msgid "show all the menu options." msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:813 +#: src/gui/qtvcp-widgets.adoc:838 #, no-wrap msgid "" "DROLabel {\n" @@ -106450,7 +106526,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:822 +#: src/gui/qtvcp-widgets.adoc:847 #, no-wrap msgid "" " /* Modify all the menu options */\n" @@ -106464,7 +106540,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:826 +#: src/gui/qtvcp-widgets.adoc:851 #, no-wrap msgid "" "DROLabel[isHomed=false] {\n" @@ -106473,7 +106549,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:830 +#: src/gui/qtvcp-widgets.adoc:855 #, no-wrap msgid "" "DROLabel[isHomed=true] {\n" @@ -106482,14 +106558,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:833 +#: src/gui/qtvcp-widgets.adoc:858 msgid "" "Here is how you specify a particular widget by its `objectName` in Qt " "Designer:" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:839 +#: src/gui/qtvcp-widgets.adoc:864 #, no-wrap msgid "" "DROLabel #dr0_x_axis [isHomed=false] {\n" @@ -106498,38 +106574,157 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:844 +#: src/gui/qtvcp-widgets.adoc:869 +#, no-wrap +msgid "`FileManager` - File Loading Selector Widget" +msgstr "" + +#. type: Block title +#: src/gui/qtvcp-widgets.adoc:871 +#, no-wrap +msgid "QtVCP `FileManager`: File Loading Selector Widget" +msgstr "" + +#. type: Positional ($1) AttributeList argument for macro 'image' +#: src/gui/qtvcp-widgets.adoc:872 +#, no-wrap +msgid "QtVCP FileManager: File Loading Selector Widget" +msgstr "" + +#. type: Target for macro image +#: src/gui/qtvcp-widgets.adoc:872 +#, no-wrap +msgid "images/qtvcp_fileManager.png" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:875 +msgid "This widget is used to *select files to load*." +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:877 +msgid "It has a the ability to scroll the names with hardware such as a MPG." +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:879 +msgid "" +"One can class patch the function `load(self,fname)` to customize file " +"loading." +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:881 +msgid "" +"The function `getCurrentSelected()` will return a Python tuple, containing " +"the file path and whether it is a file." +msgstr "" + +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:888 +#, no-wrap +msgid "" +"temp = FILEMANAGER.getCurrentSelected()\n" +"print('filepath={}'.format(temp[0]))\n" +"if temp[1]:\n" +" print('Is a file')\n" +msgstr "" + +#. type: Block title +#: src/gui/qtvcp-widgets.adoc:890 src/gui/qtvcp-widgets.adoc:1010 +#, no-wrap +msgid "Stylesheets Properties" +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:892 +#, no-wrap +msgid "*`doubleClickSelection`* _(bool)_" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:896 +#, no-wrap +msgid "" +"Determines whether or not to _require double clicking on a folder_.\n" +"Single clicking a folder (False) is enabled by default and is intended for " +"touch screen users.\n" +"The following shows an example of how to set this property:" +msgstr "" + +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:902 +#, no-wrap +msgid "" +"#filemanager {\n" +" qproperty-doubleClickSelection: True;\n" +"}\n" +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:904 +#, no-wrap +msgid "*`showListView`* _(bool)_" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:908 +#, no-wrap +msgid "" +"Determines whether or not to _show the file/folder structure in list " +"form_.\n" +"Table view (False) is enabled by default.\n" +"The following shows an example of how to set this property:" +msgstr "" + +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:914 +#, no-wrap +msgid "" +"#filemanager {\n" +" qproperty-showListView: True;\n" +"}\n" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:917 src/gui/qtvcp-widgets.adoc:2316 +msgid "It is based on PyQt's FIXME" +msgstr "" + +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:919 #, no-wrap msgid "`GcodeDisplay` - G-code Text Display Widget" msgstr "" #. TODO GcodeDisplay capture/example #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:849 +#: src/gui/qtvcp-widgets.adoc:924 msgid "" "This *displays G-code in text form*, highlighting the currently running " "line." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:851 +#: src/gui/qtvcp-widgets.adoc:926 msgid "This can also display:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:853 +#: src/gui/qtvcp-widgets.adoc:928 #, no-wrap msgid "*MDI history* when LinuxCNC is in `MDI` mode.\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:854 +#: src/gui/qtvcp-widgets.adoc:929 #, no-wrap msgid "*Log entries* when LinuxCNC is in `MANUAL` mode.\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:855 +#: src/gui/qtvcp-widgets.adoc:930 #, no-wrap msgid "" "*Preference file entries* if you enter `PREFERENCE` in capitals into the " @@ -106537,43 +106732,43 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:857 +#: src/gui/qtvcp-widgets.adoc:932 msgid "" "It has a _signal_ *`percentDone(int)`* that can be connected to a slot (such " "as a `progressBar` to display percent run)." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:858 +#: src/gui/qtvcp-widgets.adoc:933 #, no-wrap msgid "*`auto_show_mdi_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:860 +#: src/gui/qtvcp-widgets.adoc:935 msgid "Set true to have the widget switch to MDI history when in MDI mode." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:860 +#: src/gui/qtvcp-widgets.adoc:935 #, no-wrap msgid "*`auto_show_manual_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:862 +#: src/gui/qtvcp-widgets.adoc:937 msgid "Set true to have the widget switch to machine log when in Manual mode." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:865 +#: src/gui/qtvcp-widgets.adoc:940 msgid "" "The `GcodeDisplay` properties can be set in a stylesheet with the following " "code added to the .qss file (the following color choices are random)." msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:891 +#: src/gui/qtvcp-widgets.adoc:966 #, no-wrap msgid "" "EditorBase{\n" @@ -106602,18 +106797,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:894 +#: src/gui/qtvcp-widgets.adoc:969 msgid "For `GcodeDisplay` widget's _default G-code lexer_:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:896 +#: src/gui/qtvcp-widgets.adoc:971 #, no-wrap msgid "*styleColor0 = Default*: Everything not part of the groups below\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:897 +#: src/gui/qtvcp-widgets.adoc:972 #, no-wrap msgid "" "*styleColor1 = LineNo and Comments*: Nxxx and comments (characters inside of " @@ -106622,43 +106817,43 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:898 +#: src/gui/qtvcp-widgets.adoc:973 #, no-wrap msgid "*styleColor2 = G-code*: G and the digits after\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:899 +#: src/gui/qtvcp-widgets.adoc:974 #, no-wrap msgid "*styleColor3 = M-code*: M and the digits after\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:900 +#: src/gui/qtvcp-widgets.adoc:975 #, no-wrap msgid "*styleColor4 = Axis*: XYZABCUVW\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:901 +#: src/gui/qtvcp-widgets.adoc:976 #, no-wrap msgid "*styleColor5 = Other*: EFHIJKDQLRPST (feed, rpm, radius, etc.)\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:902 +#: src/gui/qtvcp-widgets.adoc:977 #, no-wrap msgid "*styleColor6 = AxisValue*: Values following XYZABCUVW\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:903 +#: src/gui/qtvcp-widgets.adoc:978 #, no-wrap msgid "*styleColor7 = OtherValue*: Values following EFHIJKDQLRPST$\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:908 +#: src/gui/qtvcp-widgets.adoc:983 msgid "" "For comments, the \"OtherValue\" color (Color 5) can be used to highlight " "\"print,\" \"debug,\" \"msg,\" \"logopen,\" \"logappend,\" \"logclose\" " @@ -106671,12 +106866,12 @@ msgstr "" #. FIXME Explain/explicit #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:911 +#: src/gui/qtvcp-widgets.adoc:986 msgid "_Font definitions_:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:914 +#: src/gui/qtvcp-widgets.adoc:989 #, no-wrap msgid "" " \"style name, size, -1, 0, bold setting (0-99), italics (0-1),\n" @@ -106684,66 +106879,60 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:916 +#: src/gui/qtvcp-widgets.adoc:991 msgid "It is based on PyQt's _QsciScintilla_." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:918 +#: src/gui/qtvcp-widgets.adoc:993 #, no-wrap msgid "`GcodeEditor` - G-code Program Editor Widget" msgstr "" #. TODO GcodeEditor widget capture #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:923 +#: src/gui/qtvcp-widgets.adoc:998 msgid "" "This is an extension of the `GcodeDisplay` widget that *adds editing " "convenience*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:925 +#: src/gui/qtvcp-widgets.adoc:1000 msgid "It is based on PyQt's _QWidget_ which incorporates `GcodeDisplay` widget." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:927 +#: src/gui/qtvcp-widgets.adoc:1002 #, no-wrap msgid "`GCodeGraphics` - G-code Graphic Backplot Widget" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:930 src/gui/qtvcp-widgets.adoc:931 +#: src/gui/qtvcp-widgets.adoc:1005 src/gui/qtvcp-widgets.adoc:1006 #, no-wrap msgid "QtVCP GcodeGraphics: G-code Graphic Backplot Widget" msgstr "" #. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:931 +#: src/gui/qtvcp-widgets.adoc:1006 #, no-wrap msgid "images/qtvcp_gcodeGraphics.png" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:934 +#: src/gui/qtvcp-widgets.adoc:1009 msgid "This *displays the current G-code in a graphical form*." msgstr "" -#. type: Block title -#: src/gui/qtvcp-widgets.adoc:935 src/gui/qtvcp-widgets.adoc:2252 -#, no-wrap -msgid "Stylesheets Properties" -msgstr "" - #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:936 +#: src/gui/qtvcp-widgets.adoc:1011 #, no-wrap msgid "*`dro-font/dro-large-font`* _(string)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:939 +#: src/gui/qtvcp-widgets.adoc:1014 #, no-wrap msgid "" "Sets the small and large DRO font properties\n" @@ -106751,7 +106940,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:947 +#: src/gui/qtvcp-widgets.adoc:1022 #, no-wrap msgid "" "GCodeGraphics{\n" @@ -106763,13 +106952,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:949 +#: src/gui/qtvcp-widgets.adoc:1024 #, no-wrap msgid "*`_view`* _(string)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:953 +#: src/gui/qtvcp-widgets.adoc:1028 #, no-wrap msgid "" "Sets the _default view orientation_ on GUI load.\n" @@ -106780,7 +106969,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:959 +#: src/gui/qtvcp-widgets.adoc:1034 #, no-wrap msgid "" "#gcodegraphics{\n" @@ -106789,13 +106978,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:961 +#: src/gui/qtvcp-widgets.adoc:1036 #, no-wrap msgid "*`_dro`* _(bool)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:964 +#: src/gui/qtvcp-widgets.adoc:1039 #, no-wrap msgid "" "Determines whether or not to _show the DRO_.\n" @@ -106803,7 +106992,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:970 +#: src/gui/qtvcp-widgets.adoc:1045 #, no-wrap msgid "" "#gcodegraphics{\n" @@ -106812,13 +107001,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:972 +#: src/gui/qtvcp-widgets.adoc:1047 #, no-wrap msgid "*`_dtg`* _(bool)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:975 +#: src/gui/qtvcp-widgets.adoc:1050 #, no-wrap msgid "" "Determine whether or not to _show the Distance To Go_.\n" @@ -106826,7 +107015,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:981 +#: src/gui/qtvcp-widgets.adoc:1056 #, no-wrap msgid "" "#gcodegraphics{\n" @@ -106835,13 +107024,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:983 +#: src/gui/qtvcp-widgets.adoc:1058 #, no-wrap msgid "*`_metric`* _(bool)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:986 +#: src/gui/qtvcp-widgets.adoc:1061 #, no-wrap msgid "" "Determines whether or not to _show the units in metric by default_.\n" @@ -106849,7 +107038,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:992 +#: src/gui/qtvcp-widgets.adoc:1067 #, no-wrap msgid "" "#gcodegraphics{\n" @@ -106858,13 +107047,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:994 +#: src/gui/qtvcp-widgets.adoc:1069 #, no-wrap msgid "*`_overlay`* _(bool)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:997 +#: src/gui/qtvcp-widgets.adoc:1072 #, no-wrap msgid "" "Determines whether or not to _show the overlay by default_.\n" @@ -106872,7 +107061,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1003 +#: src/gui/qtvcp-widgets.adoc:1078 #, no-wrap msgid "" "#gcodegraphics{\n" @@ -106881,13 +107070,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1005 +#: src/gui/qtvcp-widgets.adoc:1080 #, no-wrap msgid "*`_offsets`* _(bool)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1008 +#: src/gui/qtvcp-widgets.adoc:1083 #, no-wrap msgid "" "Determines whether or not to _show the offsets by default_.\n" @@ -106895,7 +107084,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1014 +#: src/gui/qtvcp-widgets.adoc:1089 #, no-wrap msgid "" "#gcodegraphics{\n" @@ -106904,13 +107093,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1016 +#: src/gui/qtvcp-widgets.adoc:1091 #, no-wrap msgid "*`_small_origin`* _(bool)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1019 +#: src/gui/qtvcp-widgets.adoc:1094 #, no-wrap msgid "" "Determines whether or not to _show the small origin by default_.\n" @@ -106918,7 +107107,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1025 +#: src/gui/qtvcp-widgets.adoc:1100 #, no-wrap msgid "" "#gcodegraphics{\n" @@ -106927,13 +107116,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1027 +#: src/gui/qtvcp-widgets.adoc:1102 #, no-wrap msgid "*`overlay_color`* _(primary, secondary, or RGBA formatted color)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1030 +#: src/gui/qtvcp-widgets.adoc:1105 #, no-wrap msgid "" "Sets the _default overlay color_.\n" @@ -106941,7 +107130,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1036 +#: src/gui/qtvcp-widgets.adoc:1111 #, no-wrap msgid "" "#gcodegraphics{\n" @@ -106950,13 +107139,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1038 +#: src/gui/qtvcp-widgets.adoc:1113 #, no-wrap msgid "*`overlay_alpha`* _(float)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1041 +#: src/gui/qtvcp-widgets.adoc:1116 #, no-wrap msgid "" "Sets the _default overlay alpha value_. This affects the opacity of the " @@ -106965,7 +107154,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1047 +#: src/gui/qtvcp-widgets.adoc:1122 #, no-wrap msgid "" "#gcodegraphics{\n" @@ -106974,13 +107163,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1049 +#: src/gui/qtvcp-widgets.adoc:1124 #, no-wrap msgid "*`background_color`* _(primary, secondary, or RGBA formatted color)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1052 +#: src/gui/qtvcp-widgets.adoc:1127 #, no-wrap msgid "" "Sets the _default background color_.\n" @@ -106988,7 +107177,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1058 +#: src/gui/qtvcp-widgets.adoc:1133 #, no-wrap msgid "" "#gcodegraphics{\n" @@ -106997,13 +107186,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1060 +#: src/gui/qtvcp-widgets.adoc:1135 #, no-wrap msgid "*`+_use_gradient_background+`* _(bool)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1063 +#: src/gui/qtvcp-widgets.adoc:1138 #, no-wrap msgid "" "Determines whether or not _use a gradient background by default_.\n" @@ -107011,7 +107200,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1069 +#: src/gui/qtvcp-widgets.adoc:1144 #, no-wrap msgid "" "#gcodegraphics{\n" @@ -107020,13 +107209,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1071 +#: src/gui/qtvcp-widgets.adoc:1146 #, no-wrap msgid "*`jog_color`* _(primary, secondary, or RGBA formatted color)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1074 +#: src/gui/qtvcp-widgets.adoc:1149 #, no-wrap msgid "" "Sets the _default jog color_.\n" @@ -107034,7 +107223,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1080 +#: src/gui/qtvcp-widgets.adoc:1155 #, no-wrap msgid "" "#gcodegraphics{\n" @@ -107043,13 +107232,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1082 +#: src/gui/qtvcp-widgets.adoc:1157 #, no-wrap msgid "*`Feed_color`* _(primary, secondary, or RGBA formatted color)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1085 +#: src/gui/qtvcp-widgets.adoc:1160 #, no-wrap msgid "" "Sets the _default feed color_.\n" @@ -107057,7 +107246,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1091 +#: src/gui/qtvcp-widgets.adoc:1166 #, no-wrap msgid "" "#gcodegraphics{\n" @@ -107066,13 +107255,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1093 +#: src/gui/qtvcp-widgets.adoc:1168 #, no-wrap msgid "*`Rapid_color`* _(primary, secondary, or RGBA formatted color)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1096 +#: src/gui/qtvcp-widgets.adoc:1171 #, no-wrap msgid "" "Sets the _default rapid color_.\n" @@ -107080,7 +107269,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1102 +#: src/gui/qtvcp-widgets.adoc:1177 #, no-wrap msgid "" "#gcodegraphics{\n" @@ -107089,13 +107278,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1104 +#: src/gui/qtvcp-widgets.adoc:1179 #, no-wrap msgid "*`InhibitControls`* _(bool)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1107 +#: src/gui/qtvcp-widgets.adoc:1182 #, no-wrap msgid "" "Determines whether or not to _inhibit external controls by default_.\n" @@ -107103,7 +107292,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1113 +#: src/gui/qtvcp-widgets.adoc:1188 #, no-wrap msgid "" "#gcodegraphics{\n" @@ -107112,13 +107301,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1115 +#: src/gui/qtvcp-widgets.adoc:1190 #, no-wrap msgid "*`MouseButtonMode`* _(int)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1119 +#: src/gui/qtvcp-widgets.adoc:1194 #, no-wrap msgid "" "Changes the _mouse button behavior_ to rotate, move or zoom within the " @@ -107127,7 +107316,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1125 +#: src/gui/qtvcp-widgets.adoc:1200 #, no-wrap msgid "" "#gcodegraphics{\n" @@ -107136,76 +107325,76 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1128 +#: src/gui/qtvcp-widgets.adoc:1203 msgid "There are 12 valid modes:" msgstr "" #. type: Table -#: src/gui/qtvcp-widgets.adoc:1131 src/gui/qtvcp-widgets.adoc:1144 +#: src/gui/qtvcp-widgets.adoc:1206 src/gui/qtvcp-widgets.adoc:1219 #, no-wrap msgid "*Mode*" msgstr "" #. type: Table -#: src/gui/qtvcp-widgets.adoc:1131 src/gui/qtvcp-widgets.adoc:1144 +#: src/gui/qtvcp-widgets.adoc:1206 src/gui/qtvcp-widgets.adoc:1219 #, no-wrap msgid "*Move*" msgstr "" #. type: Table -#: src/gui/qtvcp-widgets.adoc:1131 src/gui/qtvcp-widgets.adoc:1145 +#: src/gui/qtvcp-widgets.adoc:1206 src/gui/qtvcp-widgets.adoc:1220 #, no-wrap msgid "*Zoom*" msgstr "" #. type: Table -#: src/gui/qtvcp-widgets.adoc:1132 +#: src/gui/qtvcp-widgets.adoc:1207 #, no-wrap msgid "*Rotate*" msgstr "" #. type: Table -#: src/gui/qtvcp-widgets.adoc:1132 src/gui/qtvcp-widgets.adoc:1134 -#: src/gui/qtvcp-widgets.adoc:1135 src/gui/qtvcp-widgets.adoc:1136 -#: src/gui/qtvcp-widgets.adoc:1138 src/gui/qtvcp-widgets.adoc:1145 -#: src/gui/qtvcp-widgets.adoc:1147 src/gui/qtvcp-widgets.adoc:1148 +#: src/gui/qtvcp-widgets.adoc:1207 src/gui/qtvcp-widgets.adoc:1209 +#: src/gui/qtvcp-widgets.adoc:1210 src/gui/qtvcp-widgets.adoc:1211 +#: src/gui/qtvcp-widgets.adoc:1213 src/gui/qtvcp-widgets.adoc:1220 +#: src/gui/qtvcp-widgets.adoc:1222 src/gui/qtvcp-widgets.adoc:1223 #, no-wrap msgid "Left" msgstr "" #. type: Table -#: src/gui/qtvcp-widgets.adoc:1132 src/gui/qtvcp-widgets.adoc:1133 -#: src/gui/qtvcp-widgets.adoc:1134 src/gui/qtvcp-widgets.adoc:1136 -#: src/gui/qtvcp-widgets.adoc:1137 src/gui/qtvcp-widgets.adoc:1146 -#: src/gui/qtvcp-widgets.adoc:1149 src/gui/qtvcp-widgets.adoc:1151 +#: src/gui/qtvcp-widgets.adoc:1207 src/gui/qtvcp-widgets.adoc:1208 +#: src/gui/qtvcp-widgets.adoc:1209 src/gui/qtvcp-widgets.adoc:1211 +#: src/gui/qtvcp-widgets.adoc:1212 src/gui/qtvcp-widgets.adoc:1221 +#: src/gui/qtvcp-widgets.adoc:1224 src/gui/qtvcp-widgets.adoc:1226 #, no-wrap msgid "Middle" msgstr "" #. type: Table -#: src/gui/qtvcp-widgets.adoc:1133 src/gui/qtvcp-widgets.adoc:1135 -#: src/gui/qtvcp-widgets.adoc:1136 src/gui/qtvcp-widgets.adoc:1137 -#: src/gui/qtvcp-widgets.adoc:1147 src/gui/qtvcp-widgets.adoc:1149 -#: src/gui/qtvcp-widgets.adoc:1150 +#: src/gui/qtvcp-widgets.adoc:1208 src/gui/qtvcp-widgets.adoc:1210 +#: src/gui/qtvcp-widgets.adoc:1211 src/gui/qtvcp-widgets.adoc:1212 +#: src/gui/qtvcp-widgets.adoc:1222 src/gui/qtvcp-widgets.adoc:1224 +#: src/gui/qtvcp-widgets.adoc:1225 #, no-wrap msgid "Right" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1141 +#: src/gui/qtvcp-widgets.adoc:1216 msgid "" "Modes 6-11 are intended for machines that only require a 2D preview such as " "plasma or some lathes and have no rotate button assigned." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1153 +#: src/gui/qtvcp-widgets.adoc:1228 #, no-wrap msgid "*`MouseWheelInvertZoom`* _(bool)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1156 +#: src/gui/qtvcp-widgets.adoc:1231 #, no-wrap msgid "" "Determines whether or not to _invert the zoom direction_ when zooming with " @@ -107214,7 +107403,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1162 +#: src/gui/qtvcp-widgets.adoc:1237 #, no-wrap msgid "" "#gcodegraphics{\n" @@ -107223,3781 +107412,3680 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:1164 +#: src/gui/qtvcp-widgets.adoc:1239 #, no-wrap msgid "`ACTION` functions" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1167 +#: src/gui/qtvcp-widgets.adoc:1242 msgid "The `ACTION` library can control the G-code graphics widget." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1168 +#: src/gui/qtvcp-widgets.adoc:1243 #, no-wrap msgid "*`ACTION.RELOAD_DISPLAY()`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1170 +#: src/gui/qtvcp-widgets.adoc:1245 msgid "Reload the current program which recalculates the origin/offsets." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1170 +#: src/gui/qtvcp-widgets.adoc:1245 #, no-wrap msgid "*`ACTION.SET_GRAPHICS_VIEW(_view_)`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1172 +#: src/gui/qtvcp-widgets.adoc:1247 msgid "The following `view` commands can be sent:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1173 +#: src/gui/qtvcp-widgets.adoc:1248 msgid "`clear`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1174 +#: src/gui/qtvcp-widgets.adoc:1249 msgid "`zoom-in`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1175 +#: src/gui/qtvcp-widgets.adoc:1250 msgid "`zoom-out`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1176 +#: src/gui/qtvcp-widgets.adoc:1251 msgid "`pan-up`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1177 +#: src/gui/qtvcp-widgets.adoc:1252 msgid "`pan-down`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1178 +#: src/gui/qtvcp-widgets.adoc:1253 msgid "`pan-right`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1179 +#: src/gui/qtvcp-widgets.adoc:1254 msgid "`pan-left`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1180 +#: src/gui/qtvcp-widgets.adoc:1255 msgid "`rotate-cw`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1181 +#: src/gui/qtvcp-widgets.adoc:1256 msgid "`rotate-ccw`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1182 +#: src/gui/qtvcp-widgets.adoc:1257 msgid "`rotate-up`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1183 +#: src/gui/qtvcp-widgets.adoc:1258 msgid "`rotate-down`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1184 +#: src/gui/qtvcp-widgets.adoc:1259 msgid "`overlay-dro-on`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1185 +#: src/gui/qtvcp-widgets.adoc:1260 msgid "`overlay-dro-off`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1186 +#: src/gui/qtvcp-widgets.adoc:1261 msgid "`overlay-offsets-on`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1187 +#: src/gui/qtvcp-widgets.adoc:1262 msgid "`overlay-offsets-off`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1188 +#: src/gui/qtvcp-widgets.adoc:1263 msgid "`alpha-mode-on`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1189 +#: src/gui/qtvcp-widgets.adoc:1264 msgid "`alpha-mode-off`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1190 +#: src/gui/qtvcp-widgets.adoc:1265 msgid "`inhibit-selection-on`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1191 +#: src/gui/qtvcp-widgets.adoc:1266 msgid "`inhibit-selection-off`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1192 +#: src/gui/qtvcp-widgets.adoc:1267 msgid "`dimensions-on`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1193 +#: src/gui/qtvcp-widgets.adoc:1268 msgid "`dimensions-off`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1194 +#: src/gui/qtvcp-widgets.adoc:1269 msgid "`grid-size`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1195 +#: src/gui/qtvcp-widgets.adoc:1270 msgid "`record-view`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1196 +#: src/gui/qtvcp-widgets.adoc:1271 msgid "`set-recorded-view`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1197 +#: src/gui/qtvcp-widgets.adoc:1272 msgid "`P`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1198 +#: src/gui/qtvcp-widgets.adoc:1273 msgid "`X`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1199 +#: src/gui/qtvcp-widgets.adoc:1274 msgid "`Y`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1200 +#: src/gui/qtvcp-widgets.adoc:1275 msgid "`Y2`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1201 +#: src/gui/qtvcp-widgets.adoc:1276 msgid "`Z`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1202 +#: src/gui/qtvcp-widgets.adoc:1277 msgid "`Z2`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1203 +#: src/gui/qtvcp-widgets.adoc:1278 msgid "'set-large-dro'" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1204 +#: src/gui/qtvcp-widgets.adoc:1279 msgid "'set-small-dro'" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1204 +#: src/gui/qtvcp-widgets.adoc:1279 #, no-wrap msgid "*`ACTION.ADJUST_PAN(_X,Y_)`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1206 +#: src/gui/qtvcp-widgets.adoc:1281 msgid "Directly set the relative pan of view in x and y direction." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1206 +#: src/gui/qtvcp-widgets.adoc:1281 #, no-wrap msgid "*`ACTION.ADJUST_ROTATE(_X,Y_)`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1208 +#: src/gui/qtvcp-widgets.adoc:1283 msgid "Directly set the relative rotation of view in x and y direction." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1210 +#: src/gui/qtvcp-widgets.adoc:1285 msgid "It is based on PyQt's _OpenGL_ widget." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:1212 +#: src/gui/qtvcp-widgets.adoc:1287 #, no-wrap -msgid "`StateLabel` - Controller Modes State Label Display Widget" -msgstr "" - -#. TODO StateLabel widget capture/example -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1217 -msgid "" -"This will *display a label based on the machine controller modes true/false " -"states*." +msgid "`JointEnableWidget` - FIXME" msgstr "" +#. TODO JointEnableWidget widget capture/example #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1219 -msgid "You can select between different texts based on true or false." +#: src/gui/qtvcp-widgets.adoc:1291 +msgid "FIXME JointEnableWidget documentation" msgstr "" -#. type: Block title -#: src/gui/qtvcp-widgets.adoc:1220 +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:1293 #, no-wrap -msgid "States Selection Properties" +msgid "`JogIncrements` - Jog Increments Value Selection Widget" msgstr "" +#. TODO JogIncrements widget capture/example #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1222 -msgid "The states are selectable via these properties:" -msgstr "" - -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1223 -#, no-wrap -msgid "*`css_mode_status`*" +#: src/gui/qtvcp-widgets.adoc:1298 +msgid "This widget allows the user to *select jog increment values for jogging*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1225 -msgid "`True` when machine is in `G96` _Constant Surface Speed Mode_." -msgstr "" - -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1225 -#, no-wrap -msgid "*`diameter_mode_status`*" +#: src/gui/qtvcp-widgets.adoc:1300 +msgid "The jogging values come from the _INI file_ under:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1227 -msgid "`True` when machine is in `G7` _Lathe Diameter Mode_." +#: src/gui/qtvcp-widgets.adoc:1302 +msgid "`[DISPLAY]INCREMENTS`, or" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1227 -#, no-wrap -msgid "*`fpr_mode_status`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1303 +msgid "`[DISPLAY]ANGULAR_INCREMENTS`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1229 -msgid "`True` when machine is in `G95` _Feed per revolution Mode_." +#: src/gui/qtvcp-widgets.adoc:1305 +msgid "This will be _available to all widgets_ through `STATUS`." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1229 -#, no-wrap -msgid "*`metric_mode_status`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1307 +msgid "" +"You can select linear or angular increments by the property " +"*`linear_option`* in Qt Designer property editor." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1231 -msgid "`True` when machine is in `G21` _Metric Mode_." +#: src/gui/qtvcp-widgets.adoc:1309 +msgid "It is based on PyQt's _ComboBox_." msgstr "" -#. type: Block title -#: src/gui/qtvcp-widgets.adoc:1232 +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:1311 #, no-wrap -msgid "Text templates properties" +msgid "`MacroTab` - Special Macros Widget" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1234 +#. type: Block title +#: src/gui/qtvcp-widgets.adoc:1313 #, no-wrap -msgid "*`true_textTemplate`*" +msgid "QtVCP `MacroTab`: Special Macros Widget" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1238 +#. type: Positional ($1) AttributeList argument for macro 'image' +#: src/gui/qtvcp-widgets.adoc:1314 #, no-wrap -msgid "" -"This will be the text set when the option is `True`.\n" -"You can use _Qt rich text_ code for different fonts/colors etc.\n" -"Typical template for metric mode in true state, might be: _Metric Mode_" +msgid "QtVCP MacroTab: Special Macros Widget" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1238 +#. type: Target for macro image +#: src/gui/qtvcp-widgets.adoc:1314 #, no-wrap -msgid "*`false_textTemplate`*" +msgid "images/qtvcp_macro.png" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1242 -#, no-wrap +#: src/gui/qtvcp-widgets.adoc:1317 msgid "" -"This will be the text set when the option is `False`.\n" -"You can use _Qt rich text_ code for different fonts/colors etc.\n" -"Typical template for metric mode in false state, might be: _Imperial Mode_." -msgstr "" - -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:1246 -#, no-wrap -msgid "`StatusLabel` - Controller Variables State Label Display Widget" +"This widget allows a user to *select and adjust special macro programs* for " +"doing small jobs." msgstr "" -#. TODO StatusLabel widget capture/example #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1252 -#, no-wrap -msgid "" -"This will display a label based on selectable status of the machine " -"controller.\n" -"You can change how the status will be displayed by substituting python " -"formatting code in the text template. You can also use rich text for " -"different fonts/colors etc." -msgstr "" - -#. type: Block title -#: src/gui/qtvcp-widgets.adoc:1253 -#, no-wrap -msgid "Selectable States" +#: src/gui/qtvcp-widgets.adoc:1319 +msgid "It uses _images for visual representation_ of the macro and for an icon." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1255 -msgid "These states are selectable:" +#: src/gui/qtvcp-widgets.adoc:1321 +msgid "It searches for special macros using the _INI definition_:" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1256 +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:1326 #, no-wrap -msgid "*`actual_spindle_speed_status`*" +msgid "" +"[RS274NGC]\n" +"SUBROUTINE_PATH =\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1260 -#, no-wrap +#: src/gui/qtvcp-widgets.adoc:1330 msgid "" -"Used to display the actual spindle speed as _reported from the HAL pin_ " -"`spindle.0.speed-i`.\n" -"It's converted to _RPM_.\n" -"A `textTemplate` of `%d` would typically be used." +"The macros are *`O-word` subroutines with special comments* to work with the " +"launcher. The first three lines _must_ have the keywords below, the fourth " +"is optional." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1260 -#, no-wrap -msgid "*`actual_surface_speed_status`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1332 +msgid "Here is a sample for the first four lines in an _O-word file_:" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1264 +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:1339 #, no-wrap msgid "" -"Used to display the actual cutting surface speed on a lathe based on X axis " -"and spindle speed.\n" -"It's converted to distance per minute.\n" -"A `textTemplate` of `%4.1f` (feet per minute) and `altTextTemplate` of `%d` " -"(meters per minute) would typically be used." +"; MACROCOMMAND = Entry1,Entry2\n" +"; MACRODEFAULTS = 0,true\n" +"; MACROIMAGE = my_image.svg,Icon layer number,Macro layer number\n" +"; MACROOPTIONS = load:yes,save:yes,default:default.txt,path:~/macros\n" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1264 +#. type: Block title +#: src/gui/qtvcp-widgets.adoc:1341 #, no-wrap -msgid "*`blendcode_status`*" +msgid "`MACROCOMMAND`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1266 -msgid "Shows the current `G64` setting." +#: src/gui/qtvcp-widgets.adoc:1344 +msgid "This is the _first line_ in the O-word file." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1266 +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1347 #, no-wrap -msgid "*`current_feedrate_status`*" +msgid "" +"It is a *comma separated list of text to display above an entry*.\n" +"There will be *one for every variable required* in the O-word function." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1268 -msgid "Shows the current actual feedrate." +#: src/gui/qtvcp-widgets.adoc:1349 +msgid "If the macro does not require variables, leave it empty:" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1268 +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:1353 #, no-wrap -msgid "*`current_FPU_status`*" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1270 -msgid "Shows the current actual feed per unit." +msgid "; MACROCOMMAND=\n" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1270 +#. type: Block title +#: src/gui/qtvcp-widgets.adoc:1355 #, no-wrap -msgid "*`fcode_status`*" +msgid "`MACRODEFAULTS`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1272 -msgid "Shows the current programmed `F` code setting." +#: src/gui/qtvcp-widgets.adoc:1358 +msgid "This must be the _second line_ in the O-word file." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1272 -#, no-wrap -msgid "*`feed_override_status`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1360 +msgid "" +"It is a *comma separated list of the default values for each variable* in " +"the O-word function." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1274 -msgid "Shows the current feed override setting in percent." +#: src/gui/qtvcp-widgets.adoc:1362 +msgid "" +"If you use the word `true` or `false` in the list, a `*checkbutton*` will be " +"shown." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1274 +#. type: Block title +#: src/gui/qtvcp-widgets.adoc:1363 #, no-wrap -msgid "*`filename_status`*" +msgid "`MACROIMAGE`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1276 -msgid "Shows the last loaded file name." +#: src/gui/qtvcp-widgets.adoc:1366 +msgid "This must be the _third line_ in the O-word file." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1276 +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1369 #, no-wrap -msgid "*`filepath_status`*" +msgid "" +"*SVG Images* +\n" +"If using SVG image files, they must end with the `.svg` extension. +\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1278 -msgid "Shows the last loaded full file path name." -msgstr "" - -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1278 -#, no-wrap -msgid "*`gcode_status`*" +#: src/gui/qtvcp-widgets.adoc:1371 +msgid "" +"The images must be added to _SVG layers_ which are used to define the " +"different images for macro and icon." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1280 -msgid "Shows all active G-codes." +#: src/gui/qtvcp-widgets.adoc:1373 +msgid "Value is comma separated list of three ordered fields:" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1280 +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:1377 #, no-wrap -msgid "*`gcode_selected_status`*" +msgid "; MACROIMAGE=filename.svg,macro_layer_name[,icon_layer_name]\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1282 -msgid "Show the current selected G-code line." +#: src/gui/qtvcp-widgets.adoc:1380 src/gui/qtvcp-widgets.adoc:1398 +msgid "With:" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1282 +#: src/gui/qtvcp-widgets.adoc:1381 #, no-wrap -msgid "*`halpin_status`*" +msgid "*`_filename_.svg`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1284 -msgid "Shows the HAL pin output of a selected HAL pin." +#: src/gui/qtvcp-widgets.adoc:1384 +#, no-wrap +msgid "" +"SVG image file name as first field.\n" +"It is assumed to be in the same folder as the O-word file." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1284 +#: src/gui/qtvcp-widgets.adoc:1384 #, no-wrap -msgid "*`jograte_status`*" +msgid "*`*macro_layer_name`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1286 -msgid "Shows the current QtVCP based Jog Rate." +#: src/gui/qtvcp-widgets.adoc:1386 +msgid "Macro image layer name as second field." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1286 +#: src/gui/qtvcp-widgets.adoc:1386 #, no-wrap -msgid "*`jograte_angular_status`*" +msgid "*`icon_layer_name`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1288 -msgid "Shows the current QtVCP based Angular Jog Rate." +#: src/gui/qtvcp-widgets.adoc:1389 +msgid "" +"Icon image layer name as optional third field. If the third entry is " +"missing, the same image will be used for macro and icon." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1288 +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1391 #, no-wrap -msgid "*`jogincr_status`*" +msgid "" +"*PNG/JPG Images*: +\n" +"Value remains a comma separated list:\n" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1290 -msgid "Shows the current QtVCP based Jog increment." +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:1395 +#, no-wrap +msgid "; MACROIMAGE=macro_image.(png|jpg)[,icon_image.(png|jpg)]\n" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1290 +#: src/gui/qtvcp-widgets.adoc:1399 #, no-wrap -msgid "*`jogincr_angular_status`*" +msgid "*`_macro_image_.(png|jpg)`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1292 -msgid "Shows the current QtVCP based Angular Jog increment." +#: src/gui/qtvcp-widgets.adoc:1402 +#, no-wrap +msgid "" +"Macro image file name as first field.\n" +"It is assumed that the image file are in the same folder than the macro." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1292 +#: src/gui/qtvcp-widgets.adoc:1402 #, no-wrap -msgid "*`machine_state_status`*" +msgid "*`_icon_image_.(png|jpg)`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1295 +#: src/gui/qtvcp-widgets.adoc:1405 #, no-wrap msgid "" -"Shows the current _machine interpreter state_ using the text described from " -"the machine_state_list.\n" -"The interpreter states are:" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1296 -msgid "`Estopped`" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1297 -msgid "`Running`" +"*Icon image file name* as optional second field. +\n" +"If the second entry is missing the same image will be used for macro and " +"image.\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1298 -msgid "`Stopped`" +#: src/gui/qtvcp-widgets.adoc:1407 +msgid "" +"If the keyword is present but the entries are missing, no images will be " +"used." msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1299 -msgid "`Paused`" +#. type: Block title +#: src/gui/qtvcp-widgets.adoc:1408 +#, no-wrap +msgid "`MACROOPTIONS`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1300 -msgid "`Waiting`" +#: src/gui/qtvcp-widgets.adoc:1411 +msgid "This _optional line must be the fourth_ line in the O-word file." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1301 -msgid "`Reading`" +#: src/gui/qtvcp-widgets.adoc:1413 +msgid "It is a comma separated list of keyword and data:" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1301 +#: src/gui/qtvcp-widgets.adoc:1414 #, no-wrap -msgid "*`max_velocity_override_status`*" +msgid "*`LOAD:yes`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1303 -msgid "Shows the current max axis velocity override setting." +#: src/gui/qtvcp-widgets.adoc:1416 +msgid "Shows a load button." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1303 +#: src/gui/qtvcp-widgets.adoc:1416 #, no-wrap -msgid "*`mcode_status`*" +msgid "*`SAVE:yes`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1305 -msgid "Shows _all active M-codes_." -msgstr "" - -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1305 +#: src/gui/qtvcp-widgets.adoc:1418 #, no-wrap -msgid "*'motion_type_status'*" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1307 -msgid "" -"Shows current type of machine motion using the text described from the " -"motion_type_list. +" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1308 -msgid "'None'" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1309 -msgid "'Rapid'" +msgid "Shows a save button.\n" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1310 -msgid "'Feed'" +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:1420 +#, no-wrap +msgid "`MDILine` - MDI Commands Line Entry Widget" msgstr "" +#. TODO MDILine widget capture #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1311 -msgid "'Arc'" +#: src/gui/qtvcp-widgets.adoc:1425 +msgid "One can *enter MDI commands* here." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1312 -msgid "'Tool Change'" +#: src/gui/qtvcp-widgets.adoc:1427 +msgid "A popup keyboard is available." msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1313 -msgid "'Probe'" +#. type: Block title +#: src/gui/qtvcp-widgets.adoc:1428 +#, no-wrap +msgid "Embedded Commands" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1314 -msgid "'Rotary Index'" -msgstr "" - -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1314 -#, no-wrap -msgid "*`requested_spindle_speed_status`*" +#: src/gui/qtvcp-widgets.adoc:1430 +msgid "There are also *embedded commands* available from this widget." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1316 -msgid "Shows the requested spindle speed - actual may be different." +#: src/gui/qtvcp-widgets.adoc:1432 +msgid "" +"Enter any of these _case sensitive_ commands to load the respective program " +"or access the feature:" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1316 +#: src/gui/qtvcp-widgets.adoc:1433 #, no-wrap -msgid "*`rapid_override_status`*" +msgid "*`HALMETER`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1318 -msgid "Shows the current rapid override setting in (0-100) percent." +#: src/gui/qtvcp-widgets.adoc:1436 +msgid "Starts LinuxCNC link:../hal/tools.html#sec:halmeter[`halmeter`] utility." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1318 +#: src/gui/qtvcp-widgets.adoc:1436 #, no-wrap -msgid "*`spindle_override_status`*" +msgid "*`HALSHOW`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1320 -msgid "Shows the current spindle override setting in percent." +#: src/gui/qtvcp-widgets.adoc:1439 +msgid "Starts LinuxCNC link:../hal/halshow.html#cha:halshow[`halshow`] utility." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1320 +#: src/gui/qtvcp-widgets.adoc:1439 #, no-wrap -msgid "*`timestamp_status`*" +msgid "*`HALSCOPE`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1324 -#, no-wrap +#: src/gui/qtvcp-widgets.adoc:1442 msgid "" -"Shows the time based on the system settings.\n" -"An example of a useful `textTemplate` setting: `%I:%M:%S %p`.\n" -"See the Python time module for more info." +"Starts LinuxCNC link:../hal/tutorial.html#sec:tutorial-halscope[`halscope`] " +"utility." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1324 +#: src/gui/qtvcp-widgets.adoc:1442 #, no-wrap -msgid "*`tool comment_status`*" +msgid "*`STATUS`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1326 -msgid "Returns the comment text from the current loaded tool." +#: src/gui/qtvcp-widgets.adoc:1445 +msgid "Starts LinuxCNC link:../man/man1/linuxcnctop.1.html[`status`] utility." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1326 +#: src/gui/qtvcp-widgets.adoc:1445 #, no-wrap -msgid "*`tool diameter_status`*" +msgid "*`CALIBRATION`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1328 -msgid "Returns the diameter from the current loaded tool." +#: src/gui/qtvcp-widgets.adoc:1448 +msgid "Starts LinuxCNC link:../man/man1/emccalib.1.html[Calibration]" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1328 +#: src/gui/qtvcp-widgets.adoc:1448 #, no-wrap -msgid "*`tool_number_status`*" +msgid "*`CLASSICLADDER`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1330 -msgid "Returns the tool number of the current loaded tool." +#: src/gui/qtvcp-widgets.adoc:1450 +msgid "" +"Starts the link:../ladder/classic-ladder.html[ClassicLadder GUI] if the " +"_ClassicLadder realtime HAL component_ was loaded by the machine's config " +"files." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1330 +#: src/gui/qtvcp-widgets.adoc:1450 #, no-wrap -msgid "*`tool_offset_status`*" +msgid "*`PREFERENCE`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1332 -msgid "" -"Returns the offset of the current loaded tool, indexed by `index_number` to " -"select axis (0=x,1=y,etc.)." +#: src/gui/qtvcp-widgets.adoc:1452 +msgid "_Loads the preference file_ into the `GcodeEditor`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1332 +#: src/gui/qtvcp-widgets.adoc:1452 #, no-wrap -msgid "*`user_system_status`*" +msgid "*`CLEAR HISTORY`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1334 -msgid "Shows the _active user coordinate system_ (`G5x` setting)." -msgstr "" - -#. type: Block title -#: src/gui/qtvcp-widgets.adoc:1335 -#, no-wrap -msgid "Other Properties" +#: src/gui/qtvcp-widgets.adoc:1454 +msgid "_Clears the MDI History_." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1337 +#: src/gui/qtvcp-widgets.adoc:1454 #, no-wrap -msgid "*`index_number`*" +msgid "*`net`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1339 -msgid "Integer that specifies the tool status index to display." -msgstr "" - -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1339 +#: src/gui/qtvcp-widgets.adoc:1457 #, no-wrap -msgid "*`state_label_list`*" +msgid "" +"See link:../man/man1/halcmd.1.html#COMMANDS[`halcmd net` commands].\n" +"An error will result if the command is unsuccessful." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1341 -msgid "List of labels used to describe different machine states." -msgstr "" - -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1341 -#, no-wrap -msgid "*'motion_label_list'*" +#: src/gui/qtvcp-widgets.adoc:1458 +msgid "_Syntax_: `net `" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1343 -msgid "List of labels used to describe different motion types." +#: src/gui/qtvcp-widgets.adoc:1459 +msgid "__Example__: `net plasmac:jog-inhibit motion.jog-stop`" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1343 +#: src/gui/qtvcp-widgets.adoc:1459 #, no-wrap -msgid "*`halpin_names`*" +msgid "*`setp`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1345 +#: src/gui/qtvcp-widgets.adoc:1463 +#, no-wrap msgid "" -"Name of a halpin to monitor (must be the complete name, including the HAL " -"component basename)." +"_Sets the value of a pin or a parameter_.\n" +"Valid values depend on the object type of the pin or parameter.\n" +"It results in an error if the data types do not match or the pin is " +"connected to a signal." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1345 -#, no-wrap -msgid "*`textTemplate`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1464 +msgid "_Syntax_: `setp `" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1352 -#, no-wrap -msgid "" -"This is usually used for *imperial (`G20`) or angular numerical settings*, " -"though not every option has imperial/metric conversion.\n" -"This uses _Python formatting rules_ to set the text output.\n" -"One can use `%s` for no conversion, `%d` for integer conversion, `%f` for " -"float conversion, etc.\n" -"You can also use _Qt rich text_ code.\n" -"Typical template used for formatting imperial float numbers to text would be " -"`%9.4f` or `%9.4f inch`." +#: src/gui/qtvcp-widgets.adoc:1465 +msgid "_Example_: `setp plasmac.resolution 100`" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1352 +#: src/gui/qtvcp-widgets.adoc:1465 #, no-wrap -msgid "*`alt_textTemplate`*" +msgid "*`unlinkp`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1356 +#: src/gui/qtvcp-widgets.adoc:1469 #, no-wrap msgid "" -"This is usually used for *metric (`G21`) numerical settings*.\n" -"This uses _Python formatting rules_ to set the text output.\n" -"Typical template used for formatting metric float to text would be `%10.3f` " -"or `%10.3f mm`." +"_Disconnects a pin from a signal_.\n" +"An error will result if the pin does not exist.\n" +"Running LinuxCNC from terminal may help determine the root cause as error " +"messages from `hal_lib.c` will be displayed there." msgstr "" -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:1360 -#, no-wrap -msgid "`StatusImageSwitcher` - Controller Status Image Switcher" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1470 +msgid "_Syntax_: `unlinkp `" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1363 -msgid "Status image switcher will *switch between images based on LinuxCNC states*." +#: src/gui/qtvcp-widgets.adoc:1471 +msgid "__Example__: `unlinkp motion.jog-stop`" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1364 -#, no-wrap -msgid "*`watch_spindle`" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1473 +msgid "" +"The `MDILine` function *`spindle_inhibit`* can be used by a GUI's handler " +"file to inhibit `M3`, `M4`, and `M5` spindle commands if necessary." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1366 -msgid "Toggles between _3 images_: `stop`, `fwd`, `revs`." +#: src/gui/qtvcp-widgets.adoc:1475 +msgid "It is based on PyQt's _QLineEdit_." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1366 +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:1477 #, no-wrap -msgid "*`watch_axis_homed`" +msgid "`MDIHistory` - MDI Commands History Widget" msgstr "" +#. TODO MDIHistory widget capture +#. TODO Merge MDILine and MDIHistory sections ? #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1368 -msgid "Toggles between _2 images_: `axis not homed`, `axis homed`." +#: src/gui/qtvcp-widgets.adoc:1483 +msgid "Displays a *scrollable list of past MDI command*." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1368 -#, no-wrap -msgid "*`watch_all_homed`" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1486 +msgid "" +"An edit line is embedded for MDI commands. The same MDILine embedded " +"commands may be accessed from this widget." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1370 -msgid "Would toggle between _2 images_: `not all homed`, `all homed`." +#: src/gui/qtvcp-widgets.adoc:1488 +msgid "" +"The history is _recorded on a file defined in the INI_ under the heading " +"`[DISPLAY]` (this shows the default):" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1370 +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:1492 #, no-wrap -msgid "*`watch_hard_limits`" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1372 -msgid "Would toggle between _2 images or one per joint_." +msgid "MDI_HISTORY_FILE = '~/.axis_mdi_history'\n" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1374 -msgid "Here is an example of using it to display an icon of Z axis homing state:" +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:1495 +#, no-wrap +msgid "`MDITouchy` - Touch Screen MDI Entry Widget" msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:1375 +#: src/gui/qtvcp-widgets.adoc:1497 #, no-wrap -msgid "QtVCP `StatusImageSwitcher`: Controller Status Image Switcher" +msgid "QtVCP `MDITouchy`: Touch Screen MDI Entry Widget" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:1376 +#: src/gui/qtvcp-widgets.adoc:1498 #, no-wrap -msgid "QtVCP StatusImageSwitcher: Controller Status Image Switcher" +msgid "QtVCP MDITouchy: Touch Screen MDI Entry Widget" msgstr "" #. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:1376 +#: src/gui/qtvcp-widgets.adoc:1498 #, no-wrap -msgid "images/statusImageSwitcher.png" +msgid "images/qtvcp_mdiTouchy.png" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1379 -msgid "In the properties section notice that:" +#: src/gui/qtvcp-widgets.adoc:1501 +msgid "" +"This widget displays *buttons and entry lines to use for entering MDI " +"commands*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1381 -msgid "`watch_axis_homed` is checked" +#: src/gui/qtvcp-widgets.adoc:1503 +msgid "" +"Based on LinuxCNC's Touchy screen's MDI entry process, its large buttons are " +"most useful for touch screens." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1382 -msgid "`axis_letter` is set to Z" +#: src/gui/qtvcp-widgets.adoc:1505 +msgid "To use `MDITouchy`:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1384 +#: src/gui/qtvcp-widgets.adoc:1508 msgid "" -"If you double click the `image_list` a dialog will show and allow you to add " -"image paths to." +"First press one of the `G/XY`, `G/RO`, `M` or `T` button. On the left will " +"show the entry fields that can be filled out." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1386 -msgid "" -"If you have one image as an icon and one _clear image_ then that will look " -"like it shows and _hides the icon_." +#: src/gui/qtvcp-widgets.adoc:1509 +msgid "Then press `Next` and `Back` to navigate between fields." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1388 -msgid "" -"Selecting image paths can be done by selecting the `pixmap` property and " -"selecting an image." +#: src/gui/qtvcp-widgets.adoc:1510 +msgid "`Calc` will pop up a calculator dialog." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1390 -msgid "" -"The `pixmap` setting is for test display only and will be ignored outside of " -"Qt Designer." +#: src/gui/qtvcp-widgets.adoc:1511 +msgid "`Clear` clears the current entry." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1392 -msgid "Right click the image name and you should see 'Copy path'." +#: src/gui/qtvcp-widgets.adoc:1512 +msgid "`Set Tool` will call for a tool change." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1393 -msgid "Click 'Copy path'." +#: src/gui/qtvcp-widgets.adoc:1513 +msgid "`Set Origin` will allow setting the origin of the current G6x system." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1394 -msgid "Now double click the 'image list' property so the dialog shows." +#: src/gui/qtvcp-widgets.adoc:1514 +msgid "`Macro` will call any available macro ngc programs." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1395 -msgid "Click the 'New' button." +#: src/gui/qtvcp-widgets.adoc:1516 +msgid "" +"The widget _requires an explicit call to MDITouchy Python code_ to _actually " +"run the MDI command_:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1396 -msgid "Paste the image path in the entry box." +#: src/gui/qtvcp-widgets.adoc:1519 +#, no-wrap +msgid "" +"*For handler file code* +\n" +"If the widget was named 'mditouchy' in Qt Designer, the command below would " +"run the displayed MDI command:\n" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1399 +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:1523 #, no-wrap -msgid "" -"Do that again for the next image.\n" -"_Use a clear image to represent a hidden icon._" +msgid "self.w.mditouchy.run_command()\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1403 +#: src/gui/qtvcp-widgets.adoc:1527 #, no-wrap msgid "" -"You can _test the images display_ from the image list by changing the `image " -"number`. In this case `0` is unhomed and `1` would be homed.\n" -"This is for test display only and will be ignored outside of Qt Designer." +"*For action button use* +\n" +"If the widget was named 'mditouchy' in Qt Designer, use the action button's " +"'Call Python commands' option and enter:\n" msgstr "" -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:1405 +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:1531 #, no-wrap -msgid "`StatusStacked` - Mode Status Display Switching Widget" -msgstr "" - -#. TODO StatusStacked widget capture/example -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1410 -msgid "This widget *displays one of three panels based on LinuxCNC's mode*." +msgid "INSTANCE.mditouchy.run_command()\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1412 +#: src/gui/qtvcp-widgets.adoc:1534 msgid "" -"This allows you to automatically display different widgets on _Manual_, " -"_MDI_ and _Auto_ modes." +"The macro button _cycles though macros defined in the INI [DISPLAY] " +"heading_." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1417 -msgid "It is based on PyQt's _QStacked_ widget." +#: src/gui/qtvcp-widgets.adoc:1536 +msgid "Add one or more `MACRO` lines of the following format:" msgstr "" -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:1419 +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:1540 #, no-wrap -msgid "`JogIncrements` - Jog Increments Value Selection Widget" +msgid "MACRO = macro_name [param1] [... paramN]\n" msgstr "" -#. TODO JogIncrements widget capture/example #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1424 -msgid "This widget allows the user to *select jog increment values for jogging*." +#: src/gui/qtvcp-widgets.adoc:1543 +msgid "" +"In the example below, `increment` is the name of the macro, and it accepts " +"two parameters, named `xinc` and `yinc`." msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1426 -msgid "The jogging values come from the _INI file_ under:" +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:1547 +#, no-wrap +msgid "MACRO = incerment xinc yinc\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1428 -msgid "`[DISPLAY]INCREMENTS`, or" +#: src/gui/qtvcp-widgets.adoc:1551 +msgid "" +"Now, place the macro in a file named `macro_name.ngc` in the " +"`PROGRAM_PREFIX` directory, or into any directory in the `SUBROUTINE_PATH` " +"specified in the INI file." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1429 -msgid "`[DISPLAY]ANGULAR_INCREMENTS`" +#: src/gui/qtvcp-widgets.adoc:1553 +msgid "" +"Keeping on with the example above, it would be named `increment.ngc` and its " +"content could look like:" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1431 -msgid "This will be _available to all widgets_ through `STATUS`." +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:1560 src/gui/touchy.adoc:127 +#, no-wrap +msgid "" +"O sub\n" +"G91 G0 X#1 Y#2\n" +"G90\n" +"O endsub\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1433 +#: src/gui/qtvcp-widgets.adoc:1563 msgid "" -"You can select linear or angular increments by the property " -"*`linear_option`* in Qt Designer property editor." +"Notice the _name of the sub matches the file name and macro name exactly_, " +"including case." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1435 -msgid "It is based on PyQt's _ComboBox_." -msgstr "" - -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:1437 +#: src/gui/qtvcp-widgets.adoc:1567 #, no-wrap -msgid "`ScreenOption` - General Options Setting widget" +msgid "" +"When you invoke the macro by pressing the Macro button you can enter values " +"for parameters (`xinc` and `yinc` in our example).\n" +"These are passed to the macro as positional parameters: `#1`, `#2`... `#N` " +"respectively.\n" +"Parameters you leave empty are passed as value `0`." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1440 +#: src/gui/qtvcp-widgets.adoc:1569 src/gui/touchy.adoc:139 msgid "" -"This widget doesn't add anything visually to a screen but *sets up important " -"options*." +"If there are several different macros, press the Macro button repeatedly to " +"cycle through them." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1442 -msgid "This is the _preferred way to use these options_." +#: src/gui/qtvcp-widgets.adoc:1572 +msgid "" +"In this simple example, if you enter -1 for xinc and invoke the running of " +"the MDI cycle, a rapid 'G0' move will be invoked, moving one unit to the " +"left." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1445 +#: src/gui/qtvcp-widgets.adoc:1575 src/gui/touchy.adoc:148 msgid "" -"These properties can be set in Qt Designer, in Python handler code or (if " -"appropriate) in stylesheets." +"This macro capability is useful for edge/hole probing and other setup tasks, " +"as well as perhaps hole milling or other simple operations that can be done " +"from the panel without requiring specially-written G-code programs." msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1447 -msgid "These include:" +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:1577 +#, no-wrap +msgid "`OriginOffsetView` - Origins View and Setting Widget" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1448 +#. type: Block title +#: src/gui/qtvcp-widgets.adoc:1579 #, no-wrap -msgid "*`halCompBaseName`*" +msgid "QtVCP `OriginOffsetsView`: Origins View and Setting Widget" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1454 +#. type: Positional ($1) AttributeList argument for macro 'image' +#: src/gui/qtvcp-widgets.adoc:1580 #, no-wrap -msgid "" -"If left empty QtVCP will use the screen's name as the HAL component's " -"basename.\n" -"If set, QtVCP will use this string as the HAL component's basename.\n" -"If the `-c` command line option is used when loading QtVCP, it will use the " -"name specified on the command line - it overrides all above options.\n" -"If you programmatically set the basename in the `handlerfile` - it will " -"override all above options.\n" -"This property cannot be set in stylesheets." +msgid "QtVCP OriginOffsetsView: Origins View and Setting Widget" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1454 +#. type: Target for macro image +#: src/gui/qtvcp-widgets.adoc:1580 #, no-wrap -msgid "*`notify_option`*" +msgid "images/qtvcp_originoffsetview.png" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1456 -msgid "Hooking into the desktop notification bubbles for error and messages." +#: src/gui/qtvcp-widgets.adoc:1583 +msgid "" +"This widget allows one to *visualize and modify User System Origin offsets* " +"directly." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1456 -#, no-wrap -msgid "*`notify_max_messages`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1585 +msgid "It will _update LinuxCNC's Parameter file_ for changes made or found." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1458 -msgid "Number of messages shown on screen at one time." +#: src/gui/qtvcp-widgets.adoc:1587 +msgid "" +"The settings can only be changed in LinuxCNC after homing and when the " +"motion controller is idle." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1458 -#, no-wrap -msgid "*`catch_close_option`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1589 +msgid "" +"The display and entry will change between metric and imperial, based on " +"LinuxCNC's _current_ `G20` / `G21` setting." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1460 -msgid "Catching the close event to pop up a _'are you sure' prompt_." +#: src/gui/qtvcp-widgets.adoc:1591 +msgid "The current in-use user system will be highlighted." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1460 +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1596 #, no-wrap -msgid "*`close_overlay_color`*" +msgid "" +"Extra actions can be integrated to manipulate settings.\n" +"These actions depend on extra code added either to a combined widget, like " +"`originoffsetview` dialog, or the screens handler code.\n" +"Typical actions might be 'Clear Current User offsets' or 'Zero X'." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1462 -msgid "Color of transparent layer shown when quitting." +#: src/gui/qtvcp-widgets.adoc:1598 src/gui/qtvcp-widgets.adoc:2338 +msgid "Clicking on the columns and rows allows one to adjust the settings." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1462 -#, no-wrap -msgid "*`catch_error_option`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1600 src/gui/qtvcp-widgets.adoc:2340 +msgid "A dialog can be made to popup for data or text entry." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1465 +#: src/gui/qtvcp-widgets.adoc:1602 +msgid "The comments section will be recorded in the preference file." +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1605 src/gui/qtvcp-widgets.adoc:2349 #, no-wrap msgid "" -"_Monitoring of the LinuxCNC error channel_.\n" -"This also sends the message through `STATUS` to anything that registers." +"It is based on PyQt's _QTableView_, _QAbstractTableModel_, and " +"_ItemEditorFactory_.\n" +"Properties, functions and styles of the PyQt base objects are always " +"available." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1465 -#, no-wrap -msgid "*`play_sounds_option`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1608 +msgid "`OriginOffsetView` has the following properties:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1467 -msgid "Playing sounds using `beep`, `espeak` and the system sound." +#: src/gui/qtvcp-widgets.adoc:1611 src/gui/qtvcp-widgets.adoc:2355 +msgid "Sets which dialog will pop up with numerical entry." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1467 +#: src/gui/qtvcp-widgets.adoc:1611 #, no-wrap -msgid "*`use_pref_file_option`*" +msgid "*`test_dialog_code_string`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1470 -#, no-wrap -msgid "" -"Setting up a _preferences file path_.\n" -"Using the magic word `WORKINGFOLDER` in the preference file path will be " -"replaced with the launched configuration path, " -"e.g. `WORKINFOLDER/my_preferences`." +#: src/gui/qtvcp-widgets.adoc:1613 src/gui/qtvcp-widgets.adoc:2357 +msgid "Sets which dialog will pop up with text entry." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1470 -#, no-wrap -msgid "*`use_send_zmq_option`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1615 src/gui/qtvcp-widgets.adoc:2359 +msgid "Metric numerical data format." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1472 -msgid "Used to initiate _ZMQ based outgoing messages_." +#: src/gui/qtvcp-widgets.adoc:1617 src/gui/qtvcp-widgets.adoc:2361 +msgid "Imperial numerical data format." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1472 +#: src/gui/qtvcp-widgets.adoc:1617 src/gui/qtvcp-widgets.adoc:2361 #, no-wrap -msgid "*`use_receive_zmq_messages`*" +msgid "*`styleCodeHighlight`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1476 -#, no-wrap -msgid "" -"Used to initiate _ZMQ based in coming messages_.\n" -"These messages _can be used to call functions in the handler file_, allowing " -"*external programs to integrate tightly with QtVCP* based screens." +#: src/gui/qtvcp-widgets.adoc:1619 +msgid "Current in-use user system highlight color." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1476 -#, no-wrap -msgid "*`embedded_program_option`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1621 src/gui/qtvcp-widgets.adoc:2152 +msgid "These can be set in:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1478 -msgid "Embed programs defined in the _INI_." +#: src/gui/qtvcp-widgets.adoc:1623 +msgid "Qt Designer, in" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1478 +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1624 +msgid "Python handler code" +msgstr "" + +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:1629 #, no-wrap -msgid "*`default_embed_tab`*" +msgid "" +"self.w.originoffsetview.setProperty('dialog_code','CALCULATOR')\n" +"self.w.originoffsetview.setProperty('metric_template','%10.3f')\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1481 +#: src/gui/qtvcp-widgets.adoc:1631 +msgid "Or (if appropriate) in stylesheets" +msgstr "" + +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:1637 #, no-wrap msgid "" -"This is the property for a _default location to embed external programs_.\n" -"It should be set to name of a tab page widget in Qt Designer." +"OriginOffsetView{\n" +" qproperty-styleColorHighlist: lightblue;\n" +"}\n" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1481 +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:1640 #, no-wrap -msgid "*`focusOverlay_option`*" +msgid "`RadioAxisSelector` - FIXME" msgstr "" +#. TODO RadioAxisSelector widget capture/example #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1483 -msgid "" -"Focus_overlay will put a transparent image or colored panel over the main " -"screen to emphasize focus to an external event - typically a dialog." +#: src/gui/qtvcp-widgets.adoc:1644 +msgid "FIXME RadioAxisSelector documentation" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1483 +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:1646 #, no-wrap -msgid "*`messageDialog_option`*" +msgid "`RoundButton` - Round Shapped `ActionButton` Widget" msgstr "" +#. TODO RoundButton widget capture/example #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1485 -msgid "Sets up the message dialog - used for general messages." +#: src/gui/qtvcp-widgets.adoc:1651 +msgid "" +"Round buttons work the same as _ActionButtons_ other than the button is " +"cropped round." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1485 -#, no-wrap -msgid "*`message_overlay_color`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1653 +msgid "They are intended only to be visually different." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1487 -msgid "Color of transparent layer shown when the message dialog is shown." +#: src/gui/qtvcp-widgets.adoc:1655 +msgid "They have _two path properties_ for displaying *images on true and false*." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1487 +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:1657 #, no-wrap -msgid "*`closeDialog_option`*" +msgid "`StateLabel` - Controller Modes State Label Display Widget" msgstr "" +#. TODO StateLabel widget capture/example #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1489 -msgid "Sets up the standard close screen prompt dialog." +#: src/gui/qtvcp-widgets.adoc:1662 +msgid "" +"This will *display a label based on the machine controller modes true/false " +"states*." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1489 +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1664 +msgid "You can select between different texts based on true or false." +msgstr "" + +#. type: Block title +#: src/gui/qtvcp-widgets.adoc:1665 #, no-wrap -msgid "*`entryDialog_option`*" +msgid "States Selection Properties" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1491 -msgid "Sets up the numerical entry dialog." +#: src/gui/qtvcp-widgets.adoc:1667 +msgid "The states are selectable via these properties:" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1491 +#: src/gui/qtvcp-widgets.adoc:1668 #, no-wrap -msgid "*`entryDialogSoftKey_option`*" +msgid "*`css_mode_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1493 -msgid "Sets up a floating software keyboard when entry dialog is focused." +#: src/gui/qtvcp-widgets.adoc:1670 +msgid "`True` when machine is in `G96` _Constant Surface Speed Mode_." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1493 +#: src/gui/qtvcp-widgets.adoc:1670 #, no-wrap -msgid "*`entry_overlay_color`*" +msgid "*`diameter_mode_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1495 -msgid "Color of transparent layer shown when the entry dialog is shown." +#: src/gui/qtvcp-widgets.adoc:1672 +msgid "`True` when machine is in `G7` _Lathe Diameter Mode_." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1495 +#: src/gui/qtvcp-widgets.adoc:1672 #, no-wrap -msgid "*`toolDialog_option`*" +msgid "*`fpr_mode_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1497 -msgid "Sets up the manual tool change dialog, including HAL pin." +#: src/gui/qtvcp-widgets.adoc:1674 +msgid "`True` when machine is in `G95` _Feed per revolution Mode_." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1497 +#: src/gui/qtvcp-widgets.adoc:1674 #, no-wrap -msgid "*`tool_overlay_color`*" +msgid "*`metric_mode_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1499 -msgid "Color of transparent layer shown when the tool dialog is shown." +#: src/gui/qtvcp-widgets.adoc:1676 +msgid "`True` when machine is in `G21` _Metric Mode_." +msgstr "" + +#. type: Block title +#: src/gui/qtvcp-widgets.adoc:1677 +#, no-wrap +msgid "Text templates properties" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1499 +#: src/gui/qtvcp-widgets.adoc:1679 #, no-wrap -msgid "*`ToolUseDesktopNotify`*" +msgid "*`true_textTemplate`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1501 -msgid "Option to use desktop notify dialogs for manual tool change dialog." +#: src/gui/qtvcp-widgets.adoc:1683 +#, no-wrap +msgid "" +"This will be the text set when the option is `True`.\n" +"You can use _Qt rich text_ code for different fonts/colors etc.\n" +"Typical template for metric mode in true state, might be: _Metric Mode_" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1501 +#: src/gui/qtvcp-widgets.adoc:1683 #, no-wrap -msgid "*`ToolFrameless`*" +msgid "*`false_textTemplate`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1503 -msgid "Frameless dialogs can not be easily moved by users." +#: src/gui/qtvcp-widgets.adoc:1687 +#, no-wrap +msgid "" +"This will be the text set when the option is `False`.\n" +"You can use _Qt rich text_ code for different fonts/colors etc.\n" +"Typical template for metric mode in false state, might be: _Imperial Mode_." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1503 +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:1691 #, no-wrap -msgid "*`fileDialog_option`*" +msgid "`StatusLabel` - Controller Variables State Label Display Widget" msgstr "" +#. TODO StatusLabel widget capture/example #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1505 -msgid "Sets up the file choosing dialog." +#: src/gui/qtvcp-widgets.adoc:1697 +#, no-wrap +msgid "" +"This will display a label based on selectable status of the machine " +"controller.\n" +"You can change how the status will be displayed by substituting Python " +"formatting code in the text template. You can also use rich text for " +"different fonts/colors etc." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1505 +#. type: Block title +#: src/gui/qtvcp-widgets.adoc:1698 #, no-wrap -msgid "*`file_overlay_color`*" +msgid "Selectable States" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1507 -msgid "Color of transparent layer shown when the file dialog is shown." +#: src/gui/qtvcp-widgets.adoc:1700 +msgid "These states are selectable:" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1507 +#: src/gui/qtvcp-widgets.adoc:1701 #, no-wrap -msgid "*`keyboardDialog_option`*" +msgid "*`actual_spindle_speed_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1509 -msgid "Sets up a keyboard entry widget." +#: src/gui/qtvcp-widgets.adoc:1705 +#, no-wrap +msgid "" +"Used to display the actual spindle speed as _reported from the HAL pin_ " +"`spindle.0.speed-i`.\n" +"It's converted to _RPM_.\n" +"A `textTemplate` of `%d` would typically be used." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1509 +#: src/gui/qtvcp-widgets.adoc:1705 #, no-wrap -msgid "*`keyboard_overlay_color`*" +msgid "*`actual_surface_speed_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1511 -msgid "Color of transparent layer shown when the keyboard dialog is shown." +#: src/gui/qtvcp-widgets.adoc:1709 +#, no-wrap +msgid "" +"Used to display the actual cutting surface speed on a lathe based on X axis " +"and spindle speed.\n" +"It's converted to distance per minute.\n" +"A `textTemplate` of `%4.1f` (feet per minute) and `altTextTemplate` of `%d` " +"(meters per minute) would typically be used." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1511 +#: src/gui/qtvcp-widgets.adoc:1709 #, no-wrap -msgid "*`vesaProbe_option`*" +msgid "*`blendcode_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1513 -msgid "Sets up the Versa style probe dialog." +#: src/gui/qtvcp-widgets.adoc:1711 +msgid "Shows the current `G64` setting." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1513 +#: src/gui/qtvcp-widgets.adoc:1711 #, no-wrap -msgid "*`versaProbe_overlay_color`*" +msgid "*`current_feedrate_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1515 -msgid "Color of transparent layer shown when the `versaProbe` dialog is shown." +#: src/gui/qtvcp-widgets.adoc:1713 +msgid "Shows the current actual feedrate." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1515 +#: src/gui/qtvcp-widgets.adoc:1713 #, no-wrap -msgid "*`macroTabDialog_option`*" +msgid "*`current_FPU_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1517 -msgid "Sets up the macro selection dialog." +#: src/gui/qtvcp-widgets.adoc:1715 +msgid "Shows the current actual feed per unit." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1517 +#: src/gui/qtvcp-widgets.adoc:1715 #, no-wrap -msgid "*`macroTab_overlay_color`*" +msgid "*`fcode_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1519 -msgid "Color of transparent layer shown when the `macroTab` dialog is shown." +#: src/gui/qtvcp-widgets.adoc:1717 +msgid "Shows the current programmed `F` code setting." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1519 +#: src/gui/qtvcp-widgets.adoc:1717 #, no-wrap -msgid "*`camViewDialog_option`*" +msgid "*`feed_override_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1521 -msgid "Sets up the camera alignment dialog." +#: src/gui/qtvcp-widgets.adoc:1719 +msgid "Shows the current feed override setting in percent." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1521 +#: src/gui/qtvcp-widgets.adoc:1719 #, no-wrap -msgid "*`camView_overlay_color`*" +msgid "*`filename_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1523 -msgid "Color of transparent layer shown when the `camView` dialog is shown." +#: src/gui/qtvcp-widgets.adoc:1721 +msgid "Shows the last loaded file name." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1523 +#: src/gui/qtvcp-widgets.adoc:1721 #, no-wrap -msgid "*`toolOffset_option`*" +msgid "*`filepath_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1525 -msgid "Sets up the tool offset display/editor dialog." +#: src/gui/qtvcp-widgets.adoc:1723 +msgid "Shows the last loaded full file path name." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1525 +#: src/gui/qtvcp-widgets.adoc:1723 #, no-wrap -msgid "*`toolOffset_overlay_color`*" +msgid "*`gcode_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1527 -msgid "Color of transparent layer shown when the `toolOffset` dialog is shown." +#: src/gui/qtvcp-widgets.adoc:1725 +msgid "Shows all active G-codes." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1527 +#: src/gui/qtvcp-widgets.adoc:1725 #, no-wrap -msgid "*`originOffset_option`*" +msgid "*`gcode_selected_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1529 -msgid "Sets up the origin display/editor dialog." +#: src/gui/qtvcp-widgets.adoc:1727 +msgid "Show the current selected G-code line." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1529 +#: src/gui/qtvcp-widgets.adoc:1727 #, no-wrap -msgid "*`originOffset_overlay_color`*" +msgid "*`halpin_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1531 -msgid "Color of transparent layer shown when the `originOffset` dialog is shown." +#: src/gui/qtvcp-widgets.adoc:1729 +msgid "Shows the HAL pin output of a selected HAL pin." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1531 +#: src/gui/qtvcp-widgets.adoc:1729 #, no-wrap -msgid "*`calculatorDialog_option`*" +msgid "*`jograte_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1533 -msgid "Sets up the calculator entry dialog." +#: src/gui/qtvcp-widgets.adoc:1731 +msgid "Shows the current QtVCP based Jog Rate." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1533 +#: src/gui/qtvcp-widgets.adoc:1731 #, no-wrap -msgid "*`calculator_overlay_color`*" +msgid "*`jograte_angular_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1535 -msgid "Color of transparent layer shown when the calculator dialog is shown." +#: src/gui/qtvcp-widgets.adoc:1733 +msgid "Shows the current QtVCP based Angular Jog Rate." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1535 +#: src/gui/qtvcp-widgets.adoc:1733 #, no-wrap -msgid "*`machineLogDialog_option`*" +msgid "*`jogincr_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1537 -msgid "Sets up a dialog to display logs from the machine and QtVCP." +#: src/gui/qtvcp-widgets.adoc:1735 +msgid "Shows the current QtVCP based Jog increment." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1537 +#: src/gui/qtvcp-widgets.adoc:1735 #, no-wrap -msgid "*`machineLog_overlay_color`*" +msgid "*`jogincr_angular_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1539 -msgid "Color of transparent layer shown when the `machineLog` dialog is shown." +#: src/gui/qtvcp-widgets.adoc:1737 +msgid "Shows the current QtVCP based Angular Jog increment." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1539 +#: src/gui/qtvcp-widgets.adoc:1737 #, no-wrap -msgid "*`runFromLineDialog_option`*" +msgid "*`machine_state_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1541 +#: src/gui/qtvcp-widgets.adoc:1740 +#, no-wrap msgid "" -"Sets up a dialog to display starting options when starting machine execution " -"from a arbitrary line." +"Shows the current _machine interpreter state_ using the text described from " +"the machine_state_list.\n" +"The interpreter states are:" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1541 -#, no-wrap -msgid "*`runFromLine_overlay_color`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1741 +msgid "`Estopped`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1543 -msgid "Color of transparent layer shown when the `runFromLine` dialog is shown." +#: src/gui/qtvcp-widgets.adoc:1742 +msgid "`Running`" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1543 -#, no-wrap -msgid "*`user1Color`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1743 +msgid "`Stopped`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1545 src/gui/qtvcp-widgets.adoc:1547 -#: src/gui/qtvcp-widgets.adoc:1549 src/gui/qtvcp-widgets.adoc:1551 -#: src/gui/qtvcp-widgets.adoc:1553 src/gui/qtvcp-widgets.adoc:1555 -#: src/gui/qtvcp-widgets.adoc:1557 src/gui/qtvcp-widgets.adoc:1559 -#: src/gui/qtvcp-widgets.adoc:1561 src/gui/qtvcp-widgets.adoc:1563 -msgid "Optional color the screen designer can use in their design." +#: src/gui/qtvcp-widgets.adoc:1744 +msgid "`Paused`" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1545 -#, no-wrap -msgid "*`user2Color`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1745 +msgid "`Waiting`" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1547 -#, no-wrap -msgid "*`user3Color`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1746 +msgid "`Reading`" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1549 +#: src/gui/qtvcp-widgets.adoc:1746 #, no-wrap -msgid "*`user4Color`*" +msgid "*`max_velocity_override_status`*" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1551 -#, no-wrap -msgid "*`user5Color`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1748 +msgid "Shows the current max axis velocity override setting." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1553 +#: src/gui/qtvcp-widgets.adoc:1748 #, no-wrap -msgid "*`user6Color`*" +msgid "*`mcode_status`*" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1555 -#, no-wrap -msgid "*`user7Color`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1750 +msgid "Shows _all active M-codes_." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1557 +#: src/gui/qtvcp-widgets.adoc:1750 #, no-wrap -msgid "*`user8Color`*" +msgid "*'motion_type_status'*" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1559 -#, no-wrap -msgid "*`user9Color`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1752 +msgid "" +"Shows current type of machine motion using the text described from the " +"motion_type_list. +" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1561 -#, no-wrap -msgid "*`user10Color`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1753 +msgid "'None'" msgstr "" -#. type: Block title -#: src/gui/qtvcp-widgets.adoc:1564 -#, no-wrap -msgid "Setting Properties Programmatically" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1754 +msgid "'Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1566 -msgid "" -"The screen designer chooses the *default settings of the `screenOptions` " -"widget*." +#: src/gui/qtvcp-widgets.adoc:1755 +msgid "'Feed'" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1569 -msgid "" -"Once chosen, most won't ever need to be changed. But if needed, some can be " -"changed in the handler file or in stylesheets." +#: src/gui/qtvcp-widgets.adoc:1756 +msgid "'Arc'" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1572 -#, no-wrap -msgid "" -"*In the handler file*: +\n" -"Here we reference the widget by the Qt Designer user defined name:\n" +#: src/gui/qtvcp-widgets.adoc:1757 +msgid "'Tool Change'" msgstr "" -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1579 -#, no-wrap -msgid "" -"# red,green,blue,alpha 0-255\n" -"color = QtGui.QColor(0, 255, 0, 191)\n" -"self.w.screen_options.setProperty('close_overlay_color', color)\n" -"self.w.screen_options.setProperty('play_sounds_option',False)\n" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1758 +msgid "'Probe'" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1583 -#, no-wrap -msgid "" -"*In style sheets*: +\n" -"Here we can reference the widget by Qt Designer user defined name or by " -"widget class name.\n" +#: src/gui/qtvcp-widgets.adoc:1759 +msgid "'Rotary Index'" msgstr "" -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1592 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1759 #, no-wrap -msgid "" -"/* red, green, blue 0-255, alpha 0-100% or 0.0 to 1.0 */\n" -"/* the # sign is used to refer to Qt Designer defined widget name */\n" -"/* matches/applied to only this named widget */\n" -"#screen_options {\n" -" qproperty-close_overlay_color: rgba(0, 255, 0, 0.75)\n" -"}\n" +msgid "*`requested_spindle_speed_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1596 -#, no-wrap -msgid "" -"*Some settings are only checked on startup* so will not cause changes after " -"startup.\n" -"In these cases you would need to _make the changes in Qt Designer only_.\n" +#: src/gui/qtvcp-widgets.adoc:1761 +msgid "Shows the requested spindle speed - actual may be different." msgstr "" -#. type: Block title -#: src/gui/qtvcp-widgets.adoc:1597 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1761 #, no-wrap -msgid "Preference File Entries" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1600 -msgid "" -"If the _preference file option is selected_, `screenOption` widget will make " -"an *INI based preference file*." +msgid "*`rapid_override_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1602 -msgid "" -"While _other QtVCP widgets will add to this list_, the `screenOptions` " -"widget will add these entries under the following headings:" +#: src/gui/qtvcp-widgets.adoc:1763 +msgid "Shows the current rapid override setting in (0-100) percent." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1603 +#: src/gui/qtvcp-widgets.adoc:1763 #, no-wrap -msgid "*`[SCREEN_OPTIONS]`*" +msgid "*`spindle_override_status`*" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1604 -#, no-wrap -msgid "*`catch_errors`* _(bool)_" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1765 +msgid "Shows the current spindle override setting in percent." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1605 +#: src/gui/qtvcp-widgets.adoc:1765 #, no-wrap -msgid "*`desktop_notify`* _(bool)_" +msgid "*`timestamp_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1607 +#: src/gui/qtvcp-widgets.adoc:1769 #, no-wrap -msgid "Whether to display errors/messages in the system's notification mechanism.\n" +msgid "" +"Shows the time based on the system settings.\n" +"An example of a useful `textTemplate` setting: `%I:%M:%S %p`.\n" +"See the Python time module for more info." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1607 +#: src/gui/qtvcp-widgets.adoc:1769 #, no-wrap -msgid "*`notify_max_msgs`* _(int)_" +msgid "*`tool comment_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1609 -#, no-wrap -msgid "Number of displayed errors at one time.\n" +#: src/gui/qtvcp-widgets.adoc:1771 +msgid "Returns the comment text from the current loaded tool." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1609 +#: src/gui/qtvcp-widgets.adoc:1771 #, no-wrap -msgid "*`shutdown_check`* _(bool)_" +msgid "*`tool diameter_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1611 -#, no-wrap -msgid "Whether to pop a confirmation dialog.\n" +#: src/gui/qtvcp-widgets.adoc:1773 +msgid "Returns the diameter from the current loaded tool." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1611 +#: src/gui/qtvcp-widgets.adoc:1773 #, no-wrap -msgid "*`sound_player_on`* _(bool)_" +msgid "*`tool_number_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1613 -#, no-wrap -msgid "Turns all sounds on or off.\n" +#: src/gui/qtvcp-widgets.adoc:1775 +msgid "Returns the tool number of the current loaded tool." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1613 +#: src/gui/qtvcp-widgets.adoc:1775 #, no-wrap -msgid "*`[MCH_MSG_OPTIONS]`*" +msgid "*`tool_offset_status`*" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1777 +msgid "" +"Returns the offset of the current loaded tool, indexed by `index_number` to " +"select axis (0=x,1=y,etc.)." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1614 +#: src/gui/qtvcp-widgets.adoc:1777 #, no-wrap -msgid "*`mchnMsg_play_sound`* _(bool)_" +msgid "*`user_system_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1616 src/gui/qtvcp-widgets.adoc:1625 +#: src/gui/qtvcp-widgets.adoc:1779 +msgid "Shows the _active user coordinate system_ (`G5x` setting)." +msgstr "" + +#. type: Block title +#: src/gui/qtvcp-widgets.adoc:1780 #, no-wrap -msgid "To play alert sound when dialog pops.\n" +msgid "Other Properties" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1616 +#: src/gui/qtvcp-widgets.adoc:1782 #, no-wrap -msgid "*`mchnMsg_speak_errors`* _(bool)_" +msgid "*`index_number`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1618 -#, no-wrap -msgid "To use Espeak to speak error messages.\n" +#: src/gui/qtvcp-widgets.adoc:1784 +msgid "Integer that specifies the tool status index to display." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1618 +#: src/gui/qtvcp-widgets.adoc:1784 #, no-wrap -msgid "*`mchnMsg_speak_text`* _(bool)_" +msgid "*`state_label_list`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1620 -#, no-wrap -msgid "To use Espeak to speak all other messages.\n" +#: src/gui/qtvcp-widgets.adoc:1786 +msgid "List of labels used to describe different machine states." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1620 +#: src/gui/qtvcp-widgets.adoc:1786 #, no-wrap -msgid "*`mchnMsg_sound_type`* _(str)_" +msgid "*'motion_label_list'*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1622 src/gui/qtvcp-widgets.adoc:1632 -#: src/gui/qtvcp-widgets.adoc:1634 -#, no-wrap -msgid "Sound to play when messages displayed. See notes below.\n" +#: src/gui/qtvcp-widgets.adoc:1788 +msgid "List of labels used to describe different motion types." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1622 +#: src/gui/qtvcp-widgets.adoc:1788 #, no-wrap -msgid "*`[USER_MSG_OPTIONS]`*" +msgid "*`halpin_names`*" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1623 -#, no-wrap -msgid "*`usermsg_play_sound`* _(bool)_" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1790 +msgid "" +"Name of a halpin to monitor (must be the complete name, including the HAL " +"component basename)." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1625 +#: src/gui/qtvcp-widgets.adoc:1790 #, no-wrap -msgid "*`userMsg_sound_type`* _(str)_" +msgid "*`textTemplate`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1627 +#: src/gui/qtvcp-widgets.adoc:1797 #, no-wrap -msgid "Sound to play when user messages displayed. See notes below.\n" +msgid "" +"This is usually used for *imperial (`G20`) or angular numerical settings*, " +"though not every option has imperial/metric conversion.\n" +"This uses _Python formatting rules_ to set the text output.\n" +"One can use `%s` for no conversion, `%d` for integer conversion, `%f` for " +"float conversion, etc.\n" +"You can also use _Qt rich text_ code.\n" +"Typical template used for formatting imperial float numbers to text would be " +"`%9.4f` or `%9.4f inch`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1627 +#: src/gui/qtvcp-widgets.adoc:1797 #, no-wrap -msgid "*`userMsg_use_focusOverlay`* _(bool)_" +msgid "*`alt_textTemplate`*" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1628 +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1801 #, no-wrap -msgid "*`[SHUTDOWN_OPTIONS]`*" +msgid "" +"This is usually used for *metric (`G21`) numerical settings*.\n" +"This uses _Python formatting rules_ to set the text output.\n" +"Typical template used for formatting metric float to text would be `%10.3f` " +"or `%10.3f mm`." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1629 +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:1805 #, no-wrap -msgid "*`shutdown_play_sound`* _(bool)_" +msgid "`StatusImageSwitcher` - Controller Status Image Switcher" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1630 -#, no-wrap -msgid "*`shutdown_alert_sound_type`* _(str)_" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1808 +msgid "Status image switcher will *switch between images based on LinuxCNC states*." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1632 +#: src/gui/qtvcp-widgets.adoc:1809 #, no-wrap -msgid "*`shutdown_exit_sound_type`* _(str)_" +msgid "*`watch_spindle`" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1811 +msgid "Toggles between _3 images_: `stop`, `fwd`, `revs`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1634 +#: src/gui/qtvcp-widgets.adoc:1811 #, no-wrap -msgid "*`shutdown_msg_title`* _(str)_" +msgid "*`watch_axis_homed`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1636 -#, no-wrap -msgid "Short title string to display in dialog.\n" +#: src/gui/qtvcp-widgets.adoc:1813 +msgid "Toggles between _2 images_: `axis not homed`, `axis homed`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1636 +#: src/gui/qtvcp-widgets.adoc:1813 #, no-wrap -msgid "*`shutdown_msg_focus_text`* _(str)_" +msgid "*`watch_all_homed`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1638 -#, no-wrap -msgid "Large text string to superimpose in focus layer.\n" +#: src/gui/qtvcp-widgets.adoc:1815 +msgid "Would toggle between _2 images_: `not all homed`, `all homed`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1638 +#: src/gui/qtvcp-widgets.adoc:1815 #, no-wrap -msgid "*`shutdown_msg_detail`* _(str)_" +msgid "*`watch_hard_limits`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1640 -#, no-wrap -msgid "Longer descriptive string to display in dialog.\n" +#: src/gui/qtvcp-widgets.adoc:1817 +msgid "Would toggle between _2 images or one per joint_." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1640 -#, no-wrap -msgid "*`NOTIFY_OPTIONS`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1819 +msgid "Here is an example of using it to display an icon of Z axis homing state:" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1641 +#. type: Block title +#: src/gui/qtvcp-widgets.adoc:1820 #, no-wrap -msgid "*`notify_start_greeting`* _(bool)_" +msgid "QtVCP `StatusImageSwitcher`: Controller Status Image Switcher" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1643 +#. type: Positional ($1) AttributeList argument for macro 'image' +#: src/gui/qtvcp-widgets.adoc:1821 #, no-wrap -msgid "Whether to display a greeting dialog on start-up.\n" +msgid "QtVCP StatusImageSwitcher: Controller Status Image Switcher" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1643 +#. type: Target for macro image +#: src/gui/qtvcp-widgets.adoc:1821 #, no-wrap -msgid "*`notify_start_title`* _(str)_" +msgid "images/statusImageSwitcher.png" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1646 -#, no-wrap -msgid "" -"Short Title string. +\n" -"If the speak option is also selected it will be spoken with Espeak.\n" +#: src/gui/qtvcp-widgets.adoc:1824 +msgid "In the properties section notice that:" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1646 -#, no-wrap -msgid "*`notify_start_detail`* _(str)_" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1826 +msgid "`watch_axis_homed` is checked" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1648 -#, no-wrap -msgid "Longer description string.\n" +#: src/gui/qtvcp-widgets.adoc:1827 +msgid "`axis_letter` is set to Z" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1648 -#, no-wrap -msgid "*`notify_start_timeout`* _(int)_" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1829 +msgid "" +"If you double click the `image_list` a dialog will show and allow you to add " +"image paths to." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1650 -#, no-wrap -msgid "Time in seconds to display before closing.\n" +#: src/gui/qtvcp-widgets.adoc:1831 +msgid "" +"If you have one image as an icon and one _clear image_ then that will look " +"like it shows and _hides the icon_." msgstr "" -#. type: Block title -#: src/gui/qtvcp-widgets.adoc:1651 -#, no-wrap -msgid "`*_sound_type` entries" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1833 +msgid "" +"Selecting image paths can be done by selecting the `pixmap` property and " +"selecting an image." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1655 -#, no-wrap +#: src/gui/qtvcp-widgets.adoc:1835 msgid "" -"*System Sounds* +\n" -"In Debian/Ubuntu/Mint based installations these _system sounds_ should be " -"available as sound-type entries above:\n" +"The `pixmap` setting is for test display only and will be ignored outside of " +"Qt Designer." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1664 -msgid "`BELL`" +#: src/gui/qtvcp-widgets.adoc:1837 +msgid "Right click the image name and you should see 'Copy path'." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1667 -msgid "These Sound options require `python3-gst1.0` installed." +#: src/gui/qtvcp-widgets.adoc:1838 +msgid "Click 'Copy path'." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1671 -#, no-wrap -msgid "" -"*Audio Files* +\n" -"You can also specify a _file path to an arbitrary audio file_. +\n" -"You can use `~` in path to substitute for the user home file path.\n" +#: src/gui/qtvcp-widgets.adoc:1839 +msgid "Now double click the 'image list' property so the dialog shows." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1674 -#, no-wrap -msgid "" -"*Kernel Beeps* +\n" -"If the `beep` _kernel module_ is installed and it is not disabled, these " -"sound-type entries are available:\n" +#: src/gui/qtvcp-widgets.adoc:1840 +msgid "Click the 'New' button." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1681 +#: src/gui/qtvcp-widgets.adoc:1841 +msgid "Paste the image path in the entry box." +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1844 #, no-wrap msgid "" -"*Text-To-Speech* +\n" -"If the _Espeak_ module (`python3-espeak`) is installed, you can use the " -"`SPEAK` entry to pronounce text:\n" +"Do that again for the next image.\n" +"_Use a clear image to represent a hidden icon._" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1683 +#: src/gui/qtvcp-widgets.adoc:1848 #, no-wrap -msgid "*`SPEAK '_my message_'`*\n" +msgid "" +"You can _test the images display_ from the image list by changing the `image " +"number`. In this case `0` is unhomed and `1` would be homed.\n" +"This is for test display only and will be ignored outside of Qt Designer." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:1685 +#: src/gui/qtvcp-widgets.adoc:1850 #, no-wrap -msgid "`StatusSlider` - Controller Setting Adjustment Slider Widget" +msgid "`StatusStacked` - Mode Status Display Switching Widget" msgstr "" -#. TODO StatusSlider widget capture +#. TODO StatusStacked widget capture/example #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1690 -msgid "This widget allow the user to *adjust a LinuxCNC setting via a slider*." +#: src/gui/qtvcp-widgets.adoc:1855 +msgid "This widget *displays one of three panels based on LinuxCNC's mode*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1692 src/gui/qtvcp-widgets.adoc:1833 -msgid "The widget can adjust:" +#: src/gui/qtvcp-widgets.adoc:1857 +msgid "" +"This allows you to automatically display different widgets on _Manual_, " +"_MDI_ and _Auto_ modes." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1694 src/gui/qtvcp-widgets.adoc:1835 -msgid "Jog rate" +#: src/gui/qtvcp-widgets.adoc:1862 +msgid "It is based on PyQt's _QStacked_ widget." msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1695 src/gui/qtvcp-widgets.adoc:1836 -msgid "Angular jog rate" +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:1864 +#, no-wrap +msgid "`ScreenOption` - General Options Setting widget" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1697 src/gui/qtvcp-widgets.adoc:1838 -msgid "Spindle override rate" +#: src/gui/qtvcp-widgets.adoc:1867 +msgid "" +"This widget doesn't add anything visually to a screen but *sets up important " +"options*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1698 src/gui/qtvcp-widgets.adoc:1839 -msgid "Rapid override rate" +#: src/gui/qtvcp-widgets.adoc:1869 +msgid "This is the _preferred way to use these options_." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1702 -msgid "`StatusSlider` has the following properties:" +#: src/gui/qtvcp-widgets.adoc:1872 +msgid "" +"These properties can be set in Qt Designer, in Python handler code or (if " +"appropriate) in stylesheets." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1705 -msgid "Sets option to make a HAL float pin that reflects current value." +#: src/gui/qtvcp-widgets.adoc:1874 +msgid "These include:" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1705 +#: src/gui/qtvcp-widgets.adoc:1875 #, no-wrap -msgid "*`rapid_rate`*" +msgid "*`halCompBaseName`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1707 -msgid "Selects a rapid override rate slider." +#: src/gui/qtvcp-widgets.adoc:1881 +#, no-wrap +msgid "" +"If left empty QtVCP will use the screen's name as the HAL component's " +"basename.\n" +"If set, QtVCP will use this string as the HAL component's basename.\n" +"If the `-c` command line option is used when loading QtVCP, it will use the " +"name specified on the command line - it overrides all above options.\n" +"If you programmatically set the basename in the `handlerfile` - it will " +"override all above options.\n" +"This property cannot be set in stylesheets." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1707 +#: src/gui/qtvcp-widgets.adoc:1881 #, no-wrap -msgid "*`feed_rate`*" +msgid "*`notify_option`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1709 -msgid "Selects a feed override rate slider." +#: src/gui/qtvcp-widgets.adoc:1883 +msgid "Hooking into the desktop notification bubbles for error and messages." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1709 +#: src/gui/qtvcp-widgets.adoc:1883 #, no-wrap -msgid "*`spindle_rate`*" +msgid "*`notify_max_messages`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1711 -msgid "Selects a spindle override rate slider." +#: src/gui/qtvcp-widgets.adoc:1885 +msgid "Number of messages shown on screen at one time." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1711 +#: src/gui/qtvcp-widgets.adoc:1885 #, no-wrap -msgid "*`jograte_rate`*" +msgid "*`catch_close_option`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1713 -msgid "Selects a linear jograte slider." +#: src/gui/qtvcp-widgets.adoc:1887 +msgid "Catching the close event to pop up a _'are you sure' prompt_." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1713 +#: src/gui/qtvcp-widgets.adoc:1887 #, no-wrap -msgid "*`jograte_angular_rate`*" +msgid "*`close_overlay_color`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1715 -msgid "Selects a angular jograte slider." +#: src/gui/qtvcp-widgets.adoc:1889 +msgid "Color of transparent layer shown when quitting." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1715 +#: src/gui/qtvcp-widgets.adoc:1889 #, no-wrap -msgid "*`max_velocity_rate`*" +msgid "*`catch_error_option`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1717 -msgid "Selects a maximum velocity rate slider." +#: src/gui/qtvcp-widgets.adoc:1892 +#, no-wrap +msgid "" +"_Monitoring of the LinuxCNC error channel_.\n" +"This also sends the message through `STATUS` to anything that registers." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1717 +#: src/gui/qtvcp-widgets.adoc:1892 #, no-wrap -msgid "*`alertState`*" +msgid "*`play_sounds_option`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1719 -msgid "String to define style change: `read-only`, `under`, `over` and `normal`." +#: src/gui/qtvcp-widgets.adoc:1894 +msgid "Playing sounds using `beep`, `espeak` and the system sound." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1719 +#: src/gui/qtvcp-widgets.adoc:1894 #, no-wrap -msgid "*`alertUnder`*" +msgid "*`use_pref_file_option`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1721 -msgid "Sets the float value that signals the stylesheet for 'under' warning." +#: src/gui/qtvcp-widgets.adoc:1897 +#, no-wrap +msgid "" +"Setting up a _preferences file path_.\n" +"Using the magic word `WORKINGFOLDER` in the preference file path will be " +"replaced with the launched configuration path, " +"e.g. `WORKINFOLDER/my_preferences`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1721 +#: src/gui/qtvcp-widgets.adoc:1897 #, no-wrap -msgid "*`alertOver`*" +msgid "*`use_send_zmq_option`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1723 -msgid "Sets the float value that signals the stylesheet for 'over' warning." +#: src/gui/qtvcp-widgets.adoc:1899 +msgid "Used to initiate _ZMQ based outgoing messages_." msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1725 src/gui/qtvcp-widgets.adoc:2164 -msgid "These can be set in:" +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1899 +#, no-wrap +msgid "*`use_receive_zmq_messages`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1728 -msgid "Python handler code," +#: src/gui/qtvcp-widgets.adoc:1903 +#, no-wrap +msgid "" +"Used to initiate _ZMQ based in coming messages_.\n" +"These messages _can be used to call functions in the handler file_, allowing " +"*external programs to integrate tightly with QtVCP* based screens." msgstr "" -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1734 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1903 #, no-wrap -msgid "" -"self.w.status_slider.setProperty('spindle_rate',True)\n" -"self.w.status_slider.setProperty('alertUnder',35)\n" -"self.w.status_slider.setProperty('alertOver',100)\n" +msgid "*`embedded_program_option`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1737 -msgid "Or (if appropriate) in stylesheets." +#: src/gui/qtvcp-widgets.adoc:1905 +msgid "Embed programs defined in the _INI_." msgstr "" -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1742 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1905 #, no-wrap -msgid "" -"/* warning colors for overrides if out of normal range*/\n" -"/* widget object name is slider_spindle_ovr */\n" +msgid "*`default_embed_tab`*" msgstr "" -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1749 +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1908 #, no-wrap msgid "" -"#slider_spindle_ovr[alertState='over'] {\n" -" background: red;\n" -"}\n" -"#slider_spindle_ovr[alertState='under'] {\n" -" background: yellow;\n" -"}\n" +"This is the property for a _default location to embed external programs_.\n" +"It should be set to name of a tab page widget in Qt Designer." +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1908 +#, no-wrap +msgid "*`focusOverlay_option`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1752 -msgid "It is based on PyQt's _QSlider_." +#: src/gui/qtvcp-widgets.adoc:1910 +msgid "" +"Focus_overlay will put a transparent image or colored panel over the main " +"screen to emphasize focus to an external event - typically a dialog." msgstr "" -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:1754 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1910 #, no-wrap -msgid "`StateLED` - Controller State LED Widget" +msgid "*`messageDialog_option`*" msgstr "" -#. TODO StateLED widget capture/example #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1759 -msgid "This widget gives *status on the selected LinuxCNC state*." +#: src/gui/qtvcp-widgets.adoc:1912 +msgid "Sets up the message dialog - used for general messages." msgstr "" -#. type: Block title -#: src/gui/qtvcp-widgets.adoc:1760 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1912 #, no-wrap -msgid "States" +msgid "*`message_overlay_color`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1762 -msgid "The state options are:" +#: src/gui/qtvcp-widgets.adoc:1914 +msgid "Color of transparent layer shown when the message dialog is shown." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1763 +#: src/gui/qtvcp-widgets.adoc:1914 #, no-wrap -msgid "*`is_paused_status`*" +msgid "*`closeDialog_option`*" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1764 -#, no-wrap -msgid "*`is_estopped_status`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1916 +msgid "Sets up the standard close screen prompt dialog." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1765 +#: src/gui/qtvcp-widgets.adoc:1916 #, no-wrap -msgid "*`is_on_status`*" +msgid "*`entryDialog_option`*" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1766 -#, no-wrap -msgid "*`is_idle_status_`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1918 +msgid "Sets up the numerical entry dialog." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1767 +#: src/gui/qtvcp-widgets.adoc:1918 #, no-wrap -msgid "*`is_homed_status`*" +msgid "*`entryDialogSoftKey_option`*" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1768 -#, no-wrap -msgid "*`is_flood_status`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1920 +msgid "Sets up a floating software keyboard when entry dialog is focused." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1769 +#: src/gui/qtvcp-widgets.adoc:1920 #, no-wrap -msgid "*`is_mist_status`*" +msgid "*`entry_overlay_color`*" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1770 -#, no-wrap -msgid "*`is_block_delete_status`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1922 +msgid "Color of transparent layer shown when the entry dialog is shown." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1771 +#: src/gui/qtvcp-widgets.adoc:1922 #, no-wrap -msgid "*`is_optional_stop_status`*" +msgid "*`toolDialog_option`*" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1772 -#, no-wrap -msgid "*`is_joint_homed_status`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1924 +msgid "Sets up the manual tool change dialog, including HAL pin." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1773 +#: src/gui/qtvcp-widgets.adoc:1924 #, no-wrap -msgid "*`is_limits_overridden_status`*" +msgid "*`tool_overlay_color`*" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1774 -#, no-wrap -msgid "*`is_manual_status`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1926 +msgid "Color of transparent layer shown when the tool dialog is shown." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1775 +#: src/gui/qtvcp-widgets.adoc:1926 #, no-wrap -msgid "*`is_mdi_status`*" +msgid "*`ToolUseDesktopNotify`*" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1776 -#, no-wrap -msgid "*`is_auto_status`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1928 +msgid "Option to use desktop notify dialogs for manual tool change dialog." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1777 +#: src/gui/qtvcp-widgets.adoc:1928 #, no-wrap -msgid "*`is_spindle_stopped_status`*" +msgid "*`ToolFrameless`*" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1778 -#, no-wrap -msgid "*`is_spindle_fwd_status`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1930 +msgid "Frameless dialogs can not be easily moved by users." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1779 +#: src/gui/qtvcp-widgets.adoc:1930 #, no-wrap -msgid "*`is_spindle_rev_status`*" +msgid "*`fileDialog_option`*" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1932 +msgid "Sets up the file choosing dialog." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1780 +#: src/gui/qtvcp-widgets.adoc:1932 #, no-wrap -msgid "*`is_spindle_at_speed_status`*" +msgid "*`file_overlay_color`*" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1934 +msgid "Color of transparent layer shown when the file dialog is shown." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1781 +#: src/gui/qtvcp-widgets.adoc:1934 #, no-wrap -msgid "*`is_neg_limit_tripped`*" +msgid "*`keyboardDialog_option`*" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1936 +msgid "Sets up a keyboard entry widget." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1782 +#: src/gui/qtvcp-widgets.adoc:1936 #, no-wrap -msgid "*`is_pos_limit_tripped`*" +msgid "*`keyboard_overlay_color`*" +msgstr "" + +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1938 +msgid "Color of transparent layer shown when the keyboard dialog is shown." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1783 +#: src/gui/qtvcp-widgets.adoc:1938 #, no-wrap -msgid "*`is_limits_tripped`*" +msgid "*`vesaProbe_option`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1788 -msgid "There are properties that can be changed:" +#: src/gui/qtvcp-widgets.adoc:1940 +msgid "Sets up the Versa style probe dialog." +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1940 +#, no-wrap +msgid "*`versaProbe_overlay_color`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1791 -msgid "Adds an output pin that reflects selected state." +#: src/gui/qtvcp-widgets.adoc:1942 +msgid "Color of transparent layer shown when the `versaProbe` dialog is shown." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1791 +#: src/gui/qtvcp-widgets.adoc:1942 #, no-wrap -msgid "*`invert_state_status`*" +msgid "*`macroTabDialog_option`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1793 -msgid "Invert the LED state compared to the LinuxCNC state." +#: src/gui/qtvcp-widgets.adoc:1944 +msgid "Sets up the macro selection dialog." msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1795 -msgid "Diameter of the LED." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1944 +#, no-wrap +msgid "*`macroTab_overlay_color`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1797 -msgid "Color of the LED when on." +#: src/gui/qtvcp-widgets.adoc:1946 +msgid "Color of transparent layer shown when the `macroTab` dialog is shown." msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1799 -msgid "Color of the LED when off." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1946 +#, no-wrap +msgid "*`camViewDialog_option`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1801 -msgid "Qt Alignment hint." +#: src/gui/qtvcp-widgets.adoc:1948 +msgid "Sets up the camera alignment dialog." msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1803 -msgid "Current state of LED (for testing in Qt Designer)." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1948 +#, no-wrap +msgid "*`camView_overlay_color`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1809 -msgid "" -"The LED properties can be defined in a stylesheet with the following code " -"added to the `.qss` file. +" +#: src/gui/qtvcp-widgets.adoc:1950 +msgid "Color of transparent layer shown when the `camView` dialog is shown." msgstr "" -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1817 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1950 #, no-wrap -msgid "" -"State_LED #name_of_led{ <1>\n" -" qproperty-color: red;\n" -" qproperty-diameter: 20;\n" -" qproperty-flashRate: 150;\n" -"}\n" +msgid "*`toolOffset_option`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1820 -msgid "`name_of_led` would be the name defined in Qt Designer's editor." +#: src/gui/qtvcp-widgets.adoc:1952 +msgid "Sets up the tool offset display/editor dialog." +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1952 +#, no-wrap +msgid "*`toolOffset_overlay_color`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1822 -msgid "It is based on the _LED_ widget." +#: src/gui/qtvcp-widgets.adoc:1954 +msgid "Color of transparent layer shown when the `toolOffset` dialog is shown." msgstr "" -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:1824 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1954 #, no-wrap -msgid "`StatusAdjustmentBar` - Controller Value Setting Widget" +msgid "*`originOffset_option`*" msgstr "" -#. TODO StatusAdjustmentBar widget capture #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1829 -msgid "This widget allows *setting values using buttons while displaying a bar*." +#: src/gui/qtvcp-widgets.adoc:1956 +msgid "Sets up the origin display/editor dialog." msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1831 -msgid "" -"It also has an _optional hi/low toggle button_ that can be held down to set " -"the *levels*." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1956 +#, no-wrap +msgid "*`originOffset_overlay_color`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1841 -msgid "It is based on PyQt's _QProgressBar_." +#: src/gui/qtvcp-widgets.adoc:1958 +msgid "Color of transparent layer shown when the `originOffset` dialog is shown." msgstr "" -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:1843 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1958 #, no-wrap -msgid "`SystemToolButton` - User System Selection Widget" +msgid "*`calculatorDialog_option`*" msgstr "" -#. TODO SystemToolButton widget capture/example #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1848 -msgid "" -"This widget allows you to *manually select a G5x user system by pressing and " -"holding*." +#: src/gui/qtvcp-widgets.adoc:1960 +msgid "Sets up the calculator entry dialog." +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1960 +#, no-wrap +msgid "*`calculator_overlay_color`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1850 -msgid "" -"If you don't set the button text it will automatically update to the current " -"system." +#: src/gui/qtvcp-widgets.adoc:1962 +msgid "Color of transparent layer shown when the calculator dialog is shown." msgstr "" -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:1854 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1962 #, no-wrap -msgid "`MacroTab` - Special Macros Widget" +msgid "*`machineLogDialog_option`*" msgstr "" -#. type: Block title -#: src/gui/qtvcp-widgets.adoc:1856 -#, no-wrap -msgid "QtVCP `MacroTab`: Special Macros Widget" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1964 +msgid "Sets up a dialog to display logs from the machine and QtVCP." msgstr "" -#. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:1857 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1964 #, no-wrap -msgid "QtVCP MacroTab: Special Macros Widget" +msgid "*`machineLog_overlay_color`*" msgstr "" -#. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:1857 +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:1966 +msgid "Color of transparent layer shown when the `machineLog` dialog is shown." +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1966 #, no-wrap -msgid "images/qtvcp_macro.png" +msgid "*`runFromLineDialog_option`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1860 +#: src/gui/qtvcp-widgets.adoc:1968 msgid "" -"This widget allows a user to *select and adjust special macro programs* for " -"doing small jobs." +"Sets up a dialog to display starting options when starting machine execution " +"from a arbitrary line." msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1862 -msgid "It uses _images for visual representation_ of the macro and for an icon." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1968 +#, no-wrap +msgid "*`runFromLine_overlay_color`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1864 -msgid "It searches for special macros using the _INI definition_:" +#: src/gui/qtvcp-widgets.adoc:1970 +msgid "Color of transparent layer shown when the `runFromLine` dialog is shown." msgstr "" -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1869 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1970 #, no-wrap -msgid "" -"[RS274NGC]\n" -"SUBROUTINE_PATH =\n" +msgid "*`user1Color`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1873 -msgid "" -"The macros are *`O-word` subroutines with special comments* to work with the " -"launcher. The first three lines _must_ have the keywords below, the fourth " -"is optional." +#: src/gui/qtvcp-widgets.adoc:1972 src/gui/qtvcp-widgets.adoc:1974 +#: src/gui/qtvcp-widgets.adoc:1976 src/gui/qtvcp-widgets.adoc:1978 +#: src/gui/qtvcp-widgets.adoc:1980 src/gui/qtvcp-widgets.adoc:1982 +#: src/gui/qtvcp-widgets.adoc:1984 src/gui/qtvcp-widgets.adoc:1986 +#: src/gui/qtvcp-widgets.adoc:1988 src/gui/qtvcp-widgets.adoc:1990 +msgid "Optional color the screen designer can use in their design." msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1875 -msgid "Here is a sample for the first four lines in an _O-word file_:" +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1972 +#, no-wrap +msgid "*`user2Color`*" +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1974 +#, no-wrap +msgid "*`user3Color`*" +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1976 +#, no-wrap +msgid "*`user4Color`*" msgstr "" -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1882 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1978 #, no-wrap -msgid "" -"; MACROCOMMAND = Entry1,Entry2\n" -"; MACRODEFAULTS = 0,true\n" -"; MACROIMAGE = my_image.svg,Icon layer number,Macro layer number\n" -"; MACROOPTIONS = load:yes,save:yes,default:default.txt,path:~/macros\n" +msgid "*`user5Color`*" msgstr "" -#. type: Block title -#: src/gui/qtvcp-widgets.adoc:1884 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1980 #, no-wrap -msgid "`MACROCOMMAND`" +msgid "*`user6Color`*" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1887 -msgid "This is the _first line_ in the O-word file." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1982 +#, no-wrap +msgid "*`user7Color`*" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1890 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1984 #, no-wrap -msgid "" -"It is a *comma separated list of text to display above an entry*.\n" -"There will be *one for every variable required* in the O-word function." +msgid "*`user8Color`*" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1892 -msgid "If the macro does not require variables, leave it empty:" +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1986 +#, no-wrap +msgid "*`user9Color`*" msgstr "" -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1896 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:1988 #, no-wrap -msgid "; MACROCOMMAND=\n" +msgid "*`user10Color`*" msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:1898 +#: src/gui/qtvcp-widgets.adoc:1991 #, no-wrap -msgid "`MACRODEFAULTS`" +msgid "Setting Properties Programmatically" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1901 -msgid "This must be the _second line_ in the O-word file." +#: src/gui/qtvcp-widgets.adoc:1993 +msgid "" +"The screen designer chooses the *default settings of the `screenOptions` " +"widget*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1903 +#: src/gui/qtvcp-widgets.adoc:1996 msgid "" -"It is a *comma separated list of the default values for each variable* in " -"the O-word function." +"Once chosen, most won't ever need to be changed. But if needed, some can be " +"changed in the handler file or in stylesheets." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1905 +#: src/gui/qtvcp-widgets.adoc:1999 +#, no-wrap msgid "" -"If you use the word `true` or `false` in the list, a `*checkbutton*` will be " -"shown." +"*In the handler file*: +\n" +"Here we reference the widget by the Qt Designer user defined name:\n" msgstr "" -#. type: Block title -#: src/gui/qtvcp-widgets.adoc:1906 +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:2006 #, no-wrap -msgid "`MACROIMAGE`" +msgid "" +"# red,green,blue,alpha 0-255\n" +"color = QtGui.QColor(0, 255, 0, 191)\n" +"self.w.screen_options.setProperty('close_overlay_color', color)\n" +"self.w.screen_options.setProperty('play_sounds_option',False)\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1909 -msgid "This must be the _third line_ in the O-word file." +#: src/gui/qtvcp-widgets.adoc:2010 +#, no-wrap +msgid "" +"*In style sheets*: +\n" +"Here we can reference the widget by Qt Designer user defined name or by " +"widget class name.\n" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1912 +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:2019 #, no-wrap msgid "" -"*SVG Images* +\n" -"If using SVG image files, they must end with the `.svg` extension. +\n" +"/* red, green, blue 0-255, alpha 0-100% or 0.0 to 1.0 */\n" +"/* the # sign is used to refer to Qt Designer defined widget name */\n" +"/* matches/applied to only this named widget */\n" +"#screen_options {\n" +" qproperty-close_overlay_color: rgba(0, 255, 0, 0.75)\n" +"}\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1914 +#: src/gui/qtvcp-widgets.adoc:2023 +#, no-wrap msgid "" -"The images must be added to _SVG layers_ which are used to define the " -"different images for macro and icon." +"*Some settings are only checked on startup* so will not cause changes after " +"startup.\n" +"In these cases you would need to _make the changes in Qt Designer only_.\n" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1916 -msgid "Value is comma separated list of three ordered fields:" +#. type: Block title +#: src/gui/qtvcp-widgets.adoc:2024 +#, no-wrap +msgid "Preference File Entries" msgstr "" -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1920 -#, no-wrap -msgid "; MACROIMAGE=filename.svg,macro_layer_name[,icon_layer_name]\n" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:2027 +msgid "" +"If the _preference file option is selected_, `screenOption` widget will make " +"an *INI based preference file*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1923 src/gui/qtvcp-widgets.adoc:1941 -msgid "With:" +#: src/gui/qtvcp-widgets.adoc:2029 +msgid "" +"While _other QtVCP widgets will add to this list_, the `screenOptions` " +"widget will add these entries under the following headings:" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1924 +#: src/gui/qtvcp-widgets.adoc:2030 #, no-wrap -msgid "*`_filename_.svg`*" +msgid "*`[SCREEN_OPTIONS]`*" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1927 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2031 #, no-wrap -msgid "" -"SVG image file name as first field.\n" -"It is assumed to be in the same folder as the O-word file." +msgid "*`catch_errors`* _(bool)_" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1927 +#: src/gui/qtvcp-widgets.adoc:2032 #, no-wrap -msgid "*`*macro_layer_name`*" +msgid "*`desktop_notify`* _(bool)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1929 -msgid "Macro image layer name as second field." +#: src/gui/qtvcp-widgets.adoc:2034 +#, no-wrap +msgid "Whether to display errors/messages in the system's notification mechanism.\n" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1929 +#: src/gui/qtvcp-widgets.adoc:2034 #, no-wrap -msgid "*`icon_layer_name`*" +msgid "*`notify_max_msgs`* _(int)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1932 -msgid "" -"Icon image layer name as optional third field. If the third entry is " -"missing, the same image will be used for macro and icon." +#: src/gui/qtvcp-widgets.adoc:2036 +#, no-wrap +msgid "Number of displayed errors at one time.\n" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1934 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2036 #, no-wrap -msgid "" -"*PNG/JPG Images*: +\n" -"Value remains a comma separated list:\n" +msgid "*`shutdown_check`* _(bool)_" msgstr "" -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:1938 +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:2038 #, no-wrap -msgid "; MACROIMAGE=macro_image.(png|jpg)[,icon_image.(png|jpg)]\n" +msgid "Whether to pop a confirmation dialog.\n" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1942 +#: src/gui/qtvcp-widgets.adoc:2038 #, no-wrap -msgid "*`_macro_image_.(png|jpg)`*" +msgid "*`sound_player_on`* _(bool)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1945 +#: src/gui/qtvcp-widgets.adoc:2040 #, no-wrap -msgid "" -"Macro image file name as first field.\n" -"It is assumed that the image file are in the same folder than the macro." +msgid "Turns all sounds on or off.\n" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1945 +#: src/gui/qtvcp-widgets.adoc:2040 #, no-wrap -msgid "*`_icon_image_.(png|jpg)`*" +msgid "*`[MCH_MSG_OPTIONS]`*" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1948 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2041 #, no-wrap -msgid "" -"*Icon image file name* as optional second field. +\n" -"If the second entry is missing the same image will be used for macro and " -"image.\n" +msgid "*`mchnMsg_play_sound`* _(bool)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1950 -msgid "" -"If the keyword is present but the entries are missing, no images will be " -"used." -msgstr "" - -#. type: Block title -#: src/gui/qtvcp-widgets.adoc:1951 +#: src/gui/qtvcp-widgets.adoc:2043 src/gui/qtvcp-widgets.adoc:2052 #, no-wrap -msgid "`MACROOPTIONS`" +msgid "To play alert sound when dialog pops.\n" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1954 -msgid "This _optional line must be the fourth_ line in the O-word file." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2043 +#, no-wrap +msgid "*`mchnMsg_speak_errors`* _(bool)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1956 -msgid "It is a comma separated list of keyword and data:" +#: src/gui/qtvcp-widgets.adoc:2045 +#, no-wrap +msgid "To use Espeak to speak error messages.\n" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1957 +#: src/gui/qtvcp-widgets.adoc:2045 #, no-wrap -msgid "*`LOAD:yes`*" +msgid "*`mchnMsg_speak_text`* _(bool)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1959 -msgid "Shows a load button." +#: src/gui/qtvcp-widgets.adoc:2047 +#, no-wrap +msgid "To use Espeak to speak all other messages.\n" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1959 +#: src/gui/qtvcp-widgets.adoc:2047 #, no-wrap -msgid "*`SAVE:yes`*" +msgid "*`mchnMsg_sound_type`* _(str)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1961 +#: src/gui/qtvcp-widgets.adoc:2049 src/gui/qtvcp-widgets.adoc:2059 +#: src/gui/qtvcp-widgets.adoc:2061 #, no-wrap -msgid "Shows a save button.\n" +msgid "Sound to play when messages displayed. See notes below.\n" msgstr "" -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:1963 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2049 #, no-wrap -msgid "`MDILine` - MDI Commands Line Entry Widget" +msgid "*`[USER_MSG_OPTIONS]`*" msgstr "" -#. TODO MDILine widget capture -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1968 -msgid "One can *enter MDI commands* here." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2050 +#, no-wrap +msgid "*`usermsg_play_sound`* _(bool)_" +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2052 +#, no-wrap +msgid "*`userMsg_sound_type`* _(str)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1970 -msgid "A popup keyboard is available." +#: src/gui/qtvcp-widgets.adoc:2054 +#, no-wrap +msgid "Sound to play when user messages displayed. See notes below.\n" msgstr "" -#. type: Block title -#: src/gui/qtvcp-widgets.adoc:1971 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2054 #, no-wrap -msgid "Embedded Commands" +msgid "*`userMsg_use_focusOverlay`* _(bool)_" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1973 -msgid "There are also *embedded commands* available from this widget." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2055 +#, no-wrap +msgid "*`[SHUTDOWN_OPTIONS]`*" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1975 -msgid "" -"Enter any of these _case sensitive_ commands to load the respective program " -"or access the feature:" +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2056 +#, no-wrap +msgid "*`shutdown_play_sound`* _(bool)_" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1976 +#: src/gui/qtvcp-widgets.adoc:2057 #, no-wrap -msgid "*`HALMETER`*" +msgid "*`shutdown_alert_sound_type`* _(str)_" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1979 -msgid "Starts LinuxCNC link:../hal/tools.html#sec:halmeter[`halmeter`] utility." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2059 +#, no-wrap +msgid "*`shutdown_exit_sound_type`* _(str)_" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1979 +#: src/gui/qtvcp-widgets.adoc:2061 #, no-wrap -msgid "*`HALSHOW`*" +msgid "*`shutdown_msg_title`* _(str)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1982 -msgid "Starts LinuxCNC link:../hal/halshow.html#cha:halshow[`halshow`] utility." +#: src/gui/qtvcp-widgets.adoc:2063 +#, no-wrap +msgid "Short title string to display in dialog.\n" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1982 +#: src/gui/qtvcp-widgets.adoc:2063 #, no-wrap -msgid "*`HALSCOPE`*" +msgid "*`shutdown_msg_focus_text`* _(str)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1985 -msgid "" -"Starts LinuxCNC link:../hal/tutorial.html#sec:tutorial-halscope[`halscope`] " -"utility." +#: src/gui/qtvcp-widgets.adoc:2065 +#, no-wrap +msgid "Large text string to superimpose in focus layer.\n" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1985 +#: src/gui/qtvcp-widgets.adoc:2065 #, no-wrap -msgid "*`STATUS`*" +msgid "*`shutdown_msg_detail`* _(str)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1988 -msgid "Starts LinuxCNC link:../man/man1/linuxcnctop.1.html[`status`] utility." +#: src/gui/qtvcp-widgets.adoc:2067 +#, no-wrap +msgid "Longer descriptive string to display in dialog.\n" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1988 +#: src/gui/qtvcp-widgets.adoc:2067 #, no-wrap -msgid "*`CALIBRATION`*" +msgid "*`NOTIFY_OPTIONS`*" +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2068 +#, no-wrap +msgid "*`notify_start_greeting`* _(bool)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1991 -msgid "Starts LinuxCNC link:../man/man1/emccalib.1.html[Calibration]" +#: src/gui/qtvcp-widgets.adoc:2070 +#, no-wrap +msgid "Whether to display a greeting dialog on start-up.\n" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1991 +#: src/gui/qtvcp-widgets.adoc:2070 #, no-wrap -msgid "*`CLASSICLADDER`*" +msgid "*`notify_start_title`* _(str)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1993 +#: src/gui/qtvcp-widgets.adoc:2073 +#, no-wrap msgid "" -"Starts the link:../ladder/classic-ladder.html[ClassicLadder GUI] if the " -"_ClassicLadder realtime HAL component_ was loaded by the machine's config " -"files." +"Short Title string. +\n" +"If the speak option is also selected it will be spoken with Espeak.\n" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1993 +#: src/gui/qtvcp-widgets.adoc:2073 #, no-wrap -msgid "*`PREFERENCE`*" +msgid "*`notify_start_detail`* _(str)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1995 -msgid "_Loads the preference file_ into the `GcodeEditor`." +#: src/gui/qtvcp-widgets.adoc:2075 +#, no-wrap +msgid "Longer description string.\n" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1995 +#: src/gui/qtvcp-widgets.adoc:2075 #, no-wrap -msgid "*`CLEAR HISTORY`*" +msgid "*`notify_start_timeout`* _(int)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:1997 -msgid "_Clears the MDI History_." +#: src/gui/qtvcp-widgets.adoc:2077 +#, no-wrap +msgid "Time in seconds to display before closing.\n" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:1997 +#. type: Block title +#: src/gui/qtvcp-widgets.adoc:2078 #, no-wrap -msgid "*`net`*" +msgid "`*_sound_type` entries" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2000 +#: src/gui/qtvcp-widgets.adoc:2082 #, no-wrap msgid "" -"See link:../man/man1/halcmd.1.html#COMMANDS[`halcmd net` commands].\n" -"An error will result if the command is unsuccessful." +"*System Sounds* +\n" +"In Debian/Ubuntu/Mint based installations these _system sounds_ should be " +"available as sound-type entries above:\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2001 -msgid "_Syntax_: `net `" +#: src/gui/qtvcp-widgets.adoc:2091 +msgid "`BELL`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2002 -msgid "__Example__: `net plasmac:jog-inhibit motion.jog-stop`" +#: src/gui/qtvcp-widgets.adoc:2094 +msgid "These Sound options require `python3-gst1.0` installed." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2002 +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:2098 #, no-wrap -msgid "*`setp`*" +msgid "" +"*Audio Files* +\n" +"You can also specify a _file path to an arbitrary audio file_. +\n" +"You can use `~` in path to substitute for the user home file path.\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2006 +#: src/gui/qtvcp-widgets.adoc:2101 #, no-wrap msgid "" -"_Sets the value of a pin or a parameter_.\n" -"Valid values depend on the object type of the pin or parameter.\n" -"It results in an error if the data types do not match or the pin is " -"connected to a signal." +"*Kernel Beeps* +\n" +"If the `beep` _kernel module_ is installed and it is not disabled, these " +"sound-type entries are available:\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2007 -msgid "_Syntax_: `setp `" +#: src/gui/qtvcp-widgets.adoc:2108 +#, no-wrap +msgid "" +"*Text-To-Speech* +\n" +"If the _Espeak_ module (`python3-espeak`) is installed, you can use the " +"`SPEAK` entry to pronounce text:\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2008 -msgid "_Example_: `setp plasmac.resolution 100`" +#: src/gui/qtvcp-widgets.adoc:2110 +#, no-wrap +msgid "*`SPEAK '_my message_'`*\n" msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2008 +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:2112 #, no-wrap -msgid "*`unlinkp`*" +msgid "`StatusSlider` - Controller Setting Adjustment Slider Widget" msgstr "" +#. TODO StatusSlider widget capture #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2012 -#, no-wrap -msgid "" -"_Disconnects a pin from a signal_.\n" -"An error will result if the pin does not exist.\n" -"Running LinuxCNC from terminal may help determine the root cause as error " -"messages from `hal_lib.c` will be displayed there." +#: src/gui/qtvcp-widgets.adoc:2117 +msgid "This widget allow the user to *adjust a LinuxCNC setting via a slider*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2013 -msgid "_Syntax_: `unlinkp `" +#: src/gui/qtvcp-widgets.adoc:2119 src/gui/qtvcp-widgets.adoc:2260 +msgid "The widget can adjust:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2014 -msgid "__Example__: `unlinkp motion.jog-stop`" +#: src/gui/qtvcp-widgets.adoc:2121 src/gui/qtvcp-widgets.adoc:2262 +msgid "Jog rate" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2016 -msgid "" -"The `MDILine` function *`spindle_inhibit`* can be used by a GUI's handler " -"file to inhibit `M3`, `M4`, and `M5` spindle commands if necessary." +#: src/gui/qtvcp-widgets.adoc:2122 src/gui/qtvcp-widgets.adoc:2263 +msgid "Angular jog rate" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2018 -msgid "It is based on PyQt's _QLineEdit_." +#: src/gui/qtvcp-widgets.adoc:2124 src/gui/qtvcp-widgets.adoc:2265 +msgid "Spindle override rate" msgstr "" -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:2020 -#, no-wrap -msgid "`MDIHistory` - MDI Commands History Widget" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:2125 src/gui/qtvcp-widgets.adoc:2266 +msgid "Rapid override rate" msgstr "" -#. TODO MDIHistory widget capture -#. TODO Merge MDILine and MDIHistory sections ? #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2026 -msgid "Displays a *scrollable list of past MDI command*." +#: src/gui/qtvcp-widgets.adoc:2129 +msgid "`StatusSlider` has the following properties:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2029 -msgid "" -"An edit line is embedded for MDI commands. The same MDILine embedded " -"commands may be accessed from this widget." +#: src/gui/qtvcp-widgets.adoc:2132 +msgid "Sets option to make a HAL float pin that reflects current value." +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2132 +#, no-wrap +msgid "*`rapid_rate`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2031 -msgid "" -"The history is _recorded on a file defined in the INI_ under the heading " -"`[DISPLAY]` (this shows the default):" +#: src/gui/qtvcp-widgets.adoc:2134 +msgid "Selects a rapid override rate slider." msgstr "" -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2035 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2134 #, no-wrap -msgid "MDI_HISTORY_FILE = '~/.axis_mdi_history'\n" +msgid "*`feed_rate`*" msgstr "" -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:2038 -#, no-wrap -msgid "`MDITouchy` - Touch Screen MDI Entry Widget" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:2136 +msgid "Selects a feed override rate slider." msgstr "" -#. type: Block title -#: src/gui/qtvcp-widgets.adoc:2040 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2136 #, no-wrap -msgid "QtVCP `MDITouchy`: Touch Screen MDI Entry Widget" +msgid "*`spindle_rate`*" msgstr "" -#. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:2041 -#, no-wrap -msgid "QtVCP MDITouchy: Touch Screen MDI Entry Widget" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:2138 +msgid "Selects a spindle override rate slider." msgstr "" -#. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:2041 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2138 #, no-wrap -msgid "images/qtvcp_mdiTouchy.png" +msgid "*`jograte_rate`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2044 -msgid "" -"This widget displays *buttons and entry lines to use for entering MDI " -"commands*." +#: src/gui/qtvcp-widgets.adoc:2140 +msgid "Selects a linear jograte slider." msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2046 -msgid "" -"Based on LinuxCNC's Touchy screen's MDI entry process, its large buttons are " -"most useful for touch screens." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2140 +#, no-wrap +msgid "*`jograte_angular_rate`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2048 -msgid "To use `MDITouchy`:" +#: src/gui/qtvcp-widgets.adoc:2142 +msgid "Selects a angular jograte slider." msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2051 -msgid "" -"First press one of the `G/XY`, `G/RO`, `M` or `T` button. On the left will " -"show the entry fields that can be filled out." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2142 +#, no-wrap +msgid "*`max_velocity_rate`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2052 -msgid "Then press `Next` and `Back` to navigate between fields." +#: src/gui/qtvcp-widgets.adoc:2144 +msgid "Selects a maximum velocity rate slider." msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2053 -msgid "`Calc` will pop up a calculator dialog." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2144 +#, no-wrap +msgid "*`alertState`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2054 -msgid "`Clear` clears the current entry." +#: src/gui/qtvcp-widgets.adoc:2146 +msgid "String to define style change: `read-only`, `under`, `over` and `normal`." msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2055 -msgid "`Set Tool` will call for a tool change." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2146 +#, no-wrap +msgid "*`alertUnder`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2056 -msgid "`Set Origin` will allow setting the origin of the current G6x system." +#: src/gui/qtvcp-widgets.adoc:2148 +msgid "Sets the float value that signals the stylesheet for 'under' warning." msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2057 -msgid "`Macro` will call any available macro ngc programs." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2148 +#, no-wrap +msgid "*`alertOver`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2059 -msgid "" -"The widget _requires an explicit call to MDITouchy Python code_ to _actually " -"run the MDI command_:" +#: src/gui/qtvcp-widgets.adoc:2150 +msgid "Sets the float value that signals the stylesheet for 'over' warning." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2062 -#, no-wrap -msgid "" -"*For handler file code* +\n" -"If the widget was named 'mditouchy' in Qt Designer, the command below would " -"run the displayed MDI command:\n" +#: src/gui/qtvcp-widgets.adoc:2155 +msgid "Python handler code," msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2066 +#: src/gui/qtvcp-widgets.adoc:2161 #, no-wrap -msgid "self.w.mditouchy.run_command()\n" +msgid "" +"self.w.status_slider.setProperty('spindle_rate',True)\n" +"self.w.status_slider.setProperty('alertUnder',35)\n" +"self.w.status_slider.setProperty('alertOver',100)\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2070 +#: src/gui/qtvcp-widgets.adoc:2164 +msgid "Or (if appropriate) in stylesheets." +msgstr "" + +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:2169 #, no-wrap msgid "" -"*For action button use* +\n" -"If the widget was named 'mditouchy' in Qt Designer, use the action button's " -"'Call Python commands' option and enter:\n" +"/* warning colors for overrides if out of normal range*/\n" +"/* widget object name is slider_spindle_ovr */\n" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2074 +#: src/gui/qtvcp-widgets.adoc:2176 #, no-wrap -msgid "INSTANCE.mditouchy.run_command()\n" +msgid "" +"#slider_spindle_ovr[alertState='over'] {\n" +" background: red;\n" +"}\n" +"#slider_spindle_ovr[alertState='under'] {\n" +" background: yellow;\n" +"}\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2077 -msgid "" -"The macro button _cycles though macros defined in the INI [DISPLAY] " -"heading_." +#: src/gui/qtvcp-widgets.adoc:2179 +msgid "It is based on PyQt's _QSlider_." msgstr "" +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:2181 +#, no-wrap +msgid "`StateLED` - Controller State LED Widget" +msgstr "" + +#. TODO StateLED widget capture/example #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2079 -msgid "Add one or more `MACRO` lines of the following format:" +#: src/gui/qtvcp-widgets.adoc:2186 +msgid "This widget gives *status on the selected LinuxCNC state*." msgstr "" -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2083 +#. type: Block title +#: src/gui/qtvcp-widgets.adoc:2187 #, no-wrap -msgid "MACRO = macro_name [param1] [... paramN]\n" +msgid "States" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2086 -msgid "" -"In the example below, `increment` is the name of the macro, and it accepts " -"two parameters, named `xinc` and `yinc`." +#: src/gui/qtvcp-widgets.adoc:2189 +msgid "The state options are:" msgstr "" -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2090 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2190 #, no-wrap -msgid "MACRO = incerment xinc yinc\n" +msgid "*`is_paused_status`*" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2094 -msgid "" -"Now, place the macro in a file named `macro_name.ngc` in the " -"`PROGRAM_PREFIX` directory, or into any directory in the `SUBROUTINE_PATH` " -"specified in the INI file." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2191 +#, no-wrap +msgid "*`is_estopped_status`*" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2096 -msgid "" -"Keeping on with the example above, it would be named `increment.ngc` and its " -"content could look like:" +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2192 +#, no-wrap +msgid "*`is_on_status`*" msgstr "" -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2103 src/gui/touchy.adoc:127 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2193 #, no-wrap -msgid "" -"O sub\n" -"G91 G0 X#1 Y#2\n" -"G90\n" -"O endsub\n" +msgid "*`is_idle_status_`*" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2106 -msgid "" -"Notice the _name of the sub matches the file name and macro name exactly_, " -"including case." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2194 +#, no-wrap +msgid "*`is_homed_status`*" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2110 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2195 #, no-wrap -msgid "" -"When you invoke the macro by pressing the Macro button you can enter values " -"for parameters (`xinc` and `yinc` in our example).\n" -"These are passed to the macro as positional parameters: `#1`, `#2`... `#N` " -"respectively.\n" -"Parameters you leave empty are passed as value `0`." +msgid "*`is_flood_status`*" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2112 src/gui/touchy.adoc:139 -msgid "" -"If there are several different macros, press the Macro button repeatedly to " -"cycle through them." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2196 +#, no-wrap +msgid "*`is_mist_status`*" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2115 -msgid "" -"In this simple example, if you enter -1 for xinc and invoke the running of " -"the MDI cycle, a rapid 'G0' move will be invoked, moving one unit to the " -"left." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2197 +#, no-wrap +msgid "*`is_block_delete_status`*" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2118 src/gui/touchy.adoc:148 -msgid "" -"This macro capability is useful for edge/hole probing and other setup tasks, " -"as well as perhaps hole milling or other simple operations that can be done " -"from the panel without requiring specially-written G-code programs." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2198 +#, no-wrap +msgid "*`is_optional_stop_status`*" msgstr "" -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:2120 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2199 #, no-wrap -msgid "`OriginOffsetView` - Origins View and Setting Widget" +msgid "*`is_joint_homed_status`*" msgstr "" -#. type: Block title -#: src/gui/qtvcp-widgets.adoc:2122 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2200 #, no-wrap -msgid "QtVCP `OriginOffsetsView`: Origins View and Setting Widget" +msgid "*`is_limits_overridden_status`*" msgstr "" -#. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:2123 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2201 #, no-wrap -msgid "QtVCP OriginOffsetsView: Origins View and Setting Widget" +msgid "*`is_manual_status`*" msgstr "" -#. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:2123 +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2202 #, no-wrap -msgid "images/qtvcp_originoffsetview.png" +msgid "*`is_mdi_status`*" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2126 -msgid "" -"This widget allows one to *visualize and modify User System Origin offsets* " -"directly." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2203 +#, no-wrap +msgid "*`is_auto_status`*" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2128 -msgid "It will _update LinuxCNC's Parameter file_ for changes made or found." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2204 +#, no-wrap +msgid "*`is_spindle_stopped_status`*" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2130 -msgid "" -"The settings can only be changed in LinuxCNC after homing and when the " -"motion controller is idle." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2205 +#, no-wrap +msgid "*`is_spindle_fwd_status`*" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2132 -msgid "" -"The display and entry will change between metric and imperial, based on " -"LinuxCNC's _current_ `G20` / `G21` setting." +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2206 +#, no-wrap +msgid "*`is_spindle_rev_status`*" +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2207 +#, no-wrap +msgid "*`is_spindle_at_speed_status`*" +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2208 +#, no-wrap +msgid "*`is_neg_limit_tripped`*" +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2209 +#, no-wrap +msgid "*`is_pos_limit_tripped`*" +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2210 +#, no-wrap +msgid "*`is_limits_tripped`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2134 -msgid "The current in-use user system will be highlighted." +#: src/gui/qtvcp-widgets.adoc:2215 +msgid "There are properties that can be changed:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2139 +#: src/gui/qtvcp-widgets.adoc:2218 +msgid "Adds an output pin that reflects selected state." +msgstr "" + +#. type: Labeled list +#: src/gui/qtvcp-widgets.adoc:2218 #, no-wrap -msgid "" -"Extra actions can be integrated to manipulate settings.\n" -"These actions depend on extra code added either to a combined widget, like " -"`originoffsetview` dialog, or the screens handler code.\n" -"Typical actions might be 'Clear Current User offsets' or 'Zero X'." +msgid "*`invert_state_status`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2141 src/gui/qtvcp-widgets.adoc:2307 -msgid "Clicking on the columns and rows allows one to adjust the settings." +#: src/gui/qtvcp-widgets.adoc:2220 +msgid "Invert the LED state compared to the LinuxCNC state." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2143 src/gui/qtvcp-widgets.adoc:2309 -msgid "A dialog can be made to popup for data or text entry." +#: src/gui/qtvcp-widgets.adoc:2222 +msgid "Diameter of the LED." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2145 -msgid "The comments section will be recorded in the preference file." +#: src/gui/qtvcp-widgets.adoc:2224 +msgid "Color of the LED when on." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2148 src/gui/qtvcp-widgets.adoc:2318 -#, no-wrap -msgid "" -"It is based on PyQt's _QTableView_, _QAbstractTableModel_, and " -"_ItemEditorFactory_.\n" -"Properties, functions and styles of the PyQt base objects are always " -"available." +#: src/gui/qtvcp-widgets.adoc:2226 +msgid "Color of the LED when off." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2151 -msgid "`OriginOffsetView` has the following properties:" +#: src/gui/qtvcp-widgets.adoc:2228 +msgid "Qt Alignment hint." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2154 src/gui/qtvcp-widgets.adoc:2324 -msgid "Sets which dialog will pop up with numerical entry." +#: src/gui/qtvcp-widgets.adoc:2230 +msgid "Current state of LED (for testing in Qt Designer)." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2154 -#, no-wrap -msgid "*`test_dialog_code_string`*" +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:2236 +msgid "" +"The LED properties can be defined in a stylesheet with the following code " +"added to the `.qss` file. +" msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2156 src/gui/qtvcp-widgets.adoc:2326 -msgid "Sets which dialog will pop up with text entry." +#. type: delimited block - +#: src/gui/qtvcp-widgets.adoc:2244 +#, no-wrap +msgid "" +"State_LED #name_of_led{ <1>\n" +" qproperty-color: red;\n" +" qproperty-diameter: 20;\n" +" qproperty-flashRate: 150;\n" +"}\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2158 src/gui/qtvcp-widgets.adoc:2328 -msgid "Metric numerical data format." +#: src/gui/qtvcp-widgets.adoc:2247 +msgid "`name_of_led` would be the name defined in Qt Designer's editor." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2160 src/gui/qtvcp-widgets.adoc:2330 -msgid "Imperial numerical data format." +#: src/gui/qtvcp-widgets.adoc:2249 +msgid "It is based on the _LED_ widget." msgstr "" -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2160 src/gui/qtvcp-widgets.adoc:2330 +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:2251 #, no-wrap -msgid "*`styleCodeHighlight`*" +msgid "`StatusAdjustmentBar` - Controller Value Setting Widget" msgstr "" +#. TODO StatusAdjustmentBar widget capture #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2162 -msgid "Current in-use user system highlight color." +#: src/gui/qtvcp-widgets.adoc:2256 +msgid "This widget allows *setting values using buttons while displaying a bar*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2166 -msgid "Qt Designer, in" +#: src/gui/qtvcp-widgets.adoc:2258 +msgid "" +"It also has an _optional hi/low toggle button_ that can be held down to set " +"the *levels*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2167 -msgid "Python handler code" +#: src/gui/qtvcp-widgets.adoc:2268 +msgid "It is based on PyQt's _QProgressBar_." msgstr "" -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2172 +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:2270 #, no-wrap -msgid "" -"self.w.originoffsetview.setProperty('dialog_code','CALCULATOR')\n" -"self.w.originoffsetview.setProperty('metric_template','%10.3f')\n" +msgid "`SystemToolButton` - User System Selection Widget" msgstr "" +#. TODO SystemToolButton widget capture/example #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2174 -msgid "Or (if appropriate) in stylesheets" +#: src/gui/qtvcp-widgets.adoc:2275 +msgid "" +"This widget allows you to *manually select a G5x user system by pressing and " +"holding*." msgstr "" -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2180 -#, no-wrap +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:2277 msgid "" -"OriginOffsetView{\n" -" qproperty-styleColorHighlist: lightblue;\n" -"}\n" +"If you don't set the button text it will automatically update to the current " +"system." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:2183 +#: src/gui/qtvcp-widgets.adoc:2282 #, no-wrap msgid "`StateEnableGridlayout` - Controller State Enabled Container Widget" msgstr "" #. TODO StateEnableGridlayout widget capture/example #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2188 +#: src/gui/qtvcp-widgets.adoc:2287 #, no-wrap msgid " _disable the widgets inside it depending on LinuxCNC's current state_.\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2190 +#: src/gui/qtvcp-widgets.adoc:2289 msgid "This is a *container that other widgets can be placed in*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2192 +#: src/gui/qtvcp-widgets.adoc:2291 msgid "" "Embedded widgets are be greyed-out when the `StateEnableGridlayout` is " "disabled." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2194 +#: src/gui/qtvcp-widgets.adoc:2293 msgid "It can selectably react to:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2196 +#: src/gui/qtvcp-widgets.adoc:2295 msgid "Machine on" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2197 +#: src/gui/qtvcp-widgets.adoc:2296 msgid "Interpreter idle" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2198 +#: src/gui/qtvcp-widgets.adoc:2297 msgid "E-stop off" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2199 +#: src/gui/qtvcp-widgets.adoc:2298 msgid "All-homed" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2201 +#: src/gui/qtvcp-widgets.adoc:2300 msgid "It is based on PyQt's _QGridLayout_." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:2203 -#, no-wrap -msgid "`MachineLog` - Machine Events Journal Display Widget" -msgstr "" - -#. TODO MachineLog widget capture/example -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2207 -msgid "FIXME MachineLog documentation" -msgstr "" - -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:2209 -#, no-wrap -msgid "`JointEnableWidget` - FIXME" -msgstr "" - -#. TODO JointEnableWidget widget capture/example -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2213 -msgid "FIXME JointEnableWidget documentation" -msgstr "" - -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:2215 +#: src/gui/qtvcp-widgets.adoc:2302 #, no-wrap msgid "`StatusImageSwitcher` - Controller Status Image Switching Widget" msgstr "" #. TODO StatusImageSwitcher widget capture/example #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2220 +#: src/gui/qtvcp-widgets.adoc:2307 msgid "This widget will *display images based on LinuxCNC status*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2222 +#: src/gui/qtvcp-widgets.adoc:2309 msgid "You can watch:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2224 +#: src/gui/qtvcp-widgets.adoc:2311 msgid "the state of the spindle," msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2225 +#: src/gui/qtvcp-widgets.adoc:2312 msgid "the state of all homed," msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2226 +#: src/gui/qtvcp-widgets.adoc:2313 msgid "the state of a certain axis homed," msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2227 +#: src/gui/qtvcp-widgets.adoc:2314 msgid "the state of hard limits." msgstr "" -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2229 src/gui/qtvcp-widgets.adoc:2279 -msgid "It is based on PyQt's FIXME" -msgstr "" - -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:2231 -#, no-wrap -msgid "`FileManager` - File Loading Selector Widget" -msgstr "" - -#. type: Block title -#: src/gui/qtvcp-widgets.adoc:2233 -#, no-wrap -msgid "QtVCP `FileManager`: File Loading Selector Widget" -msgstr "" - -#. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:2234 -#, no-wrap -msgid "QtVCP FileManager: File Loading Selector Widget" -msgstr "" - -#. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:2234 -#, no-wrap -msgid "images/qtvcp_fileManager.png" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2237 -msgid "This widget is used to *select files to load*." -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2239 -msgid "It has a the ability to scroll the names with hardware such as a MPG." -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2241 -msgid "" -"One can class patch the function `load(self,fname)` to customize file " -"loading." -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2243 -msgid "" -"The function `getCurrentSelected()` will return a Python tuple, containing " -"the file path and whether it is a file." -msgstr "" - -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2250 -#, no-wrap -msgid "" -"temp = FILEMANAGER.getCurrentSelected()\n" -"print('filepath={}'.format(temp[0]))\n" -"if temp[1]:\n" -" print('Is a file')\n" -msgstr "" - -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2254 -#, no-wrap -msgid "*`doubleClickSelection`* _(bool)_" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2258 -#, no-wrap -msgid "" -"Determines whether or not to _require double clicking on a folder_.\n" -"Single clicking a folder (False) is enabled by default and is intended for " -"touch screen users.\n" -"The following shows an example of how to set this property:" -msgstr "" - -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2264 -#, no-wrap -msgid "" -"#filemanager {\n" -" qproperty-doubleClickSelection: True;\n" -"}\n" -msgstr "" - -#. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2266 -#, no-wrap -msgid "*`showListView`* _(bool)_" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2270 -#, no-wrap -msgid "" -"Determines whether or not to _show the file/folder structure in list " -"form_.\n" -"Table view (False) is enabled by default.\n" -"The following shows an example of how to set this property:" -msgstr "" - -#. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2276 -#, no-wrap -msgid "" -"#filemanager {\n" -" qproperty-showListView: True;\n" -"}\n" -msgstr "" - -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:2281 -#, no-wrap -msgid "`RadioAxisSelector` - FIXME" -msgstr "" - -#. TODO RadioAxisSelector widget capture/example -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2285 -msgid "FIXME RadioAxisSelector documentation" -msgstr "" - #. type: Title === -#: src/gui/qtvcp-widgets.adoc:2287 +#: src/gui/qtvcp-widgets.adoc:2318 #, no-wrap msgid "`ToolOffsetView` - Tools Offsets View And Edit Widget" msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:2289 +#: src/gui/qtvcp-widgets.adoc:2320 #, no-wrap msgid "QtVCP `ToolOffsetView`: Tools Offsets View And Edit Widget" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:2290 +#: src/gui/qtvcp-widgets.adoc:2321 #, no-wrap msgid "QtVCP ToolOffsetView: Tools Offsets View And Edit Widget" msgstr "" #. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:2290 +#: src/gui/qtvcp-widgets.adoc:2321 #, no-wrap msgid "images/qtvcp_tooloffsetview.png" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2293 +#: src/gui/qtvcp-widgets.adoc:2324 msgid "This widget *displays and allows one to modify tools offsets*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2295 +#: src/gui/qtvcp-widgets.adoc:2326 msgid "It will _update LinuxCNC's tool table_ for changes made or found." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2297 +#: src/gui/qtvcp-widgets.adoc:2328 msgid "" "The tool settings can only be changed in LinuxCNC after homing and when the " "motion controller is idle." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2299 +#: src/gui/qtvcp-widgets.adoc:2330 msgid "" "The display and entry will change between metric and imperial based on " "LinuxCNC's _current_ `G20`/`G21` setting." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2301 +#: src/gui/qtvcp-widgets.adoc:2332 msgid "" "The current in-use tool will be highlighted, and the current selected tool " "will be highlighted in a different color." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2305 +#: src/gui/qtvcp-widgets.adoc:2336 #, no-wrap msgid "" "The checkbox beside each tool can be used to select too for an _action_ that " @@ -111007,60 +111095,60 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2311 +#: src/gui/qtvcp-widgets.adoc:2342 msgid "" "The comments section will typically be displayed in the manual tool change " "dialog." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2313 +#: src/gui/qtvcp-widgets.adoc:2344 msgid "If using a _lathe configuration_, there can be columns for X and Z wear." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2315 +#: src/gui/qtvcp-widgets.adoc:2346 msgid "" "To use these columns to adjust the _tool wear_, it requires a remapped tool " "change routine." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2321 +#: src/gui/qtvcp-widgets.adoc:2352 msgid "" "`ToolOffsetView` has properties that can be set in Qt Designer, in Python " "handler code or (if appropriate) in stylesheets:" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2324 +#: src/gui/qtvcp-widgets.adoc:2355 #, no-wrap msgid "*`text_dialog_code_string`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2332 +#: src/gui/qtvcp-widgets.adoc:2363 msgid "Current tool-in-use highlight color." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2332 +#: src/gui/qtvcp-widgets.adoc:2363 #, no-wrap msgid "*`styleCodeSelected`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2334 +#: src/gui/qtvcp-widgets.adoc:2365 msgid "Selected highlight color." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2336 +#: src/gui/qtvcp-widgets.adoc:2367 msgid "In a handler file:" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2341 +#: src/gui/qtvcp-widgets.adoc:2372 #, no-wrap msgid "" "self.w.tooloffsetview.setProperty('dialog_code','CALCULATOR')\n" @@ -111068,12 +111156,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2344 +#: src/gui/qtvcp-widgets.adoc:2375 msgid "and in style sheets:" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2351 +#: src/gui/qtvcp-widgets.adoc:2382 #, no-wrap msgid "" "ToolOffsetView{\n" @@ -111083,64 +111171,64 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2355 +#: src/gui/qtvcp-widgets.adoc:2386 msgid "" "`ToolOffsetView` has some functions useful for screen builders to add " "actions:" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2356 +#: src/gui/qtvcp-widgets.adoc:2387 #, no-wrap msgid "*`add_tool()`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2358 +#: src/gui/qtvcp-widgets.adoc:2389 msgid "Adds a blank dummy tool (99) that the user can edit to suit." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2358 +#: src/gui/qtvcp-widgets.adoc:2389 #, no-wrap msgid "*`delete_tools()`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2360 +#: src/gui/qtvcp-widgets.adoc:2391 msgid "Deletes the currently checkbox selected tools." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2360 +#: src/gui/qtvcp-widgets.adoc:2391 #, no-wrap msgid "*`get_checked_list()`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2362 +#: src/gui/qtvcp-widgets.adoc:2393 msgid "Returns a list of tools selected by checkboxs." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2362 +#: src/gui/qtvcp-widgets.adoc:2393 #, no-wrap msgid "*`set_all_unchecked()`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2364 +#: src/gui/qtvcp-widgets.adoc:2395 msgid "Uncheck all selected tools." msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:2365 +#: src/gui/qtvcp-widgets.adoc:2396 #, no-wrap msgid "Example for handler file executing aforementioned functions." msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2372 +#: src/gui/qtvcp-widgets.adoc:2403 #, no-wrap msgid "" "self.w.tooloffsetview.add_tool()\n" @@ -111150,66 +111238,43 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:2375 -#, no-wrap -msgid "`BasicProbe` - Simple Mill Probing Widget" -msgstr "" - -#. type: Block title -#: src/gui/qtvcp-widgets.adoc:2377 -#, no-wrap -msgid "QtVCP `BasicProbe`: Simple Mill Probing Widget" -msgstr "" - -#. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:2378 -#, no-wrap -msgid "QtVCP BasicProbe: Simple Mill Probing Widget" -msgstr "" - -#. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2382 src/gui/qtvcp-widgets.adoc:2391 -msgid "Widget for *probing on a mill*. Used by the _QtDragon_ screen." -msgstr "" - -#. type: Title === -#: src/gui/qtvcp-widgets.adoc:2384 +#: src/gui/qtvcp-widgets.adoc:2406 #, no-wrap msgid "`VersaProbe` - Mill Probing Widget" msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:2386 +#: src/gui/qtvcp-widgets.adoc:2408 #, no-wrap msgid "QtVCP `VersaProbe`: Mill Probing Widget" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:2387 +#: src/gui/qtvcp-widgets.adoc:2409 #, no-wrap msgid "QtVCP VersaProbe: Mill Probing Widget" msgstr "" #. type: Title == -#: src/gui/qtvcp-widgets.adoc:2393 +#: src/gui/qtvcp-widgets.adoc:2415 #, no-wrap msgid "Dialog Widgets" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2396 +#: src/gui/qtvcp-widgets.adoc:2418 msgid "" "Dialogs are used to *present or request immediately required information* in " "a focused way." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2398 +#: src/gui/qtvcp-widgets.adoc:2420 msgid "The typical used dialogs can be loaded using the `ScreenOptions` _widget_." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2400 +#: src/gui/qtvcp-widgets.adoc:2422 msgid "" "You can also add them directly to the _UI_ - but each dialog must have a " "unique launch name or you will see multiple dialogs displayed, one after " @@ -111217,13 +111282,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:2401 +#: src/gui/qtvcp-widgets.adoc:2423 #, no-wrap msgid "Use dialogs from Python Code" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2403 +#: src/gui/qtvcp-widgets.adoc:2425 msgid "" "You can show dialogs directly with _Python code_, but a safer way is to *use " "`STATUS` messages* to request the dialog to launch and to return the " @@ -111231,7 +111296,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2406 +#: src/gui/qtvcp-widgets.adoc:2428 #, no-wrap msgid "" "*Register to `STATUS` channel*: +\n" @@ -111240,7 +111305,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2417 +#: src/gui/qtvcp-widgets.adoc:2439 #, no-wrap msgid "" "*Add a function to call a dialog*: +\n" @@ -111252,40 +111317,40 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2417 +#: src/gui/qtvcp-widgets.adoc:2439 #, no-wrap msgid "`NAME`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2418 +#: src/gui/qtvcp-widgets.adoc:2440 msgid "Launches code name of dialog to show." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2418 +#: src/gui/qtvcp-widgets.adoc:2440 #, no-wrap msgid "`ID`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2419 +#: src/gui/qtvcp-widgets.adoc:2441 msgid "A unique id so we process only a dialog that we requested." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2419 +#: src/gui/qtvcp-widgets.adoc:2441 #, no-wrap msgid "`TITLE`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2420 +#: src/gui/qtvcp-widgets.adoc:2442 msgid "The title to use on the dialog." msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2428 +#: src/gui/qtvcp-widgets.adoc:2450 #, no-wrap msgid "" "def show_dialog(self):\n" @@ -111295,7 +111360,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2434 +#: src/gui/qtvcp-widgets.adoc:2456 #, no-wrap msgid "" "*Add a callback function that processes the general message*: +\n" @@ -111306,19 +111371,19 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2435 +#: src/gui/qtvcp-widgets.adoc:2457 #, no-wrap msgid "check the name and id is the same as we sent,\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2436 +#: src/gui/qtvcp-widgets.adoc:2458 #, no-wrap msgid "then extract the return value and any user variables.\n" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2447 +#: src/gui/qtvcp-widgets.adoc:2469 #, no-wrap msgid "" "# process the STATUS return message\n" @@ -111331,257 +111396,257 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:2450 +#: src/gui/qtvcp-widgets.adoc:2472 #, no-wrap msgid "`LcncDialog` - General Message Dialog Widget" msgstr "" #. TODO LcncDialog widget capture #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2455 +#: src/gui/qtvcp-widgets.adoc:2477 msgid "This is a *general message dialog widget*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2457 +#: src/gui/qtvcp-widgets.adoc:2479 msgid "If there is a Focus Overlay widget present, it can signal it to display." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2459 +#: src/gui/qtvcp-widgets.adoc:2481 msgid "If the sound library is set up it can _play sounds_." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2461 +#: src/gui/qtvcp-widgets.adoc:2483 msgid "" "There are _options_ that can be set when requesting a dialog, these would be " "added to the message `dict`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2462 +#: src/gui/qtvcp-widgets.adoc:2484 #, no-wrap msgid "*`TITLE`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2463 +#: src/gui/qtvcp-widgets.adoc:2485 msgid "Title of the dialog window." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2463 +#: src/gui/qtvcp-widgets.adoc:2485 #, no-wrap msgid "*`MESSAGE`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2464 +#: src/gui/qtvcp-widgets.adoc:2486 msgid "Title message text in bold." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2464 +#: src/gui/qtvcp-widgets.adoc:2486 #, no-wrap msgid "*`MORE`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2465 +#: src/gui/qtvcp-widgets.adoc:2487 msgid "Standard text under the heading." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2465 +#: src/gui/qtvcp-widgets.adoc:2487 #, no-wrap msgid "*`DETAILS`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2466 +#: src/gui/qtvcp-widgets.adoc:2488 msgid "Initial hidden text." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2466 +#: src/gui/qtvcp-widgets.adoc:2488 #, no-wrap msgid "*`TYPE`* _(`OK`|`YESNO`|`OKCANCEL`)_" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2467 +#: src/gui/qtvcp-widgets.adoc:2489 #, no-wrap msgid "*`ICON`* (`QUESTION`|`INFO`|`CRITICAL`|`WARNING`)" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2468 +#: src/gui/qtvcp-widgets.adoc:2490 #, no-wrap msgid "*`PINNAME`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2470 +#: src/gui/qtvcp-widgets.adoc:2492 msgid "Not implemented yet." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2470 +#: src/gui/qtvcp-widgets.adoc:2492 #, no-wrap msgid "*`FOCUSTEXT`* _(overlay text|`None`)_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2472 +#: src/gui/qtvcp-widgets.adoc:2494 msgid "Text to display if focus overlay is used. Use `None` for no text." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2472 +#: src/gui/qtvcp-widgets.adoc:2494 #, no-wrap msgid "*`FOCUSCOLOR`* (`QColor(_R, G, B, A_)`)" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2474 +#: src/gui/qtvcp-widgets.adoc:2496 msgid "Color to use if focus overlay is used." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2474 +#: src/gui/qtvcp-widgets.adoc:2496 #, no-wrap msgid "*`PLAYALERT`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2476 +#: src/gui/qtvcp-widgets.adoc:2498 msgid "Sound to play if sound is available, i.e., `SPEAK` __ ." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2478 +#: src/gui/qtvcp-widgets.adoc:2500 msgid "" "When using `STATUS` 's `request-dialog` function, the _default launch name_ " "is *`MESSAGE`*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2480 src/gui/qtvcp-widgets.adoc:2497 -#: src/gui/qtvcp-widgets.adoc:2542 +#: src/gui/qtvcp-widgets.adoc:2502 src/gui/qtvcp-widgets.adoc:2519 +#: src/gui/qtvcp-widgets.adoc:2564 msgid "It is based on PyQt's _QMessagebox_." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:2482 +#: src/gui/qtvcp-widgets.adoc:2504 #, no-wrap msgid "`ToolDialog` - Manual Tool Change Dialog Widget" msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:2484 +#: src/gui/qtvcp-widgets.adoc:2506 #, no-wrap msgid "QtVCP `ToolDialog`: Manual Tool Change Dialog" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:2485 +#: src/gui/qtvcp-widgets.adoc:2507 #, no-wrap msgid "QtVCP ToolDialog: Manual Tool Change Dialog" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2488 +#: src/gui/qtvcp-widgets.adoc:2510 msgid "This is used as a *manual tool change prompt*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2491 +#: src/gui/qtvcp-widgets.adoc:2513 msgid "" "It has _HAL pins to connect to the machine controller_. The pins are named " "the same as the original AXIS manual tool prompt and works the same." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2493 +#: src/gui/qtvcp-widgets.adoc:2515 msgid "The tool change dialog _can only be launched by HAL pins_." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2495 src/gui/qtvcp-widgets.adoc:2507 -#: src/gui/qtvcp-widgets.adoc:2581 +#: src/gui/qtvcp-widgets.adoc:2517 src/gui/qtvcp-widgets.adoc:2529 +#: src/gui/qtvcp-widgets.adoc:2609 msgid "If there is a Focus Overlay widget present, it will signal it to display." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:2499 +#: src/gui/qtvcp-widgets.adoc:2521 #, no-wrap msgid "`FileDialog` - Load and Save File Chooser Dialog Widget" msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtvcp-widgets.adoc:2523 #, no-wrap msgid "QtVCP `FileDialog`: Load and Save File Chooser Widget" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:2502 +#: src/gui/qtvcp-widgets.adoc:2524 #, no-wrap msgid "QtVCP FileDialog: Load and Save File Chooser Widget" msgstr "" #. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:2502 +#: src/gui/qtvcp-widgets.adoc:2524 #, no-wrap msgid "images/qtvcp_fileDialog.png" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2505 +#: src/gui/qtvcp-widgets.adoc:2527 msgid "This is used to *load G-code files*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2509 +#: src/gui/qtvcp-widgets.adoc:2531 msgid "" "When using `STATUS` 's `request-dialog` function, the default launch names " "are *`LOAD`* or *`SAVE`*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2511 +#: src/gui/qtvcp-widgets.adoc:2533 msgid "" "There are _options_ that can be set when requesting a dialog, these would be " "added to the message dict:" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2512 +#: src/gui/qtvcp-widgets.adoc:2534 #, no-wrap msgid "*`EXTENSIONS`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2513 +#: src/gui/qtvcp-widgets.adoc:2535 #, no-wrap msgid "*`FILENAME`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2514 +#: src/gui/qtvcp-widgets.adoc:2536 #, no-wrap msgid "*`DIRECTORY`*" msgstr "" #. end definition list #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2518 +#: src/gui/qtvcp-widgets.adoc:2540 msgid "An example Python call, for a _load dialog_:" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2527 +#: src/gui/qtvcp-widgets.adoc:2549 #, no-wrap msgid "" "mess = {'NAME':'LOAD','ID':'_MY_DIALOG_',\n" @@ -111593,12 +111658,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2530 +#: src/gui/qtvcp-widgets.adoc:2552 msgid "And for a _save dialog_" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2539 +#: src/gui/qtvcp-widgets.adoc:2561 #, no-wrap msgid "" "mess = {'NAME':'SAVE','ID':'_MY_DIALOG_',\n" @@ -111610,369 +111675,381 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:2544 +#: src/gui/qtvcp-widgets.adoc:2566 #, no-wrap msgid "`OriginOffsetDialog` - Origin Offset Setting Dialog Widget" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:2546 src/gui/qtvcp-widgets.adoc:2547 +#: src/gui/qtvcp-widgets.adoc:2568 src/gui/qtvcp-widgets.adoc:2569 #, no-wrap msgid "QtVCP `OriginOffsetDialog`: Origin Offset Setting Widget" msgstr "" #. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:2547 +#: src/gui/qtvcp-widgets.adoc:2569 #, no-wrap msgid "images/qtvcp_offsetpage.png" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2550 +#: src/gui/qtvcp-widgets.adoc:2572 msgid "" "This widget allows one to *modify User System origin offsets directly* in a " "dialog form." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2552 src/gui/qtvcp-widgets.adoc:2566 +#: src/gui/qtvcp-widgets.adoc:2574 src/gui/qtvcp-widgets.adoc:2588 msgid "If there is an Focus Overlay widget present, it will signal it to display." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2554 +#: src/gui/qtvcp-widgets.adoc:2576 msgid "" "When using `STATUS` 's `request-dialog` function, the default launch name is " "*`ORIGINOFFSET`*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2556 src/gui/qtvcp-widgets.adoc:2570 -#: src/gui/qtvcp-widgets.adoc:2585 src/gui/qtvcp-widgets.adoc:2596 -#: src/gui/qtvcp-widgets.adoc:2611 src/gui/qtvcp-widgets.adoc:2627 -#: src/gui/qtvcp-widgets.adoc:2637 src/gui/qtvcp-widgets.adoc:2647 -#: src/gui/qtvcp-widgets.adoc:2657 src/gui/qtvcp-widgets.adoc:2674 +#: src/gui/qtvcp-widgets.adoc:2578 src/gui/qtvcp-widgets.adoc:2592 +#: src/gui/qtvcp-widgets.adoc:2613 src/gui/qtvcp-widgets.adoc:2624 +#: src/gui/qtvcp-widgets.adoc:2639 src/gui/qtvcp-widgets.adoc:2655 +#: src/gui/qtvcp-widgets.adoc:2665 src/gui/qtvcp-widgets.adoc:2675 +#: src/gui/qtvcp-widgets.adoc:2685 src/gui/qtvcp-widgets.adoc:2702 msgid "It is based on PyQt's _QDialog_." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:2558 +#: src/gui/qtvcp-widgets.adoc:2580 #, no-wrap msgid "`ToolOffsetDialog` - Tool Offset Setting Dialog Widget" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:2560 src/gui/qtvcp-widgets.adoc:2561 +#: src/gui/qtvcp-widgets.adoc:2582 src/gui/qtvcp-widgets.adoc:2583 #, no-wrap msgid "QtVCP `ToolOffsetDialog`: Tool Offset Setting Dialog Widget" msgstr "" #. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:2561 +#: src/gui/qtvcp-widgets.adoc:2583 #, no-wrap msgid "images/qtvcp_toolOffset.png" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2564 +#: src/gui/qtvcp-widgets.adoc:2586 msgid "This widget allows one to *modify Tool offsets directly* in a dialog form." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2568 +#: src/gui/qtvcp-widgets.adoc:2590 msgid "" "When using `STATUS` 's `request-dialog` function, the default launch name is " "*`TOOLOFFSET`*." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:2572 +#: src/gui/qtvcp-widgets.adoc:2594 +#, no-wrap +msgid "`MachineLog` - Machine Events Journal Display Widget" +msgstr "" + +#. TODO MachineLog widget capture/example +#. type: Plain text +#: src/gui/qtvcp-widgets.adoc:2598 +msgid "FIXME MachineLog documentation" +msgstr "" + +#. type: Title === +#: src/gui/qtvcp-widgets.adoc:2600 #, no-wrap msgid "`MacroTabDialog` - Macro Launch Dialog Widget" msgstr "" #. TODO MacroTab dialog capture #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2577 +#: src/gui/qtvcp-widgets.adoc:2605 msgid "This is a dialog to *display the macrotab widget*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2579 +#: src/gui/qtvcp-widgets.adoc:2607 msgid "`MacroTab` displays a _choice of macro programs to run using icons_." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2583 +#: src/gui/qtvcp-widgets.adoc:2611 msgid "" "When using ``STATUS``'s `request-dialog` function, the default launch name " "is *`MACROTAB`*." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:2587 +#: src/gui/qtvcp-widgets.adoc:2615 #, no-wrap msgid "`CamViewDialog` - WebCam Part Alignment Dialog Widget" msgstr "" #. TODO CamView dialog capture #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2592 +#: src/gui/qtvcp-widgets.adoc:2620 msgid "This is a dialog to *display the CamView widget for Webcam part alignment*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2594 +#: src/gui/qtvcp-widgets.adoc:2622 msgid "" "When using ``STATUS``'s `request-dialog` function, the default launch name " "is *`CAMVIEW`*." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:2598 +#: src/gui/qtvcp-widgets.adoc:2626 #, no-wrap msgid "`EntryDialog` - Edit Line Dialog Widget" msgstr "" #. TODO EntryDialog dialog capture #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2603 +#: src/gui/qtvcp-widgets.adoc:2631 msgid "" "This is a dialog to *display an edit line for information entry*, such as " "origin offset." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2605 src/gui/qtvcp-widgets.adoc:2621 +#: src/gui/qtvcp-widgets.adoc:2633 src/gui/qtvcp-widgets.adoc:2649 msgid "It returns the entry via `STATUS` messages using a Python `DICT`." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2607 src/gui/qtvcp-widgets.adoc:2623 +#: src/gui/qtvcp-widgets.adoc:2635 src/gui/qtvcp-widgets.adoc:2651 msgid "" "The `DICT` contains at minimum, the name of the dialog requested and an ID " "code." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2609 +#: src/gui/qtvcp-widgets.adoc:2637 msgid "" "When using ``STATUS``'s `request-dialog` function, the default launch name " "is *`ENTRY`*." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:2613 +#: src/gui/qtvcp-widgets.adoc:2641 #, no-wrap msgid "`CalculatorDialog` - Calculator Dialog Widget" msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:2615 +#: src/gui/qtvcp-widgets.adoc:2643 #, no-wrap msgid "QtVCP `CalculatorDialog`: Calculator Dialog Widget" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:2616 +#: src/gui/qtvcp-widgets.adoc:2644 #, no-wrap msgid "QtVCP CalculatorDialog: Calculator Dialog Widget" msgstr "" #. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:2616 +#: src/gui/qtvcp-widgets.adoc:2644 #, no-wrap msgid "images/qtvcp_calculator.png" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2619 +#: src/gui/qtvcp-widgets.adoc:2647 msgid "" "This is a dialog to *display a calculator for numeric entry*, such as origin " "offset." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2625 +#: src/gui/qtvcp-widgets.adoc:2653 msgid "" "When using ``STATUS``'s `request-dialog` function, the default launch name " "is *`CALCULATOR`*." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:2629 +#: src/gui/qtvcp-widgets.adoc:2657 #, no-wrap msgid "`RunFromLine` - Run-From-Line Dialog Widget" msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:2631 +#: src/gui/qtvcp-widgets.adoc:2659 #, no-wrap msgid "QtVCP `RunFromLine`: Run-From-Line Dialog Widget" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:2632 +#: src/gui/qtvcp-widgets.adoc:2660 #, no-wrap msgid "QtVCP RunFromLine: Run-From-Line Dialog Widget" msgstr "" #. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:2632 +#: src/gui/qtvcp-widgets.adoc:2660 #, no-wrap msgid "images/qtvcp_runFromLine.png" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2635 +#: src/gui/qtvcp-widgets.adoc:2663 msgid "" "Dialog to *preset spindle settings before running a program from a specific " "line*." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:2639 +#: src/gui/qtvcp-widgets.adoc:2667 #, no-wrap msgid "`VersaProbeDialog` - Part Touch Probing Dialog Widget" msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:2641 +#: src/gui/qtvcp-widgets.adoc:2669 #, no-wrap msgid "QtVCP `VersaProbeDialog`: Part Touch Probing Dialog Widget" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:2642 +#: src/gui/qtvcp-widgets.adoc:2670 #, no-wrap msgid "QtVCP VersaProbeDialog: Part Touch Probing Dialog Widget" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2645 +#: src/gui/qtvcp-widgets.adoc:2673 msgid "" "This is a dialog to display a *part probing screen based on Verser Probe " "v2*." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:2649 +#: src/gui/qtvcp-widgets.adoc:2677 #, no-wrap msgid "`MachineLogDialog` - Machine and Debugging Logs Dialog Widget" msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:2651 +#: src/gui/qtvcp-widgets.adoc:2679 #, no-wrap msgid "QtVCP `MachineLogDialog`: Machine and Debugging Logs Dialog Widget" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:2652 +#: src/gui/qtvcp-widgets.adoc:2680 #, no-wrap msgid "QtVCP MachineLogDialog: Machine and Debugging Logs Dialog Widget" msgstr "" #. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:2652 +#: src/gui/qtvcp-widgets.adoc:2680 #, no-wrap msgid "images/qtvcp_machineLog.png" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2655 +#: src/gui/qtvcp-widgets.adoc:2683 msgid "This is a dialog to *display the machine log and QtVCP's debugging log*." msgstr "" #. type: Title == -#: src/gui/qtvcp-widgets.adoc:2659 +#: src/gui/qtvcp-widgets.adoc:2687 #, no-wrap msgid "Other Widgets" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2662 +#: src/gui/qtvcp-widgets.adoc:2690 msgid "Other available widgets:" msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:2664 +#: src/gui/qtvcp-widgets.adoc:2692 #, no-wrap msgid "`NurbsEditor` - NURBS Editing Widget" msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:2666 +#: src/gui/qtvcp-widgets.adoc:2694 #, no-wrap msgid "QtVCP `NurbsEditor`: NURBS Editing Widget" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:2667 +#: src/gui/qtvcp-widgets.adoc:2695 #, no-wrap msgid "QtVCP NurbsEditor: NURBS Editing Widget" msgstr "" #. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:2667 +#: src/gui/qtvcp-widgets.adoc:2695 #, no-wrap msgid "images/qtvcp_nurbsEditor.png" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2670 +#: src/gui/qtvcp-widgets.adoc:2698 msgid "" "The Nurbs editor allows you to *manipulate a NURBS based geometry* on screen " "and then *convert NURBS to G-code*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2672 +#: src/gui/qtvcp-widgets.adoc:2700 msgid "You can edit the G-code on screen and then send it to LinuxCNC." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:2676 +#: src/gui/qtvcp-widgets.adoc:2704 #, no-wrap msgid "`JoyPad` - 5 button D-pad Widget" msgstr "" #. TODO JoyPad widget capture #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2681 +#: src/gui/qtvcp-widgets.adoc:2709 msgid "It is the base class for the `HALPad` widget." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2683 +#: src/gui/qtvcp-widgets.adoc:2711 msgid "" "This widget looks and acts like a *5 button D-pad, with a LED like " "indicators in a ring*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2685 +#: src/gui/qtvcp-widgets.adoc:2713 msgid "You can put text or icons in each of the button positions." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2687 +#: src/gui/qtvcp-widgets.adoc:2715 msgid "You can _connect to output signals_ when the buttons are pressed." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2689 +#: src/gui/qtvcp-widgets.adoc:2717 msgid "There are also _input slots_ to change the color of the indicator(s)." msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:2690 +#: src/gui/qtvcp-widgets.adoc:2718 #, no-wrap msgid "ENUMS" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2693 +#: src/gui/qtvcp-widgets.adoc:2721 #, no-wrap msgid "" "There are *enumerated constants used to reference indicator positions*.\n" @@ -111980,74 +112057,74 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2694 +#: src/gui/qtvcp-widgets.adoc:2722 #, no-wrap msgid "*`NONE`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2695 +#: src/gui/qtvcp-widgets.adoc:2723 #, no-wrap msgid "*`LEFT`, `L`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2696 +#: src/gui/qtvcp-widgets.adoc:2724 #, no-wrap msgid "*`RIGHT`, `R`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2697 +#: src/gui/qtvcp-widgets.adoc:2725 #, no-wrap msgid "*`CENTER`, `C`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2698 +#: src/gui/qtvcp-widgets.adoc:2726 #, no-wrap msgid "*`TOP`, `T`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2699 +#: src/gui/qtvcp-widgets.adoc:2727 #, no-wrap msgid "*`BOTTOM`, `B`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2700 +#: src/gui/qtvcp-widgets.adoc:2728 #, no-wrap msgid "*`LEFTRIGHT`, `X`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2701 +#: src/gui/qtvcp-widgets.adoc:2729 #, no-wrap msgid "*`TOPBOTTOM`, `A`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2704 +#: src/gui/qtvcp-widgets.adoc:2732 msgid "" "For Python handler code, you use the widget name in Qt Designer plus the " "reference constant:" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2708 +#: src/gui/qtvcp-widgets.adoc:2736 #, no-wrap msgid "self.w.joypadname.set_highlight(self.w.joypadname.LEFT)\n" msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:2710 +#: src/gui/qtvcp-widgets.adoc:2738 #, no-wrap msgid "Useful Override-able Functions" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2717 +#: src/gui/qtvcp-widgets.adoc:2745 #, no-wrap msgid "" "def _pressedOutput(self, btncode):\n" @@ -112056,7 +112133,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2721 +#: src/gui/qtvcp-widgets.adoc:2749 #, no-wrap msgid "" "def _releasedOutput(self, btncode):\n" @@ -112065,14 +112142,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2724 +#: src/gui/qtvcp-widgets.adoc:2752 msgid "" "As coded these function _issue (emit) PyQt5 signals (joy_btn_pressed and " "joy__pressed) for the any button pressed or released_." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2727 +#: src/gui/qtvcp-widgets.adoc:2755 #, no-wrap msgid "" "Signal 'joy_btn_pressed' outputs a string code for the button.\n" @@ -112080,89 +112157,89 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2729 +#: src/gui/qtvcp-widgets.adoc:2757 msgid "" "You could override the functions to do something else if making a custom " "widget:" msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:2730 +#: src/gui/qtvcp-widgets.adoc:2758 #, no-wrap msgid "Callable Functions" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2731 +#: src/gui/qtvcp-widgets.adoc:2759 #, no-wrap msgid "*`reset_highlight()`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2733 +#: src/gui/qtvcp-widgets.adoc:2761 msgid "Clears the highlight indicator." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2733 +#: src/gui/qtvcp-widgets.adoc:2761 #, no-wrap msgid "*`set_highlight(_button_, state=_True_)`*" msgstr "" #. FIXME Document "strings letters" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2735 +#: src/gui/qtvcp-widgets.adoc:2763 msgid "Set the highlight indicator in position `button` to state `state`. +" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2737 +#: src/gui/qtvcp-widgets.adoc:2765 msgid "" "You can use _strings letters_ (`LRCTBXA`) or _position_ `ENUMS` for the " "button argument." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2737 +#: src/gui/qtvcp-widgets.adoc:2765 #, no-wrap msgid "*`set_button_icon(_button_, _pixmap_)`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2739 +#: src/gui/qtvcp-widgets.adoc:2767 msgid "Sets the button's icon pixmap." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2739 +#: src/gui/qtvcp-widgets.adoc:2767 #, no-wrap msgid "*`set_button_text(_button_, _text_)`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2741 +#: src/gui/qtvcp-widgets.adoc:2769 msgid "Sets the button's icon text." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2741 +#: src/gui/qtvcp-widgets.adoc:2769 #, no-wrap msgid "*`set_tooltip(_button_, _text_)`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2743 +#: src/gui/qtvcp-widgets.adoc:2771 msgid "Sets the buttons pop-up tooltip descriptive text." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2743 +#: src/gui/qtvcp-widgets.adoc:2771 #, no-wrap msgid "*`setLight(_state_)`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2746 +#: src/gui/qtvcp-widgets.adoc:2774 #, no-wrap msgid "" "Sets the highlight indicator to the `True` color or `False` color.\n" @@ -112171,180 +112248,180 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2749 +#: src/gui/qtvcp-widgets.adoc:2777 msgid "These signals will be *sent when buttons are pressed*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2751 +#: src/gui/qtvcp-widgets.adoc:2779 msgid "They can be connected to in Qt Designer editor or Python code." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2753 +#: src/gui/qtvcp-widgets.adoc:2781 msgid "The first two output a string that indicates the button pressed:" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2754 +#: src/gui/qtvcp-widgets.adoc:2782 #, no-wrap msgid "*`joy_btn_pressed`* _(string)_" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2755 +#: src/gui/qtvcp-widgets.adoc:2783 #, no-wrap msgid "*`joy_btn_released`* _(string)_" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2756 +#: src/gui/qtvcp-widgets.adoc:2784 #, no-wrap msgid "*`joy_l_pressed`* _(bool)_" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2757 +#: src/gui/qtvcp-widgets.adoc:2785 #, no-wrap msgid "*`joy_l_released`* _(bool)_" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2758 +#: src/gui/qtvcp-widgets.adoc:2786 #, no-wrap msgid "*`joy_r_pressed`* _(bool)_" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2759 +#: src/gui/qtvcp-widgets.adoc:2787 #, no-wrap msgid "*`joy_r_released`* _(bool)_" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2760 +#: src/gui/qtvcp-widgets.adoc:2788 #, no-wrap msgid "*`joy_c_pressed`* _(bool)_" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2761 +#: src/gui/qtvcp-widgets.adoc:2789 #, no-wrap msgid "*`joy_c_released`* _(bool)_" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2762 +#: src/gui/qtvcp-widgets.adoc:2790 #, no-wrap msgid "*`joy_t_pressed`* _(bool)_" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2763 +#: src/gui/qtvcp-widgets.adoc:2791 #, no-wrap msgid "*`joy_t_released`* _(bool)_" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2764 +#: src/gui/qtvcp-widgets.adoc:2792 #, no-wrap msgid "*`joy_b_pressed`* _(bool)_" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2765 +#: src/gui/qtvcp-widgets.adoc:2793 #, no-wrap msgid "*`joy_b_released`* _(bool)_" msgstr "" #. end definition list #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2769 +#: src/gui/qtvcp-widgets.adoc:2797 msgid "They are based on PyQt's _Signal_ (`QtCore.pyqtSignal()`)" msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:2770 +#: src/gui/qtvcp-widgets.adoc:2798 #, no-wrap msgid "Slots" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2772 +#: src/gui/qtvcp-widgets.adoc:2800 msgid "Slots can be connected to in Qt Designer editor or Python code:" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2773 +#: src/gui/qtvcp-widgets.adoc:2801 #, no-wrap msgid "*`set_colorStateTrue()`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2774 +#: src/gui/qtvcp-widgets.adoc:2802 #, no-wrap msgid "*`set_colorStateFalse()`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2775 +#: src/gui/qtvcp-widgets.adoc:2803 #, no-wrap msgid "*`set_colorState(_bool_)`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2777 +#: src/gui/qtvcp-widgets.adoc:2805 #, no-wrap msgid "*`set_true_color(_str_)`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2778 +#: src/gui/qtvcp-widgets.adoc:2806 #, no-wrap msgid "*`set_true_color(_qcolor_)`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2780 +#: src/gui/qtvcp-widgets.adoc:2808 #, no-wrap msgid "*`set_false_color(_str_)`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2781 +#: src/gui/qtvcp-widgets.adoc:2809 #, no-wrap msgid "*`set_false_color(_qcolor_)`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2786 +#: src/gui/qtvcp-widgets.adoc:2814 msgid "These can be set in stylesheets or Python code:" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2787 +#: src/gui/qtvcp-widgets.adoc:2815 #, no-wrap msgid "*`highlightPosition`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2789 +#: src/gui/qtvcp-widgets.adoc:2817 msgid "Set the indicator position." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2789 +#: src/gui/qtvcp-widgets.adoc:2817 #, no-wrap msgid "*`setColorState`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2791 +#: src/gui/qtvcp-widgets.adoc:2819 msgid "Select the color state of the indicator." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2798 +#: src/gui/qtvcp-widgets.adoc:2826 #, no-wrap msgid "" "A file path or resource path to an image to display in the described button " @@ -112354,25 +112431,25 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2808 +#: src/gui/qtvcp-widgets.adoc:2836 msgid "" "Color selection for the center LED ring to be displayed, when the " "`BASENAME.light.center` _HAL pin_ is `True` or `False`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2810 +#: src/gui/qtvcp-widgets.adoc:2838 #, no-wrap msgid "*`button_font`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2814 +#: src/gui/qtvcp-widgets.adoc:2842 msgid "The above properties could be set in:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2818 +#: src/gui/qtvcp-widgets.adoc:2846 #, no-wrap msgid "" "*Stylesheets*: +\n" @@ -112383,7 +112460,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2825 +#: src/gui/qtvcp-widgets.adoc:2853 #, no-wrap msgid "" "#joypadname{\n" @@ -112393,13 +112470,13 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2828 +#: src/gui/qtvcp-widgets.adoc:2856 #, no-wrap msgid "*In Python handler code*: +\n" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2833 +#: src/gui/qtvcp-widgets.adoc:2861 #, no-wrap msgid "" "self.w.joypadename.setProperty('true_color','green')\n" @@ -112407,13 +112484,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:2835 +#: src/gui/qtvcp-widgets.adoc:2863 #, no-wrap msgid "'WebWidget'" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2840 +#: src/gui/qtvcp-widgets.adoc:2868 #, no-wrap msgid "" "This widget will create a html/pdf viewing page using the QtWebKit or " @@ -112425,62 +112502,62 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtvcp-widgets.adoc:2842 +#: src/gui/qtvcp-widgets.adoc:2870 #, no-wrap msgid "BaseClass/Mixin Widgets" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2845 +#: src/gui/qtvcp-widgets.adoc:2873 msgid "" "These widgets are used to *combine different properties and behaviours into " "other widgets*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2847 +#: src/gui/qtvcp-widgets.adoc:2875 msgid "" "You will see them as a collapsible header in the Qt Designer properties " "column." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:2849 +#: src/gui/qtvcp-widgets.adoc:2877 #, no-wrap msgid "`IndicatedPushButtons`" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2852 +#: src/gui/qtvcp-widgets.adoc:2880 msgid "This class *modifies `QPushButton` behaviour*." msgstr "" #. type: Title ==== -#: src/gui/qtvcp-widgets.adoc:2854 +#: src/gui/qtvcp-widgets.adoc:2882 #, no-wrap msgid "Indicator Option" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2857 +#: src/gui/qtvcp-widgets.adoc:2885 #, no-wrap msgid "*`indicator_option`* _puts a 'LED' on the top of the button_.\n" msgstr "" #. type: Block title -#: src/gui/qtvcp-widgets.adoc:2858 +#: src/gui/qtvcp-widgets.adoc:2886 #, no-wrap msgid "QtVCP `PushButton`: Indicated Action Button, LED Indicator Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:2859 +#: src/gui/qtvcp-widgets.adoc:2887 #, no-wrap msgid "QtVCP PushButton: Indicated Action Button, LED Indicator Option" msgstr "" #. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:2859 +#: src/gui/qtvcp-widgets.adoc:2887 #, no-wrap msgid "images/qtvcp_actionButton.png" msgstr "" @@ -112488,7 +112565,7 @@ msgstr "" #. FIXME Better document IndicatedPushButton #. https://github.com/LinuxCNC/linuxcnc/blob/master/lib/python/qtvcp/widgets/simple_widgets.py#L317 #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2865 +#: src/gui/qtvcp-widgets.adoc:2893 #, no-wrap msgid "" "It can be a _triangle_, _circle_, _top bar_, or _side bar_.\n" @@ -112496,107 +112573,107 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2867 +#: src/gui/qtvcp-widgets.adoc:2895 msgid "It will indicate:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2869 +#: src/gui/qtvcp-widgets.adoc:2897 msgid "the *current state of the button*, or" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2870 +#: src/gui/qtvcp-widgets.adoc:2898 msgid "the *state of a HAL pin*, or" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2871 +#: src/gui/qtvcp-widgets.adoc:2899 #, no-wrap msgid "*LinuxCNC status*.\n" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2874 +#: src/gui/qtvcp-widgets.adoc:2902 msgid "" "These properties are available to customize the indicator (not all are " "applicable to every LED shape):" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2875 +#: src/gui/qtvcp-widgets.adoc:2903 #, no-wrap msgid "*`on_color`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2877 +#: src/gui/qtvcp-widgets.adoc:2905 #, no-wrap msgid "*`flashIndicator`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2879 +#: src/gui/qtvcp-widgets.adoc:2907 #, no-wrap msgid "*`indicator_size`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2880 +#: src/gui/qtvcp-widgets.adoc:2908 #, no-wrap msgid "*`circle_diameter`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2881 +#: src/gui/qtvcp-widgets.adoc:2909 #, no-wrap msgid "*`shape_option`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2882 +#: src/gui/qtvcp-widgets.adoc:2910 #, no-wrap msgid "*`right_edge_offset`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2883 +#: src/gui/qtvcp-widgets.adoc:2911 #, no-wrap msgid "*`top_edge_offset`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2884 +#: src/gui/qtvcp-widgets.adoc:2912 #, no-wrap msgid "*`height_fraction`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2885 +#: src/gui/qtvcp-widgets.adoc:2913 #, no-wrap msgid "*`width_fraction`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2886 +#: src/gui/qtvcp-widgets.adoc:2914 #, no-wrap msgid "*`corner_radius`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2887 +#: src/gui/qtvcp-widgets.adoc:2915 msgid "Indicator corner radius." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2889 +#: src/gui/qtvcp-widgets.adoc:2917 msgid "" "The LED indicator color can be defined in a _stylesheet_ with the following " "code added to the `.qss` file:" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2896 +#: src/gui/qtvcp-widgets.adoc:2924 #, no-wrap msgid "" "Indicated_PushButton{\n" @@ -112606,12 +112683,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2899 +#: src/gui/qtvcp-widgets.adoc:2927 msgid "Or for a particular button:" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2906 +#: src/gui/qtvcp-widgets.adoc:2934 #, no-wrap msgid "" "Indicated_PushButton #button_estop{\n" @@ -112621,121 +112698,121 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2910 +#: src/gui/qtvcp-widgets.adoc:2938 msgid "`IndicatedPushButton` have *exclusive options*:" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2911 +#: src/gui/qtvcp-widgets.adoc:2939 #, no-wrap msgid "*`indicator_HAL_pin_option`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2913 +#: src/gui/qtvcp-widgets.adoc:2941 msgid "" "Adds a `halpin`, named `-led` that controls the button indicator " "state." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2913 +#: src/gui/qtvcp-widgets.adoc:2941 #, no-wrap msgid "*`indicator_status_option`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2915 +#: src/gui/qtvcp-widgets.adoc:2943 msgid "Makes the LED indicate the state of these selectable LinuxCNC status:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2917 +#: src/gui/qtvcp-widgets.adoc:2945 msgid "_Is Estopped_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2918 +#: src/gui/qtvcp-widgets.adoc:2946 msgid "_Is On_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2919 +#: src/gui/qtvcp-widgets.adoc:2947 msgid "_All Homed_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2920 +#: src/gui/qtvcp-widgets.adoc:2948 msgid "_Is Joint Homed_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2921 +#: src/gui/qtvcp-widgets.adoc:2949 msgid "_Idle_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2922 +#: src/gui/qtvcp-widgets.adoc:2950 msgid "_Paused_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2923 +#: src/gui/qtvcp-widgets.adoc:2951 msgid "_Flood_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2924 +#: src/gui/qtvcp-widgets.adoc:2952 msgid "_Mist_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2925 +#: src/gui/qtvcp-widgets.adoc:2953 msgid "_Block Delete_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2926 +#: src/gui/qtvcp-widgets.adoc:2954 msgid "_Optional Stop_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2927 +#: src/gui/qtvcp-widgets.adoc:2955 msgid "_Manual_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2928 +#: src/gui/qtvcp-widgets.adoc:2956 msgid "_MDI_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2929 +#: src/gui/qtvcp-widgets.adoc:2957 msgid "_Auto_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2930 +#: src/gui/qtvcp-widgets.adoc:2958 msgid "_Spindle Stopped_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2931 +#: src/gui/qtvcp-widgets.adoc:2959 msgid "_Spindle Forward_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2932 +#: src/gui/qtvcp-widgets.adoc:2960 msgid "_Spindle Reverse_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2933 +#: src/gui/qtvcp-widgets.adoc:2961 msgid "_On Limits_" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2938 +#: src/gui/qtvcp-widgets.adoc:2966 #, no-wrap msgid "" "Some `indicator_status_options` holds a property that can be used with a " @@ -112745,36 +112822,36 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2940 +#: src/gui/qtvcp-widgets.adoc:2968 msgid "`is_estopped_status` will toggle the `isEstop` property" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2941 +#: src/gui/qtvcp-widgets.adoc:2969 msgid "`is_on_status` will toggle the `isStateOn` property" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2942 +#: src/gui/qtvcp-widgets.adoc:2970 msgid "" "`is_manual_status`, `is_mdi_status`, `is_auto_status` will toggle the " "`isManual`, `isMDI`, `isAuto` properties." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2943 +#: src/gui/qtvcp-widgets.adoc:2971 msgid "`is_homed_status` will toggle the 'isAllHomed' property" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2945 +#: src/gui/qtvcp-widgets.adoc:2973 msgid "" "Here is a sample stylesheet entry setting the background of mode button " "widgets when LinuxCNC is in that mode:" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2957 +#: src/gui/qtvcp-widgets.adoc:2985 #, no-wrap msgid "" "ActionButton[isManual=true] {\n" @@ -112789,14 +112866,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2960 +#: src/gui/qtvcp-widgets.adoc:2988 msgid "" "Here is how you specify a particular widget by its objectName in Qt " "Designer:" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:2966 +#: src/gui/qtvcp-widgets.adoc:2994 #, no-wrap msgid "" "ActionButton #estop button [isEstopped=false] {\n" @@ -112805,119 +112882,119 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtvcp-widgets.adoc:2969 +#: src/gui/qtvcp-widgets.adoc:2997 #, no-wrap msgid "Enabled by LinuxCNC State" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2972 +#: src/gui/qtvcp-widgets.adoc:3000 msgid "" "Often, having the button disabled and enabled based on the state of " "LinuxCNC's motion controller is necessary." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2974 +#: src/gui/qtvcp-widgets.adoc:3002 msgid "There are several properties that can be selected to aid with this:" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2975 +#: src/gui/qtvcp-widgets.adoc:3003 #, no-wrap msgid "*`isAllHomedSentive`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2976 +#: src/gui/qtvcp-widgets.adoc:3004 #, no-wrap msgid "*`isOnSensitive`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2977 +#: src/gui/qtvcp-widgets.adoc:3005 #, no-wrap msgid "*`isIdleSensitive`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2978 +#: src/gui/qtvcp-widgets.adoc:3006 #, no-wrap msgid "*`isRunSensitive`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2979 +#: src/gui/qtvcp-widgets.adoc:3007 #, no-wrap msgid "*`isRunPausedSensitive`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2980 +#: src/gui/qtvcp-widgets.adoc:3008 #, no-wrap msgid "*`isManSensitive`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2981 +#: src/gui/qtvcp-widgets.adoc:3009 #, no-wrap msgid "*`isMDISensitive`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2982 +#: src/gui/qtvcp-widgets.adoc:3010 #, no-wrap msgid "*`isAutoSensitive`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2985 +#: src/gui/qtvcp-widgets.adoc:3013 msgid "You can select multiple properties for combined requirements." msgstr "" #. type: Title ==== -#: src/gui/qtvcp-widgets.adoc:2987 +#: src/gui/qtvcp-widgets.adoc:3015 #, no-wrap msgid "Text Changes On State" msgstr "" #. FIXME What is a 'checkable' button ? A checkbox ? #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2991 +#: src/gui/qtvcp-widgets.adoc:3019 msgid "" "Choosing the *`checked_state_text_option`* allows a 'checkable' button to " "_change the text based on its checked state_." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2993 +#: src/gui/qtvcp-widgets.adoc:3021 msgid "It uses the following properties to specify the text for each state:" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2994 +#: src/gui/qtvcp-widgets.adoc:3022 #, no-wrap msgid "*`true_state_string`*" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:2995 +#: src/gui/qtvcp-widgets.adoc:3023 #, no-wrap msgid "*`false_state_string`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:2998 +#: src/gui/qtvcp-widgets.adoc:3026 msgid "`\\\\n` will be converted to a newline." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3000 +#: src/gui/qtvcp-widgets.adoc:3028 msgid "You can set/change these in stylesheets:" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:3007 +#: src/gui/qtvcp-widgets.adoc:3035 #, no-wrap msgid "" "ActionButton #action_aux{\n" @@ -112927,13 +113004,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtvcp-widgets.adoc:3010 +#: src/gui/qtvcp-widgets.adoc:3038 #, no-wrap msgid "Call Python Commands On State" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3014 +#: src/gui/qtvcp-widgets.adoc:3042 msgid "" "The *`python_command_option`* allow small snippets of Python code to be run " "from the push of a button, without having to edit the handler file. Though, " @@ -112941,39 +113018,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3016 +#: src/gui/qtvcp-widgets.adoc:3044 msgid "When using the `command_string` properties." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:3017 +#: src/gui/qtvcp-widgets.adoc:3045 #, no-wrap msgid "*`true_python_cmd_string`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3019 +#: src/gui/qtvcp-widgets.adoc:3047 msgid "A Python command that will be called when the button is toggled `True`." msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:3019 +#: src/gui/qtvcp-widgets.adoc:3047 #, no-wrap msgid "*`false_python_cmd_string`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3021 +#: src/gui/qtvcp-widgets.adoc:3049 msgid "A Python command that will be called when the button is toggled `False`." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3023 +#: src/gui/qtvcp-widgets.adoc:3051 msgid "_Special capitalized words_ will give access to the following:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3027 +#: src/gui/qtvcp-widgets.adoc:3055 #, no-wrap msgid "" "Will give access to the widgets instances and handler functions.\n" @@ -112981,13 +113058,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:3027 +#: src/gui/qtvcp-widgets.adoc:3055 #, no-wrap msgid "*`ACTION`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3030 +#: src/gui/qtvcp-widgets.adoc:3058 #, no-wrap msgid "" "Will give access to QtVCP's `ACTION` library.\n" @@ -112995,13 +113072,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:3030 +#: src/gui/qtvcp-widgets.adoc:3058 #, no-wrap msgid "*`PROGRAM_LOADER`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3033 +#: src/gui/qtvcp-widgets.adoc:3061 #, no-wrap msgid "" "Will give access to QtVCP's `PROGRAM_LOADER` library.\n" @@ -113009,13 +113086,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtvcp-widgets.adoc:3033 +#: src/gui/qtvcp-widgets.adoc:3061 #, no-wrap msgid "*`HAL`*" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3036 +#: src/gui/qtvcp-widgets.adoc:3064 #, no-wrap msgid "" "Will give access to HAL's Python module.\n" @@ -113023,36 +113100,36 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtvcp-widgets.adoc:3038 +#: src/gui/qtvcp-widgets.adoc:3066 #, no-wrap msgid "Import-Only Widgets" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3041 +#: src/gui/qtvcp-widgets.adoc:3069 msgid "These widgets are usually the *base class widget for other QtVCP widgets*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3043 +#: src/gui/qtvcp-widgets.adoc:3071 msgid "" "They are _not available directly from the Qt Designer editor_ but could be " "*imported and manually inserted*." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3045 +#: src/gui/qtvcp-widgets.adoc:3073 msgid "They could also be *subclassed* to make a similar widget with new features." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:3047 +#: src/gui/qtvcp-widgets.adoc:3075 #, no-wrap msgid "Auto Height" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3051 +#: src/gui/qtvcp-widgets.adoc:3079 #, no-wrap msgid "" "Widget for measuring two heights with a probe.\n" @@ -113060,63 +113137,63 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:3053 +#: src/gui/qtvcp-widgets.adoc:3081 #, no-wrap msgid "G-code Utility" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3056 +#: src/gui/qtvcp-widgets.adoc:3084 msgid "Widgets for performing common machining processes." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:3058 +#: src/gui/qtvcp-widgets.adoc:3086 #, no-wrap msgid "Facing" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3061 +#: src/gui/qtvcp-widgets.adoc:3089 msgid "Slab or face a definable area with different strategies." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:3063 +#: src/gui/qtvcp-widgets.adoc:3091 #, no-wrap msgid "Hole Circle" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3066 +#: src/gui/qtvcp-widgets.adoc:3094 msgid "Drill multiple holes on a bolt hole circle." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:3068 +#: src/gui/qtvcp-widgets.adoc:3096 #, no-wrap msgid "Qt NGCGUI" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:3070 +#: src/gui/qtvcp-widgets.adoc:3098 #, no-wrap msgid "QtVCP NGCGUI: Shown from QtDragon" msgstr "" #. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:3070 +#: src/gui/qtvcp-widgets.adoc:3098 #, no-wrap msgid "images/qtvcp_ngcgui.png" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3072 +#: src/gui/qtvcp-widgets.adoc:3100 msgid "QtVCP's version of NGC subroutine selector (Shown as used in QtDragon)." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3077 +#: src/gui/qtvcp-widgets.adoc:3105 #, no-wrap msgid "" "LinuxCNC needs to know where to look to run the subroutines.\n" @@ -113125,7 +113202,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:3082 +#: src/gui/qtvcp-widgets.adoc:3110 #, no-wrap msgid "" "[RS274NGC]\n" @@ -113134,7 +113211,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3086 +#: src/gui/qtvcp-widgets.adoc:3114 #, no-wrap msgid "" "QtVCP needs to know where to open subroutines from.\n" @@ -113142,7 +113219,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:3097 +#: src/gui/qtvcp-widgets.adoc:3125 #, no-wrap msgid "" "[DISPLAY]\n" @@ -113156,82 +113233,82 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3102 +#: src/gui/qtvcp-widgets.adoc:3130 msgid "'NEW TAB' - add new blank tab to NGCGUI" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3103 +#: src/gui/qtvcp-widgets.adoc:3131 msgid "'SELECT PREAMBLE' - select a file that add preamble G-code" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3104 +#: src/gui/qtvcp-widgets.adoc:3132 msgid "'SELECT SUBFILE' - select a NGCGUI subroutine file" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3105 +#: src/gui/qtvcp-widgets.adoc:3133 msgid "'SELECT POST' - select a file that add post G-code" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3106 +#: src/gui/qtvcp-widgets.adoc:3134 msgid "'REREAD FILE' - reload the subroutine file" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3107 +#: src/gui/qtvcp-widgets.adoc:3135 msgid "'CREATE FEATURE' - add feature to the list" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3108 +#: src/gui/qtvcp-widgets.adoc:3136 msgid "'RESTART FEATURE' - remove all features from the list" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3109 +#: src/gui/qtvcp-widgets.adoc:3137 msgid "'FINALIZE GCODE' - create the full G-code and send it to LinuxCNC/a file" msgstr "" #. type: Title ==== -#: src/gui/qtvcp-widgets.adoc:3110 +#: src/gui/qtvcp-widgets.adoc:3138 #, no-wrap msgid "Adding Custom Subroutines" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3113 +#: src/gui/qtvcp-widgets.adoc:3141 msgid "" "You can create your own subroutines for use with NGCGUI. They must follow " "these rules:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3116 +#: src/gui/qtvcp-widgets.adoc:3144 msgid "" "The subroutine must be in a folder within LinuxCNC's INI designated search " "path." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3117 +#: src/gui/qtvcp-widgets.adoc:3145 msgid "On the first line there may be a comment of type info:" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3118 +#: src/gui/qtvcp-widgets.adoc:3146 msgid "The subroutine must be surrounded by the sub and endsub tags." msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3121 +#: src/gui/qtvcp-widgets.adoc:3149 msgid "If an image file of the same name is in the folder, it will be shown." msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:3129 +#: src/gui/qtvcp-widgets.adoc:3157 #, no-wrap msgid "" "(info: feedrate -- simple example for setting feedrate)\n" @@ -113243,60 +113320,60 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtvcp-widgets.adoc:3131 +#: src/gui/qtvcp-widgets.adoc:3159 #, no-wrap msgid "QtVCP NGCGUI Custom Sub" msgstr "" #. type: Target for macro image -#: src/gui/qtvcp-widgets.adoc:3131 +#: src/gui/qtvcp-widgets.adoc:3159 #, no-wrap msgid "images/qtvcp_ngcgui_custom.png" msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:3134 +#: src/gui/qtvcp-widgets.adoc:3162 #, no-wrap msgid "Qt PDF" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3137 +#: src/gui/qtvcp-widgets.adoc:3165 msgid "Allows adding loadable PDFs to a screen." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:3139 +#: src/gui/qtvcp-widgets.adoc:3167 #, no-wrap msgid "Qt Vismach" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3142 +#: src/gui/qtvcp-widgets.adoc:3170 msgid "Use this to build/add OpenGl simulated machines." msgstr "" #. type: Title === -#: src/gui/qtvcp-widgets.adoc:3143 +#: src/gui/qtvcp-widgets.adoc:3171 #, no-wrap msgid "Hal Selection Box" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3145 +#: src/gui/qtvcp-widgets.adoc:3173 msgid "" "This widget is combobox that will allows selection of a pin or signal on the " "system. +" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:3149 +#: src/gui/qtvcp-widgets.adoc:3177 #, no-wrap msgid "from qtvcp.widgets.hal_selectionbox import HALSelectionBox\n" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:3158 +#: src/gui/qtvcp-widgets.adoc:3186 #, no-wrap msgid "" " def buildComboBox(self):\n" @@ -113312,7 +113389,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:3161 +#: src/gui/qtvcp-widgets.adoc:3189 #, no-wrap msgid "" " def signalSelected(self, sig):\n" @@ -113320,12 +113397,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtvcp-widgets.adoc:3165 +#: src/gui/qtvcp-widgets.adoc:3193 msgid "There are function calls" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:3170 +#: src/gui/qtvcp-widgets.adoc:3198 #, no-wrap msgid "" "# set the list of types to show from: PINS SIGNALS\n" @@ -113333,7 +113410,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:3174 +#: src/gui/qtvcp-widgets.adoc:3202 #, no-wrap msgid "" "# set the pin types to show: HAL_BIT,HAL_FLOAT,HAL_S32,HAL_U32\n" @@ -113342,7 +113419,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtvcp-widgets.adoc:3178 +#: src/gui/qtvcp-widgets.adoc:3206 #, no-wrap msgid "" "# set the signal types to show: HAL_BIT,HAL_FLOAT,HAL_S32,HAL_U32\n" @@ -115181,7 +115258,7 @@ msgid "to wait for the program to exit" msgstr "" #. type: Labeled list -#: src/hal/basic-hal.adoc:112 +#: src/hal/basic-hal.adoc:112 src/man/man1/rs274.1.adoc:29 #, no-wrap msgid "-i" msgstr "" @@ -115192,7 +115269,7 @@ msgid "to ignore the program return value (with -w)" msgstr "" #. type: Labeled list -#: src/hal/basic-hal.adoc:114 +#: src/hal/basic-hal.adoc:114 src/man/man1/rs274.1.adoc:22 #, no-wrap msgid "-n" msgstr "" @@ -116118,21 +116195,21 @@ msgstr "" #. type: Table #: src/hal/basic-hal.adoc:542 src/ladder/classic-ladder.adoc:783 #: src/ladder/classic-ladder.adoc:814 src/ladder/classic-ladder.adoc:847 -#: src/plasma/qtplasmac.adoc:123 src/plasma/qtplasmac.adoc:784 -#: src/plasma/qtplasmac.adoc:809 src/plasma/qtplasmac.adoc:846 -#: src/plasma/qtplasmac.adoc:864 src/plasma/qtplasmac.adoc:878 -#: src/plasma/qtplasmac.adoc:917 src/plasma/qtplasmac.adoc:927 -#: src/plasma/qtplasmac.adoc:942 src/plasma/qtplasmac.adoc:962 -#: src/plasma/qtplasmac.adoc:979 src/plasma/qtplasmac.adoc:995 -#: src/plasma/qtplasmac.adoc:1062 src/plasma/qtplasmac.adoc:1084 -#: src/plasma/qtplasmac.adoc:1101 src/plasma/qtplasmac.adoc:1112 -#: src/plasma/qtplasmac.adoc:1122 src/plasma/qtplasmac.adoc:1132 -#: src/plasma/qtplasmac.adoc:1141 src/plasma/qtplasmac.adoc:1152 -#: src/plasma/qtplasmac.adoc:1189 src/plasma/qtplasmac.adoc:1253 -#: src/plasma/qtplasmac.adoc:1296 src/plasma/qtplasmac.adoc:1610 -#: src/plasma/qtplasmac.adoc:1624 src/plasma/qtplasmac.adoc:1874 -#: src/plasma/qtplasmac.adoc:2446 src/plasma/qtplasmac.adoc:2711 -#: src/plasma/qtplasmac.adoc:3221 src/plasma/qtplasmac.adoc:4037 +#: src/plasma/qtplasmac.adoc:123 src/plasma/qtplasmac.adoc:678 +#: src/plasma/qtplasmac.adoc:703 src/plasma/qtplasmac.adoc:740 +#: src/plasma/qtplasmac.adoc:758 src/plasma/qtplasmac.adoc:772 +#: src/plasma/qtplasmac.adoc:811 src/plasma/qtplasmac.adoc:821 +#: src/plasma/qtplasmac.adoc:836 src/plasma/qtplasmac.adoc:856 +#: src/plasma/qtplasmac.adoc:873 src/plasma/qtplasmac.adoc:889 +#: src/plasma/qtplasmac.adoc:956 src/plasma/qtplasmac.adoc:978 +#: src/plasma/qtplasmac.adoc:995 src/plasma/qtplasmac.adoc:1006 +#: src/plasma/qtplasmac.adoc:1016 src/plasma/qtplasmac.adoc:1026 +#: src/plasma/qtplasmac.adoc:1035 src/plasma/qtplasmac.adoc:1046 +#: src/plasma/qtplasmac.adoc:1083 src/plasma/qtplasmac.adoc:1147 +#: src/plasma/qtplasmac.adoc:1190 src/plasma/qtplasmac.adoc:1504 +#: src/plasma/qtplasmac.adoc:1518 src/plasma/qtplasmac.adoc:1768 +#: src/plasma/qtplasmac.adoc:2340 src/plasma/qtplasmac.adoc:2605 +#: src/plasma/qtplasmac.adoc:3115 src/plasma/qtplasmac.adoc:3931 #, no-wrap msgid "Name" msgstr "" @@ -124893,7 +124970,7 @@ msgstr "" #. type: Table #: src/hal/intro.adoc:286 src/motion/pid-theory.adoc:154 -#: src/plasma/qtplasmac.adoc:3148 +#: src/plasma/qtplasmac.adoc:3042 #, no-wrap msgid "Parameter" msgstr "" @@ -125713,7 +125790,7 @@ msgstr "" #. type: Plain text #: src/hal/parallel-port.adoc:256 src/hal/rtcomps.adoc:39 -#: src/plasma/qtplasmac.adoc:475 src/plasma/qtplasmac.adoc:4186 +#: src/plasma/qtplasmac.adoc:369 src/plasma/qtplasmac.adoc:4080 msgid "For example:" msgstr "" @@ -128194,7 +128271,7 @@ msgid "" msgstr "" #. type: Table -#: src/hal/tools.adoc:228 src/plasma/qtplasmac.adoc:1597 +#: src/hal/tools.adoc:228 src/plasma/qtplasmac.adoc:1491 #, no-wrap msgid "Option" msgstr "" @@ -130952,13 +131029,13 @@ msgid "loads the CPU" msgstr "" #. type: Title == -#: src/install/latency-test.adoc:38 +#: src/install/latency-test.adoc:36 #, no-wrap msgid "Latency Tests(((Latency Tests)))" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:42 +#: src/install/latency-test.adoc:40 msgid "" "LinuxCNC includes several latency tests. They all produce equivalent " "information. Running these tests will help determine if a computers is " @@ -130966,74 +131043,74 @@ msgid "" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:45 +#: src/install/latency-test.adoc:43 msgid "Do not run LinuxCNC or StepConf while the latency test is running." msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:53 +#: src/install/latency-test.adoc:51 msgid "" "To run the test, open a terminal window (in Ubuntu, from Applications → " "Accessories → Terminal) and run the following command:" msgstr "" #. type: delimited block - -#: src/install/latency-test.adoc:56 +#: src/install/latency-test.adoc:54 #, no-wrap msgid "latency-test\n" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:61 +#: src/install/latency-test.adoc:59 msgid "" -"This will start the latency test with a base-thread period of 25uS and a " -"servo-thread period of 1mS. The period times may be specified on the command " -"line:" +"This will start the latency test with a base-thread period of 25 µs " +"and a servo-thread period of 1 ms. The period times may be specified " +"on the command line:" msgstr "" #. type: delimited block - -#: src/install/latency-test.adoc:64 +#: src/install/latency-test.adoc:62 #, no-wrap msgid "latency-test 50000 1000000\n" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:68 +#: src/install/latency-test.adoc:66 msgid "" "This will start the latency test with a base-thread period of 50uS and a " -"servo-thread period of 1mS." +"servo-thread period of 1 ms." msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:70 +#: src/install/latency-test.adoc:68 msgid "For available options, on the command line enter:" msgstr "" #. type: delimited block - -#: src/install/latency-test.adoc:73 +#: src/install/latency-test.adoc:71 #, no-wrap msgid "latency-test -h\n" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:76 +#: src/install/latency-test.adoc:74 msgid "After starting a latency test you should see something like this:" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/install/latency-test.adoc:77 src/install/latency-test.adoc:78 +#: src/install/latency-test.adoc:75 src/install/latency-test.adoc:76 #, no-wrap msgid "HAL Latency Test" msgstr "" #. type: Target for macro image -#: src/install/latency-test.adoc:78 +#: src/install/latency-test.adoc:76 #, no-wrap msgid "../config/images/latency-test_en.png" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:86 +#: src/install/latency-test.adoc:84 msgid "" "While the test is running, you should 'abuse' the computer. Move windows " "around on the screen. Surf the web. Copy some large files around on the " @@ -131043,7 +131120,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:90 +#: src/install/latency-test.adoc:88 msgid "" "The important number for software stepping is the 'max jitter' of the base " "thread. In the example above, that is 6693 nanoseconds (ns), or 6.693 " @@ -131052,34 +131129,34 @@ msgid "" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:98 +#: src/install/latency-test.adoc:96 msgid "" "In the example above, latency-test only ran for a few seconds. You should " "run the test for at least several minutes; sometimes the worst case latency " "doesn't happen very often, or only happens when you do some particular " "action. For instance, one Intel motherboard worked pretty well most of the " -"time, but every 64 seconds it had a very bad 300 us latency. Fortunately " -"that was fixable, see " -"https://wiki.linuxcnc.org/cgi-bin/wiki.pl?FixingSMIIssues" +"time, but every 64 seconds it had a very bad 300 µs " +"latency. Fortunately that was fixable, see " +"https://wiki.linuxcnc.org/cgi-bin/wiki.pl?FixingSMIIssues ." msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:110 +#: src/install/latency-test.adoc:108 msgid "" "So, what do the results mean? If your Max Jitter number is less than about " "15-20 microseconds (15000-20000 nanoseconds), the computer should give very " -"nice results with software stepping. If the max latency is more like 30-50 " +"nice results with software stepping. If the max latency is more like 30-50 " "microseconds, you can still get good results, but your maximum step rate " "might be a little disappointing, especially if you use microstepping or have " -"very fine pitch leadscrews. If the numbers are 100 us or more (100,000 " -"nanoseconds), then the PC is not a good candidate for software " -"stepping. Numbers over 1 millisecond (1,000,000 nanoseconds) mean the PC is " +"very fine pitch leadscrews. If the numbers are 100 µs or more, " +"i.e. >= 100,000 nanoseconds (ns), then the PC is not a good candidate for " +"software stepping. Numbers over 1 millisecond (1,000,000 ns) mean the PC is " "not a good candidate for LinuxCNC, regardless of whether you use software " "stepping or not." msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:116 +#: src/install/latency-test.adoc:114 msgid "" "If you get high numbers, there may be ways to improve them. Another PC had " "very bad latency (several milliseconds) when using the onboard video. But a " @@ -131088,28 +131165,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:119 +#: src/install/latency-test.adoc:117 msgid "" "For more information on stepper tuning see the <> Chapter." msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:122 -#, no-wrap +#: src/install/latency-test.adoc:121 msgid "" -"*Additional command line tools are available for examining latency\n" -"when LinuxCNC is not running.*\n" +"Additional command line tools are available for examining latency when " +"LinuxCNC is not running." msgstr "" #. type: Title === -#: src/install/latency-test.adoc:123 +#: src/install/latency-test.adoc:122 #, no-wrap msgid "Latency Plot" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:128 +#: src/install/latency-test.adoc:127 msgid "" "latency-plot makes a strip chart recording for a base and a servo thread. " "It may be useful to see spikes in latency when other applications are " @@ -131117,13 +131193,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/install/latency-test.adoc:131 +#: src/install/latency-test.adoc:130 #, no-wrap msgid "latency-plot --help\n" msgstr "" #. type: delimited block - -#: src/install/latency-test.adoc:135 +#: src/install/latency-test.adoc:134 #, no-wrap msgid "" "Usage:\n" @@ -131132,50 +131208,50 @@ msgid "" msgstr "" #. type: delimited block - -#: src/install/latency-test.adoc:142 +#: src/install/latency-test.adoc:141 #, no-wrap msgid "" "Options:\n" -" --base nS (base thread interval, default: 25000)\n" -" --servo nS (servo thread interval, default: 1000000)\n" -" --time mS (report interval, default: 1000)\n" +" --base ns (base thread interval in nanoseconds, default: 25000)\n" +" --servo ns (servo thread interval in nanoseconds, default: 1000000)\n" +" --time ms (report interval in milliseconds, default: 1000)\n" " --relative (relative clock time (default))\n" " --actual (actual clock time)\n" msgstr "" #. type: Block title -#: src/install/latency-test.adoc:144 +#: src/install/latency-test.adoc:143 #, no-wrap msgid "`latency-plot` Window" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/install/latency-test.adoc:145 +#: src/install/latency-test.adoc:144 #, no-wrap msgid "latency-plot Window" msgstr "" #. type: Target for macro image -#: src/install/latency-test.adoc:145 +#: src/install/latency-test.adoc:144 #, no-wrap msgid "../config/images/latency-plot.png" msgstr "" #. type: Title === -#: src/install/latency-test.adoc:148 +#: src/install/latency-test.adoc:147 #, no-wrap msgid "Latency Histogram" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:152 +#: src/install/latency-test.adoc:151 msgid "" -"latency-histogram displays a histogram of latency (jitter) for a base and " -"servo thread." +"The application latency-histogram displays a histogram of latency (jitter) " +"for a base and servo thread." msgstr "" #. type: delimited block - -#: src/install/latency-test.adoc:157 +#: src/install/latency-test.adoc:156 #, no-wrap msgid "" "Usage:\n" @@ -131184,14 +131260,16 @@ msgid "" msgstr "" #. type: delimited block - -#: src/install/latency-test.adoc:171 +#: src/install/latency-test.adoc:170 #, no-wrap msgid "" "Options:\n" -" --base nS (base thread interval, default: 25000, min: 5000)\n" -" --servo nS (servo thread interval, default: 1000000, min: 25000)\n" -" --bbinsize nS (base bin size, default: 100\n" -" --sbinsize nS (servo bin size, default: 100\n" +" --base ns (base thread interval in nanoseconds, default: 25000, " +"min: 5000)\n" +" --servo ns (servo thread interval in nanoseconds, default: 1000000, " +"min: 25000)\n" +" --bbinsize ns (base bin size in nanoseconds, default: 100\n" +" --sbinsize ns (servo bin size in nanoseconds, default: 100\n" " --bbins n (base bins, default: 200\n" " --sbins n (servo bins, default: 200\n" " --logscale 0|1 (y axis log scale, default: 1)\n" @@ -131203,44 +131281,44 @@ msgid "" msgstr "" #. type: delimited block - -#: src/install/latency-test.adoc:179 +#: src/install/latency-test.adoc:178 #, no-wrap msgid "" "Notes:\n" -" Linuxcnc and Hal should not be running, stop with halrun -U.\n" -" Large number of bins and/or small binsizes will slow updates.\n" -" For single thread, specify --nobase (and options for servo thread).\n" -" Measured latencies outside of the +/- bin range are reported\n" -" with special end bars. Use --show to show count for\n" -" the off-chart [pos|neg] bin\n" +"LinuxCNC and HAL should not be running, stop with halrun -U.\n" +"Large number of bins and/or small binsizes will slow updates.\n" +"For single thread, specify --nobase (and options for servo thread).\n" +"Measured latencies outside of the +/- bin range are reported\n" +"with special end bars. Use --show to show count for\n" +"the off-chart [pos|neg] bin\n" msgstr "" #. type: Block title -#: src/install/latency-test.adoc:181 +#: src/install/latency-test.adoc:180 #, no-wrap msgid "`latency-histogram` Window" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/install/latency-test.adoc:182 +#: src/install/latency-test.adoc:181 #, no-wrap msgid "latency-histogram Window" msgstr "" #. type: Target for macro image -#: src/install/latency-test.adoc:182 +#: src/install/latency-test.adoc:181 #, no-wrap msgid "../config/images/latency-histogram.png" msgstr "" #. type: Title == -#: src/install/latency-test.adoc:185 +#: src/install/latency-test.adoc:184 #, no-wrap msgid "Latency tuning" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:190 +#: src/install/latency-test.adoc:189 msgid "" "LinuxCNC can run on many different hardware platforms and with many " "different realtime kernels, and they all may benefit from tuning for optimal " @@ -131248,7 +131326,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:192 +#: src/install/latency-test.adoc:191 msgid "" "A primary goal in tuning the system for LinuxCNC is to reserve a CPU for the " "exclusive use of LinuxCNC's realtime tasks, so that other tasks (both user " @@ -131257,7 +131335,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:198 +#: src/install/latency-test.adoc:197 msgid "" "When specific tuning options are believed to be universally helpful LinuxCNC " "does this tuning automatically at startup, but many tuning options are " @@ -131267,18 +131345,18 @@ msgid "" msgstr "" #. type: Title === -#: src/install/latency-test.adoc:200 +#: src/install/latency-test.adoc:199 #, no-wrap msgid "Tuning the BIOS for latency" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:203 +#: src/install/latency-test.adoc:202 msgid "PC BIOSes vary wildly in their latency behavior." msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:208 +#: src/install/latency-test.adoc:207 msgid "" "Tuning the BIOS is tedious because you have to reboot the computer, make one " "small tweak in the BIOS, boot Linux, and run the latency test (potentially " @@ -131287,7 +131365,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:212 +#: src/install/latency-test.adoc:211 msgid "" "Because BIOSes are all different and non-standard, providing a detailed BIOS " "tuning guide is not practical. In general, some things to try tuning in the " @@ -131295,7 +131373,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:216 +#: src/install/latency-test.adoc:215 msgid "" "Disable ACPI, APM, and any other power-saving features. This includes " "anything related to power saving, suspending, CPU sleep states, CPU " @@ -131303,33 +131381,33 @@ msgid "" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:218 +#: src/install/latency-test.adoc:217 msgid "Disable CPU \"turbo\" mode." msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:220 +#: src/install/latency-test.adoc:219 msgid "Disable CPU hyperthreading." msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:222 +#: src/install/latency-test.adoc:221 msgid "Disable (or otherwise control) System Management Interrupt (SMI)." msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:224 +#: src/install/latency-test.adoc:223 msgid "Disable any hardware you do not intend to use." msgstr "" #. type: Title === -#: src/install/latency-test.adoc:226 +#: src/install/latency-test.adoc:225 #, no-wrap msgid "Tuning Preempt-RT for latency" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:231 +#: src/install/latency-test.adoc:230 msgid "" "The Preempt-RT kernel may benefit from tuning in order to provide the best " "latency for LinuxCNC. Tuning may be done via the kernel command line, " @@ -131337,67 +131415,67 @@ msgid "" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:233 +#: src/install/latency-test.adoc:232 msgid "Some tuning parameters to look into:" msgstr "" #. type: Labeled list -#: src/install/latency-test.adoc:234 +#: src/install/latency-test.adoc:233 #, no-wrap msgid "Kernel command line" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:237 +#: src/install/latency-test.adoc:236 msgid "" "Details here: " "" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:240 +#: src/install/latency-test.adoc:239 msgid "" "`isolcpus`: Prevent most non-LinuxCNC processes from using these CPUs, " "leaving more CPU time available for LinuxCNC." msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:243 +#: src/install/latency-test.adoc:242 msgid "" "`irqaffinity`: Select which CPUs service interrupts, so that the CPUs " "reserved for LinuxCNC realtime don't have to perform this task." msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:245 +#: src/install/latency-test.adoc:244 msgid "`rcu_nocbs`: Prevent RCU callbacks from running on these CPUs." msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:247 +#: src/install/latency-test.adoc:246 msgid "`rcu_nocb_poll`: Poll for RCU callbacks instead of using sleep/wake." msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:249 +#: src/install/latency-test.adoc:248 msgid "`nohz_full`: Disable clock tick on these CPUs." msgstr "" #. type: Labeled list -#: src/install/latency-test.adoc:250 +#: src/install/latency-test.adoc:249 #, no-wrap msgid "Sysctl" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:253 +#: src/install/latency-test.adoc:252 msgid "" "Details here: " "" msgstr "" #. type: Plain text -#: src/install/latency-test.adoc:256 +#: src/install/latency-test.adoc:255 msgid "" "`sysctl.kernel.sched_rt_runtime_us`: Set to -1 to remove the limit on how " "much time realtime tasks may use." @@ -138342,25 +138420,22 @@ msgstr "" #: src/man/man1/pncconf.1.adoc:3 src/man/man1/puma560gui.1.adoc:3 #: src/man/man1/pumagui.1.adoc:3 src/man/man1/pyngcgui.1.adoc:3 #: src/man/man1/pyui.1.adoc:3 src/man/man1/pyvcp.1.adoc:3 -#: src/man/man1/pyvcp_demo.1.adoc:3 src/man/man1/qtplasmac-cfg2prefs.1.adoc:3 -#: src/man/man1/qtplasmac-materials.1.adoc:3 -#: src/man/man1/qtplasmac-plasmac2qt.1.adoc:3 -#: src/man/man1/qtplasmac-setup.1.adoc:3 src/man/man1/qtplasmac_gcode.1.adoc:3 -#: src/man/man1/qtvcp.1.adoc:3 src/man/man1/rotarydelta.1.adoc:3 -#: src/man/man1/rs274.1.adoc:3 src/man/man1/rtapi_app.1.adoc:3 -#: src/man/man1/scaragui.1.adoc:3 src/man/man1/schedrmt.1.adoc:3 -#: src/man/man1/scorbot-er-3.1.adoc:3 src/man/man1/sendkeys.1.adoc:3 -#: src/man/man1/setup_designer.1.adoc:3 src/man/man1/shuttle.1.adoc:3 -#: src/man/man1/sim_pin.1.adoc:3 src/man/man1/simulate_probe.1.adoc:3 -#: src/man/man1/stepconf.1.adoc:3 src/man/man1/svd-ps_vfd.1.adoc:3 -#: src/man/man1/teach-in.1.adoc:3 src/man/man1/tool_mmap_read.1.adoc:3 -#: src/man/man1/tool_watch.1.adoc:3 src/man/man1/tooledit.1.adoc:3 -#: src/man/man1/touchy.1.adoc:3 src/man/man1/update_ini.1.adoc:3 -#: src/man/man1/vfdb_vfd.1.adoc:3 src/man/man1/vfs11_vfd.1.adoc:3 -#: src/man/man1/xhc-hb04-accels.1.adoc:3 src/man/man1/xhc-hb04.1.adoc:3 -#: src/man/man1/xhc-whb04b-6.1.adoc:3 src/man/man1/xyzab-tdr-gui.1.adoc:3 -#: src/man/man1/xyzac-trt-gui.1.adoc:3 src/man/man1/xyzbc-trt-gui.1.adoc:3 -#: src/man/man3/PM_ROTATION_VECTOR.3.adoc:3 +#: src/man/man1/pyvcp_demo.1.adoc:3 src/man/man1/qtplasmac-materials.1.adoc:3 +#: src/man/man1/qtplasmac_gcode.1.adoc:3 src/man/man1/qtvcp.1.adoc:3 +#: src/man/man1/rotarydelta.1.adoc:3 src/man/man1/rs274.1.adoc:3 +#: src/man/man1/rtapi_app.1.adoc:3 src/man/man1/scaragui.1.adoc:3 +#: src/man/man1/schedrmt.1.adoc:3 src/man/man1/scorbot-er-3.1.adoc:3 +#: src/man/man1/sendkeys.1.adoc:3 src/man/man1/setup_designer.1.adoc:3 +#: src/man/man1/shuttle.1.adoc:3 src/man/man1/sim_pin.1.adoc:3 +#: src/man/man1/simulate_probe.1.adoc:3 src/man/man1/stepconf.1.adoc:3 +#: src/man/man1/svd-ps_vfd.1.adoc:3 src/man/man1/teach-in.1.adoc:3 +#: src/man/man1/tool_mmap_read.1.adoc:3 src/man/man1/tool_watch.1.adoc:3 +#: src/man/man1/tooledit.1.adoc:3 src/man/man1/touchy.1.adoc:3 +#: src/man/man1/update_ini.1.adoc:3 src/man/man1/vfdb_vfd.1.adoc:3 +#: src/man/man1/vfs11_vfd.1.adoc:3 src/man/man1/xhc-hb04-accels.1.adoc:3 +#: src/man/man1/xhc-hb04.1.adoc:3 src/man/man1/xhc-whb04b-6.1.adoc:3 +#: src/man/man1/xyzab-tdr-gui.1.adoc:3 src/man/man1/xyzac-trt-gui.1.adoc:3 +#: src/man/man1/xyzbc-trt-gui.1.adoc:3 src/man/man3/PM_ROTATION_VECTOR.3.adoc:3 #: src/man/man3/hal_add_funct_to_thread.3.adoc:5 #: src/man/man3/hal_create_thread.3hal.adoc:3 src/man/man3/hal_exit.3hal.adoc:3 #: src/man/man3/hal_export_funct.3.adoc:5 src/man/man3/hal_init.3hal.adoc:3 @@ -138429,7 +138504,7 @@ msgstr "" #: src/man/man9/stepgen.9.adoc:3 src/man/man9/streamer.9.adoc:3 #: src/man/man9/supply.9.adoc:3 src/man/man9/threads.9.adoc:3 #: src/man/man9/watchdog.9.adoc:3 src/man/man9/weighted_sum.9.adoc:3 -#: src/plasma/qtplasmac.adoc:1477 man/man1/pi500_vfd.1:10 +#: src/plasma/qtplasmac.adoc:1371 man/man1/pi500_vfd.1:10 #: man/man1/thermistor.1:10 man/man1/wj200_vfd.1:10 man/man9/abs.9:10 #: man/man9/abs_s32.9:10 man/man9/and2.9:10 man/man9/axistest.9:10 #: man/man9/bin2gray.9:10 man/man9/biquad.9:10 man/man9/bitslice.9:10 @@ -138510,32 +138585,30 @@ msgstr "" #: src/man/man1/maho600gui.1.adoc:7 src/man/man1/max5gui.1.adoc:7 #: src/man/man1/mb2hal.1.adoc:14 src/man/man1/mdi.1.adoc:12 #: src/man/man1/melfagui.1.adoc:7 src/man/man1/milltask.1.adoc:7 -#: src/man/man1/millturn.1.adoc:7 src/man/man1/mitsub_vfd.1.adoc:23 -#: src/man/man1/modcompile.1.adoc:7 src/man/man1/monitor-xhc-hb04.1.adoc:12 +#: src/man/man1/millturn.1.adoc:7 src/man/man1/mitsub_vfd.1.adoc:20 +#: src/man/man1/modcompile.1.adoc:7 src/man/man1/monitor-xhc-hb04.1.adoc:11 #: src/man/man1/motion-logger.1.adoc:11 src/man/man1/moveoff_gui.1.adoc:13 #: src/man/man1/ngcgui.1.adoc:12 src/man/man1/panelui.1.adoc:11 #: src/man/man1/pmx485-test.1.adoc:11 src/man/man1/pmx485.1.adoc:11 #: src/man/man1/pncconf.1.adoc:11 src/man/man1/puma560gui.1.adoc:7 #: src/man/man1/pumagui.1.adoc:7 src/man/man1/pyngcgui.1.adoc:11 #: src/man/man1/pyui.1.adoc:11 src/man/man1/pyvcp_demo.1.adoc:11 -#: src/man/man1/qtplasmac-cfg2prefs.1.adoc:11 #: src/man/man1/qtplasmac-materials.1.adoc:11 -#: src/man/man1/qtplasmac-plasmac2qt.1.adoc:11 -#: src/man/man1/qtplasmac-setup.1.adoc:11 src/man/man1/qtplasmac_gcode.1.adoc:8 -#: src/man/man1/qtvcp.1.adoc:11 src/man/man1/rotarydelta.1.adoc:7 -#: src/man/man1/rs274.1.adoc:11 src/man/man1/rtapi_app.1.adoc:11 -#: src/man/man1/scaragui.1.adoc:7 src/man/man1/schedrmt.1.adoc:11 -#: src/man/man1/scorbot-er-3.1.adoc:8 src/man/man1/sendkeys.1.adoc:11 -#: src/man/man1/setup_designer.1.adoc:7 src/man/man1/shuttle.1.adoc:12 -#: src/man/man1/sim_pin.1.adoc:16 src/man/man1/simulate_probe.1.adoc:11 -#: src/man/man1/stepconf.1.adoc:11 src/man/man1/svd-ps_vfd.1.adoc:12 -#: src/man/man1/teach-in.1.adoc:11 src/man/man1/tool_mmap_read.1.adoc:8 -#: src/man/man1/tool_watch.1.adoc:8 src/man/man1/tooledit.1.adoc:11 -#: src/man/man1/touchy.1.adoc:11 src/man/man1/update_ini.1.adoc:11 -#: src/man/man1/vfdb_vfd.1.adoc:11 src/man/man1/vfs11_vfd.1.adoc:11 -#: src/man/man1/xhc-hb04-accels.1.adoc:11 src/man/man1/xhc-hb04.1.adoc:7 -#: src/man/man1/xhc-whb04b-6.1.adoc:11 src/man/man1/xyzab-tdr-gui.1.adoc:7 -#: src/man/man1/xyzac-trt-gui.1.adoc:7 src/man/man1/xyzbc-trt-gui.1.adoc:7 +#: src/man/man1/qtplasmac_gcode.1.adoc:7 src/man/man1/qtvcp.1.adoc:11 +#: src/man/man1/rotarydelta.1.adoc:7 src/man/man1/rs274.1.adoc:11 +#: src/man/man1/rtapi_app.1.adoc:11 src/man/man1/scaragui.1.adoc:7 +#: src/man/man1/schedrmt.1.adoc:11 src/man/man1/scorbot-er-3.1.adoc:7 +#: src/man/man1/sendkeys.1.adoc:11 src/man/man1/setup_designer.1.adoc:7 +#: src/man/man1/shuttle.1.adoc:12 src/man/man1/sim_pin.1.adoc:16 +#: src/man/man1/simulate_probe.1.adoc:11 src/man/man1/stepconf.1.adoc:11 +#: src/man/man1/svd-ps_vfd.1.adoc:12 src/man/man1/teach-in.1.adoc:11 +#: src/man/man1/tool_mmap_read.1.adoc:7 src/man/man1/tool_watch.1.adoc:8 +#: src/man/man1/tooledit.1.adoc:11 src/man/man1/touchy.1.adoc:11 +#: src/man/man1/update_ini.1.adoc:11 src/man/man1/vfdb_vfd.1.adoc:11 +#: src/man/man1/vfs11_vfd.1.adoc:11 src/man/man1/xhc-hb04-accels.1.adoc:11 +#: src/man/man1/xhc-hb04.1.adoc:7 src/man/man1/xhc-whb04b-6.1.adoc:11 +#: src/man/man1/xyzab-tdr-gui.1.adoc:7 src/man/man1/xyzac-trt-gui.1.adoc:7 +#: src/man/man1/xyzbc-trt-gui.1.adoc:7 #: src/man/man3/hal_add_funct_to_thread.3.adoc:32 #: src/man/man3/hal_create_thread.3hal.adoc:24 #: src/man/man3/hal_exit.3hal.adoc:16 src/man/man3/hal_export_funct.3.adoc:34 @@ -138634,9 +138707,9 @@ msgstr "" #: src/man/man1/5axisgui.1.adoc:12 src/man/man1/hbmgui.1.adoc:12 #: src/man/man1/hexagui.1.adoc:12 src/man/man1/maho600gui.1.adoc:13 #: src/man/man1/max5gui.1.adoc:13 src/man/man1/melfagui.1.adoc:13 -#: src/man/man1/millturn.1.adoc:13 src/man/man1/modcompile.1.adoc:13 +#: src/man/man1/millturn.1.adoc:13 src/man/man1/modcompile.1.adoc:12 #: src/man/man1/puma560gui.1.adoc:13 src/man/man1/pumagui.1.adoc:13 -#: src/man/man1/scaragui.1.adoc:13 src/man/man1/xyzab-tdr-gui.1.adoc:13 +#: src/man/man1/scaragui.1.adoc:12 src/man/man1/xyzab-tdr-gui.1.adoc:13 #: src/man/man1/xyzac-trt-gui.1.adoc:13 src/man/man1/xyzbc-trt-gui.1.adoc:13 msgid "See the main LinuxCNC documentation for more details." msgstr "" @@ -138646,7 +138719,7 @@ msgstr "" #: src/man/man1/hexagui.1.adoc:14 src/man/man1/maho600gui.1.adoc:15 #: src/man/man1/max5gui.1.adoc:15 src/man/man1/melfagui.1.adoc:15 #: src/man/man1/millturn.1.adoc:15 src/man/man1/puma560gui.1.adoc:15 -#: src/man/man1/pumagui.1.adoc:15 src/man/man1/scaragui.1.adoc:15 +#: src/man/man1/pumagui.1.adoc:15 src/man/man1/scaragui.1.adoc:14 #: src/man/man1/xyzab-tdr-gui.1.adoc:15 msgid "http://linuxcnc.org/docs/html/gui/vismach.html" msgstr "" @@ -138674,29 +138747,26 @@ msgstr "" #: src/man/man1/linuxcnc_var.1.adoc:22 src/man/man1/linuxcnclcd.1.adoc:27 #: src/man/man1/linuxcncmkdesktop.1.adoc:15 src/man/man1/linuxcncsvr.1.adoc:15 #: src/man/man1/linuxcnctop.1.adoc:19 src/man/man1/maho600gui.1.adoc:16 -#: src/man/man1/max5gui.1.adoc:16 src/man/man1/mdi.1.adoc:24 +#: src/man/man1/max5gui.1.adoc:16 src/man/man1/mdi.1.adoc:33 #: src/man/man1/melfagui.1.adoc:16 src/man/man1/millturn.1.adoc:16 -#: src/man/man1/modcompile.1.adoc:16 src/man/man1/monitor-xhc-hb04.1.adoc:21 -#: src/man/man1/motion-logger.1.adoc:18 src/man/man1/moveoff_gui.1.adoc:151 -#: src/man/man1/ngcgui.1.adoc:16 src/man/man1/panelui.1.adoc:23 +#: src/man/man1/modcompile.1.adoc:15 src/man/man1/monitor-xhc-hb04.1.adoc:22 +#: src/man/man1/motion-logger.1.adoc:18 src/man/man1/moveoff_gui.1.adoc:157 +#: src/man/man1/ngcgui.1.adoc:16 src/man/man1/panelui.1.adoc:22 #: src/man/man1/pmx485.1.adoc:16 src/man/man1/pncconf.1.adoc:17 #: src/man/man1/puma560gui.1.adoc:16 src/man/man1/pumagui.1.adoc:16 #: src/man/man1/pyngcgui.1.adoc:16 src/man/man1/pyui.1.adoc:18 #: src/man/man1/pyvcp.1.adoc:21 src/man/man1/pyvcp_demo.1.adoc:21 -#: src/man/man1/qtplasmac-cfg2prefs.1.adoc:16 #: src/man/man1/qtplasmac-materials.1.adoc:18 -#: src/man/man1/qtplasmac-plasmac2qt.1.adoc:16 -#: src/man/man1/qtplasmac-setup.1.adoc:16 -#: src/man/man1/qtplasmac_gcode.1.adoc:16 src/man/man1/qtvcp.1.adoc:62 -#: src/man/man1/rotarydelta.1.adoc:15 src/man/man1/rs274.1.adoc:39 -#: src/man/man1/rtapi_app.1.adoc:18 src/man/man1/scaragui.1.adoc:16 -#: src/man/man1/schedrmt.1.adoc:151 src/man/man1/scorbot-er-3.1.adoc:18 +#: src/man/man1/qtplasmac_gcode.1.adoc:14 src/man/man1/qtvcp.1.adoc:56 +#: src/man/man1/rotarydelta.1.adoc:15 src/man/man1/rs274.1.adoc:61 +#: src/man/man1/rtapi_app.1.adoc:17 src/man/man1/scaragui.1.adoc:15 +#: src/man/man1/schedrmt.1.adoc:139 src/man/man1/scorbot-er-3.1.adoc:20 #: src/man/man1/setup_designer.1.adoc:14 src/man/man1/simulate_probe.1.adoc:16 -#: src/man/man1/stepconf.1.adoc:18 src/man/man1/teach-in.1.adoc:19 -#: src/man/man1/tool_mmap_read.1.adoc:16 src/man/man1/tool_watch.1.adoc:16 -#: src/man/man1/tooledit.1.adoc:17 src/man/man1/touchy.1.adoc:26 -#: src/man/man1/update_ini.1.adoc:20 src/man/man1/xhc-hb04-accels.1.adoc:16 -#: src/man/man1/xhc-whb04b-6.1.adoc:571 src/man/man1/xyzab-tdr-gui.1.adoc:16 +#: src/man/man1/stepconf.1.adoc:17 src/man/man1/teach-in.1.adoc:20 +#: src/man/man1/tool_mmap_read.1.adoc:14 src/man/man1/tool_watch.1.adoc:16 +#: src/man/man1/tooledit.1.adoc:17 src/man/man1/touchy.1.adoc:24 +#: src/man/man1/update_ini.1.adoc:19 src/man/man1/xhc-hb04-accels.1.adoc:16 +#: src/man/man1/xhc-whb04b-6.1.adoc:560 src/man/man1/xyzab-tdr-gui.1.adoc:16 #: src/man/man1/xyzac-trt-gui.1.adoc:14 src/man/man1/xyzbc-trt-gui.1.adoc:14 #: src/man/man3/hal_add_funct_to_thread.3.adoc:49 #: src/man/man3/hal_create_thread.3hal.adoc:47 @@ -138768,17 +138838,17 @@ msgstr "" #: src/man/man1/linuxcncmkdesktop.1.adoc:18 src/man/man1/linuxcncsvr.1.adoc:18 #: src/man/man1/linuxcnctop.1.adoc:22 src/man/man1/maho600gui.1.adoc:19 #: src/man/man1/max5gui.1.adoc:19 src/man/man1/motion-logger.1.adoc:21 -#: src/man/man1/panelui.1.adoc:26 src/man/man1/pncconf.1.adoc:20 +#: src/man/man1/panelui.1.adoc:25 src/man/man1/pncconf.1.adoc:20 #: src/man/man1/puma560gui.1.adoc:19 src/man/man1/pumagui.1.adoc:19 #: src/man/man1/pyui.1.adoc:21 src/man/man1/pyvcp_demo.1.adoc:24 -#: src/man/man1/qtvcp.1.adoc:65 src/man/man1/rotarydelta.1.adoc:18 -#: src/man/man1/rs274.1.adoc:42 src/man/man1/rtapi_app.1.adoc:21 -#: src/man/man1/scaragui.1.adoc:19 src/man/man1/schedrmt.1.adoc:154 -#: src/man/man1/scorbot-er-3.1.adoc:21 src/man/man1/simulate_probe.1.adoc:19 -#: src/man/man1/stepconf.1.adoc:21 src/man/man1/teach-in.1.adoc:22 -#: src/man/man1/tooledit.1.adoc:20 src/man/man1/touchy.1.adoc:29 -#: src/man/man1/update_ini.1.adoc:23 src/man/man1/xhc-hb04-accels.1.adoc:19 -#: src/man/man1/xyzac-trt-gui.1.adoc:17 +#: src/man/man1/qtvcp.1.adoc:59 src/man/man1/rotarydelta.1.adoc:18 +#: src/man/man1/rs274.1.adoc:64 src/man/man1/rtapi_app.1.adoc:20 +#: src/man/man1/scaragui.1.adoc:18 src/man/man1/schedrmt.1.adoc:142 +#: src/man/man1/scorbot-er-3.1.adoc:23 src/man/man1/simulate_probe.1.adoc:19 +#: src/man/man1/stepconf.1.adoc:20 src/man/man1/teach-in.1.adoc:23 +#: src/man/man1/tooledit.1.adoc:20 src/man/man1/touchy.1.adoc:27 +#: src/man/man1/update_ini.1.adoc:22 src/man/man1/xhc-hb04-accels.1.adoc:19 +#: src/man/man1/xyzac-trt-gui.1.adoc:17 src/man/man1/xyzbc-trt-gui.1.adoc:17 msgid "linuxcnc(1)" msgstr "" @@ -138796,22 +138866,22 @@ msgstr "" #: src/man/man1/linuxcnc_var.1.adoc:28 src/man/man1/linuxcnclcd.1.adoc:33 #: src/man/man1/linuxcncmkdesktop.1.adoc:21 src/man/man1/linuxcncsvr.1.adoc:21 #: src/man/man1/linuxcnctop.1.adoc:27 src/man/man1/maho600gui.1.adoc:22 -#: src/man/man1/max5gui.1.adoc:22 src/man/man1/mdi.1.adoc:30 +#: src/man/man1/max5gui.1.adoc:22 src/man/man1/mdi.1.adoc:39 #: src/man/man1/melfagui.1.adoc:22 src/man/man1/millturn.1.adoc:22 -#: src/man/man1/modcompile.1.adoc:22 src/man/man1/monitor-xhc-hb04.1.adoc:27 +#: src/man/man1/modcompile.1.adoc:21 src/man/man1/monitor-xhc-hb04.1.adoc:28 #: src/man/man1/motion-logger.1.adoc:24 src/man/man1/ngcgui.1.adoc:22 -#: src/man/man1/panelui.1.adoc:29 src/man/man1/pncconf.1.adoc:23 +#: src/man/man1/panelui.1.adoc:28 src/man/man1/pncconf.1.adoc:23 #: src/man/man1/puma560gui.1.adoc:22 src/man/man1/pumagui.1.adoc:22 #: src/man/man1/pyngcgui.1.adoc:22 src/man/man1/pyui.1.adoc:24 -#: src/man/man1/pyvcp_demo.1.adoc:27 src/man/man1/qtplasmac_gcode.1.adoc:22 -#: src/man/man1/qtvcp.1.adoc:68 src/man/man1/rotarydelta.1.adoc:21 -#: src/man/man1/rs274.1.adoc:45 src/man/man1/rtapi_app.1.adoc:24 -#: src/man/man1/scaragui.1.adoc:22 src/man/man1/schedrmt.1.adoc:157 -#: src/man/man1/scorbot-er-3.1.adoc:24 src/man/man1/setup_designer.1.adoc:20 -#: src/man/man1/simulate_probe.1.adoc:22 src/man/man1/stepconf.1.adoc:24 -#: src/man/man1/teach-in.1.adoc:25 src/man/man1/tool_mmap_read.1.adoc:22 +#: src/man/man1/pyvcp_demo.1.adoc:27 src/man/man1/qtplasmac_gcode.1.adoc:20 +#: src/man/man1/qtvcp.1.adoc:62 src/man/man1/rotarydelta.1.adoc:21 +#: src/man/man1/rs274.1.adoc:67 src/man/man1/rtapi_app.1.adoc:23 +#: src/man/man1/scaragui.1.adoc:21 src/man/man1/schedrmt.1.adoc:145 +#: src/man/man1/scorbot-er-3.1.adoc:26 src/man/man1/setup_designer.1.adoc:20 +#: src/man/man1/simulate_probe.1.adoc:22 src/man/man1/stepconf.1.adoc:23 +#: src/man/man1/teach-in.1.adoc:26 src/man/man1/tool_mmap_read.1.adoc:20 #: src/man/man1/tool_watch.1.adoc:22 src/man/man1/tooledit.1.adoc:23 -#: src/man/man1/touchy.1.adoc:32 src/man/man1/update_ini.1.adoc:26 +#: src/man/man1/touchy.1.adoc:30 src/man/man1/update_ini.1.adoc:25 #: src/man/man1/xhc-hb04-accels.1.adoc:22 src/man/man1/xyzab-tdr-gui.1.adoc:22 #: src/man/man1/xyzac-trt-gui.1.adoc:20 src/man/man1/xyzbc-trt-gui.1.adoc:20 msgid "" @@ -138838,22 +138908,22 @@ msgstr "" #: src/man/man1/linuxcnc_var.1.adoc:29 src/man/man1/linuxcnclcd.1.adoc:34 #: src/man/man1/linuxcncmkdesktop.1.adoc:22 src/man/man1/linuxcncsvr.1.adoc:22 #: src/man/man1/linuxcnctop.1.adoc:28 src/man/man1/maho600gui.1.adoc:23 -#: src/man/man1/max5gui.1.adoc:23 src/man/man1/mdi.1.adoc:31 +#: src/man/man1/max5gui.1.adoc:23 src/man/man1/mdi.1.adoc:40 #: src/man/man1/melfagui.1.adoc:23 src/man/man1/millturn.1.adoc:23 -#: src/man/man1/modcompile.1.adoc:23 src/man/man1/monitor-xhc-hb04.1.adoc:28 +#: src/man/man1/modcompile.1.adoc:22 src/man/man1/monitor-xhc-hb04.1.adoc:29 #: src/man/man1/motion-logger.1.adoc:25 src/man/man1/ngcgui.1.adoc:23 -#: src/man/man1/panelui.1.adoc:30 src/man/man1/pncconf.1.adoc:24 +#: src/man/man1/panelui.1.adoc:29 src/man/man1/pncconf.1.adoc:24 #: src/man/man1/puma560gui.1.adoc:23 src/man/man1/pumagui.1.adoc:23 #: src/man/man1/pyngcgui.1.adoc:23 src/man/man1/pyui.1.adoc:25 -#: src/man/man1/pyvcp_demo.1.adoc:28 src/man/man1/qtplasmac_gcode.1.adoc:23 -#: src/man/man1/qtvcp.1.adoc:69 src/man/man1/rotarydelta.1.adoc:22 -#: src/man/man1/rs274.1.adoc:46 src/man/man1/rtapi_app.1.adoc:25 -#: src/man/man1/scaragui.1.adoc:23 src/man/man1/schedrmt.1.adoc:158 -#: src/man/man1/scorbot-er-3.1.adoc:25 src/man/man1/setup_designer.1.adoc:21 -#: src/man/man1/simulate_probe.1.adoc:23 src/man/man1/stepconf.1.adoc:25 -#: src/man/man1/teach-in.1.adoc:26 src/man/man1/tool_mmap_read.1.adoc:23 +#: src/man/man1/pyvcp_demo.1.adoc:28 src/man/man1/qtplasmac_gcode.1.adoc:21 +#: src/man/man1/qtvcp.1.adoc:63 src/man/man1/rotarydelta.1.adoc:22 +#: src/man/man1/rs274.1.adoc:68 src/man/man1/rtapi_app.1.adoc:24 +#: src/man/man1/scaragui.1.adoc:22 src/man/man1/schedrmt.1.adoc:146 +#: src/man/man1/scorbot-er-3.1.adoc:27 src/man/man1/setup_designer.1.adoc:21 +#: src/man/man1/simulate_probe.1.adoc:23 src/man/man1/stepconf.1.adoc:24 +#: src/man/man1/teach-in.1.adoc:27 src/man/man1/tool_mmap_read.1.adoc:21 #: src/man/man1/tool_watch.1.adoc:23 src/man/man1/tooledit.1.adoc:24 -#: src/man/man1/touchy.1.adoc:33 src/man/man1/update_ini.1.adoc:27 +#: src/man/man1/touchy.1.adoc:31 src/man/man1/update_ini.1.adoc:26 #: src/man/man1/xhc-hb04-accels.1.adoc:23 src/man/man1/xyzab-tdr-gui.1.adoc:23 #: src/man/man1/xyzac-trt-gui.1.adoc:21 src/man/man1/xyzbc-trt-gui.1.adoc:21 #: src/man/man3/hal_stream.3hal.adoc:206 src/man/man9/classicladder.9.adoc:68 @@ -138881,22 +138951,22 @@ msgstr "" #: src/man/man1/linuxcnc_var.1.adoc:32 src/man/man1/linuxcnclcd.1.adoc:37 #: src/man/man1/linuxcncmkdesktop.1.adoc:25 src/man/man1/linuxcncsvr.1.adoc:25 #: src/man/man1/linuxcnctop.1.adoc:31 src/man/man1/maho600gui.1.adoc:26 -#: src/man/man1/max5gui.1.adoc:26 src/man/man1/mdi.1.adoc:34 +#: src/man/man1/max5gui.1.adoc:26 src/man/man1/mdi.1.adoc:43 #: src/man/man1/melfagui.1.adoc:26 src/man/man1/millturn.1.adoc:26 -#: src/man/man1/modcompile.1.adoc:26 src/man/man1/monitor-xhc-hb04.1.adoc:31 +#: src/man/man1/modcompile.1.adoc:25 src/man/man1/monitor-xhc-hb04.1.adoc:32 #: src/man/man1/motion-logger.1.adoc:28 src/man/man1/ngcgui.1.adoc:26 -#: src/man/man1/panelui.1.adoc:33 src/man/man1/pncconf.1.adoc:27 +#: src/man/man1/panelui.1.adoc:32 src/man/man1/pncconf.1.adoc:27 #: src/man/man1/puma560gui.1.adoc:26 src/man/man1/pumagui.1.adoc:26 #: src/man/man1/pyngcgui.1.adoc:26 src/man/man1/pyui.1.adoc:28 -#: src/man/man1/pyvcp_demo.1.adoc:31 src/man/man1/qtplasmac_gcode.1.adoc:26 -#: src/man/man1/qtvcp.1.adoc:72 src/man/man1/rotarydelta.1.adoc:25 -#: src/man/man1/rs274.1.adoc:49 src/man/man1/rtapi_app.1.adoc:28 -#: src/man/man1/scaragui.1.adoc:26 src/man/man1/schedrmt.1.adoc:161 -#: src/man/man1/scorbot-er-3.1.adoc:28 src/man/man1/setup_designer.1.adoc:24 -#: src/man/man1/simulate_probe.1.adoc:26 src/man/man1/stepconf.1.adoc:28 -#: src/man/man1/teach-in.1.adoc:29 src/man/man1/tool_mmap_read.1.adoc:26 +#: src/man/man1/pyvcp_demo.1.adoc:31 src/man/man1/qtplasmac_gcode.1.adoc:24 +#: src/man/man1/qtvcp.1.adoc:66 src/man/man1/rotarydelta.1.adoc:25 +#: src/man/man1/rs274.1.adoc:71 src/man/man1/rtapi_app.1.adoc:27 +#: src/man/man1/scaragui.1.adoc:25 src/man/man1/schedrmt.1.adoc:149 +#: src/man/man1/scorbot-er-3.1.adoc:30 src/man/man1/setup_designer.1.adoc:24 +#: src/man/man1/simulate_probe.1.adoc:26 src/man/man1/stepconf.1.adoc:27 +#: src/man/man1/teach-in.1.adoc:30 src/man/man1/tool_mmap_read.1.adoc:24 #: src/man/man1/tool_watch.1.adoc:26 src/man/man1/tooledit.1.adoc:27 -#: src/man/man1/touchy.1.adoc:36 src/man/man1/update_ini.1.adoc:30 +#: src/man/man1/touchy.1.adoc:34 src/man/man1/update_ini.1.adoc:29 #: src/man/man1/xhc-hb04-accels.1.adoc:26 src/man/man1/xyzab-tdr-gui.1.adoc:26 #: src/man/man1/xyzac-trt-gui.1.adoc:24 src/man/man1/xyzbc-trt-gui.1.adoc:24 msgid "None known at this time." @@ -138924,31 +138994,28 @@ msgstr "" #: src/man/man1/linuxcnc_var.1.adoc:33 src/man/man1/linuxcnclcd.1.adoc:38 #: src/man/man1/linuxcncmkdesktop.1.adoc:26 src/man/man1/linuxcncsvr.1.adoc:26 #: src/man/man1/linuxcnctop.1.adoc:32 src/man/man1/maho600gui.1.adoc:27 -#: src/man/man1/max5gui.1.adoc:27 src/man/man1/mb2hal.1.adoc:78 -#: src/man/man1/mdi.1.adoc:35 src/man/man1/melfagui.1.adoc:27 -#: src/man/man1/millturn.1.adoc:27 src/man/man1/modcompile.1.adoc:27 -#: src/man/man1/monitor-xhc-hb04.1.adoc:32 src/man/man1/motion-logger.1.adoc:29 -#: src/man/man1/ngcgui.1.adoc:27 src/man/man1/panelui.1.adoc:34 -#: src/man/man1/pmx485-test.1.adoc:28 src/man/man1/pmx485.1.adoc:21 +#: src/man/man1/max5gui.1.adoc:27 src/man/man1/mb2hal.1.adoc:83 +#: src/man/man1/mdi.1.adoc:44 src/man/man1/melfagui.1.adoc:27 +#: src/man/man1/millturn.1.adoc:27 src/man/man1/modcompile.1.adoc:26 +#: src/man/man1/monitor-xhc-hb04.1.adoc:33 src/man/man1/motion-logger.1.adoc:29 +#: src/man/man1/ngcgui.1.adoc:27 src/man/man1/panelui.1.adoc:33 +#: src/man/man1/pmx485-test.1.adoc:27 src/man/man1/pmx485.1.adoc:21 #: src/man/man1/pncconf.1.adoc:28 src/man/man1/puma560gui.1.adoc:27 #: src/man/man1/pumagui.1.adoc:27 src/man/man1/pyngcgui.1.adoc:27 #: src/man/man1/pyui.1.adoc:29 src/man/man1/pyvcp_demo.1.adoc:32 -#: src/man/man1/qtplasmac-cfg2prefs.1.adoc:23 #: src/man/man1/qtplasmac-materials.1.adoc:25 -#: src/man/man1/qtplasmac-plasmac2qt.1.adoc:23 -#: src/man/man1/qtplasmac-setup.1.adoc:23 -#: src/man/man1/qtplasmac_gcode.1.adoc:27 src/man/man1/qtvcp.1.adoc:73 -#: src/man/man1/rotarydelta.1.adoc:26 src/man/man1/rs274.1.adoc:50 -#: src/man/man1/rtapi_app.1.adoc:29 src/man/man1/scaragui.1.adoc:27 -#: src/man/man1/schedrmt.1.adoc:162 src/man/man1/scorbot-er-3.1.adoc:29 -#: src/man/man1/sendkeys.1.adoc:133 src/man/man1/setup_designer.1.adoc:25 -#: src/man/man1/simulate_probe.1.adoc:27 src/man/man1/stepconf.1.adoc:29 -#: src/man/man1/svd-ps_vfd.1.adoc:173 src/man/man1/teach-in.1.adoc:30 -#: src/man/man1/tool_mmap_read.1.adoc:27 src/man/man1/tool_watch.1.adoc:27 -#: src/man/man1/tooledit.1.adoc:28 src/man/man1/touchy.1.adoc:37 -#: src/man/man1/update_ini.1.adoc:31 src/man/man1/vfdb_vfd.1.adoc:219 -#: src/man/man1/vfs11_vfd.1.adoc:192 src/man/man1/xhc-hb04-accels.1.adoc:27 -#: src/man/man1/xhc-hb04.1.adoc:306 src/man/man1/xhc-whb04b-6.1.adoc:579 +#: src/man/man1/qtplasmac_gcode.1.adoc:25 src/man/man1/qtvcp.1.adoc:67 +#: src/man/man1/rotarydelta.1.adoc:26 src/man/man1/rs274.1.adoc:72 +#: src/man/man1/rtapi_app.1.adoc:28 src/man/man1/scaragui.1.adoc:26 +#: src/man/man1/schedrmt.1.adoc:150 src/man/man1/scorbot-er-3.1.adoc:31 +#: src/man/man1/sendkeys.1.adoc:123 src/man/man1/setup_designer.1.adoc:25 +#: src/man/man1/simulate_probe.1.adoc:27 src/man/man1/stepconf.1.adoc:28 +#: src/man/man1/svd-ps_vfd.1.adoc:125 src/man/man1/teach-in.1.adoc:31 +#: src/man/man1/tool_mmap_read.1.adoc:25 src/man/man1/tool_watch.1.adoc:27 +#: src/man/man1/tooledit.1.adoc:28 src/man/man1/touchy.1.adoc:35 +#: src/man/man1/update_ini.1.adoc:30 src/man/man1/vfdb_vfd.1.adoc:201 +#: src/man/man1/vfs11_vfd.1.adoc:176 src/man/man1/xhc-hb04-accels.1.adoc:27 +#: src/man/man1/xhc-hb04.1.adoc:306 src/man/man1/xhc-whb04b-6.1.adoc:568 #: src/man/man1/xyzab-tdr-gui.1.adoc:27 src/man/man1/xyzac-trt-gui.1.adoc:25 #: src/man/man1/xyzbc-trt-gui.1.adoc:25 src/man/man3/rtapi_io.3rtapi.adoc:46 #: src/man/man9/hal_parport.9.adoc:229 src/man/man9/lcd.9.adoc:165 @@ -139013,22 +139080,22 @@ msgstr "" #: src/man/man1/linuxcnc_var.1.adoc:36 src/man/man1/linuxcnclcd.1.adoc:41 #: src/man/man1/linuxcncmkdesktop.1.adoc:29 src/man/man1/linuxcncsvr.1.adoc:29 #: src/man/man1/linuxcnctop.1.adoc:35 src/man/man1/maho600gui.1.adoc:30 -#: src/man/man1/max5gui.1.adoc:30 src/man/man1/mdi.1.adoc:38 +#: src/man/man1/max5gui.1.adoc:30 src/man/man1/mdi.1.adoc:47 #: src/man/man1/melfagui.1.adoc:30 src/man/man1/millturn.1.adoc:30 -#: src/man/man1/modcompile.1.adoc:30 src/man/man1/monitor-xhc-hb04.1.adoc:35 +#: src/man/man1/modcompile.1.adoc:29 src/man/man1/monitor-xhc-hb04.1.adoc:36 #: src/man/man1/motion-logger.1.adoc:32 src/man/man1/ngcgui.1.adoc:30 -#: src/man/man1/panelui.1.adoc:37 src/man/man1/pncconf.1.adoc:31 +#: src/man/man1/panelui.1.adoc:36 src/man/man1/pncconf.1.adoc:31 #: src/man/man1/puma560gui.1.adoc:30 src/man/man1/pumagui.1.adoc:30 #: src/man/man1/pyngcgui.1.adoc:30 src/man/man1/pyui.1.adoc:32 -#: src/man/man1/pyvcp_demo.1.adoc:35 src/man/man1/qtplasmac_gcode.1.adoc:30 -#: src/man/man1/qtvcp.1.adoc:76 src/man/man1/rotarydelta.1.adoc:29 -#: src/man/man1/rs274.1.adoc:53 src/man/man1/rtapi_app.1.adoc:32 -#: src/man/man1/scaragui.1.adoc:30 src/man/man1/schedrmt.1.adoc:165 -#: src/man/man1/scorbot-er-3.1.adoc:32 src/man/man1/setup_designer.1.adoc:28 -#: src/man/man1/simulate_probe.1.adoc:30 src/man/man1/stepconf.1.adoc:32 -#: src/man/man1/teach-in.1.adoc:33 src/man/man1/tool_mmap_read.1.adoc:30 +#: src/man/man1/pyvcp_demo.1.adoc:35 src/man/man1/qtplasmac_gcode.1.adoc:28 +#: src/man/man1/qtvcp.1.adoc:70 src/man/man1/rotarydelta.1.adoc:29 +#: src/man/man1/rs274.1.adoc:75 src/man/man1/rtapi_app.1.adoc:31 +#: src/man/man1/scaragui.1.adoc:29 src/man/man1/schedrmt.1.adoc:153 +#: src/man/man1/scorbot-er-3.1.adoc:34 src/man/man1/setup_designer.1.adoc:28 +#: src/man/man1/simulate_probe.1.adoc:30 src/man/man1/stepconf.1.adoc:31 +#: src/man/man1/teach-in.1.adoc:34 src/man/man1/tool_mmap_read.1.adoc:28 #: src/man/man1/tool_watch.1.adoc:30 src/man/man1/tooledit.1.adoc:31 -#: src/man/man1/touchy.1.adoc:40 src/man/man1/update_ini.1.adoc:34 +#: src/man/man1/touchy.1.adoc:38 src/man/man1/update_ini.1.adoc:33 #: src/man/man1/xhc-hb04-accels.1.adoc:30 src/man/man1/xyzab-tdr-gui.1.adoc:30 #: src/man/man1/xyzac-trt-gui.1.adoc:28 src/man/man1/xyzbc-trt-gui.1.adoc:28 msgid "This man page written by Andy Pugh, as part of the LinuxCNC project." @@ -139055,22 +139122,22 @@ msgstr "" #: src/man/man1/linuxcnc_var.1.adoc:37 src/man/man1/linuxcnclcd.1.adoc:42 #: src/man/man1/linuxcncmkdesktop.1.adoc:30 src/man/man1/linuxcncsvr.1.adoc:30 #: src/man/man1/linuxcnctop.1.adoc:36 src/man/man1/maho600gui.1.adoc:31 -#: src/man/man1/max5gui.1.adoc:31 src/man/man1/mdi.1.adoc:39 +#: src/man/man1/max5gui.1.adoc:31 src/man/man1/mdi.1.adoc:48 #: src/man/man1/melfagui.1.adoc:31 src/man/man1/millturn.1.adoc:31 -#: src/man/man1/modcompile.1.adoc:31 src/man/man1/monitor-xhc-hb04.1.adoc:36 +#: src/man/man1/modcompile.1.adoc:30 src/man/man1/monitor-xhc-hb04.1.adoc:37 #: src/man/man1/motion-logger.1.adoc:33 src/man/man1/ngcgui.1.adoc:31 -#: src/man/man1/panelui.1.adoc:38 src/man/man1/pncconf.1.adoc:32 +#: src/man/man1/panelui.1.adoc:37 src/man/man1/pncconf.1.adoc:32 #: src/man/man1/puma560gui.1.adoc:31 src/man/man1/pumagui.1.adoc:31 #: src/man/man1/pyngcgui.1.adoc:31 src/man/man1/pyui.1.adoc:33 -#: src/man/man1/pyvcp_demo.1.adoc:36 src/man/man1/qtplasmac_gcode.1.adoc:31 -#: src/man/man1/qtvcp.1.adoc:77 src/man/man1/rotarydelta.1.adoc:30 -#: src/man/man1/rs274.1.adoc:54 src/man/man1/rtapi_app.1.adoc:33 -#: src/man/man1/scaragui.1.adoc:31 src/man/man1/schedrmt.1.adoc:166 -#: src/man/man1/scorbot-er-3.1.adoc:33 src/man/man1/setup_designer.1.adoc:29 -#: src/man/man1/simulate_probe.1.adoc:31 src/man/man1/stepconf.1.adoc:33 -#: src/man/man1/teach-in.1.adoc:34 src/man/man1/tool_mmap_read.1.adoc:31 +#: src/man/man1/pyvcp_demo.1.adoc:36 src/man/man1/qtplasmac_gcode.1.adoc:29 +#: src/man/man1/qtvcp.1.adoc:71 src/man/man1/rotarydelta.1.adoc:30 +#: src/man/man1/rs274.1.adoc:76 src/man/man1/rtapi_app.1.adoc:32 +#: src/man/man1/scaragui.1.adoc:30 src/man/man1/schedrmt.1.adoc:154 +#: src/man/man1/scorbot-er-3.1.adoc:35 src/man/man1/setup_designer.1.adoc:29 +#: src/man/man1/simulate_probe.1.adoc:31 src/man/man1/stepconf.1.adoc:32 +#: src/man/man1/teach-in.1.adoc:35 src/man/man1/tool_mmap_read.1.adoc:29 #: src/man/man1/tool_watch.1.adoc:31 src/man/man1/tooledit.1.adoc:32 -#: src/man/man1/touchy.1.adoc:41 src/man/man1/update_ini.1.adoc:35 +#: src/man/man1/touchy.1.adoc:39 src/man/man1/update_ini.1.adoc:34 #: src/man/man1/xhc-hb04-accels.1.adoc:31 src/man/man1/xyzab-tdr-gui.1.adoc:31 #: src/man/man1/xyzac-trt-gui.1.adoc:29 src/man/man1/xyzbc-trt-gui.1.adoc:29 #: src/man/man9/sampler.9.adoc:86 src/man/man9/streamer.9.adoc:84 @@ -139098,19 +139165,19 @@ msgstr "" #: src/man/man1/linuxcnc_var.1.adoc:40 src/man/man1/linuxcnclcd.1.adoc:45 #: src/man/man1/linuxcncmkdesktop.1.adoc:33 src/man/man1/linuxcncsvr.1.adoc:33 #: src/man/man1/linuxcnctop.1.adoc:39 src/man/man1/maho600gui.1.adoc:34 -#: src/man/man1/max5gui.1.adoc:34 src/man/man1/mdi.1.adoc:42 -#: src/man/man1/monitor-xhc-hb04.1.adoc:39 src/man/man1/motion-logger.1.adoc:36 -#: src/man/man1/ngcgui.1.adoc:34 src/man/man1/panelui.1.adoc:41 +#: src/man/man1/max5gui.1.adoc:34 src/man/man1/mdi.1.adoc:51 +#: src/man/man1/monitor-xhc-hb04.1.adoc:40 src/man/man1/motion-logger.1.adoc:36 +#: src/man/man1/ngcgui.1.adoc:34 src/man/man1/panelui.1.adoc:40 #: src/man/man1/pncconf.1.adoc:35 src/man/man1/puma560gui.1.adoc:34 #: src/man/man1/pumagui.1.adoc:34 src/man/man1/pyngcgui.1.adoc:34 #: src/man/man1/pyui.1.adoc:36 src/man/man1/pyvcp_demo.1.adoc:39 -#: src/man/man1/qtvcp.1.adoc:80 src/man/man1/rotarydelta.1.adoc:33 -#: src/man/man1/rs274.1.adoc:57 src/man/man1/rtapi_app.1.adoc:36 -#: src/man/man1/scaragui.1.adoc:34 src/man/man1/schedrmt.1.adoc:169 -#: src/man/man1/scorbot-er-3.1.adoc:36 src/man/man1/simulate_probe.1.adoc:34 -#: src/man/man1/stepconf.1.adoc:36 src/man/man1/teach-in.1.adoc:37 -#: src/man/man1/tooledit.1.adoc:35 src/man/man1/touchy.1.adoc:44 -#: src/man/man1/update_ini.1.adoc:38 src/man/man1/xhc-hb04-accels.1.adoc:34 +#: src/man/man1/qtvcp.1.adoc:74 src/man/man1/rotarydelta.1.adoc:33 +#: src/man/man1/rs274.1.adoc:79 src/man/man1/rtapi_app.1.adoc:35 +#: src/man/man1/scaragui.1.adoc:33 src/man/man1/schedrmt.1.adoc:157 +#: src/man/man1/scorbot-er-3.1.adoc:38 src/man/man1/simulate_probe.1.adoc:34 +#: src/man/man1/stepconf.1.adoc:35 src/man/man1/teach-in.1.adoc:38 +#: src/man/man1/tooledit.1.adoc:35 src/man/man1/touchy.1.adoc:42 +#: src/man/man1/update_ini.1.adoc:37 src/man/man1/xhc-hb04-accels.1.adoc:34 #: src/man/man1/xyzac-trt-gui.1.adoc:32 src/man/man1/xyzbc-trt-gui.1.adoc:32 #: src/man/man9/sampler.9.adoc:89 src/man/man9/streamer.9.adoc:87 msgid "Report bugs at https://github.com/LinuxCNC/linuxcnc/issues." @@ -139137,23 +139204,23 @@ msgstr "" #: src/man/man1/linuxcnc_var.1.adoc:41 src/man/man1/linuxcnclcd.1.adoc:46 #: src/man/man1/linuxcncmkdesktop.1.adoc:34 src/man/man1/linuxcncsvr.1.adoc:34 #: src/man/man1/linuxcnctop.1.adoc:40 src/man/man1/maho600gui.1.adoc:35 -#: src/man/man1/max5gui.1.adoc:35 src/man/man1/mdi.1.adoc:43 +#: src/man/man1/max5gui.1.adoc:35 src/man/man1/mdi.1.adoc:52 #: src/man/man1/melfagui.1.adoc:35 src/man/man1/millturn.1.adoc:35 -#: src/man/man1/modcompile.1.adoc:35 src/man/man1/monitor-xhc-hb04.1.adoc:40 +#: src/man/man1/modcompile.1.adoc:34 src/man/man1/monitor-xhc-hb04.1.adoc:41 #: src/man/man1/motion-logger.1.adoc:37 src/man/man1/ngcgui.1.adoc:35 -#: src/man/man1/panelui.1.adoc:42 src/man/man1/pncconf.1.adoc:36 +#: src/man/man1/panelui.1.adoc:41 src/man/man1/pncconf.1.adoc:36 #: src/man/man1/puma560gui.1.adoc:35 src/man/man1/pumagui.1.adoc:35 #: src/man/man1/pyngcgui.1.adoc:35 src/man/man1/pyui.1.adoc:37 -#: src/man/man1/pyvcp_demo.1.adoc:40 src/man/man1/qtplasmac_gcode.1.adoc:35 -#: src/man/man1/qtvcp.1.adoc:81 src/man/man1/rotarydelta.1.adoc:34 -#: src/man/man1/rs274.1.adoc:58 src/man/man1/rtapi_app.1.adoc:37 -#: src/man/man1/scaragui.1.adoc:35 src/man/man1/schedrmt.1.adoc:170 -#: src/man/man1/scorbot-er-3.1.adoc:37 src/man/man1/setup_designer.1.adoc:33 -#: src/man/man1/simulate_probe.1.adoc:35 src/man/man1/stepconf.1.adoc:37 -#: src/man/man1/teach-in.1.adoc:38 src/man/man1/tool_mmap_read.1.adoc:35 +#: src/man/man1/pyvcp_demo.1.adoc:40 src/man/man1/qtplasmac_gcode.1.adoc:33 +#: src/man/man1/qtvcp.1.adoc:75 src/man/man1/rotarydelta.1.adoc:34 +#: src/man/man1/rs274.1.adoc:80 src/man/man1/rtapi_app.1.adoc:36 +#: src/man/man1/scaragui.1.adoc:34 src/man/man1/schedrmt.1.adoc:158 +#: src/man/man1/scorbot-er-3.1.adoc:39 src/man/man1/setup_designer.1.adoc:33 +#: src/man/man1/simulate_probe.1.adoc:35 src/man/man1/stepconf.1.adoc:36 +#: src/man/man1/teach-in.1.adoc:39 src/man/man1/tool_mmap_read.1.adoc:33 #: src/man/man1/tool_watch.1.adoc:35 src/man/man1/tooledit.1.adoc:36 -#: src/man/man1/touchy.1.adoc:45 src/man/man1/update_ini.1.adoc:39 -#: src/man/man1/xhc-hb04-accels.1.adoc:35 src/man/man1/xhc-whb04b-6.1.adoc:589 +#: src/man/man1/touchy.1.adoc:43 src/man/man1/update_ini.1.adoc:38 +#: src/man/man1/xhc-hb04-accels.1.adoc:35 src/man/man1/xhc-whb04b-6.1.adoc:578 #: src/man/man1/xyzab-tdr-gui.1.adoc:35 src/man/man1/xyzac-trt-gui.1.adoc:33 #: src/man/man1/xyzbc-trt-gui.1.adoc:33 src/man/man9/sampler.9.adoc:90 #: src/man/man9/streamer.9.adoc:88 @@ -139175,19 +139242,19 @@ msgstr "" #: src/man/man1/linuxcnc_var.1.adoc:44 src/man/man1/linuxcnclcd.1.adoc:49 #: src/man/man1/linuxcncmkdesktop.1.adoc:37 src/man/man1/linuxcncsvr.1.adoc:37 #: src/man/man1/linuxcnctop.1.adoc:43 src/man/man1/maho600gui.1.adoc:38 -#: src/man/man1/max5gui.1.adoc:38 src/man/man1/mdi.1.adoc:46 -#: src/man/man1/monitor-xhc-hb04.1.adoc:43 src/man/man1/motion-logger.1.adoc:40 -#: src/man/man1/ngcgui.1.adoc:38 src/man/man1/panelui.1.adoc:45 +#: src/man/man1/max5gui.1.adoc:38 src/man/man1/mdi.1.adoc:55 +#: src/man/man1/monitor-xhc-hb04.1.adoc:44 src/man/man1/motion-logger.1.adoc:40 +#: src/man/man1/ngcgui.1.adoc:38 src/man/man1/panelui.1.adoc:44 #: src/man/man1/pncconf.1.adoc:39 src/man/man1/puma560gui.1.adoc:38 #: src/man/man1/pumagui.1.adoc:38 src/man/man1/pyngcgui.1.adoc:38 #: src/man/man1/pyui.1.adoc:40 src/man/man1/pyvcp_demo.1.adoc:43 -#: src/man/man1/qtvcp.1.adoc:84 src/man/man1/rotarydelta.1.adoc:37 -#: src/man/man1/rs274.1.adoc:61 src/man/man1/rtapi_app.1.adoc:40 -#: src/man/man1/scaragui.1.adoc:38 src/man/man1/schedrmt.1.adoc:173 -#: src/man/man1/scorbot-er-3.1.adoc:40 src/man/man1/simulate_probe.1.adoc:38 -#: src/man/man1/stepconf.1.adoc:40 src/man/man1/teach-in.1.adoc:41 -#: src/man/man1/tooledit.1.adoc:39 src/man/man1/touchy.1.adoc:48 -#: src/man/man1/update_ini.1.adoc:42 src/man/man1/xhc-hb04-accels.1.adoc:38 +#: src/man/man1/qtvcp.1.adoc:78 src/man/man1/rotarydelta.1.adoc:37 +#: src/man/man1/rs274.1.adoc:83 src/man/man1/rtapi_app.1.adoc:39 +#: src/man/man1/scaragui.1.adoc:37 src/man/man1/schedrmt.1.adoc:161 +#: src/man/man1/scorbot-er-3.1.adoc:42 src/man/man1/simulate_probe.1.adoc:38 +#: src/man/man1/stepconf.1.adoc:39 src/man/man1/teach-in.1.adoc:42 +#: src/man/man1/tooledit.1.adoc:39 src/man/man1/touchy.1.adoc:46 +#: src/man/man1/update_ini.1.adoc:41 src/man/man1/xhc-hb04-accels.1.adoc:38 #: src/man/man1/xyzac-trt-gui.1.adoc:36 src/man/man1/xyzbc-trt-gui.1.adoc:36 msgid "Copyright © 2020 Andy Pugh." msgstr "" @@ -139212,23 +139279,23 @@ msgstr "" #: src/man/man1/linuxcnc_var.1.adoc:47 src/man/man1/linuxcnclcd.1.adoc:52 #: src/man/man1/linuxcncmkdesktop.1.adoc:40 src/man/man1/linuxcncsvr.1.adoc:40 #: src/man/man1/linuxcnctop.1.adoc:46 src/man/man1/maho600gui.1.adoc:41 -#: src/man/man1/max5gui.1.adoc:41 src/man/man1/mdi.1.adoc:49 +#: src/man/man1/max5gui.1.adoc:41 src/man/man1/mdi.1.adoc:58 #: src/man/man1/melfagui.1.adoc:41 src/man/man1/millturn.1.adoc:41 -#: src/man/man1/modcompile.1.adoc:41 src/man/man1/monitor-xhc-hb04.1.adoc:46 +#: src/man/man1/modcompile.1.adoc:40 src/man/man1/monitor-xhc-hb04.1.adoc:47 #: src/man/man1/motion-logger.1.adoc:43 src/man/man1/ngcgui.1.adoc:41 -#: src/man/man1/panelui.1.adoc:48 src/man/man1/pncconf.1.adoc:42 +#: src/man/man1/panelui.1.adoc:47 src/man/man1/pncconf.1.adoc:42 #: src/man/man1/puma560gui.1.adoc:41 src/man/man1/pumagui.1.adoc:41 #: src/man/man1/pyngcgui.1.adoc:41 src/man/man1/pyui.1.adoc:43 -#: src/man/man1/pyvcp_demo.1.adoc:46 src/man/man1/qtplasmac_gcode.1.adoc:41 -#: src/man/man1/qtvcp.1.adoc:87 src/man/man1/rotarydelta.1.adoc:40 -#: src/man/man1/rs274.1.adoc:64 src/man/man1/rtapi_app.1.adoc:43 -#: src/man/man1/scaragui.1.adoc:41 src/man/man1/schedrmt.1.adoc:176 -#: src/man/man1/scorbot-er-3.1.adoc:43 src/man/man1/setup_designer.1.adoc:39 -#: src/man/man1/simulate_probe.1.adoc:41 src/man/man1/stepconf.1.adoc:43 -#: src/man/man1/teach-in.1.adoc:44 src/man/man1/tool_mmap_read.1.adoc:41 +#: src/man/man1/pyvcp_demo.1.adoc:46 src/man/man1/qtplasmac_gcode.1.adoc:39 +#: src/man/man1/qtvcp.1.adoc:81 src/man/man1/rotarydelta.1.adoc:40 +#: src/man/man1/rs274.1.adoc:86 src/man/man1/rtapi_app.1.adoc:42 +#: src/man/man1/scaragui.1.adoc:40 src/man/man1/schedrmt.1.adoc:164 +#: src/man/man1/scorbot-er-3.1.adoc:45 src/man/man1/setup_designer.1.adoc:39 +#: src/man/man1/simulate_probe.1.adoc:41 src/man/man1/stepconf.1.adoc:42 +#: src/man/man1/teach-in.1.adoc:45 src/man/man1/tool_mmap_read.1.adoc:39 #: src/man/man1/tool_watch.1.adoc:41 src/man/man1/tooledit.1.adoc:42 -#: src/man/man1/touchy.1.adoc:51 src/man/man1/update_ini.1.adoc:45 -#: src/man/man1/xhc-hb04-accels.1.adoc:41 src/man/man1/xhc-whb04b-6.1.adoc:596 +#: src/man/man1/touchy.1.adoc:49 src/man/man1/update_ini.1.adoc:44 +#: src/man/man1/xhc-hb04-accels.1.adoc:41 src/man/man1/xhc-whb04b-6.1.adoc:585 #: src/man/man1/xyzab-tdr-gui.1.adoc:41 src/man/man1/xyzac-trt-gui.1.adoc:39 #: src/man/man1/xyzbc-trt-gui.1.adoc:39 src/man/man9/sampler.9.adoc:96 msgid "" @@ -139272,49 +139339,46 @@ msgstr "" #: src/man/man1/linuxcncmkdesktop.1.adoc:7 src/man/man1/linuxcncrsh.1.adoc:8 #: src/man/man1/linuxcncsvr.1.adoc:7 src/man/man1/linuxcnctop.1.adoc:7 #: src/man/man1/mb2hal.1.adoc:7 src/man/man1/mdi.1.adoc:8 -#: src/man/man1/mitsub_vfd.1.adoc:10 src/man/man1/monitor-xhc-hb04.1.adoc:8 +#: src/man/man1/mitsub_vfd.1.adoc:10 src/man/man1/monitor-xhc-hb04.1.adoc:7 #: src/man/man1/motion-logger.1.adoc:7 src/man/man1/moveoff_gui.1.adoc:7 #: src/man/man1/ngcgui.1.adoc:8 src/man/man1/panelui.1.adoc:7 #: src/man/man1/pmx485-test.1.adoc:7 src/man/man1/pmx485.1.adoc:7 #: src/man/man1/pncconf.1.adoc:7 src/man/man1/pyngcgui.1.adoc:7 #: src/man/man1/pyui.1.adoc:7 src/man/man1/pyvcp.1.adoc:7 -#: src/man/man1/pyvcp_demo.1.adoc:7 src/man/man1/qtplasmac-cfg2prefs.1.adoc:7 -#: src/man/man1/qtplasmac-materials.1.adoc:7 -#: src/man/man1/qtplasmac-plasmac2qt.1.adoc:7 -#: src/man/man1/qtplasmac-setup.1.adoc:7 src/man/man1/qtvcp.1.adoc:7 -#: src/man/man1/rs274.1.adoc:7 src/man/man1/rtapi_app.1.adoc:7 -#: src/man/man1/schedrmt.1.adoc:7 src/man/man1/sendkeys.1.adoc:7 -#: src/man/man1/shuttle.1.adoc:8 src/man/man1/sim_pin.1.adoc:7 -#: src/man/man1/simulate_probe.1.adoc:7 src/man/man1/stepconf.1.adoc:7 -#: src/man/man1/svd-ps_vfd.1.adoc:8 src/man/man1/teach-in.1.adoc:7 -#: src/man/man1/tooledit.1.adoc:7 src/man/man1/touchy.1.adoc:7 -#: src/man/man1/update_ini.1.adoc:7 src/man/man1/vfdb_vfd.1.adoc:7 -#: src/man/man1/vfs11_vfd.1.adoc:7 src/man/man1/xhc-hb04-accels.1.adoc:7 -#: src/man/man1/xhc-whb04b-6.1.adoc:7 src/man/man3/hal_port.3hal.adoc:8 -#: src/man/man3/hal_stream.3hal.adoc:7 src/man/man9/classicladder.9.adoc:7 -#: src/man/man9/counter.9.adoc:7 src/man/man9/debounce.9.adoc:7 -#: src/man/man9/encoder.9.adoc:7 src/man/man9/encoder_ratio.9.adoc:7 -#: src/man/man9/gantrykins.9.adoc:7 src/man/man9/gladevcp.9.adoc:7 -#: src/man/man9/hal_bb_gpio.9.adoc:7 src/man/man9/hal_parport.9.adoc:8 -#: src/man/man9/hm2_7i43.9.adoc:8 src/man/man9/hm2_7i90.9.adoc:8 -#: src/man/man9/hm2_eth.9.adoc:8 src/man/man9/hm2_pci.9.adoc:8 -#: src/man/man9/hm2_rpspi.9.adoc:8 src/man/man9/hm2_spi.9.adoc:8 -#: src/man/man9/hostmot2.9.adoc:7 src/man/man9/kins.9.adoc:7 -#: src/man/man9/lcd.9.adoc:7 src/man/man9/lineardeltakins.9.adoc:7 -#: src/man/man9/motion.9.adoc:7 src/man/man9/opto_ac5.9.adoc:7 -#: src/man/man9/rosekins.9.adoc:7 src/man/man9/sampler.9.adoc:7 -#: src/man/man9/setsserial.9.adoc:7 src/man/man9/siggen.9.adoc:7 -#: src/man/man9/sserial.9.adoc:7 src/man/man9/stepgen.9.adoc:7 -#: src/man/man9/streamer.9.adoc:6 src/man/man9/supply.9.adoc:7 -#: src/man/man9/threads.9.adoc:7 src/man/man9/watchdog.9.adoc:7 -#: src/man/man9/weighted_sum.9.adoc:7 man/man1/pi500_vfd.1:13 -#: man/man1/thermistor.1:13 man/man1/wj200_vfd.1:13 man/man9/abs.9:13 -#: man/man9/abs_s32.9:13 man/man9/and2.9:13 man/man9/axistest.9:13 -#: man/man9/bin2gray.9:13 man/man9/biquad.9:13 man/man9/bitslice.9:13 -#: man/man9/bitwise.9:13 man/man9/bldc.9:13 man/man9/blend.9:13 -#: man/man9/carousel.9:13 man/man9/charge_pump.9:13 man/man9/clarke2.9:13 -#: man/man9/clarke3.9:13 man/man9/clarkeinv.9:13 man/man9/comp.9:13 -#: man/man9/constant.9:13 man/man9/conv_bit_float.9:13 +#: src/man/man1/pyvcp_demo.1.adoc:7 src/man/man1/qtplasmac-materials.1.adoc:7 +#: src/man/man1/qtvcp.1.adoc:7 src/man/man1/rs274.1.adoc:7 +#: src/man/man1/rtapi_app.1.adoc:7 src/man/man1/schedrmt.1.adoc:7 +#: src/man/man1/sendkeys.1.adoc:7 src/man/man1/shuttle.1.adoc:8 +#: src/man/man1/sim_pin.1.adoc:7 src/man/man1/simulate_probe.1.adoc:7 +#: src/man/man1/stepconf.1.adoc:7 src/man/man1/svd-ps_vfd.1.adoc:8 +#: src/man/man1/teach-in.1.adoc:7 src/man/man1/tooledit.1.adoc:7 +#: src/man/man1/touchy.1.adoc:7 src/man/man1/update_ini.1.adoc:7 +#: src/man/man1/vfdb_vfd.1.adoc:7 src/man/man1/vfs11_vfd.1.adoc:7 +#: src/man/man1/xhc-hb04-accels.1.adoc:7 src/man/man1/xhc-whb04b-6.1.adoc:7 +#: src/man/man3/hal_port.3hal.adoc:8 src/man/man3/hal_stream.3hal.adoc:7 +#: src/man/man9/classicladder.9.adoc:7 src/man/man9/counter.9.adoc:7 +#: src/man/man9/debounce.9.adoc:7 src/man/man9/encoder.9.adoc:7 +#: src/man/man9/encoder_ratio.9.adoc:7 src/man/man9/gantrykins.9.adoc:7 +#: src/man/man9/gladevcp.9.adoc:7 src/man/man9/hal_bb_gpio.9.adoc:7 +#: src/man/man9/hal_parport.9.adoc:8 src/man/man9/hm2_7i43.9.adoc:8 +#: src/man/man9/hm2_7i90.9.adoc:8 src/man/man9/hm2_eth.9.adoc:8 +#: src/man/man9/hm2_pci.9.adoc:8 src/man/man9/hm2_rpspi.9.adoc:8 +#: src/man/man9/hm2_spi.9.adoc:8 src/man/man9/hostmot2.9.adoc:7 +#: src/man/man9/kins.9.adoc:7 src/man/man9/lcd.9.adoc:7 +#: src/man/man9/lineardeltakins.9.adoc:7 src/man/man9/motion.9.adoc:7 +#: src/man/man9/opto_ac5.9.adoc:7 src/man/man9/rosekins.9.adoc:7 +#: src/man/man9/sampler.9.adoc:7 src/man/man9/setsserial.9.adoc:7 +#: src/man/man9/siggen.9.adoc:7 src/man/man9/sserial.9.adoc:7 +#: src/man/man9/stepgen.9.adoc:7 src/man/man9/streamer.9.adoc:6 +#: src/man/man9/supply.9.adoc:7 src/man/man9/threads.9.adoc:7 +#: src/man/man9/watchdog.9.adoc:7 src/man/man9/weighted_sum.9.adoc:7 +#: man/man1/pi500_vfd.1:13 man/man1/thermistor.1:13 man/man1/wj200_vfd.1:13 +#: man/man9/abs.9:13 man/man9/abs_s32.9:13 man/man9/and2.9:13 +#: man/man9/axistest.9:13 man/man9/bin2gray.9:13 man/man9/biquad.9:13 +#: man/man9/bitslice.9:13 man/man9/bitwise.9:13 man/man9/bldc.9:13 +#: man/man9/blend.9:13 man/man9/carousel.9:13 man/man9/charge_pump.9:13 +#: man/man9/clarke2.9:13 man/man9/clarke3.9:13 man/man9/clarkeinv.9:13 +#: man/man9/comp.9:13 man/man9/constant.9:13 man/man9/conv_bit_float.9:13 #: man/man9/conv_bit_s32.9:13 man/man9/conv_bit_u32.9:13 #: man/man9/conv_float_s32.9:13 man/man9/conv_float_u32.9:13 #: man/man9/conv_s32_bit.9:13 man/man9/conv_s32_float.9:13 @@ -139389,10 +139453,11 @@ msgstr "" #: src/man/man1/linuxcnc_var.1.adoc:15 src/man/man1/linuxcnclcd.1.adoc:17 #: src/man/man1/linuxcncrsh.1.adoc:21 src/man/man1/moveoff_gui.1.adoc:23 #: src/man/man1/pyvcp.1.adoc:11 src/man/man1/qtvcp.1.adoc:17 -#: src/man/man1/svd-ps_vfd.1.adoc:46 src/man/man1/touchy.1.adoc:16 -#: src/man/man1/vfdb_vfd.1.adoc:38 src/man/man1/vfs11_vfd.1.adoc:18 -#: src/man/man1/xhc-whb04b-6.1.adoc:34 src/man/man9/hal_parport.9.adoc:21 -#: src/man/man9/sampler.9.adoc:21 src/man/man9/streamer.9.adoc:15 +#: src/man/man1/rs274.1.adoc:17 src/man/man1/svd-ps_vfd.1.adoc:44 +#: src/man/man1/touchy.1.adoc:16 src/man/man1/vfdb_vfd.1.adoc:35 +#: src/man/man1/vfs11_vfd.1.adoc:18 src/man/man1/xhc-whb04b-6.1.adoc:34 +#: src/man/man9/hal_parport.9.adoc:21 src/man/man9/sampler.9.adoc:21 +#: src/man/man9/streamer.9.adoc:15 #, no-wrap msgid "OPTIONS" msgstr "" @@ -139524,7 +139589,7 @@ msgid "_INIFILE_" msgstr "" #. type: Plain text -#: src/man/man1/axis.1.adoc:25 src/man/man1/touchy.1.adoc:25 +#: src/man/man1/axis.1.adoc:25 msgid "" "The INI file is the main piece of an LinuxCNC configuration. It is not the " "entire configuration; there are various other files that go with it (NML " @@ -139747,7 +139812,7 @@ msgid "*-g* _WxH+X+Y_" msgstr "" #. type: Plain text -#: src/man/man1/gladevcp.1.adoc:18 src/man/man1/pyvcp.1.adoc:17 +#: src/man/man1/gladevcp.1.adoc:18 msgid "" "This sets the initial geometry of the root window. Use 'WxH' for just size, " "'+X+Y' for just position, or 'WxH+X+Y' for both. Size / position use pixel " @@ -140138,7 +140203,7 @@ msgstr "" #. type: Plain text #: src/man/man1/gs2_vfd.1.adoc:28 src/man/man1/hy_gt_vfd.1.adoc:122 -#: src/man/man1/svd-ps_vfd.1.adoc:83 +#: src/man/man1/svd-ps_vfd.1.adoc:67 msgid "Turn on verbose mode." msgstr "" @@ -140264,10 +140329,10 @@ msgstr "" #: src/man/man1/gs2_vfd.1.adoc:68 src/man/man1/hal_manualtoolchange.1.adoc:35 #: src/man/man1/halui.1.adoc:32 src/man/man1/hy_gt_vfd.1.adoc:135 #: src/man/man1/hy_vfd.1.adoc:174 src/man/man1/io.1.adoc:28 -#: src/man/man1/mb2hal.1.adoc:22 src/man/man1/milltask.1.adoc:25 -#: src/man/man1/mitsub_vfd.1.adoc:81 src/man/man1/sendkeys.1.adoc:84 -#: src/man/man1/svd-ps_vfd.1.adoc:96 src/man/man1/vfdb_vfd.1.adoc:106 -#: src/man/man1/vfs11_vfd.1.adoc:43 src/man/man9/classicladder.9.adoc:28 +#: src/man/man1/mb2hal.1.adoc:21 src/man/man1/milltask.1.adoc:24 +#: src/man/man1/mitsub_vfd.1.adoc:75 src/man/man1/sendkeys.1.adoc:74 +#: src/man/man1/svd-ps_vfd.1.adoc:74 src/man/man1/vfdb_vfd.1.adoc:98 +#: src/man/man1/vfs11_vfd.1.adoc:40 src/man/man9/classicladder.9.adoc:28 #: src/man/man9/counter.9.adoc:37 src/man/man9/debounce.9.adoc:40 #: src/man/man9/encoder.9.adoc:61 src/man/man9/encoder_ratio.9.adoc:40 #: src/man/man9/hal_bb_gpio.9.adoc:18 src/man/man9/hal_bb_gpio.9.adoc:36 @@ -140338,14 +140403,14 @@ msgstr "" #: src/man/man1/gs2_vfd.1.adoc:93 src/man/man1/gs2_vfd.1.adoc:96 #: src/man/man1/gs2_vfd.1.adoc:99 src/man/man1/gs2_vfd.1.adoc:102 #: src/man/man1/gs2_vfd.1.adoc:105 src/man/man1/gs2_vfd.1.adoc:108 -#: src/man/man1/vfs11_vfd.1.adoc:117 src/man/man1/vfs11_vfd.1.adoc:120 -#: src/man/man1/vfs11_vfd.1.adoc:123 +#: src/man/man1/vfs11_vfd.1.adoc:108 src/man/man1/vfs11_vfd.1.adoc:111 +#: src/man/man1/vfs11_vfd.1.adoc:114 msgid "from the VFD" msgstr "" #. type: Labeled list -#: src/man/man1/gs2_vfd.1.adoc:73 src/man/man1/vfdb_vfd.1.adoc:108 -#: src/man/man1/vfs11_vfd.1.adoc:55 +#: src/man/man1/gs2_vfd.1.adoc:73 src/man/man1/vfdb_vfd.1.adoc:100 +#: src/man/man1/vfs11_vfd.1.adoc:51 #, no-wrap msgid ".at-speed (bit, out)" msgstr "" @@ -140356,7 +140421,7 @@ msgid "when drive is at commanded speed" msgstr "" #. type: Labeled list -#: src/man/man1/gs2_vfd.1.adoc:76 src/man/man1/vfs11_vfd.1.adoc:69 +#: src/man/man1/gs2_vfd.1.adoc:76 src/man/man1/vfs11_vfd.1.adoc:64 #, no-wrap msgid ".err-reset (bit, in)" msgstr "" @@ -140373,22 +140438,22 @@ msgid ".firmware-revision (s32, out)" msgstr "" #. type: Labeled list -#: src/man/man1/gs2_vfd.1.adoc:82 src/man/man1/vfdb_vfd.1.adoc:116 -#: src/man/man1/vfs11_vfd.1.adoc:77 +#: src/man/man1/gs2_vfd.1.adoc:82 src/man/man1/vfdb_vfd.1.adoc:106 +#: src/man/man1/vfs11_vfd.1.adoc:72 #, no-wrap msgid ".frequency-command (float, out)" msgstr "" #. type: Labeled list -#: src/man/man1/gs2_vfd.1.adoc:85 src/man/man1/vfdb_vfd.1.adoc:120 -#: src/man/man1/vfs11_vfd.1.adoc:81 +#: src/man/man1/gs2_vfd.1.adoc:85 src/man/man1/vfdb_vfd.1.adoc:109 +#: src/man/man1/vfs11_vfd.1.adoc:75 #, no-wrap msgid ".frequency-out (float, out)" msgstr "" #. type: Labeled list -#: src/man/man1/gs2_vfd.1.adoc:88 src/man/man1/vfdb_vfd.1.adoc:129 -#: src/man/man1/vfs11_vfd.1.adoc:91 +#: src/man/man1/gs2_vfd.1.adoc:88 src/man/man1/vfdb_vfd.1.adoc:118 +#: src/man/man1/vfs11_vfd.1.adoc:85 #, no-wrap msgid ".is-stopped (bit, out)" msgstr "" @@ -140405,21 +140470,21 @@ msgid ".load-percentage (float, out)" msgstr "" #. type: Labeled list -#: src/man/man1/gs2_vfd.1.adoc:94 src/man/man1/vfdb_vfd.1.adoc:149 -#: src/man/man1/vfs11_vfd.1.adoc:112 +#: src/man/man1/gs2_vfd.1.adoc:94 src/man/man1/vfdb_vfd.1.adoc:135 +#: src/man/man1/vfs11_vfd.1.adoc:103 #, no-wrap msgid ".motor-RPM (float, out)" msgstr "" #. type: Labeled list -#: src/man/man1/gs2_vfd.1.adoc:97 src/man/man1/vfdb_vfd.1.adoc:158 +#: src/man/man1/gs2_vfd.1.adoc:97 src/man/man1/vfdb_vfd.1.adoc:144 #, no-wrap msgid ".output-current (float, out)" msgstr "" #. type: Labeled list -#: src/man/man1/gs2_vfd.1.adoc:100 src/man/man1/vfdb_vfd.1.adoc:155 -#: src/man/man1/vfs11_vfd.1.adoc:121 +#: src/man/man1/gs2_vfd.1.adoc:100 src/man/man1/vfdb_vfd.1.adoc:141 +#: src/man/man1/vfs11_vfd.1.adoc:112 #, no-wrap msgid ".output-voltage (float, out)" msgstr "" @@ -140437,8 +140502,8 @@ msgid ".scale-frequency (float, out)" msgstr "" #. type: Labeled list -#: src/man/man1/gs2_vfd.1.adoc:109 src/man/man1/vfdb_vfd.1.adoc:161 -#: src/man/man1/vfs11_vfd.1.adoc:124 +#: src/man/man1/gs2_vfd.1.adoc:109 src/man/man1/vfdb_vfd.1.adoc:147 +#: src/man/man1/vfs11_vfd.1.adoc:115 #, no-wrap msgid ".speed-command (float, in)" msgstr "" @@ -140451,7 +140516,7 @@ msgid "" msgstr "" #. type: Labeled list -#: src/man/man1/gs2_vfd.1.adoc:113 src/man/man1/vfs11_vfd.1.adoc:128 +#: src/man/man1/gs2_vfd.1.adoc:113 src/man/man1/vfs11_vfd.1.adoc:118 #, no-wrap msgid ".spindle-fwd (bit, in)" msgstr "" @@ -140462,25 +140527,25 @@ msgid "1 for FWD and 0 for REV sent to VFD" msgstr "" #. type: Labeled list -#: src/man/man1/gs2_vfd.1.adoc:116 src/man/man1/vfdb_vfd.1.adoc:165 -#: src/man/man1/vfs11_vfd.1.adoc:131 +#: src/man/man1/gs2_vfd.1.adoc:116 src/man/man1/vfdb_vfd.1.adoc:151 +#: src/man/man1/vfs11_vfd.1.adoc:121 #, no-wrap msgid ".spindle-on (bit, in)" msgstr "" #. type: Plain text -#: src/man/man1/gs2_vfd.1.adoc:118 src/man/man1/vfs11_vfd.1.adoc:133 +#: src/man/man1/gs2_vfd.1.adoc:118 src/man/man1/vfs11_vfd.1.adoc:123 msgid "1 for ON and 0 for OFF sent to VFD, only on when running" msgstr "" #. type: Labeled list -#: src/man/man1/gs2_vfd.1.adoc:119 src/man/man1/vfs11_vfd.1.adoc:134 +#: src/man/man1/gs2_vfd.1.adoc:119 src/man/man1/vfs11_vfd.1.adoc:124 #, no-wrap msgid ".spindle-rev (bit, in)" msgstr "" #. type: Plain text -#: src/man/man1/gs2_vfd.1.adoc:121 src/man/man1/vfs11_vfd.1.adoc:136 +#: src/man/man1/gs2_vfd.1.adoc:121 src/man/man1/vfs11_vfd.1.adoc:126 msgid "1 for ON and 0 for OFF, only on when running" msgstr "" @@ -140511,8 +140576,8 @@ msgid "" msgstr "" #. type: SH -#: src/man/man1/gs2_vfd.1.adoc:131 src/man/man1/sendkeys.1.adoc:95 -#: src/man/man1/vfdb_vfd.1.adoc:184 src/man/man1/vfs11_vfd.1.adoc:151 +#: src/man/man1/gs2_vfd.1.adoc:131 src/man/man1/sendkeys.1.adoc:85 +#: src/man/man1/vfdb_vfd.1.adoc:170 src/man/man1/vfs11_vfd.1.adoc:140 #: src/man/man9/classicladder.9.adoc:52 src/man/man9/encoder.9.adoc:144 #: src/man/man9/encoder_ratio.9.adoc:66 src/man/man9/hal_bb_gpio.9.adoc:60 #: src/man/man9/hal_parport.9.adoc:83 src/man/man9/hm2_eth.9.adoc:112 @@ -140543,14 +140608,14 @@ msgid "PARAMETERS" msgstr "" #. type: Labeled list -#: src/man/man1/gs2_vfd.1.adoc:133 src/man/man1/vfs11_vfd.1.adoc:148 +#: src/man/man1/gs2_vfd.1.adoc:133 src/man/man1/vfs11_vfd.1.adoc:137 #, no-wrap msgid ".error-count (s32, RW)" msgstr "" #. type: Labeled list -#: src/man/man1/gs2_vfd.1.adoc:135 src/man/man1/vfdb_vfd.1.adoc:186 -#: src/man/man1/vfs11_vfd.1.adoc:156 +#: src/man/man1/gs2_vfd.1.adoc:135 src/man/man1/vfdb_vfd.1.adoc:172 +#: src/man/man1/vfs11_vfd.1.adoc:145 #, no-wrap msgid ".loop-time (float, RW)" msgstr "" @@ -140561,8 +140626,8 @@ msgid "how often the modbus is polled (default 0.1)" msgstr "" #. type: Labeled list -#: src/man/man1/gs2_vfd.1.adoc:138 src/man/man1/vfdb_vfd.1.adoc:189 -#: src/man/man1/vfs11_vfd.1.adoc:159 +#: src/man/man1/gs2_vfd.1.adoc:138 src/man/man1/vfdb_vfd.1.adoc:175 +#: src/man/man1/vfs11_vfd.1.adoc:148 #, no-wrap msgid ".nameplate-HZ (float, RW)" msgstr "" @@ -140573,8 +140638,8 @@ msgid "Nameplate Hz of motor (default 60)" msgstr "" #. type: Labeled list -#: src/man/man1/gs2_vfd.1.adoc:141 src/man/man1/vfdb_vfd.1.adoc:194 -#: src/man/man1/vfs11_vfd.1.adoc:164 +#: src/man/man1/gs2_vfd.1.adoc:141 src/man/man1/vfdb_vfd.1.adoc:180 +#: src/man/man1/vfs11_vfd.1.adoc:152 #, no-wrap msgid ".nameplate-RPM (float, RW)" msgstr "" @@ -140596,8 +140661,8 @@ msgid "the return value of an error in HAL" msgstr "" #. type: Labeled list -#: src/man/man1/gs2_vfd.1.adoc:147 src/man/man1/vfdb_vfd.1.adoc:200 -#: src/man/man1/vfs11_vfd.1.adoc:170 +#: src/man/man1/gs2_vfd.1.adoc:147 src/man/man1/vfdb_vfd.1.adoc:186 +#: src/man/man1/vfs11_vfd.1.adoc:158 #, no-wrap msgid ".tolerance (float, RW)" msgstr "" @@ -140639,14 +140704,11 @@ msgstr "" #. type: SH #: src/man/man1/gs2_vfd.1.adoc:165 src/man/man1/hy_gt_vfd.1.adoc:219 -#: src/man/man1/hy_vfd.1.adoc:299 src/man/man1/mb2hal.1.adoc:82 -#: src/man/man1/pmx485-test.1.adoc:32 src/man/man1/pmx485.1.adoc:25 -#: src/man/man1/qtplasmac-cfg2prefs.1.adoc:27 -#: src/man/man1/qtplasmac-materials.1.adoc:29 -#: src/man/man1/qtplasmac-plasmac2qt.1.adoc:27 -#: src/man/man1/qtplasmac-setup.1.adoc:27 src/man/man1/sendkeys.1.adoc:137 -#: src/man/man1/svd-ps_vfd.1.adoc:177 src/man/man1/vfdb_vfd.1.adoc:223 -#: src/man/man1/vfs11_vfd.1.adoc:196 src/man/man9/hal_bb_gpio.9.adoc:71 +#: src/man/man1/hy_vfd.1.adoc:299 src/man/man1/mb2hal.1.adoc:87 +#: src/man/man1/pmx485-test.1.adoc:31 src/man/man1/pmx485.1.adoc:25 +#: src/man/man1/qtplasmac-materials.1.adoc:29 src/man/man1/sendkeys.1.adoc:127 +#: src/man/man1/svd-ps_vfd.1.adoc:129 src/man/man1/vfdb_vfd.1.adoc:205 +#: src/man/man1/vfs11_vfd.1.adoc:180 src/man/man9/hal_bb_gpio.9.adoc:71 #: src/man/man9/hm2_7i43.9.adoc:87 src/man/man9/hm2_7i90.9.adoc:73 #: src/man/man9/hm2_eth.9.adoc:183 src/man/man9/hm2_pci.9.adoc:35 #: src/man/man9/hm2_rpspi.9.adoc:151 src/man/man9/hm2_spi.9.adoc:59 @@ -140700,23 +140762,20 @@ msgstr "" #. type: Plain text #: src/man/man1/gs2_vfd.1.adoc:167 src/man/man1/hy_vfd.1.adoc:301 -#: src/man/man1/mb2hal.1.adoc:84 src/man/man1/pmx485-test.1.adoc:34 -#: src/man/man1/pmx485.1.adoc:27 src/man/man1/qtplasmac-cfg2prefs.1.adoc:29 -#: src/man/man1/qtplasmac-materials.1.adoc:31 -#: src/man/man1/qtplasmac-plasmac2qt.1.adoc:29 -#: src/man/man1/qtplasmac-setup.1.adoc:29 src/man/man1/vfdb_vfd.1.adoc:225 -#: src/man/man1/vfs11_vfd.1.adoc:198 src/man/man9/hal_bb_gpio.9.adoc:73 -#: src/man/man9/hm2_7i43.9.adoc:89 src/man/man9/hm2_7i90.9.adoc:75 -#: src/man/man9/hm2_eth.9.adoc:185 src/man/man9/hm2_pci.9.adoc:37 -#: src/man/man9/hm2_rpspi.9.adoc:153 src/man/man9/hm2_spi.9.adoc:61 -#: src/man/man9/hostmot2.9.adoc:1569 src/man/man9/lcd.9.adoc:171 -#: src/man/man9/setsserial.9.adoc:108 src/man/man9/watchdog.9.adoc:51 -#: man/man1/thermistor.1:66 man/man9/abs.9:41 man/man9/abs_s32.9:41 -#: man/man9/and2.9:57 man/man9/axistest.9:83 man/man9/bin2gray.9:35 -#: man/man9/biquad.9:73 man/man9/bldc.9:436 man/man9/blend.9:42 -#: man/man9/carousel.9:245 man/man9/charge_pump.9:47 man/man9/clarke2.9:58 -#: man/man9/clarke3.9:62 man/man9/clarkeinv.9:58 man/man9/comp.9:48 -#: man/man9/constant.9:31 man/man9/conv_bit_float.9:32 +#: src/man/man1/mb2hal.1.adoc:89 src/man/man1/pmx485-test.1.adoc:33 +#: src/man/man1/pmx485.1.adoc:27 src/man/man1/qtplasmac-materials.1.adoc:31 +#: src/man/man1/vfdb_vfd.1.adoc:207 src/man/man1/vfs11_vfd.1.adoc:182 +#: src/man/man9/hal_bb_gpio.9.adoc:73 src/man/man9/hm2_7i43.9.adoc:89 +#: src/man/man9/hm2_7i90.9.adoc:75 src/man/man9/hm2_eth.9.adoc:185 +#: src/man/man9/hm2_pci.9.adoc:37 src/man/man9/hm2_rpspi.9.adoc:153 +#: src/man/man9/hm2_spi.9.adoc:61 src/man/man9/hostmot2.9.adoc:1569 +#: src/man/man9/lcd.9.adoc:171 src/man/man9/setsserial.9.adoc:108 +#: src/man/man9/watchdog.9.adoc:51 man/man1/thermistor.1:66 man/man9/abs.9:41 +#: man/man9/abs_s32.9:41 man/man9/and2.9:57 man/man9/axistest.9:83 +#: man/man9/bin2gray.9:35 man/man9/biquad.9:73 man/man9/bldc.9:436 +#: man/man9/blend.9:42 man/man9/carousel.9:245 man/man9/charge_pump.9:47 +#: man/man9/clarke2.9:58 man/man9/clarke3.9:62 man/man9/clarkeinv.9:58 +#: man/man9/comp.9:48 man/man9/constant.9:31 man/man9/conv_bit_float.9:32 #: man/man9/conv_bit_s32.9:32 man/man9/conv_bit_u32.9:32 #: man/man9/conv_float_s32.9:41 man/man9/conv_float_u32.9:41 #: man/man9/conv_s32_bit.9:41 man/man9/conv_s32_float.9:32 @@ -141285,10 +141344,10 @@ msgstr "" #. type: Title == #: src/man/man1/hal_manualtoolchange.1.adoc:46 src/man/man1/halmeter.1.adoc:40 #: src/man/man1/halsampler.1.adoc:36 src/man/man1/halstreamer.1.adoc:31 -#: src/man/man1/halui.1.adoc:23 src/man/man1/mdi.1.adoc:18 -#: src/man/man1/moveoff_gui.1.adoc:111 src/man/man1/pmx485-test.1.adoc:16 +#: src/man/man1/halui.1.adoc:23 src/man/man1/mdi.1.adoc:17 +#: src/man/man1/moveoff_gui.1.adoc:112 src/man/man1/pmx485-test.1.adoc:16 #: src/man/man1/pyvcp_demo.1.adoc:15 src/man/man1/sim_pin.1.adoc:47 -#: src/man/man1/vfdb_vfd.1.adoc:205 src/man/man1/vfs11_vfd.1.adoc:175 +#: src/man/man1/vfdb_vfd.1.adoc:189 src/man/man1/vfs11_vfd.1.adoc:161 #: src/man/man9/hal_parport.9.adoc:113 src/man/man9/setsserial.9.adoc:22 #, no-wrap msgid "USAGE" @@ -142613,8 +142672,8 @@ msgid "" msgstr "" #. type: Title == -#: src/man/man1/halmeter.1.adoc:51 src/man/man1/rs274.1.adoc:25 -#: src/man/man1/sendkeys.1.adoc:103 src/man/man1/sim_pin.1.adoc:52 +#: src/man/man1/halmeter.1.adoc:51 src/man/man1/rs274.1.adoc:33 +#: src/man/man1/sendkeys.1.adoc:93 src/man/man1/sim_pin.1.adoc:52 #, no-wrap msgid "EXAMPLE" msgstr "" @@ -142991,7 +143050,7 @@ msgid "*HAL sub-commands:*\n" msgstr "" #. type: Labeled list -#: src/man/man1/halrmt.1.adoc:52 +#: src/man/man1/halrmt.1.adoc:52 src/man/man1/schedrmt.1.adoc:48 #, no-wrap msgid "echo on | off" msgstr "" @@ -143005,7 +143064,7 @@ msgid "" msgstr "" #. type: Labeled list -#: src/man/man1/halrmt.1.adoc:56 +#: src/man/man1/halrmt.1.adoc:56 src/man/man1/schedrmt.1.adoc:51 #, no-wrap msgid "verbose on | off" msgstr "" @@ -143885,7 +143944,7 @@ msgid "" msgstr "" #. type: Title == -#: src/man/man1/halshow.1.adoc:35 src/man/man1/xhc-whb04b-6.1.adoc:584 +#: src/man/man1/halshow.1.adoc:35 src/man/man1/xhc-whb04b-6.1.adoc:573 #, no-wrap msgid "HISTORY" msgstr "" @@ -146012,8 +146071,8 @@ msgstr "" #. type: Plain text #: src/man/man1/halui.1.adoc:447 src/man/man1/hexagui.1.adoc:33 #: src/man/man1/melfagui.1.adoc:34 src/man/man1/millturn.1.adoc:34 -#: src/man/man1/modcompile.1.adoc:34 src/man/man1/qtplasmac_gcode.1.adoc:34 -#: src/man/man1/setup_designer.1.adoc:32 src/man/man1/tool_mmap_read.1.adoc:34 +#: src/man/man1/modcompile.1.adoc:33 src/man/man1/qtplasmac_gcode.1.adoc:32 +#: src/man/man1/setup_designer.1.adoc:32 src/man/man1/tool_mmap_read.1.adoc:32 #: src/man/man1/tool_watch.1.adoc:34 src/man/man1/xyzab-tdr-gui.1.adoc:34 msgid "Report bugs at https://github.com/LinuxCNC/linuxcnc/issues" msgstr "" @@ -146116,7 +146175,7 @@ msgid "" msgstr "" #. type: Title == -#: src/man/man1/hy_gt_vfd.1.adoc:30 src/man/man1/svd-ps_vfd.1.adoc:24 +#: src/man/man1/hy_gt_vfd.1.adoc:30 src/man/man1/svd-ps_vfd.1.adoc:23 #, no-wrap msgid "Firmware setup" msgstr "" @@ -146301,13 +146360,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/man/man1/hy_gt_vfd.1.adoc:93 src/man/man1/svd-ps_vfd.1.adoc:48 +#: src/man/man1/hy_gt_vfd.1.adoc:93 src/man/man1/svd-ps_vfd.1.adoc:46 #, no-wrap msgid "*-b*, *--bits* _N_" msgstr "" #. type: Plain text -#: src/man/man1/hy_gt_vfd.1.adoc:97 src/man/man1/svd-ps_vfd.1.adoc:52 +#: src/man/man1/hy_gt_vfd.1.adoc:97 msgid "" "(default 8) For Modbus communication. Set number of data bits to _N_. _N_ " "must be between 5 and 8 inclusive." @@ -146323,7 +146382,7 @@ msgid "" msgstr "" #. type: Labeled list -#: src/man/man1/hy_gt_vfd.1.adoc:102 src/man/man1/svd-ps_vfd.1.adoc:58 +#: src/man/man1/hy_gt_vfd.1.adoc:102 src/man/man1/svd-ps_vfd.1.adoc:52 #, no-wrap msgid "*-r*, *--rate* _N_" msgstr "" @@ -146337,7 +146396,7 @@ msgid "" msgstr "" #. type: Labeled list -#: src/man/man1/hy_gt_vfd.1.adoc:107 src/man/man1/svd-ps_vfd.1.adoc:64 +#: src/man/man1/hy_gt_vfd.1.adoc:107 src/man/man1/svd-ps_vfd.1.adoc:56 #, no-wrap msgid "*-s*, *--stopbits* [1,2]" msgstr "" @@ -146348,7 +146407,7 @@ msgid "(default 1) For Modbus communication. Set serial stop bits to 1 or 2." msgstr "" #. type: Labeled list -#: src/man/man1/hy_gt_vfd.1.adoc:111 src/man/man1/svd-ps_vfd.1.adoc:69 +#: src/man/man1/hy_gt_vfd.1.adoc:111 src/man/man1/svd-ps_vfd.1.adoc:59 #, no-wrap msgid "*-t*, *--target* _N_" msgstr "" @@ -146361,26 +146420,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/man/man1/hy_gt_vfd.1.adoc:116 src/man/man1/svd-ps_vfd.1.adoc:75 +#: src/man/man1/hy_gt_vfd.1.adoc:116 src/man/man1/svd-ps_vfd.1.adoc:63 #, no-wrap msgid "*-d*, *--device* _PATH_" msgstr "" #. type: Plain text -#: src/man/man1/hy_gt_vfd.1.adoc:119 src/man/man1/svd-ps_vfd.1.adoc:79 +#: src/man/man1/hy_gt_vfd.1.adoc:119 msgid "" "(default /dev/ttyS0) For Modbus communication. Set the name of the serial " "device node to use." msgstr "" #. type: Labeled list -#: src/man/man1/hy_gt_vfd.1.adoc:120 src/man/man1/svd-ps_vfd.1.adoc:80 +#: src/man/man1/hy_gt_vfd.1.adoc:120 src/man/man1/svd-ps_vfd.1.adoc:65 #, no-wrap msgid "*-v*, *--verbose*" msgstr "" #. type: Labeled list -#: src/man/man1/hy_gt_vfd.1.adoc:123 src/man/man1/svd-ps_vfd.1.adoc:84 +#: src/man/man1/hy_gt_vfd.1.adoc:123 src/man/man1/svd-ps_vfd.1.adoc:67 #, no-wrap msgid "*-S*, *--motor-max-speed* _RPM_" msgstr "" @@ -146393,7 +146452,7 @@ msgid "" msgstr "" #. type: Labeled list -#: src/man/man1/hy_gt_vfd.1.adoc:127 src/man/man1/svd-ps_vfd.1.adoc:88 +#: src/man/man1/hy_gt_vfd.1.adoc:127 src/man/man1/svd-ps_vfd.1.adoc:69 #, no-wrap msgid "*-F*, *--max-frequency* _HZ_" msgstr "" @@ -146407,7 +146466,7 @@ msgid "" msgstr "" #. type: Labeled list -#: src/man/man1/hy_gt_vfd.1.adoc:131 src/man/man1/svd-ps_vfd.1.adoc:92 +#: src/man/man1/hy_gt_vfd.1.adoc:131 src/man/man1/svd-ps_vfd.1.adoc:71 #, no-wrap msgid "*-f*, *--min-frequency* _HZ_" msgstr "" @@ -146426,7 +146485,7 @@ msgid "*hy_gt_vfd.period* (float, in)" msgstr "" #. type: Plain text -#: src/man/man1/hy_gt_vfd.1.adoc:142 src/man/man1/svd-ps_vfd.1.adoc:105 +#: src/man/man1/hy_gt_vfd.1.adoc:142 msgid "" "The period for the driver's update cycle, in seconds. This is how frequently " "the driver will wake up, check its HAL pins, and communicate with the VFD. " @@ -146440,7 +146499,7 @@ msgid "*hy_gt_vfd.speed-cmd* (float, in)" msgstr "" #. type: Plain text -#: src/man/man1/hy_gt_vfd.1.adoc:145 src/man/man1/svd-ps_vfd.1.adoc:109 +#: src/man/man1/hy_gt_vfd.1.adoc:145 src/man/man1/svd-ps_vfd.1.adoc:84 msgid "The requested motor speed, in RPM." msgstr "" @@ -146451,7 +146510,7 @@ msgid "*hy_gt_vfd.speed-fb* (float, out)" msgstr "" #. type: Plain text -#: src/man/man1/hy_gt_vfd.1.adoc:148 src/man/man1/svd-ps_vfd.1.adoc:113 +#: src/man/man1/hy_gt_vfd.1.adoc:148 src/man/man1/svd-ps_vfd.1.adoc:87 msgid "The motor's current speed, in RPM, reported by the VFD." msgstr "" @@ -146462,7 +146521,7 @@ msgid "*hy_gt_vfd.at-speed* (bit, out)" msgstr "" #. type: Plain text -#: src/man/man1/hy_gt_vfd.1.adoc:152 src/man/man1/svd-ps_vfd.1.adoc:118 +#: src/man/man1/hy_gt_vfd.1.adoc:152 src/man/man1/svd-ps_vfd.1.adoc:91 msgid "" "True when the drive is on and at the commanded speed (within 2%), False " "otherwise." @@ -146475,7 +146534,7 @@ msgid "*hy_gt_vfd.freq-cmd* (float, out)" msgstr "" #. type: Plain text -#: src/man/man1/hy_gt_vfd.1.adoc:156 src/man/man1/svd-ps_vfd.1.adoc:123 +#: src/man/man1/hy_gt_vfd.1.adoc:156 msgid "" "The requested output frequency, in Hz. This is set from the .speed-cmd " "value, and is just shown for debugging purposes." @@ -146488,7 +146547,7 @@ msgid "*hy_gt_vfd.freq-fb* (float, out)" msgstr "" #. type: Plain text -#: src/man/man1/hy_gt_vfd.1.adoc:160 src/man/man1/svd-ps_vfd.1.adoc:128 +#: src/man/man1/hy_gt_vfd.1.adoc:160 src/man/man1/svd-ps_vfd.1.adoc:98 msgid "" "The current output frequency of the VFD, in Hz. This is reported from the " "VFD to the driver." @@ -146501,7 +146560,7 @@ msgid "*hy_gt_vfd.spindle-on* (bit, in)" msgstr "" #. type: Plain text -#: src/man/man1/hy_gt_vfd.1.adoc:164 src/man/man1/svd-ps_vfd.1.adoc:134 +#: src/man/man1/hy_gt_vfd.1.adoc:164 msgid "" "Set this pin True to command the spindle on, at the speed requested on the " ".speed-cmd pin. Set this pin False to command the spindle off." @@ -146514,7 +146573,7 @@ msgid "*hy_gt_vfd.output-voltage* (float, out)" msgstr "" #. type: Plain text -#: src/man/man1/hy_gt_vfd.1.adoc:167 src/man/man1/svd-ps_vfd.1.adoc:139 +#: src/man/man1/hy_gt_vfd.1.adoc:167 src/man/man1/svd-ps_vfd.1.adoc:105 msgid "The voltage that the VFD is current providing to the motor, in Volts." msgstr "" @@ -146536,7 +146595,7 @@ msgid "*hy_gt_vfd.output-power* (float, out)" msgstr "" #. type: Plain text -#: src/man/man1/hy_gt_vfd.1.adoc:173 src/man/man1/svd-ps_vfd.1.adoc:149 +#: src/man/man1/hy_gt_vfd.1.adoc:173 src/man/man1/svd-ps_vfd.1.adoc:111 msgid "The power that the motor is currently drawing from the VFD, in Watts." msgstr "" @@ -146547,7 +146606,7 @@ msgid "*hy_gt_vfd.dc-bus-volts* (float, out)" msgstr "" #. type: Plain text -#: src/man/man1/hy_gt_vfd.1.adoc:176 src/man/man1/svd-ps_vfd.1.adoc:153 +#: src/man/man1/hy_gt_vfd.1.adoc:176 src/man/man1/svd-ps_vfd.1.adoc:114 msgid "The current voltage of the VFD's internal DC power supply, in Volts." msgstr "" @@ -146558,7 +146617,7 @@ msgid "*hy_gt_vfd.modbus-errors* (u32, out)" msgstr "" #. type: Plain text -#: src/man/man1/hy_gt_vfd.1.adoc:180 src/man/man1/svd-ps_vfd.1.adoc:160 +#: src/man/man1/hy_gt_vfd.1.adoc:180 src/man/man1/svd-ps_vfd.1.adoc:118 msgid "" "A count of the number of modbus communication errors between the driver and " "the VFD. The driver is resilient against communication errors, but a large " @@ -146572,7 +146631,7 @@ msgid "*hy_gt_vfd.input-terminal* (float, out)" msgstr "" #. type: Plain text -#: src/man/man1/hy_gt_vfd.1.adoc:183 src/man/man1/svd-ps_vfd.1.adoc:164 +#: src/man/man1/hy_gt_vfd.1.adoc:183 src/man/man1/svd-ps_vfd.1.adoc:120 msgid "The VFD's input terminal register." msgstr "" @@ -146594,7 +146653,7 @@ msgid "*hy_gt_vfd.AI1* (float, out)" msgstr "" #. type: Plain text -#: src/man/man1/hy_gt_vfd.1.adoc:189 src/man/man1/svd-ps_vfd.1.adoc:168 +#: src/man/man1/hy_gt_vfd.1.adoc:189 src/man/man1/svd-ps_vfd.1.adoc:122 msgid "The VFD's AI1 register." msgstr "" @@ -146605,7 +146664,7 @@ msgid "*hy_gt_vfd.AI2* (float, out)" msgstr "" #. type: Plain text -#: src/man/man1/hy_gt_vfd.1.adoc:192 src/man/man1/svd-ps_vfd.1.adoc:172 +#: src/man/man1/hy_gt_vfd.1.adoc:192 src/man/man1/svd-ps_vfd.1.adoc:124 msgid "The VFD's AI2 register." msgstr "" @@ -146660,7 +146719,7 @@ msgid "" msgstr "" #. type: Title == -#: src/man/man1/hy_gt_vfd.1.adoc:205 src/man/man1/mitsub_vfd.1.adoc:152 +#: src/man/man1/hy_gt_vfd.1.adoc:205 src/man/man1/mitsub_vfd.1.adoc:134 #: src/man/man9/gladevcp.9.adoc:26 #, no-wrap msgid "ISSUES" @@ -146699,8 +146758,8 @@ msgid "Sebastian Kuzminsky" msgstr "" #. type: Plain text -#: src/man/man1/hy_gt_vfd.1.adoc:221 src/man/man1/sendkeys.1.adoc:139 -#: src/man/man1/svd-ps_vfd.1.adoc:179 +#: src/man/man1/hy_gt_vfd.1.adoc:221 src/man/man1/sendkeys.1.adoc:129 +#: src/man/man1/svd-ps_vfd.1.adoc:131 msgid "GPL-2.0+" msgstr "" @@ -148801,7 +148860,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/man/man1/linuxcncrsh.1.adoc:104 +#: src/man/man1/linuxcncrsh.1.adoc:104 src/man/man1/schedrmt.1.adoc:29 msgid "The supported commands are as follows:" msgstr "" @@ -150024,7 +150083,7 @@ msgstr "" #. type: Labeled list #: src/man/man1/mb2hal.1.adoc:11 #, no-wrap -msgid "Custom component name: " +msgid "Custom component name" msgstr "" #. type: Plain text @@ -150036,18 +150095,18 @@ msgstr "" #: src/man/man1/mb2hal.1.adoc:18 msgid "" "MB2HAL is a generic non-realtime HAL component to communicate with one or " -"more Modbus devices. It supports Modbus RTU and Modbus TCP." +"more Modbus devices. It supports Modbus RTU and Modbus TCP." msgstr "" #. type: Plain text -#: src/man/man1/mb2hal.1.adoc:21 +#: src/man/man1/mb2hal.1.adoc:20 msgid "" "See http://linuxcnc.org/docs/html/drivers/mb2hal.html[] for more " "information." msgstr "" #. type: Title === -#: src/man/man1/mb2hal.1.adoc:24 +#: src/man/man1/mb2hal.1.adoc:23 #, no-wrap msgid "fnct_01_read_coils:" msgstr "" @@ -150055,23 +150114,19 @@ msgstr "" #. type: Plain text #: src/man/man1/mb2hal.1.adoc:27 src/man/man1/mb2hal.1.adoc:32 #, no-wrap -msgid "*mb2hal.m.n.bit bit out* +\n" -msgstr "" - -#. type: Labeled list -#: src/man/man1/mb2hal.1.adoc:27 src/man/man1/mb2hal.1.adoc:32 -#, no-wrap -msgid "*mb2hal.m.n.bit-inv bit out*" +msgid "" +"*mb2hal.m.n.bit* bit out +\n" +"*mb2hal.m.n.bit-inv* bit out\n" msgstr "" #. type: Title === -#: src/man/man1/mb2hal.1.adoc:29 +#: src/man/man1/mb2hal.1.adoc:28 #, no-wrap msgid "fnct_02_read_discrete_inputs:" msgstr "" #. type: Title === -#: src/man/man1/mb2hal.1.adoc:34 +#: src/man/man1/mb2hal.1.adoc:33 #, no-wrap msgid "fnct_03_read_holding_registers:" msgstr "" @@ -150079,62 +150134,59 @@ msgstr "" #. type: Plain text #: src/man/man1/mb2hal.1.adoc:37 src/man/man1/mb2hal.1.adoc:42 #, no-wrap -msgid "*mb2hal.m.n.float float out* +\n" -msgstr "" - -#. type: Labeled list -#: src/man/man1/mb2hal.1.adoc:37 src/man/man1/mb2hal.1.adoc:42 -#, no-wrap -msgid "*mb2hal.m.n.int s32 out*" +msgid "" +"*mb2hal.m.n.float* float out +\n" +"*mb2hal.m.n.int* s32 out\n" msgstr "" #. type: Title === -#: src/man/man1/mb2hal.1.adoc:39 +#: src/man/man1/mb2hal.1.adoc:38 #, no-wrap msgid "fnct_04_read_input_registers:" msgstr "" #. type: Title === -#: src/man/man1/mb2hal.1.adoc:44 +#: src/man/man1/mb2hal.1.adoc:43 #, no-wrap msgid "fnct_05_write_single_coil:" msgstr "" #. type: Labeled list -#: src/man/man1/mb2hal.1.adoc:46 src/man/man1/mb2hal.1.adoc:59 +#: src/man/man1/mb2hal.1.adoc:45 #, no-wrap -msgid "*mb2hal.m.n.bit bit in*" +msgid "*mb2hal.m.n.bit* bit in" msgstr "" #. type: Plain text -#: src/man/man1/mb2hal.1.adoc:48 +#: src/man/man1/mb2hal.1.adoc:47 msgid "NELEMENTS needs to be 1 or PIN_NAMES must contain just one name." msgstr "" #. type: Title === -#: src/man/man1/mb2hal.1.adoc:49 +#: src/man/man1/mb2hal.1.adoc:48 #, no-wrap msgid "fnct_06_write_single_register:" msgstr "" #. type: Plain text -#: src/man/man1/mb2hal.1.adoc:52 src/man/man1/mb2hal.1.adoc:64 +#: src/man/man1/mb2hal.1.adoc:51 src/man/man1/mb2hal.1.adoc:64 #, no-wrap -msgid "*mb2hal.m.n.float float in* +\n" +msgid "*mb2hal.m.n.float* float in\n" msgstr "" #. type: Labeled list -#: src/man/man1/mb2hal.1.adoc:52 src/man/man1/mb2hal.1.adoc:64 +#: src/man/man1/mb2hal.1.adoc:52 src/man/man1/mb2hal.1.adoc:65 #, no-wrap -msgid "*mb2hal.m.n.int s32 in*" +msgid "*mb2hal.m.n.int* s32 in" msgstr "" #. type: Plain text #: src/man/man1/mb2hal.1.adoc:56 +#, no-wrap msgid "" -"NELEMENTS needs to be 1 or PIN_NAMES must contain just one name. Both pin " -"values are added and limited to 65535 (UINT16_MAX). Use one and let the " -"other open (read as 0)." +"NELEMENTS needs to be 1 or PIN_NAMES must contain just one name.\n" +"Both pin values are added and limited to 65535 (UINT16_MAX). Use one and let " +"the other open (read as 0)." msgstr "" #. type: Title === @@ -150143,44 +150195,53 @@ msgstr "" msgid "fnct_15_write_multiple_coils:" msgstr "" +#. type: Plain text +#: src/man/man1/mb2hal.1.adoc:60 +#, no-wrap +msgid "*mb2hal.m.n.bit* bit in\n" +msgstr "" + #. type: Title === #: src/man/man1/mb2hal.1.adoc:61 #, no-wrap msgid "fnct_16_write_multiple_registers:" msgstr "" -#. type: Plain text -#: src/man/man1/mb2hal.1.adoc:67 -msgid "" -"Both pin values are added and limited to 65535 (UINT16_MAX). Use one and let " -"the other open (read as 0)." -msgstr "" - #. type: Title === -#: src/man/man1/mb2hal.1.adoc:68 +#: src/man/man1/mb2hal.1.adoc:69 #, no-wrap msgid "Each transaction" msgstr "" -#. type: Plain text +#. type: Labeled list #: src/man/man1/mb2hal.1.adoc:71 #, no-wrap -msgid "*mb2hal.m.num_errors u32 in* Error counter\n" +msgid "*mb2hal.m.num_errors* u32 in" +msgstr "" + +#. type: Plain text +#: src/man/man1/mb2hal.1.adoc:73 +msgid "Error counter" msgstr "" #. type: Plain text #: src/man/man1/mb2hal.1.adoc:77 #, no-wrap msgid "" -"m = HAL_TX_NAME or transaction number if not set, n = element number " -"(NELEMENTS)\n" -"Example:\n" +"m = HAL_TX_NAME or transaction number if not set\n" +"n = element number (NELEMENTS)" +msgstr "" + +#. type: delimited block . +#: src/man/man1/mb2hal.1.adoc:82 +#, no-wrap +msgid "" "mb2hal.00.01.int (TRANSACTION_00, second register)\n" -"mb2hal.readStatus.01.bit (HAL_TX_NAME=readStatus, first bit)" +"mb2hal.readStatus.01.bit (HAL_TX_NAME=readStatus, first bit)\n" msgstr "" #. type: Plain text -#: src/man/man1/mb2hal.1.adoc:81 +#: src/man/man1/mb2hal.1.adoc:86 msgid "Victor Rocco" msgstr "" @@ -150204,31 +150265,46 @@ msgid "*mdi*\n" msgstr "" #. type: Plain text -#: src/man/man1/mdi.1.adoc:17 +#: src/man/man1/mdi.1.adoc:16 #, no-wrap msgid "" -"*mdi* sends G-code commands to LinuxCNC. The command starts an\n" -"envirmonemt in which G-code commands are sent to the interpreter and\n" -"machine feedback is displayed.\n" +"*mdi* sends G-code commands to LinuxCNC.\n" +"The command starts an envirmonemt in which G-code commands are sent to the " +"interpreter and machine feedback is displayed.\n" msgstr "" #. type: Plain text -#: src/man/man1/mdi.1.adoc:21 -msgid "send a single command and exit mdi m2 s1400" +#: src/man/man1/mdi.1.adoc:20 +msgid "send a single command and exit:" +msgstr "" + +#. type: delimited block . +#: src/man/man1/mdi.1.adoc:22 +#, no-wrap +msgid "mdi m2 s1400\n" msgstr "" #. type: Plain text -#: src/man/man1/mdi.1.adoc:23 -msgid "interactive session $mdi MDI> m3 s1000 MDI> G0 X100 MDI> ^Z $stopped" +#: src/man/man1/mdi.1.adoc:25 +msgid "interactive session" +msgstr "" + +#. type: delimited block . +#: src/man/man1/mdi.1.adoc:31 +#, no-wrap +msgid "" +"$mdi\n" +"MDI> m3 s1000\n" +"MDI> G0 X100\n" +"MDI>` ^Z\n" +"$stopped\n" msgstr "" #. type: Plain text -#: src/man/man1/mdi.1.adoc:27 src/man/man1/millturn.1.adoc:19 -#: src/man/man1/modcompile.1.adoc:19 src/man/man1/ngcgui.1.adoc:19 -#: src/man/man1/qtplasmac_gcode.1.adoc:19 src/man/man1/setup_designer.1.adoc:17 -#: src/man/man1/tool_mmap_read.1.adoc:19 src/man/man1/tool_watch.1.adoc:19 -#: src/man/man1/xyzab-tdr-gui.1.adoc:19 src/man/man1/xyzbc-trt-gui.1.adoc:17 -msgid "linuxcnc(1)*" +#: src/man/man1/mdi.1.adoc:36 src/man/man1/melfagui.1.adoc:19 +#: src/man/man1/millturn.1.adoc:19 +#, no-wrap +msgid "*linuxcnc(1)*\n" msgstr "" #. type: Title = @@ -150250,16 +150326,10 @@ msgid "" "a Mitsubishi serial manipulator\n" msgstr "" -#. type: Plain text -#: src/man/man1/melfagui.1.adoc:19 -#, no-wrap -msgid "*linuxcnc(1)*\n" -msgstr "" - #. type: Plain text #: src/man/man1/melfagui.1.adoc:38 src/man/man1/millturn.1.adoc:38 -#: src/man/man1/modcompile.1.adoc:38 src/man/man1/qtplasmac_gcode.1.adoc:38 -#: src/man/man1/setup_designer.1.adoc:36 src/man/man1/tool_mmap_read.1.adoc:38 +#: src/man/man1/modcompile.1.adoc:37 src/man/man1/qtplasmac_gcode.1.adoc:36 +#: src/man/man1/setup_designer.1.adoc:36 src/man/man1/tool_mmap_read.1.adoc:36 #: src/man/man1/tool_watch.1.adoc:38 src/man/man1/xyzab-tdr-gui.1.adoc:38 msgid "Copyright © 2023 Andy Pugh." msgstr "" @@ -150276,19 +150346,19 @@ msgid "milltask - Non-realtime task controller for LinuxCNC" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:15 +#: src/man/man1/milltask.1.adoc:14 #, no-wrap msgid "" "*milltask* is an internal process of LinuxCNC. It is generally not\n" -"invoked directly but by an INI file setting: *[TASK]TASK=milltask*. The\n" -"*milltask* process creates the *ini.** HAL pins listed below and owned\n" -"by the *inihal* component. These pins may be modified while LinuxCNC is\n" -"running to alter values that are typically statically specified in an\n" -"INI file.\n" +"invoked directly but by an INI file setting: *[TASK]TASK=milltask*.\n" +"The *milltask* process creates the `ini.\\*` HAL pins listed below and owned " +"by the *inihal* component.\n" +"These pins may be modified while LinuxCNC is running to alter values\n" +"that are typically specified statically in an INI file.\n" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:24 +#: src/man/man1/milltask.1.adoc:23 msgid "" "The *inihal* pins are sampled in every task cycle, however, commands " "affected by their values typically use the value present at the time when " @@ -150296,285 +150366,285 @@ msgid "" "interpreter (*G-code* programs and *MDI* commands) and NML *jogging* " "commands issued by a GUI (including *halui*). *Wheel jogging* is implemented " "in the realtime motion module so *inihal* pin changes (e.g., " -"ini.*.max_velocity, ini.*.max_acceleration) may be honored as soon as " +"`ini.\\*.max_velocity`, `ini.*.max_acceleration`) may be honored as soon as " "altered values are propagated to the motion module." msgstr "" #. type: Title === -#: src/man/man1/milltask.1.adoc:27 +#: src/man/man1/milltask.1.adoc:26 #, no-wrap msgid "Per-joint pins (N == joint number)" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:29 +#: src/man/man1/milltask.1.adoc:28 #, no-wrap -msgid "*ini.*_N_*.backlash*" +msgid "**ini.**_N_**.backlash**" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:31 -msgid "Allows adjustment of *[JOINT_*_N_*]BACKLASH*" +#: src/man/man1/milltask.1.adoc:30 +msgid "Allows adjustment of \\[JOINT_N]*BACKLASH*" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:31 +#: src/man/man1/milltask.1.adoc:30 #, no-wrap -msgid "*ini.*_N_*.ferror*" +msgid "**ini.**_N_**.ferror**" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:33 -msgid "Allows adjustment of *[JOINT_*_N_*]FERROR*" +#: src/man/man1/milltask.1.adoc:32 +msgid "Allows adjustment of \\[JOINT_N]*FERROR*" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:33 +#: src/man/man1/milltask.1.adoc:32 #, no-wrap -msgid "*ini.*_N_*.min_ferror*" +msgid "**ini.**_N_**.min_ferror**" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:35 -msgid "Allows adjustment of *[JOINT_*_N_*]MIN_FERROR*" +#: src/man/man1/milltask.1.adoc:34 +msgid "Allows adjustment of \\[JOINT_N]*MIN_FERROR*" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:35 +#: src/man/man1/milltask.1.adoc:34 #, no-wrap -msgid "*ini.*_N_*.min_limit*" +msgid "**ini.**_N_**.min_limit**" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:37 -msgid "Allows adjustment of *[JOINT_*_N_*]MIN_LIMIT*" +#: src/man/man1/milltask.1.adoc:36 +msgid "Allows adjustment of \\[JOINT_N]*MIN_LIMIT*" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:37 +#: src/man/man1/milltask.1.adoc:36 #, no-wrap -msgid "*ini.*_N_*.max_limit*" +msgid "**ini.**_N_**.max_limit**" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:39 -msgid "Allows adjustment of *[JOINT_*_N_*]MAX_LIMIT*" +#: src/man/man1/milltask.1.adoc:38 +msgid "Allows adjustment of \\[JOINT_N]*MAX_LIMIT*" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:39 +#: src/man/man1/milltask.1.adoc:38 #, no-wrap -msgid "*ini.*_N_*.max_velocity*" +msgid "**ini.**_N_**.max_velocity**" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:41 -msgid "Allows adjustment of *[JOINT_*_N_*]MAX_VELOCITY*" +#: src/man/man1/milltask.1.adoc:40 +msgid "Allows adjustment of \\[JOINT_N]*MAX_VELOCITY*" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:41 +#: src/man/man1/milltask.1.adoc:40 #, no-wrap -msgid "*ini.*_N_*.max_acceleration*" +msgid "**ini.**_N_**.max_acceleration**" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:43 -msgid "Allows adjustment of *[JOINT_*_N_*]MAX_ACCELERATION*" +#: src/man/man1/milltask.1.adoc:42 +msgid "Allows adjustment of \\[JOINT_N]*MAX_ACCELERATION*" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:43 +#: src/man/man1/milltask.1.adoc:42 #, no-wrap -msgid "*ini.*_N_*.home*" +msgid "**ini.**_N_**.home**" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:45 -msgid "Allows adjustment of *[JOINT_*_N_*]HOME*" +#: src/man/man1/milltask.1.adoc:44 +msgid "Allows adjustment of \\[JOINT_N]*HOME*" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:45 src/man/man1/milltask.1.adoc:47 +#: src/man/man1/milltask.1.adoc:44 src/man/man1/milltask.1.adoc:46 #, no-wrap -msgid "*ini.*_N_*.home_offset*" +msgid "**ini.**_N_**.home_offset**" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:47 -msgid "Allows adjustment of *[JOINT_*_N_*]HOME_OFFSET*" +#: src/man/man1/milltask.1.adoc:46 +msgid "Allows adjustment of \\[JOINT_N]*HOME_OFFSET*" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:49 -msgid "Allows adjustment of *[JOINT_*_N_*]HOME_SEQUENCE*" +#: src/man/man1/milltask.1.adoc:48 +msgid "Allows adjustment of \\[JOINT_N]*HOME_SEQUENCE*" msgstr "" #. type: Title === -#: src/man/man1/milltask.1.adoc:50 +#: src/man/man1/milltask.1.adoc:49 #, no-wrap msgid "Per-axis pins (L == axis letter)" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:52 +#: src/man/man1/milltask.1.adoc:51 #, no-wrap -msgid "*ini.*_L_*.min_limit*" +msgid "**ini.**_L_**.min_limit**" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:54 -msgid "Allows adjustment of *[AXIS_*_L_*]MIN_LIMIT*" +#: src/man/man1/milltask.1.adoc:53 +msgid "Allows adjustment of \\[AXIS_L]*MIN_LIMIT*" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:54 +#: src/man/man1/milltask.1.adoc:53 #, no-wrap -msgid "*ini.*_L_*.max_limit*" +msgid "**ini.**_L_**.max_limit**" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:56 -msgid "Allows adjustment of *[AXIS_*_L_*]MAX_LIMIT*" +#: src/man/man1/milltask.1.adoc:55 +msgid "Allows adjustment of \\[AXIS_L]*MAX_LIMIT*" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:56 +#: src/man/man1/milltask.1.adoc:55 #, no-wrap -msgid "*ini.*_L_*.max_velocity*" +msgid "**ini.**_L_**.max_velocity**" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:58 -msgid "Allows adjustment of *[AXIS_*_L_*]MAX_VELOCITY*" +#: src/man/man1/milltask.1.adoc:57 +msgid "Allows adjustment of \\[AXIS_L]*MAX_VELOCITY*" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:58 +#: src/man/man1/milltask.1.adoc:57 #, no-wrap -msgid "*ini.*_L_*.max_acceleration*" +msgid "**ini.**_L_**.max_acceleration**" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:60 -msgid "Allows adjustment of *[AXIS_*_L_*]MAX_ACCELERATION*" +#: src/man/man1/milltask.1.adoc:59 +msgid "Allows adjustment of \\[AXIS_L]*MAX_ACCELERATION*" msgstr "" #. type: Title === -#: src/man/man1/milltask.1.adoc:61 +#: src/man/man1/milltask.1.adoc:60 #, no-wrap msgid "Global pins" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:63 +#: src/man/man1/milltask.1.adoc:62 #, no-wrap msgid "*ini.traj_default_acceleration*" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:65 -msgid "Allows adjustment of *[TRAJ]DEFAULT_ACCELERATION*" +#: src/man/man1/milltask.1.adoc:64 +msgid "Allows adjustment of \\[TRAJ]*DEFAULT_ACCELERATION*" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:65 +#: src/man/man1/milltask.1.adoc:64 #, no-wrap msgid "*ini.traj_default_velocity*" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:67 -msgid "Allows adjustment of *[TRAJ]DEFAULT_VELOCITY*" +#: src/man/man1/milltask.1.adoc:66 +msgid "Allows adjustment of \\[TRAJ]*DEFAULT_VELOCITY*" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:67 +#: src/man/man1/milltask.1.adoc:66 #, no-wrap msgid "*ini.traj_max_acceleration*" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:69 -msgid "Allows adjustment of *[TRAJ]MAX_ACCELERATION*" +#: src/man/man1/milltask.1.adoc:68 +msgid "Allows adjustment of \\[TRAJ]*MAX_ACCELERATION*" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:69 +#: src/man/man1/milltask.1.adoc:68 #, no-wrap msgid "*ini.traj_max_velocity*" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:71 -msgid "Allows adjustment of *[TRAJ]MAX_VELOCITY*" +#: src/man/man1/milltask.1.adoc:70 +msgid "Allows adjustment of \\[TRAJ]*MAX_VELOCITY*" msgstr "" #. type: Title === -#: src/man/man1/milltask.1.adoc:72 +#: src/man/man1/milltask.1.adoc:71 #, no-wrap msgid "Global pins (arc_blend trajectory planner)" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:74 +#: src/man/man1/milltask.1.adoc:73 #, no-wrap msgid "*ini.traj_arc_blend_enable*" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:76 -msgid "Allows adjustment of *[TRAJ]ARC_BLEND_ENABLE*" +#: src/man/man1/milltask.1.adoc:75 +msgid "Allows adjustment of \\[TRAJ]*ARC_BLEND_ENABLE*" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:76 +#: src/man/man1/milltask.1.adoc:75 #, no-wrap msgid "*ini.traj_arc_blend_fallback_enable*" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:78 -msgid "Allows adjustment of *[TRAJ]ARC_BLEND_FALLBACK_ENABLE*" +#: src/man/man1/milltask.1.adoc:77 +msgid "Allows adjustment of \\[TRAJ]*ARC_BLEND_FALLBACK_ENABLE*" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:78 +#: src/man/man1/milltask.1.adoc:77 #, no-wrap msgid "*ini.traj_arc_blend_gap_cycles*" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:80 -msgid "Allows adjustment of *[TRAJ]ARC_OPTIMIZATION_DEPTH*" +#: src/man/man1/milltask.1.adoc:79 +msgid "Allows adjustment of \\[TRAJ]*ARC_OPTIMIZATION_DEPTH*" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:80 +#: src/man/man1/milltask.1.adoc:79 #, no-wrap msgid "*ini.traj_arc_blend_optimization_depth*" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:82 -msgid "Allows adjustment of *[TRAJ]ARC_BLEND_GAP_CYCLES*" +#: src/man/man1/milltask.1.adoc:81 +msgid "Allows adjustment of \\[TRAJ]*ARC_BLEND_GAP_CYCLES*" msgstr "" #. type: Labeled list -#: src/man/man1/milltask.1.adoc:82 +#: src/man/man1/milltask.1.adoc:81 #, no-wrap msgid "*ini.traj_arc_blend_ramp_freq*" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:84 -msgid "Allows adjustment of *[TRAJ]ARC_BLEND_RAMP_FREQ*" +#: src/man/man1/milltask.1.adoc:83 +msgid "Allows adjustment of \\[TRAJ]*ARC_BLEND_RAMP_FREQ*" msgstr "" #. type: SH -#: src/man/man1/milltask.1.adoc:85 src/man/man1/mitsub_vfd.1.adoc:69 +#: src/man/man1/milltask.1.adoc:84 src/man/man1/mitsub_vfd.1.adoc:63 #: src/man/man1/moveoff_gui.1.adoc:84 src/man/man1/sim_pin.1.adoc:36 -#: src/man/man1/xhc-whb04b-6.1.adoc:574 src/man/man3/hal_parport.3hal.adoc:69 +#: src/man/man1/xhc-whb04b-6.1.adoc:563 src/man/man3/hal_parport.3hal.adoc:69 #: src/man/man3/hal_type_t.3.adoc:40 src/man/man3/rtapi_bool.3rtapi.adoc:22 #: src/man/man3/rtapi_div_u64.3.adoc:40 src/man/man3/rtapi_get_time.3.adoc:57 #: src/man/man3/rtapi_module_param.3.adoc:49 src/man/man3/rtapi_outb.3.adoc:37 @@ -150588,21 +150658,21 @@ msgid "NOTES" msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:92 +#: src/man/man1/milltask.1.adoc:91 msgid "" "The *inihal* pins cannot be linked or set in a HAL file that is specified by " -"an INI file *[HAL]HALFILE* item because they are not created until " +"an INI file **[HAL]HALFILE** item because they are not created until " "*milltask* is started. The *inihal* pin values can be altered by independent " -"halcmd programs specified by *[APPLICATION]APP* items or by GUIs that " -"support a *[HAL]POSTGUI_HALFILE*." +"halcmd programs specified by **[APPLICATION]APP** items or by GUIs that " +"support a **[HAL]POSTGUI_HALFILE**." msgstr "" #. type: Plain text -#: src/man/man1/milltask.1.adoc:95 +#: src/man/man1/milltask.1.adoc:94 msgid "" "The INI file is not automatically updated with values altered by *inihal* " "pin settings but can be updated using the calibration program (emccalib.tcl) " -"when using a *[HAL]POSTGUI_HALFILE*." +"when using a **[HAL]POSTGUI_HALFILE**." msgstr "" #. type: Title = @@ -150639,37 +150709,90 @@ msgid "" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:22 +#: src/man/man1/mitsub_vfd.1.adoc:13 +#, no-wrap +msgid "" +"*loadrt mitsub_vfd* [*--baud* _baudrate_] [*--port* _devicename_] " +"**name1=**__number~1~__[,**name2=**__number~2~__...]\n" +msgstr "" + +#. type: Labeled list +#: src/man/man1/mitsub_vfd.1.adoc:14 +#, no-wrap +msgid "*name1*" +msgstr "" + +#. type: Plain text +#: src/man/man1/mitsub_vfd.1.adoc:15 +msgid "is user selectable (usually a description of the controlled device)." +msgstr "" + +#. type: Labeled list +#: src/man/man1/mitsub_vfd.1.adoc:15 #, no-wrap +msgid "__number~1~__" +msgstr "" + +#. type: Plain text +#: src/man/man1/mitsub_vfd.1.adoc:16 +msgid "" +"is the slave number that was set on the VFD. Must be two digits (Parameter " +"117)." +msgstr "" + +#. type: Labeled list +#: src/man/man1/mitsub_vfd.1.adoc:16 +#, no-wrap +msgid "**name~__N__~=__number~N~__**" +msgstr "" + +#. type: Plain text +#: src/man/man1/mitsub_vfd.1.adoc:17 +msgid "can be repeated for multiple VFD's connected together." +msgstr "" + +#. type: Labeled list +#: src/man/man1/mitsub_vfd.1.adoc:17 +#, no-wrap +msgid "*--baud* _baudrate_" +msgstr "" + +#. type: Plain text +#: src/man/man1/mitsub_vfd.1.adoc:18 +msgid "" +"is optional as it defaults to 9600, all networked vfds must be set to the " +"same baudrate." +msgstr "" + +#. type: Labeled list +#: src/man/man1/mitsub_vfd.1.adoc:18 +#, no-wrap +msgid "*--port* _devicename_" +msgstr "" + +#. type: Plain text +#: src/man/man1/mitsub_vfd.1.adoc:19 msgid "" -"*loadrt mitsub_vfd [--baud 4800] [--port /dev/ttyUSB0]\n" -"name1=number1[,name2=numer2...]* +\n" -"*name1* is user selectable (usually a description of the controlled\n" -"device). +\n" -"*number1* is the slave number that was set on the VFD. Must be two\n" -"digits (Parameter 117). +\n" -"*name=number* can be repeated for multiple VFD's connected together. +\n" -"*--baud* is optional as it defaults to 9600, all networked vfds must be\n" -"set to the same baudrate. +\n" -"*--port* is optional as it defaults to ttyS0.\n" +"is optional as it defaults to `ttyS0``, a common alternative is " +"`/dev/ttyUSB0`." msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:28 +#: src/man/man1/mitsub_vfd.1.adoc:24 msgid "" -"The mitsub_vfd component interfaces a Mitsubishi VFD to LinuxCNC. The VFD is " -"connected via RS-485 serial to the computer's USB or serial port using a " +"The mitsub_vfd component interfaces a Mitsubishi VFD to LinuxCNC. The VFD " +"is connected via RS-485 serial to the computer's USB or serial port using a " "RS-232/RS-485 converter." msgstr "" #. type: Title == -#: src/man/man1/mitsub_vfd.1.adoc:29 +#: src/man/man1/mitsub_vfd.1.adoc:25 #, no-wrap msgid "HARDWARE SETUP" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:37 +#: src/man/man1/mitsub_vfd.1.adoc:31 #, no-wrap msgid "" "reference manual 'communication option reference manual' and A500 technical " @@ -150680,329 +150803,397 @@ msgid "" "You must power cycle the inverter for some of these, e.g. 79." msgstr "" +#. type: Plain text +#: src/man/man1/mitsub_vfd.1.adoc:33 +#, no-wrap +msgid "*VFD INTERNAL PARAMETERS*:\n" +msgstr "" + #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:38 +#: src/man/man1/mitsub_vfd.1.adoc:34 #, no-wrap -msgid "*VFD INTERNAL PARAMETERS: *" +msgid "*PARAMETER 79*" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:40 +#: src/man/man1/mitsub_vfd.1.adoc:35 +msgid "1 or 0" +msgstr "" + +#. type: Labeled list +#: src/man/man1/mitsub_vfd.1.adoc:36 #, no-wrap -msgid "*PARAMETER 79* - 1 or 0\n" +msgid "*PARAMETER 117*" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:43 +#: src/man/man1/mitsub_vfd.1.adoc:38 #, no-wrap msgid "" -"*PARAMETER 117* station number - 1 +\n" -"(can be optionally set 0 - 31) if component is also set\n" +"Station number - 1\n" +"(can be optionally set 0 - 31) if component is also set" msgstr "" -#. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:46 +#. type: Labeled list +#: src/man/man1/mitsub_vfd.1.adoc:39 #, no-wrap -msgid "" -"*PARAMETER 118* communication speed 96 +\n" -"(can be optionally set 48,96,192 if component is also set)\n" +msgid "*PARAMETER 118*" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:49 +#: src/man/man1/mitsub_vfd.1.adoc:41 #, no-wrap msgid "" -"*PARAMETER 119* stop bit/data length - 1 +\n" -"(8 bits, two stop - don't change)\n" +"Communication speed 96\n" +"(can be optionally set 48, 96, 192 if component is also set)" +msgstr "" + +#. type: Labeled list +#: src/man/man1/mitsub_vfd.1.adoc:42 +#, no-wrap +msgid "*PARAMETER 119*" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:52 +#: src/man/man1/mitsub_vfd.1.adoc:44 #, no-wrap msgid "" -"*PARAMETER 120* parity - 0 +\n" -"(no parity - don't change)\n" +"Stop bit/data length - 1\n" +"(8 bits, two stop - don't change)" +msgstr "" + +#. type: Labeled list +#: src/man/man1/mitsub_vfd.1.adoc:45 +#, no-wrap +msgid "*PARAMETER 120*" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:55 +#: src/man/man1/mitsub_vfd.1.adoc:47 #, no-wrap msgid "" -"*PARAMETER 121* COM tries - 10 +\n" -"(if maximum 10 COM errors then inverter faults- can change.)\n" +"Parity - 0\n" +"(no parity - don't change)" +msgstr "" + +#. type: Labeled list +#: src/man/man1/mitsub_vfd.1.adoc:48 +#, no-wrap +msgid "*PARAMETER 121*" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:59 +#: src/man/man1/mitsub_vfd.1.adoc:50 #, no-wrap msgid "" -"*PARAMETER 122* COM check time interval 9999 +\n" -"(never check - if communication is lost inverter will not know (can\n" -"change))\n" +"COM tries - 10\n" +"(if maximum 10 COM errors then inverter faults- can change.)" +msgstr "" + +#. type: Labeled list +#: src/man/man1/mitsub_vfd.1.adoc:51 +#, no-wrap +msgid "*PARAMETER 122*" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:62 +#: src/man/man1/mitsub_vfd.1.adoc:53 #, no-wrap msgid "" -"*PARAMETER 123* wait time - 9999 +\n" -"No wait time is added to the serial data frame (don't change).\n" +"COM check time interval 9999\n" +"(never check - if communication is lost inverter will not know (can change))" +msgstr "" + +#. type: Labeled list +#: src/man/man1/mitsub_vfd.1.adoc:54 +#, no-wrap +msgid "*PARAMETER 123*" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:65 +#: src/man/man1/mitsub_vfd.1.adoc:56 #, no-wrap msgid "" -"*PARAMETER 124* CR selection - 0 +\n" -"don't change\n" +"Wait time - 9999\n" +"No wait time is added to the serial data frame (don't change)." +msgstr "" + +#. type: Labeled list +#: src/man/man1/mitsub_vfd.1.adoc:57 +#, no-wrap +msgid "*PARAMETER 124*" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:68 +#: src/man/man1/mitsub_vfd.1.adoc:59 #, no-wrap msgid "" -"*PARAMETER 549* communication protocol - 0 +\n" -"computer link protocol - don't change - (not all VFDs have this)\n" +"CR selection - 0\n" +"Don't change." +msgstr "" + +#. type: Labeled list +#: src/man/man1/mitsub_vfd.1.adoc:60 +#, no-wrap +msgid "*PARAMETER 549*" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:75 +#: src/man/man1/mitsub_vfd.1.adoc:62 #, no-wrap msgid "" -"This driver assumes certain other VFD settings: -That the motor frequency " -"status is set to show Hertz.\n" -"-That the status bit 3 is up to speed\n" -"-That the status bit 7 is alarm" +"Communication protocol - 0\n" +"Computer link protocol - don't change - (not all VFDs have this)" +msgstr "" + +#. type: Plain text +#: src/man/man1/mitsub_vfd.1.adoc:66 +msgid "This driver assumes certain other VFD settings:" +msgstr "" + +#. type: Plain text +#: src/man/man1/mitsub_vfd.1.adoc:68 +msgid "That the motor frequency status is set to show Hertz." msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:80 +#: src/man/man1/mitsub_vfd.1.adoc:69 +msgid "That the status bit 3 is up to speed." +msgstr "" + +#. type: Plain text +#: src/man/man1/mitsub_vfd.1.adoc:70 +msgid "That the status bit 7 is alarm." +msgstr "" + +#. type: Plain text +#: src/man/man1/mitsub_vfd.1.adoc:74 #, no-wrap msgid "" -"some models (eg E500) cannot monitor status.\n" +"Some models (eg E500) cannot monitor status.\n" "You must set set the monitor pin to false.\n" "In this case pins such as up-to-speed, amps, alarm and status bits are not " "useful." msgstr "" #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:83 +#: src/man/man1/mitsub_vfd.1.adoc:77 #, no-wrap -msgid "*[VFD NAME].fwd* (bit, in)" +msgid "_VFD_NAME_**.fwd** (bit, in)" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:84 -msgid "forward/reverse pin +" +#: src/man/man1/mitsub_vfd.1.adoc:78 +msgid "Forward/reverse pin" msgstr "" #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:84 +#: src/man/man1/mitsub_vfd.1.adoc:78 #, no-wrap -msgid "*[VFD NAME].run* (bit, in)" +msgid "_VFD_NAME_**.run** (bit, in)" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:85 -msgid "run/stop pin +" +#: src/man/man1/mitsub_vfd.1.adoc:79 +msgid "Run/stop pin" msgstr "" #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:85 +#: src/man/man1/mitsub_vfd.1.adoc:79 #, no-wrap -msgid "*[VFD NAME].debug* (bit, in)" +msgid "_VFD_NAME_**.debug** (bit, in)" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:87 -#, no-wrap -msgid "" -"set debug mode pin\n" -"This will print many messages to the terminal +" +#: src/man/man1/mitsub_vfd.1.adoc:81 +msgid "Set debug mode pin. This will print many messages to the terminal." msgstr "" #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:87 +#: src/man/man1/mitsub_vfd.1.adoc:81 #, no-wrap -msgid "*[VFD NAME].monitor* (bit, in)" +msgid "_VFD_NAME_**.monitor** (bit, in)" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:90 +#: src/man/man1/mitsub_vfd.1.adoc:84 msgid "" -"set monitor mode pin If false request-status command will not be sent to " -"VFD. Status, amps, power, motor-feedback, and alarm would then not be " -"useful. +" +"Set monitor mode pin. If false, request-status command will not be sent to " +"VFD. Status, amps, power, motor-feedback, and alarm would then not be " +"useful." msgstr "" #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:90 +#: src/man/man1/mitsub_vfd.1.adoc:84 #, no-wrap -msgid "*[VFD NAME].estop* (bit, in)" +msgid "_VFD_NAME_**.estop** (bit, in)" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:92 -#, no-wrap +#: src/man/man1/mitsub_vfd.1.adoc:86 msgid "" -"set E-stop mode pin\n" -"This will stop the VFD. Restarting requires the run pin to cycle." +"Set E-stop mode pin. This will stop the VFD. Restarting requires the run " +"pin to cycle." msgstr "" #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:93 +#: src/man/man1/mitsub_vfd.1.adoc:86 #, no-wrap -msgid "*[VFD NAME].fwd* (bit, out)" +msgid "_VFD_NAME_**.fwd** (bit, out)" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:95 +#: src/man/man1/mitsub_vfd.1.adoc:87 msgid "" -"up-to-speed status pin Motor is at requested speed within VFD's settings " -"tolerance. +" +"Up-to-speed status pin Motor is at requested speed within VFD's settings " +"tolerance." msgstr "" #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:95 +#: src/man/man1/mitsub_vfd.1.adoc:87 #, no-wrap -msgid "*[VFD NAME].alarm* (bit, out)" +msgid "_VFD_NAME_**.alarm** (bit, out)" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:96 -msgid "alarm status pin +" +#: src/man/man1/mitsub_vfd.1.adoc:88 +msgid "Alarm status pin" msgstr "" #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:97 +#: src/man/man1/mitsub_vfd.1.adoc:88 #, no-wrap -msgid "*[VFD NAME].motor-cmd* (float, in)" +msgid "_VFD_NAME_**.motor-cmd** (float, in)" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:99 -msgid "The requested motor speed, is Hertz +" +#: src/man/man1/mitsub_vfd.1.adoc:89 +msgid "The requested motor speed, in Hertz (Hz)" msgstr "" #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:100 +#: src/man/man1/mitsub_vfd.1.adoc:89 #, no-wrap -msgid "*[VFD NAME].motor-fb* (float, out)" +msgid "_VFD_NAME_**.motor-fb** (float, out)" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:102 -msgid "The motor feedback speed (from VFD) in Hertz (Hz) +" +#: src/man/man1/mitsub_vfd.1.adoc:90 +msgid "The motor feedback speed (from VFD) in Hertz (Hz)" msgstr "" #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:102 +#: src/man/man1/mitsub_vfd.1.adoc:90 #, no-wrap -msgid "*[VFD NAME].motor-amps* (float, out)" +msgid "_VFD_NAME_**.motor-amps** (float, out)" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:103 -msgid "The motor current, in amps +" +#: src/man/man1/mitsub_vfd.1.adoc:91 +msgid "The motor current, in amperes (A)" msgstr "" #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:103 +#: src/man/man1/mitsub_vfd.1.adoc:91 #, no-wrap -msgid "*[VFD NAME].motor-power* (float, out)" +msgid "_VFD_NAME_**.motor-power** (float, out)" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:104 -msgid "The motor power +" +#: src/man/man1/mitsub_vfd.1.adoc:92 +msgid "The motor power" msgstr "" #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:105 src/man/man1/mitsub_vfd.1.adoc:107 -#: src/man/man1/mitsub_vfd.1.adoc:109 +#: src/man/man1/mitsub_vfd.1.adoc:92 src/man/man1/mitsub_vfd.1.adoc:93 +#: src/man/man1/mitsub_vfd.1.adoc:94 #, no-wrap -msgid "*[VFD NAME].scale-cmd* (float, in)" +msgid "_VFD_NAME_**.scale-cmd** (float, in)" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:107 src/man/man1/mitsub_vfd.1.adoc:109 -#: src/man/man1/mitsub_vfd.1.adoc:111 -msgid "Motor command's scale setting defaults to 1 +" +#: src/man/man1/mitsub_vfd.1.adoc:93 src/man/man1/mitsub_vfd.1.adoc:94 +#: src/man/man1/mitsub_vfd.1.adoc:95 +msgid "Motor command's scale setting defaults to 1" msgstr "" #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:112 +#: src/man/man1/mitsub_vfd.1.adoc:95 #, no-wrap -msgid "*[VFD NAME].stat-bit-0* (bit, out)" +msgid "_VFD_NAME_**.stat-bit-0** (bit, out)" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:113 src/man/man1/mitsub_vfd.1.adoc:114 -#: src/man/man1/mitsub_vfd.1.adoc:115 src/man/man1/mitsub_vfd.1.adoc:118 -#: src/man/man1/mitsub_vfd.1.adoc:119 src/man/man1/mitsub_vfd.1.adoc:120 -msgid "raw status bit +" +#: src/man/man1/mitsub_vfd.1.adoc:96 src/man/man1/mitsub_vfd.1.adoc:97 +#: src/man/man1/mitsub_vfd.1.adoc:98 src/man/man1/mitsub_vfd.1.adoc:100 +#: src/man/man1/mitsub_vfd.1.adoc:101 src/man/man1/mitsub_vfd.1.adoc:102 +msgid "Raw status bit" msgstr "" #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:113 +#: src/man/man1/mitsub_vfd.1.adoc:96 #, no-wrap -msgid "*[VFD NAME].stat-bit-1* (bit, out)" +msgid "_VFD_NAME_**.stat-bit-1** (bit, out)" msgstr "" #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:114 +#: src/man/man1/mitsub_vfd.1.adoc:97 #, no-wrap -msgid "*[VFD NAME].stat-bit-2* (bit, out)" +msgid "_VFD_NAME_**.stat-bit-2** (bit, out)" msgstr "" #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:115 +#: src/man/man1/mitsub_vfd.1.adoc:98 #, no-wrap -msgid "*[VFD NAME].stat-bit-3* (bit, out)" +msgid "_VFD_NAME_**.stat-bit-3** (bit, out)" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:117 -msgid "raw status bit set the VFD so this is motor-at-speed status +" +#: src/man/man1/mitsub_vfd.1.adoc:99 +msgid "" +"Raw status bit. Configure the VFD so that the function 'Up to frequency' or " +"'motor-at-speed' is assigned to status bit 3 (parameter 191 for 700 series)." msgstr "" #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:117 +#: src/man/man1/mitsub_vfd.1.adoc:99 #, no-wrap -msgid "*[VFD NAME].stat-bit-4* (bit, out)" +msgid "_VFD_NAME_**.stat-bit-4** (bit, out)" msgstr "" #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:118 +#: src/man/man1/mitsub_vfd.1.adoc:100 #, no-wrap -msgid "*[VFD NAME].stat-bit-5* (bit, out)" +msgid "_VFD_NAME_**.stat-bit-5** (bit, out)" msgstr "" #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:119 +#: src/man/man1/mitsub_vfd.1.adoc:101 #, no-wrap -msgid "*[VFD NAME].stat-bit-6* (bit, out)" +msgid "_VFD_NAME_**.stat-bit-6** (bit, out)" msgstr "" #. type: Labeled list -#: src/man/man1/mitsub_vfd.1.adoc:120 +#: src/man/man1/mitsub_vfd.1.adoc:102 #, no-wrap -msgid "*[VFD NAME].stat-bit-7* (bit, out)" +msgid "_VFD_NAME_**.stat-bit-7** (bit, out)" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:122 -msgid "raw status bit Set the VFD so this in the alarm bit" +#: src/man/man1/mitsub_vfd.1.adoc:103 +msgid "" +"Raw status bit. Configure the VFD so that the function 'alarm' is assigned " +"to status bit 7 (parameter 195 for 700 series)" msgstr "" #. type: Title == -#: src/man/man1/mitsub_vfd.1.adoc:123 +#: src/man/man1/mitsub_vfd.1.adoc:104 #, no-wrap msgid "SAMPLE HAL" msgstr "" -#. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:151 +#. type: delimited block . +#: src/man/man1/mitsub_vfd.1.adoc:132 #, no-wrap msgid "" "loadusr -Wn coolant mitsub_vfd --port /dev/ttyUSB0 spindle=02 coolant=01\n" @@ -151029,14 +151220,14 @@ msgid "" "setp coolant.motor-cmd 60\n" "# allows us to see status\n" "setp coolant.monitor 1\n" -"net estop-out coolant.estop" +"net estop-out coolant.estop\n" msgstr "" #. type: Plain text -#: src/man/man1/mitsub_vfd.1.adoc:156 +#: src/man/man1/mitsub_vfd.1.adoc:137 msgid "" "Some models, e.g. E500, cannot monitor status, so set the monitor pin to " -"false. In this case, pins such as up-to-speed, amps, alarm and status bits " +"false. In this case, pins such as up-to-speed, amps, alarm and status bits " "are not useful." msgstr "" @@ -151052,18 +151243,26 @@ msgid "modcompile - Utility for compiling Modbus drivers" msgstr "" #. type: Plain text -#: src/man/man1/modcompile.1.adoc:11 +#: src/man/man1/modcompile.1.adoc:10 #, no-wrap msgid "" -"*modcompile* is used to compile modbus drivers that use the Mesa card\n" +"*modcompile* is used to compile modbus drivers that use the Mesa card " "UARTs.\n" msgstr "" #. type: Plain text -#: src/man/man1/modcompile.1.adoc:15 +#: src/man/man1/modcompile.1.adoc:14 msgid "http://linuxcnc.org/docs/stable/html/drivers/mesa_modbus.html" msgstr "" +#. type: Plain text +#: src/man/man1/modcompile.1.adoc:18 src/man/man1/ngcgui.1.adoc:19 +#: src/man/man1/qtplasmac_gcode.1.adoc:17 src/man/man1/setup_designer.1.adoc:17 +#: src/man/man1/tool_mmap_read.1.adoc:17 src/man/man1/tool_watch.1.adoc:19 +#: src/man/man1/xyzab-tdr-gui.1.adoc:19 +msgid "linuxcnc(1)*" +msgstr "" + #. type: Title = #: src/man/man1/monitor-xhc-hb04.1.adoc:1 #, no-wrap @@ -151071,34 +151270,38 @@ msgid "monitor-xhc-hb04(1)" msgstr "" #. type: Plain text -#: src/man/man1/monitor-xhc-hb04.1.adoc:7 +#: src/man/man1/monitor-xhc-hb04.1.adoc:6 msgid "monitor-xhc-hb04 - monitors the XHC-HB04 pendant and warns of disconnection" msgstr "" #. type: Plain text -#: src/man/man1/monitor-xhc-hb04.1.adoc:11 +#: src/man/man1/monitor-xhc-hb04.1.adoc:10 #, no-wrap msgid "*monitor-xhc-hb04*\n" msgstr "" #. type: Plain text -#: src/man/man1/monitor-xhc-hb04.1.adoc:17 +#: src/man/man1/monitor-xhc-hb04.1.adoc:15 #, no-wrap msgid "" -"*monitor-xhc-hb04* is included to monitor disconnects and reconnects of\n" -"the pendant. This script runs in the background and will pop up a\n" -"message when the pendant is disconnected or reconnected.\n" +"*monitor-xhc-hb04* is included to monitor disconnects and reconnects of the " +"pendant.\n" +"This script runs in the background and will pop up a message when the " +"pendant is disconnected or reconnected.\n" msgstr "" #. type: Plain text -#: src/man/man1/monitor-xhc-hb04.1.adoc:20 -msgid "" -"Usage is optional; if used it is specified with INI file entry: " -"[APPLICATIONS]APP = monitor-xhc-hb04" +#: src/man/man1/monitor-xhc-hb04.1.adoc:18 +msgid "Usage is optional; if used it is specified with INI file entry: ```" msgstr "" #. type: Plain text -#: src/man/man1/monitor-xhc-hb04.1.adoc:24 +#: src/man/man1/monitor-xhc-hb04.1.adoc:21 +msgid "APP = monitor-xhc-hb04 ```" +msgstr "" + +#. type: Plain text +#: src/man/man1/monitor-xhc-hb04.1.adoc:25 msgid "xhc-hb04(1), linuxcnc(1)" msgstr "" @@ -151124,7 +151327,7 @@ msgstr "" #, no-wrap msgid "" "*motion-logger* is a test program to log motion commands sent from\n" -"LinuxCNC's Task module to the Motion module\n" +"LinuxCNC's Task module to the Motion module.\n" msgstr "" #. type: Plain text @@ -151146,20 +151349,20 @@ msgstr "" #. type: Plain text #: src/man/man1/moveoff_gui.1.adoc:10 #, no-wrap -msgid "*moveoff_gui *[--help* | -- -h | -?]*\n" +msgid "*moveoff_gui* [*--help* | -- *-h* | *-?]\n" msgstr "" #. type: Plain text #: src/man/man1/moveoff_gui.1.adoc:12 #, no-wrap -msgid "*moveoff_gui [*options*]*\n" +msgid "*moveoff_gui* [_options_]\n" msgstr "" #. type: Plain text #: src/man/man1/moveoff_gui.1.adoc:18 msgid "" "Moveoff_gui is a sample graphical user interface (GUI) for controlling a HAL " -"moveoff component to implement HAL-only offsets. See the manpage (man " +"moveoff component to implement HAL-only offsets. See the manpage (man " "moveoff) for *IMPORTANT* limitations and warnings." msgstr "" @@ -151167,7 +151370,7 @@ msgstr "" #: src/man/man1/moveoff_gui.1.adoc:22 msgid "" "Supported configurations must use a known kinematics module with " -"*KINEMATICS_TYPE = KINEMATICS_IDENTITY*. The modules currently supported " +"`KINEMATICS_TYPE = KINEMATICS_IDENTITY`. The modules currently supported " "are: *trivkins*" msgstr "" @@ -151380,49 +151583,54 @@ msgid "LinuxCNC must be running." msgstr "" #. type: Plain text -#: src/man/man1/moveoff_gui.1.adoc:89 -msgid "Halui must be loaded, typical INI file setting: *[HAL]HALUI = halui*." +#: src/man/man1/moveoff_gui.1.adoc:90 +msgid "Halui must be loaded, typical INI file setting: ```" +msgstr "" + +#. type: Plain text +#: src/man/man1/moveoff_gui.1.adoc:93 +msgid "HALUI = halui ```" msgstr "" #. type: Plain text -#: src/man/man1/moveoff_gui.1.adoc:92 +#: src/man/man1/moveoff_gui.1.adoc:96 #, no-wrap msgid "" "The moveoff component must be loaded with the name 'mv' as:\n" -"*loadrt moveoff names=mv personality=number_of_axes*" +"**loadrt moveoff names=**_mv **personality=**_number_of_axes_" msgstr "" #. type: Plain text -#: src/man/man1/moveoff_gui.1.adoc:97 +#: src/man/man1/moveoff_gui.1.adoc:101 msgid "" "If the pin mv.motion-enable is *not* connected when moveoff_gui is started, " -"*controls will be provided* to enable offsets and set offset values. If the " +"*controls will be provided* to enable offsets and set offset values. If the " "pin *is* connected, *only a display* of offsets is shown and control must be " "made by *external* HAL connections." msgstr "" #. type: Plain text -#: src/man/man1/moveoff_gui.1.adoc:102 +#: src/man/man1/moveoff_gui.1.adoc:105 msgid "" -"If a pin named *.resume-inhibit exists and is not connected, it will be set " -"while offsets are applied. This pin may be provided by the controlling " -"LinuxCNC GUI in use. Use of the pin may be disabled with the option " +"If a pin named `*.resume-inhibit` exists and is not connected, it will be " +"set while offsets are applied. This pin may be provided by the controlling " +"LinuxCNC GUI in use. Use of the pin may be disabled with the option " "-no_resume_inhibit." msgstr "" #. type: Plain text -#: src/man/man1/moveoff_gui.1.adoc:110 +#: src/man/man1/moveoff_gui.1.adoc:111 msgid "" -"The -autoresume option uses halui.program.resume to automatically resume " +"The -autoresume option uses `halui.program.resume` to automatically resume " "program execution when the move-enable pin is deactivated and all offsets " -"are removed. The resume pin is not activated until an additional interval " -"(-delay delay_secs) elapses. This delay interval may be useful for " -"restarting related equipment (a spindle motor for example) While timing the " -"delay, a popup is offered to cancel the automatic program resumption." +"are removed. The resume pin is not activated until an additional interval " +"(-delay delay_secs) elapses. This delay interval may be useful for " +"restarting related equipment (a spindle motor for example). While timing " +"the delay, a popup is offered to cancel the automatic program resumption." msgstr "" #. type: Plain text -#: src/man/man1/moveoff_gui.1.adoc:118 +#: src/man/man1/moveoff_gui.1.adoc:119 msgid "" "The INI file in the configuration directory must provide HALFILEs to loadrt " "the moveoff component, connect its pins, and addf its read and write " @@ -151432,78 +151640,68 @@ msgid "" msgstr "" #. type: Plain text -#: src/man/man1/moveoff_gui.1.adoc:125 -#, no-wrap -msgid "" -"*[HAL]* +\n" -"HALUI = halui +\n" -"HALFILE = user_halfile_1 +\n" -"etc ... +\n" -"HALFILE = user_halfile_n +\n" -"*HALFILE = LIB:hookup_moveoff.tcl*\n" +#: src/man/man1/moveoff_gui.1.adoc:121 src/man/man1/moveoff_gui.1.adoc:132 +#: src/man/man1/moveoff_gui.1.adoc:142 src/man/man1/moveoff_gui.1.adoc:152 +#: README.adoc:111 README.adoc:113 +msgid "```" msgstr "" #. type: Plain text #: src/man/man1/moveoff_gui.1.adoc:128 msgid "" -"The *hookup_moveoff.tcl* HAL file will use INI file settings for the moveoff " -"component control pins:" +"HALUI = halui HALFILE = user_halfile_1 etc ... HALFILE = user_halfile_n " +"HALFILE = LIB:hookup_moveoff.tcl ```" msgstr "" #. type: Plain text -#: src/man/man1/moveoff_gui.1.adoc:134 -#, no-wrap +#: src/man/man1/moveoff_gui.1.adoc:130 msgid "" -"*[OFFSET]* +\n" -"EPSILON = +\n" -"WAYPOINT_SAMPLE_SECS = +\n" -"WAYPOINT_THRESHOLD = +\n" -"BACKTRACK_ENABLE =\n" +"The `hookup_moveoff.tcl` HAL file will use INI file settings for the moveoff " +"component control pins:" +msgstr "" + +#. type: Plain text +#: src/man/man1/moveoff_gui.1.adoc:138 +msgid "EPSILON = WAYPOINT_SAMPLE_SECS = WAYPOINT_THRESHOLD = BACKTRACK_ENABLE = ```" msgstr "" #. type: Plain text -#: src/man/man1/moveoff_gui.1.adoc:137 +#: src/man/man1/moveoff_gui.1.adoc:140 msgid "" "The *hookup_moveoff.tcl* will use INI file settings for the moveoff per-axis " "limits:" msgstr "" #. type: Plain text -#: src/man/man1/moveoff_gui.1.adoc:143 -#, no-wrap +#: src/man/man1/moveoff_gui.1.adoc:148 msgid "" -"*[AXIS_m]* +\n" -"OFFSET_MAX_VELOCITY = +\n" -"OFFSET_MAX_ACCELERATION = +\n" -"OFFSET_MAX_LIMIT = +\n" -"OFFSET_MIN_LIMIT =\n" +"OFFSET_MAX_VELOCITY = OFFSET_MAX_ACCELERATION = OFFSET_MAX_LIMIT = " +"OFFSET_MIN_LIMIT = ```" msgstr "" #. type: Plain text -#: src/man/man1/moveoff_gui.1.adoc:146 +#: src/man/man1/moveoff_gui.1.adoc:150 msgid "" "The moveoff_gui program should be specified in the APPLICATIONS stanza of " "the INI file, for example:" msgstr "" #. type: Plain text -#: src/man/man1/moveoff_gui.1.adoc:150 -#, no-wrap +#: src/man/man1/moveoff_gui.1.adoc:156 msgid "" -"*[APPLICATIONS]* +\n" -"DELAY = delay_in_secs_to_allow_hal_connections +\n" -"*APP = moveoff_gui -option1 -option2 ...*\n" +"DELAY = delay_in_secs_to_allow_hal_connections APP = moveoff_gui -option1 " +"-option2 ... ```" msgstr "" #. type: Plain text -#: src/man/man1/moveoff_gui.1.adoc:155 +#: src/man/man1/moveoff_gui.1.adoc:161 msgid "" "Simulation configurations that demonstrate the moveoff_gui and the moveoff " "component are located in:" msgstr "" #. type: Plain text -#: src/man/man1/moveoff_gui.1.adoc:158 +#: src/man/man1/moveoff_gui.1.adoc:164 #, no-wrap msgid "" "configs/sim/axis/moveoff (axis-ui)\n" @@ -151511,7 +151709,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/man/man1/moveoff_gui.1.adoc:159 +#: src/man/man1/moveoff_gui.1.adoc:165 msgid "See also moveoff(9) for details on the component." msgstr "" @@ -151556,19 +151754,22 @@ msgid "*panelui*\n" msgstr "" #. type: Plain text -#: src/man/man1/panelui.1.adoc:19 +#: src/man/man1/panelui.1.adoc:18 #, no-wrap msgid "" -"*panelui* is a non-realtime component to interface buttons to LinuxCNC\n" -"or HAL. It decodes MESA 7I73 style key-scan codes and calls the\n" -"appropriate routine. It gets input from a realtime component - sampler.\n" -"Sampler gets it's input from either the MESA 7i73 or sim_matrix_kb\n" -"component. Panelui is configurable using an INI style text file to\n" -"define button types, HAL pin types, and/or commands.\n" +"*panelui* is a non-realtime component to interface buttons to LinuxCNC or " +"HAL.\n" +"It decodes MESA 7I73 style key-scan codes and calls the appropriate " +"routine.\n" +"It gets input from a realtime component - sampler.\n" +"Sampler gets it's input from either the MESA 7i73 or sim_matrix_kb " +"component.\n" +"Panelui is configurable using an INI style text file to define button types, " +"HAL pin types, and/or commands.\n" msgstr "" #. type: Plain text -#: src/man/man1/panelui.1.adoc:22 +#: src/man/man1/panelui.1.adoc:21 msgid "" "Full documentation can be found in the HTML or PDF docs: " "http://linuxcnc.org/docs/html/gui/panelui.html" @@ -151609,24 +151810,21 @@ msgid "Check RS485 to establish communications." msgstr "" #. type: Plain text -#: src/man/man1/pmx485-test.1.adoc:25 +#: src/man/man1/pmx485-test.1.adoc:24 msgid "" "Changing MODE, CURRENT, or PRESSURE will change the corresponding value on " "the Powermax and the new value will be reported back to the test panel." msgstr "" #. type: Plain text -#: src/man/man1/pmx485-test.1.adoc:27 +#: src/man/man1/pmx485-test.1.adoc:26 msgid "Check PANEL to end communication." msgstr "" #. type: Plain text -#: src/man/man1/pmx485-test.1.adoc:31 src/man/man1/pmx485.1.adoc:24 -#: src/man/man1/qtplasmac-cfg2prefs.1.adoc:26 +#: src/man/man1/pmx485-test.1.adoc:30 src/man/man1/pmx485.1.adoc:24 #: src/man/man1/qtplasmac-materials.1.adoc:28 -#: src/man/man1/qtplasmac-plasmac2qt.1.adoc:26 -#: src/man/man1/qtplasmac-setup.1.adoc:26 -msgid "Phillip Carter" +msgid "Phillip Carter & Gregory D Carl" msgstr "" #. type: Title = @@ -151643,7 +151841,7 @@ msgstr "" #. type: Plain text #: src/man/man1/pmx485.1.adoc:10 #, no-wrap -msgid "*loadusr -Wn pmx485 pmx485 /dev/ttyUSB0* +\n" +msgid "*loadusr* -Wn pmx485 pmx485 /dev/ttyUSB0\n" msgstr "" #. type: Plain text @@ -151776,14 +151974,7 @@ msgstr "" #. type: Plain text #: src/man/man1/pyui.1.adoc:14 #, no-wrap -msgid "*pyui* Validates panelui.ini files\n" -msgstr "" - -#. type: Plain text -#: src/man/man1/pyui.1.adoc:17 -msgid "" -"This will read, try to correct, then save the panelui.ini file. It will " -"print errors to the terminal if found." +msgid "*pyui* validates panelui.ini files.\n" msgstr "" #. type: Title = @@ -151800,14 +151991,22 @@ msgstr "" #. type: Plain text #: src/man/man1/pyvcp.1.adoc:10 #, no-wrap -msgid "*pyvcp* [-g _WxH+X+Y_] [-c _component-name_] _myfile.xml_\n" +msgid "*pyvcp* [*-g* _WxH+X+Y_] [*-c* _component-name_] _myfile.xml_\n" +msgstr "" + +#. type: Plain text +#: src/man/man1/pyvcp.1.adoc:17 +msgid "" +"This sets the initial geometry of the root window. Use 'WxH' for just size, " +"'+X+Y' for just position, or 'WxH+X+Y' for both. Size / position use pixel " +"units. Position is referenced from top left." msgstr "" #. type: Plain text #: src/man/man1/pyvcp.1.adoc:20 msgid "" -"Use _component-name_ as the HAL component name. If the component name is not " -"specified, the basename of the XML file is used." +"Use _component-name_ as the HAL component name. If the component name is " +"not specified, the basename of the XML file is used." msgstr "" #. type: Plain text @@ -151850,46 +152049,6 @@ msgstr "" msgid "If not provided, use compname == pyvcp" msgstr "" -#. type: Title = -#: src/man/man1/qtplasmac-cfg2prefs.1.adoc:1 -#, no-wrap -msgid "qtplasmac-cfg2prefs(1)" -msgstr "" - -#. type: Plain text -#: src/man/man1/qtplasmac-cfg2prefs.1.adoc:6 -msgid "qtplasmac-cfg2prefs - Convert plasma parameters." -msgstr "" - -#. type: Plain text -#: src/man/man1/qtplasmac-cfg2prefs.1.adoc:10 -#, no-wrap -msgid "*qtplasmac-cfg2prefs*\n" -msgstr "" - -#. type: Plain text -#: src/man/man1/qtplasmac-cfg2prefs.1.adoc:15 -msgid "" -"qtplasmac-cfg2prefs is a Python script for converting parameters from a " -"PlasmaC configuration to a QtPlasmaC configuration." -msgstr "" - -#. type: Plain text -#: src/man/man1/qtplasmac-cfg2prefs.1.adoc:20 -#: src/man/man1/qtplasmac-materials.1.adoc:22 -#: src/man/man1/qtplasmac-plasmac2qt.1.adoc:20 -#: src/man/man1/qtplasmac-setup.1.adoc:20 -msgid "" -"See the QtPlasmaC section of the LinuxCNC Documentation for more " -"information." -msgstr "" - -#. type: Plain text -#: src/man/man1/qtplasmac-cfg2prefs.1.adoc:22 -#: src/man/man1/qtplasmac-plasmac2qt.1.adoc:22 -msgid "http://linuxcnc.org/docs/devel/html/plasma/qtplasmac.html#qt_modify-config" -msgstr "" - #. type: Title = #: src/man/man1/qtplasmac-materials.1.adoc:1 #, no-wrap @@ -151920,61 +152079,15 @@ msgid "" msgstr "" #. type: Plain text -#: src/man/man1/qtplasmac-materials.1.adoc:24 -msgid "http://linuxcnc.org/docs/devel/html/plasma/qtplasmac.html#_material_converter" -msgstr "" - -#. type: Title = -#: src/man/man1/qtplasmac-plasmac2qt.1.adoc:1 -#, no-wrap -msgid "qtplasmac-plasmac2qt(1)" -msgstr "" - -#. type: Plain text -#: src/man/man1/qtplasmac-plasmac2qt.1.adoc:6 -msgid "qtplasmac-plasmac2qt - Migrate a PlasmaC configuration." -msgstr "" - -#. type: Plain text -#: src/man/man1/qtplasmac-plasmac2qt.1.adoc:10 -#, no-wrap -msgid "*qtplasmac-plasmac2qt*\n" -msgstr "" - -#. type: Plain text -#: src/man/man1/qtplasmac-plasmac2qt.1.adoc:15 -msgid "" -"qtplasmac-plasmac2qt is a Python script for migrating from PlasmaC to " -"QtPlasmac." -msgstr "" - -#. type: Title = -#: src/man/man1/qtplasmac-setup.1.adoc:1 -#, no-wrap -msgid "qtplasmac-setup(1)" -msgstr "" - -#. type: Plain text -#: src/man/man1/qtplasmac-setup.1.adoc:6 -msgid "qtplasmac-setup - Switch a QtPlasmaC installation type." -msgstr "" - -#. type: Plain text -#: src/man/man1/qtplasmac-setup.1.adoc:10 -#, no-wrap -msgid "*qtplasmac-setup*\n" -msgstr "" - -#. type: Plain text -#: src/man/man1/qtplasmac-setup.1.adoc:15 +#: src/man/man1/qtplasmac-materials.1.adoc:22 msgid "" -"qtplasmac-setup is a Python script for switching a QtPlasmac configuration " -"from package to run in place and vice-versa." +"See the QtPlasmaC section of the LinuxCNC Documentation for more " +"information." msgstr "" #. type: Plain text -#: src/man/man1/qtplasmac-setup.1.adoc:22 -msgid "http://linuxcnc.org/docs/devel/html/plasma/qtplasmac.html#_change_type_of_linuxcnc_installation" +#: src/man/man1/qtplasmac-materials.1.adoc:24 +msgid "http://linuxcnc.org/docs/devel/html/plasma/qtplasmac.html#_material_converter" msgstr "" #. type: Title = @@ -151984,25 +152097,25 @@ msgid "qtplasmac_gcode(1)" msgstr "" #. type: Plain text -#: src/man/man1/qtplasmac_gcode.1.adoc:7 +#: src/man/man1/qtplasmac_gcode.1.adoc:6 msgid "" -"qtplasmac_gcode - A python script that is part of Plasmac, a Plasma cutting " +"qtplasmac_gcode - Python script shipping with Plasmac, a Plasma cutting " "system." msgstr "" #. type: Plain text -#: src/man/man1/qtplasmac_gcode.1.adoc:12 +#: src/man/man1/qtplasmac_gcode.1.adoc:10 #, no-wrap msgid "" -"*qtplasmac_gcode* is used by qtplasmac and is not intended to be used\n" +"*qtplasmac_gcode* is used by qtplasmac and is not intended to be used " "standalone.\n" msgstr "" #. type: Plain text -#: src/man/man1/qtplasmac_gcode.1.adoc:15 +#: src/man/man1/qtplasmac_gcode.1.adoc:13 msgid "" "See the QtPlasmaC section of the LinuxCNC Documentation for more " -"information. http://linuxcnc.org/docs/2.9/html/plasma/qtplasmac.html" +"information. http://linuxcnc.org/docs/devel/html/plasma/qtplasmac.html" msgstr "" #. type: Title = @@ -152088,119 +152201,115 @@ msgid "*-g* [__]" msgstr "" #. type: Plain text -#: src/man/man1/qtvcp.1.adoc:36 +#: src/man/man1/qtvcp.1.adoc:37 msgid "" -"Set geometry WIDTHxHEIGHT+XOFFSET+YOFFSET. Values are in pixel units, " -"XOFFSET/YOFFSET is referenced from top left of screen. Use -g WIDTHxHEIGHT " -"for just setting size or -g +XOFFSET+YOFFSET for just position." -msgstr "" - -#. type: Plain text -#: src/man/man1/qtvcp.1.adoc:38 -msgid "Example: -g 200x400+0+100." +"Set geometry WIDTHxHEIGHT+XOFFSET+YOFFSET. Values are in pixel units, " +"XOFFSET/YOFFSET is referenced from top left of screen. Use -g WIDTHxHEIGHT " +"for just setting size or -g +XOFFSET+YOFFSET for just position. + Example: " +"`-g 200x400+0+100`" msgstr "" #. type: Labeled list -#: src/man/man1/qtvcp.1.adoc:39 +#: src/man/man1/qtvcp.1.adoc:37 #, no-wrap msgid "*-H* [__]" msgstr "" #. type: Plain text -#: src/man/man1/qtvcp.1.adoc:42 +#: src/man/man1/qtvcp.1.adoc:39 msgid "" -"Execute HAL statements from FILE with halcmd after the component is set up " +"Execute HAL statements from _FILE_ with halcmd after the component is set up " "and ready." msgstr "" #. type: Labeled list -#: src/man/man1/qtvcp.1.adoc:42 +#: src/man/man1/qtvcp.1.adoc:39 #, no-wrap msgid "*-i*" msgstr "" #. type: Plain text -#: src/man/man1/qtvcp.1.adoc:44 +#: src/man/man1/qtvcp.1.adoc:41 msgid "Enable info output." msgstr "" #. type: Labeled list -#: src/man/man1/qtvcp.1.adoc:44 +#: src/man/man1/qtvcp.1.adoc:41 #, no-wrap msgid "*-m*" msgstr "" #. type: Plain text -#: src/man/man1/qtvcp.1.adoc:46 +#: src/man/man1/qtvcp.1.adoc:43 msgid "Force panel window to maximize." msgstr "" #. type: Labeled list -#: src/man/man1/qtvcp.1.adoc:46 +#: src/man/man1/qtvcp.1.adoc:43 #, no-wrap msgid "*-f*" msgstr "" #. type: Plain text -#: src/man/man1/qtvcp.1.adoc:48 +#: src/man/man1/qtvcp.1.adoc:45 msgid "Force panel window to fullscreen." msgstr "" #. type: Labeled list -#: src/man/man1/qtvcp.1.adoc:48 +#: src/man/man1/qtvcp.1.adoc:45 #, no-wrap msgid "*-t* [__]" msgstr "" #. type: Plain text -#: src/man/man1/qtvcp.1.adoc:50 +#: src/man/man1/qtvcp.1.adoc:47 msgid "Set Qt style. Default is system theme." msgstr "" #. type: Labeled list -#: src/man/man1/qtvcp.1.adoc:50 +#: src/man/man1/qtvcp.1.adoc:47 #, no-wrap msgid "*-x* [__]" msgstr "" #. type: Plain text -#: src/man/man1/qtvcp.1.adoc:53 +#: src/man/man1/qtvcp.1.adoc:49 msgid "" "Reparent QtVCP into an existing window XID instead of creating a new top " "level window." msgstr "" #. type: Labeled list -#: src/man/man1/qtvcp.1.adoc:53 +#: src/man/man1/qtvcp.1.adoc:49 #, no-wrap msgid "*--push_xid*" msgstr "" #. type: Plain text -#: src/man/man1/qtvcp.1.adoc:56 +#: src/man/man1/qtvcp.1.adoc:51 msgid "Reparent window into a plug add push the plug xid number to standardout." msgstr "" #. type: Labeled list -#: src/man/man1/qtvcp.1.adoc:56 +#: src/man/man1/qtvcp.1.adoc:51 #, no-wrap msgid "*-u* [__]" msgstr "" #. type: Plain text -#: src/man/man1/qtvcp.1.adoc:58 +#: src/man/man1/qtvcp.1.adoc:53 msgid "File path of user defined handler file." msgstr "" #. type: Labeled list -#: src/man/man1/qtvcp.1.adoc:58 +#: src/man/man1/qtvcp.1.adoc:53 #, no-wrap msgid "*-o* [__]" msgstr "" #. type: Plain text -#: src/man/man1/qtvcp.1.adoc:61 -msgid "Pass USEROPTS strings to handler under self.w.USEROPTIONS_ list variable." +#: src/man/man1/qtvcp.1.adoc:55 +msgid "Pass _USEROPTS_ strings to handler under self.w.USEROPTIONS_ list variable." msgstr "" #. type: Title = @@ -152237,8 +152346,8 @@ msgstr "" #: src/man/man1/rs274.1.adoc:10 #, no-wrap msgid "" -"*rs274 [-p interp.so] [-t tool.tbl] [-v var-file.var] [-n 0|1|2]* [-b] [-s] " -"[-g] [input file [output file]]\n" +"*rs274* [*-p* interp.so] [*-t* tool.tbl] [*-v* var-file.var] [*-n* 0|1|2] " +"[*-b*] [*-s*] [*-g*] [ __input_file__ [__output_file__] ]\n" msgstr "" #. type: Plain text @@ -152254,35 +152363,128 @@ msgid "" "[-s] [-g] [input file [output file]]" msgstr "" +#. type: Labeled list +#: src/man/man1/rs274.1.adoc:19 +#, no-wrap +msgid "-p" +msgstr "" + #. type: Plain text -#: src/man/man1/rs274.1.adoc:24 -msgid "" -"-p: Specify the pluggable interpreter to use -t: Specify the .tbl (tool " -"table) file to use -v: Specify the .var (parameter) file to use -n: Specify " -"the continue mode: 0: continue 1: enter MDI mode 2: stop (default) -b: " -"Toggle the 'block delete' flag (default: OFF) -s: Toggle the 'print stack' " -"flag (default: OFF) -g: Toggle the 'go (batch mode)' flag (default: OFF) -i: " -"specify the .ini file (default: no ini file) -T: call task_init() -l: " -"specify the log_level (default: -1)" +#: src/man/man1/rs274.1.adoc:20 +msgid "Specify the pluggable interpreter to use" +msgstr "" + +#. type: Labeled list +#: src/man/man1/rs274.1.adoc:20 +#, no-wrap +msgid "-t" msgstr "" #. type: Plain text -#: src/man/man1/rs274.1.adoc:33 -msgid "" -"test.ngc ---- # = 123.352 o101 while [[# MOD 60 ] NE 0] " -"(debug,#) # = [# + 1] 101 endwhile M2 ----" +#: src/man/man1/rs274.1.adoc:21 +msgid "Specify the .tbl (tool table) file to use" +msgstr "" + +#. type: Labeled list +#: src/man/man1/rs274.1.adoc:21 +#, no-wrap +msgid "-v" msgstr "" #. type: Plain text -#: src/man/man1/rs274.1.adoc:36 +#: src/man/man1/rs274.1.adoc:22 +msgid "Specify the .var (parameter) file to use" +msgstr "" + +#. type: Plain text +#: src/man/man1/rs274.1.adoc:26 +#, no-wrap msgid "" -"test.tbl ---- T1 P1 Z0.511 D0.125 ;1/8 end mill T2 P2 Z0.1 D0.0625 ;1/16 end " -"mill T3 P3 Z1.273 D0.201 ;#7 tap drill ----" +"Specify the continue mode:\n" +"0: continue\n" +"1: enter MDI mode\n" +"2: stop (default)" +msgstr "" + +#. type: Labeled list +#: src/man/man1/rs274.1.adoc:26 +#, no-wrap +msgid "-b" msgstr "" #. type: Plain text -#: src/man/man1/rs274.1.adoc:38 -msgid "command ---- rs274 -g test.ngc -t test.tbl ----" +#: src/man/man1/rs274.1.adoc:27 +msgid "Toggle the 'block delete' flag (default: OFF)" +msgstr "" + +#. type: Labeled list +#: src/man/man1/rs274.1.adoc:27 +#, no-wrap +msgid "-s" +msgstr "" + +#. type: Plain text +#: src/man/man1/rs274.1.adoc:28 +msgid "Toggle the 'print stack' flag (default: OFF)" +msgstr "" + +#. type: Labeled list +#: src/man/man1/rs274.1.adoc:28 +#, no-wrap +msgid "-g" +msgstr "" + +#. type: Plain text +#: src/man/man1/rs274.1.adoc:29 +msgid "Toggle the 'go (batch mode)' flag (default: OFF)" +msgstr "" + +#. type: Plain text +#: src/man/man1/rs274.1.adoc:30 +msgid "specify the .ini file (default: no ini file)" +msgstr "" + +#. type: Labeled list +#: src/man/man1/rs274.1.adoc:30 +#, no-wrap +msgid "-T" +msgstr "" + +#. type: Plain text +#: src/man/man1/rs274.1.adoc:31 +msgid "call task_init()" +msgstr "" + +#. type: Labeled list +#: src/man/man1/rs274.1.adoc:31 +#, no-wrap +msgid "-l" +msgstr "" + +#. type: Plain text +#: src/man/man1/rs274.1.adoc:32 +msgid "specify the log_level (default: -1)" +msgstr "" + +#. type: Plain text +#: src/man/man1/rs274.1.adoc:40 +msgid "FIXME: Some good soul please fix the whitespace for the examples below" +msgstr "" + +#. type: delimited block - +#: src/man/man1/rs274.1.adoc:46 +#, no-wrap +msgid "" +"# = 123.352 o101 while [[# MOD 60 ] NE 0]\n" +"(debug,#) # = [# + 1] 101 endwhile M2\n" +msgstr "" + +#. type: delimited block - +#: src/man/man1/rs274.1.adoc:53 +#, no-wrap +msgid "" +"T1 P1 Z0.511 D0.125 ;1/8 end mill T2 P2 Z0.1 D0.0625 ;1/16\n" +"end mill T3 P3 Z1.273 D0.201 ;#7 tap drill\n" msgstr "" #. type: Title = @@ -152309,7 +152511,7 @@ msgid "*rtapi_app* Creates a simulated real time environment.\n" msgstr "" #. type: Plain text -#: src/man/man1/rtapi_app.1.adoc:17 +#: src/man/man1/rtapi_app.1.adoc:16 msgid "" "Used for loading real time modules on systems without real time (for " "simulation)." @@ -152327,11 +152529,11 @@ msgid "scaragui - Vismach Virtual Machine GUI" msgstr "" #. type: Plain text -#: src/man/man1/scaragui.1.adoc:11 +#: src/man/man1/scaragui.1.adoc:10 #, no-wrap msgid "" -"*scaragui* is one of the sample *Vismach* GUIs for LinuxCNC, simulating\n" -"a SCARA style robot arm.\n" +"*scaragui* is one of the sample *Vismach* GUIs for LinuxCNC, simulating a " +"SCARA style robot arm.\n" msgstr "" #. type: Title = @@ -152348,215 +152550,404 @@ msgstr "" #. type: Plain text #: src/man/man1/schedrmt.1.adoc:10 #, no-wrap -msgid "*schedrmt*\n" -msgstr "" - -#. type: Plain text -#: src/man/man1/schedrmt.1.adoc:16 msgid "" -"schedrmt \\{-- --port --name --connectpw " -" --enablepw --sessions --path " -"-ini }" +"*schedrmt* {*--* *--port* __ *--name* __ " +"*--connectpw* __ *--enablepw* __ *--sessions* __ *--path* __ *-ini* __}\n" msgstr "" #. type: Plain text -#: src/man/man1/schedrmt.1.adoc:28 +#: src/man/man1/schedrmt.1.adoc:21 msgid "" "With -- --port Waits for socket connections (Telnet) on specified socket, " -"without port uses default port 5007. With -- --name Sets the " -"server name to specified name for Hello. With -- --connectpw Sets " -"the connection password to 'password'. Default EMC With -- --enablepw " -" Sets the enable password to 'password'. Default EMCTOO With -- " -"--sessions Sets the maximum number of simultaneous " -"connextions to max sessions. Default is no limit (-1). With -- --path Sets " -"the base path to program (G-Code) files, default is " -"\"../../nc_files/\". Make sure to include the final slash (/). With -- -ini " -"__, uses specified _INI file_ instead of default emc.ini." +"without port uses default port 5007. With -- --name __ Sets " +"the server name to specified name for Hello. With -- --connectpw " +"__ Sets the connection password to _password_. Default 'EMC'. " +"With -- --enablepw __ Sets the enable password to " +"_password_. Default 'EMCTOO'. With -- --sessions Sets the " +"maximum number of simultaneous connextions to max sessions. Default is no " +"limit (-1). With -- --path Sets the base path to program (G-Code) files, " +"default is \"../../nc_files/\". Make sure to include the final slash (/). " +"With -- -ini __, uses specified _INI file_ instead of default " +"'emc.ini'." msgstr "" #. type: Plain text -#: src/man/man1/schedrmt.1.adoc:71 +#: src/man/man1/schedrmt.1.adoc:27 msgid "" -"There are six commands supported, Where the commands set and get contain " +"There are six commands supported, for which the commands set and get contain " "LinuxCNC-specific sub-commands based on the commands supported by emcsh, but " "where the \"emc_\" prefix is omitted. Commands and most parameters are not " -"case-sensitive. The exceptions are passwords, file paths and text " -"strings. The supported commands are as follows: ==> HELLO <== Hello " -" If a valid password was entered the server " -"will respond with HELLO ACK Where server name " -"and server version are looked up from the implementation. if an invalid " -"password or any other syntax error occurs then the server responds with: " -"HELLO NAK ==> Get <== The get command includes one of the emc sub-commands, " -"described below and zero or more additional parameters. ==> Set <== The set " -"command inclides one of the emc sub-commands, described below and one or " -"more additional parameters. ==> Quit <== The quit command disconnects the " -"associated socket connection. ==> Shutdown <== The shutdown command tells " -"EMC to shutdown before quitting the connection. This command may only be " -"issued if the Hello has been successfully negotiated and the connection has " -"control of the CNC (see enable sub-command below). This command has no " -"parameters. ==> Help <== The help command will return help information in " -"text format over the telnet connection. If no parameters are specified, it " -"will itemize the available commands. If a command is specified, it will " -"provide usage information for the specified command. Help will respond " -"regardless of whether a \"Hello\" has been successfully negotiated. EMC " -"sub-commands: echo on | off With get will return the current echo state, " -"with set, sets the echo state. When echo is on, all commands will be echoed " -"upon receipt. This state is local to each connection. verbose on | off With " -"get will return the current verbose state, with set, sets the verbose " -"state. When in verbose mode is on, all set commands return positive " -"acknowledgement in the form SET ACK. In addition, text error " -"messages will be issued when in verbose mode. This state is local to each " -"connection. enable | off With get will return On or Off to indicate " -"whether the current connection is enabled to perform control functions. With " -"set and a valid password, the current connection is enabled for control " -"functions. \"OFF\" may not be used as a password and disables control " -"functions for this connection. config [TBD] comm_mode ascii | binary With " -"get, will return the current communications mode. With set, will set the " -"communications mode to the specified mode. The binary protocol is " -"TBD. comm_prot With get, returns the current protocol version " -"used by the server, with set, sets the server to use the specified protocol " -"version, provided it is lower than or equal to the highest version number " -"supported by the server implementation." +"case-sensitive. The exceptions are passwords, file paths and text strings." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:29 +#, no-wrap +msgid "==> HELLO <==" msgstr "" #. type: Plain text -#: src/man/man1/schedrmt.1.adoc:74 +#: src/man/man1/schedrmt.1.adoc:34 msgid "" -"INIFILE Returns the path and file name of the current configuration INI " -"file." +"Hello If a valid password was entered the " +"server will respond with HELLO ACK here " +"server name and server version are looked up from the implementation. If an " +"invalid password or any other syntax error occurs then the server responds " +"with: `HELLO NAK`" +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:34 +#, no-wrap +msgid "==> Get <==" msgstr "" #. type: Plain text -#: src/man/man1/schedrmt.1.adoc:77 -msgid "plat Returns the platform for which this was compiled, e.g., linux_2_0_36" +#: src/man/man1/schedrmt.1.adoc:35 +msgid "" +"The get command includes one of the emc sub-commands, described below and " +"zero or more additional parameters." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:35 +#, no-wrap +msgid "==> Set <==" msgstr "" #. type: Plain text -#: src/man/man1/schedrmt.1.adoc:80 +#: src/man/man1/schedrmt.1.adoc:36 msgid "" -"ini
Returns the string value of in section
, " -"in EMC_INIFILE" +"The set command inclides one of the emc sub-commands, described below and " +"one or more additional parameters." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:36 +#, no-wrap +msgid "==> Quit <==" msgstr "" #. type: Plain text -#: src/man/man1/schedrmt.1.adoc:90 +#: src/man/man1/schedrmt.1.adoc:45 msgid "" -"debug \\{} With get, returns the integer value of EMC_DEBUG, in " -"the EMC. Note that it may not be true that the local EMC_DEBUG variable here " -"(in emcsh and the GUIs that use it) is the same as the EMC_DEBUG value in " -"the EMC. This can happen if the EMC is started from one INI file, and the " -"GUI is started with another that has a different value for DEBUG. With set, " -"sends a command to the EMC to set the new debug level, and sets the " -"EMC_DEBUG global here to the same value. This will make the two values the " -"same, since they really ought to be the same." +"The quit command disconnects the associated socket connection. ==> Shutdown " +"<==:: The shutdown command tells EMC to shutdown before quitting the " +"connection. This command may only be issued if the Hello has been " +"successfully negotiated and the connection has control of the CNC (see " +"enable sub-command below). This command has no parameters. ==> Help <== The " +"help command will return help information in text format over the telnet " +"connection. If no parameters are specified, it will itemize the available " +"commands. If a command is specified, it will provide usage information for " +"the specified command. Help will respond regardless of whether a \"Hello\" " +"has been successfully negotiated." msgstr "" #. type: Plain text -#: src/man/man1/schedrmt.1.adoc:95 +#: src/man/man1/schedrmt.1.adoc:47 +#, no-wrap +msgid "*EMC sub-commands*:\n" +msgstr "" + +#. type: Plain text +#: src/man/man1/schedrmt.1.adoc:51 msgid "" -"QMode stop | run | pause | resume (Set only) | error (Get only) With " -"no arg, returns the program queue status as \"stop\", \"run\", \"pause\" or " -"\"error\". Otherwise, sends a command to set the current mode to \"stop\", " -"\"run\" or \"pause\"." +"With get will return the current echo state, with set, sets the echo state. " +"When echo is on, all commands will be echoed upon receipt. This state is " +"local to each connection." msgstr "" #. type: Plain text -#: src/man/man1/schedrmt.1.adoc:103 +#: src/man/man1/schedrmt.1.adoc:55 msgid "" -"QStatus Get only, " -"returns then number of programs in queue (Queue Size), the Tag id of the " -"first program in the queue, the Tag id of the last program in the queue, and " -"the CRC of all of the Tag Ids in the queue. The actual calculation of the " -"CRC is not important, the purpose is to be able to compare the current CRC " -"with the previous CRC. If they differ, then there has been a change to the " -"size or order of the programs in queue." +"With get will return the current verbose state, with set, sets the verbose " +"state. When in verbose mode is on, all set commands return positive " +"acknowledgement in the form SET __ ACK. In addition, text error " +"messages will be issued when in verbose mode. This state is local to each " +"connection." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:56 +#, no-wrap +msgid "enable __ | off" msgstr "" #. type: Plain text -#: src/man/man1/schedrmt.1.adoc:107 +#: src/man/man1/schedrmt.1.adoc:60 msgid "" -"AutoTagId With get, returns the next autoincremented unique tag " -"id to associate with a queue record. With set, resets auto tag generation to " -"begin at the specified value." +"With get will return On or Off to indicate whether the current connection is " +"enabled to perform control functions. With set and a valid password, the " +"current connection is enabled for control functions. `OFF` may not be used " +"as a password and disables control functions for this connection." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:61 +#, no-wrap +msgid "config" +msgstr "" + +#. type: Plain text +#: src/man/man1/schedrmt.1.adoc:62 src/remap/remap.adoc:1651 +#: src/remap/remap.adoc:1655 src/remap/remap.adoc:1659 +msgid "TBD" +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:63 +#, no-wrap +msgid "comm_mode ascii | binary" msgstr "" #. type: Plain text -#: src/man/man1/schedrmt.1.adoc:116 +#: src/man/man1/schedrmt.1.adoc:67 msgid "" -"PgmAdd " -" With set, adds a program to the queue with " -"priority of the program, a unique tag identifying the program, the x, y and " -"z offsets or zone for the origin of the program, the path + file name, the " -"feed and spindle overrides to apply, and the default tool to use. If tag id " -"is zero, the tag id will be generated automatically. If zone is zero, then " -"the x, y, and z offsets will be used, otherwise zones 1 to 9 correspond to " -"G54 to G59.3 respectively." +"With get, will return the current communications mode. With set, will set " +"the communications mode to the specified mode. The binary protocol is TBD." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:68 +#, no-wrap +msgid "comm_prot __" msgstr "" #. type: Plain text -#: src/man/man1/schedrmt.1.adoc:122 +#: src/man/man1/schedrmt.1.adoc:72 msgid "" -"PgmById [priority] [tag id] [x] [y] [z] [zone] [file name] [feed " -"override] [spindle override] [tool] With get, returns the queue entry " -"matching the specified tag id, including the priority, tag id, x, y, and z " -"coordinates, the zone, file name, feed and spindle overrides and the default " -"tool." +"With get, returns the current protocol version used by the server. With " +"set, sets the server to use the specified protocol version, provided it is " +"lower than or equal to the highest version number supported by the server " +"implementation." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:73 +#, no-wrap +msgid "INIFILE" +msgstr "" + +#. type: Plain text +#: src/man/man1/schedrmt.1.adoc:74 +msgid "Returns the path and file name of the current configuration INI file." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:75 +#, no-wrap +msgid "plat" +msgstr "" + +#. type: Plain text +#: src/man/man1/schedrmt.1.adoc:76 +msgid "Returns the platform for which this was compiled, e.g., linux_2_0_36" +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:77 +#, no-wrap +msgid "ini __ _
_" +msgstr "" + +#. type: Plain text +#: src/man/man1/schedrmt.1.adoc:78 +msgid "Returns the string value of in section
, in EMC_INIFILE." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:79 +#, no-wrap +msgid "debug {____}" msgstr "" #. type: Plain text -#: src/man/man1/schedrmt.1.adoc:128 +#: src/man/man1/schedrmt.1.adoc:84 msgid "" -"PgmByIndex [priority] [tag id] [x] [y] [z] [zone] [file name] [feed " -"override] [spindle override] [tool] With get, returns the queue entry " -"matching the specified index into the queue, including the priority, tag id, " -"x, y, and z coordinates, the zone, file name, feed and spindle overrides and " -"the default tool." +"With get, returns the integer value of EMC_DEBUG, in the EMC. Note that it " +"may not be true that the local EMC_DEBUG variable here (in emcsh and the " +"GUIs that use it) is the same as the EMC_DEBUG value in the EMC. This can " +"happen if the EMC is started from one INI file, and the GUI is started with " +"another that has a different value for DEBUG. With set, sends a command to " +"the EMC to set the new debug level, and sets the EMC_DEBUG global here to " +"the same value. This will make the two values the same, since they really " +"ought to be the same." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:85 +#, no-wrap +msgid "QMode __ stop | run | pause | resume (Set only) | error (Get only)" msgstr "" #. type: Plain text -#: src/man/man1/schedrmt.1.adoc:132 +#: src/man/man1/schedrmt.1.adoc:89 msgid "" -"PgmAll With get, performs effectively a PgmByIndex for every entry in the " -"queue. Each result will be returned in the form: \"PGMBYINDEX ...\" with cr " -"lf at the end of each record." +"With no arg, returns the program queue status as \"stop\", \"run\", " +"\"pause\" or \"error\". Otherwise, sends a command to set the current mode " +"to \"stop\", \"run\" or \"pause\"." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:90 +#, no-wrap +msgid "QStatus __ __ __ __" msgstr "" #. type: Plain text -#: src/man/man1/schedrmt.1.adoc:136 +#: src/man/man1/schedrmt.1.adoc:97 msgid "" -"PriorityById With get, returns the priority of the queue " -"entry matching the specified tag. With set, changes the priority of the " -"queue entry to the specified priority." +"Get only, returns then number of programs in queue (Queue Size), the Tag id " +"of the first program in the queue, the Tag id of the last program in the " +"queue, and the CRC of all of the Tag Ids in the queue. The actual " +"calculation of the CRC is not important, the purpose is to be able to " +"compare the current CRC with the previous CRC. If they differ, then there " +"has been a change to the size or order of the programs in queue." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:98 +#, no-wrap +msgid "AutoTagId __" msgstr "" #. type: Plain text -#: src/man/man1/schedrmt.1.adoc:140 +#: src/man/man1/schedrmt.1.adoc:101 +msgid "" +"With get, returns the next autoincremented unique tag id to associate with a " +"queue record. With set, resets auto tag generation to begin at the specified " +"value." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:102 +#, no-wrap msgid "" -"PriorityByIndex With get, returns the priority of the " -"queue entry matching the specified index into the queue. With set, changes " -"the priority of the queue entry to the specified priority." +"PgmAdd __ __ __ __ __ __ __ " +"__ __ __" msgstr "" #. type: Plain text -#: src/man/man1/schedrmt.1.adoc:143 +#: src/man/man1/schedrmt.1.adoc:110 msgid "" -"DeleteById With set, deletes the queue entry matching the specified " -"tag id." +"With set, adds a program to the queue with priority of the program, a unique " +"tag identifying the program, the x, y and z offsets or zone for the origin " +"of the program, the path + file name, the feed and spindle overrides to " +"apply, and the default tool to use. If tag id is zero, the tag id will be " +"generated automatically. If zone is zero, then the x, y, and z offsets will " +"be used, otherwise zones 1 to 9 correspond to G54 to G59.3 respectively." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:111 +#, no-wrap +msgid "" +"PgmById __ [__priority__] [__tag id__] [_x_] [_y_] [_z_] [_zone_] " +"[_file name_] [_feed override_] [_spindle override_] [_tool_]" +msgstr "" + +#. type: Plain text +#: src/man/man1/schedrmt.1.adoc:114 +msgid "" +"With get, returns the queue entry matching the specified tag id, including " +"the priority, tag id, x, y, and z coordinates, the zone, file name, feed and " +"spindle overrides and the default tool." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:115 +#, no-wrap +msgid "" +"PgmByIndex <_index_> [_priority_] [_tag id_] [_x_] [_y_] [_z_] [_zone_] " +"[_file name_] [_feed override_] [_spindle override_] [_tool_]" msgstr "" #. type: Plain text -#: src/man/man1/schedrmt.1.adoc:146 +#: src/man/man1/schedrmt.1.adoc:119 msgid "" -"DeleteByIndex With set, deletes the queue entry matching the " -"specified index into the queue." +"With get, returns the queue entry matching the specified index into the " +"queue, including the priority, tag id, x, y, and z coordinates, the zone, " +"file name, feed and spindle overrides and the default tool." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:120 +#, no-wrap +msgid "PgmAll" msgstr "" #. type: Plain text -#: src/man/man1/schedrmt.1.adoc:150 +#: src/man/man1/schedrmt.1.adoc:122 msgid "" -"PollRate With set, sets the rate at which the scheduler polls for " -"information. The default is 1.0 or one second. With get, returns the current " -"poll rate." +"With get, performs effectively a PgmByIndex for every entry in the queue. " +"Each result will be returned in the form: \"PGMBYINDEX ...\" with cr lf at " +"the end of each record." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:123 +#, no-wrap +msgid "PriorityById <_tag id_> <_priority_>" +msgstr "" + +#. type: Plain text +#: src/man/man1/schedrmt.1.adoc:126 +msgid "" +"With get, returns the priority of the queue entry matching the specified " +"tag. With set, changes the priority of the queue entry to the specified " +"priority." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:127 +#, no-wrap +msgid "PriorityByIndex <_tag id_> <_priority_>" +msgstr "" + +#. type: Plain text +#: src/man/man1/schedrmt.1.adoc:130 +msgid "" +"With get, returns the priority of the queue entry matching the specified " +"index into the queue. With set, changes the priority of the queue entry to " +"the specified priority." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:131 +#, no-wrap +msgid "DeleteById <_tag id_>" +msgstr "" + +#. type: Plain text +#: src/man/man1/schedrmt.1.adoc:132 +msgid "With set, deletes the queue entry matching the specified tag id." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:133 +#, no-wrap +msgid "DeleteByIndex <_index_>" +msgstr "" + +#. type: Plain text +#: src/man/man1/schedrmt.1.adoc:134 +msgid "" +"With set, deletes the queue entry matching the specified index into the " +"queue." +msgstr "" + +#. type: Labeled list +#: src/man/man1/schedrmt.1.adoc:135 +#, no-wrap +msgid "PollRate <_rate_>" +msgstr "" + +#. type: Plain text +#: src/man/man1/schedrmt.1.adoc:138 +msgid "" +"With set, sets the rate at which the scheduler polls for information. The " +"default is 1.0 or one second. With get, returns the current poll rate." msgstr "" #. type: Title = @@ -152566,24 +152957,99 @@ msgid "scorbot-er-3(1)" msgstr "" #. type: Plain text -#: src/man/man1/scorbot-er-3.1.adoc:7 +#: src/man/man1/scorbot-er-3.1.adoc:6 msgid "scorbot-er-3 - to link the Intellitek Scorbot educational robot to LinuxCNC" msgstr "" #. type: Plain text -#: src/man/man1/scorbot-er-3.1.adoc:12 +#: src/man/man1/scorbot-er-3.1.adoc:10 #, no-wrap msgid "" -"*scorbot-er-3* is a non-realtime component that interfaces the control\n" -"box of a Scorbot ER-3 robot arm to the LinuxCNC HAL.\n" +"*scorbot-er-3* is a non-realtime component that interfaces the control box " +"of a Scorbot ER-3 robot arm to the LinuxCNC HAL.\n" +msgstr "" + +#. type: Labeled list +#: src/man/man1/scorbot-er-3.1.adoc:11 +#, no-wrap +msgid "Joint 0" +msgstr "" + +#. type: Plain text +#: src/man/man1/scorbot-er-3.1.adoc:12 +msgid "rotation around the base" +msgstr "" + +#. type: Labeled list +#: src/man/man1/scorbot-er-3.1.adoc:12 +#, no-wrap +msgid "Joint 1" msgstr "" #. type: Plain text +#: src/man/man1/scorbot-er-3.1.adoc:13 +msgid "shoulder" +msgstr "" + +#. type: Labeled list +#: src/man/man1/scorbot-er-3.1.adoc:13 +#, no-wrap +msgid "Joint 2" +msgstr "" + +#. type: Plain text +#: src/man/man1/scorbot-er-3.1.adoc:14 +msgid "elbow" +msgstr "" + +#. type: Labeled list +#: src/man/man1/scorbot-er-3.1.adoc:14 +#, no-wrap +msgid "Joint 3" +msgstr "" + +#. type: Plain text +#: src/man/man1/scorbot-er-3.1.adoc:15 +msgid "wrist (+ is wrist up & rotate hand)" +msgstr "" + +#. type: Labeled list +#: src/man/man1/scorbot-er-3.1.adoc:15 +#, no-wrap +msgid "Joint 4" +msgstr "" + +#. type: Plain text +#: src/man/man1/scorbot-er-3.1.adoc:16 +msgid "wrist (+ is wrist down & rotate hand)" +msgstr "" + +#. type: Labeled list +#: src/man/man1/scorbot-er-3.1.adoc:16 +#, no-wrap +msgid "Joint 5" +msgstr "" + +#. type: Plain text +#: src/man/man1/scorbot-er-3.1.adoc:17 src/man/man1/scorbot-er-3.1.adoc:18 +msgid "unused" +msgstr "" + +#. type: Labeled list #: src/man/man1/scorbot-er-3.1.adoc:17 -msgid "" -"Joint 0: rotation around the base Joint 1: shoulder Joint 2: elbow Joint 3: " -"wrist (+ is wrist up & rotate hand) Joint 4: wrist (+ is wrist down & rotate " -"hand) Joint 5: unused Joint 6: unused Joint 7: hand open/close (+ is close)" +#, no-wrap +msgid "Joint 6" +msgstr "" + +#. type: Labeled list +#: src/man/man1/scorbot-er-3.1.adoc:18 +#, no-wrap +msgid "Joint 7" +msgstr "" + +#. type: Plain text +#: src/man/man1/scorbot-er-3.1.adoc:19 +msgid "hand open/close (+ is close)" msgstr "" #. type: Title = @@ -152621,35 +153087,35 @@ msgstr "" #: src/man/man1/sendkeys.1.adoc:25 #, no-wrap msgid "" -"The *config* parameter to the *loadusr* HAL command defines how many\n" +"The *config* parameter to the *loadusr* HAL command defines how many " "scancodes will be supported and how many individual pins are created.\n" -" *config=s16* would support the 16 scancodes of a 4x4 matrix.\n" -" *config=t10* would create 10 individual HAL pin triggers.\n" -" *config=s16t10* would create one instance with both the above.\n" +"*config=s16* would support the 16 scancodes of a 4x4 matrix.\n" +"*config=t10* would create 10 individual HAL pin triggers.\n" +"*config=s16t10* would create one instance with both the above." msgstr "" #. type: Plain text -#: src/man/man1/sendkeys.1.adoc:29 +#: src/man/man1/sendkeys.1.adoc:28 msgid "" "Multiple configs separated by commas will create multiple instances of the " -"component. The accepted codes can be seen in the extract from the linux " +"component. The accepted codes can be seen in the extract from the linux " "headers here: " msgstr "" #. type: Plain text -#: src/man/man1/sendkeys.1.adoc:32 +#: src/man/man1/sendkeys.1.adoc:31 msgid "" -"The component requires the user to have write permissions to /dev/uinput " -"which is not available by default. To give access:" +"The component requires the user to have write permissions to `/dev/uinput` " +"which is not available by default. To give access perform the following:" msgstr "" #. type: Plain text -#: src/man/man1/sendkeys.1.adoc:34 +#: src/man/man1/sendkeys.1.adoc:33 msgid "Create the uinput group and add the LinuxCNC user to it:" msgstr "" #. type: delimited block - -#: src/man/man1/sendkeys.1.adoc:38 +#: src/man/man1/sendkeys.1.adoc:37 #, no-wrap msgid "" "sudo groupadd -f uinput\n" @@ -152657,12 +153123,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/man/man1/sendkeys.1.adoc:41 +#: src/man/man1/sendkeys.1.adoc:40 msgid "Create a new entry in .B/etc/udev/rules.d/99-input.rules" msgstr "" #. type: delimited block - -#: src/man/man1/sendkeys.1.adoc:44 +#: src/man/man1/sendkeys.1.adoc:43 #, no-wrap msgid "" "sudo echo KERNEL==\"uinput\", GROUP=\"uinput\", MODE:=\"0660\" | sudo tee " @@ -152670,12 +153136,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/man/man1/sendkeys.1.adoc:47 -msgid "Then reboot the machine. You can test that is has worked:" +#: src/man/man1/sendkeys.1.adoc:46 +msgid "Reboot the machine. You can test that is has worked:" msgstr "" #. type: delimited block - -#: src/man/man1/sendkeys.1.adoc:51 +#: src/man/man1/sendkeys.1.adoc:50 #, no-wrap msgid "" "ls -l /dev/uinput\n" @@ -152683,141 +153149,154 @@ msgid "" msgstr "" #. type: Plain text -#: src/man/man1/sendkeys.1.adoc:58 +#: src/man/man1/sendkeys.1.adoc:55 msgid "" "It is possible to link the 7i73 codes to both the matrix_kb comp and this " -"comp, so that some codes operate HAL pins and some send keystrokes. Where " +"comp, so that some codes operate HAL pins and some send keystrokes. Where " "the option exists it is _MUCH_ better to use HAL pins for things like " -"jogging and machine control. This component should really be used only for " +"jogging and machine control. This component should really be used only for " "text entry and GUI operations." msgstr "" #. type: Plain text -#: src/man/man1/sendkeys.1.adoc:65 +#: src/man/man1/sendkeys.1.adoc:60 msgid "" -"Each key on the matrix is allocated a scan code. The simplest way to " +"Each key on the matrix is allocated a scan code. The simplest way to " "configure the component is to load the component and open a halmeter showing " -"sendkeys.0.current-event. Note the code for each physical key. (If keys do " -"not give consistent results then you probably need to toggle the value of " -"the matrix_kb.0.negative-logic pin and/or invert io pins)." +"`sendkeys.0.current-event`. Note the code for each physical key. (If keys " +"do not give consistent results then you probably need to toggle the value of " +"the `matrix_kb.0.negative-logic` pin and/or invert io pins)." msgstr "" #. type: Plain text -#: src/man/man1/sendkeys.1.adoc:68 +#: src/man/man1/sendkeys.1.adoc:62 msgid "Then edit the HAL file to assign a key event to each scancode. For example:" msgstr "" #. type: delimited block - -#: src/man/man1/sendkeys.1.adoc:71 +#: src/man/man1/sendkeys.1.adoc:65 #, no-wrap msgid "setp sendkeys.0.scan-event-21 34\n" msgstr "" #. type: Plain text -#: src/man/man1/sendkeys.1.adoc:76 +#: src/man/man1/sendkeys.1.adoc:69 msgid "" -"To set a button to type the letter \"G\" The key events related to each " +"To set a button to type the letter \"G\". The key events related to each " "physical key need to be set up prior to the component activating, but after " "the component is loaded." msgstr "" #. type: Plain text -#: src/man/man1/sendkeys.1.adoc:80 +#: src/man/man1/sendkeys.1.adoc:71 msgid "" -"To achieve this there is a pin *sendkeys*./N/.*init* which should be set to " +"To achieve this there is a pin **sendkeys._N_.init** which should be set to " "\"true\" once the events to be sent for each scancode and pin have been set " "up." msgstr "" #. type: Plain text -#: src/man/man1/sendkeys.1.adoc:83 +#: src/man/man1/sendkeys.1.adoc:73 msgid "" -"To generate keystrokes from other sources note that a keydown is simply 0xC0 " -"& keycode and keyup is 0x80 & keycode." +"To generate keystrokes from other sources note that a keydown is simply " +"`0xC0 & keycode and keyup is 0x80 & keycode`." msgstr "" -#. type: Plain text -#: src/man/man1/sendkeys.1.adoc:88 +#. type: Labeled list +#: src/man/man1/sendkeys.1.adoc:76 #, no-wrap -msgid "" -"*sendkeys.N.keycode* u32 in\n" -" Connect to scancode generator.\n" +msgid "**sendkeys.**_N_**.keycode** u32 in" msgstr "" #. type: Plain text -#: src/man/man1/sendkeys.1.adoc:91 +#: src/man/man1/sendkeys.1.adoc:78 +msgid "Connect to scancode generator." +msgstr "" + +#. type: Labeled list +#: src/man/man1/sendkeys.1.adoc:79 #, no-wrap -msgid "" -"*sendkeys.N.current-event* s32 out\n" -" shows the current scancode without keyup / keydown markers.\n" +msgid "**sendkeys.**_N_**.current-event** s32 out" msgstr "" #. type: Plain text -#: src/man/man1/sendkeys.1.adoc:94 +#: src/man/man1/sendkeys.1.adoc:81 +msgid "shows the current scancode without keyup / keydown markers." +msgstr "" + +#. type: Labeled list +#: src/man/man1/sendkeys.1.adoc:82 #, no-wrap -msgid "" -"*sendkeys.N.init* bit in\n" -" set this pin TRUE once all the event parameters have been set.\n" +msgid "**sendkeys.**_N_**.init** bit in" msgstr "" #. type: Plain text -#: src/man/man1/sendkeys.1.adoc:99 +#: src/man/man1/sendkeys.1.adoc:84 +msgid "set this pin TRUE once all the event parameters have been set." +msgstr "" + +#. type: Labeled list +#: src/man/man1/sendkeys.1.adoc:87 #, no-wrap -msgid "" -"*sendkeys.N.scan-event-MM* u32 in\n" -" assign the uinput event codes associated with each scancode.\n" +msgid "**sendkeys.**_N_**.scan-event-_MM_** u32 in" msgstr "" #. type: Plain text -#: src/man/man1/sendkeys.1.adoc:102 +#: src/man/man1/sendkeys.1.adoc:89 +msgid "assign the uinput event codes associated with each scancode." +msgstr "" + +#. type: Labeled list +#: src/man/man1/sendkeys.1.adoc:90 #, no-wrap -msgid "" -"*sendkeys.N.pin-event-MM* u32 in\n" -" assign the uinput codes associated with each HAL bit pin.\n" +msgid "**sendkeys.**_N_**.pin-event-_MM_** u32 in" msgstr "" #. type: Plain text -#: src/man/man1/sendkeys.1.adoc:108 +#: src/man/man1/sendkeys.1.adoc:92 +msgid "assign the uinput codes associated with each HAL bit pin." +msgstr "" + +#. type: delimited block - +#: src/man/man1/sendkeys.1.adoc:98 #, no-wrap msgid "" -" ....\n" -" loadusr -W sendkeys config=16t2\n" -" net scancodes hm2_7i73.0.0.keycode => sendkeys.0.keycode\n" +"loadusr -W sendkeys config=16t2\n" +"net scancodes hm2_7i73.0.0.keycode => sendkeys.0.keycode\n" msgstr "" -#. type: Plain text -#: src/man/man1/sendkeys.1.adoc:128 +#. type: delimited block - +#: src/man/man1/sendkeys.1.adoc:118 #, no-wrap msgid "" -" setp sendkeys.0.scan-event-00 34 # Key G\n" -" setp sendkeys.0.scan-event-01 2 # Key 1\n" -" setp sendkeys.0.scan-event-02 3 # Key 2\n" -" setp sendkeys.0.scan-event-03 4 # Key 3\n" -" setp sendkeys.0.scan-event-04 50 # Key M\n" -" setp sendkeys.0.scan-event-05 05 # Key 4\n" -" setp sendkeys.0.scan-event-06 06 # Key 5\n" -" setp sendkeys.0.scan-event-07 07 # Key 6\n" -" setp sendkeys.0.scan-event-08 31 # Key S\n" -" setp sendkeys.0.scan-event-09 8 # Key 7\n" -" setp sendkeys.0.scan-event-10 9 # Key 8\n" -" setp sendkeys.0.scan-event-11 10 # Key 9\n" -" setp sendkeys.0.scan-event-12 20 # Key T\n" -" setp sendkeys.0.scan-event-13 11 # Key 0\n" -" setp sendkeys.0.scan-event-14 52 # Key Dot\n" -" setp sendkeys.0.scan-event-15 14 # Backspace\n" -" setp sendkeys.0.pin-event-00 29 # Left Ctrl\n" -" setp sendkeys.0.pin-event-01 57 # Space\n" -" setp sendkeys.0.init 1\n" +"setp sendkeys.0.scan-event-00 34 # Key G\n" +"setp sendkeys.0.scan-event-01 2 # Key 1\n" +"setp sendkeys.0.scan-event-02 3 # Key 2\n" +"setp sendkeys.0.scan-event-03 4 # Key 3\n" +"setp sendkeys.0.scan-event-04 50 # Key M\n" +"setp sendkeys.0.scan-event-05 05 # Key 4\n" +"setp sendkeys.0.scan-event-06 06 # Key 5\n" +"setp sendkeys.0.scan-event-07 07 # Key 6\n" +"setp sendkeys.0.scan-event-08 31 # Key S\n" +"setp sendkeys.0.scan-event-09 8 # Key 7\n" +"setp sendkeys.0.scan-event-10 9 # Key 8\n" +"setp sendkeys.0.scan-event-11 10 # Key 9\n" +"setp sendkeys.0.scan-event-12 20 # Key T\n" +"setp sendkeys.0.scan-event-13 11 # Key 0\n" +"setp sendkeys.0.scan-event-14 52 # Key Dot\n" +"setp sendkeys.0.scan-event-15 14 # Backspace\n" +"setp sendkeys.0.pin-event-00 29 # Left Ctrl\n" +"setp sendkeys.0.pin-event-01 57 # Space\n" +"setp sendkeys.0.init 1\n" msgstr "" -#. type: Plain text -#: src/man/man1/sendkeys.1.adoc:132 +#. type: delimited block - +#: src/man/man1/sendkeys.1.adoc:121 #, no-wrap msgid "" -" #Send Ctl + Space from one trigger\n" -" net clear-errors parport.0.pin.00.in sendkeys.0.trigger-00 " +"#Send Ctl + Space from one trigger\n" +"net clear-errors parport.0.pin.00.in sendkeys.0.trigger-00 " "sendkeys.0.trigger-01\n" -" ....\n" msgstr "" #. type: Title = @@ -152859,7 +153338,8 @@ msgstr "" #. type: Plain text #: src/man/man1/shuttle.1.adoc:11 -msgid "_loadusr_ *shuttle* _[DEVICE ...]_" +#, no-wrap +msgid "*loadusr shuttle* [_DEVICE_ ...]\n" msgstr "" #. type: Plain text @@ -152871,137 +153351,141 @@ msgstr "" #. type: Title == #: src/man/man1/shuttle.1.adoc:34 src/man/man1/xhc-hb04.1.adoc:30 -#: src/man/man1/xhc-whb04b-6.1.adoc:82 +#: src/man/man1/xhc-whb04b-6.1.adoc:70 #, no-wrap msgid "UDEV" msgstr "" #. type: Plain text -#: src/man/man1/shuttle.1.adoc:39 +#: src/man/man1/shuttle.1.adoc:38 msgid "" "The shuttle driver needs read permission to the Shuttle devices' " -"/dev/hidraw* device files. This can be accomplished by adding a file " +"/dev/hidraw* device files. This can be accomplished by adding a file " "*/etc/udev/rules.d/99-shuttle.rules*, with the following contents:" msgstr "" -#. type: Plain text +#. type: delimited block - #: src/man/man1/shuttle.1.adoc:42 +#, no-wrap msgid "" -"SUBSYSTEM==\"hidraw\", ATTRS\\{idVendor}==\"0b33\", " -"ATTRS\\{idProduct}==\"0020\", MODE=\"0444\"" +"SUBSYSTEM==\"hidraw\", ATTRS\\{idVendor}==\"0b33\",\n" +"ATTRS\\{idProduct}==\"0020\", MODE=\"0444\"\n" msgstr "" -#. type: Plain text +#. type: delimited block - #: src/man/man1/shuttle.1.adoc:45 +#, no-wrap msgid "" -"SUBSYSTEM==\"hidraw\", ATTRS\\{idVendor}==\"05f3\", " -"ATTRS\\{idProduct}==\"0240\", MODE=\"0444\"" +"SUBSYSTEM==\"hidraw\", ATTRS\\{idVendor}==\"05f3\",\n" +"ATTRS\\{idProduct}==\"0240\", MODE=\"0444\"\n" msgstr "" -#. type: Plain text +#. type: delimited block - #: src/man/man1/shuttle.1.adoc:48 +#, no-wrap msgid "" -"SUBSYSTEM==\"hidraw\", ATTRS\\{idVendor}==\"0b33\", " -"ATTRS\\{idProduct}==\"0030\", MODE=\"0444\"" +"SUBSYSTEM==\"hidraw\", ATTRS\\{idVendor}==\"0b33\",\n" +"ATTRS\\{idProduct}==\"0030\", MODE=\"0444\"\n" msgstr "" #. type: Plain text -#: src/man/man1/shuttle.1.adoc:54 +#: src/man/man1/shuttle.1.adoc:53 msgid "" "The LinuxCNC Debian package installs an appropriate udev file automatically, " "but if you are building LinuxCNC from source and are not using the Debian " -"packaging, you'll need to install this file by hand. If you install the file " -"by hand you'll need to tell udev to reload its rules files by running " +"packaging, you'll need to install this file by hand. If you install the " +"file by hand you'll need to tell udev to reload its rules files by running " "`udevadm control --reload-rules`." msgstr "" #. type: Title == -#: src/man/man1/shuttle.1.adoc:55 +#: src/man/man1/shuttle.1.adoc:54 #, no-wrap msgid "A warning about the Jog Wheel" msgstr "" #. type: Plain text -#: src/man/man1/shuttle.1.adoc:62 +#: src/man/man1/shuttle.1.adoc:60 msgid "" "The Shuttle devices have an internal 8-bit counter for the current jog-wheel " -"position. The shuttle driver can not know this value until the Shuttle " -"device sends its first event. When the first event comes into the driver, " +"position. The shuttle driver can not know this value until the Shuttle " +"device sends its first event. When the first event comes into the driver, " "the driver uses the device's reported jog-wheel position to initialize " -"counts to 0." +"counts to 0. This means that if the first event is generated by a jog-wheel " +"move, that first move will be lost." msgstr "" #. type: Plain text -#: src/man/man1/shuttle.1.adoc:70 -msgid "" -"Any user interaction with the Shuttle device will generate an event, " -"informing the driver of the jog-wheel position. So if you (for example) " -"push one of the buttons at startup, the jog-wheel will work fine and notice " -"the first click." -msgstr "" - -#. type: Plain text -#: src/man/man1/shuttle.1.adoc:76 +#: src/man/man1/shuttle.1.adoc:69 msgid "" "All HAL pin names are prefixed with `shuttle` followed by the index of the " -"device (the order in which the driver found them), for example \"shuttle.0\" " -"or \"shuttle.2\"." +"device (the order in which the driver found them), for example `shuttle.0` " +"or \"`huttle.2`." msgstr "" #. type: Labeled list -#: src/man/man1/shuttle.1.adoc:77 +#: src/man/man1/shuttle.1.adoc:70 #, no-wrap -msgid "(bit out) _(prefix).button-(number)_" +msgid "_(prefix).button-(number)_ (bit out)" msgstr "" #. type: Labeled list -#: src/man/man1/shuttle.1.adoc:78 +#: src/man/man1/shuttle.1.adoc:71 #, no-wrap -msgid "(bit out) _(prefix).button-(number)-not_" +msgid "_(prefix).button-(number)-not_ (bit out)" msgstr "" #. type: Plain text -#: src/man/man1/shuttle.1.adoc:83 +#: src/man/man1/shuttle.1.adoc:74 +#, no-wrap msgid "" "The momentary buttons. \"(number)\" identifies which button corresponds to " -"the HAL pin. The \"button-(number)\" pins are True when the button is " -"pushed, the \"button-(number)-not\" pins are True when the button is not " -"pushed." +"the HAL pin.\n" +"The \"button-(number)\" pins are True when the button is pushed, the " +"\"button-(number)-not\" pins are True when the button is not pushed.\n" msgstr "" #. type: Labeled list -#: src/man/man1/shuttle.1.adoc:83 +#: src/man/man1/shuttle.1.adoc:74 +#, no-wrap +msgid "_(prefix).counts_ (s32 out)" +msgstr "" + +#. type: Plain text +#: src/man/man1/shuttle.1.adoc:76 #, no-wrap -msgid "(s32 out) _(prefix).counts_" +msgid "Accumulated counts from the jog wheel (the inner wheel).\n" msgstr "" #. type: Labeled list -#: src/man/man1/shuttle.1.adoc:85 +#: src/man/man1/shuttle.1.adoc:76 #, no-wrap -msgid "(s32 out) _(prefix).spring-wheel-s32_" +msgid "_(prefix).spring-wheel-s32_ (s32 out)" msgstr "" #. type: Plain text -#: src/man/man1/shuttle.1.adoc:89 +#: src/man/man1/shuttle.1.adoc:79 +#, no-wrap msgid "" -"The current deflection of the spring-wheel (the outer wheel). It's 0 at " -"rest, and ranges from -7 at the counter-clockwise extreme to +7 at the " -"clockwise extreme." +"The current deflection of the spring-wheel (the outer wheel).\n" +"It's 0 at rest, and ranges from -7 at the counter-clockwise extreme to +7 at " +"the clockwise extreme.\n" msgstr "" #. type: Labeled list -#: src/man/man1/shuttle.1.adoc:89 +#: src/man/man1/shuttle.1.adoc:79 #, no-wrap -msgid "(float out) _(prefix).spring-wheel-f_" +msgid "_(prefix).spring-wheel-f_ (float out)" msgstr "" #. type: Plain text -#: src/man/man1/shuttle.1.adoc:94 +#: src/man/man1/shuttle.1.adoc:82 msgid "" -"The current deflection of the spring-wheel (the outer wheel). It's 0.0 at " +"The current deflection of the spring-wheel (the outer wheel). It's 0.0 at " "rest, -1.0 at the counter-clockwise extreme, and +1.0 at the clockwise " -"extreme. (The Shuttle devices report the spring-wheel position as an integer " -"from -7 to +7, so this pin reports only 15 discrete values in its range.)" +"extreme. (The Shuttle devices report the spring-wheel position as an " +"integer from -7 to +7, so this pin reports only 15 discrete values in its " +"range.)" msgstr "" #. type: Title = @@ -153135,8 +153619,9 @@ msgstr "" #: src/man/man1/simulate_probe.1.adoc:15 #, no-wrap msgid "" -"*simulate_probe* Creates an on-screen GUI button to simulate touch probe\n" -"input. Typically used in sim configs or debugging.\n" +"*simulate_probe* Creates an on-screen GUI button to simulate touch probe " +"input.\n" +"Typically used in sim configs or debugging.\n" msgstr "" #. type: Title = @@ -153157,15 +153642,15 @@ msgid "*stepconf*\n" msgstr "" #. type: Plain text -#: src/man/man1/stepconf.1.adoc:15 +#: src/man/man1/stepconf.1.adoc:14 #, no-wrap msgid "" -"*stepconf* aids in the configuration of machines using the parallel port\n" +"*stepconf* aids in the configuration of machines using the parallel port " "interface.\n" msgstr "" #. type: Plain text -#: src/man/man1/stepconf.1.adoc:17 +#: src/man/man1/stepconf.1.adoc:16 msgid "Detailed docs: http://linuxcnc.org/docs/html/config/stepconf.html" msgstr "" @@ -153199,207 +153684,233 @@ msgid "The SVD-P(S) VFDs are also sold under the LAPOND brand." msgstr "" #. type: Plain text -#: src/man/man1/svd-ps_vfd.1.adoc:23 +#: src/man/man1/svd-ps_vfd.1.adoc:22 msgid "" "The SVD-P(S) VFDs do not come with a Modbus daughterboard by default, it " "needs to be purchased separately." msgstr "" #. type: Plain text -#: src/man/man1/svd-ps_vfd.1.adoc:28 +#: src/man/man1/svd-ps_vfd.1.adoc:27 msgid "" -"The sad-ps_vfd component uses standard Modbus protocol communication which " +"The sad-ps_vfd component uses standard Modbus protocol communication, which " "requires that one parameter be changed from the default settings:" msgstr "" #. type: Plain text -#: src/man/man1/svd-ps_vfd.1.adoc:30 +#: src/man/man1/svd-ps_vfd.1.adoc:29 msgid "PD-05 = 1 (Standard Modbus protocol)" msgstr "" #. type: Plain text -#: src/man/man1/svd-ps_vfd.1.adoc:33 +#: src/man/man1/svd-ps_vfd.1.adoc:31 msgid "" "The following settings have been tested successfully and are the default per " "Soyans documentation:" msgstr "" #. type: Plain text -#: src/man/man1/svd-ps_vfd.1.adoc:35 +#: src/man/man1/svd-ps_vfd.1.adoc:33 msgid "PD-00 = 6005 (9600 baud)" msgstr "" #. type: Plain text -#: src/man/man1/svd-ps_vfd.1.adoc:37 +#: src/man/man1/svd-ps_vfd.1.adoc:35 msgid "PD-01 = 0 (8N2)" msgstr "" #. type: Plain text -#: src/man/man1/svd-ps_vfd.1.adoc:39 +#: src/man/man1/svd-ps_vfd.1.adoc:37 msgid "PD-02 = 1 (Slave address)" msgstr "" #. type: Plain text -#: src/man/man1/svd-ps_vfd.1.adoc:41 +#: src/man/man1/svd-ps_vfd.1.adoc:39 msgid "PD-03 = 2 (Response delay)" msgstr "" #. type: Plain text -#: src/man/man1/svd-ps_vfd.1.adoc:43 +#: src/man/man1/svd-ps_vfd.1.adoc:41 msgid "PD-04 = 0 (Communication timeout)" msgstr "" #. type: Plain text -#: src/man/man1/svd-ps_vfd.1.adoc:45 +#: src/man/man1/svd-ps_vfd.1.adoc:43 msgid "PD-06 = 0 (Current resolution)" msgstr "" #. type: Plain text -#: src/man/man1/svd-ps_vfd.1.adoc:54 +#: src/man/man1/svd-ps_vfd.1.adoc:52 #, no-wrap -msgid "*-p*, *--parity* [Even,Odd,None]\n" +msgid "" +"For Modbus communication, set number of data bits to _N_.\n" +"_N_ must be between 5 and 8 inclusive. (default 8)\n" +"*-p*, *--parity* [Even,Odd,None]\n" +" For Modbus communication, set serial parity to Even, Odd, or None.\n" +" (default None)\n" msgstr "" #. type: Plain text -#: src/man/man1/svd-ps_vfd.1.adoc:57 -#, no-wrap +#: src/man/man1/svd-ps_vfd.1.adoc:56 msgid "" -" (default None) For Modbus communication. Set serial parity to Even,\n" -" Odd, or None.\n" +"For Modbus communication, set baud rate to _N_. It is an error if the rate " +"is not one of the following: 1200, 2400, 4800, 9600, 19200, 38400 (default " +"9600)" msgstr "" #. type: Plain text -#: src/man/man1/svd-ps_vfd.1.adoc:63 -msgid "" -"(default 9600) For Modbus communication. Set baud rate to _N_. It is an " -"error if the rate is not one of the following: 1200, 2400, 4800, 9600, " -"19200, 38400" +#: src/man/man1/svd-ps_vfd.1.adoc:59 +msgid "For Modbus communication set serial stop bits to 1 or 2. (default 2)" msgstr "" #. type: Plain text -#: src/man/man1/svd-ps_vfd.1.adoc:68 -msgid "(default 2) For Modbus communication. Set serial stop bits to 1 or 2." +#: src/man/man1/svd-ps_vfd.1.adoc:63 +msgid "" +"For Modbus communication, set Modbus target (slave) number. This must match " +"the device number you set on the Huanyang GT VFD. (default 1)" msgstr "" #. type: Plain text -#: src/man/man1/svd-ps_vfd.1.adoc:74 +#: src/man/man1/svd-ps_vfd.1.adoc:65 msgid "" -"(default 1) For Modbus communication. Set Modbus target (slave) number. " -"This must match the device number you set on the Huanyang GT VFD." +"For Modbus communication, set the name of the serial device node to " +"use. (default /dev/ttyS0)" msgstr "" #. type: Plain text -#: src/man/man1/svd-ps_vfd.1.adoc:87 +#: src/man/man1/svd-ps_vfd.1.adoc:69 msgid "The motor's max speed in RPM." msgstr "" #. type: Plain text -#: src/man/man1/svd-ps_vfd.1.adoc:91 +#: src/man/man1/svd-ps_vfd.1.adoc:71 msgid "This is the maximum output frequency of the VFD in Hz." msgstr "" #. type: Plain text -#: src/man/man1/svd-ps_vfd.1.adoc:95 +#: src/man/man1/svd-ps_vfd.1.adoc:73 msgid "This is the minimum output frequency of the VFD in Hz." msgstr "" #. type: Labeled list -#: src/man/man1/svd-ps_vfd.1.adoc:99 +#: src/man/man1/svd-ps_vfd.1.adoc:76 #, no-wrap msgid "*svd-ps_vfd.period* (float, in)" msgstr "" +#. type: Plain text +#: src/man/man1/svd-ps_vfd.1.adoc:81 +msgid "" +"The period for the driver's update cycle, in seconds. This is how " +"frequently the driver will wake up, check its HAL pins, and communicate with " +"the VFD. Must be between 0.001 and 2.000 seconds. Default: 0.1 seconds." +msgstr "" + #. type: Labeled list -#: src/man/man1/svd-ps_vfd.1.adoc:106 +#: src/man/man1/svd-ps_vfd.1.adoc:82 #, no-wrap msgid "*svd-ps_vfd.speed-cmd* (float, in)" msgstr "" #. type: Labeled list -#: src/man/man1/svd-ps_vfd.1.adoc:110 +#: src/man/man1/svd-ps_vfd.1.adoc:85 #, no-wrap msgid "*svd-ps_vfd.speed-fb* (float, out)" msgstr "" #. type: Labeled list -#: src/man/man1/svd-ps_vfd.1.adoc:114 +#: src/man/man1/svd-ps_vfd.1.adoc:88 #, no-wrap msgid "*svd-ps_vfd.at-speed* (bit, out)" msgstr "" #. type: Labeled list -#: src/man/man1/svd-ps_vfd.1.adoc:119 +#: src/man/man1/svd-ps_vfd.1.adoc:92 #, no-wrap msgid "*svd-ps_vfd.freq-cmd* (float, out)" msgstr "" +#. type: Plain text +#: src/man/man1/svd-ps_vfd.1.adoc:95 +msgid "" +"The requested output frequency, in Hz. This is set from the `.speed-cmd` " +"value, and is just shown for debugging purposes." +msgstr "" + #. type: Labeled list -#: src/man/man1/svd-ps_vfd.1.adoc:124 +#: src/man/man1/svd-ps_vfd.1.adoc:96 #, no-wrap msgid "*svd-ps_vfd.freq-fb* (float, out)" msgstr "" #. type: Labeled list -#: src/man/man1/svd-ps_vfd.1.adoc:129 +#: src/man/man1/svd-ps_vfd.1.adoc:99 #, no-wrap msgid "*svd-ps_vfd.spindle-on* (bit, in)" msgstr "" +#. type: Plain text +#: src/man/man1/svd-ps_vfd.1.adoc:102 +msgid "" +"Set this pin True to command the spindle on, at the speed requested on the " +"`.speed-cmd` pin. Set this pin False to command the spindle off." +msgstr "" + #. type: Labeled list -#: src/man/man1/svd-ps_vfd.1.adoc:135 +#: src/man/man1/svd-ps_vfd.1.adoc:103 #, no-wrap msgid "*svd-ps_vfd.output-voltage* (float, out)" msgstr "" #. type: Labeled list -#: src/man/man1/svd-ps_vfd.1.adoc:140 +#: src/man/man1/svd-ps_vfd.1.adoc:106 #, no-wrap msgid "*svd-ps_vfd.output-current* (float, out)" msgstr "" #. type: Plain text -#: src/man/man1/svd-ps_vfd.1.adoc:144 +#: src/man/man1/svd-ps_vfd.1.adoc:108 msgid "The current that the motor is currently drawing from the VFD, in Amperes." msgstr "" #. type: Labeled list -#: src/man/man1/svd-ps_vfd.1.adoc:145 +#: src/man/man1/svd-ps_vfd.1.adoc:109 #, no-wrap msgid "*hsvd-ps_vfd.output-power* (float, out)" msgstr "" #. type: Labeled list -#: src/man/man1/svd-ps_vfd.1.adoc:150 +#: src/man/man1/svd-ps_vfd.1.adoc:112 #, no-wrap msgid "*svd-ps_vfd.dc-bus-voltage* (float, out)" msgstr "" #. type: Labeled list -#: src/man/man1/svd-ps_vfd.1.adoc:154 +#: src/man/man1/svd-ps_vfd.1.adoc:115 #, no-wrap msgid "*svd-ps_vfd.modbus-errors* (u32, out)" msgstr "" #. type: Labeled list -#: src/man/man1/svd-ps_vfd.1.adoc:161 +#: src/man/man1/svd-ps_vfd.1.adoc:119 #, no-wrap msgid "*svd-ps_vfd.input-terminal* (float, out)" msgstr "" #. type: Labeled list -#: src/man/man1/svd-ps_vfd.1.adoc:165 +#: src/man/man1/svd-ps_vfd.1.adoc:121 #, no-wrap msgid "*svd-ps_vfd.AI1* (float, out)" msgstr "" #. type: Labeled list -#: src/man/man1/svd-ps_vfd.1.adoc:169 +#: src/man/man1/svd-ps_vfd.1.adoc:123 #, no-wrap msgid "*svd-ps_vfd.AI2* (float, out)" msgstr "" #. type: Plain text -#: src/man/man1/svd-ps_vfd.1.adoc:176 +#: src/man/man1/svd-ps_vfd.1.adoc:128 msgid "Tinic Uro" msgstr "" @@ -153417,7 +153928,7 @@ msgstr "" #. type: Plain text #: src/man/man1/teach-in.1.adoc:10 #, no-wrap -msgid "*teach-in [> outfile]*\n" +msgid "*teach-in* [> _outfile_]\n" msgstr "" #. type: Plain text @@ -153427,11 +153938,16 @@ msgid "*teach-in* is a script to learn set positions for later use by a script.\ msgstr "" #. type: Plain text -#: src/man/man1/teach-in.1.adoc:18 +#: src/man/man1/teach-in.1.adoc:17 msgid "" -"A dialog box is shown with options to choose the coordinate system. each " +"A dialog box is shown with options to choose the coordinate system. Each " "press of the \"Learn\" button outputs a line of text to stdout or the file " -"chosen at load time. line format: line-no X Y Z flood mist spindle" +"chosen at load time." +msgstr "" + +#. type: Plain text +#: src/man/man1/teach-in.1.adoc:19 +msgid "Line format: line-no X Y Z flood mist spindle" msgstr "" #. type: Title = @@ -153441,20 +153957,20 @@ msgid "tool_mmap_read(1)" msgstr "" #. type: Plain text -#: src/man/man1/tool_mmap_read.1.adoc:7 +#: src/man/man1/tool_mmap_read.1.adoc:6 msgid "" "tool_mmap_read - A component of the tool database system (an alternative to " "the classic tooltable)" msgstr "" #. type: Plain text -#: src/man/man1/tool_mmap_read.1.adoc:11 +#: src/man/man1/tool_mmap_read.1.adoc:10 #, no-wrap msgid "*tool_mmap_read* is not intended to be invoked by the user.\n" msgstr "" #. type: Plain text -#: src/man/man1/tool_mmap_read.1.adoc:15 src/man/man1/tool_watch.1.adoc:15 +#: src/man/man1/tool_mmap_read.1.adoc:13 src/man/man1/tool_watch.1.adoc:15 msgid "" "See the Tool Database Interface section of the LinuxCNC Documentation for " "more information. " @@ -153522,15 +154038,26 @@ msgstr "" #. type: Plain text #: src/man/man1/touchy.1.adoc:10 #, no-wrap -msgid "*touchy* _-ini_ __\n" +msgid "*touchy* *-ini* __\n" msgstr "" #. type: Plain text #: src/man/man1/touchy.1.adoc:15 #, no-wrap msgid "" -"*touchy* is one of the Graphical User Interfaces (GUI) for LinuxCNC. It\n" -"gets run by the runscript usually.\n" +"*touchy* is one of the Graphical User Interfaces (GUI) for LinuxCNC.\n" +"It gets run by the runscript usually.\n" +msgstr "" + +#. type: Plain text +#: src/man/man1/touchy.1.adoc:23 +msgid "" +"The INI file is the main piece of an LinuxCNC configuration. It is not the " +"entire configuration; there are various other files that go with it (NML " +"files, HAL files, TBL files, VAR files). It is, however, the most important " +"one, because it is the file that holds the configuration together. It can " +"adjust a lot of parameters itself, but it also tells *LinuxCNC* which other " +"files to load and use." msgstr "" #. type: Title = @@ -153547,25 +154074,25 @@ msgstr "" #. type: Plain text #: src/man/man1/update_ini.1.adoc:10 #, no-wrap -msgid "*update_ini [-f] [-d] _*\n" +msgid "*update_ini* [*-f*] [*-d*] __\n" msgstr "" #. type: Plain text -#: src/man/man1/update_ini.1.adoc:15 +#: src/man/man1/update_ini.1.adoc:14 #, no-wrap msgid "" -"*update_ini* is run automatically by the \"linuxcnc\" script when an INI\n" +"*update_ini* is run automatically by the \"linuxcnc\" script when an INI " "file in the pre-joints-axes format is opened.\n" msgstr "" #. type: Plain text -#: src/man/man1/update_ini.1.adoc:17 -msgid "-d causes a dialog box to be shown asking if the script should be run" +#: src/man/man1/update_ini.1.adoc:16 +msgid "-d causes a dialog box to be shown asking if the script should be run." msgstr "" #. type: Plain text -#: src/man/man1/update_ini.1.adoc:19 -msgid "-f is designed for auto-conversion and will not create the backup files" +#: src/man/man1/update_ini.1.adoc:18 +msgid "-f is designed for auto-conversion and will not create the backup files." msgstr "" #. type: Title = @@ -153590,8 +154117,8 @@ msgstr "" #. type: Plain text #: src/man/man1/vfdb_vfd.1.adoc:15 msgid "" -"This manual page explains the *vfdb_vfd* component. This component reads and " -"writes to the VFD-B device via a Modbus connection." +"This manual page explains the *vfdb_vfd* component. This component reads " +"and writes to the VFD-B device via a Modbus connection." msgstr "" #. type: Plain text @@ -153622,445 +154149,445 @@ msgid "Switch the VFD-B to Modbus RTU frame format" msgstr "" #. type: delimited block _ -#: src/man/man1/vfdb_vfd.1.adoc:30 +#: src/man/man1/vfdb_vfd.1.adoc:29 msgid "" -"Switch parameter 09-04 from the factory default of 0 (Ascii framing) to 3, " -"4, or 5 (RTU framing). The setting you choose will determine several serial " +"Switch parameter 09-04 from the factory default of 0 (Ascii framing) to 3, " +"4, or 5 (RTU framing). The setting you choose will determine several serial " "parameters in addition to the Modbus framing protocol." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:30 +#: src/man/man1/vfdb_vfd.1.adoc:29 #, no-wrap msgid "Set the frequency control source to be Modbus, not the keypad" msgstr "" #. type: delimited block _ -#: src/man/man1/vfdb_vfd.1.adoc:33 +#: src/man/man1/vfdb_vfd.1.adoc:31 msgid "" "Switch parameter 02-00 from factory default of 00 (keypad control) to 5 " "(control from RS-485)." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:33 +#: src/man/man1/vfdb_vfd.1.adoc:31 #, no-wrap msgid "Set the run/stop control source to be Modbus, not the keypad" msgstr "" #. type: delimited block _ -#: src/man/man1/vfdb_vfd.1.adoc:36 +#: src/man/man1/vfdb_vfd.1.adoc:33 msgid "" "Switch parameter 02-01 from the factory default of 0 (control from keypad) " "to 3 (control from Modbus, with Stop enabled on the keypad)." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:40 src/man/man1/vfs11_vfd.1.adoc:20 +#: src/man/man1/vfdb_vfd.1.adoc:37 src/man/man1/vfs11_vfd.1.adoc:20 #, no-wrap msgid "-n --name " msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:42 src/man/man1/vfs11_vfd.1.adoc:22 +#: src/man/man1/vfdb_vfd.1.adoc:39 src/man/man1/vfs11_vfd.1.adoc:22 msgid "set the HAL component name" msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:43 src/man/man1/vfs11_vfd.1.adoc:23 +#: src/man/man1/vfdb_vfd.1.adoc:40 src/man/man1/vfs11_vfd.1.adoc:23 #, no-wrap msgid "-d --debug" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:46 +#: src/man/man1/vfdb_vfd.1.adoc:43 msgid "" -"Turn on debugging messages. Also toggled by sending a USR1 signal to the " +"Turn on debugging messages. Also toggled by sending a USR1 signal to the " "vfdb_vfd process." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:47 src/man/man1/vfs11_vfd.1.adoc:27 +#: src/man/man1/vfdb_vfd.1.adoc:44 src/man/man1/vfs11_vfd.1.adoc:26 #, no-wrap msgid "-m --modbus-debug" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:51 +#: src/man/man1/vfdb_vfd.1.adoc:48 msgid "" -"Turn on Modbus debugging messages. This will cause all Modbus messages to be " -"printed in hex on the terminal. Also toggled by sending a USR2 signal to the " -"vfdb_vfd process." +"Turn on Modbus debugging messages. This will cause all Modbus messages to " +"be printed in hex on the terminal. Also toggled by sending a USR2 signal to " +"the vfdb_vfd process." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:52 src/man/man1/vfs11_vfd.1.adoc:32 +#: src/man/man1/vfdb_vfd.1.adoc:49 src/man/man1/vfs11_vfd.1.adoc:31 #, no-wrap msgid "-I --ini " msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:56 +#: src/man/man1/vfdb_vfd.1.adoc:53 msgid "" -"take configuration from this _INI file_. Defaults to environment variable " -"INI_FILE_NAME. Most vfdb_vfd configuration comes from the INI file, not from " -"command-line arguments." +"take configuration from this _INI file_. Defaults to environment variable " +"INI_FILE_NAME. Most vfdb_vfd configuration comes from the INI file, not " +"from command-line arguments." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:57 src/man/man1/vfs11_vfd.1.adoc:36 +#: src/man/man1/vfdb_vfd.1.adoc:54 src/man/man1/vfs11_vfd.1.adoc:34 #, no-wrap msgid "-S --section
" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:60 +#: src/man/man1/vfdb_vfd.1.adoc:56 msgid "take configuration from this section in the INI file. Defaults to 'VFD-B'." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:61 src/man/man1/vfs11_vfd.1.adoc:40 +#: src/man/man1/vfdb_vfd.1.adoc:57 src/man/man1/vfs11_vfd.1.adoc:37 #, no-wrap msgid "-r --report-device" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:63 src/man/man1/vfs11_vfd.1.adoc:42 +#: src/man/man1/vfdb_vfd.1.adoc:59 msgid "report device propertiers on console at startup" msgstr "" #. type: Title == -#: src/man/man1/vfdb_vfd.1.adoc:64 +#: src/man/man1/vfdb_vfd.1.adoc:60 #, no-wrap msgid "INI CONFIG VARIABLES" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:69 +#: src/man/man1/vfdb_vfd.1.adoc:64 msgid "" "Set to a non-zero value to enable general debug output from the VFD-B " "driver. Optional." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:70 +#: src/man/man1/vfdb_vfd.1.adoc:65 #, no-wrap msgid "MODBUS_DEBUG" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:73 +#: src/man/man1/vfdb_vfd.1.adoc:67 msgid "" "Set to a non-zero value to enable modbus debug output from the VFD-B " "driver. Optional." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:74 +#: src/man/man1/vfdb_vfd.1.adoc:68 #, no-wrap msgid "DEVICE" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:77 +#: src/man/man1/vfdb_vfd.1.adoc:70 msgid "" "Serial port device file to use for Modbus communication with the " "VFD-B. Defaults to '/dev/ttyS0'." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:78 +#: src/man/man1/vfdb_vfd.1.adoc:71 #, no-wrap msgid "BAUD" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:80 +#: src/man/man1/vfdb_vfd.1.adoc:73 msgid "Modbus baud rate. Defaults to 19200." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:81 +#: src/man/man1/vfdb_vfd.1.adoc:74 #, no-wrap msgid "BITS" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:83 +#: src/man/man1/vfdb_vfd.1.adoc:76 msgid "Modbus data bits. Defaults to 8." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:84 +#: src/man/man1/vfdb_vfd.1.adoc:77 #, no-wrap msgid "PARITY" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:86 +#: src/man/man1/vfdb_vfd.1.adoc:79 msgid "Modbus parity. Defaults to Even. Accepts 'Even', 'Odd', or 'None'." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:87 +#: src/man/man1/vfdb_vfd.1.adoc:80 #, no-wrap msgid "STOPBITS" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:89 +#: src/man/man1/vfdb_vfd.1.adoc:82 msgid "Modbus stop bits. Defaults to 1." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:90 +#: src/man/man1/vfdb_vfd.1.adoc:83 #, no-wrap msgid "TARGET" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:92 +#: src/man/man1/vfdb_vfd.1.adoc:85 msgid "Modbus target number of the VFD-B to speak to. Defaults to 1." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:93 +#: src/man/man1/vfdb_vfd.1.adoc:86 #, no-wrap msgid "POLLCYCLES" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:96 +#: src/man/man1/vfdb_vfd.1.adoc:89 msgid "" "Only read the less important variables from the VFD-B once in this many poll " "cycles. Defaults to 10." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:97 +#: src/man/man1/vfdb_vfd.1.adoc:90 #, no-wrap msgid "RECONNECT_DELAY" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:100 +#: src/man/man1/vfdb_vfd.1.adoc:93 msgid "" "If the connection to the VFD-B is broken, wait this many seconds before " "reconnecting. Defaults to 1." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:101 +#: src/man/man1/vfdb_vfd.1.adoc:94 #, no-wrap msgid "MOTOR_HZ, MOTOR_RPM" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:105 +#: src/man/man1/vfdb_vfd.1.adoc:97 msgid "" "The frequency of the motor (in Hz) and the corresponding speed of the motor " -"(in RPM). This information is provided by the motor manufacturer, and is " +"(in RPM). This information is provided by the motor manufacturer, and is " "generally printed on the motor's name plate." msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:110 +#: src/man/man1/vfdb_vfd.1.adoc:102 msgid "True when drive is at commanded speed (see _speed-tolerance_ below)" msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:111 src/man/man1/vfs11_vfd.1.adoc:64 +#: src/man/man1/vfdb_vfd.1.adoc:103 src/man/man1/vfs11_vfd.1.adoc:60 #, no-wrap msgid ".enable (bit, in)" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:115 +#: src/man/man1/vfdb_vfd.1.adoc:105 msgid "" "Enable the VFD. If False, all operating parameters are still read but " "control is released and panel control is enabled (subject to VFD setup)." msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:119 +#: src/man/man1/vfdb_vfd.1.adoc:108 msgid "" "Current target frequency in HZ as set through speed-command (which is in " "RPM), from the VFD." msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:122 +#: src/man/man1/vfdb_vfd.1.adoc:111 msgid "Current output frequency of the VFD." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:123 src/man/man1/vfs11_vfd.1.adoc:84 +#: src/man/man1/vfdb_vfd.1.adoc:112 src/man/man1/vfs11_vfd.1.adoc:78 #, no-wrap msgid ".inverter-load-percentage (float, out)" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:125 +#: src/man/man1/vfdb_vfd.1.adoc:114 msgid "Current load report from VFD." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:126 src/man/man1/vfs11_vfd.1.adoc:87 +#: src/man/man1/vfdb_vfd.1.adoc:115 src/man/man1/vfs11_vfd.1.adoc:81 #, no-wrap msgid ".is-e-stopped (bit, out)" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:128 +#: src/man/man1/vfdb_vfd.1.adoc:117 msgid "The VFD is in emergency stop status (blinking \"E\" on panel)." msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:131 +#: src/man/man1/vfdb_vfd.1.adoc:120 msgid "True when the VFD reports 0 Hz output." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:132 src/man/man1/vfs11_vfd.1.adoc:94 +#: src/man/man1/vfdb_vfd.1.adoc:121 src/man/man1/vfs11_vfd.1.adoc:88 #, no-wrap msgid ".jog-mode (bit, in)" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:135 +#: src/man/man1/vfdb_vfd.1.adoc:124 msgid "" -"1 for ON and 0 for OFF, enables the VFD-B 'jog mode'. Speed control is " +"1 for ON and 0 for OFF, enables the VFD-B 'jog mode'. Speed control is " "disabled. This might be useful for spindle orientation." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:136 +#: src/man/man1/vfdb_vfd.1.adoc:125 #, no-wrap msgid ".max-rpm (float, out)" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:144 +#: src/man/man1/vfdb_vfd.1.adoc:131 msgid "" "Actual RPM limit based on maximum frequency the VFD may generate, and the " -"motors nameplate values. For instance, if _nameplate-HZ_ is 50, and " +"motors nameplate values. For instance, if _nameplate-HZ_ is 50, and " "_nameplate-RPM_ is 1410, but the VFD may generate up to 80Hz, then _max-rpm_ " -"would read as 2256 (80*1410/50). The frequency limit is read from the VFD at " -"startup. To increase the upper frequency limit, the UL and FH parameters " -"must be changed on the panel. See the VFD-B manual for instructions how to " +"would read as 2256 (80*1410/50). The frequency limit is read from the VFD " +"at startup. To increase the upper frequency limit, the UL and FH parameters " +"must be changed on the panel. See the VFD-B manual for instructions how to " "set the maximum frequency." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:145 src/man/man1/vfs11_vfd.1.adoc:108 +#: src/man/man1/vfdb_vfd.1.adoc:132 src/man/man1/vfs11_vfd.1.adoc:100 #, no-wrap msgid ".modbus-ok (bit, out)" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:148 +#: src/man/man1/vfdb_vfd.1.adoc:134 msgid "" "True when the Modbus session is successfully established and the last 10 " "transactions returned without error." msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:151 +#: src/man/man1/vfdb_vfd.1.adoc:137 msgid "Estimated current RPM value, from the VFD." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:152 +#: src/man/man1/vfdb_vfd.1.adoc:138 #, no-wrap msgid ".motor-RPS (float, out)" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:154 +#: src/man/man1/vfdb_vfd.1.adoc:140 msgid "Estimated current RPS value, from the VFD." msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:157 src/man/man1/vfdb_vfd.1.adoc:160 +#: src/man/man1/vfdb_vfd.1.adoc:143 src/man/man1/vfdb_vfd.1.adoc:146 msgid "From the VFD." msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:164 +#: src/man/man1/vfdb_vfd.1.adoc:150 msgid "" "Speed sent to VFD in RPM. It is an error to send a speed faster than the " "Motor Max RPM as set in the VFD." msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:167 +#: src/man/man1/vfdb_vfd.1.adoc:153 msgid "1 for ON and 0 for OFF sent to VFD, only on when running." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:168 src/man/man1/vfs11_vfd.1.adoc:137 +#: src/man/man1/vfdb_vfd.1.adoc:154 src/man/man1/vfs11_vfd.1.adoc:127 #, no-wrap msgid ".max-speed (bit, in)" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:171 +#: src/man/man1/vfdb_vfd.1.adoc:157 msgid "" "Ignore the loop-time parameter and run Modbus at maximum speed, at the " "expense of higher CPU usage. Suggested use during spindle positioning." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:172 src/man/man1/vfs11_vfd.1.adoc:141 +#: src/man/man1/vfdb_vfd.1.adoc:158 src/man/man1/vfs11_vfd.1.adoc:131 #, no-wrap msgid ".status (s32, out)" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:174 +#: src/man/man1/vfdb_vfd.1.adoc:160 msgid "Drive Status of the VFD (see the VFD manual). A bitmap." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:175 +#: src/man/man1/vfdb_vfd.1.adoc:161 #, no-wrap msgid ".error-count (s32, out)" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:177 +#: src/man/man1/vfdb_vfd.1.adoc:163 msgid "Total number of transactions returning a Modbus error." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:178 +#: src/man/man1/vfdb_vfd.1.adoc:164 #, no-wrap msgid ".error-code (s32, out)" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:180 +#: src/man/man1/vfdb_vfd.1.adoc:166 msgid "Most recent Error Code from VFD." msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:181 +#: src/man/man1/vfdb_vfd.1.adoc:167 #, no-wrap msgid ".frequency-limit (float, out)" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:183 +#: src/man/man1/vfdb_vfd.1.adoc:169 msgid "Upper limit read from VFD setup." msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:188 +#: src/man/man1/vfdb_vfd.1.adoc:174 msgid "How often the Modbus is polled (default interval 0.1 seconds)." msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:193 src/man/man1/vfs11_vfd.1.adoc:163 +#: src/man/man1/vfdb_vfd.1.adoc:179 msgid "" "Nameplate Hz of motor (default 50). Used to calculate target frequency " "(together with _nameplate-RPM_ ) for a target RPM value as given by " @@ -154068,54 +154595,54 @@ msgid "" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:196 src/man/man1/vfs11_vfd.1.adoc:166 +#: src/man/man1/vfdb_vfd.1.adoc:182 src/man/man1/vfs11_vfd.1.adoc:154 msgid "Nameplate RPM of motor (default 1410)" msgstr "" #. type: Labeled list -#: src/man/man1/vfdb_vfd.1.adoc:197 src/man/man1/vfs11_vfd.1.adoc:167 +#: src/man/man1/vfdb_vfd.1.adoc:183 src/man/man1/vfs11_vfd.1.adoc:155 #, no-wrap msgid ".rpm-limit (float, RW)" msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:199 +#: src/man/man1/vfdb_vfd.1.adoc:185 msgid "Do-not-exceed soft limit for motor RPM (defaults to _nameplate-RPM_ )." msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:204 +#: src/man/man1/vfdb_vfd.1.adoc:188 msgid "" "Speed tolerance (default 0.01) for determining whether spindle is at speed " "(0.01 meaning: output frequency is within 1% of target frequency)." msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:212 +#: src/man/man1/vfdb_vfd.1.adoc:195 msgid "" "The vfdb_vfd driver takes precedence over panel control while it is enabled " -"(see _.enable_ pin), effectively disabling the panel. Clearing the _.enable_ " -"pin re-enables the panel. Pins and parameters can still be set, but will not " -"be written to the VFD untile the .enable pin is set. Operating parameters " -"are still read while bus control is disabled." +"(see _.enable_ pin), effectively disabling the panel. Clearing the " +"_.enable_ pin re-enables the panel. Pins and parameters can still be set, " +"but will not be written to the VFD untile the .enable pin is set. Operating " +"parameters are still read while bus control is disabled." msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:215 +#: src/man/man1/vfdb_vfd.1.adoc:197 msgid "" "Exiting the vfdb_vfd driver in a controlled way will release the VFD from " "the bus and restore panel control." msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:218 +#: src/man/man1/vfdb_vfd.1.adoc:200 msgid "" -"See the LinuxCNC Integrators Manual for more information. For a detailed " +"See the LinuxCNC Integrators Manual for more information. For a detailed " "register description of the Delta VFD-B, see the VFD manual." msgstr "" #. type: Plain text -#: src/man/man1/vfdb_vfd.1.adoc:222 +#: src/man/man1/vfdb_vfd.1.adoc:204 msgid "Yishin Li; based on vfd11_vfd by Michael Haberler." msgstr "" @@ -154141,7 +154668,7 @@ msgstr "" #. type: Plain text #: src/man/man1/vfs11_vfd.1.adoc:15 msgid "" -"This manual page explains the *vfs11_vfd* component. This component reads " +"This manual page explains the *vfs11_vfd* component. This component reads " "and writes to the vfs11 via a Modbus connection." msgstr "" @@ -154152,292 +154679,305 @@ msgid "*vfs11_vfd* is for use with LinuxCNC.\n" msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:26 +#: src/man/man1/vfs11_vfd.1.adoc:25 msgid "" "Turn on debugging messages. Also toggled by sending a USR1 signal to the " "vfs11_vfd process." msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:31 +#: src/man/man1/vfs11_vfd.1.adoc:30 msgid "" -"Turn on Modbus debugging messages. This will cause all Modbus messages to be " -"printed in hex on the terminal. Also toggled by sending a USR2 signal to the " -"vfs11_vfd process." +"Turn on Modbus debugging messages. This will cause all Modbus messages to " +"be printed in hex on the terminal. Also toggled by sending a USR2 signal to " +"the vfs11_vfd process." msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:35 +#: src/man/man1/vfs11_vfd.1.adoc:33 msgid "" "takes configuration from this INI file. Defaults to environment variable " "INI_FILE_NAME." msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:39 +#: src/man/man1/vfs11_vfd.1.adoc:36 msgid "take configuration from this section in the INI file. Defaults to 'VFS11'." msgstr "" +#. type: Plain text +#: src/man/man1/vfs11_vfd.1.adoc:39 +msgid "Reports device propertiers on console at startup." +msgstr "" + #. type: Labeled list -#: src/man/man1/vfs11_vfd.1.adoc:45 +#: src/man/man1/vfs11_vfd.1.adoc:42 #, no-wrap msgid ".acceleration-pattern (bit, in)" msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:49 +#: src/man/man1/vfs11_vfd.1.adoc:45 msgid "" "when true, set acceleration and deceleration times as defined in registers " -"F500 and F501 respectively. Used in PID loops to choose shorter ramp times " +"F500 and F501 respectively. Used in PID loops to choose shorter ramp times " "to avoid oscillation." msgstr "" #. type: Labeled list -#: src/man/man1/vfs11_vfd.1.adoc:50 +#: src/man/man1/vfs11_vfd.1.adoc:46 #, no-wrap msgid ".alarm-code (s32, out)" msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:54 +#: src/man/man1/vfs11_vfd.1.adoc:50 msgid "" -"non-zero if drive is in alarmed state. Bitmap describing alarm information " -"(see register FC91 description). Use _err-reset_ (see below) to clear the " +"non-zero if drive is in alarmed state. Bitmap describing alarm information " +"(see register FC91 description). Use _err-reset_ (see below) to clear the " "alarm." msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:57 +#: src/man/man1/vfs11_vfd.1.adoc:53 msgid "when drive is at commanded speed (see _speed-tolerance_ below)" msgstr "" #. type: Labeled list -#: src/man/man1/vfs11_vfd.1.adoc:58 +#: src/man/man1/vfs11_vfd.1.adoc:54 #, no-wrap msgid ".current-load-percentage (float, out)" msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:60 +#: src/man/man1/vfs11_vfd.1.adoc:56 msgid "reported from the VFD" msgstr "" #. type: Labeled list -#: src/man/man1/vfs11_vfd.1.adoc:61 +#: src/man/man1/vfs11_vfd.1.adoc:57 #, no-wrap msgid ".dc-brake (bit, in)" msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:63 +#: src/man/man1/vfs11_vfd.1.adoc:59 msgid "engage the DC brake. Also turns off spindle-on." msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:68 +#: src/man/man1/vfs11_vfd.1.adoc:63 msgid "" "enable the VFD. If false, all operating parameters are still read but " "control is released and panel control is enabled (subject to VFD setup)." msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:72 +#: src/man/man1/vfs11_vfd.1.adoc:67 msgid "" -"reset errors (alarms a.k.a Trip and e-stop status). Resetting the VFD may " +"reset errors (alarms a.k.a Trip and e-stop status). Resetting the VFD may " "cause a 2-second delay until it's rebooted and Modbus is up again." msgstr "" #. type: Labeled list -#: src/man/man1/vfs11_vfd.1.adoc:73 +#: src/man/man1/vfs11_vfd.1.adoc:68 #, no-wrap msgid ".estop (bit, in)" msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:76 +#: src/man/man1/vfs11_vfd.1.adoc:71 msgid "" -"put the VFD into emergency-stopped status. No operation possible until " +"put the VFD into emergency-stopped status. No operation possible until " "cleared with _err-reset_ or powercycling." msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:80 +#: src/man/man1/vfs11_vfd.1.adoc:74 msgid "" "current target frequency in Hz as set through speed-command (which is in " "RPM), from the VFD" msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:83 +#: src/man/man1/vfs11_vfd.1.adoc:77 msgid "current output frequency of the VFD" msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:86 +#: src/man/man1/vfs11_vfd.1.adoc:80 msgid "current load report from VFD" msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:90 +#: src/man/man1/vfs11_vfd.1.adoc:84 msgid "" -"the VFD is in emergency stop status (blinking \"E\" on panel). Use " +"the VFD is in emergency stop status (blinking \"E\" on panel). Use " "_err-reset_ to reboot the VFD and clear the e-stop status." msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:93 +#: src/man/man1/vfs11_vfd.1.adoc:87 msgid "true when the VFD reports 0 Hz output" msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:98 +#: src/man/man1/vfs11_vfd.1.adoc:92 msgid "" -"1 for ON and 0 for OFF, enables the VF-S11 'jog mode'. Speed control is " +"1 for ON and 0 for OFF, enables the VF-S11 'jog mode'. Speed control is " "disabled, and the output frequency is determined by register F262 (preset to " -"5 Hz). This might be useful for spindle orientation." +"5 Hz). This might be useful for spindle orientation." msgstr "" #. type: Labeled list -#: src/man/man1/vfs11_vfd.1.adoc:99 +#: src/man/man1/vfs11_vfd.1.adoc:93 #, no-wrap msgid ".max-rpm (float, R)" msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:107 +#: src/man/man1/vfs11_vfd.1.adoc:99 msgid "" "actual RPM limit based on maximum frequency the VFD may generate, and the " -"motors nameplate values. For instance, if _nameplate-HZ_ is 50, and " +"motors nameplate values. For instance, if _nameplate-HZ_ is 50, and " "_nameplate-RPM__ is 1410, but the VFD may generate up to 80Hz, then " -"_max-rpm_ would read as 2256 (80*1410/50). The frequency limit is read from " -"the VFD at startup. To increase the upper frequency limit, the UL and FH " -"parameters must be changed on the panel. See the VF-S11 manual for " +"_max-rpm_ would read as 2256 (80*1410/50). The frequency limit is read from " +"the VFD at startup. To increase the upper frequency limit, the UL and FH " +"parameters must be changed on the panel. See the VF-S11 manual for " "instructions how to set the maximum frequency." msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:111 +#: src/man/man1/vfs11_vfd.1.adoc:102 msgid "" "true when the Modbus session is successfully established and the last 10 " "transactions returned without error." msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:114 +#: src/man/man1/vfs11_vfd.1.adoc:105 msgid "estimated current RPM value, from the VFD" msgstr "" #. type: Labeled list -#: src/man/man1/vfs11_vfd.1.adoc:115 +#: src/man/man1/vfs11_vfd.1.adoc:106 #, no-wrap msgid ".output-current-percentage (float, out)" msgstr "" #. type: Labeled list -#: src/man/man1/vfs11_vfd.1.adoc:118 +#: src/man/man1/vfs11_vfd.1.adoc:109 #, no-wrap msgid ".output-voltage-percentage (float, out)" msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:127 +#: src/man/man1/vfs11_vfd.1.adoc:117 msgid "" "speed sent to VFD in RPM. It is an error to send a speed faster than the " "Motor Max RPM as set in the VFD" msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:130 +#: src/man/man1/vfs11_vfd.1.adoc:120 msgid "1 for FWD and 0 for REV, sent to VFD" msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:140 +#: src/man/man1/vfs11_vfd.1.adoc:130 msgid "" "ignore the loop-time parameter and run Modbus at maximum speed, at the " -"expense of higher CPU usage. Suggested use during spindle positioning." +"expense of higher CPU usage. Suggested use during spindle positioning." msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:144 +#: src/man/man1/vfs11_vfd.1.adoc:133 msgid "" "Drive Status of the VFD (see the TOSVERT VF-S11 Communications Function " "Instruction Manual, register FD01). A bitmap." msgstr "" #. type: Labeled list -#: src/man/man1/vfs11_vfd.1.adoc:145 +#: src/man/man1/vfs11_vfd.1.adoc:134 #, no-wrap msgid ".trip-code (s32, out)" msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:147 +#: src/man/man1/vfs11_vfd.1.adoc:136 msgid "trip code if VF-S11 is in tripped state." msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:150 +#: src/man/man1/vfs11_vfd.1.adoc:139 msgid "total number of transactions returning a Modbus error" msgstr "" #. type: Labeled list -#: src/man/man1/vfs11_vfd.1.adoc:153 +#: src/man/man1/vfs11_vfd.1.adoc:142 #, no-wrap msgid ".frequency-limit (float, RO)" msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:155 +#: src/man/man1/vfs11_vfd.1.adoc:144 msgid "upper limit read from VFD setup." msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:158 +#: src/man/man1/vfs11_vfd.1.adoc:147 msgid "how often the Modbus is polled (default interval 0.1 seconds)" msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:169 +#: src/man/man1/vfs11_vfd.1.adoc:151 +msgid "" +"Nameplate Hz of motor (default 50). Used to calculate target frequency " +"(together with _nameplate-RPM_ ) for a target RPM value as given by " +"speed-command." +msgstr "" + +#. type: Plain text +#: src/man/man1/vfs11_vfd.1.adoc:157 msgid "do-not-exceed soft limit for motor RPM (defaults to _nameplate-RPM_ )." msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:174 +#: src/man/man1/vfs11_vfd.1.adoc:160 msgid "" "speed tolerance (default 0.01) for determining whether spindle is at speed " "(0.01 meaning: output frequency is within 1% of target frequency)" msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:182 +#: src/man/man1/vfs11_vfd.1.adoc:168 msgid "" "The vfs11_vfd driver takes precedence over panel control while it is enabled " -"(see _.enable_ pin), effectively disabling the panel. Clearing the _.enable_ " -"pin re-enableds the panel. Pins and parameters can still be set, but will " -"not be written to the VFD untile the .enable pin is set. Operating " -"parameters are still read while bus control is disabled." +"(see _.enable` pin), effectively disabling the panel. Clearing the " +"`.enable` pin re-enableds the panel. Pins and parameters can still be set, " +"but will not be written to the VFD untile the `.enable` pin is set. " +"Operating parameters are still read while bus control is disabled." msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:185 +#: src/man/man1/vfs11_vfd.1.adoc:170 msgid "" "Exiting the vfs11_vfd driver in a controlled will release the VFD from the " "bus and restore panel control." msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:191 +#: src/man/man1/vfs11_vfd.1.adoc:175 msgid "" -"See the LinuxCNC Integrators Manual for more information. For a detailed " +"See the LinuxCNC Integrators Manual for more information. For a detailed " "register description of the Toshiba VFD's, see the \"TOSVERT VF-S11 " "Communications Function Instruction Manual\" (Toshiba document number " -"E6581222) and the \"TOSVERT VF-S11 Instruction manual\" (Toshiba document " +"E6581222) and the \"TOSVERT VF-S11 Instruction manual\" (Toshiba document " "number E6581158)." msgstr "" #. type: Plain text -#: src/man/man1/vfs11_vfd.1.adoc:195 +#: src/man/man1/vfs11_vfd.1.adoc:179 msgid "Michael Haberler; based on gs2_vfd by Steve Padnos and John Thornton." msgstr "" @@ -154648,7 +155188,7 @@ msgid "" msgstr "" #. type: Title == -#: src/man/man1/xhc-hb04.1.adoc:99 src/man/man1/xhc-whb04b-6.1.adoc:106 +#: src/man/man1/xhc-hb04.1.adoc:99 src/man/man1/xhc-whb04b-6.1.adoc:94 #, no-wrap msgid "HAL Usage" msgstr "" @@ -155310,118 +155850,158 @@ msgid "" "independently as required in a HAL configuration." msgstr "" +#. type: Labeled list +#: src/man/man1/xhc-whb04b-6.1.adoc:36 +#, no-wrap +msgid "**-h**, **--help**" +msgstr "" + #. type: Plain text +#: src/man/man1/xhc-whb04b-6.1.adoc:37 +msgid "Prints the synopsis and the most commonly used commands." +msgstr "" + +#. type: Labeled list #: src/man/man1/xhc-whb04b-6.1.adoc:38 #, no-wrap -msgid "" -"*-h, --help*\n" -"Prints the synopsis and the most commonly used commands.\n" +msgid "**-H**" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:43 +#: src/man/man1/xhc-whb04b-6.1.adoc:41 +msgid "" +"Run xhc-whb04b-6 in HAL-mode instead of interactive mode. When in HAL mode " +"commands from device will be exposed to HAL's shred memory. Interactive " +"mode is useful for testing device connectivity and debugging." +msgstr "" + +#. type: Labeled list +#: src/man/man1/xhc-whb04b-6.1.adoc:42 #, no-wrap +msgid "**-s**" +msgstr "" + +#. type: Plain text +#: src/man/man1/xhc-whb04b-6.1.adoc:44 msgid "" -"*-H*\n" -"Run xhc-whb04b-6 in HAL-mode instead of interactive mode.\n" -"When in HAL mode commands from device will be exposed to HAL's shred " -"memory.\n" -"Interactive mode is useful for testing device connectivity and debugging.\n" +"Lead + jogwheel changes the spindle override speed. Each tick will " +"increase/decrease the spindle override." +msgstr "" + +#. type: Labeled list +#: src/man/man1/xhc-whb04b-6.1.adoc:45 +#, no-wrap +msgid "**-f**" msgstr "" #. type: Plain text #: src/man/man1/xhc-whb04b-6.1.adoc:47 -#, no-wrap msgid "" -"*-s*\n" -"Lead + jogwheel changes the spindle override speed.\n" -"Each tick will increase/decrease the spindle override.\n" +"MPG + jogwheel changes the feed override. Each tick will " +"increment/decrement the feed override." msgstr "" -#. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:51 +#. type: Labeled list +#: src/man/man1/xhc-whb04b-6.1.adoc:48 #, no-wrap -msgid "" -"*-f*\n" -"MPG + jogwheel changes the feed override.\n" -"Each tick will increment/decrement the feed override.\n" +msgid "**-B**" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:54 +#: src/man/man1/xhc-whb04b-6.1.adoc:49 +msgid "Add 5 mm and 10 mm to Step feedrate output" +msgstr "" + +#. type: Labeled list +#: src/man/man1/xhc-whb04b-6.1.adoc:50 #, no-wrap -msgid "" -"*-B*\n" -"Add 5 mm and 10 mm to Step feedrate output\n" +msgid "**-t**" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:58 -#, no-wrap +#: src/man/man1/xhc-whb04b-6.1.adoc:52 msgid "" -"*-t*\n" -"Wait with timeout for USB device then proceed, exit otherwise.\n" -"Without -t the timeout is implicitly infinite.\n" +"Wait with timeout for USB device then proceed, exit otherwise. Without -t " +"the timeout is implicitly infinite." msgstr "" -#. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:62 +#. type: Labeled list +#: src/man/man1/xhc-whb04b-6.1.adoc:53 #, no-wrap -msgid "" -"*-u, -U*\n" -"Show received data from device.\n" -"With -U received and transmitted data will be printed. Output is prefixed " -"with \"usb\".\n" +msgid "**-u**, **-U**" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:65 -#, no-wrap +#: src/man/man1/xhc-whb04b-6.1.adoc:55 msgid "" -"*-p*\n" -"Show HAL pins and HAL related messages. Output is prefixed with \"hal\".\n" +"Show received data from device. With -U received and transmitted data will " +"be printed. Output is prefixed with \"usb\"." +msgstr "" + +#. type: Labeled list +#: src/man/man1/xhc-whb04b-6.1.adoc:56 +#, no-wrap +msgid "**-p**" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:69 +#: src/man/man1/xhc-whb04b-6.1.adoc:57 +msgid "Show HAL pins and HAL related messages. Output is prefixed with \"hal\"." +msgstr "" + +#. type: Labeled list +#: src/man/man1/xhc-whb04b-6.1.adoc:58 #, no-wrap +msgid "**-e**" +msgstr "" + +#. type: Plain text +#: src/man/man1/xhc-whb04b-6.1.adoc:61 msgid "" -"*-e*\n" "Show captured events such as button pressed/released, jog dial, axis rotary " -"button, and feed rotary button event.\n" -"Output is prefixed with \"event\".\n" +"button, and feed rotary button event. Output is prefixed with \"event\"." msgstr "" -#. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:72 +#. type: Labeled list +#: src/man/man1/xhc-whb04b-6.1.adoc:62 #, no-wrap -msgid "" -"*-a*\n" -"Enable all logging facilities without explicitly specifying each.\n" +msgid "**-a**" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:76 +#: src/man/man1/xhc-whb04b-6.1.adoc:63 +msgid "Enable all logging facilities without explicitly specifying each." +msgstr "" + +#. type: Labeled list +#: src/man/man1/xhc-whb04b-6.1.adoc:64 #, no-wrap +msgid "**-c**" +msgstr "" + +#. type: Plain text +#: src/man/man1/xhc-whb04b-6.1.adoc:66 msgid "" -"*-c*\n" "Enable checksum output which is necessary for debugging the checksum " -"generator function.\n" -"Do not rely on this feature since it will be removed once the generator is " -"implemented.\n" +"generator function. Do not rely on this feature since it will be removed " +"once the generator is implemented." msgstr "" -#. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:80 +#. type: Labeled list +#: src/man/man1/xhc-whb04b-6.1.adoc:67 #, no-wrap +msgid "**-n**" +msgstr "" + +#. type: Plain text +#: src/man/man1/xhc-whb04b-6.1.adoc:69 msgid "" -"*-n*\n" -"Force being silent and not printing any output except of errors.\n" -"This will also inhibit messages prefixed with \"init\".\n" +"Force being silent and not printing any output except of errors. This will " +"also inhibit messages prefixed with \"init\"." msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:89 +#: src/man/man1/xhc-whb04b-6.1.adoc:77 #, no-wrap msgid "" "The `xhc-whb04b-6` executable needs permission for reading the pendant's USB " @@ -155433,7 +156013,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:93 +#: src/man/man1/xhc-whb04b-6.1.adoc:82 msgid "" "The `xhc-whb04b-6` program can be run from the command line without LinuxCNC " "to test a pendant. This standalone mode is used to identify the button " @@ -155441,64 +156021,64 @@ msgid "" msgstr "" #. type: SH -#: src/man/man1/xhc-whb04b-6.1.adoc:94 man/man9/eoffset_per_angle.9:101 +#: src/man/man1/xhc-whb04b-6.1.adoc:83 man/man9/eoffset_per_angle.9:101 #: man/man9/logic.9:80 man/man9/moveoff.9:158 man/man9/ohmic.9:77 #, no-wrap msgid "EXAMPLES" msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:96 +#: src/man/man1/xhc-whb04b-6.1.adoc:85 #, no-wrap msgid "`xhc-whb04b-6 -ue`" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:98 +#: src/man/man1/xhc-whb04b-6.1.adoc:87 msgid "" "Start in simulation mode and prints incoming USB data transfer and generated " "key pressed/released events." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:98 +#: src/man/man1/xhc-whb04b-6.1.adoc:87 #, no-wrap msgid "`xhc-whb04b-6 -p`" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:100 +#: src/man/man1/xhc-whb04b-6.1.adoc:89 msgid "" "Start in simulation mode and prints HAL pin names and events distributed to " "HAL memory." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:100 +#: src/man/man1/xhc-whb04b-6.1.adoc:89 #, no-wrap msgid "`xhc-whb04b-6 -H`" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:102 +#: src/man/man1/xhc-whb04b-6.1.adoc:91 msgid "Start in HAL mode (Normal mode for real machine use)." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:102 +#: src/man/man1/xhc-whb04b-6.1.adoc:91 #, no-wrap msgid "`xhc-whb04b-6 -HsfB`" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:104 +#: src/man/man1/xhc-whb04b-6.1.adoc:93 msgid "" "Start in HAL mode + Spindle Override + Feedrate Override + Big step " -"5/10 mm)." +"(5/10 mm)." msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:109 +#: src/man/man1/xhc-whb04b-6.1.adoc:98 #, no-wrap msgid "" "Use the -H option to specify HAL mode and other options as required:\n" @@ -155506,13 +156086,13 @@ msgid "" msgstr "" #. type: Title === -#: src/man/man1/xhc-whb04b-6.1.adoc:110 +#: src/man/man1/xhc-whb04b-6.1.adoc:99 #, no-wrap msgid "Input/Output Signals" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:117 +#: src/man/man1/xhc-whb04b-6.1.adoc:106 msgid "" "Note: For each button an output pin is provided even if no functionality is " "realized with that signal. For example, to stop a running program the Stop " @@ -155523,7 +156103,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:121 +#: src/man/man1/xhc-whb04b-6.1.adoc:110 msgid "" "Note: The Spindle+/Spindle- buttons do manipulate the spindle override. The " "spindle speed is set with the respective combos Fn + Spindle^-^ and FN + " @@ -155531,71 +156111,71 @@ msgid "" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:123 +#: src/man/man1/xhc-whb04b-6.1.adoc:112 msgid "" "The following tables list all in-/output pins and state which signals they " "are meant to be connected to." msgstr "" #. type: Title ==== -#: src/man/man1/xhc-whb04b-6.1.adoc:124 +#: src/man/man1/xhc-whb04b-6.1.adoc:113 #, no-wrap msgid "Axis and Stepgen" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:127 +#: src/man/man1/xhc-whb04b-6.1.adoc:116 msgid "Signals utilized for moving axis." msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:129 +#: src/man/man1/xhc-whb04b-6.1.adoc:118 msgid "__ ... denotes the axis number, which is of {x, y, z, a, b, c}." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:130 +#: src/man/man1/xhc-whb04b-6.1.adoc:119 #, no-wrap msgid "`whb.halui.home-all` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:133 +#: src/man/man1/xhc-whb04b-6.1.adoc:122 msgid "" "connect to `halui.home-all`, driven by M-Home. Pin for requesting all axis " "to home. See also `whb.button.m-home`." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:133 +#: src/man/man1/xhc-whb04b-6.1.adoc:122 #, no-wrap msgid "`whb.halui.axis.__.select` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:135 +#: src/man/man1/xhc-whb04b-6.1.adoc:124 msgid "connect to `halui.axis.__.select`. Pin to select axis." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:135 +#: src/man/man1/xhc-whb04b-6.1.adoc:124 #, no-wrap msgid "`whb.axis.__.jog-counts` (s32,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:137 +#: src/man/man1/xhc-whb04b-6.1.adoc:126 msgid "connect to `axis.__.jog-counts`. The count pin of the jogwheel." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:137 +#: src/man/man1/xhc-whb04b-6.1.adoc:126 #, no-wrap msgid "`whb.axis.__.jog-enable` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:141 +#: src/man/man1/xhc-whb04b-6.1.adoc:130 msgid "" "connect to `axis.__.jog-enable`. If true (and in manual mode), any " "change to \"jog-counts\" will result in motion. If false, \"jog-counts\" is " @@ -155603,26 +156183,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:141 +#: src/man/man1/xhc-whb04b-6.1.adoc:130 #, no-wrap msgid "`whb.axis.__.jog-scale` (float,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:144 +#: src/man/man1/xhc-whb04b-6.1.adoc:133 msgid "" "connect to `axis.`____`.jog-scale`. The distance to move for each count " "on \"jog-counts\", in machine units." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:144 +#: src/man/man1/xhc-whb04b-6.1.adoc:133 #, no-wrap msgid "`whb.axis.__.jog-vel-mode` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:149 +#: src/man/man1/xhc-whb04b-6.1.adoc:138 msgid "" "connect to `axis.`____`.jog-jog-vel-mode`. If false the jogwheel " "operates in position mode. The axis will move exactly jog-scale units for " @@ -155632,256 +156212,256 @@ msgid "" msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:149 +#: src/man/man1/xhc-whb04b-6.1.adoc:138 #, no-wrap msgid "`whb.halui.max-velocity.value` (float,in)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:152 +#: src/man/man1/xhc-whb04b-6.1.adoc:141 msgid "" "connect to `halui.max-velocity.value`. The maximum allowable velocity, in " "units per second (__ is two digit '0'-padded)." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:152 +#: src/man/man1/xhc-whb04b-6.1.adoc:141 #, no-wrap msgid "`whb.halui.feed-override.scale` (float,in)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:154 +#: src/man/man1/xhc-whb04b-6.1.adoc:143 msgid "" "connect to `halui.feed-override.scale`. The scaling for feed override " "value." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:154 +#: src/man/man1/xhc-whb04b-6.1.adoc:143 #, no-wrap msgid "`whb.halui.axis.`____`.pos-feedback` (float,in)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:157 +#: src/man/man1/xhc-whb04b-6.1.adoc:146 msgid "" "connect to `halui.axis.`____`.pos-feedback`. Feedback axis position in " "machine coordinates to be displayed." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:157 +#: src/man/man1/xhc-whb04b-6.1.adoc:146 #, no-wrap msgid "`whb.halui.axis.__.pos-relative` (float,in)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:160 +#: src/man/man1/xhc-whb04b-6.1.adoc:149 msgid "" "connect to `halui.axis.`____`.pos-relative`. Commanded axis position in " "relative coordinates to be displayed." msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:164 +#: src/man/man1/xhc-whb04b-6.1.adoc:153 msgid "Signals utilized for toggling machine status." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:165 +#: src/man/man1/xhc-whb04b-6.1.adoc:154 #, no-wrap msgid "`whb.halui.machine.on` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:167 -msgid "connect to `halui.machine.on`. Pin for requesting machine on." +#: src/man/man1/xhc-whb04b-6.1.adoc:156 +msgid "Connect to `halui.machine.on`. Pin for requesting machine on." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:167 +#: src/man/man1/xhc-whb04b-6.1.adoc:156 #, no-wrap msgid "`whb.halui.machine.is-on` (bit,in)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:169 -msgid "connect to `halui.machine.is-on`. Pin that indicates machine is on." +#: src/man/man1/xhc-whb04b-6.1.adoc:158 +msgid "Connect to `halui.machine.is-on`. Pin that indicates machine is on." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:169 +#: src/man/man1/xhc-whb04b-6.1.adoc:158 #, no-wrap msgid "`whb.halui.machine.off` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:171 -msgid "connect to `halui.machine.off`. Pin for requesting machine off." +#: src/man/man1/xhc-whb04b-6.1.adoc:160 +msgid "Connect to `halui.machine.off`. Pin for requesting machine off." msgstr "" #. type: Block title -#: src/man/man1/xhc-whb04b-6.1.adoc:174 +#: src/man/man1/xhc-whb04b-6.1.adoc:163 #, no-wrap msgid "Signals utilized for operating a spindle." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:175 +#: src/man/man1/xhc-whb04b-6.1.adoc:164 #, no-wrap msgid "`whb.halui.spindle.start` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:177 -msgid "connect to `halui.spindle.0.start`. Pin to start the spindle." +#: src/man/man1/xhc-whb04b-6.1.adoc:166 +msgid "Connect to `halui.spindle.0.start`. Pin to start the spindle." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:177 +#: src/man/man1/xhc-whb04b-6.1.adoc:166 #, no-wrap msgid "`whb.halui.spindle.is-on` (bit,in)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:179 +#: src/man/man1/xhc-whb04b-6.1.adoc:168 msgid "" -"connect to `halui.spindle.0.on`. Pin to indicate spindle is on (either " +"Connect to `halui.spindle.0.on`. Pin to indicate spindle is on (either " "direction)." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:179 +#: src/man/man1/xhc-whb04b-6.1.adoc:168 #, no-wrap msgid "`whb.halui.spindle.stop` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:181 -msgid "connect to `halui.spindle.0.stop`. Pin to stop the spindle." +#: src/man/man1/xhc-whb04b-6.1.adoc:170 +msgid "Connect to `halui.spindle.0.stop`. Pin to stop the spindle." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:181 +#: src/man/man1/xhc-whb04b-6.1.adoc:170 #, no-wrap msgid "`whb.halui.spindle.forward` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:183 -msgid "connect to `halui.spindle.0.forward`. Pin to make the spindle go forward." +#: src/man/man1/xhc-whb04b-6.1.adoc:172 +msgid "Connect to `halui.spindle.0.forward`. Pin to make the spindle go forward." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:183 +#: src/man/man1/xhc-whb04b-6.1.adoc:172 #, no-wrap msgid "`whb.halui.spindle.reverse` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:185 -msgid "connect to `halui.spindle.0.reverse`. Pin to make the spindle go reverse." +#: src/man/man1/xhc-whb04b-6.1.adoc:174 +msgid "Connect to `halui.spindle.0.reverse`. Pin to make the spindle go reverse." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:185 +#: src/man/man1/xhc-whb04b-6.1.adoc:174 #, no-wrap msgid "`whb.halui.spindle.decrease` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:187 -msgid "connect to `halui.spindle.0.decrease`. Pin to decrease the spindle speed." +#: src/man/man1/xhc-whb04b-6.1.adoc:176 +msgid "Connect to `halui.spindle.0.decrease`. Pin to decrease the spindle speed." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:187 +#: src/man/man1/xhc-whb04b-6.1.adoc:176 #, no-wrap msgid "`whb.halui.spindle.increase` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:189 -msgid "connect to `halui.spindle.0.increase`. Pin to increase the spindle speed." +#: src/man/man1/xhc-whb04b-6.1.adoc:178 +msgid "Connect to `halui.spindle.0.increase`. Pin to increase the spindle speed." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:189 +#: src/man/man1/xhc-whb04b-6.1.adoc:178 #, no-wrap msgid "`whb.halui.spindle-override.increase` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:192 +#: src/man/man1/xhc-whb04b-6.1.adoc:181 msgid "" -"connect to `halui.spindle.0.override.increase`. Pin for increasing the " +"Connect to `halui.spindle.0.override.increase`. Pin for increasing the " "spindle override by the amount of scale." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:192 +#: src/man/man1/xhc-whb04b-6.1.adoc:181 #, no-wrap msgid "`whb.halui.spindle-override.decrease` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:195 +#: src/man/man1/xhc-whb04b-6.1.adoc:184 msgid "" -"connect to `halui.spindle.0.override.decrease`. Pin for decreasing the " +"Connect to `halui.spindle.0.override.decrease`. Pin for decreasing the " "spindle override by the amount of scale." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:195 +#: src/man/man1/xhc-whb04b-6.1.adoc:184 #, no-wrap msgid "`whb.halui.spindle-override.value` (float,in)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:198 +#: src/man/man1/xhc-whb04b-6.1.adoc:187 msgid "" -"connect to `halui.spindle.0.override.value`. The current spindle override " +"Connect to `halui.spindle.0.override.value`. The current spindle override " "value." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:198 +#: src/man/man1/xhc-whb04b-6.1.adoc:187 #, no-wrap msgid "`whb.halui.spindle-override.scale` (float,in)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:201 +#: src/man/man1/xhc-whb04b-6.1.adoc:190 msgid "" -"connect to `halui.spindle.0.override.scale`. The current spindle scaling " +"Connect to `halui.spindle.0.override.scale`. The current spindle scaling " "override value." msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:206 +#: src/man/man1/xhc-whb04b-6.1.adoc:195 msgid "" "Signals utilized for operating spindle and feed override. The feed rotary " "button can serve in" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:208 +#: src/man/man1/xhc-whb04b-6.1.adoc:197 msgid "Continuous move x% from max velocity" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:209 +#: src/man/man1/xhc-whb04b-6.1.adoc:198 msgid "Step move x mm" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:210 +#: src/man/man1/xhc-whb04b-6.1.adoc:199 msgid "MPG override feed/spindle" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:216 +#: src/man/man1/xhc-whb04b-6.1.adoc:205 #, no-wrap msgid "" "The special position Lead.\n" @@ -155896,7 +156476,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:221 +#: src/man/man1/xhc-whb04b-6.1.adoc:210 msgid "" "Note: As a consequence of 3 modes from manufacturer, switching the feed " "rotary button back from Lead revert to MPG mode, MPG mode is default mode at " @@ -155907,260 +156487,260 @@ msgid "" msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:222 +#: src/man/man1/xhc-whb04b-6.1.adoc:211 #, no-wrap msgid "`whb.halui.feed-override.value` (float,in)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:224 -msgid "connect to `halui.feed-override.value`. The current feed override value." +#: src/man/man1/xhc-whb04b-6.1.adoc:213 +msgid "Connect to `halui.feed-override.value`. The current feed override value." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:224 +#: src/man/man1/xhc-whb04b-6.1.adoc:213 #, no-wrap msgid "`whb.halui.feed-override.decrease` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:226 +#: src/man/man1/xhc-whb04b-6.1.adoc:215 msgid "" -"connect to `halui.feed-override.decrease`. Pin for decreasing the feed " +"Connect to `halui.feed-override.decrease`. Pin for decreasing the feed " "override by amount of scale." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:226 +#: src/man/man1/xhc-whb04b-6.1.adoc:215 #, no-wrap msgid "`whb.halui.feed-override.increase` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:228 +#: src/man/man1/xhc-whb04b-6.1.adoc:217 msgid "" -"connect to `halui.feed-override.increase`. Pin for increasing the feed " +"Connect to `halui.feed-override.increase`. Pin for increasing the feed " "override by amount of scale." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:228 +#: src/man/man1/xhc-whb04b-6.1.adoc:217 #, no-wrap msgid "`whb.halui.feed-override.scale` (float,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:230 +#: src/man/man1/xhc-whb04b-6.1.adoc:219 msgid "" -"connect to `halui.feed-override.scale`. Pin for setting the scale on " +"Connect to `halui.feed-override.scale`. Pin for setting the scale on " "changing the feed override." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:230 +#: src/man/man1/xhc-whb04b-6.1.adoc:219 #, no-wrap msgid "`whb.halui.max-velocity.value` (float,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:232 -msgid "connect to `halui.max-velocity.value`." +#: src/man/man1/xhc-whb04b-6.1.adoc:221 +msgid "Connect to `halui.max-velocity.value`." msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:236 +#: src/man/man1/xhc-whb04b-6.1.adoc:225 msgid "Signals for operating program and MDI mode." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:237 +#: src/man/man1/xhc-whb04b-6.1.adoc:226 #, no-wrap msgid "`whb.halui.program.run` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:239 -msgid "connect to `halui.program.run` in for running a program." +#: src/man/man1/xhc-whb04b-6.1.adoc:228 +msgid "Connect to `halui.program.run` in for running a program." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:239 +#: src/man/man1/xhc-whb04b-6.1.adoc:228 #, no-wrap msgid "`whb.halui.program.is-running` (bit,in)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:241 -msgid "connect to `halui.program.is-running` in indicating a program is running." +#: src/man/man1/xhc-whb04b-6.1.adoc:230 +msgid "Connect to `halui.program.is-running` in indicating a program is running." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:241 +#: src/man/man1/xhc-whb04b-6.1.adoc:230 #, no-wrap msgid "`whb.halui.program.pause` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:243 -msgid "connect to `halui.program.pause`. Pin for pausing a program." +#: src/man/man1/xhc-whb04b-6.1.adoc:232 +msgid "Connect to `halui.program.pause`. Pin for pausing a program." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:243 +#: src/man/man1/xhc-whb04b-6.1.adoc:232 #, no-wrap msgid "`whb.halui.program.is-paused` (bit,in)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:245 -msgid "connect to `halui.program.is-paused`. Pin indicating a program is pausing." +#: src/man/man1/xhc-whb04b-6.1.adoc:234 +msgid "Connect to `halui.program.is-paused`. Pin indicating a program is pausing." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:245 +#: src/man/man1/xhc-whb04b-6.1.adoc:234 #, no-wrap msgid "`whb.halui.program.resume` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:247 -msgid "connect to `halui.program.resume`. Pin for resuming a program." +#: src/man/man1/xhc-whb04b-6.1.adoc:236 +msgid "Connect to `halui.program.resume`. Pin for resuming a program." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:247 +#: src/man/man1/xhc-whb04b-6.1.adoc:236 #, no-wrap msgid "`whb.halui.program.stop` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:249 -msgid "connect to `program.stop`. Pin for stopping a program." +#: src/man/man1/xhc-whb04b-6.1.adoc:238 +msgid "Connect to `program.stop`. Pin for stopping a program." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:249 +#: src/man/man1/xhc-whb04b-6.1.adoc:238 #, no-wrap msgid "`whb.halui.program.is-idle` (bit,in)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:251 -msgid "connect to `halui.program.is-idle`. Pin indicating no program is running." +#: src/man/man1/xhc-whb04b-6.1.adoc:240 +msgid "Connect to `halui.program.is-idle`. Pin indicating no program is running." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:251 +#: src/man/man1/xhc-whb04b-6.1.adoc:240 #, no-wrap msgid "`whb.halui.mode.auto` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:253 -msgid "connect to `halui.mode.auto`. Pin for requesting auto mode." +#: src/man/man1/xhc-whb04b-6.1.adoc:242 +msgid "Connect to `halui.mode.auto`. Pin for requesting auto mode." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:253 +#: src/man/man1/xhc-whb04b-6.1.adoc:242 #, no-wrap msgid "`whb.halui.mode.is-auto` (bit,in)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:255 -msgid "connect to `halui.mode.is-auto`. Pin for indicating auto mode is on." +#: src/man/man1/xhc-whb04b-6.1.adoc:244 +msgid "Connect to `halui.mode.is-auto`. Pin for indicating auto mode is on." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:255 +#: src/man/man1/xhc-whb04b-6.1.adoc:244 #, no-wrap msgid "`whb.halui.mode.joint` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:257 -msgid "connect to `halui.mode.joint` Pin for requesting joint by joint mode." +#: src/man/man1/xhc-whb04b-6.1.adoc:246 +msgid "Connect to `halui.mode.joint` Pin for requesting joint by joint mode." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:257 +#: src/man/man1/xhc-whb04b-6.1.adoc:246 #, no-wrap msgid "`whb.halui.mode.is-joint` (bit,in)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:259 -msgid "connect to `halui.mode.is-joint`. Pin indicating joint by joint mode is on." +#: src/man/man1/xhc-whb04b-6.1.adoc:248 +msgid "Connect to `halui.mode.is-joint`. Pin indicating joint by joint mode is on." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:259 +#: src/man/man1/xhc-whb04b-6.1.adoc:248 #, no-wrap msgid "`whb.halui.mode.manual` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:261 -msgid "connect to `halui.mode.manual`. Pin for requesting manual mode." +#: src/man/man1/xhc-whb04b-6.1.adoc:250 +msgid "Connect to `halui.mode.manual`. Pin for requesting manual mode." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:261 +#: src/man/man1/xhc-whb04b-6.1.adoc:250 #, no-wrap msgid "`whb.halui.mode.is-manual` (bit,in)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:263 -msgid "connect to `halui.mode.is-manual`. Pin indicating manual mode is on." +#: src/man/man1/xhc-whb04b-6.1.adoc:252 +msgid "Connect to `halui.mode.is-manual`. Pin indicating manual mode is on." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:263 +#: src/man/man1/xhc-whb04b-6.1.adoc:252 #, no-wrap msgid "`whb.halui.mode.mdi` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:265 -msgid "connect to `halui.mode.mdi`. Pin for requesting MDI mode." +#: src/man/man1/xhc-whb04b-6.1.adoc:254 +msgid "Connect to `halui.mode.mdi`. Pin for requesting MDI mode." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:265 +#: src/man/man1/xhc-whb04b-6.1.adoc:254 #, no-wrap msgid "`whb.halui.mode.is-mdi` (bit,in)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:267 -msgid "connect to `halui.mode.is-mdi`. Pin indicating MDI mode is on." +#: src/man/man1/xhc-whb04b-6.1.adoc:256 +msgid "Connect to `halui.mode.is-mdi`. Pin indicating MDI mode is on." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:267 +#: src/man/man1/xhc-whb04b-6.1.adoc:256 #, no-wrap msgid "`whb.halui.mode.teleop` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:269 -msgid "connect to `halui.mode.teleop`. Pin for requesting axis by axis mode." +#: src/man/man1/xhc-whb04b-6.1.adoc:258 +msgid "Connect to `halui.mode.teleop`. Pin for requesting axis by axis mode." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:269 +#: src/man/man1/xhc-whb04b-6.1.adoc:258 #, no-wrap msgid "`whb.halui.mode.is-teleop` (bit,in)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:271 -msgid "connect to `halui.mode.is-teleop`. Pin indicating axis by axis mode is on." +#: src/man/man1/xhc-whb04b-6.1.adoc:260 +msgid "Connect to `halui.mode.is-teleop`. Pin indicating axis by axis mode is on." msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:278 +#: src/man/man1/xhc-whb04b-6.1.adoc:267 msgid "" "For flexibility reasons each button provides an output pin even if no " "functionality is realized directly with that signal. The Fn button can be " @@ -156172,14 +156752,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:280 +#: src/man/man1/xhc-whb04b-6.1.adoc:269 msgid "" "Button macro needs to be added to your INI and needs to be edited for your " "own use:" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:300 +#: src/man/man1/xhc-whb04b-6.1.adoc:289 #, no-wrap msgid "" "[HALUI]\n" @@ -156204,455 +156784,455 @@ msgid "" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:303 +#: src/man/man1/xhc-whb04b-6.1.adoc:292 #, no-wrap msgid "*__* ... denotes an arbitrary macro number which is of {1, 2, ..., 16}\n" msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:304 +#: src/man/man1/xhc-whb04b-6.1.adoc:293 #, no-wrap msgid "`whb.button.reset` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:308 +#: src/man/man1/xhc-whb04b-6.1.adoc:297 msgid "" -"see `whb.halui.estop.`{`activate`, `reset`} True one Reset button down, " +"See `whb.halui.estop.`{`activate`, `reset`} True one Reset button down, " "false otherwise. For toggling E-stop use whb.halui.estop .active and " ".reset." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:308 +#: src/man/man1/xhc-whb04b-6.1.adoc:297 #, no-wrap msgid "`whb.button.stop` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:311 +#: src/man/man1/xhc-whb04b-6.1.adoc:300 msgid "" -"see `whb.halui.program.stop`. True on Stop button down, false otherwise. " +"See `whb.halui.program.stop`. True on Stop button down, false otherwise. " "For stopping a program use `whb.halui.program.stop`." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:311 +#: src/man/man1/xhc-whb04b-6.1.adoc:300 #, no-wrap msgid "`whb.button.start-pause` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:315 +#: src/man/man1/xhc-whb04b-6.1.adoc:304 msgid "" -"see `whb.halui.program.`{`run`, `pause`, `resume`}`. True on Start-Pause " +"See `whb.halui.program.`{`run`, `pause`, `resume`}`. True on Start-Pause " "button down, false otherwise. For toggling start-pause use " "`whb.halui.program.run`, `.pause`, and `.resume`." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:315 +#: src/man/man1/xhc-whb04b-6.1.adoc:304 #, no-wrap msgid "`whb.button.feed-plus` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:317 +#: src/man/man1/xhc-whb04b-6.1.adoc:306 msgid "True on Feed+ button down, false otherwise." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:317 +#: src/man/man1/xhc-whb04b-6.1.adoc:306 #, no-wrap msgid "`whb.button.feed-minus` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:319 +#: src/man/man1/xhc-whb04b-6.1.adoc:308 msgid "True on Feed- button down, false otherwise." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:319 +#: src/man/man1/xhc-whb04b-6.1.adoc:308 #, no-wrap msgid "`whb.button.spindle-plus` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:324 +#: src/man/man1/xhc-whb04b-6.1.adoc:313 msgid "" -"see `halui.spindle.0.override.increase`. True on Spindle+ button down, " +"See `halui.spindle.0.override.increase`. True on Spindle+ button down, " "false otherwise. This button is meant to manipulate the spindle override. " "For increasing the spindle override use `halui.spindle.0.override.increase`." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:324 +#: src/man/man1/xhc-whb04b-6.1.adoc:313 #, no-wrap msgid "`whb.button.spindle-minus` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:329 +#: src/man/man1/xhc-whb04b-6.1.adoc:318 msgid "" -"see `halui.spindle.0.override.decrease`. True on Spindle- button down, " +"See `halui.spindle.0.override.decrease`. True on Spindle- button down, " "false otherwise. This button is meant to manipulate the spindle override. " "For decreasing the spindle override use `halui.spindle.0.override.decrease`." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:329 +#: src/man/man1/xhc-whb04b-6.1.adoc:318 #, no-wrap msgid "`whb.button.m-home` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:332 +#: src/man/man1/xhc-whb04b-6.1.adoc:321 msgid "" -"connect to `halui.home-all`. True on M-Home button down, false otherwise. " +"Connect to `halui.home-all`. True on M-Home button down, false otherwise. " "Requests MDI mode before button pin is set. See also `whb.halui.mode.mdi`." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:332 +#: src/man/man1/xhc-whb04b-6.1.adoc:321 #, no-wrap msgid "`whb.button.safe-z` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:336 +#: src/man/man1/xhc-whb04b-6.1.adoc:325 msgid "" -"connect to `halui.mdi-command-`____ True on Safe-Z button down, false " +"Connect to `halui.mdi-command-`____ True on Safe-Z button down, false " "otherwise. Requests MDI mode before button pin is set. See also " "`whb.halui.mode.mdi`." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:336 +#: src/man/man1/xhc-whb04b-6.1.adoc:325 #, no-wrap msgid "`whb.button.w-home` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:340 +#: src/man/man1/xhc-whb04b-6.1.adoc:329 msgid "" -"connect to `halui.mdi-command-`____ True on W-Home button down, false " +"Connect to `halui.mdi-command-`____ True on W-Home button down, false " "otherwise. Requests MDI mode before button pin is set. See also " "`whb.halui.mode.mdi`." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:340 +#: src/man/man1/xhc-whb04b-6.1.adoc:329 #, no-wrap msgid "`whb.button.s-on-off` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:344 +#: src/man/man1/xhc-whb04b-6.1.adoc:333 msgid "" -"see ``whb.halui.spindle.``{``start``, ``stop``} True on S-ON/OFF button " +"See ``whb.halui.spindle.``{``start``, ``stop``} True on S-ON/OFF button " "down, false otherwise. For toggling spindle on-off use " "`halui.spindle.0.start`. For toggling spindle on-off use " "`halui.spindle.0.stop`." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:344 +#: src/man/man1/xhc-whb04b-6.1.adoc:333 #, no-wrap msgid "`whb.button.fn` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:346 +#: src/man/man1/xhc-whb04b-6.1.adoc:335 msgid "True on Fn button down, false otherwise." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:346 +#: src/man/man1/xhc-whb04b-6.1.adoc:335 #, no-wrap msgid "`whb.button.probe-z` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:349 +#: src/man/man1/xhc-whb04b-6.1.adoc:338 msgid "" -"connect to `halui.mdi-command-`____ True on Probe-Z button down, false " +"Connect to `halui.mdi-command-`____ True on Probe-Z button down, false " "otherwise. Requests MDI mode before button pin is set. See also " "`whb.halui.mode.mdi`." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:349 +#: src/man/man1/xhc-whb04b-6.1.adoc:338 #, no-wrap msgid "`whb.button.macro-1` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:351 +#: src/man/man1/xhc-whb04b-6.1.adoc:340 msgid "" -"connect to `halui.mdi-command-`____ True on Macro-1 button (Fn + Feed+) " +"Connect to `halui.mdi-command-`____ True on Macro-1 button (Fn + Feed+) " "down, false otherwise." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:351 +#: src/man/man1/xhc-whb04b-6.1.adoc:340 #, no-wrap msgid "`whb.button.macro-2` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:353 +#: src/man/man1/xhc-whb04b-6.1.adoc:342 msgid "" -"connect to `halui.mdi-command-`____ True on Macro-2 button (Fn + Feed-) " +"Connect to `halui.mdi-command-`____ True on Macro-2 button (Fn + Feed-) " "down, false otherwise." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:353 +#: src/man/man1/xhc-whb04b-6.1.adoc:342 #, no-wrap msgid "`whb.button.macro-3` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:357 +#: src/man/man1/xhc-whb04b-6.1.adoc:346 msgid "" -"see `whb.halui.spindle.increase` True on Macro-3 button (Fn + Spindle+) " +"See `whb.halui.spindle.increase` True on Macro-3 button (Fn + Spindle+) " "down, false otherwise. This button is meant to manipulate the spindle " "speed. For decreasing the spindle speed use whb.halui.spindle.increase." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:357 +#: src/man/man1/xhc-whb04b-6.1.adoc:346 #, no-wrap msgid "`whb.button.macro-4` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:361 +#: src/man/man1/xhc-whb04b-6.1.adoc:350 msgid "" -"see `whb.halui.spindle.decrease` True on Macro-4 button down (Fn + " +"See `whb.halui.spindle.decrease` True on Macro-4 button down (Fn + " "Spindle-), false otherwise. This button is meant to manipulate the spindle " "speed. For decreasing the spindle speed use `whb.halui.spindle.decrease`." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:361 +#: src/man/man1/xhc-whb04b-6.1.adoc:350 #, no-wrap msgid "`whb.button.macro-5` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:363 +#: src/man/man1/xhc-whb04b-6.1.adoc:352 msgid "" -"connect to `halui.mdi-command-`____ True on Macro-5 button down (Fn + " +"Connect to `halui.mdi-command-`____ True on Macro-5 button down (Fn + " "M-HOME), false otherwise." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:363 +#: src/man/man1/xhc-whb04b-6.1.adoc:352 #, no-wrap msgid "`whb.button.macro-6` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:365 +#: src/man/man1/xhc-whb04b-6.1.adoc:354 msgid "" -"connect to `halui.mdi-command-`____ True on Macro-6 button down (Fn + " +"Connect to `halui.mdi-command-`____ True on Macro-6 button down (Fn + " "Safe-Z), false otherwise." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:365 +#: src/man/man1/xhc-whb04b-6.1.adoc:354 #, no-wrap msgid "`whb.button.macro-7` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:367 +#: src/man/man1/xhc-whb04b-6.1.adoc:356 msgid "" -"connect to `halui.mdi-command-`____ True on Macro-7 button down (Fn + " +"Connect to `halui.mdi-command-`____ True on Macro-7 button down (Fn + " "W-HOME), false otherwise." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:367 +#: src/man/man1/xhc-whb04b-6.1.adoc:356 #, no-wrap msgid "`whb.button.macro-8` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:369 +#: src/man/man1/xhc-whb04b-6.1.adoc:358 msgid "" -"reserved for Spindle Direction True on Macro-8 button down (Fn + S-ON/OFF), " +"Reserved for Spindle Direction True on Macro-8 button down (Fn + S-ON/OFF), " "false otherwise." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:369 +#: src/man/man1/xhc-whb04b-6.1.adoc:358 #, no-wrap msgid "`whb.button.macro-9` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:371 +#: src/man/man1/xhc-whb04b-6.1.adoc:360 msgid "" -"connect to `halui.mdi-command-`____ True on Macro-9 button down (Fn + " +"Connect to `halui.mdi-command-`____ True on Macro-9 button down (Fn + " "Probe-Z), false otherwise." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:371 +#: src/man/man1/xhc-whb04b-6.1.adoc:360 #, no-wrap msgid "`whb.button.macro-10` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:377 +#: src/man/man1/xhc-whb04b-6.1.adoc:366 msgid "" -"reserved for toggle DRO Abs/rel. True on Macro-10 button down, false " +"Reserved for toggle DRO Abs/rel. True on Macro-10 button down, false " "otherwise. Switches the display coordinates to relative coordinates. On " "display the axis are denoted then as X1, Y1, Z1, A1, B1 and C1. See also " "`whb.halui.axis.`____`.pos-relative`." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:377 +#: src/man/man1/xhc-whb04b-6.1.adoc:366 #, no-wrap msgid "`whb.button.macro-11` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:379 +#: src/man/man1/xhc-whb04b-6.1.adoc:368 msgid "" -"connect to `halui.mdi-command-`____ True on Macro-11 button down (Fn + " +"Connect to `halui.mdi-command-`____ True on Macro-11 button down (Fn + " "RESET), false otherwise." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:379 +#: src/man/man1/xhc-whb04b-6.1.adoc:368 #, no-wrap msgid "`whb.button.macro-12` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:381 +#: src/man/man1/xhc-whb04b-6.1.adoc:370 msgid "" -"connect to `halui.mdi-command-`____ True on Macro-12 button (Fn + Stop) " +"Connect to `halui.mdi-command-`____ True on Macro-12 button (Fn + Stop) " "down, false otherwise." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:381 +#: src/man/man1/xhc-whb04b-6.1.adoc:370 #, no-wrap msgid "`whb.button.macro-13` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:383 +#: src/man/man1/xhc-whb04b-6.1.adoc:372 msgid "" -"connect to `halui.mdi-command-`____ True on Macro-13 button (Fn + " +"Connect to `halui.mdi-command-`____ True on Macro-13 button (Fn + " "Start/Pause) down, false otherwise." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:383 +#: src/man/man1/xhc-whb04b-6.1.adoc:372 #, no-wrap msgid "`whb.button.macro-14` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:385 +#: src/man/man1/xhc-whb04b-6.1.adoc:374 msgid "" -"connect to `halui.mdi-command-`____ True on Macro-14 button (Fn + " +"Connect to `halui.mdi-command-`____ True on Macro-14 button (Fn + " "Macro-10) down, false otherwise." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:385 +#: src/man/man1/xhc-whb04b-6.1.adoc:374 #, no-wrap msgid "`whb.button.macro-15` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:387 +#: src/man/man1/xhc-whb04b-6.1.adoc:376 msgid "" -"connect to `halui.mdi-command-`____ True on Macro-15 button down (Fn + " +"Connect to `halui.mdi-command-`____ True on Macro-15 button down (Fn + " "MPG), false otherwise." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:387 +#: src/man/man1/xhc-whb04b-6.1.adoc:376 #, no-wrap msgid "`whb.button.macro-16` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:389 +#: src/man/man1/xhc-whb04b-6.1.adoc:378 msgid "" -"connect to `halui.mdi-command-`____ True on Macro-16 button (Fn + Step) " +"Connect to `halui.mdi-command-`____ True on Macro-16 button (Fn + Step) " "down, false otherwise." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:389 +#: src/man/man1/xhc-whb04b-6.1.adoc:378 #, no-wrap msgid "`whb.button.mode-continuous` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:391 +#: src/man/man1/xhc-whb04b-6.1.adoc:380 msgid "True on Continuous mode button down, false otherwise." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:391 +#: src/man/man1/xhc-whb04b-6.1.adoc:380 #, no-wrap msgid "`whb.button.mode-step` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:393 +#: src/man/man1/xhc-whb04b-6.1.adoc:382 msgid "True on Step mode button down, false otherwise." msgstr "" #. type: Title ==== -#: src/man/man1/xhc-whb04b-6.1.adoc:394 +#: src/man/man1/xhc-whb04b-6.1.adoc:383 #, no-wrap msgid "Pendant" msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:396 +#: src/man/man1/xhc-whb04b-6.1.adoc:385 #, no-wrap msgid "`whb.pendant.is-sleeping` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:398 +#: src/man/man1/xhc-whb04b-6.1.adoc:387 msgid "" "True as long pendant is in sleep mode (usually a few seconds after turned " "off), false otherwise." msgstr "" #. type: Labeled list -#: src/man/man1/xhc-whb04b-6.1.adoc:398 +#: src/man/man1/xhc-whb04b-6.1.adoc:387 #, no-wrap msgid "`whb.pendant.is-connected` (bit,out)" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:400 +#: src/man/man1/xhc-whb04b-6.1.adoc:389 msgid "True as long pendant is not in sleep mode (turned on), false otherwise." msgstr "" #. type: Title == -#: src/man/man1/xhc-whb04b-6.1.adoc:401 +#: src/man/man1/xhc-whb04b-6.1.adoc:390 #, no-wrap msgid "HAL Configuration Example" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:406 +#: src/man/man1/xhc-whb04b-6.1.adoc:395 msgid "" "Exercise caution if using copy and paste of this example code from the " "online web docs. Certain characters are incompatibly encoded by the web " @@ -156661,7 +157241,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:414 +#: src/man/man1/xhc-whb04b-6.1.adoc:403 #, no-wrap msgid "" "#\n" @@ -156673,13 +157253,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:416 +#: src/man/man1/xhc-whb04b-6.1.adoc:405 #, no-wrap msgid "loadusr -W xhc-whb04b-6 -HsfB\n" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:420 +#: src/man/man1/xhc-whb04b-6.1.adoc:409 #, no-wrap msgid "" "# ######################################################################\n" @@ -156688,7 +157268,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:425 +#: src/man/man1/xhc-whb04b-6.1.adoc:414 #, no-wrap msgid "" "# On/Off signals\n" @@ -156701,7 +157281,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:434 +#: src/man/man1/xhc-whb04b-6.1.adoc:423 #, no-wrap msgid "" "# program related signals\n" @@ -156722,7 +157302,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:446 +#: src/man/man1/xhc-whb04b-6.1.adoc:435 #, no-wrap msgid "" "# machine mode related signals\n" @@ -156749,7 +157329,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:451 +#: src/man/man1/xhc-whb04b-6.1.adoc:440 #, no-wrap msgid "" "# \"is-homed\" axis signal for allowing pendant when machine is not homed\n" @@ -156762,7 +157342,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:456 +#: src/man/man1/xhc-whb04b-6.1.adoc:445 #, no-wrap msgid "" "# \"selected axis\" signals\n" @@ -156775,7 +157355,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:460 +#: src/man/man1/xhc-whb04b-6.1.adoc:449 #, no-wrap msgid "" "net pdnt.axis.x.jog-scale whb.axis.x.jog-scale " @@ -156787,7 +157367,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:464 +#: src/man/man1/xhc-whb04b-6.1.adoc:453 #, no-wrap msgid "" "net pdnt.axis.x.jog-counts whb.axis.x.jog-counts " @@ -156799,7 +157379,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:468 +#: src/man/man1/xhc-whb04b-6.1.adoc:457 #, no-wrap msgid "" "net pdnt.axis.x.jog-enable whb.axis.x.jog-enable " @@ -156811,7 +157391,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:472 +#: src/man/man1/xhc-whb04b-6.1.adoc:461 #, no-wrap msgid "" "net pdnt.axis.x.jog-vel-mode whb.axis.x.jog-vel-mode " @@ -156823,7 +157403,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:488 +#: src/man/man1/xhc-whb04b-6.1.adoc:477 #, no-wrap msgid "" "# macro buttons to MDI commands\n" @@ -156856,7 +157436,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:492 +#: src/man/man1/xhc-whb04b-6.1.adoc:481 #, no-wrap msgid "" "net pdnt.macro.11 whb.button.macro-11 " @@ -156868,7 +157448,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:498 +#: src/man/man1/xhc-whb04b-6.1.adoc:487 #, no-wrap msgid "" "# flood and mist toggle signals\n" @@ -156881,7 +157461,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:502 +#: src/man/man1/xhc-whb04b-6.1.adoc:491 #, no-wrap msgid "" "net pdnt.mist.is-on whb.halui.mist.is-on " @@ -156893,7 +157473,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:508 +#: src/man/man1/xhc-whb04b-6.1.adoc:497 #, no-wrap msgid "" "# default function button signals\n" @@ -156908,7 +157488,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:515 +#: src/man/man1/xhc-whb04b-6.1.adoc:504 #, no-wrap msgid "" "# unused, just exposes pendant internal status or as basic button\n" @@ -156921,7 +157501,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:527 +#: src/man/man1/xhc-whb04b-6.1.adoc:516 #, no-wrap msgid "" "#net pdnt.button.mode-mpg whb.button.mode-continuous\n" @@ -156938,7 +157518,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:538 +#: src/man/man1/xhc-whb04b-6.1.adoc:527 #, no-wrap msgid "" "# spindle related signals\n" @@ -156961,7 +157541,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:545 +#: src/man/man1/xhc-whb04b-6.1.adoc:534 #, no-wrap msgid "" "# spindle speed override signals\n" @@ -156977,7 +157557,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:550 +#: src/man/man1/xhc-whb04b-6.1.adoc:539 #, no-wrap msgid "" "# GUI feed rate related signals can be used when program is running moving " @@ -156991,7 +157571,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:556 +#: src/man/man1/xhc-whb04b-6.1.adoc:545 #, no-wrap msgid "" "# take feed override min/max values from/to the GUI\n" @@ -157004,7 +157584,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:562 +#: src/man/man1/xhc-whb04b-6.1.adoc:551 #, no-wrap msgid "" "# axis position related signals feedback\n" @@ -157017,7 +157597,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/man/man1/xhc-whb04b-6.1.adoc:568 +#: src/man/man1/xhc-whb04b-6.1.adoc:557 #, no-wrap msgid "" "# axis position related signals relative\n" @@ -157030,14 +157610,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:573 +#: src/man/man1/xhc-whb04b-6.1.adoc:562 msgid "" "https://github.com/linuxcnc/linuxcnc/tree/master/src/hal/user_comps/xhc-whb04b-6/[xhc-whb04b-6 " "developer documentation on GitHub]" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:578 +#: src/man/man1/xhc-whb04b-6.1.adoc:567 msgid "" "The CRC code function is not disclosed by the manufacturer. Thus the CRC " "value transmitted with each package is not checked yet. Feel free to help " @@ -157045,7 +157625,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:583 +#: src/man/man1/xhc-whb04b-6.1.adoc:572 msgid "" "This component was started by Raoul Rubien based on predecessor device " "component xhc-hb04.cc. " @@ -157054,7 +157634,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:588 +#: src/man/man1/xhc-whb04b-6.1.adoc:577 msgid "" "The component was developed accidentally as leisure project. The " "development started with the xhc-whb04 (4-axis wireless pendant) " @@ -157063,7 +157643,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/man/man1/xhc-whb04b-6.1.adoc:593 +#: src/man/man1/xhc-whb04b-6.1.adoc:582 msgid "" "Copyright (C) 2018 Raoul Rubien (github.com/rubienr) Updated for Linuxcnc " "2020 by alkabal_free.fr." @@ -183541,7 +184121,7 @@ msgid "*16:9*" msgstr "" #. type: Target for macro image -#: src/plasma/qtplasmac.adoc:44 src/plasma/qtplasmac.adoc:776 +#: src/plasma/qtplasmac.adoc:44 src/plasma/qtplasmac.adoc:670 #, no-wrap msgid "images/qtplasmac_16x9.png" msgstr "" @@ -183685,8 +184265,8 @@ msgstr "" #. type: Table #: src/plasma/qtplasmac.adoc:90 src/plasma/qtplasmac.adoc:123 -#: src/plasma/qtplasmac.adoc:864 src/plasma/qtplasmac.adoc:878 -#: src/plasma/qtplasmac.adoc:1062 src/plasma/qtplasmac.adoc:1152 +#: src/plasma/qtplasmac.adoc:758 src/plasma/qtplasmac.adoc:772 +#: src/plasma/qtplasmac.adoc:956 src/plasma/qtplasmac.adoc:1046 #, no-wrap msgid "Modes" msgstr "" @@ -183753,20 +184333,20 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:124 src/plasma/qtplasmac.adoc:865 +#: src/plasma/qtplasmac.adoc:124 src/plasma/qtplasmac.adoc:759 #, no-wrap msgid "Arc Voltage" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:124 src/plasma/qtplasmac.adoc:865 -#: src/plasma/qtplasmac.adoc:867 src/plasma/qtplasmac.adoc:868 -#: src/plasma/qtplasmac.adoc:869 src/plasma/qtplasmac.adoc:886 -#: src/plasma/qtplasmac.adoc:887 src/plasma/qtplasmac.adoc:895 -#: src/plasma/qtplasmac.adoc:1066 src/plasma/qtplasmac.adoc:1068 -#: src/plasma/qtplasmac.adoc:1155 src/plasma/qtplasmac.adoc:1157 -#: src/plasma/qtplasmac.adoc:1159 src/plasma/qtplasmac.adoc:1162 -#: src/plasma/qtplasmac.adoc:1163 src/plasma/qtplasmac.adoc:1164 +#: src/plasma/qtplasmac.adoc:124 src/plasma/qtplasmac.adoc:759 +#: src/plasma/qtplasmac.adoc:761 src/plasma/qtplasmac.adoc:762 +#: src/plasma/qtplasmac.adoc:763 src/plasma/qtplasmac.adoc:780 +#: src/plasma/qtplasmac.adoc:781 src/plasma/qtplasmac.adoc:789 +#: src/plasma/qtplasmac.adoc:960 src/plasma/qtplasmac.adoc:962 +#: src/plasma/qtplasmac.adoc:1049 src/plasma/qtplasmac.adoc:1051 +#: src/plasma/qtplasmac.adoc:1053 src/plasma/qtplasmac.adoc:1056 +#: src/plasma/qtplasmac.adoc:1057 src/plasma/qtplasmac.adoc:1058 #, no-wrap msgid "0, 1" msgstr "" @@ -183808,7 +184388,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:132 src/plasma/qtplasmac.adoc:488 +#: src/plasma/qtplasmac.adoc:132 src/plasma/qtplasmac.adoc:382 #, no-wrap msgid "Float Switch" msgstr "" @@ -183818,15 +184398,15 @@ msgstr "" #: src/plasma/qtplasmac.adoc:144 src/plasma/qtplasmac.adoc:147 #: src/plasma/qtplasmac.adoc:151 src/plasma/qtplasmac.adoc:163 #: src/plasma/qtplasmac.adoc:167 src/plasma/qtplasmac.adoc:171 -#: src/plasma/qtplasmac.adoc:866 src/plasma/qtplasmac.adoc:879 -#: src/plasma/qtplasmac.adoc:880 src/plasma/qtplasmac.adoc:884 -#: src/plasma/qtplasmac.adoc:885 src/plasma/qtplasmac.adoc:888 -#: src/plasma/qtplasmac.adoc:896 src/plasma/qtplasmac.adoc:904 -#: src/plasma/qtplasmac.adoc:906 src/plasma/qtplasmac.adoc:908 -#: src/plasma/qtplasmac.adoc:1063 src/plasma/qtplasmac.adoc:1064 -#: src/plasma/qtplasmac.adoc:1065 src/plasma/qtplasmac.adoc:1070 -#: src/plasma/qtplasmac.adoc:1153 src/plasma/qtplasmac.adoc:1160 -#: src/plasma/qtplasmac.adoc:1161 +#: src/plasma/qtplasmac.adoc:760 src/plasma/qtplasmac.adoc:773 +#: src/plasma/qtplasmac.adoc:774 src/plasma/qtplasmac.adoc:778 +#: src/plasma/qtplasmac.adoc:779 src/plasma/qtplasmac.adoc:782 +#: src/plasma/qtplasmac.adoc:790 src/plasma/qtplasmac.adoc:798 +#: src/plasma/qtplasmac.adoc:800 src/plasma/qtplasmac.adoc:802 +#: src/plasma/qtplasmac.adoc:957 src/plasma/qtplasmac.adoc:958 +#: src/plasma/qtplasmac.adoc:959 src/plasma/qtplasmac.adoc:964 +#: src/plasma/qtplasmac.adoc:1047 src/plasma/qtplasmac.adoc:1054 +#: src/plasma/qtplasmac.adoc:1055 #, no-wrap msgid "0, 1, 2" msgstr "" @@ -183846,7 +184426,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:138 src/plasma/qtplasmac.adoc:489 +#: src/plasma/qtplasmac.adoc:138 src/plasma/qtplasmac.adoc:383 #, no-wrap msgid "Ohmic Probe" msgstr "" @@ -183884,7 +184464,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:147 src/plasma/qtplasmac.adoc:490 +#: src/plasma/qtplasmac.adoc:147 src/plasma/qtplasmac.adoc:384 #, no-wrap msgid "Breakaway Switch" msgstr "" @@ -184366,8 +184946,8 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:296 src/plasma/qtplasmac.adoc:1662 -#: src/plasma/qtplasmac.adoc:4105 +#: src/plasma/qtplasmac.adoc:296 src/plasma/qtplasmac.adoc:1556 +#: src/plasma/qtplasmac.adoc:3999 msgid "" "For a package installation (Buildbot) enter the following command in a " "terminal window:" @@ -184458,8 +185038,8 @@ msgid "Home the Z axis again." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:327 src/plasma/qtplasmac.adoc:3521 -#: src/plasma/qtplasmac.adoc:3873 +#: src/plasma/qtplasmac.adoc:327 src/plasma/qtplasmac.adoc:3415 +#: src/plasma/qtplasmac.adoc:3767 #, no-wrap msgid "Probe Test" msgstr "" @@ -184553,7 +185133,7 @@ msgid "CONGRATULATIONS! The user should now have a working QtPlasmaC Configurati msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:343 src/plasma/qtplasmac.adoc:1096 +#: src/plasma/qtplasmac.adoc:343 src/plasma/qtplasmac.adoc:990 msgid "" "If the amount of time between the torch contacting the material and when the " "torch moves up and comes to rest at the Pierce Height seems excessive, see " @@ -184579,326 +185159,31 @@ msgstr "" #. type: Title == #: src/plasma/qtplasmac.adoc:352 #, no-wrap -msgid "Migrating to QtPlasmac From PlasmaC (AXIS or GMOCCAPY)" +msgid "Migrating to QtPlasmaC From PlasmaC (AXIS or GMOCCAPY)" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:356 -msgid "" -"There are two methods available to get from a working PlasmaC configuration " -"to a new QtPlasmaC configuration. These methods assume the user is on " -"LinuxCNC v2.9 or later, QtVCP is installed, and all dependency requirements " -"are satisfied." -msgstr "" - -#. type: Plain text -#: src/plasma/qtplasmac.adoc:358 -msgid "" -"If there are Qt dependency errors, the user should run the " -"<>." -msgstr "" - -#. type: Title === -#: src/plasma/qtplasmac.adoc:359 -#, no-wrap -msgid "Quick Method" -msgstr "" - -#. type: Plain text -#: src/plasma/qtplasmac.adoc:365 -msgid "" -"A quick method to move to QtPlasmaC from PlasmaC (loaded on top of either " -"AXIS or GMOCCAPY) is to use the plasmac2qt conversion program, which will " -"attempt to create a new QtPlasmaC configuration from an existing PlasmaC INI " -"file. This program will convert the user's parameters, settings, and " -"materials from the previous PlasmaC configuration and create a new QtPlasmaC " -"configuration directory in the ~/linuxcnc/configs directory." -msgstr "" - -#. type: Plain text -#: src/plasma/qtplasmac.adoc:367 -msgid "" -"This methods will keep the original PlasmaC config as a backup with _plasmac " -"and a time stamp appended to the directory name." -msgstr "" - -#. type: Plain text -#: src/plasma/qtplasmac.adoc:369 -msgid "To run the plasmac2qt conversion program, use the following instructions:" -msgstr "" - -#. type: Plain text -#: src/plasma/qtplasmac.adoc:371 src/plasma/qtplasmac.adoc:446 -msgid "" -"For a package installation (Buildbot) enter the following line in a terminal " -"window:" -msgstr "" - -#. type: delimited block - -#: src/plasma/qtplasmac.adoc:374 -#, no-wrap -msgid "qtplasmac-plasmac2qt\n" -msgstr "" - -#. type: Plain text -#: src/plasma/qtplasmac.adoc:377 src/plasma/qtplasmac.adoc:451 -msgid "" -"For a run in place installation enter the following lines in terminal " -"window:" -msgstr "" - -#. type: delimited block - -#: src/plasma/qtplasmac.adoc:381 -#, no-wrap -msgid "" -"source ~/linuxcnc-dev/scripts/rip-environment\n" -"qtplasmac-plasmac2qt\n" -msgstr "" - -#. type: Plain text -#: src/plasma/qtplasmac.adoc:384 -msgid "The following screen will be displayed:" -msgstr "" - -#. type: Target for macro image -#: src/plasma/qtplasmac.adoc:385 -#, no-wrap -msgid "images/qtplasmac_plasmac2qt.png" -msgstr "" - -#. type: Block title -#: src/plasma/qtplasmac.adoc:388 -#, no-wrap -msgid "*Mandatory Settings*" -msgstr "" - -#. [grid=none,frame=ends] -#. type: Table -#: src/plasma/qtplasmac.adoc:392 src/plasma/qtplasmac.adoc:408 -#, no-wrap -msgid "Field" -msgstr "" - -#. type: Table -#: src/plasma/qtplasmac.adoc:393 -#, no-wrap -msgid "INI FILE IN EXISTING PLASMAC CONFIG" -msgstr "" - -#. type: Table -#: src/plasma/qtplasmac.adoc:393 -#, no-wrap -msgid "This is the INI file of the PlasmaC config that requires migrating." -msgstr "" - -#. type: Table -#: src/plasma/qtplasmac.adoc:394 src/plasma/qtplasmac.adoc:602 -#, no-wrap -msgid "__.ini" -msgstr "" - -#. type: Table -#: src/plasma/qtplasmac.adoc:394 -#, no-wrap -msgid "MONITOR ASPECT RATIO" -msgstr "" - -#. type: Table -#: src/plasma/qtplasmac.adoc:394 -#, no-wrap -msgid "This is the <> for the GUI." -msgstr "" - -#. type: Table -#: src/plasma/qtplasmac.adoc:395 -#, no-wrap -msgid "16:9" -msgstr "" - -#. type: Plain text -#: src/plasma/qtplasmac.adoc:395 src/plasma/qtplasmac.adoc:810 -#: src/plasma/qtplasmac.adoc:4369 -#, no-wrap -msgid "ESTOP" -msgstr "" - -#. type: Table -#: src/plasma/qtplasmac.adoc:398 -#, no-wrap -msgid "" -"Selects the required E-stop type based on the following criteria: +\n" -"0 - Estop is an indicator only. +\n" -"1 - Estop indicator is hidden. +\n" -"2 - Estop is a button." -msgstr "" - -#. type: Table -#: src/plasma/qtplasmac.adoc:399 -#, no-wrap -msgid "ESTOP:1" -msgstr "" - -#. type: Block title -#: src/plasma/qtplasmac.adoc:401 -#, no-wrap -msgid "" -"*Optional Setting* - This setting is not required unless the machine has a " -"<> for sheet alignment. Leave this blank if it is not " -"used/required." -msgstr "" - -#. type: Plain text -#: src/plasma/qtplasmac.adoc:404 -msgid "Leave this blank if it is not used/required." -msgstr "" - -#. type: Table -#: src/plasma/qtplasmac.adoc:409 -#, no-wrap -msgid "Laser On HAL Pin" -msgstr "" - -#. type: Table -#: src/plasma/qtplasmac.adoc:409 -#, no-wrap -msgid "Power on a laser crosshair for sheet alignment." -msgstr "" - -#. type: Table -#: src/plasma/qtplasmac.adoc:411 -#, no-wrap -msgid "" -"*Parallel Port Example:* parport.0.pin-16-out +\n" -"*Mesa 7i96 Example:* hm2_7i96.0.ssr.00.out-00" -msgstr "" - -#. type: Plain text -#: src/plasma/qtplasmac.adoc:414 -msgid "After filling in the appropriate entries, press *CONVERT*." -msgstr "" - -#. type: Plain text -#: src/plasma/qtplasmac.adoc:418 -msgid "" -"This method will not change any existing debounce components to the new " -"dbounce component. If the user wishes to change to the new dbounce " -"component then the New Base Config method should be used for migration." -msgstr "" - -#. type: Title === -#: src/plasma/qtplasmac.adoc:419 -#, no-wrap -msgid "New Base Config Method" -msgstr "" - -#. type: Plain text -#: src/plasma/qtplasmac.adoc:424 -msgid "" -"This method to move to QtPlasmaC from PlasmaC (loaded on top of either AXIS " -"or GMOCCAPY) is to use a <> to create a " -"new configuration. This method then allows changing of the base machine " -"configuration at a later date via the configuration wizard, provided that " -"the base INI and base HAL files have not been edited." -msgstr "" - -#. type: Plain text -#: src/plasma/qtplasmac.adoc:428 -msgid "" -"This method requires that the user take note of all HAL pins used in the " -"existing config so they can be entered into the configuration wizard. Any " -"custom HAL commands will also need to be noted and added manually to either " -"the custom.hal file or the custom_postgui.hal file, which will be created by " -"the configuration wizard." -msgstr "" - -#. type: Plain text -#: src/plasma/qtplasmac.adoc:432 -msgid "" -"After using the wizard, the user can then run a conversion program " -"(cfg2prefs) to convert the parameters, settings, and materials from the " -"previous PlasmaC configuration to the new QtPlasmaC configuration. This " -"tool should be used immediately after the user has created a new QtPlasmaC " -"configuration." -msgstr "" - -#. type: Plain text -#: src/plasma/qtplasmac.adoc:437 -msgid "" -"Prior to running this conversion program, it is mandatory that the user have " -"both an existing PlasmaC configuration and a new QtPlasmaC configuration. " -"This program *will overwrite* the existing QtPlasmaC preferences and " -"materials files, and should be used with caution if it is not being run on a " -"new QtPlasmaC configuration." -msgstr "" - -#. type: Plain text -#: src/plasma/qtplasmac.adoc:439 +#: src/plasma/qtplasmac.adoc:355 msgid "" -"The program will create a time-stamped backup of the original preferences " -"file and the existing materials file (if it exists)." -msgstr "" - -#. type: Plain text -#: src/plasma/qtplasmac.adoc:442 -msgid "" -"It will read the existing _config.cfg, _run.cfg, " -"_wizards.cfg, and plasmac_stats.var files and write them to an " -"existing __.prefs file. It will also copy the " -"_material.cfg file to the existing QtPlasmaC configuration." -msgstr "" - -#. type: Plain text -#: src/plasma/qtplasmac.adoc:444 -msgid "To run the cfg2prefs conversion program, use the following instructions:" -msgstr "" - -#. type: delimited block - -#: src/plasma/qtplasmac.adoc:448 -#, no-wrap -msgid "qtplasmac-cfg2prefs\n" -msgstr "" - -#. type: delimited block - -#: src/plasma/qtplasmac.adoc:454 -#, no-wrap -msgid "" -"source ~/linuxcnc-dev/scripts/rip-environment\n" -"qtplasmac-cfg2prefs\n" -msgstr "" - -#. type: Block title -#: src/plasma/qtplasmac.adoc:457 -#, no-wrap -msgid "`qtplasmac-cfg2prefs`" -msgstr "" - -#. type: Target for macro image -#: src/plasma/qtplasmac.adoc:458 -#, no-wrap -msgid "images/qtplasmac_cfg2prefs.png" -msgstr "" - -#. type: Plain text -#: src/plasma/qtplasmac.adoc:461 -msgid "" -"Select the INI file of the old PlasmaC configuration, select the INI file of " -"the new QtPlasmaC configuration, then press *CONVERT*." +"Automated migration to QtPlasmaC from PlasmaC is no longer supported. The " +"user will either need to convert the PlasmaC configuration manually, or " +"create a new configuration using the <>." msgstr "" #. type: Title == -#: src/plasma/qtplasmac.adoc:462 +#: src/plasma/qtplasmac.adoc:356 #, no-wrap msgid "Other QtPlasmaC Setup Considerations" msgstr "" #. type: Title === -#: src/plasma/qtplasmac.adoc:465 +#: src/plasma/qtplasmac.adoc:359 #, no-wrap msgid "Lowpass Filter" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:470 +#: src/plasma/qtplasmac.adoc:364 msgid "" "The plasmac HAL component has a built in lowpass filter that if used is " "applied to the *plasmac.arc-voltage-in* input pin to filter any noise that " @@ -184910,7 +185195,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:473 +#: src/plasma/qtplasmac.adoc:367 msgid "" "The HAL pin assigned to this filter is *plasmac.lowpass-frequency* and is " "set to 0 (disabled) by default. To apply a lowpass filter to the " @@ -184920,36 +185205,36 @@ msgid "" msgstr "" #. type: delimited block - -#: src/plasma/qtplasmac.adoc:479 +#: src/plasma/qtplasmac.adoc:373 #, no-wrap msgid "setp plasmac.lowpass-frequency 100\n" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:482 +#: src/plasma/qtplasmac.adoc:376 msgid "The above example would give a cutoff frequency of 100Hz." msgstr "" #. type: Title === -#: src/plasma/qtplasmac.adoc:483 +#: src/plasma/qtplasmac.adoc:377 #, no-wrap msgid "Contact Bounce" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:486 +#: src/plasma/qtplasmac.adoc:380 msgid "" "Contact bounce from mechanical relays, switches, or external interference " "may cause some inconsistent behavior of the following switches:" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:491 +#: src/plasma/qtplasmac.adoc:385 msgid "Arc OK (for modes 1 & 2)" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:497 +#: src/plasma/qtplasmac.adoc:391 msgid "" "Due to the fact that the software is capable of sampling rates faster than " "the contact bounce period, it is possible that the software may see contact " @@ -184962,14 +185247,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:499 +#: src/plasma/qtplasmac.adoc:393 msgid "" "Debounce delay periods can be changed by editing the appropriate debounce " "value in the custom.hal file in the __ config directory." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:502 +#: src/plasma/qtplasmac.adoc:396 msgid "" "Each increment of delay adds one servo thread cycle to the debounce time. " "For example: given a servo thread period of 1000000 (measured in nano " @@ -184978,14 +185263,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:504 +#: src/plasma/qtplasmac.adoc:398 msgid "" "For the Float and Ohmic switches this equates to a 0.001 mm " "(0.00004\") increase in the probed height result." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:507 +#: src/plasma/qtplasmac.adoc:401 msgid "" "It is recommended to keep the debounce values as low as possible while still " "achieving consistent results. Using " @@ -184994,7 +185279,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:510 +#: src/plasma/qtplasmac.adoc:404 msgid "" "For QtPlasmaC installations, debounce is achieved by using the HAL " "link:../man/man9/dbounce.9.html[dbounce component] which is a later " @@ -185004,7 +185289,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:513 +#: src/plasma/qtplasmac.adoc:407 msgid "" "All four signals above have an individual debounce component so the debounce " "periods can be catered individually to each input. Any changes made to " @@ -185013,7 +185298,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:517 +#: src/plasma/qtplasmac.adoc:411 msgid "" "The default delay for all four inputs is five servo thread periods. In most " "cases this value will work quite well. If any of the inputs do not use " @@ -185022,7 +185307,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:519 +#: src/plasma/qtplasmac.adoc:413 msgid "" "If debounce is required for other equipment like home or limit switches " "etc. then more dbounce components may added in any of the HAL files without " @@ -185030,13 +185315,13 @@ msgid "" msgstr "" #. type: Title === -#: src/plasma/qtplasmac.adoc:521 +#: src/plasma/qtplasmac.adoc:415 #, no-wrap msgid "Contact Load" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:525 +#: src/plasma/qtplasmac.adoc:419 msgid "" "Mechanical relays and switches usually require a minimum current passing " "through the contacts for reliable operation. This current varies with the " @@ -185044,7 +185329,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:527 +#: src/plasma/qtplasmac.adoc:421 msgid "" "Depending on the specified minimum contact current and the current drawn by " "the input device there may be a need to provide a method to increase the " @@ -185052,40 +185337,40 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:529 +#: src/plasma/qtplasmac.adoc:423 msgid "" "Most relays using gold contacts will not require any additional current for " "reliable operation." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:531 +#: src/plasma/qtplasmac.adoc:425 msgid "" "There are two different methods available to provide this minimum current if " "it is required:" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:533 +#: src/plasma/qtplasmac.adoc:427 msgid "A 0.1 μF film capacitor placed across the contacts." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:534 +#: src/plasma/qtplasmac.adoc:428 msgid "" "A 1200 Ω 1 W resistor across the load (see " "<> below)." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:536 +#: src/plasma/qtplasmac.adoc:430 msgid "" "Schematics are shown at <>." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:538 +#: src/plasma/qtplasmac.adoc:432 msgid "" "More information on contact switching load can be seen on page VI of the " "finder https://cdn.findernet.com/app/uploads/TecEN.pdf[General Technical " @@ -185093,13 +185378,13 @@ msgid "" msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:540 +#: src/plasma/qtplasmac.adoc:434 #, no-wrap msgid "*Calculations:*" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:542 +#: src/plasma/qtplasmac.adoc:436 msgid "" "If using a Mesa card, the input resistance of a 7I96 is 4700 Ω (symbol " "R)(always consult the product manual associated with the revision being used " @@ -185110,7 +185395,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:546 +#: src/plasma/qtplasmac.adoc:440 msgid "" "As an example, the typical relay used in a Hypertherm Powermax 65 plasma " "cutter " @@ -185123,32 +185408,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:548 +#: src/plasma/qtplasmac.adoc:442 msgid "The resistance can be calculated using R = U~s~ / (I~m~ - I~i~) where:" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:550 +#: src/plasma/qtplasmac.adoc:444 msgid "R = calculated resistance" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:551 src/plasma/qtplasmac.adoc:561 +#: src/plasma/qtplasmac.adoc:445 src/plasma/qtplasmac.adoc:455 msgid "U~s~ = supply voltage" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:552 +#: src/plasma/qtplasmac.adoc:446 msgid "I~m~ = minimum current required" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:553 +#: src/plasma/qtplasmac.adoc:447 msgid "I~i~ = input current" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:556 +#: src/plasma/qtplasmac.adoc:450 msgid "" "Using a 7I96 with an input current of 5.1 mA gives a calculated value " "of 1529 Ω ( = 24 V / (.0208 - .0051) A). This could then " @@ -185157,22 +185442,22 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:558 +#: src/plasma/qtplasmac.adoc:452 msgid "The power dissipation can by calculated using P = U~s~^2^ / R~s~ where:" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:560 +#: src/plasma/qtplasmac.adoc:454 msgid "P = power" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:562 +#: src/plasma/qtplasmac.adoc:456 msgid "R~s~ = selected resistance" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:566 +#: src/plasma/qtplasmac.adoc:460 msgid "" "This gives a value of 0.38 W. This could then be rounded up to " "1 W, giving a good safety margin. The final selection would be a " @@ -185180,13 +185465,13 @@ msgid "" msgstr "" #. type: Title === -#: src/plasma/qtplasmac.adoc:567 +#: src/plasma/qtplasmac.adoc:461 #, no-wrap msgid "Desktop Launcher" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:572 +#: src/plasma/qtplasmac.adoc:466 msgid "" "If a link to the launch the configuration was not created when creating the " "config, the user could create a desktop launcher to the config by right " @@ -185196,14 +185481,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:575 +#: src/plasma/qtplasmac.adoc:469 msgid "" "After the launcher appears on the desktop, right click on it and then edit " "it with the user's editor of choice. Edit the file so it looks similar to:" msgstr "" #. type: delimited block - -#: src/plasma/qtplasmac.adoc:584 +#: src/plasma/qtplasmac.adoc:478 #, no-wrap msgid "" "[Desktop Entry]\n" @@ -185217,116 +185502,122 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:587 +#: src/plasma/qtplasmac.adoc:481 msgid "" "If the user would like a terminal window to open behind the GUI window then " "change the Terminal line to:" msgstr "" #. type: delimited block - -#: src/plasma/qtplasmac.adoc:590 +#: src/plasma/qtplasmac.adoc:484 #, no-wrap msgid "Terminal=true\n" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:593 +#: src/plasma/qtplasmac.adoc:487 msgid "Displaying a terminal can be handy for error and information messages." msgstr "" #. type: Title === -#: src/plasma/qtplasmac.adoc:594 +#: src/plasma/qtplasmac.adoc:488 #, no-wrap msgid "QtPlasmaC Files" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:597 +#: src/plasma/qtplasmac.adoc:491 msgid "" "After a successful QtPlasmaC installation, the following files are created " "in the configuration directory:" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:601 src/plasma/qtplasmac.adoc:623 +#: src/plasma/qtplasmac.adoc:495 src/plasma/qtplasmac.adoc:517 #, no-wrap msgid "Filename" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:603 +#: src/plasma/qtplasmac.adoc:496 +#, no-wrap +msgid "__.ini" +msgstr "" + +#. type: Table +#: src/plasma/qtplasmac.adoc:497 #, no-wrap msgid "Configuration file for the machine." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:603 +#: src/plasma/qtplasmac.adoc:497 #, no-wrap msgid "__.hal" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:604 +#: src/plasma/qtplasmac.adoc:498 #, no-wrap msgid "HAL for the machine." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:604 +#: src/plasma/qtplasmac.adoc:498 #, no-wrap msgid "__.prefs" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:605 +#: src/plasma/qtplasmac.adoc:499 #, no-wrap msgid "Configuration file for QtPlasmaC specific parameters and preferences." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:605 +#: src/plasma/qtplasmac.adoc:499 #, no-wrap msgid "custom.hal" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:606 +#: src/plasma/qtplasmac.adoc:500 #, no-wrap msgid "HAL file for user customization." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:606 +#: src/plasma/qtplasmac.adoc:500 #, no-wrap msgid "custom_postgui.hal" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:607 +#: src/plasma/qtplasmac.adoc:501 #, no-wrap msgid "HAL file for user customization which is run after the GUI has initialized." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:607 +#: src/plasma/qtplasmac.adoc:501 #, no-wrap msgid "shutdown.hal" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:608 +#: src/plasma/qtplasmac.adoc:502 #, no-wrap msgid "HAL file which is run during the shutdown sequence." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:608 +#: src/plasma/qtplasmac.adoc:502 #, no-wrap msgid "tool.tbl" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:609 +#: src/plasma/qtplasmac.adoc:503 #, no-wrap msgid "" "Tool table used to store offset information for additional tools (scribe, " @@ -185334,58 +185625,58 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:609 +#: src/plasma/qtplasmac.adoc:503 #, no-wrap msgid "qtplasmac" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:610 +#: src/plasma/qtplasmac.adoc:504 #, no-wrap -msgid "Link to the directory containing common qtplasmac support files." +msgid "Link to the directory containing common QtPlasmaC support files." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:610 +#: src/plasma/qtplasmac.adoc:504 #, no-wrap msgid "backup" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:611 +#: src/plasma/qtplasmac.adoc:505 #, no-wrap msgid "Directory for backups of config files." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:615 +#: src/plasma/qtplasmac.adoc:509 msgid "" "__ is whatever name the user entered into the \"Machine Name\" " "field of the configuration wizard program." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:618 +#: src/plasma/qtplasmac.adoc:512 msgid "" "Custom commands are allowed in custom.hal and the custom_postgui.hal files " "as they are not overwritten during updates." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:620 +#: src/plasma/qtplasmac.adoc:514 msgid "" "After running a new configuration for the first time the following files " "will be created in the configuration directory:" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:624 +#: src/plasma/qtplasmac.adoc:518 #, no-wrap msgid "_material.cfg" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:625 +#: src/plasma/qtplasmac.adoc:519 #, no-wrap msgid "" "File for storing the material settings from the MATERIAL section of the " @@ -185393,13 +185684,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:625 +#: src/plasma/qtplasmac.adoc:519 #, no-wrap msgid "update_log.txt" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:627 +#: src/plasma/qtplasmac.adoc:521 #, no-wrap msgid "" "File for storing log of major updates. +\n" @@ -185408,31 +185699,31 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:627 +#: src/plasma/qtplasmac.adoc:521 #, no-wrap msgid "qtvcp.prefs" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:628 +#: src/plasma/qtplasmac.adoc:522 #, no-wrap msgid "File containing the QtVCP preferences." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:628 +#: src/plasma/qtplasmac.adoc:522 #, no-wrap msgid "qtplasmac.qss" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:629 +#: src/plasma/qtplasmac.adoc:523 #, no-wrap msgid "File storing the stylesheet for the currently loaded session of QtPlasmaC." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:633 +#: src/plasma/qtplasmac.adoc:527 msgid "" "The configuration files (__.ini and __.hal) that " "are created by configuration wizard are notated to explain the requirements " @@ -185441,38 +185732,38 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:636 +#: src/plasma/qtplasmac.adoc:530 msgid "" "The __.prefs file is plain text and may be edited with any " "text editor." msgstr "" #. type: Title === -#: src/plasma/qtplasmac.adoc:637 +#: src/plasma/qtplasmac.adoc:531 #, no-wrap msgid "INI File" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:640 +#: src/plasma/qtplasmac.adoc:534 msgid "QtPlasmaC has some specific __.ini file variables as follows:" msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:641 +#: src/plasma/qtplasmac.adoc:535 #, no-wrap msgid "*[FILTER]* Section" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:644 src/plasma/qtplasmac.adoc:657 -#: src/plasma/qtplasmac.adoc:675 src/plasma/qtplasmac.adoc:723 -#: src/plasma/qtplasmac.adoc:734 src/plasma/qtplasmac.adoc:745 +#: src/plasma/qtplasmac.adoc:538 src/plasma/qtplasmac.adoc:551 +#: src/plasma/qtplasmac.adoc:569 src/plasma/qtplasmac.adoc:617 +#: src/plasma/qtplasmac.adoc:628 src/plasma/qtplasmac.adoc:639 msgid "These variables are mandatory." msgstr "" #. type: delimited block - -#: src/plasma/qtplasmac.adoc:651 +#: src/plasma/qtplasmac.adoc:545 #, no-wrap msgid "" "PROGRAM_EXTENSION = .ngc,.nc,.tap G-code File (*.ngc, *.nc, *.tap)\n" @@ -185482,13 +185773,13 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:655 +#: src/plasma/qtplasmac.adoc:549 #, no-wrap msgid "*[RS274NGC]* Section\n" msgstr "" #. type: delimited block - -#: src/plasma/qtplasmac.adoc:663 +#: src/plasma/qtplasmac.adoc:557 #, no-wrap msgid "" "RS274NGC_STARTUP_CODE = G21 G40 G49 G80 G90 G92.1 G94 G97 M52P1\n" @@ -185497,30 +185788,30 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:666 +#: src/plasma/qtplasmac.adoc:560 msgid "for a imperial config replace G21 above with G20." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:668 +#: src/plasma/qtplasmac.adoc:562 msgid "both the above paths show the minimum requirements." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:671 +#: src/plasma/qtplasmac.adoc:565 msgid "" "SEE <> FOR RS274NGC_STARTUP_CODE " "INFORMATION RELATED TO G64." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:673 +#: src/plasma/qtplasmac.adoc:567 #, no-wrap msgid "*[HAL]* Section\n" msgstr "" #. type: delimited block - -#: src/plasma/qtplasmac.adoc:684 +#: src/plasma/qtplasmac.adoc:578 #, no-wrap msgid "" "HALUI = halui (required)\n" @@ -185532,25 +185823,25 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:688 +#: src/plasma/qtplasmac.adoc:582 msgid "" "The user could place custom HAL commands in the custom.hal file as this file " "is not overwritten by QtPlasmaC updates." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:691 +#: src/plasma/qtplasmac.adoc:585 #, no-wrap msgid "*[DISPLAY]* Section\n" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:693 src/plasma/qtplasmac.adoc:714 +#: src/plasma/qtplasmac.adoc:587 src/plasma/qtplasmac.adoc:608 msgid "This variable is mandatory." msgstr "" #. type: delimited block - -#: src/plasma/qtplasmac.adoc:699 +#: src/plasma/qtplasmac.adoc:593 #, no-wrap msgid "" "DISPLAY = qtvcp qtplasmac (use 16:9 resolution)\n" @@ -185559,45 +185850,45 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:703 +#: src/plasma/qtplasmac.adoc:597 msgid "" "There are multiple QtVCP options that are described here: " "link:../gui/qtvcp.html#_ini_settings[QtVCP INI Settings]" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:705 +#: src/plasma/qtplasmac.adoc:599 msgid "" "For example the following would start a 16:9 resolution QtPlasmaC screen in " "full screen mode:" msgstr "" #. type: delimited block - -#: src/plasma/qtplasmac.adoc:709 +#: src/plasma/qtplasmac.adoc:603 #, no-wrap msgid "DISPLAY = qtvcp -f qtplasmac\n" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:712 +#: src/plasma/qtplasmac.adoc:606 #, no-wrap msgid "*[TRAJ]* Section\n" msgstr "" #. type: delimited block - -#: src/plasma/qtplasmac.adoc:718 +#: src/plasma/qtplasmac.adoc:612 #, no-wrap msgid "SPINDLES = 3\n" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:721 +#: src/plasma/qtplasmac.adoc:615 #, no-wrap msgid "*[AXIS_X]* Section\n" msgstr "" #. type: delimited block - -#: src/plasma/qtplasmac.adoc:729 src/plasma/qtplasmac.adoc:740 +#: src/plasma/qtplasmac.adoc:623 src/plasma/qtplasmac.adoc:634 #, no-wrap msgid "" "MAX_VELOCITY = double the value in the corresponding joint\n" @@ -185606,19 +185897,19 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:732 +#: src/plasma/qtplasmac.adoc:626 #, no-wrap msgid "*[AXIS_Y]* Section\n" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:743 +#: src/plasma/qtplasmac.adoc:637 #, no-wrap msgid "*[AXIS_Z]* Section\n" msgstr "" #. type: delimited block - -#: src/plasma/qtplasmac.adoc:752 +#: src/plasma/qtplasmac.adoc:646 #, no-wrap msgid "" "MIN_LIMIT = just below the top of the table's slats\n" @@ -185628,7 +185919,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:757 +#: src/plasma/qtplasmac.adoc:651 msgid "" "With the exception of <> with an angular " "A, B, or C axis, QtPlasmaC uses the LinuxCNC External Offsets feature for " @@ -185639,78 +185930,78 @@ msgid "" msgstr "" #. type: Title == -#: src/plasma/qtplasmac.adoc:758 +#: src/plasma/qtplasmac.adoc:652 #, no-wrap msgid "QtPlasmaC GUI Overview" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:761 +#: src/plasma/qtplasmac.adoc:655 msgid "The following sections will give a general overview of the QtPlasmaC layout." msgstr "" #. type: Title === -#: src/plasma/qtplasmac.adoc:762 +#: src/plasma/qtplasmac.adoc:656 #, no-wrap msgid "Exiting QtPlasmaC" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:765 +#: src/plasma/qtplasmac.adoc:659 msgid "Exiting or shutting down QtPlasmaC is done by either:" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:767 +#: src/plasma/qtplasmac.adoc:661 msgid "Click the window shutdown button on the window title bar" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:768 +#: src/plasma/qtplasmac.adoc:662 msgid "Long press the *POWER* button on the MAIN Tab." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:770 +#: src/plasma/qtplasmac.adoc:664 msgid "" "A shutdown warning can be displayed on every shutdown by checking the *Exit " "Warning* checkbox on the <>." msgstr "" #. type: Title === -#: src/plasma/qtplasmac.adoc:772 +#: src/plasma/qtplasmac.adoc:666 #, no-wrap msgid "MAIN Tab" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:775 +#: src/plasma/qtplasmac.adoc:669 msgid "" "Screenshot example of the QtPlasmaC <> in *16:9* " "aspect ratio:" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:779 src/plasma/qtplasmac.adoc:1048 +#: src/plasma/qtplasmac.adoc:673 src/plasma/qtplasmac.adoc:942 msgid "" "Some functions/features are only used for particular modes and are not " "displayed if they are not required by the chosen QtPlasmaC mode." msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:780 +#: src/plasma/qtplasmac.adoc:674 #, no-wrap msgid "Features of the *PREVIEW WINDOW*" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:785 src/plasma/qtplasmac.adoc:1190 +#: src/plasma/qtplasmac.adoc:679 src/plasma/qtplasmac.adoc:1084 #, no-wrap msgid "Material" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:786 +#: src/plasma/qtplasmac.adoc:680 #, no-wrap msgid "" "The top header is clickable in this area to reveal a drop down menu. It is " @@ -185720,25 +186011,25 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:786 +#: src/plasma/qtplasmac.adoc:680 #, no-wrap msgid "VEL:" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:787 +#: src/plasma/qtplasmac.adoc:681 #, no-wrap msgid "This displays the actual cut feed rate the table is moving at." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:787 +#: src/plasma/qtplasmac.adoc:681 #, no-wrap msgid "FR:" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:788 +#: src/plasma/qtplasmac.adoc:682 #, no-wrap msgid "" "If \"View Material\" is selected on the <> to a top down full " @@ -185811,7 +186102,7 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:794 +#: src/plasma/qtplasmac.adoc:688 #, no-wrap msgid "" "This button changes the <> to an isometric " @@ -185819,85 +186110,91 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:795 +#: src/plasma/qtplasmac.adoc:689 #, no-wrap msgid "This button changes the <> to a top down view." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:795 src/plasma/qtplasmac.adoc:2644 +#: src/plasma/qtplasmac.adoc:689 src/plasma/qtplasmac.adoc:2538 #, no-wrap msgid "→" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:796 +#: src/plasma/qtplasmac.adoc:690 #, no-wrap msgid "This button pans the <> right." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:796 src/plasma/qtplasmac.adoc:2645 +#: src/plasma/qtplasmac.adoc:690 src/plasma/qtplasmac.adoc:2539 #, no-wrap msgid "←" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:797 +#: src/plasma/qtplasmac.adoc:691 #, no-wrap msgid "This button pans the <> left." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:797 src/plasma/qtplasmac.adoc:2646 +#: src/plasma/qtplasmac.adoc:691 src/plasma/qtplasmac.adoc:2540 #, no-wrap msgid "↑" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:798 +#: src/plasma/qtplasmac.adoc:692 #, no-wrap msgid "This button pans the <> up." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:798 src/plasma/qtplasmac.adoc:2647 +#: src/plasma/qtplasmac.adoc:692 src/plasma/qtplasmac.adoc:2541 #, no-wrap msgid "↓" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:799 +#: src/plasma/qtplasmac.adoc:693 #, no-wrap msgid "This button pans the <> down." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:800 src/plasma/qtplasmac.adoc:801 +#: src/plasma/qtplasmac.adoc:694 src/plasma/qtplasmac.adoc:695 #, no-wrap msgid "This button zooms the <>." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:800 src/plasma/qtplasmac.adoc:868 +#: src/plasma/qtplasmac.adoc:694 src/plasma/qtplasmac.adoc:762 #, no-wrap msgid "-" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:802 +#: src/plasma/qtplasmac.adoc:696 #, no-wrap msgid "This button clears the live plot." msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:805 +#: src/plasma/qtplasmac.adoc:699 #, no-wrap msgid "*MACHINE* representation" msgstr "" +#. type: Plain text +#: src/plasma/qtplasmac.adoc:704 src/plasma/qtplasmac.adoc:4263 +#, no-wrap +msgid "ESTOP" +msgstr "" + #. type: Table -#: src/plasma/qtplasmac.adoc:813 +#: src/plasma/qtplasmac.adoc:707 #, no-wrap msgid "" "Setting Estop type = 0 in the *[GUI_OPTIONS]* section of the " @@ -185911,13 +186208,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:813 src/plasma/qtplasmac.adoc:3823 +#: src/plasma/qtplasmac.adoc:707 src/plasma/qtplasmac.adoc:3717 #, no-wrap msgid "POWER" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:815 +#: src/plasma/qtplasmac.adoc:709 #, no-wrap msgid "" "This button turns the GUI on and allows QtPlasmaC/LinuxCNC to control the " @@ -185927,25 +186224,25 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:815 src/plasma/qtplasmac.adoc:3824 +#: src/plasma/qtplasmac.adoc:709 src/plasma/qtplasmac.adoc:3718 #, no-wrap msgid "CYCLE START" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:816 +#: src/plasma/qtplasmac.adoc:710 #, no-wrap msgid "This button starts the cycle for any loaded G-code file." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:816 src/plasma/qtplasmac.adoc:3825 +#: src/plasma/qtplasmac.adoc:710 src/plasma/qtplasmac.adoc:3719 #, no-wrap msgid "CYCLE PAUSE" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:819 +#: src/plasma/qtplasmac.adoc:713 #, no-wrap msgid "" "This button pauses the cycle for any loaded G-code file. +\n" @@ -185954,13 +186251,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:819 src/plasma/qtplasmac.adoc:3826 +#: src/plasma/qtplasmac.adoc:713 src/plasma/qtplasmac.adoc:3720 #, no-wrap msgid "CYCLE STOP" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:826 +#: src/plasma/qtplasmac.adoc:720 #, no-wrap msgid "" "This button stops any actively running or paused cycle. +\n" @@ -185974,7 +186271,7 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:829 +#: src/plasma/qtplasmac.adoc:723 #, no-wrap msgid "" "This slider overrides the feed rate for all feed moves. +\n" @@ -185983,13 +186280,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:829 +#: src/plasma/qtplasmac.adoc:723 #, no-wrap msgid "RAPID" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:832 +#: src/plasma/qtplasmac.adoc:726 #, no-wrap msgid "" "This slider overrides the rapid rate for all rapid moves. +\n" @@ -185998,7 +186295,7 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:834 +#: src/plasma/qtplasmac.adoc:728 #, no-wrap msgid "" "This slider sets the jog rate. +\n" @@ -186007,44 +186304,44 @@ msgid "" msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:836 +#: src/plasma/qtplasmac.adoc:730 #, no-wrap msgid "*BUTTONS*" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:839 +#: src/plasma/qtplasmac.adoc:733 msgid "The Button Panel contains buttons useful for the operation of the machine." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:841 +#: src/plasma/qtplasmac.adoc:735 msgid "" "The *EDIT* and *MDI* buttons are permanent, all other buttons are user " "programmable in the __.prefs file." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:843 +#: src/plasma/qtplasmac.adoc:737 msgid "" "See <> for detailed " "information on custom user buttons." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:847 +#: src/plasma/qtplasmac.adoc:741 #, no-wrap msgid "EDIT" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:848 +#: src/plasma/qtplasmac.adoc:742 #, no-wrap msgid "This button opens a G-code editor for the currently loaded program." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:852 +#: src/plasma/qtplasmac.adoc:746 #, no-wrap msgid "" "This button places QtPlasmaC into Manual Data Input (MDI) mode which will " @@ -186055,13 +186352,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:852 +#: src/plasma/qtplasmac.adoc:746 #, no-wrap msgid "OHMIC TEST" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:854 +#: src/plasma/qtplasmac.adoc:748 #, no-wrap msgid "" "This button will enable the Ohmic Probe Enable output signal and if the " @@ -186071,25 +186368,25 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:854 +#: src/plasma/qtplasmac.adoc:748 #, no-wrap msgid "PROBE TEST" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:855 +#: src/plasma/qtplasmac.adoc:749 #, no-wrap msgid "This button will initiate a <>." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:855 +#: src/plasma/qtplasmac.adoc:749 #, no-wrap msgid "SINGLE CUT" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:856 +#: src/plasma/qtplasmac.adoc:750 #, no-wrap msgid "" "This button will show the dialog box to start an automatic " @@ -186097,13 +186394,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:856 +#: src/plasma/qtplasmac.adoc:750 #, no-wrap msgid "NORMAL CUT" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:857 +#: src/plasma/qtplasmac.adoc:751 #, no-wrap msgid "" "This button will toggle between <> (NORMAL CUT " @@ -186111,43 +186408,43 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:857 +#: src/plasma/qtplasmac.adoc:751 #, no-wrap msgid "TORCH PULSE" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:858 +#: src/plasma/qtplasmac.adoc:752 #, no-wrap msgid "This button will initiate a <>." msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:860 +#: src/plasma/qtplasmac.adoc:754 #, no-wrap msgid "*ARC*" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:866 +#: src/plasma/qtplasmac.adoc:760 #, no-wrap msgid "Displays the actual arc voltage." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:866 +#: src/plasma/qtplasmac.adoc:760 #, no-wrap msgid "OK" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:867 +#: src/plasma/qtplasmac.adoc:761 #, no-wrap msgid "Indicates the status of the Arc OK signal." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:868 +#: src/plasma/qtplasmac.adoc:762 #, no-wrap msgid "" "Each press of this button will raise the target voltage by the THC Threshold " @@ -186156,7 +186453,7 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:869 +#: src/plasma/qtplasmac.adoc:763 #, no-wrap msgid "" "Each press of this button will lower the target voltage by the THC Threshold " @@ -186165,43 +186462,43 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:869 +#: src/plasma/qtplasmac.adoc:763 #, no-wrap msgid "OVERRIDE" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:870 +#: src/plasma/qtplasmac.adoc:764 #, no-wrap msgid "Clicking this label will return any voltage override to 0.00." msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:873 +#: src/plasma/qtplasmac.adoc:767 #, no-wrap msgid "*CONTROL*" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:879 +#: src/plasma/qtplasmac.adoc:773 #, no-wrap msgid "TORCH ON" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:880 +#: src/plasma/qtplasmac.adoc:774 #, no-wrap msgid "Indicates the status of the Torch On output signal." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:880 +#: src/plasma/qtplasmac.adoc:774 #, no-wrap msgid "TORCH ON ENABLE" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:884 +#: src/plasma/qtplasmac.adoc:778 #, no-wrap msgid "" "This box toggles between Enabling and Disabling the torch. +\n" @@ -186216,13 +186513,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:884 +#: src/plasma/qtplasmac.adoc:778 #, no-wrap msgid "VELOCITY ANTI DIVE" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:885 +#: src/plasma/qtplasmac.adoc:779 #, no-wrap msgid "" "Indicates that the THC is locked at the current height due to the cut " @@ -186231,49 +186528,49 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:885 src/plasma/qtplasmac.adoc:3838 +#: src/plasma/qtplasmac.adoc:779 src/plasma/qtplasmac.adoc:3732 #, no-wrap msgid "VELOCITY ANTI DIVE ENABLE" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:886 +#: src/plasma/qtplasmac.adoc:780 #, no-wrap msgid "This box toggles between Enabling and Disabling VELOCITY ANTI DIVE." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:886 +#: src/plasma/qtplasmac.adoc:780 #, no-wrap msgid "VOID ANTI DIVE" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:887 +#: src/plasma/qtplasmac.adoc:781 #, no-wrap msgid "Indicates that the THC is locked due to a void being sensed." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:887 src/plasma/qtplasmac.adoc:3839 +#: src/plasma/qtplasmac.adoc:781 src/plasma/qtplasmac.adoc:3733 #, no-wrap msgid "VOID ANTI DIVE ENABLE" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:888 +#: src/plasma/qtplasmac.adoc:782 #, no-wrap msgid "This box toggles between Enabling and Disabling VOID ANTI DIVE." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:888 src/plasma/qtplasmac.adoc:3842 +#: src/plasma/qtplasmac.adoc:782 src/plasma/qtplasmac.adoc:3736 #, no-wrap msgid "MESH MODE" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:895 +#: src/plasma/qtplasmac.adoc:789 #, no-wrap msgid "" "This box will enable or disable <> for the " @@ -186289,25 +186586,25 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:895 src/plasma/qtplasmac.adoc:3840 +#: src/plasma/qtplasmac.adoc:789 src/plasma/qtplasmac.adoc:3734 #, no-wrap msgid "AUTO VOLTS" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:896 +#: src/plasma/qtplasmac.adoc:790 #, no-wrap msgid "This box will enable or disable <>." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:896 src/plasma/qtplasmac.adoc:3843 +#: src/plasma/qtplasmac.adoc:790 src/plasma/qtplasmac.adoc:3737 #, no-wrap msgid "IGNORE OK" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:904 +#: src/plasma/qtplasmac.adoc:798 #, no-wrap msgid "" "This box will determine if QtPlasmaC ignores the Arc OK signal.\n" @@ -186324,13 +186621,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:904 +#: src/plasma/qtplasmac.adoc:798 #, no-wrap msgid "OHMIC PROBE" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:906 +#: src/plasma/qtplasmac.adoc:800 #, no-wrap msgid "" "This box enables or disables the ohmic probe input. +\n" @@ -186339,7 +186636,7 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:908 +#: src/plasma/qtplasmac.adoc:802 #, no-wrap msgid "" "This box will enable or disable the communications to a PowerMax.\n" @@ -186348,13 +186645,13 @@ msgid "" msgstr "" #. type: Title == -#: src/plasma/qtplasmac.adoc:908 src/remap/remap.adoc:2225 +#: src/plasma/qtplasmac.adoc:802 src/remap/remap.adoc:2225 #, no-wrap msgid "Status" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:911 +#: src/plasma/qtplasmac.adoc:805 #, no-wrap msgid "" "When PowerMax communications are enabled, this will display one of the " @@ -186365,56 +186662,56 @@ msgid "" msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:913 +#: src/plasma/qtplasmac.adoc:807 #, no-wrap msgid "SENSOR" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:918 +#: src/plasma/qtplasmac.adoc:812 #, no-wrap msgid "FLOAT" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:919 +#: src/plasma/qtplasmac.adoc:813 #, no-wrap msgid "Indicates that the float switch is activated." msgstr "" #. type: TH -#: src/plasma/qtplasmac.adoc:919 man/man9/ohmic.9:9 +#: src/plasma/qtplasmac.adoc:813 man/man9/ohmic.9:9 #, no-wrap msgid "OHMIC" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:920 +#: src/plasma/qtplasmac.adoc:814 #, no-wrap msgid "Indicates that the probe has sensed the material." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:920 +#: src/plasma/qtplasmac.adoc:814 #, no-wrap msgid "BREAK" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:921 +#: src/plasma/qtplasmac.adoc:815 #, no-wrap msgid "Indicates that the torch breakaway sensor is activated." msgstr "" #. type: TH -#: src/plasma/qtplasmac.adoc:923 src/plasma/qtplasmac.adoc:1479 +#: src/plasma/qtplasmac.adoc:817 src/plasma/qtplasmac.adoc:1373 #: man/man9/thc.9:9 #, no-wrap msgid "THC" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:929 +#: src/plasma/qtplasmac.adoc:823 #, no-wrap msgid "" "This box determines whether the THC will be enabled or disabled during a " @@ -186422,74 +186719,74 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:929 +#: src/plasma/qtplasmac.adoc:823 #, no-wrap msgid "ENABLED" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:930 +#: src/plasma/qtplasmac.adoc:824 #, no-wrap msgid "This LED indicates whether the THC is enabled or disabled." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:930 +#: src/plasma/qtplasmac.adoc:824 #, no-wrap msgid "ACTIVE" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:931 +#: src/plasma/qtplasmac.adoc:825 #, no-wrap msgid "This LED indicates that the THC is actively controlling the Z axis." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:931 +#: src/plasma/qtplasmac.adoc:825 #, no-wrap msgid "UP" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:932 +#: src/plasma/qtplasmac.adoc:826 #, no-wrap msgid "This LED indicates that the THC is commanding the Z axis to raise." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:932 +#: src/plasma/qtplasmac.adoc:826 #, no-wrap msgid "DOWN" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:933 +#: src/plasma/qtplasmac.adoc:827 #, no-wrap msgid "This LED indicates that the THC is commanding the Z axis to lower." msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:935 +#: src/plasma/qtplasmac.adoc:829 #, no-wrap msgid "*JOGGING*." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:939 +#: src/plasma/qtplasmac.adoc:833 msgid "" "During Paused Motion, this section will become <>" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:943 +#: src/plasma/qtplasmac.adoc:837 #, no-wrap msgid "CONTINUOUS" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:944 +#: src/plasma/qtplasmac.adoc:838 #, no-wrap msgid "" "This drop down button will change the jog increment. Options are determined " @@ -186498,13 +186795,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:944 +#: src/plasma/qtplasmac.adoc:838 #, no-wrap msgid "FAST" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:945 +#: src/plasma/qtplasmac.adoc:839 #, no-wrap msgid "" "This button will toggle between FAST which is the default linear velocity in " @@ -186512,85 +186809,85 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:945 +#: src/plasma/qtplasmac.adoc:839 #, no-wrap msgid "Y+" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:946 +#: src/plasma/qtplasmac.adoc:840 #, no-wrap msgid "This button moves the Y axis in the positive direction." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:946 +#: src/plasma/qtplasmac.adoc:840 #, no-wrap msgid "Y-" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:947 +#: src/plasma/qtplasmac.adoc:841 #, no-wrap msgid "This button moves the Y axis in the negative direction." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:947 +#: src/plasma/qtplasmac.adoc:841 #, no-wrap msgid "X+" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:948 +#: src/plasma/qtplasmac.adoc:842 #, no-wrap msgid "This button moves the X axis in the positive direction." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:948 +#: src/plasma/qtplasmac.adoc:842 #, no-wrap msgid "X-" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:949 +#: src/plasma/qtplasmac.adoc:843 #, no-wrap msgid "This button moves the X axis in the negative direction." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:949 +#: src/plasma/qtplasmac.adoc:843 #, no-wrap msgid "Z+" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:950 +#: src/plasma/qtplasmac.adoc:844 #, no-wrap msgid "This button moves the Z axis in the positive direction." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:950 +#: src/plasma/qtplasmac.adoc:844 #, no-wrap msgid "Z-" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:951 +#: src/plasma/qtplasmac.adoc:845 #, no-wrap msgid "This button moves the Z axis in the negative direction." msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:953 +#: src/plasma/qtplasmac.adoc:847 #, no-wrap msgid "CUT RECOVERY" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:959 +#: src/plasma/qtplasmac.adoc:853 msgid "" "During Paused Motion, this section will be shown on top of the JOGGING " "panel. The following section will cover each button encountered in this " @@ -186599,13 +186896,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:963 +#: src/plasma/qtplasmac.adoc:857 #, no-wrap msgid "PAUSED MOTION FEED SLIDER" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:965 +#: src/plasma/qtplasmac.adoc:859 #, no-wrap msgid "" "In the event of a paused program, this interface allows X/Y motion to follow " @@ -186615,19 +186912,19 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:966 +#: src/plasma/qtplasmac.adoc:860 #, no-wrap msgid "This displays the paused motion feed rate." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:966 +#: src/plasma/qtplasmac.adoc:860 #, no-wrap msgid "REV" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:967 +#: src/plasma/qtplasmac.adoc:861 #, no-wrap msgid "" "In the event of a paused program, this button will move the machine in " @@ -186637,13 +186934,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:967 +#: src/plasma/qtplasmac.adoc:861 #, no-wrap msgid "FWD" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:968 +#: src/plasma/qtplasmac.adoc:862 #, no-wrap msgid "" "In the event of a paused program, this button will move the machine forward " @@ -186652,13 +186949,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:968 +#: src/plasma/qtplasmac.adoc:862 #, no-wrap msgid "CANCEL MOVE" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:970 +#: src/plasma/qtplasmac.adoc:864 #, no-wrap msgid "" "This button will cancel any Cut Recovery movement that was made, and return " @@ -186668,13 +186965,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:970 +#: src/plasma/qtplasmac.adoc:864 #, no-wrap msgid "MOVE x.xxx" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:972 +#: src/plasma/qtplasmac.adoc:866 #, no-wrap msgid "" "This displays the amount of travel that will be incurred with each press of " @@ -186684,13 +186981,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:972 +#: src/plasma/qtplasmac.adoc:866 #, no-wrap msgid "DIRECTIONAL ARROWS" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:973 +#: src/plasma/qtplasmac.adoc:867 #, no-wrap msgid "" "These buttons will move the torch in the direction indicated by a distance " @@ -186698,19 +186995,19 @@ msgid "" msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:975 +#: src/plasma/qtplasmac.adoc:869 #, no-wrap msgid "*G-CODE WINDOW*" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:980 +#: src/plasma/qtplasmac.adoc:874 #, no-wrap msgid "CLEAR" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:986 +#: src/plasma/qtplasmac.adoc:880 #, no-wrap msgid "" "This button will clear the currently opened program. +\n" @@ -186723,43 +187020,43 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:986 +#: src/plasma/qtplasmac.adoc:880 #, no-wrap msgid "OPEN" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:987 +#: src/plasma/qtplasmac.adoc:881 #, no-wrap msgid "This button will open a FILE OPEN panel over the PREVIEW WINDOW." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:987 src/plasma/qtplasmac.adoc:2723 +#: src/plasma/qtplasmac.adoc:881 src/plasma/qtplasmac.adoc:2617 #, no-wrap msgid "RELOAD" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:988 +#: src/plasma/qtplasmac.adoc:882 #, no-wrap msgid "This button will reload the currently loaded G-code File." msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:990 +#: src/plasma/qtplasmac.adoc:884 #, no-wrap msgid "*DRO*" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:996 +#: src/plasma/qtplasmac.adoc:890 #, no-wrap msgid "HOME ALL" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:997 +#: src/plasma/qtplasmac.adoc:891 #, no-wrap msgid "" "This button will home all of the axes in the order set by HOME_SEQUENCE in " @@ -186767,25 +187064,25 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:997 +#: src/plasma/qtplasmac.adoc:891 #, no-wrap msgid "WCS G54" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:998 +#: src/plasma/qtplasmac.adoc:892 #, no-wrap msgid "This drop down button will change the current work offset." msgstr "" #. type: Title === -#: src/plasma/qtplasmac.adoc:998 src/plasma/qtplasmac.adoc:1767 +#: src/plasma/qtplasmac.adoc:892 src/plasma/qtplasmac.adoc:1661 #, no-wrap msgid "CAMERA" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:999 +#: src/plasma/qtplasmac.adoc:893 #, no-wrap msgid "" "This button will display a CAMVIEW panel on top of the PREVIEW WINDOW and " @@ -186794,14 +187091,14 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:999 src/plasma/qtplasmac.adoc:1709 -#: src/plasma/qtplasmac.adoc:3828 +#: src/plasma/qtplasmac.adoc:893 src/plasma/qtplasmac.adoc:1603 +#: src/plasma/qtplasmac.adoc:3722 #, no-wrap msgid "LASER" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1000 +#: src/plasma/qtplasmac.adoc:894 #, no-wrap msgid "" "This button will allow the user to use a laser to set an origin with or " @@ -186810,37 +187107,37 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1000 +#: src/plasma/qtplasmac.adoc:894 #, no-wrap msgid "X0 Y0" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1001 +#: src/plasma/qtplasmac.adoc:895 #, no-wrap msgid "This button will set the current position to X0 Y0." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1001 +#: src/plasma/qtplasmac.adoc:895 #, no-wrap msgid "HOME [AXIS]" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1002 +#: src/plasma/qtplasmac.adoc:896 #, no-wrap msgid "This button will home the corresponding axis." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1002 +#: src/plasma/qtplasmac.adoc:896 #, no-wrap msgid "0 [AXIS]" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1007 +#: src/plasma/qtplasmac.adoc:901 #, no-wrap msgid "" "This drop down button will display the following options: +\n" @@ -186852,13 +187149,13 @@ msgid "" msgstr "" #. type: Title === -#: src/plasma/qtplasmac.adoc:1010 +#: src/plasma/qtplasmac.adoc:904 #, no-wrap msgid "Preview Views" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1013 +#: src/plasma/qtplasmac.adoc:907 msgid "" "The QtPlasmaC preview screen has the ability to be switched between " "different views and displays, as well as zooming in and out, and panning " @@ -186866,7 +187163,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1015 +#: src/plasma/qtplasmac.adoc:909 msgid "" "When QtPlasmaC is first started, the Z (top down) view will be selected as " "the default view for a loaded G-code file, but the full table view will be " @@ -186874,12 +187171,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1017 +#: src/plasma/qtplasmac.adoc:911 msgid "When a G-code file is loaded, the display will change to the selected view." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1019 +#: src/plasma/qtplasmac.adoc:913 msgid "" "Whenever there is no G-code file loaded, the full table will automatically " "be displayed irrespective of which view is currently selected (the " @@ -186888,7 +187185,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1021 +#: src/plasma/qtplasmac.adoc:915 msgid "" "If a full table is displayed due to no G-code file being loaded and the user " "wishes to change the view orientation, then pressing either Z or P will " @@ -186900,26 +187197,26 @@ msgid "" msgstr "" #. type: Title === -#: src/plasma/qtplasmac.adoc:1023 +#: src/plasma/qtplasmac.adoc:917 #, no-wrap msgid "CONVERSATIONAL Tab" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1026 +#: src/plasma/qtplasmac.adoc:920 msgid "" "Screenshot example of the QtPlasmaC " "<> in *16:9* aspect ratio:" msgstr "" #. type: Target for macro image -#: src/plasma/qtplasmac.adoc:1027 src/plasma/qtplasmac.adoc:2674 +#: src/plasma/qtplasmac.adoc:921 src/plasma/qtplasmac.adoc:2568 #, no-wrap msgid "images/qtplasmac_conversational.png" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1030 +#: src/plasma/qtplasmac.adoc:924 msgid "" "The <> enables the user to " "quickly program various simple shapes for quick cutting without the need for " @@ -186927,14 +187224,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1032 +#: src/plasma/qtplasmac.adoc:926 msgid "" "See <> for detailed " "information on the Conversational feature." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1034 +#: src/plasma/qtplasmac.adoc:928 msgid "" "It is possible to hide this tab so the conversational feature cannot be used " "by an operator. This may be achieved either by wiring the pin to a physical " @@ -186943,39 +187240,39 @@ msgid "" msgstr "" #. type: delimited block - -#: src/plasma/qtplasmac.adoc:1038 +#: src/plasma/qtplasmac.adoc:932 #, no-wrap msgid "setp qtplasmac.conv_disable 1\n" msgstr "" #. type: Title === -#: src/plasma/qtplasmac.adoc:1041 +#: src/plasma/qtplasmac.adoc:935 #, no-wrap msgid "PARAMETERS Tab" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1044 +#: src/plasma/qtplasmac.adoc:938 msgid "" "Screenshot example of the QtPlasmaC <> " "in *16:9* aspect ratio:" msgstr "" #. type: Target for macro image -#: src/plasma/qtplasmac.adoc:1045 +#: src/plasma/qtplasmac.adoc:939 #, no-wrap msgid "images/qtplasmac_parameters.png" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1050 +#: src/plasma/qtplasmac.adoc:944 msgid "" "This tab is used to display configuration parameters that are modified " "infrequently." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1052 src/plasma/qtplasmac.adoc:1238 +#: src/plasma/qtplasmac.adoc:946 src/plasma/qtplasmac.adoc:1132 msgid "" "It is possible to hide this tab so machine settings cannot be modified by " "unauthorized personnel. This may be achieved either by wiring the pin to a " @@ -186984,25 +187281,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/plasma/qtplasmac.adoc:1056 +#: src/plasma/qtplasmac.adoc:950 #, no-wrap msgid "setp qtplasmac.param_disable 1\n" msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:1058 +#: src/plasma/qtplasmac.adoc:952 #, no-wrap msgid "*CONFIGURATION - ARC*" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1063 +#: src/plasma/qtplasmac.adoc:957 #, no-wrap msgid "Start Fail Timer" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1064 +#: src/plasma/qtplasmac.adoc:958 #, no-wrap msgid "" "This sets the amount of time (in seconds) QtPlasmaC will wait between " @@ -187011,25 +187308,25 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1064 +#: src/plasma/qtplasmac.adoc:958 #, no-wrap msgid "Max Starts" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1065 +#: src/plasma/qtplasmac.adoc:959 #, no-wrap msgid "This sets the number of times QtPlasmaC will attempt to start the arc." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1065 +#: src/plasma/qtplasmac.adoc:959 #, no-wrap msgid "Retry Delay" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1066 +#: src/plasma/qtplasmac.adoc:960 #, no-wrap msgid "" "This sets the time (in seconds) between an arc failure and another arc start " @@ -187037,13 +187334,13 @@ msgid "" msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:1066 src/plasma/qtplasmac.adoc:4601 +#: src/plasma/qtplasmac.adoc:960 src/plasma/qtplasmac.adoc:4495 #, no-wrap msgid "Voltage Scale" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1068 +#: src/plasma/qtplasmac.adoc:962 #, no-wrap msgid "" "This sets the arc voltage input scale and is used to display the correct arc " @@ -187052,13 +187349,13 @@ msgid "" msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:1068 src/plasma/qtplasmac.adoc:4607 +#: src/plasma/qtplasmac.adoc:962 src/plasma/qtplasmac.adoc:4501 #, no-wrap msgid "Voltage Offset" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1070 +#: src/plasma/qtplasmac.adoc:964 #, no-wrap msgid "" "This sets the arc voltage offset and is used to display zero volts when " @@ -187067,13 +187364,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1070 +#: src/plasma/qtplasmac.adoc:964 #, no-wrap msgid "Height Per Volt" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1072 +#: src/plasma/qtplasmac.adoc:966 #, no-wrap msgid "" "This sets the distance the torch would need to move to change the arc " @@ -187082,31 +187379,31 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1072 +#: src/plasma/qtplasmac.adoc:966 #, no-wrap msgid "OK High Volts" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1073 +#: src/plasma/qtplasmac.adoc:967 #, no-wrap msgid "This sets the voltage threshold below which Arc OK signal is valid." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1073 +#: src/plasma/qtplasmac.adoc:967 #, no-wrap msgid "OK Low Volts" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1074 +#: src/plasma/qtplasmac.adoc:968 #, no-wrap msgid "This sets the voltage threshold above which the Arc OK signal is valid." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1079 +#: src/plasma/qtplasmac.adoc:973 msgid "" "When setting the OK Low Volts and OK High Volts in Mode 0, the cut voltage " "of a stable arc must be greater than the OK Low Volts value but lower than " @@ -187116,19 +187413,19 @@ msgid "" msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:1080 +#: src/plasma/qtplasmac.adoc:974 #, no-wrap msgid "*CONFIGURATION - PROBING*" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1085 +#: src/plasma/qtplasmac.adoc:979 #, no-wrap msgid "Float Travel" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1086 +#: src/plasma/qtplasmac.adoc:980 #, no-wrap msgid "" "This sets the amount of travel the float switch moves before completing the " @@ -187137,13 +187434,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1086 +#: src/plasma/qtplasmac.adoc:980 #, no-wrap msgid "Probe Speed" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1087 +#: src/plasma/qtplasmac.adoc:981 #, no-wrap msgid "" "This sets the speed at which the torch will probe to find the material after " @@ -187151,13 +187448,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1087 +#: src/plasma/qtplasmac.adoc:981 #, no-wrap msgid "Probe Height" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1088 +#: src/plasma/qtplasmac.adoc:982 #, no-wrap msgid "" "This sets the height above the Z axis minimum limit that Probe Speed " @@ -187166,13 +187463,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1088 +#: src/plasma/qtplasmac.adoc:982 #, no-wrap msgid "Ohmic Offset" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1089 +#: src/plasma/qtplasmac.adoc:983 #, no-wrap msgid "" "This sets the distance above the material the torch will should go after a " @@ -187181,13 +187478,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1089 +#: src/plasma/qtplasmac.adoc:983 #, no-wrap msgid "Ohmic Retries" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1090 +#: src/plasma/qtplasmac.adoc:984 #, no-wrap msgid "" "This sets the number of times QtPlasmaC will retry a failed ohmic probe " @@ -187195,13 +187492,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1090 +#: src/plasma/qtplasmac.adoc:984 #, no-wrap msgid "Skip IHS" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1091 +#: src/plasma/qtplasmac.adoc:985 #, no-wrap msgid "" "This sets the distance threshold used to determine if an Initial Height " @@ -187210,13 +187507,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1091 +#: src/plasma/qtplasmac.adoc:985 #, no-wrap msgid "Offset Speed" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1092 +#: src/plasma/qtplasmac.adoc:986 #, no-wrap msgid "" "This sets the speed at which the probe will move to the offset position in " @@ -187224,19 +187521,19 @@ msgid "" msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:1097 +#: src/plasma/qtplasmac.adoc:991 #, no-wrap msgid "*CONFIGURATION - SAFETY*" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1102 +#: src/plasma/qtplasmac.adoc:996 #, no-wrap msgid "Safe Height" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1105 +#: src/plasma/qtplasmac.adoc:999 #, no-wrap msgid "" "This sets the height above the material that the torch will retract to " @@ -187248,19 +187545,19 @@ msgid "" msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:1108 +#: src/plasma/qtplasmac.adoc:1002 #, no-wrap msgid "*CONFIGURATION - SCRIBING*" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1113 +#: src/plasma/qtplasmac.adoc:1007 #, no-wrap msgid "Arm Delay" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1115 +#: src/plasma/qtplasmac.adoc:1009 #, no-wrap msgid "" "This sets the delay (in seconds) from the time the scribe command is " @@ -187270,13 +187567,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1115 +#: src/plasma/qtplasmac.adoc:1009 #, no-wrap msgid "On Delay" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1116 +#: src/plasma/qtplasmac.adoc:1010 #, no-wrap msgid "" "This sets the delay (in seconds) to allow the scribe mechanism to start " @@ -187284,19 +187581,19 @@ msgid "" msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:1118 +#: src/plasma/qtplasmac.adoc:1012 #, no-wrap msgid "*CONFIGURATION - SPOTTING*" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1123 src/plasma/qtplasmac.adoc:1159 +#: src/plasma/qtplasmac.adoc:1017 src/plasma/qtplasmac.adoc:1053 #, no-wrap msgid "Threshold" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1125 +#: src/plasma/qtplasmac.adoc:1019 #, no-wrap msgid "" "This sets the arc voltage at which the delay timer will begin. +\n" @@ -187304,13 +187601,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1125 +#: src/plasma/qtplasmac.adoc:1019 #, no-wrap msgid "Time On" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1126 +#: src/plasma/qtplasmac.adoc:1020 #, no-wrap msgid "" "This sets the length of time (in milliseconds) the torch is on after " @@ -187318,19 +187615,19 @@ msgid "" msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:1128 +#: src/plasma/qtplasmac.adoc:1022 #, no-wrap msgid "*CONFIGURATION - PIERCE ONLY*" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1133 +#: src/plasma/qtplasmac.adoc:1027 #, no-wrap msgid "X Offset" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1134 +#: src/plasma/qtplasmac.adoc:1028 #, no-wrap msgid "" "Moves the pierce point this distance along the X axis when piercing in " @@ -187338,13 +187635,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1134 +#: src/plasma/qtplasmac.adoc:1028 #, no-wrap msgid "Y Offset" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1135 +#: src/plasma/qtplasmac.adoc:1029 #, no-wrap msgid "" "Moves the pierce point this distance along the Y axis when piercing in " @@ -187352,19 +187649,19 @@ msgid "" msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:1137 +#: src/plasma/qtplasmac.adoc:1031 #, no-wrap msgid "*CONFIGURATION - MOTION*" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1142 +#: src/plasma/qtplasmac.adoc:1036 #, no-wrap msgid "Setup Speed" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1143 +#: src/plasma/qtplasmac.adoc:1037 #, no-wrap msgid "" "The Z axis velocity for setup moves (movements to Probe Height, Pierce " @@ -187372,26 +187669,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1147 +#: src/plasma/qtplasmac.adoc:1041 msgid "" "Setup Speed has no effect on THC speed which is capable of the velocity " "displayed in the Max. Speed field." msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:1148 +#: src/plasma/qtplasmac.adoc:1042 #, no-wrap msgid "*CONFIGURATION - THC*" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1153 +#: src/plasma/qtplasmac.adoc:1047 #, no-wrap msgid "Delay" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1155 +#: src/plasma/qtplasmac.adoc:1049 #, no-wrap msgid "" "This sets the delay (in seconds) measured from the time the Arc OK signal is " @@ -187400,13 +187697,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1155 +#: src/plasma/qtplasmac.adoc:1049 #, no-wrap msgid "Sample Counts" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1157 +#: src/plasma/qtplasmac.adoc:1051 #, no-wrap msgid "" "This sets the number of consecutive arc voltage readings within THC Sample " @@ -187415,13 +187712,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1157 +#: src/plasma/qtplasmac.adoc:1051 #, no-wrap msgid "Sample Threshold" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1159 +#: src/plasma/qtplasmac.adoc:1053 #, no-wrap msgid "" "This sets the maximum voltage deviation allowed for THC Sample Counts.\n" @@ -187429,7 +187726,7 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1160 +#: src/plasma/qtplasmac.adoc:1054 #, no-wrap msgid "" "This sets the voltage variation allowed from the target voltage before for " @@ -187437,13 +187734,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1160 +#: src/plasma/qtplasmac.adoc:1054 #, no-wrap msgid "Speed (PID-P)" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1161 +#: src/plasma/qtplasmac.adoc:1055 #, no-wrap msgid "" "This sets the Proportional gain for the THC PID loop. This roughly equates " @@ -187451,13 +187748,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1161 +#: src/plasma/qtplasmac.adoc:1055 #, no-wrap msgid "VAD Threshold" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1162 +#: src/plasma/qtplasmac.adoc:1056 #, no-wrap msgid "" "(Velocity Anti Dive) This sets the percentage of the current cut feed rate " @@ -187465,13 +187762,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1162 +#: src/plasma/qtplasmac.adoc:1056 #, no-wrap msgid "Void Slope" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1163 +#: src/plasma/qtplasmac.adoc:1057 #, no-wrap msgid "" "(Void Anti Dive) This sets the size of the change in cut voltage per seconds " @@ -187480,13 +187777,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1163 +#: src/plasma/qtplasmac.adoc:1057 #, no-wrap msgid "PID-I" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1164 +#: src/plasma/qtplasmac.adoc:1058 #, no-wrap msgid "" "This sets the Integral gain for the THC PID loop. Integral gain is " @@ -187495,13 +187792,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1164 +#: src/plasma/qtplasmac.adoc:1058 #, no-wrap msgid "PID-D" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1165 +#: src/plasma/qtplasmac.adoc:1059 #, no-wrap msgid "" "This sets the Derivative gain for the THC PID loop. Derivative gain works to " @@ -187510,7 +187807,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1169 +#: src/plasma/qtplasmac.adoc:1063 msgid "" "Two methods of THC activation are available and are selected with the *Auto " "Activation* checkbutton. Both methods begin their calculations when the " @@ -187519,14 +187816,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1171 +#: src/plasma/qtplasmac.adoc:1065 msgid "" "Delay Activation (the default) is selected when *Auto Activation* is " "unchecked. This method uses a time delay set with the *Delay* parameter." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1172 +#: src/plasma/qtplasmac.adoc:1066 msgid "" "Auto Activation is selected when *Auto Activation* is checked. This method " "determines that the arc voltage is stable by using the *Sample Counts* and " @@ -187534,7 +187831,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1178 +#: src/plasma/qtplasmac.adoc:1072 msgid "" "PID loop tuning is a complicated process and is outside the scope of this " "User Guide. There are many sources of information available to assist with " @@ -187545,33 +187842,33 @@ msgid "" msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:1179 +#: src/plasma/qtplasmac.adoc:1073 #, no-wrap msgid "*SAVE & RELOAD Buttons*" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1181 +#: src/plasma/qtplasmac.adoc:1075 msgid "" "The **SAVE** button will save the currently displayed parameters to the " "__.prefs file." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1183 +#: src/plasma/qtplasmac.adoc:1077 msgid "" "The **RELOAD** button will reload all the parameters from the " "__.prefs file." msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:1185 +#: src/plasma/qtplasmac.adoc:1079 #, no-wrap msgid "*MATERIAL* - The parameters which are active for the current cut." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1191 +#: src/plasma/qtplasmac.adoc:1085 #, no-wrap msgid "" "The top drop down menu is used to manually select the current material cut " @@ -187580,13 +187877,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1191 +#: src/plasma/qtplasmac.adoc:1085 #, no-wrap msgid "Kerf Width" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1193 +#: src/plasma/qtplasmac.adoc:1087 #, no-wrap msgid "" "This sets the kerf width for the currently selected material.\n" @@ -187595,13 +187892,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1193 +#: src/plasma/qtplasmac.adoc:1087 #, no-wrap msgid "Pierce Height" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1195 +#: src/plasma/qtplasmac.adoc:1089 #, no-wrap msgid "" "This sets the pierce height for the currently selected material.\n" @@ -187610,25 +187907,25 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1195 +#: src/plasma/qtplasmac.adoc:1089 #, no-wrap msgid "Pierce Delay" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1196 +#: src/plasma/qtplasmac.adoc:1090 #, no-wrap msgid "This sets the pierce delay (in seconds) for the currently selected material." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1196 +#: src/plasma/qtplasmac.adoc:1090 #, no-wrap msgid "Cut Height" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1198 +#: src/plasma/qtplasmac.adoc:1092 #, no-wrap msgid "" "This sets the cut height for the currently selected material.\n" @@ -187637,25 +187934,25 @@ msgid "" msgstr "" #. type: Title === -#: src/plasma/qtplasmac.adoc:1198 src/plasma/qtplasmac.adoc:1429 +#: src/plasma/qtplasmac.adoc:1092 src/plasma/qtplasmac.adoc:1323 #, no-wrap msgid "Cut Feed Rate" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1199 +#: src/plasma/qtplasmac.adoc:1093 #, no-wrap msgid "This sets the cut feed rate for the currently selected material." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1199 +#: src/plasma/qtplasmac.adoc:1093 #, no-wrap msgid "Cut Amps" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1201 +#: src/plasma/qtplasmac.adoc:1095 #, no-wrap msgid "" "This sets the cut amperage for the currently selected material. +\n" @@ -187664,25 +187961,25 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1201 +#: src/plasma/qtplasmac.adoc:1095 #, no-wrap msgid "Cut Volts" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1202 +#: src/plasma/qtplasmac.adoc:1096 #, no-wrap msgid "This sets the cut voltage for the currently selected material." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1202 +#: src/plasma/qtplasmac.adoc:1096 #, no-wrap msgid "Puddle Height" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1205 +#: src/plasma/qtplasmac.adoc:1099 #, no-wrap msgid "" "Expressed as a percentage of Pierce Height, this sets the Puddle Jump height " @@ -187696,13 +187993,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1205 +#: src/plasma/qtplasmac.adoc:1099 #, no-wrap msgid "Puddle Delay" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1206 +#: src/plasma/qtplasmac.adoc:1100 #, no-wrap msgid "" "This sets the amount of time (in seconds) the torch will stay at the P-Jump " @@ -187710,13 +188007,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1206 +#: src/plasma/qtplasmac.adoc:1100 #, no-wrap msgid "Pause At End" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1207 +#: src/plasma/qtplasmac.adoc:1101 #, no-wrap msgid "" "This sets the amount of time (in seconds) the torch will stay on at the end " @@ -187725,13 +188022,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1207 +#: src/plasma/qtplasmac.adoc:1101 #, no-wrap msgid "Gas Pressure" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1210 +#: src/plasma/qtplasmac.adoc:1104 #, no-wrap msgid "" "This sets the gas pressure for the currently selected material. +\n" @@ -187740,13 +188037,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1210 +#: src/plasma/qtplasmac.adoc:1104 #, no-wrap msgid "Cut Mode" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1215 +#: src/plasma/qtplasmac.adoc:1109 #, no-wrap msgid "" "This sets the cut mode for the currently selected material. +\n" @@ -187757,34 +188054,34 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1218 +#: src/plasma/qtplasmac.adoc:1112 msgid "" "See the <> section for more " "information on puddle jump." msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:1219 +#: src/plasma/qtplasmac.adoc:1113 #, no-wrap msgid "*SAVE, RELOAD, NEW, & DELETE Buttons*" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1221 +#: src/plasma/qtplasmac.adoc:1115 msgid "" "The **SAVE** button will save the current material set to the " "_____material.cfg file." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1223 +#: src/plasma/qtplasmac.adoc:1117 msgid "" "The **RELOAD** button will reload the material set from the " "_____material.cfg file." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1225 +#: src/plasma/qtplasmac.adoc:1119 msgid "" "The **NEW** button will allow a new material to be added to the material " "file. The user will be prompted for a material number and a material name, " @@ -187795,7 +188092,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1227 +#: src/plasma/qtplasmac.adoc:1121 msgid "" "The **DELETE** this button is used to delete a material. After pressing it, " "the user will be prompted for a material number to be deleted, and prompted " @@ -187804,26 +188101,26 @@ msgid "" msgstr "" #. type: Title === -#: src/plasma/qtplasmac.adoc:1229 +#: src/plasma/qtplasmac.adoc:1123 #, no-wrap msgid "SETTINGS Tab" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1232 +#: src/plasma/qtplasmac.adoc:1126 msgid "" "Screenshot example of the QtPlasmaC <> in " "*16:9* aspect ratio:" msgstr "" #. type: Target for macro image -#: src/plasma/qtplasmac.adoc:1233 +#: src/plasma/qtplasmac.adoc:1127 #, no-wrap msgid "images/qtplasmac_settings.png" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1236 +#: src/plasma/qtplasmac.adoc:1130 msgid "" "This tab is used to display GUI configuration parameters, button text, and " "shutdown text that are modified infrequently as well as some utility " @@ -187831,87 +188128,87 @@ msgid "" msgstr "" #. type: delimited block - -#: src/plasma/qtplasmac.adoc:1242 +#: src/plasma/qtplasmac.adoc:1136 #, no-wrap msgid "setp qtplasmac.settings_disable 1\n" msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:1244 +#: src/plasma/qtplasmac.adoc:1138 #, no-wrap msgid "*GUI SETTINGS*" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1247 +#: src/plasma/qtplasmac.adoc:1141 msgid "" "This section shows parameters that effect the GUI appearance and GUI " "behaviors." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1249 +#: src/plasma/qtplasmac.adoc:1143 msgid "" "To return any of the color changes to their default values, see the " "<> section." msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:1250 +#: src/plasma/qtplasmac.adoc:1144 #, no-wrap msgid "*GUI SETTINGS* Parameters that effect the GUI appearance and GUI behaviors." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1254 src/plasma/qtplasmac.adoc:3149 +#: src/plasma/qtplasmac.adoc:1148 src/plasma/qtplasmac.adoc:3043 #, no-wrap msgid "Foreground" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1255 +#: src/plasma/qtplasmac.adoc:1149 #, no-wrap msgid "This button allows the user to change the color of the GUI Foreground." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1255 src/plasma/qtplasmac.adoc:3158 +#: src/plasma/qtplasmac.adoc:1149 src/plasma/qtplasmac.adoc:3052 #, no-wrap msgid "Highlight" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1256 +#: src/plasma/qtplasmac.adoc:1150 #, no-wrap msgid "This button allows the user to change the color of the GUI Highlight." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1257 +#: src/plasma/qtplasmac.adoc:1151 #, no-wrap msgid "This button allows the user to change the color of the GUI LED." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1257 src/plasma/qtplasmac.adoc:3154 +#: src/plasma/qtplasmac.adoc:1151 src/plasma/qtplasmac.adoc:3048 #, no-wrap msgid "Background" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1258 +#: src/plasma/qtplasmac.adoc:1152 #, no-wrap msgid "This button allows the user to change the color of the GUI Background." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1258 src/plasma/qtplasmac.adoc:3161 +#: src/plasma/qtplasmac.adoc:1152 src/plasma/qtplasmac.adoc:3055 #, no-wrap msgid "Alt Background" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1259 +#: src/plasma/qtplasmac.adoc:1153 #, no-wrap msgid "" "This button allows the user to change the color of the GUI Alternate " @@ -187919,37 +188216,37 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1259 +#: src/plasma/qtplasmac.adoc:1153 #, no-wrap msgid "Frames" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1260 +#: src/plasma/qtplasmac.adoc:1154 #, no-wrap msgid "This button allows the user to change the color of the GUI Frames." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1260 +#: src/plasma/qtplasmac.adoc:1154 #, no-wrap msgid "Estop" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1261 +#: src/plasma/qtplasmac.adoc:1155 #, no-wrap msgid "This button allows the user to change the color of the GUI Estop." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1261 +#: src/plasma/qtplasmac.adoc:1155 #, no-wrap msgid "Disabled" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1262 +#: src/plasma/qtplasmac.adoc:1156 #, no-wrap msgid "" "This button allows the user to change the color of the GUI's Disabled " @@ -187957,7 +188254,7 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1263 +#: src/plasma/qtplasmac.adoc:1157 #, no-wrap msgid "" "This button allows the user to change the color of the GUI Preview Window " @@ -187965,13 +188262,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1263 +#: src/plasma/qtplasmac.adoc:1157 #, no-wrap msgid "Soft Keyboard" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1265 +#: src/plasma/qtplasmac.adoc:1159 #, no-wrap msgid "" "This radio button allows the user to enable or disable the soft touchscreen " @@ -187981,13 +188278,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1265 +#: src/plasma/qtplasmac.adoc:1159 #, no-wrap msgid "KB Shortcuts" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1267 +#: src/plasma/qtplasmac.adoc:1161 #, no-wrap msgid "" "This radio button allows the user to enable or disable " @@ -187998,13 +188295,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1267 +#: src/plasma/qtplasmac.adoc:1161 #, no-wrap msgid "View Material" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1269 +#: src/plasma/qtplasmac.adoc:1163 #, no-wrap msgid "" "This radio button allows the user to enable or disable the addition of a " @@ -188016,13 +188313,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1269 +#: src/plasma/qtplasmac.adoc:1163 #, no-wrap msgid "Exit Warning" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1272 +#: src/plasma/qtplasmac.adoc:1166 #, no-wrap msgid "" "This radio button allows the user to enable or disable whether a warning " @@ -188034,13 +188331,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1272 +#: src/plasma/qtplasmac.adoc:1166 #, no-wrap msgid "Optional Stop" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1273 +#: src/plasma/qtplasmac.adoc:1167 #, no-wrap msgid "" "This radio button allows the user to enable or disable whether or not a " @@ -188048,13 +188345,13 @@ msgid "" msgstr "" #. type: Title === -#: src/plasma/qtplasmac.adoc:1273 src/plasma/qtplasmac.adoc:2415 +#: src/plasma/qtplasmac.adoc:1167 src/plasma/qtplasmac.adoc:2309 #, no-wrap msgid "Run From Line" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1274 +#: src/plasma/qtplasmac.adoc:1168 #, no-wrap msgid "" "This radio button allows the user to enable or disable " @@ -188063,7 +188360,7 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1275 +#: src/plasma/qtplasmac.adoc:1169 #, no-wrap msgid "" "This radio button allows the user to temporarily Override the input from a " @@ -188072,13 +188369,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1275 +#: src/plasma/qtplasmac.adoc:1169 #, no-wrap msgid "Override Jog" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1276 +#: src/plasma/qtplasmac.adoc:1170 #, no-wrap msgid "" "This radio button will also allow jogging while jogging is inhibited due to " @@ -188087,13 +188384,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1276 +#: src/plasma/qtplasmac.adoc:1170 #, no-wrap msgid "Optional Block" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1277 +#: src/plasma/qtplasmac.adoc:1171 #, no-wrap msgid "" "This radio button allows the user to enable or disable whether or not lines " @@ -188101,13 +188398,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1277 +#: src/plasma/qtplasmac.adoc:1171 #, no-wrap msgid "Grid Size" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1278 +#: src/plasma/qtplasmac.adoc:1172 #, no-wrap msgid "" "This allows a user to change the size of the grid in the Preview Window on " @@ -188115,13 +188412,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1278 +#: src/plasma/qtplasmac.adoc:1172 #, no-wrap msgid "Cone Size" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1279 +#: src/plasma/qtplasmac.adoc:1173 #, no-wrap msgid "" "This allows a user to change the size of the cone (which represents the " @@ -188129,13 +188426,13 @@ msgid "" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1279 +#: src/plasma/qtplasmac.adoc:1173 #, no-wrap msgid "Table Zoom" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1280 +#: src/plasma/qtplasmac.adoc:1174 #, no-wrap msgid "" "This allows a user to change the default zoom level for the top down full " @@ -188143,13 +188440,13 @@ msgid "" msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:1283 +#: src/plasma/qtplasmac.adoc:1177 #, no-wrap msgid "*USER BUTTON ENTRIES* USERBUTTON" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1287 +#: src/plasma/qtplasmac.adoc:1181 msgid "" "This section shows the text that appears on the " "<> as well as the code " @@ -188158,117 +188455,117 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1289 +#: src/plasma/qtplasmac.adoc:1183 msgid "" "The text and/or code may be edited at any time and will be loaded ready for " "use if the *SAVE* button is clicked." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1291 +#: src/plasma/qtplasmac.adoc:1185 msgid "" "Deleting the *Name* and *Code* text will cause that user button to be hidden " "if the *SAVE* button is clicked." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1293 +#: src/plasma/qtplasmac.adoc:1187 msgid "" "To return all the *Name* and *Code* text to their last saved values press " "the *RELOAD* button." msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1297 +#: src/plasma/qtplasmac.adoc:1191 #, no-wrap msgid "The text that is displayed on the button" msgstr "" #. type: Table -#: src/plasma/qtplasmac.adoc:1298 +#: src/plasma/qtplasmac.adoc:1192 #, no-wrap msgid "The code that is run when the button is pressed." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1302 +#: src/plasma/qtplasmac.adoc:1196 msgid "" "There are 20 user buttons available but not all may be displayed depending " "on the window size." msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:1304 +#: src/plasma/qtplasmac.adoc:1198 #, no-wrap msgid "*EXIT WARNING MESSAGE*" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1307 +#: src/plasma/qtplasmac.adoc:1201 msgid "" "This section shows the text that appears on the shutdown dialog if the *Exit " "Warning* is enabled ." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1309 +#: src/plasma/qtplasmac.adoc:1203 msgid "" "The text may be edited at any time and will be loaded ready for use if the " "*SAVE* button is clicked." msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1311 +#: src/plasma/qtplasmac.adoc:1205 msgid "" "To return the *EXIT WARNING MESSAGE* text to the last saved value press the " "*RELOAD* button." msgstr "" #. type: Block title -#: src/plasma/qtplasmac.adoc:1313 +#: src/plasma/qtplasmac.adoc:1207 #, no-wrap msgid "*UTILITIES*" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1316 +#: src/plasma/qtplasmac.adoc:1210 msgid "" "Some standard LinuxCNC utilities are provided as an aid in the diagnosis of " "issues that may arise:" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1318 +#: src/plasma/qtplasmac.adoc:1212 msgid "link:../hal/halshow.html#cha:halshow[Halshow]" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1319 +#: src/plasma/qtplasmac.adoc:1213 msgid "link:../hal/tutorial.html#sec:tutorial-halscope[Halscope]" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1320 +#: src/plasma/qtplasmac.adoc:1214 msgid "link:../hal/tutorial.html#sec:tutorial-halmeter[Halmeter]" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1321 +#: src/plasma/qtplasmac.adoc:1215 msgid "link:../man/man1/emccalib.1.html[Calibration]" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1322 +#: src/plasma/qtplasmac.adoc:1216 msgid "link:../man/man1/linuxcnctop.1.html[Status]" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1324 +#: src/plasma/qtplasmac.adoc:1218 msgid "In addition the following two QtPlasmaC specific utilities are provided:" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1326 +#: src/plasma/qtplasmac.adoc:1220 msgid "" "The **SET OFFSETS** button is used if the table has a laser or camera for " "sheet alignment, a scribe, or uses offset probing. The required offsets for " @@ -188277,7 +188574,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1331 +#: src/plasma/qtplasmac.adoc:1225 msgid "" "The **BACKUP CONFIG** button will create a complete machine configuration " "backup for archiving or to aid in fault diagnosis. A compressed backup of " @@ -188290,7 +188587,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/plasma/qtplasmac.adoc:1333 +#: src/plasma/qtplasmac.adoc:1227 msgid "" "Prior to the backup being made, the machine log will be saved to a file in " "the configuration directory named machine_log__