#v5 #vex #robotics #desktop-applications

app v5-brain-stream

Stream the screen of a VEX V5 Brain to your desktop

1 stable release

1.0.0 Dec 29, 2024

#171 in Hardware support

Download history 91/week @ 2024-12-25 9/week @ 2025-01-01 7/week @ 2025-01-08

107 downloads per month

MIT license

35KB
120 lines

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.

Once you have Rust and Cargo installed, you can install the binary as follows:

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 file for details.

Dependencies

~33–50MB
~878K SLoC