<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi,<br>
    <br>
        To make Beckhoff SSC (ET9300) project creation and maintenance a
    little easier, I put together a python script which inputs a .mesi
    (Meta ESI) file and outputs ESI XML,SII EPROM, SSC CoE C and header
    files. The .mesi file is a C-like description of the CoE objects and
    other configuration information. The goal is to automate EtherCAT
    compliance to the extent practicable and provide a DRY (don't repeat
    yourself) automated build for the required files.<br>
    <br>
        Project is here:<br>
    <a class="moz-txt-link-freetext" href="https://sourceforge.net/p/mesicat/wiki/Home/">https://sourceforge.net/p/mesicat/wiki/Home/</a><br>
    <br>
        The C code generation uses mustache templates. Potentially,
    other slave stacks could be supported with new template files.
    Further, template files could be generated to at least sketch out
    slave device support for custom master modules under etherlab --
    this is something I will be doing eventually.<br>
    <br>
        This project is alpha quality, and much remains to be done to
    make it completely usable. Regardless, I am using it with an
    internal project, and the output works for me (and I don't have to
    ever look at an XML file when I change a PDO).<br>
    <br>
            Best regards - Dave Page<br>
    <div class="moz-signature"> <br>
      <hr>
      David Page, Chief Embedded Architect<br>
      Dynamic Systems Inc.<br>
      PO Box 1234<br>
      Poestenkill, NY 12140<br>
      Telephone: +1 (518) 283-5350 | Fax: +1 (518) 283-3160 | </div>
  </body>
</html>