- FRC DRIVER STATION SET UPS INSTALL
- FRC DRIVER STATION SET UPS UPDATE
- FRC DRIVER STATION SET UPS CODE
- FRC DRIVER STATION SET UPS SIMULATOR
FRC DRIVER STATION SET UPS UPDATE
The list visible in this tab is drag and drop, and will update the joystick mappings as they are reordered. The final tab is the most sparse, and allows users to configure their joystick mappings. These function as they do in the NI Driver Station. On the right side are buttons to restart user code, and reboot the roboRIO.
FRC DRIVER STATION SET UPS CODE
This can be used similar to the NI Driver Station to test code that uses this message, such as control panel code in Infinite Recharge. The game data field can be used to update the Game Specific Message given to robot code. The "Connect via USB?" checkbox enables users to override the team number IP and connect to 172.22.11.2 if they have connected to the RIO over USB in a way that allows them to use this interface. The target IP is the familiar 10.TE.AM.2 IP, filled in with the value provided. This will update the number displayed in the control tab, and will also configure the IP to which Conductor will try to connect. The first accessible field is the team number field. The second tab in the main window is for configuring functions that only need to be set once, such as team number, and game data.
FRC DRIVER STATION SET UPS SIMULATOR
The control tab of Conductor with a connection to the WPILib Simulator Config It lights up green when Conductor is connected to a simulator instance on the local machine. This indicator is normally red, including when connected to a physical robot.
Underneath the stdout window is one final indicator which shows simulator connection. On the right is the smaller stdout viewport for seeing messages from riolog. In the middle there are boxes indicating connection status, voltage, team number, and current operating mode. On the far left are selectors for the mode, and buttons to enable or disable the robot. The control tab is very similar to the equivalent tab in the NI Driver Station. The control tab of Conductor when connected to a robot The control tab of Conductor when not connected to a robot The main window is split into three sections, Control, Config, and Joysticks, while the second window serves as a larger viewport to see riolog messages. UsageĬonductor is designed to emulate the design of the NI Driver Station as closely as possible. If you're changing the main window as well you can use make to only recompile the main window as well as the Rust app. Afterwards, assuming you're only changing the Rust app you can use cargo run to skip the compile time of the react apps. Contributingīuilding debug builds is almost as simple, after initially cloning run make setup & make all to compile both the react apps and the Rust app once.
If desired, these artifacts can be downloaded and installed rather than having to build the project manually. app file (This is compressed in a tarball to preserve permissions) A normal x86_64 Linux executable, compiled on Ubuntu.The artifacts that can be downloaded here (Click the link, select the top result, and scroll down to the bottom section that says "artifacts") are: These artifacts can be found published under the Build Status action for the next branch. Some artifacts are built and saved automatically by Github Actions. When this process is completed, you can find the compiled driver station at target/release/conductor.
FRC DRIVER STATION SET UPS INSTALL
installed via Rustup)īuilding a release build of Conductor is simple after cloning the repository run make setup & make release to install all the dependencies of the react applications, and then compile both the React apps and the Rust backend into a single executable. Buildingīefore building, ensure that you have the following dependencies installed: *Conductor cannot yet auto-launch dashboards, and is not and will never be compatible with the Field Management System. Conductor: A cross-platform FRC Driver StationĬonductor is a Driver Station for FRC robots for Linux and macOS which supports nearly * every feature of the NI Driver Station.