diff --git a/wpilibc/src/main/native/cpp/MotorSafety.cpp b/wpilibc/src/main/native/cpp/MotorSafety.cpp index 9cb28cd1f5..91b4dfb328 100644 --- a/wpilibc/src/main/native/cpp/MotorSafety.cpp +++ b/wpilibc/src/main/native/cpp/MotorSafety.cpp @@ -17,6 +17,15 @@ using namespace frc; static wpi::SmallPtrSet instanceList; static wpi::mutex listMutex; +#ifndef __FRC_ROBORIO__ +namespace frc::impl { +void ResetMotorSafety() { + std::scoped_lock lock(listMutex); + instanceList.clear(); +} +} // namespace frc::impl +#endif + MotorSafety::MotorSafety() { std::scoped_lock lock(listMutex); instanceList.insert(this);