diff --git a/wpilibj/wpilibJava/src/main/java/edu/wpi/first/wpilibj/HLUsageReporting.java b/wpilibj/wpilibJava/src/main/java/edu/wpi/first/wpilibj/HLUsageReporting.java index 278d13cacd..83a8d4a435 100644 --- a/wpilibj/wpilibJava/src/main/java/edu/wpi/first/wpilibj/HLUsageReporting.java +++ b/wpilibj/wpilibJava/src/main/java/edu/wpi/first/wpilibj/HLUsageReporting.java @@ -43,4 +43,10 @@ public class HLUsageReporting { void reportPIDController(int num); void reportSmartDashboard(); } + + public static class Null implements Interface { + public void reportScheduler() {} + public void reportPIDController(int num) {} + public void reportSmartDashboard() {} + } } diff --git a/wpilibj/wpilibJavaSim/src/main/java/edu/wpi/first/wpilibj/RobotBase.java b/wpilibj/wpilibJavaSim/src/main/java/edu/wpi/first/wpilibj/RobotBase.java index 36918184f0..c54fc53602 100644 --- a/wpilibj/wpilibJavaSim/src/main/java/edu/wpi/first/wpilibj/RobotBase.java +++ b/wpilibj/wpilibJavaSim/src/main/java/edu/wpi/first/wpilibj/RobotBase.java @@ -166,6 +166,7 @@ public abstract class RobotBase { // Set some implementations so that the static methods work properly Timer.SetImplementation(new SimTimer()); RobotState.SetImplementation(DriverStation.getInstance()); + HLUsageReporting.SetImplementation(new HLUsageReporting.Null()); // No reporting String robotName = ""; Enumeration resources = null;