On 11/21/25 06:46, J.M. Garcia wrote:
El jue, 20 nov 2025 a las 23:55, gene heskett (<[email protected]>)
escribió:

from the hal file:
#  ---manual tool change signals---
loadusr -W hal_manualtoolchange
net     tool-change-request     <=      iocontrol.0.tool-change      =>
hal_manualtoolchange.change <<< does not exist.
net     tool-change-confirmed   <=      iocontrol.0.tool-changed     =>
hal_manualtoolchange.changed
net     tool-number             <= iocontrol.0.tool-prep-number  =>
hal_manualtoolchange.number
net     tool-prepare-loopback   <=      iocontrol.0.tool-prepare     =>
iocontrol.0.tool-prepared
And it all works normally IF I login with ssh -X gene@alias.  W/o the -X no gfx which was the REAL error.  At 91 I've reached that age where I don't recall what if anything. I had for breakfast. Embarrassing.  All of this takes place on my side of a router running dd-wrt.  So I don't worry much about hackers, no one has gotten in in 25 years yet every machine here can browse the net. dd-wrt has very sharp teeth, an excellent guard dog..
This is 2.10-pre running on an old bullseye install

Ok, Gene.

My first question would be whether the user component hal_manualtoolchange
loads and functions correctly.

In a terminal:

xiuser@HPi7:~$halrun
halcmd: loadusr -W hal_manualtoolchange ( + popup window)
halcmd: show pin
Component Pins:
Owner   Type  Dir                 Value  Name
      4  bit   IN                  FALSE  hal_manualtoolchange.change
      4  bit   IN                  FALSE  hal_manualtoolchange.change_button
      4  bit   OUT                 FALSE  hal_manualtoolchange.changed
      4  s32   IN                      0  hal_manualtoolchange.number

halcmd: start
halcmd: setp hal_manualtoolchange.change TRUE (+ manual tool change popup
window)
halcmd: show pin
Component Pins:
Owner   Type  Dir                 Value  Name
      4  bit   IN                   TRUE  hal_manualtoolchange.change
      4  bit   IN                  FALSE  hal_manualtoolchange.change_button
      4  bit   OUT                  TRUE  hal_manualtoolchange.changed
      4  s32   IN                      0  hal_manualtoolchange.number
halcmd: stop
halcmd: exit

As you can see, the component loads and changes values correctly.
I am using a RIP 2.10.pre installation. The component compiled perfectly.

Regards
Thanks  J.M. Garcia.
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Cheers, Gene Heskett, CET.
--
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Don't poison our oceans, interdict drugs at the src.




_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to