diff --git a/wpilibNewCommands/src/main/java/edu/wpi/first/wpilibj2/command/sysid/SysIdRoutine.java b/wpilibNewCommands/src/main/java/edu/wpi/first/wpilibj2/command/sysid/SysIdRoutine.java index 6bf9dda0c6..f0f81c861d 100644 --- a/wpilibNewCommands/src/main/java/edu/wpi/first/wpilibj2/command/sysid/SysIdRoutine.java +++ b/wpilibNewCommands/src/main/java/edu/wpi/first/wpilibj2/command/sysid/SysIdRoutine.java @@ -53,7 +53,7 @@ public class SysIdRoutine extends SysIdRoutineLog { * @param mechanism Hardware interface for the SysId routine. */ public SysIdRoutine(Config config, Mechanism mechanism) { - super(mechanism.m_subsystem.getName()); + super(mechanism.m_name); m_config = config; m_mechanism = mechanism; m_recordState = config.m_recordState != null ? config.m_recordState : this::recordState; diff --git a/wpilibNewCommands/src/main/native/include/frc2/command/sysid/SysIdRoutine.h b/wpilibNewCommands/src/main/native/include/frc2/command/sysid/SysIdRoutine.h index 021059f11a..fe38971d63 100644 --- a/wpilibNewCommands/src/main/native/include/frc2/command/sysid/SysIdRoutine.h +++ b/wpilibNewCommands/src/main/native/include/frc2/command/sysid/SysIdRoutine.h @@ -179,7 +179,7 @@ class SysIdRoutine : public frc::sysid::SysIdRoutineLog { * @param mechanism Hardware interface for the SysId routine. */ SysIdRoutine(Config config, Mechanism mechanism) - : SysIdRoutineLog(mechanism.m_subsystem->GetName()), + : SysIdRoutineLog(mechanism.m_name), m_config(config), m_mechanism(mechanism), m_recordState(config.m_recordState ? config.m_recordState