On Sat, 19 Mar 2022 at 14:08, Hans Unzner <hansunz...@gmail.com> wrote:

> I worked on categorizing the HAL components, but don't know all components.
> Therefore I would appreciate if you can have a look at this list:
> https://hansu.github.io/linuxcnc-doc/devel/html/hal/components.html

I am not sure how to submit changes to that document. Perhaps create a
new github repo with it in so that PRs can be submitted?

I think I would lay it out somewhat differently. I think that
separating by realtime / userspace confuses the layout, and it might
be better to state this on a section-by-section or module-by-module
basis.
There should be a short explanation of what this means in practical terms

The idea is to have them ordered in the sequence of relevance to the user.
GUIs [userspace](real GUIs, not the helpers / interfaces)
   {I thought that there was a page that describe the GUIs with a
screenshot of each, but I can't find it. But there should be a link to
it here}
    axis
    gscreen
    touchy
    ...
Motion
    motion [realtime]
    milltask [userspace]
    iocontrol [userspace]
    ...
Hardware drivers [realtime]
    hal_ppmc
    hostmot2 (and sub-drivers)
    hal_parport
    ...
Hardware drivers (userspace)
    the various VFD drivers.
    ...
HAL Components [realtime]
    logic (and2, or2, lut5)
    type conversion
    the muxes all together
    others: bldc, lincurve, multiclick, matrix_kb, sendkeys etc
Other user interface [Userspace]
    iocontrol
    halui
    axis-remote
   Vismach Models:
        VMC_toolchange
        ...
Utilities
    latency_test
    ....

-- 
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1912


_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to