On Mon, May 17 '21 at 22.04 NZST, Mike O'Connor <m...@oeg.com.au> wrote:
> Does such a thing exist in the open? We have been slowly working one a slave
> XML processor for our Clockwork (https://github.com/latproc) control
> language, but its not finished.

LinuxCNC's EtherCAT stuff [1] has a parser for this, which is where I 
got the idea to add something similar to our proprietary codebase. Not 
suitable for us, as GPL-2.0 naturally and uses Expat as an XML parser 
instead of what we use, but it all looks well written and handles both 
CoE and SoE startup lists. It's not complicated to write your own when 
you realise half the elements in the startup list files are irrelevant.

[1]: lcec_conf_icmds.c in <https://github.com/sittner/linuxcnc-ethercat>
-- 
Etherlab-users mailing list
Etherlab-users@etherlab.org
https://lists.etherlab.org/mailman/listinfo/etherlab-users

Reply via email to