3. Project structure

ENI

Sample ENI Files (one for each EBI file)

Languages

Lanugage specific files

EtherCAT

EtherCAT Slave Information (ESI) Files

SrcC#EniBuilder.sln

Visual Studio 2015 Solution File for the C# Sample Code

SrcC#EniBuilderDnc.sln

Visual Studio 2017 Solution File for the C# Sample Code (.NET Core)

SrcCppEniBuilderForCpp.sln

Visual Studio 2015 Solution File for the C++ Sample Code

ESICache.xml (generated on first run)

ESI-File-Cache for faster access of ESI files

NOTE: If you change the ESI-File-Cache, this file must be deleted!

EniBuilder.exe

C# Sample Application

EniBuilderForCpp.exe

C++ Sample Application

EniBuilder.log

Log File

Config*.xml

Sample EBI Files