diff --git a/wpilibNewCommands/src/main/java/edu/wpi/first/wpilibj2/command/PIDSubsystem.java b/wpilibNewCommands/src/main/java/edu/wpi/first/wpilibj2/command/PIDSubsystem.java index 9badc34336..4cc578d190 100644 --- a/wpilibNewCommands/src/main/java/edu/wpi/first/wpilibj2/command/PIDSubsystem.java +++ b/wpilibNewCommands/src/main/java/edu/wpi/first/wpilibj2/command/PIDSubsystem.java @@ -30,6 +30,7 @@ public abstract class PIDSubsystem extends SubsystemBase { public PIDSubsystem(PIDController controller, double initialPosition) { setSetpoint(initialPosition); m_controller = requireNonNullParam(controller, "controller", "PIDSubsystem"); + addChild("PID Controller", m_controller); } /** diff --git a/wpilibNewCommands/src/main/native/cpp/frc2/command/PIDSubsystem.cpp b/wpilibNewCommands/src/main/native/cpp/frc2/command/PIDSubsystem.cpp index 39eec29c58..f7d988dd41 100644 --- a/wpilibNewCommands/src/main/native/cpp/frc2/command/PIDSubsystem.cpp +++ b/wpilibNewCommands/src/main/native/cpp/frc2/command/PIDSubsystem.cpp @@ -12,6 +12,7 @@ using namespace frc2; PIDSubsystem::PIDSubsystem(PIDController controller, double initialPosition) : m_controller{controller} { SetSetpoint(initialPosition); + AddChild("PID Controller", &m_controller); } void PIDSubsystem::Periodic() {