2 unstable releases

0.2.0 Aug 22, 2024
0.1.0 Aug 2, 2024

#121 in Robotics

MIT license

61KB
1K SLoC

nt_client

downloads crates.io docs license

A blazingly fast WPI NetworkTables 4.1 client, written in Rust.

This is meant to be used within coprocessors that can send and receive data from the robot.

This is still a pre-1.0.0 release! Expect things to not work correctly and breaking changes until a full 1.0.0 release is available!

1.0.0 Release Checklist

  • Connecting to server
  • Subscribing to a topic
  • Publishing to a topic
  • 100% documentation coverage
  • Proper logging (instead of println!)
  • Examples
  • Better error handling (less .expect)
  • Reconnections
  • Caching

Installation

Add the following dependency to your Cargo.toml

nt_client = "0.2.0"

Or run the following command in your project root

cargo add nt_client

See the /examples directory for examples on how to use this crate.

Dependencies

~6–16MB
~227K SLoC