Skip to content

synnaxlabs/esi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EtherCAT ESI Files

This repository contains EtherCAT Slave Information (ESI) XML files from various vendors.

Purpose

These files are used by the Synnax EtherCAT driver to provide PDO (Process Data Object) definitions for devices that don't fully support CoE SDO reads at runtime.

Directory Structure

esi/
├── beckhoff/       # Beckhoff Automation devices
├── dewesoft/       # DEWESoft devices
└── README.md

Adding New Vendors

  1. Create a directory for the vendor: mkdir vendor_name
  2. Add ESI XML files to the directory
  3. Run the parser from the Synnax repo:
    cd synnax/driver/ethercat/esi
    go run main.go /path/to/esi known_devices.h

Sources

Statistics

Vendor Devices
Beckhoff Automation 3,271
DEWESoft 103
Total 3,374

License

ESI files are property of their respective vendors and are provided here for interoperability purposes. Refer to individual vendor licenses for usage terms.

About

EtherCAT Slave Information (ESI) files for known devices

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages