From b30e6a5c73672208430b4c91e488d704dac13387 Mon Sep 17 00:00:00 2001 From: linbo <1034003879@qq.com> Date: Thu, 13 Aug 2026 14:59:00 +0800 Subject: [PATCH] fix(arm): reconcile protective recovery interface --- cmvr-es/devices/arm/ume_robot_arm/include/ume_robot_arm.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmvr-es/devices/arm/ume_robot_arm/include/ume_robot_arm.h b/cmvr-es/devices/arm/ume_robot_arm/include/ume_robot_arm.h index 849277f4..552a61d5 100644 --- a/cmvr-es/devices/arm/ume_robot_arm/include/ume_robot_arm.h +++ b/cmvr-es/devices/arm/ume_robot_arm/include/ume_robot_arm.h @@ -63,6 +63,14 @@ public: Result emergencyStop() override; Result protectiveStop() override; + Result recoverProtectiveStop( + const JointTrajectory&, + const MotionOptions&) override + { + return Result::failure( + ArmErrorCode::UnsupportedCommand, + "protective recovery is not implemented for UmeRobotArm"); + } Result setSpeedScaling(double scaling) override; double getSpeedScaling() const override { return 1.0; } bool isProtectiveStopped() const override