[wpimath] Make controllers and some trajectory classes constexpr (#7343)

This commit is contained in:
Tyler Veness
2024-11-07 13:02:11 -08:00
committed by GitHub
parent 44a45d44e2
commit a66fa339dc
71 changed files with 1512 additions and 1900 deletions

View File

@@ -6,7 +6,6 @@
#include <memory>
#include <stdexcept>
#include <utility>
#include <hal/simulation/AddressableLEDData.h>

View File

@@ -5,7 +5,6 @@
#include "frc/simulation/AnalogGyroSim.h"
#include <memory>
#include <utility>
#include <hal/simulation/AnalogGyroData.h>

View File

@@ -5,7 +5,6 @@
#include "frc/simulation/AnalogInputSim.h"
#include <memory>
#include <utility>
#include <hal/simulation/AnalogInData.h>

View File

@@ -5,7 +5,6 @@
#include "frc/simulation/AnalogOutputSim.h"
#include <memory>
#include <utility>
#include <hal/simulation/AnalogOutData.h>

View File

@@ -6,7 +6,6 @@
#include <memory>
#include <stdexcept>
#include <utility>
#include <hal/simulation/AnalogTriggerData.h>

View File

@@ -5,7 +5,6 @@
#include "frc/simulation/BuiltInAccelerometerSim.h"
#include <memory>
#include <utility>
#include <hal/simulation/AccelerometerData.h>

View File

@@ -5,7 +5,6 @@
#include "frc/simulation/CTREPCMSim.h"
#include <memory>
#include <utility>
#include <hal/simulation/CTREPCMData.h>

View File

@@ -6,7 +6,7 @@
#include <wpi/MathExtras.h>
#include "frc/system/plant/LinearSystemId.h"
#include "frc/RobotController.h"
using namespace frc;
using namespace frc::sim;

View File

@@ -5,7 +5,6 @@
#include "frc/simulation/DIOSim.h"
#include <memory>
#include <utility>
#include <hal/simulation/DIOData.h>

View File

@@ -11,6 +11,7 @@
#include <wpi/MathExtras.h>
#include "frc/RobotController.h"
#include "frc/StateSpaceUtil.h"
#include "frc/system/NumericalIntegration.h"
using namespace frc;

View File

@@ -6,7 +6,6 @@
#include <memory>
#include <stdexcept>
#include <utility>
#include <hal/simulation/DigitalPWMData.h>

View File

@@ -5,7 +5,6 @@
#include "frc/simulation/DriverStationSim.h"
#include <memory>
#include <utility>
#include <hal/DriverStation.h>
#include <hal/simulation/DriverStationData.h>

View File

@@ -6,7 +6,6 @@
#include <memory>
#include <stdexcept>
#include <utility>
#include <hal/simulation/DutyCycleData.h>

View File

@@ -6,6 +6,7 @@
#include <wpi/MathExtras.h>
#include "frc/RobotController.h"
#include "frc/system/NumericalIntegration.h"
#include "frc/system/plant/LinearSystemId.h"

View File

@@ -6,7 +6,6 @@
#include <memory>
#include <stdexcept>
#include <utility>
#include <hal/simulation/EncoderData.h>

View File

@@ -6,7 +6,7 @@
#include <wpi/MathExtras.h>
#include "frc/system/plant/LinearSystemId.h"
#include "frc/RobotController.h"
using namespace frc;
using namespace frc::sim;

View File

@@ -5,7 +5,6 @@
#include "frc/simulation/PWMSim.h"
#include <memory>
#include <utility>
#include <hal/simulation/PWMData.h>

View File

@@ -5,7 +5,6 @@
#include "frc/simulation/PowerDistributionSim.h"
#include <memory>
#include <utility>
#include <hal/simulation/PowerDistributionData.h>

View File

@@ -5,7 +5,6 @@
#include "frc/simulation/REVPHSim.h"
#include <memory>
#include <utility>
#include <hal/simulation/REVPHData.h>

View File

@@ -5,7 +5,6 @@
#include "frc/simulation/RelaySim.h"
#include <memory>
#include <utility>
#include <hal/simulation/RelayData.h>

View File

@@ -5,7 +5,6 @@
#include "frc/simulation/SPIAccelerometerSim.h"
#include <memory>
#include <utility>
#include <hal/simulation/SPIAccelerometerData.h>

View File

@@ -9,6 +9,7 @@
#include <units/voltage.h>
#include <wpi/MathExtras.h>
#include "frc/RobotController.h"
#include "frc/system/NumericalIntegration.h"
#include "frc/system/plant/LinearSystemId.h"