React-based web dashboard designed for FTC
Any code that calls FtcDashboard#getConfigRoot()
and manipulates the config tree should use the new FtcDashboard#withConfigRoot(Consumer)
call. All config modifications should take place in the provided function to prevent concurrent modification.
Remove all dashboard references from FtcRobotControllerActivity
. These lifecycle calls are now proxied through proper SDK APIs.
To suppress the enable/disable op mode, add this static
block in one of your classes instead of passing true
to FtcDashboard#start()
.
static {
FtcDashboard.suppressOpMode();
}
Big shoutout to @NoahBres for implementing most of these features!
Changes:
Changes:
Changes:
Changes:
MultipleTelemetry
that sometimes artificially slowed dashboard telemetry to the update frequency of SDK telemetry.