v0.7.5 - 2024-09-27: * Accept `nalgebra` versions up to `0.33`. * Update `prost` to version `0.13`. v0.7.4 - 2022-06-08 * Accept `nalgebra` versions up to `0.31`. * Update to `prost` to version `0.10`. v0.7.3 * Accept `nalgebra` versions up to `0.30`. v0.7.2 * Dual license as BSD-2-Clause and Apache-2.0. v0.7.1 * Update `prost` to version `0.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 version `1.11.0`. * Update `prost` to version `0.8.0`. * Disable `nalgebra` feature by default. v0.5.0 * Update `tokio` to version `0.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` versions `0.21` and `0.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` and `Duration`. * Document which units are used in the library overview. * Rename `motors_enabled` and `rapid_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 the `tokio` feature. * Conversions between `nalgebra` and EGM messages with the `nalgebra` feature.