7 个不稳定版本 (3 个破坏性更新)
使用旧的 Rust 2015
0.4.0 | 2019 年 1 月 16 日 |
---|---|
0.3.1 | 2018 年 11 月 30 日 |
0.2.3 | 2018 年 10 月 19 日 |
0.2.1 | 2018 年 8 月 28 日 |
0.1.0 | 2018 年 5 月 29 日 |
#376 在 Cargo 插件
每月 25 次下载
21KB
421 行
Cargo FRC
Cargo 子命令,用于部署您的 Rust 代码。
安装
在此包中,运行 cargo install
,假设 cargo
的 bin 在您的 PATH
中。
用法
在您的 Cargo.toml
中添加一个配置部分,例如
[package.metadata.frc]
team-number = 114
rio-address = "10.1.14.2"
target-dir = "target"
executable-name = "digital_out"
。
team-number
- 如果未提供覆盖,则用于推断 roborio 的 IP。目前,它将尝试 mDNS、USB 和传统的静态 IP。rio-address
- 设置cargo frc
将尝试部署到的唯一 IPtarget-dir
- 设置cargo
的target
目录的相对或绝对路径。这通常是"./target"
,但会因 cargo 工作空间而异。executable-name
- 设置部署到 RIO 的二进制文件名。如果未指定,则使用package.name
键。
然后您可以在您的机器人代码包中运行 cargo frc deploy
。
路线图
- MVP 以简化
wpilib
测试和开发 - 测试 Windows 支持,决定是否添加
- 部署共享库
- 使用
gdb
和其服务器提供自动调试支持
许可证
本仓库的内容根据MIT许可协议和Apache License(版本2.0)的条款进行分发。通过贡献,您同意根据这些条款许可您的贡献。
依赖项
~7–17MB
~229K SLoC