Skip to content

Commit 74fbd8c

Browse files
committed
Merge branch '2.8' into 2.9
2 parents 5323c98 + 252cbad commit 74fbd8c

3 files changed

Lines changed: 30 additions & 22 deletions

File tree

docs/man/man9/motion.9

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,7 @@ The velocity limit for the teleop planner.
390390
(\fBNote:\fR pins marked \fB(DEBUG)\fR serve as debugging aids and are subject to change or removal at any time.)
391391

392392
.TP
393-
\fBjoint.\fIN\fB.joint\-acc\-cmd\fR OUT FLOAT \fB(DEBUG)\fR
393+
\fBjoint.\fIN\fB.acc\-cmd\fR OUT FLOAT \fB(DEBUG)\fR
394394
The joint's commanded acceleration.
395395

396396
.TP
@@ -475,10 +475,8 @@ TRUE if the joint is using the "free planner" and has come to a stop.
475475
\fBjoint.\fIN\fB.index\-enable\fR IO BIT
476476
Should be attached to the index\-enable pin of the joint's encoder to enable homing to index pulse.
477477

478-
.br
479-
.ns
480-
.TP
481-
\fBjoint.N.is\-unlocked\fR IN BIT
478+
.TQ
479+
\fBjoint.\fIN\fB.is\-unlocked\fR IN BIT
482480
Indicates joint is unlocked (see JOINT UNLOCK PINS).
483481

484482
.TP
@@ -552,8 +550,8 @@ Should be driven TRUE if the positive limit switch for this joint is tripped.
552550
TRUE if the axis is a locked joint (typically a rotary) and a move is commanded (see JOINT UNLOCK PINS).
553551

554552
.TP
555-
\fBjoint.\fIN\fB.joint\-vel\-cmd\fR OUT FLOAT \fB(DEBUG)\fR
556-
The joint's commanded velocity
553+
\fBjoint.\fIN\fB.vel\-cmd\fR OUT FLOAT \fB(DEBUG)\fR
554+
The joint's commanded velocity.
557555

558556
.TP
559557
\fBjoint.\fIN\fB.wheel\-jog\-active\fR OUT BIT \fB(DEBUG)\fR

docs/src/Submakefile

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -480,36 +480,35 @@ SE := \" style=\"-moz-column-width: 25ex; \
480480
# * the manpage section title
481481
#
482482
ADD_HTML_MANPAGES = \
483-
@echo "Adding manpages: man$(strip $(1)): $(strip $(2))"; \
484-
echo "$(SA)$(strip $(1))$(SB)$(strip $(1))$(SC)$(strip $(2))</a></p>" >> objects/index.incl; \
485-
echo "$(SD)$(strip $(1))$(SE)" >> objects/index.incl; \
483+
echo "Adding manpages: man$(strip $(2)): $(strip $(3))"; \
484+
echo "$(SA)$(strip $(2))$(SB)$(strip $(2))$(SC)$(strip $(3))</a></p>" >> objects/index.incl; \
485+
echo "$(SD)$(strip $(2))$(SE)" >> objects/index.incl; \
486486
echo "<ul>" >> objects/index.incl; \
487-
for HTML_FILE in $(filter $(DOC_DIR)/html/man/man$(strip $(1))/%.html, $(MAN_HTML_TARGETS)); do \
487+
for HTML_FILE in $(filter $(DOC_DIR)/html/man/man$(strip $(1))/%.$(strip $(2)).html, $(MAN_HTML_TARGETS)); do \
488488
BASENAME=$$(basename $$HTML_FILE .html); \
489489
echo "<li><a href=\"$${HTML_FILE\#$(DOC_DIR)/html/}\">$${BASENAME%.*}</a></li>"; \
490490
done >> objects/index.incl; \
491-
echo "</ul></div>" >> objects/index.incl
491+
echo "</ul></div>" >> objects/index.incl; \
492492

493493

494494
objects/index.incl: $(GENERATED_MANPAGES) objects/var-MAN_HTML_TARGETS $(DOC_SRCDIR)/Submakefile
495495
rm -f $@
496-
$(call ADD_HTML_MANPAGES, 1, Commands and non-realtime HAL components)
497-
$(call ADD_HTML_MANPAGES, 9, Realtime HAL components)
498-
$(call ADD_HTML_MANPAGES, 3hal, API calls: HAL)
499-
$(call ADD_HTML_MANPAGES, 3rtapi, API calls: RTAPI)
500-
$(call ADD_HTML_MANPAGES, 3hm2, API calls: Hostmot2)
501-
$(call ADD_HTML_MANPAGES, 3, API calls: General)
502-
503-
# now make sure all manpages made it into the html index
496+
$(call ADD_HTML_MANPAGES, 1, 1, Commands and userspace components) \
497+
$(call ADD_HTML_MANPAGES, 9, 9, Realtime components and kernel modules) \
498+
$(call ADD_HTML_MANPAGES, 3, 3hal, API calls: HAL) \
499+
$(call ADD_HTML_MANPAGES, 3, 3rtapi, API calls: RTAPI) \
500+
$(call ADD_HTML_MANPAGES, 3, 3hm2, API calls: Hostmot2) \
501+
$(call ADD_HTML_MANPAGES, 3, 3, API calls: General) \
502+
# now make sure all manpages made it into the html index \
504503
FAIL=0; \
505-
for F in $$(find $(DOC_DIR)/man/? -type f); do \
504+
for F in $$(find $(DOC_DIR)/man/man* -type f); do \
506505
B=$$(basename $$F); \
507506
if ! grep -q $$B $@; then \
508507
echo stray manpage not added to index: $$B; \
509508
FAIL=1; \
510509
fi; \
511510
done; \
512-
if [ $$FAIL -ne 0 ]; then false; fi
511+
if [ $$FAIL -ne 0 ]; then exit 1; fi
513512
mkdir -p $(DOC_DIR)/html/man/man/images/
514513
find $(DOC_DIR)/man -name "*.png" ! -name "grohtml*" -exec mv {} "$(DOC_DIR)/html/man/man/images/" \;
515514

docs/src/getting-started/updating-linuxcnc.adoc

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1059,6 +1059,17 @@ This command now attempts to jog the zeroth joint (Joint0) provided
10591059
the mode is free (not teleop). To jog the X axis, the mode
10601060
must be teleop and the corresponding command is: 'set jog x 1.234'.
10611061

1062+
== Glade Virtual Control Panels
1063+
1064+
In LinuxCNC 2.8 the Glade VCPs are loaded after the `POSTGUI_HALFILE` is loaded.
1065+
So connecting the pins which are created by the Glade VCP in the
1066+
`POSTGUI_HALFILE` is not possible any more in 2.8. Instead they need to be
1067+
connected in a separate HAL file passed to the gladevcp command like this:
1068+
1069+
----
1070+
EMBED_TAB_COMMAND = gladevcp -H my_vcp_connect.hal -x {XID} my_vcp.glade
1071+
----
1072+
10621073
== Tools
10631074

10641075
=== Calibration (emccalib.tcl)

0 commit comments

Comments
 (0)