Skip to content

Remote Layouts

Carson Rueter edited this page Dec 27, 2024 · 4 revisions

QFRCDashboard supports remote layouts stored on robots.

Adding Layouts

Due to WPILib limitations, QFRCDashboard does not yet support deploying remote layouts. Instead, add the following line to your robot code (requires WPILib 2025 Beta 3):

WebServer.start(5800, Filesystem.getDeployDirectory().getPath());

You may alternatively use QFRCLib:

QFRCLib.startWebServer();

Then, place your layout JSON(s) into the deploy directory:

image

Note that only layouts placed in the root deploy directory are accessible.

Accessing Layouts

First, connect to your robot, and then go to File -> Remote Layouts (Ctrl+L). This will open a dialog:

image

Double-click your desired layout (or click once and press OK). This will bring up a dialog to choose what to save it as:

image

Press Save, and your layout will be opened automatically. Note that any unsaved changes to your current layout will be discarded.

Clone this wiki locally