halui currently has pins for increasing and decreasing the above overrides but
there isn't currently a universal way to reset them back to 1.0.
My use case is, I have 3 rotary encoders on my control panel each with a
momentary centre push switch.
I have the encoders setup to adjust the overrides with the centre push switch
connected to the new reset pins to quickly set the overrides back to 100%.
Prior to making this change I could increase and decrease the overrides from my
control panel, but I had to use the GUI to reset back to 100%.
There seems to be a problem only when the docs are uploaded and web-served
from wlo that - becomes &minus become –.
And the long dash doesn't work as a HAL pin name.
Signed-off-by: andypugh <andy@bodgesoc.org>
groff treats '-' (the character you get when you hit the "minus" key on
the keyboard) as "hyphen", not as "minus". Thus it renders incorrectly
in some locales, and line-wraps strangely.
groff treats the two-character sequence "\-" as "minus", and the
four-character sequence "\(hy" as "hyphen".
Details here: https://lists.debian.org/debian-devel/2003/03/msg01481.html
This commit replaces every instance of "-" in our manpages where the
meaning is "minus" with "\-", so it works right.
This fixes many lintian warnings.
If you write to 59 Temple Place you're unlikely to get a response.
Let's realign the address with a more up-to-date one from [1].
[1] https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
This is purely a cosmetic change, doesn't affect the meaning of the
license. Done to make rpmlint happy.
Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
Use-case:
Some hal components can use the units-per-mm
([TRAJ]LINEAR_UNITS) to reduce user required
configuration items.
(viz. eoffset_pid internal gain scaling)
Note:
1) simpler to implement as an inihal pin but
delayed creation not acceptable for intended usage
Halui now supports teleop jogging resulting in some
changed pin names and numerous new names for jogging-related
pins.
Two pins were renamed to clarify usage (joint or axis):
was: halui.jog-speed is: halui.joint.jog-speed
was: halui.jog-deadband is: halui.joint.jog-deadband
The corresponding new pins for axis jogging are:
new: halui.axis.jog-speed
new: halui.axis.jog-deadband
All pins for joint jogging were renamed for specificity:
was: halui.jog.N.plus is: halui.joint.N.plus
was: halui.jog.N.minus is: halui.joint.N.minus
... etc ... etc
where N is a joint number (0 ... num_noints-1) or 'selected'
for the joint selected by the halui.joint.N.select pins.
The corresponding new pins for axis jogging are:
new: halui.axis.L.plus
new: halui.axis.L.minus
... etc
where L is a letter corresponding to one of the axes
specified by [TRAJ]COORDINATES using an axis_mask or 'selected'
for the axis selected by the halui.axis.L.select pins.
Aditional pin renames for consistency to related pins:
was: halui.joint.selected.is_homed
is: halui.joint.selected.is-homed
was: halui.joint.selected.on-soft-limit
is: halui.joint.selected.on-soft-min-limit
If no axes are specified, make pins for all (mask=0xffff)
While the pin halui.joint.selected value is the number of
the joint selected, the pin halui.axis.selected is the index
of the corresponding axis (0:x 1:y 2:z 3:a 4:b 5:c 6:u 7:v 8:w)
since hal pin values must be numbers not letters.
Fixed bug: at startup,joint0/axis0(X) is used for selected
axis/joint but halui.joint.0.is-selected/halui.axis.x.is-selected
was not set.
Changed int sendJog*() to static void sendJog*() (return was never tested)
Remove comment section in halui.cc that is redundant to man page
Updated halui man page.
Notes:
1) No pin has ever been created for accessing the selected
analog input for joint jogging (e.g.,
halui.joint.selected.analog), so no corresponding pin
was created for axis jogging.
2) axis pins are created for all axes (xyxabcuvw) but
jogging commands are sent iff the axis_mask applies,
e.g., [TRAJ]COORDINATES values are enforced.
2) some prints remain for debugging "...unexpected_n..."
Signed-off-by: Dewey Garrett <dgarrett@panix.com>
* v2.4_branch:
Make a script to say the version of the software
remove redundant initialization
remove a redundant initialization
fix a NULL pointer dereference
fix a NULL pointer dereference
halui manpage: pin names use "-", not "_"
Conflicts:
debian/update-dch-from-git