nt_client 0.4.0

A blazingly fast NetworkTables 4.1 client
Documentation

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

Installation

Add the following dependency to your Cargo.toml

nt_client = "0.3.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.