> Part of halui refers to FO:
> - feed-override
>    halui.feed-override.value           float //current FO value
>    halui.feed-override.scale           float // pin for setting the 
> scale on changing the FO
>    halui.feed-override.counts          s43   //counts from an encoder 
> for example to change FO
>    halui.feed-override.increase        bit   // pin for increasing the 
> FO (+=scale)
>    halui.feed-override.decrease        bit   // pin for decreasing the 
> FO (-=scale)

Hi Alex,

Note how the HAL-UI interface for a jogwheel/encoder (for feed-override, 
spindle speed override, and maybe G0/rapid feed override in the future) 
is a bit different from the jogwheel interface for motion-control: for 
every axis there's an axis.0.jog-enable pin.
That makes it a bit easier to interface to the jogwheel, since I don't 
have to put jog-scale to zero when I want to disable jogging.

So, I suggest a 'canonical' interface whenever an integrator is supposed 
to connect a jogwheel to some part of emc:
foo.count   (int)
foo.scale   (float)
foo.enable  (bit)

regards,

Anders

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to