https://github.com/zabackary/v5-brain-stream
Stream the VEX V5 Brain screen to a fixed-size desktop application
https://github.com/zabackary/v5-brain-stream
dx recording vex vex-v5
Last synced: 2 months ago
JSON representation
Stream the VEX V5 Brain screen to a fixed-size desktop application
- Host: GitHub
- URL: https://github.com/zabackary/v5-brain-stream
- Owner: zabackary
- License: mit
- Created: 2024-12-29T14:05:25.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-04-01T07:41:53.000Z (3 months ago)
- Last Synced: 2025-04-10T15:45:16.679Z (2 months ago)
- Topics: dx, recording, vex, vex-v5
- Language: Rust
- Homepage:
- Size: 34.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# V5 Brain Stream
V5 Brain Stream streams the VEX V5 Brain screen to a fixed-size desktop
application by continually screenshotting the interface.It uses the `vex-v5-serial` crate to communicate with the VEX V5 Brain and the
`iced` crate for the GUI. It is intended to be used in video production
environments where the VEX V5 Brain screen needs to be displayed on a broadcast
or recording.## Installation
To install the V5 Brain Stream application, you need to have Rust and Cargo
installed. You can install Rust and Cargo by following the instructions on the
[official Rust website](https://www.rust-lang.org/tools/install).Once you have Rust and Cargo installed, you can install the binary as follows:
```sh
cargo install v5-brain-stream
```This will build from source the `v5-brain-stream` binary on your system, which
you can then run from the command line.## Relationship to vex-v5-serial
V5 Brain Stream uses the `vex-v5-serial` crate to communicate with the VEX V5
Brain. The core logic of this application is similar to `cargo-v5`'s
`cargo v5 screenshot` command.Thank you vexide contributors for making this possible.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file
for details.