#nt #wpi-lib #wpi #api-bindings #networktables

nt_client

一个极快的 NetworkTables 4.1 客户端

2 个不稳定版本

0.2.0 2024 年 8 月 22 日
0.1.0 2024 年 8 月 2 日

#95缓存

Download history 49/week @ 2024-07-27 45/week @ 2024-08-03 4/week @ 2024-08-10 26/week @ 2024-08-17

每月 124 次下载

MIT 许可证

61KB
1K SLoC

nt_client

downloads crates.io docs license

一个极快的 WPI NetworkTables 4.1 客户端,使用 Rust 编写。

这主要用于可以在机器人中发送和接收数据的协处理器。

这仍然是一个预 1.0.0 版本!在完整的 1.0.0 版本可用之前,预计某些功能可能无法正常工作,并可能出现破坏性更改!

1.0.0 版本发布清单

  • 连接到服务器
  • 订阅主题
  • 发布到主题
  • 100% 文档覆盖率
  • 适当的日志记录(而不是 println!)
  • 示例
  • 更好的错误处理(减少 .expect
  • 重连
  • 缓存

安装

将以下依赖项添加到您的 Cargo.toml

nt_client = "0.2.0"

或者在您的项目根目录中运行以下命令

cargo add nt_client

查看 /examples 目录以获取如何使用此包的示例。

依赖项

~6–17MB
~231K SLoC