wpilibsuite / shuffleboard

A modern dashboard for FRC
Other
80 stars 84 forks source link

Automatically enable/disable recording based on FMSInfo #536

Open 19lmyers opened 5 years ago

19lmyers commented 5 years ago

Recordings are currently a pain to use while debugging because they don't actually match up with when we're using our robot.

With the FMSInfo widget, would it be possible to do the following?

SamCarlberg commented 5 years ago

Recordings will be controllable from robot code (wpilibsuite/allwpilib#1414). Having it be controlled dashboard-side by reading values from NetworkTables is unreliable, since loss of comms or robot reboots can mess with it.

It may be possible to do this by reading the DriverStation stream, but that only works for Shuffleboard instances running on the driverstation computer