
v5_cli
A rewrite of pros-cli in Rust. Has largely the same features as the original, with the added feature of direct wireless robot communication and code upload over Bluetooth.
Features
- Connect to V5 robot via usb or wirelessly via Bluetooth
- Significantly better throughput compared to VEXnet controller connections.
- Upload binaries
- Supports PROS style hot/cold linking
- Manage robot filesystem
- Installed programs, metadata
- Update robot name, team number
- Connect to running program’s standard input/output for debugging
- List connected V5 devices
- Keep robot connection alive with a daemon
- Automatically reconnects if connection is lost
- Allows for simultaneous communication with user/program and the system