[wpilib] Default off LiveWindow telemetry (#4301)

The original idea of LiveWindow telemetry was to automatically make
telemetry data visible to users.  This has proved increasingly
problematic in recent years due to the "spooky action at a distance"
of telemetry happening for objects that are only constructed but not
used, and blocking or slow object reads resulting in hard-to-debug
loop overrun conditions.
This commit is contained in:
Peter Johnson
2022-06-08 22:13:00 -07:00
committed by GitHub
parent 17752f1337
commit 16a4888c52
2 changed files with 4 additions and 4 deletions

View File

@@ -18,7 +18,7 @@ using namespace frc;
namespace {
struct Component {
bool firstTime = true;
bool telemetryEnabled = true;
bool telemetryEnabled = false;
};
struct Instance {
@@ -39,7 +39,7 @@ struct Instance {
bool startLiveWindow = false;
bool liveWindowEnabled = false;
bool telemetryEnabled = true;
bool telemetryEnabled = false;
std::function<void()> enabled;
std::function<void()> disabled;