Etherage

This crate aims to bring yet a other implementation of an Ethercat master, The Ethercat communication protocol is a network protocol working on top of the Ethernet layer, designed for realtime industrial applications (like robotics). It is standardized by ETG (Ethercat Technology Group)

NOTE: At the moment, this crate is in its early development.

goals

non-goals

Current complete feature list

getting started

requirements

take the path

The best way to take a tour of what etherage can do is to look at the examples

First: check that the example takes the right network interface (default is eno1) in the main of the desired example.

Then compile and run:

shell cargo build --example slaves_discovery sudo target/debug/examples/slaves_discovery