From 303b94e2f06608854de40acad970dd440d58fc00 Mon Sep 17 00:00:00 2001 From: Jimy Byerley Date: Mon, 21 Aug 2023 17:26:53 +0200 Subject: [PATCH] bumped version to v0.2 --- Cargo.toml | 2 +- readme.md | 4 ++-- src/lib.rs | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 1d3e8f2..3fff990 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ name = "etherage" categories = ["science::robotics", "network-programming"] authors = ["Jimy Byerley ", "CendreQuasar540"] -version = "0.1.0" +version = "0.2.0" edition = "2021" license = "MIT OR Apache-2.0" readme = "README.md" diff --git a/readme.md b/readme.md index a86d4b8..31de356 100644 --- a/readme.md +++ b/readme.md @@ -2,11 +2,11 @@ This crate aims to bring yet a other implementation of an Ethercat master, The [Ethercat communication protocol](https://en.wikipedia.org/wiki/EtherCAT) is a network protocol working on top of the [Ethernet](https://en.wikipedia.org/wiki/Ethernet) layer, designed for realtime industrial applications (like robotics). It is standardized by [ETG (Ethercat Technology Group)](https://www.ethercat.org/default.htm) -**NOTE:** At the moment, this crate is in its early development. - [![Crates.io](https://img.shields.io/crates/v/etherage.svg)](https://crates.io/crates/etherage) [![Docs.rs](https://docs.rs/etherage/badge.svg)](https://docs.rs/etherage) + + ## goals - feature complete diff --git a/src/lib.rs b/src/lib.rs index d65dc20..cb48670 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -34,9 +34,9 @@ - [ ] distributed clock + [ ] static drift + [ ] dynamic drift - - convenience - + [x] logical memory & slave group management tools - + [x] mapping tools + - convenience + + [x] logical memory & slave group management tools + + [x] mapping tools - optimization features + [x] multiple PDUs per ethercat frame (speed up and compress transmissions) + [x] tasks for different slaves or for same slave are parallelized whenever possible