diff --git a/benchmark/src/main/native/cpp/CartPoleBenchmark.hpp b/benchmark/src/main/native/cpp/CartPoleBenchmark.hpp index 36f3996a6d..413d300891 100644 --- a/benchmark/src/main/native/cpp/CartPoleBenchmark.hpp +++ b/benchmark/src/main/native/cpp/CartPoleBenchmark.hpp @@ -5,6 +5,7 @@ #pragma once #include +#include #include #include diff --git a/tools/sysid/src/main/native/include/wpi/sysid/analysis/AnalysisManager.hpp b/tools/sysid/src/main/native/include/wpi/sysid/analysis/AnalysisManager.hpp index dabfc624d9..197134ad8d 100644 --- a/tools/sysid/src/main/native/include/wpi/sysid/analysis/AnalysisManager.hpp +++ b/tools/sysid/src/main/native/include/wpi/sysid/analysis/AnalysisManager.hpp @@ -20,8 +20,6 @@ #include "wpi/sysid/analysis/Storage.hpp" #include "wpi/units/time.hpp" #include "wpi/util/Logger.hpp" -#include "wpi/util/StringMap.hpp" -#include "wpi/util/json.hpp" namespace sysid { diff --git a/tools/sysid/src/main/native/include/wpi/sysid/view/Analyzer.hpp b/tools/sysid/src/main/native/include/wpi/sysid/view/Analyzer.hpp index b00320657d..cb31eb0914 100644 --- a/tools/sysid/src/main/native/include/wpi/sysid/view/Analyzer.hpp +++ b/tools/sysid/src/main/native/include/wpi/sysid/view/Analyzer.hpp @@ -13,13 +13,11 @@ #include #include "wpi/glass/View.hpp" -#include "wpi/gui/portable-file-dialogs.h" #include "wpi/sysid/analysis/AnalysisManager.hpp" #include "wpi/sysid/analysis/FeedbackAnalysis.hpp" #include "wpi/sysid/analysis/FeedbackControllerPreset.hpp" #include "wpi/sysid/view/AnalyzerPlot.hpp" #include "wpi/units/time.hpp" -#include "wpi/units/voltage.hpp" #include "wpi/util/Logger.hpp" #include "wpi/util/StringMap.hpp" diff --git a/tools/sysid/src/main/native/include/wpi/sysid/view/DataSelector.hpp b/tools/sysid/src/main/native/include/wpi/sysid/view/DataSelector.hpp index af9aa92547..b43695390b 100644 --- a/tools/sysid/src/main/native/include/wpi/sysid/view/DataSelector.hpp +++ b/tools/sysid/src/main/native/include/wpi/sysid/view/DataSelector.hpp @@ -15,7 +15,6 @@ #include "wpi/datalog/DataLogReaderThread.hpp" #include "wpi/glass/View.hpp" #include "wpi/sysid/analysis/Storage.hpp" -#include "wpi/util/StringMap.hpp" namespace wpi::glass { class Storage; diff --git a/wpilibc/src/test/native/cpp/AlertTest.cpp b/wpilibc/src/test/native/cpp/AlertTest.cpp index 4d9f5c7348..f30f8bbe38 100644 --- a/wpilibc/src/test/native/cpp/AlertTest.cpp +++ b/wpilibc/src/test/native/cpp/AlertTest.cpp @@ -5,8 +5,6 @@ #include "wpi/util/Alert.hpp" #include -#include -#include #include #include #include diff --git a/wpilibc/src/test/native/cpp/AnalogPotentiometerTest.cpp b/wpilibc/src/test/native/cpp/AnalogPotentiometerTest.cpp index a6468697a5..76666d74e9 100644 --- a/wpilibc/src/test/native/cpp/AnalogPotentiometerTest.cpp +++ b/wpilibc/src/test/native/cpp/AnalogPotentiometerTest.cpp @@ -6,7 +6,7 @@ #include -#include "wpi/hal/HAL.h" +#include "wpi/hal/HALBase.h" #include "wpi/simulation/AnalogInputSim.hpp" #include "wpi/simulation/RoboRioSim.hpp" diff --git a/wpilibc/src/test/native/cpp/DoubleSolenoidTestCTRE.cpp b/wpilibc/src/test/native/cpp/DoubleSolenoidTestCTRE.cpp index b3aaa7c890..63a7157355 100644 --- a/wpilibc/src/test/native/cpp/DoubleSolenoidTestCTRE.cpp +++ b/wpilibc/src/test/native/cpp/DoubleSolenoidTestCTRE.cpp @@ -4,7 +4,6 @@ #include -#include "wpi/hal/HAL.h" #include "wpi/hardware/pneumatic/DoubleSolenoid.hpp" #include "wpi/hardware/pneumatic/PneumaticsControlModule.hpp" #include "wpi/hardware/pneumatic/Solenoid.hpp" diff --git a/wpilibc/src/test/native/cpp/DoubleSolenoidTestREV.cpp b/wpilibc/src/test/native/cpp/DoubleSolenoidTestREV.cpp index 2dbfc738c9..d4c4b05260 100644 --- a/wpilibc/src/test/native/cpp/DoubleSolenoidTestREV.cpp +++ b/wpilibc/src/test/native/cpp/DoubleSolenoidTestREV.cpp @@ -4,7 +4,6 @@ #include -#include "wpi/hal/HAL.h" #include "wpi/hardware/pneumatic/DoubleSolenoid.hpp" #include "wpi/hardware/pneumatic/PneumaticsControlModule.hpp" #include "wpi/hardware/pneumatic/Solenoid.hpp" diff --git a/wpilibc/src/test/native/cpp/SolenoidTestCTRE.cpp b/wpilibc/src/test/native/cpp/SolenoidTestCTRE.cpp index 516bc708ac..a1e5afe25d 100644 --- a/wpilibc/src/test/native/cpp/SolenoidTestCTRE.cpp +++ b/wpilibc/src/test/native/cpp/SolenoidTestCTRE.cpp @@ -4,9 +4,7 @@ #include -#include "wpi/hal/HAL.h" #include "wpi/hardware/pneumatic/DoubleSolenoid.hpp" -#include "wpi/hardware/pneumatic/PneumaticsControlModule.hpp" #include "wpi/hardware/pneumatic/Solenoid.hpp" namespace wpi { diff --git a/wpilibc/src/test/native/cpp/SolenoidTestREV.cpp b/wpilibc/src/test/native/cpp/SolenoidTestREV.cpp index 4042e274b4..bb85dff571 100644 --- a/wpilibc/src/test/native/cpp/SolenoidTestREV.cpp +++ b/wpilibc/src/test/native/cpp/SolenoidTestREV.cpp @@ -4,9 +4,7 @@ #include -#include "wpi/hal/HAL.h" #include "wpi/hardware/pneumatic/DoubleSolenoid.hpp" -#include "wpi/hardware/pneumatic/PneumaticsControlModule.hpp" #include "wpi/hardware/pneumatic/Solenoid.hpp" namespace wpi { diff --git a/wpilibc/src/test/native/cpp/event/BooleanEventTest.cpp b/wpilibc/src/test/native/cpp/event/BooleanEventTest.cpp index f10659443c..10d9aca4e5 100644 --- a/wpilibc/src/test/native/cpp/event/BooleanEventTest.cpp +++ b/wpilibc/src/test/native/cpp/event/BooleanEventTest.cpp @@ -4,8 +4,6 @@ #include "wpi/event/BooleanEvent.hpp" -#include - #include #include "wpi/event/EventLoop.hpp" diff --git a/wpilibc/src/test/native/cpp/simulation/AddressableLEDSimTest.cpp b/wpilibc/src/test/native/cpp/simulation/AddressableLEDSimTest.cpp index 87c4a3f53e..fba7b0d4b7 100644 --- a/wpilibc/src/test/native/cpp/simulation/AddressableLEDSimTest.cpp +++ b/wpilibc/src/test/native/cpp/simulation/AddressableLEDSimTest.cpp @@ -9,7 +9,7 @@ #include #include "callback_helpers/TestCallbackHelpers.hpp" -#include "wpi/hal/HAL.h" +#include "wpi/hal/HALBase.h" #include "wpi/hardware/led/AddressableLED.hpp" namespace wpi::sim { diff --git a/wpilibc/src/test/native/cpp/simulation/AnalogEncoderSimTest.cpp b/wpilibc/src/test/native/cpp/simulation/AnalogEncoderSimTest.cpp index 63f14bb1ab..2f9d1501ab 100644 --- a/wpilibc/src/test/native/cpp/simulation/AnalogEncoderSimTest.cpp +++ b/wpilibc/src/test/native/cpp/simulation/AnalogEncoderSimTest.cpp @@ -4,17 +4,10 @@ #include "wpi/simulation/AnalogEncoderSim.hpp" -#include - #include -#include "wpi/hal/HAL.h" #include "wpi/hardware/discrete/AnalogInput.hpp" #include "wpi/hardware/rotation/AnalogEncoder.hpp" -#include "wpi/units/math.hpp" - -#define EXPECT_NEAR_UNITS(val1, val2, eps) \ - EXPECT_LE(wpi::units::math::abs(val1 - val2), eps) TEST(AnalogEncoderSimTest, Basic) { wpi::AnalogInput ai(0); diff --git a/wpilibc/src/test/native/cpp/simulation/AnalogInputSimTest.cpp b/wpilibc/src/test/native/cpp/simulation/AnalogInputSimTest.cpp index 3395cbcda7..e9eaab9465 100644 --- a/wpilibc/src/test/native/cpp/simulation/AnalogInputSimTest.cpp +++ b/wpilibc/src/test/native/cpp/simulation/AnalogInputSimTest.cpp @@ -7,7 +7,7 @@ #include #include "callback_helpers/TestCallbackHelpers.hpp" -#include "wpi/hal/HAL.h" +#include "wpi/hal/HALBase.h" #include "wpi/hardware/discrete/AnalogInput.hpp" namespace wpi::sim { diff --git a/wpilibc/src/test/native/cpp/simulation/CTREPCMSimTest.cpp b/wpilibc/src/test/native/cpp/simulation/CTREPCMSimTest.cpp index 8e4d13cf32..dd2cb7025e 100644 --- a/wpilibc/src/test/native/cpp/simulation/CTREPCMSimTest.cpp +++ b/wpilibc/src/test/native/cpp/simulation/CTREPCMSimTest.cpp @@ -7,7 +7,6 @@ #include #include "callback_helpers/TestCallbackHelpers.hpp" -#include "wpi/hal/HAL.h" #include "wpi/hardware/pneumatic/DoubleSolenoid.hpp" #include "wpi/hardware/pneumatic/PneumaticsControlModule.hpp" diff --git a/wpilibc/src/test/native/cpp/simulation/DIOSimTest.cpp b/wpilibc/src/test/native/cpp/simulation/DIOSimTest.cpp index 4af8e2ede9..308e9600a9 100644 --- a/wpilibc/src/test/native/cpp/simulation/DIOSimTest.cpp +++ b/wpilibc/src/test/native/cpp/simulation/DIOSimTest.cpp @@ -7,7 +7,7 @@ #include #include "callback_helpers/TestCallbackHelpers.hpp" -#include "wpi/hal/HAL.h" +#include "wpi/hal/HALBase.h" #include "wpi/hardware/discrete/DigitalInput.hpp" #include "wpi/hardware/discrete/DigitalOutput.hpp" diff --git a/wpilibc/src/test/native/cpp/simulation/DigitalPWMSimTest.cpp b/wpilibc/src/test/native/cpp/simulation/DigitalPWMSimTest.cpp index 5804d9774a..1945fb1178 100644 --- a/wpilibc/src/test/native/cpp/simulation/DigitalPWMSimTest.cpp +++ b/wpilibc/src/test/native/cpp/simulation/DigitalPWMSimTest.cpp @@ -7,7 +7,7 @@ #include #include "callback_helpers/TestCallbackHelpers.hpp" -#include "wpi/hal/HAL.h" +#include "wpi/hal/HALBase.h" #include "wpi/hardware/discrete/DigitalOutput.hpp" namespace wpi::sim { diff --git a/wpilibc/src/test/native/cpp/simulation/DriverStationSimTest.cpp b/wpilibc/src/test/native/cpp/simulation/DriverStationSimTest.cpp index 2cd31a8f5d..87dfc41bf2 100644 --- a/wpilibc/src/test/native/cpp/simulation/DriverStationSimTest.cpp +++ b/wpilibc/src/test/native/cpp/simulation/DriverStationSimTest.cpp @@ -4,16 +4,12 @@ #include "wpi/simulation/DriverStationSim.hpp" -#include -#include - #include #include "callback_helpers/TestCallbackHelpers.hpp" #include "wpi/driverstation/DriverStation.hpp" -#include "wpi/driverstation/Joystick.hpp" #include "wpi/hal/DriverStationTypes.h" -#include "wpi/simulation/SimHooks.hpp" +#include "wpi/hal/HALBase.h" using namespace wpi; using namespace wpi::sim; diff --git a/wpilibc/src/test/native/cpp/simulation/DutyCycleEncoderSimTest.cpp b/wpilibc/src/test/native/cpp/simulation/DutyCycleEncoderSimTest.cpp index 8a21eb08cd..a636ec192c 100644 --- a/wpilibc/src/test/native/cpp/simulation/DutyCycleEncoderSimTest.cpp +++ b/wpilibc/src/test/native/cpp/simulation/DutyCycleEncoderSimTest.cpp @@ -6,8 +6,7 @@ #include -#include "callback_helpers/TestCallbackHelpers.hpp" -#include "wpi/hal/HAL.h" +#include "wpi/hal/HALBase.h" #include "wpi/hardware/rotation/DutyCycleEncoder.hpp" namespace wpi::sim { diff --git a/wpilibc/src/test/native/cpp/simulation/DutyCycleSimTest.cpp b/wpilibc/src/test/native/cpp/simulation/DutyCycleSimTest.cpp index 516d45ea7a..f43c5b4f33 100644 --- a/wpilibc/src/test/native/cpp/simulation/DutyCycleSimTest.cpp +++ b/wpilibc/src/test/native/cpp/simulation/DutyCycleSimTest.cpp @@ -7,8 +7,7 @@ #include #include "callback_helpers/TestCallbackHelpers.hpp" -#include "wpi/hal/HAL.h" -#include "wpi/hardware/discrete/DigitalInput.hpp" +#include "wpi/hal/HALBase.h" #include "wpi/hardware/rotation/DutyCycle.hpp" namespace wpi::sim { diff --git a/wpilibc/src/test/native/cpp/simulation/ElevatorSimTest.cpp b/wpilibc/src/test/native/cpp/simulation/ElevatorSimTest.cpp index 459858eef4..12791fd5c1 100644 --- a/wpilibc/src/test/native/cpp/simulation/ElevatorSimTest.cpp +++ b/wpilibc/src/test/native/cpp/simulation/ElevatorSimTest.cpp @@ -11,7 +11,6 @@ #include "wpi/math/controller/PIDController.hpp" #include "wpi/math/system/DCMotor.hpp" #include "wpi/math/system/Models.hpp" -#include "wpi/math/system/NumericalIntegration.hpp" #include "wpi/simulation/EncoderSim.hpp" #include "wpi/system/RobotController.hpp" #include "wpi/units/math.hpp" diff --git a/wpilibc/src/test/native/cpp/simulation/EncoderSimTest.cpp b/wpilibc/src/test/native/cpp/simulation/EncoderSimTest.cpp index 5eb6ad17b7..fa456ba41b 100644 --- a/wpilibc/src/test/native/cpp/simulation/EncoderSimTest.cpp +++ b/wpilibc/src/test/native/cpp/simulation/EncoderSimTest.cpp @@ -7,7 +7,7 @@ #include #include "callback_helpers/TestCallbackHelpers.hpp" -#include "wpi/hal/HAL.h" +#include "wpi/hal/HALBase.h" #include "wpi/hardware/rotation/Encoder.hpp" #include "wpi/util/deprecated.hpp" diff --git a/wpilibc/src/test/native/cpp/simulation/PWMMotorControlllerSimTest.cpp b/wpilibc/src/test/native/cpp/simulation/PWMMotorControlllerSimTest.cpp index 0dc9318ce0..01fb230861 100644 --- a/wpilibc/src/test/native/cpp/simulation/PWMMotorControlllerSimTest.cpp +++ b/wpilibc/src/test/native/cpp/simulation/PWMMotorControlllerSimTest.cpp @@ -8,7 +8,6 @@ #include -#include "wpi/hal/HAL.h" #include "wpi/hardware/motor/Spark.hpp" namespace wpi::sim { diff --git a/wpilibc/src/test/native/cpp/simulation/PWMSimTest.cpp b/wpilibc/src/test/native/cpp/simulation/PWMSimTest.cpp index 5994be7b60..a932f51864 100644 --- a/wpilibc/src/test/native/cpp/simulation/PWMSimTest.cpp +++ b/wpilibc/src/test/native/cpp/simulation/PWMSimTest.cpp @@ -7,7 +7,7 @@ #include #include "callback_helpers/TestCallbackHelpers.hpp" -#include "wpi/hal/HAL.h" +#include "wpi/hal/HALBase.h" #include "wpi/hardware/discrete/PWM.hpp" namespace wpi::sim { diff --git a/wpilibc/src/test/native/cpp/simulation/PowerDistributionSimTest.cpp b/wpilibc/src/test/native/cpp/simulation/PowerDistributionSimTest.cpp index 65d8c9a81c..5785384072 100644 --- a/wpilibc/src/test/native/cpp/simulation/PowerDistributionSimTest.cpp +++ b/wpilibc/src/test/native/cpp/simulation/PowerDistributionSimTest.cpp @@ -9,7 +9,8 @@ #include #include "callback_helpers/TestCallbackHelpers.hpp" -#include "wpi/hal/HAL.h" +#include "wpi/hal/HALBase.h" +#include "wpi/hal/Ports.h" #include "wpi/hardware/power/PowerDistribution.hpp" namespace wpi::sim { diff --git a/wpilibc/src/test/native/cpp/simulation/REVPHSimTest.cpp b/wpilibc/src/test/native/cpp/simulation/REVPHSimTest.cpp index 50b5969b48..6c01f827f2 100644 --- a/wpilibc/src/test/native/cpp/simulation/REVPHSimTest.cpp +++ b/wpilibc/src/test/native/cpp/simulation/REVPHSimTest.cpp @@ -7,7 +7,6 @@ #include #include "callback_helpers/TestCallbackHelpers.hpp" -#include "wpi/hal/HAL.h" #include "wpi/hardware/pneumatic/DoubleSolenoid.hpp" #include "wpi/hardware/pneumatic/PneumaticHub.hpp" diff --git a/wpilibc/src/test/native/cpp/simulation/RoboRioSimTest.cpp b/wpilibc/src/test/native/cpp/simulation/RoboRioSimTest.cpp index 23175bf43c..1207db9d2e 100644 --- a/wpilibc/src/test/native/cpp/simulation/RoboRioSimTest.cpp +++ b/wpilibc/src/test/native/cpp/simulation/RoboRioSimTest.cpp @@ -9,8 +9,6 @@ #include #include "callback_helpers/TestCallbackHelpers.hpp" -#include "wpi/hal/HAL.h" -#include "wpi/hal/HALBase.h" #include "wpi/system/RobotController.hpp" namespace wpi::sim { diff --git a/wpilibc/src/test/native/cpp/simulation/SimInitializationTest.cpp b/wpilibc/src/test/native/cpp/simulation/SimInitializationTest.cpp index 2e3c2a6a20..c6c20e0513 100644 --- a/wpilibc/src/test/native/cpp/simulation/SimInitializationTest.cpp +++ b/wpilibc/src/test/native/cpp/simulation/SimInitializationTest.cpp @@ -2,11 +2,11 @@ // Open Source Software; you can modify and/or share it under the terms of // the WPILib BSD license file in the root directory of this project. -#include +#include #include -#include "wpi/hal/HAL.h" +#include "wpi/hal/HALBase.h" #include "wpi/simulation/AddressableLEDSim.hpp" #include "wpi/simulation/AnalogInputSim.hpp" #include "wpi/simulation/CTREPCMSim.hpp" diff --git a/wpilibc/src/test/native/cpp/simulation/StateSpaceSimTest.cpp b/wpilibc/src/test/native/cpp/simulation/StateSpaceSimTest.cpp index abcc0e028a..24c3475488 100644 --- a/wpilibc/src/test/native/cpp/simulation/StateSpaceSimTest.cpp +++ b/wpilibc/src/test/native/cpp/simulation/StateSpaceSimTest.cpp @@ -10,12 +10,8 @@ #include "wpi/math/controller/SimpleMotorFeedforward.hpp" #include "wpi/math/system/Models.hpp" #include "wpi/simulation/BatterySim.hpp" -#include "wpi/simulation/DifferentialDrivetrainSim.hpp" -#include "wpi/simulation/ElevatorSim.hpp" #include "wpi/simulation/EncoderSim.hpp" #include "wpi/simulation/FlywheelSim.hpp" -#include "wpi/simulation/LinearSystemSim.hpp" -#include "wpi/simulation/PWMSim.hpp" #include "wpi/simulation/RoboRioSim.hpp" #include "wpi/system/RobotController.hpp" #include "wpi/units/angular_acceleration.hpp" diff --git a/wpilibc/src/test/native/cpp/smartdashboard/SendableChooserTest.cpp b/wpilibc/src/test/native/cpp/smartdashboard/SendableChooserTest.cpp index 38d7949075..485f864c93 100644 --- a/wpilibc/src/test/native/cpp/smartdashboard/SendableChooserTest.cpp +++ b/wpilibc/src/test/native/cpp/smartdashboard/SendableChooserTest.cpp @@ -9,8 +9,6 @@ #include #include -#include "wpi/nt/NetworkTableInstance.hpp" -#include "wpi/nt/StringTopic.hpp" #include "wpi/simulation/SendableChooserSim.hpp" #include "wpi/smartdashboard/SmartDashboard.hpp" diff --git a/wpilibcExamples/src/main/cpp/examples/DifferentialDrivePoseEstimator/cpp/Drivetrain.cpp b/wpilibcExamples/src/main/cpp/examples/DifferentialDrivePoseEstimator/cpp/Drivetrain.cpp index ba2ddc7d06..7b6101b205 100644 --- a/wpilibcExamples/src/main/cpp/examples/DifferentialDrivePoseEstimator/cpp/Drivetrain.cpp +++ b/wpilibcExamples/src/main/cpp/examples/DifferentialDrivePoseEstimator/cpp/Drivetrain.cpp @@ -4,6 +4,7 @@ #include "Drivetrain.hpp" +#include #include #include "wpi/math/util/ComputerVisionUtil.hpp" diff --git a/wpilibcExamples/src/main/cpp/examples/DriveDistanceOffboard/include/Constants.hpp b/wpilibcExamples/src/main/cpp/examples/DriveDistanceOffboard/include/Constants.hpp index 99c08bfaa9..107be1fd3a 100644 --- a/wpilibcExamples/src/main/cpp/examples/DriveDistanceOffboard/include/Constants.hpp +++ b/wpilibcExamples/src/main/cpp/examples/DriveDistanceOffboard/include/Constants.hpp @@ -4,8 +4,6 @@ #pragma once -#include - #include "wpi/units/acceleration.hpp" #include "wpi/units/length.hpp" #include "wpi/units/time.hpp" diff --git a/wpilibcExamples/src/main/cpp/examples/ElevatorExponentialProfile/cpp/Robot.cpp b/wpilibcExamples/src/main/cpp/examples/ElevatorExponentialProfile/cpp/Robot.cpp index 5dec55d64c..41e0502a1b 100644 --- a/wpilibcExamples/src/main/cpp/examples/ElevatorExponentialProfile/cpp/Robot.cpp +++ b/wpilibcExamples/src/main/cpp/examples/ElevatorExponentialProfile/cpp/Robot.cpp @@ -2,8 +2,6 @@ // Open Source Software; you can modify and/or share it under the terms of // the WPILib BSD license file in the root directory of this project. -#include - #include "ExampleSmartMotorController.hpp" #include "wpi/driverstation/Joystick.hpp" #include "wpi/framework/TimedRobot.hpp" diff --git a/wpilibcExamples/src/main/cpp/examples/ElevatorExponentialSimulation/include/Constants.hpp b/wpilibcExamples/src/main/cpp/examples/ElevatorExponentialSimulation/include/Constants.hpp index 27f6907cba..4ee6d7cdd8 100644 --- a/wpilibcExamples/src/main/cpp/examples/ElevatorExponentialSimulation/include/Constants.hpp +++ b/wpilibcExamples/src/main/cpp/examples/ElevatorExponentialSimulation/include/Constants.hpp @@ -7,10 +7,8 @@ #include #include "wpi/units/acceleration.hpp" -#include "wpi/units/angle.hpp" #include "wpi/units/length.hpp" #include "wpi/units/mass.hpp" -#include "wpi/units/time.hpp" #include "wpi/units/velocity.hpp" #include "wpi/units/voltage.hpp" diff --git a/wpilibcExamples/src/main/cpp/examples/ElevatorTrapezoidProfile/cpp/Robot.cpp b/wpilibcExamples/src/main/cpp/examples/ElevatorTrapezoidProfile/cpp/Robot.cpp index f88758757f..4903f48755 100644 --- a/wpilibcExamples/src/main/cpp/examples/ElevatorTrapezoidProfile/cpp/Robot.cpp +++ b/wpilibcExamples/src/main/cpp/examples/ElevatorTrapezoidProfile/cpp/Robot.cpp @@ -2,8 +2,6 @@ // Open Source Software; you can modify and/or share it under the terms of // the WPILib BSD license file in the root directory of this project. -#include - #include "ExampleSmartMotorController.hpp" #include "wpi/driverstation/Joystick.hpp" #include "wpi/framework/TimedRobot.hpp" diff --git a/wpimath/src/main/native/include/wpi/math/controller/SimpleMotorFeedforward.hpp b/wpimath/src/main/native/include/wpi/math/controller/SimpleMotorFeedforward.hpp index 312e749b01..14800fe15e 100644 --- a/wpimath/src/main/native/include/wpi/math/controller/SimpleMotorFeedforward.hpp +++ b/wpimath/src/main/native/include/wpi/math/controller/SimpleMotorFeedforward.hpp @@ -248,3 +248,5 @@ class SimpleMotorFeedforward { }; } // namespace wpi::math + +#include "wpi/math/controller/struct/SimpleMotorFeedforwardStruct.hpp" diff --git a/wpimath/src/main/native/include/wpi/math/geometry/Rotation3d.hpp b/wpimath/src/main/native/include/wpi/math/geometry/Rotation3d.hpp index d569e6bb84..5a1d9368b8 100644 --- a/wpimath/src/main/native/include/wpi/math/geometry/Rotation3d.hpp +++ b/wpimath/src/main/native/include/wpi/math/geometry/Rotation3d.hpp @@ -4,6 +4,7 @@ #pragma once +#include #include #include diff --git a/wpimath/src/main/native/include/wpi/math/kinematics/SwerveDriveKinematics.hpp b/wpimath/src/main/native/include/wpi/math/kinematics/SwerveDriveKinematics.hpp index 85b767b6d1..2a1f428497 100644 --- a/wpimath/src/main/native/include/wpi/math/kinematics/SwerveDriveKinematics.hpp +++ b/wpimath/src/main/native/include/wpi/math/kinematics/SwerveDriveKinematics.hpp @@ -647,3 +647,5 @@ extern template class EXPORT_TEMPLATE_DECLARE(WPILIB_DLLEXPORT) SwerveDriveKinematics<4>; } // namespace wpi::math + +#include "wpi/math/kinematics/struct/SwerveDriveKinematicsStruct.hpp" diff --git a/wpimath/src/main/native/include/wpi/math/system/LinearSystem.hpp b/wpimath/src/main/native/include/wpi/math/system/LinearSystem.hpp index b6988e4737..be10967369 100644 --- a/wpimath/src/main/native/include/wpi/math/system/LinearSystem.hpp +++ b/wpimath/src/main/native/include/wpi/math/system/LinearSystem.hpp @@ -256,3 +256,5 @@ class LinearSystem { }; } // namespace wpi::math + +#include "wpi/math/system/struct/LinearSystemStruct.hpp" diff --git a/wpimath/src/test/native/cpp/DARETest.cpp b/wpimath/src/test/native/cpp/DARETest.cpp index 9ed2af0de9..4d354be4c4 100644 --- a/wpimath/src/test/native/cpp/DARETest.cpp +++ b/wpimath/src/test/native/cpp/DARETest.cpp @@ -4,8 +4,6 @@ #include "wpi/math/linalg/DARE.hpp" -#include - #include #include #include diff --git a/wpimath/src/test/native/cpp/StateSpaceTest.cpp b/wpimath/src/test/native/cpp/StateSpaceTest.cpp index 841597e6d3..f2bba414aa 100644 --- a/wpimath/src/test/native/cpp/StateSpaceTest.cpp +++ b/wpimath/src/test/native/cpp/StateSpaceTest.cpp @@ -2,12 +2,10 @@ // Open Source Software; you can modify and/or share it under the terms of // the WPILib BSD license file in the root directory of this project. -#include #include #include -#include "wpi/math/controller/LinearPlantInversionFeedforward.hpp" #include "wpi/math/controller/LinearQuadraticRegulator.hpp" #include "wpi/math/estimator/KalmanFilter.hpp" #include "wpi/math/linalg/EigenCore.hpp" diff --git a/wpimath/src/test/native/cpp/controller/LTVDifferentialDriveControllerTest.cpp b/wpimath/src/test/native/cpp/controller/LTVDifferentialDriveControllerTest.cpp index ebd5e53d49..cde5183c54 100644 --- a/wpimath/src/test/native/cpp/controller/LTVDifferentialDriveControllerTest.cpp +++ b/wpimath/src/test/native/cpp/controller/LTVDifferentialDriveControllerTest.cpp @@ -5,6 +5,7 @@ #include "wpi/math/controller/LTVDifferentialDriveController.hpp" #include +#include #include diff --git a/wpimath/src/test/native/cpp/controller/LTVUnicycleControllerTest.cpp b/wpimath/src/test/native/cpp/controller/LTVUnicycleControllerTest.cpp index 51f8a9a977..0c576459da 100644 --- a/wpimath/src/test/native/cpp/controller/LTVUnicycleControllerTest.cpp +++ b/wpimath/src/test/native/cpp/controller/LTVUnicycleControllerTest.cpp @@ -4,6 +4,8 @@ #include "wpi/math/controller/LTVUnicycleController.hpp" +#include + #include #include "wpi/math/trajectory/TrajectoryGenerator.hpp" diff --git a/wpimath/src/test/native/cpp/controller/proto/SimpleMotorFeedforwardProtoTest.cpp b/wpimath/src/test/native/cpp/controller/proto/SimpleMotorFeedforwardProtoTest.cpp index 86254c57f2..ad9e0313ed 100644 --- a/wpimath/src/test/native/cpp/controller/proto/SimpleMotorFeedforwardProtoTest.cpp +++ b/wpimath/src/test/native/cpp/controller/proto/SimpleMotorFeedforwardProtoTest.cpp @@ -8,8 +8,6 @@ #include "../../ProtoTestBase.hpp" #include "wpi/math/controller/SimpleMotorFeedforward.hpp" -#include "wpi/units/acceleration.hpp" -#include "wpi/units/velocity.hpp" using namespace wpi::math; diff --git a/wpimath/src/test/native/cpp/controller/struct/SimpleMotorFeedforwardStructTest.cpp b/wpimath/src/test/native/cpp/controller/struct/SimpleMotorFeedforwardStructTest.cpp index 41395d0c6e..141ac47a0b 100644 --- a/wpimath/src/test/native/cpp/controller/struct/SimpleMotorFeedforwardStructTest.cpp +++ b/wpimath/src/test/native/cpp/controller/struct/SimpleMotorFeedforwardStructTest.cpp @@ -2,14 +2,10 @@ // Open Source Software; you can modify and/or share it under the terms of // the WPILib BSD license file in the root directory of this project. -#include "wpi/math/controller/struct/SimpleMotorFeedforwardStruct.hpp" - #include #include "../../StructTestBase.hpp" #include "wpi/math/controller/SimpleMotorFeedforward.hpp" -#include "wpi/units/acceleration.hpp" -#include "wpi/units/velocity.hpp" using namespace wpi::math; diff --git a/wpimath/src/test/native/cpp/estimator/DifferentialDrivePoseEstimator3dTest.cpp b/wpimath/src/test/native/cpp/estimator/DifferentialDrivePoseEstimator3dTest.cpp index 66f34cea53..6203af0735 100644 --- a/wpimath/src/test/native/cpp/estimator/DifferentialDrivePoseEstimator3dTest.cpp +++ b/wpimath/src/test/native/cpp/estimator/DifferentialDrivePoseEstimator3dTest.cpp @@ -5,6 +5,7 @@ #include "wpi/math/estimator/DifferentialDrivePoseEstimator3d.hpp" #include +#include #include #include #include diff --git a/wpimath/src/test/native/cpp/estimator/KalmanFilterTest.cpp b/wpimath/src/test/native/cpp/estimator/KalmanFilterTest.cpp index 4ad7f89d07..bdf46e0a14 100644 --- a/wpimath/src/test/native/cpp/estimator/KalmanFilterTest.cpp +++ b/wpimath/src/test/native/cpp/estimator/KalmanFilterTest.cpp @@ -4,9 +4,6 @@ #include "wpi/math/estimator/KalmanFilter.hpp" -#include -#include - #include #include diff --git a/wpimath/src/test/native/cpp/estimator/MecanumDrivePoseEstimator3dTest.cpp b/wpimath/src/test/native/cpp/estimator/MecanumDrivePoseEstimator3dTest.cpp index e35cf9f685..04de8b4886 100644 --- a/wpimath/src/test/native/cpp/estimator/MecanumDrivePoseEstimator3dTest.cpp +++ b/wpimath/src/test/native/cpp/estimator/MecanumDrivePoseEstimator3dTest.cpp @@ -5,6 +5,7 @@ #include "wpi/math/estimator/MecanumDrivePoseEstimator3d.hpp" #include +#include #include #include #include diff --git a/wpimath/src/test/native/cpp/estimator/SwerveDrivePoseEstimator3dTest.cpp b/wpimath/src/test/native/cpp/estimator/SwerveDrivePoseEstimator3dTest.cpp index a29f8abffc..e16f62d4d8 100644 --- a/wpimath/src/test/native/cpp/estimator/SwerveDrivePoseEstimator3dTest.cpp +++ b/wpimath/src/test/native/cpp/estimator/SwerveDrivePoseEstimator3dTest.cpp @@ -5,6 +5,7 @@ #include "wpi/math/estimator/SwerveDrivePoseEstimator3d.hpp" #include +#include #include #include #include diff --git a/wpimath/src/test/native/cpp/filter/LinearFilterOutputTest.cpp b/wpimath/src/test/native/cpp/filter/LinearFilterOutputTest.cpp index 1577cdae45..0757cd2457 100644 --- a/wpimath/src/test/native/cpp/filter/LinearFilterOutputTest.cpp +++ b/wpimath/src/test/native/cpp/filter/LinearFilterOutputTest.cpp @@ -8,9 +8,7 @@ #include #include -#include #include -#include #include diff --git a/wpimath/src/test/native/cpp/geometry/Pose2dTest.cpp b/wpimath/src/test/native/cpp/geometry/Pose2dTest.cpp index c09eef775d..0781f9f4c1 100644 --- a/wpimath/src/test/native/cpp/geometry/Pose2dTest.cpp +++ b/wpimath/src/test/native/cpp/geometry/Pose2dTest.cpp @@ -5,7 +5,6 @@ #include "wpi/math/geometry/Pose2d.hpp" #include -#include #include diff --git a/wpimath/src/test/native/cpp/geometry/Rotation2dTest.cpp b/wpimath/src/test/native/cpp/geometry/Rotation2dTest.cpp index adff2f9850..1cedf1ad50 100644 --- a/wpimath/src/test/native/cpp/geometry/Rotation2dTest.cpp +++ b/wpimath/src/test/native/cpp/geometry/Rotation2dTest.cpp @@ -4,7 +4,6 @@ #include "wpi/math/geometry/Rotation2d.hpp" -#include #include #include diff --git a/wpimath/src/test/native/cpp/geometry/Transform2dTest.cpp b/wpimath/src/test/native/cpp/geometry/Transform2dTest.cpp index dd76a93a14..f4ccbe62b0 100644 --- a/wpimath/src/test/native/cpp/geometry/Transform2dTest.cpp +++ b/wpimath/src/test/native/cpp/geometry/Transform2dTest.cpp @@ -4,8 +4,6 @@ #include "wpi/math/geometry/Transform2d.hpp" -#include - #include #include "wpi/math/geometry/Pose2d.hpp" diff --git a/wpimath/src/test/native/cpp/geometry/Transform3dTest.cpp b/wpimath/src/test/native/cpp/geometry/Transform3dTest.cpp index 000d089fb3..4e4b359c11 100644 --- a/wpimath/src/test/native/cpp/geometry/Transform3dTest.cpp +++ b/wpimath/src/test/native/cpp/geometry/Transform3dTest.cpp @@ -4,8 +4,6 @@ #include "wpi/math/geometry/Transform3d.hpp" -#include - #include #include "wpi/math/geometry/Pose3d.hpp" diff --git a/wpimath/src/test/native/cpp/kinematics/ChassisAccelerationsTest.cpp b/wpimath/src/test/native/cpp/kinematics/ChassisAccelerationsTest.cpp index 909e9a2065..305e4a543b 100644 --- a/wpimath/src/test/native/cpp/kinematics/ChassisAccelerationsTest.cpp +++ b/wpimath/src/test/native/cpp/kinematics/ChassisAccelerationsTest.cpp @@ -4,8 +4,6 @@ #include "wpi/math/kinematics/ChassisAccelerations.hpp" -#include - #include #include "wpi/units/acceleration.hpp" diff --git a/wpimath/src/test/native/cpp/kinematics/DifferentialDriveOdometry3dTest.cpp b/wpimath/src/test/native/cpp/kinematics/DifferentialDriveOdometry3dTest.cpp index a8e8488603..14e3d62293 100644 --- a/wpimath/src/test/native/cpp/kinematics/DifferentialDriveOdometry3dTest.cpp +++ b/wpimath/src/test/native/cpp/kinematics/DifferentialDriveOdometry3dTest.cpp @@ -8,8 +8,6 @@ #include -#include "wpi/math/kinematics/DifferentialDriveKinematics.hpp" - static constexpr double kEpsilon = 1E-9; using namespace wpi::math; diff --git a/wpimath/src/test/native/cpp/kinematics/DifferentialDriveOdometryTest.cpp b/wpimath/src/test/native/cpp/kinematics/DifferentialDriveOdometryTest.cpp index d993f51fb0..1c73cb97ec 100644 --- a/wpimath/src/test/native/cpp/kinematics/DifferentialDriveOdometryTest.cpp +++ b/wpimath/src/test/native/cpp/kinematics/DifferentialDriveOdometryTest.cpp @@ -8,8 +8,6 @@ #include -#include "wpi/math/kinematics/DifferentialDriveKinematics.hpp" - static constexpr double kEpsilon = 1E-9; using namespace wpi::math; diff --git a/wpimath/src/test/native/cpp/kinematics/SwerveModuleAccelerationsTest.cpp b/wpimath/src/test/native/cpp/kinematics/SwerveModuleAccelerationsTest.cpp index d324ddece2..47bb7cab3e 100644 --- a/wpimath/src/test/native/cpp/kinematics/SwerveModuleAccelerationsTest.cpp +++ b/wpimath/src/test/native/cpp/kinematics/SwerveModuleAccelerationsTest.cpp @@ -2,8 +2,6 @@ // Open Source Software; you can modify and/or share it under the terms of // the WPILib BSD license file in the root directory of this project. -#include - #include #include "wpi/math/kinematics/SwerveModuleAcceleration.hpp" diff --git a/wpimath/src/test/native/cpp/kinematics/SwerveModulePositionTest.cpp b/wpimath/src/test/native/cpp/kinematics/SwerveModulePositionTest.cpp index ce9ca34b82..336506993a 100644 --- a/wpimath/src/test/native/cpp/kinematics/SwerveModulePositionTest.cpp +++ b/wpimath/src/test/native/cpp/kinematics/SwerveModulePositionTest.cpp @@ -6,8 +6,6 @@ #include -#include "wpi/math/geometry/Rotation2d.hpp" - TEST(SwerveModulePositionTest, Equality) { wpi::math::SwerveModulePosition position1{2_m, 90_deg}; wpi::math::SwerveModulePosition position2{2_m, 90_deg}; diff --git a/wpimath/src/test/native/cpp/kinematics/struct/SwerveDriveKinematicsStructTest.cpp b/wpimath/src/test/native/cpp/kinematics/struct/SwerveDriveKinematicsStructTest.cpp index 70956a6575..a3de265c80 100644 --- a/wpimath/src/test/native/cpp/kinematics/struct/SwerveDriveKinematicsStructTest.cpp +++ b/wpimath/src/test/native/cpp/kinematics/struct/SwerveDriveKinematicsStructTest.cpp @@ -2,8 +2,6 @@ // Open Source Software; you can modify and/or share it under the terms of // the WPILib BSD license file in the root directory of this project. -#include "wpi/math/kinematics/struct/SwerveDriveKinematicsStruct.hpp" - #include #include "../../StructTestBase.hpp" diff --git a/wpimath/src/test/native/cpp/path/TravelingSalesmanTest.cpp b/wpimath/src/test/native/cpp/path/TravelingSalesmanTest.cpp index 3ea0a5eab6..4c83819189 100644 --- a/wpimath/src/test/native/cpp/path/TravelingSalesmanTest.cpp +++ b/wpimath/src/test/native/cpp/path/TravelingSalesmanTest.cpp @@ -12,7 +12,6 @@ #include "wpi/math/geometry/Pose2d.hpp" #include "wpi/math/geometry/Rotation2d.hpp" -#include "wpi/math/linalg/EigenCore.hpp" #include "wpi/util/array.hpp" #include "wpi/util/circular_buffer.hpp" diff --git a/wpimath/src/test/native/cpp/spline/CubicHermiteSplineTest.cpp b/wpimath/src/test/native/cpp/spline/CubicHermiteSplineTest.cpp index 6e44e1b724..5713994875 100644 --- a/wpimath/src/test/native/cpp/spline/CubicHermiteSplineTest.cpp +++ b/wpimath/src/test/native/cpp/spline/CubicHermiteSplineTest.cpp @@ -2,14 +2,12 @@ // Open Source Software; you can modify and/or share it under the terms of // the WPILib BSD license file in the root directory of this project. -#include #include #include #include "wpi/math/geometry/Pose2d.hpp" #include "wpi/math/geometry/Rotation2d.hpp" -#include "wpi/math/spline/QuinticHermiteSpline.hpp" #include "wpi/math/spline/SplineHelper.hpp" #include "wpi/math/spline/SplineParameterizer.hpp" #include "wpi/units/length.hpp" diff --git a/wpimath/src/test/native/cpp/spline/QuinticHermiteSplineTest.cpp b/wpimath/src/test/native/cpp/spline/QuinticHermiteSplineTest.cpp index 92ae37f616..6ebadb56af 100644 --- a/wpimath/src/test/native/cpp/spline/QuinticHermiteSplineTest.cpp +++ b/wpimath/src/test/native/cpp/spline/QuinticHermiteSplineTest.cpp @@ -4,8 +4,6 @@ #include "wpi/math/spline/QuinticHermiteSpline.hpp" -#include - #include #include "wpi/math/geometry/Pose2d.hpp" diff --git a/wpimath/src/test/native/cpp/system/struct/LinearSystemStructTest.cpp b/wpimath/src/test/native/cpp/system/struct/LinearSystemStructTest.cpp index 2ad5e86996..ac08fb76c2 100644 --- a/wpimath/src/test/native/cpp/system/struct/LinearSystemStructTest.cpp +++ b/wpimath/src/test/native/cpp/system/struct/LinearSystemStructTest.cpp @@ -2,8 +2,6 @@ // Open Source Software; you can modify and/or share it under the terms of // the WPILib BSD license file in the root directory of this project. -#include "wpi/math/system/struct/LinearSystemStruct.hpp" - #include #include "../../StructTestBase.hpp" diff --git a/wpimath/src/test/native/cpp/trajectory/CentripetalAccelerationConstraintTest.cpp b/wpimath/src/test/native/cpp/trajectory/CentripetalAccelerationConstraintTest.cpp index 12c4263a6a..ca6ba90059 100644 --- a/wpimath/src/test/native/cpp/trajectory/CentripetalAccelerationConstraintTest.cpp +++ b/wpimath/src/test/native/cpp/trajectory/CentripetalAccelerationConstraintTest.cpp @@ -4,16 +4,11 @@ #include "wpi/math/trajectory/constraint/CentripetalAccelerationConstraint.hpp" -#include -#include - #include #include "wpi/math/trajectory/TestTrajectory.hpp" -#include "wpi/math/trajectory/constraint/TrajectoryConstraint.hpp" #include "wpi/units/acceleration.hpp" #include "wpi/units/angle.hpp" -#include "wpi/units/math.hpp" #include "wpi/units/velocity.hpp" using namespace wpi::math; diff --git a/wpimath/src/test/native/cpp/trajectory/DifferentialDriveKinematicsTest.cpp b/wpimath/src/test/native/cpp/trajectory/DifferentialDriveKinematicsTest.cpp index 07b9b510f4..8450aef5f6 100644 --- a/wpimath/src/test/native/cpp/trajectory/DifferentialDriveKinematicsTest.cpp +++ b/wpimath/src/test/native/cpp/trajectory/DifferentialDriveKinematicsTest.cpp @@ -4,9 +4,6 @@ #include "wpi/math/kinematics/DifferentialDriveKinematics.hpp" -#include -#include - #include #include "wpi/math/trajectory/TestTrajectory.hpp" diff --git a/wpimath/src/test/native/cpp/trajectory/DifferentialDriveVoltageTest.cpp b/wpimath/src/test/native/cpp/trajectory/DifferentialDriveVoltageTest.cpp index bc61ca063b..4ec79b1a8d 100644 --- a/wpimath/src/test/native/cpp/trajectory/DifferentialDriveVoltageTest.cpp +++ b/wpimath/src/test/native/cpp/trajectory/DifferentialDriveVoltageTest.cpp @@ -2,7 +2,6 @@ // Open Source Software; you can modify and/or share it under the terms of // the WPILib BSD license file in the root directory of this project. -#include #include #include diff --git a/wpimath/src/test/native/cpp/trajectory/ExponentialProfileTest.cpp b/wpimath/src/test/native/cpp/trajectory/ExponentialProfileTest.cpp index 101967f532..fb089aa099 100644 --- a/wpimath/src/test/native/cpp/trajectory/ExponentialProfileTest.cpp +++ b/wpimath/src/test/native/cpp/trajectory/ExponentialProfileTest.cpp @@ -4,8 +4,6 @@ #include "wpi/math/trajectory/ExponentialProfile.hpp" -#include -#include #include #include @@ -13,7 +11,6 @@ #include "wpi/math/controller/SimpleMotorFeedforward.hpp" #include "wpi/units/acceleration.hpp" -#include "wpi/units/frequency.hpp" #include "wpi/units/length.hpp" #include "wpi/units/math.hpp" #include "wpi/units/velocity.hpp" @@ -26,13 +23,6 @@ static constexpr auto kA = 0.43277_V / 1_mps_sq; #define EXPECT_NEAR_UNITS(val1, val2, eps) \ EXPECT_LE(wpi::units::math::abs(val1 - val2), eps) -#define EXPECT_LT_OR_NEAR_UNITS(val1, val2, eps) \ - if (val1 <= val2) { \ - EXPECT_LE(val1, val2); \ - } else { \ - EXPECT_NEAR_UNITS(val1, val2, eps); \ - } - wpi::math::ExponentialProfile::State CheckDynamics( wpi::math::ExponentialProfile profile, diff --git a/wpimath/src/test/native/cpp/trajectory/TrajectoryGeneratorTest.cpp b/wpimath/src/test/native/cpp/trajectory/TrajectoryGeneratorTest.cpp index 1f6cf1cf62..c82a586943 100644 --- a/wpimath/src/test/native/cpp/trajectory/TrajectoryGeneratorTest.cpp +++ b/wpimath/src/test/native/cpp/trajectory/TrajectoryGeneratorTest.cpp @@ -10,8 +10,6 @@ #include "wpi/math/trajectory/TestTrajectory.hpp" #include "wpi/math/trajectory/Trajectory.hpp" -#include "wpi/math/trajectory/constraint/CentripetalAccelerationConstraint.hpp" -#include "wpi/math/trajectory/constraint/TrajectoryConstraint.hpp" #include "wpi/units/math.hpp" using namespace wpi::math; @@ -34,7 +32,7 @@ TEST(TrajectoryGenerationTest, ObeysConstraints) { } } -TEST(TrajectoryGenertionTest, ReturnsEmptyOnMalformed) { +TEST(TrajectoryGenerationTest, ReturnsEmptyOnMalformed) { const auto t = TrajectoryGenerator::GenerateTrajectory( std::vector{Pose2d{0_m, 0_m, 0_deg}, Pose2d{1_m, 0_m, 180_deg}}, TrajectoryConfig(12_fps, 12_fps_sq)); diff --git a/wpimath/src/test/native/cpp/trajectory/TrapezoidProfileTest.cpp b/wpimath/src/test/native/cpp/trajectory/TrapezoidProfileTest.cpp index e040d0aa02..22084a2ef6 100644 --- a/wpimath/src/test/native/cpp/trajectory/TrapezoidProfileTest.cpp +++ b/wpimath/src/test/native/cpp/trajectory/TrapezoidProfileTest.cpp @@ -4,9 +4,6 @@ #include "wpi/math/trajectory/TrapezoidProfile.hpp" -#include -#include - #include #include "wpi/units/acceleration.hpp"