Releases: jimy-byerley/etherage
Releases · jimy-byerley/etherage
v0.5.0
- finished implementation of the SII (Slave Information Interface), providing informations about the capabilities and options of the slaves
- added topic reservation through
RawMaster::topic
, allowing to send new frames without waiting for each answers and improving realtime cycles - a mailbox can now be initialized on any Sync Channel (as long as the slave supports it)
- tested in production on Omron and Synapticon servodrives
- fixed
Cargo.toml
parsing error
v0.4.0
reworked the distributed clock implementation #20
- transmission delays are now properly computed even with non-linear topologies
- slave offsets to the reference clock is now kept below 100ns
- the
DistributedClock
object on the master now provide a non-monotonic clock following the reference clock (precision depends on the ethernet and the OS)
v0.3.0
I should have released this in october, but had not time
- added flushing options for the sending buffer
- improved docs
- added distributed clock implementation
- improved ethercat state change functions
- added propagation of all errors coming from the network or from devices
- improved timers precision using
timerfd
(from 1ms granularity to 1µs) - improved sendings and receival using async sockets instead of blocking sockets with dedicated threads
v0.2.0
- all futures are now Send
- Config is now Send
- improved docs
v0.1.0
very preivous version, much more feature and few API changes coming