v0.7.5 - 2024-09-27:
- Accept
nalgebra
versions up to0.33
. - Update
prost
to version0.13
.
v0.7.4 - 2022-06-08
- Accept
nalgebra
versions up to0.31
. - Update to
prost
to version0.10
.
v0.7.3
- Accept
nalgebra
versions up to0.30
.
v0.7.2
- Dual license as BSD-2-Clause and Apache-2.0.
v0.7.1
- Update
prost
to version0.9.0
.
v0.7.0
- Fix
tokio_peer::EgmPeer::bind_sync()
to set non-blocking mode on the created socket. - Make
tokio_peer::EgmPeer::purge_read_queue()
synchronous.
v0.6.0
- Update
tokio
to version1.11.0
. - Update
prost
to version0.8.0
. - Disable
nalgebra
feature by default.
v0.5.0
- Update
tokio
to version0.3.0
. - Make
Peer::send/recv
functions take non-mutable&self
. - Remove
Peer::split()
since you can now use shared references to send/recv.
v0.4.2
- Accept
nalgebra
versions0.21
and0.22
.
v0.4.1
- Add methods to purge the socket read queue.
v0.4.0
- Add
has_nan()
to check for NaN values in messages. - Check messages for NaN values before sending.
v0.3.0
- Remove angular velocity from
EgmCartesianSpeed
constructor. - Add a few more
From<...>
implementations.
v0.2.2
- Add constructors to create message with speed reference.
- Expose function to get a millseconds timestamp from
EgmClock
. - Deal with
EgmClock
microseconds overflowing into seconds when converting to Duration. - Move code generation program to separate crate.
v0.2.1
- Add function to create a
tokio_peer::EgmPeer
synchronously.
v0.2.0
- Add functions to create EGM messages.
- Implement addition for
EgmClock
andDuration
. - Document which units are used in the library overview.
- Rename
motors_enabled
andrapid_running
accessors.
v0.1.1
- Tweak warning message regarding safety precautions.
- Add readme to cargo manifest.
v0.1.0
- Synchronous client using standard library.
- Asynchronous client using
tokio
with thetokio
feature. - Conversions between
nalgebra
and EGM messages with thenalgebra
feature.