From a4a48e050904b9321d9ed7f382f25eacf7dbcd04 Mon Sep 17 00:00:00 2001 From: slz Date: Thu, 3 Sep 2026 18:04:41 +0800 Subject: [PATCH] fix: accept full Action Command key range --- orbbec_camera/src/ros_service.cpp | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/orbbec_camera/src/ros_service.cpp b/orbbec_camera/src/ros_service.cpp index a35a2efe..95ee5d86 100644 --- a/orbbec_camera/src/ros_service.cpp +++ b/orbbec_camera/src/ros_service.cpp @@ -19,7 +19,6 @@ #include #include #include -#include #include #include "orbbec_camera/utils.h" @@ -1758,20 +1757,6 @@ void OBCameraNode::setActionConfigCallback(const std::shared_ptrgetIntPropertyRange(property_id); - const int64_t signed_value = static_cast(value); - if (signed_value < range.min || signed_value > range.max) { - throw std::out_of_range(std::string(property_name) + " must be in [" + - std::to_string(range.min) + ", " + std::to_string(range.max) + "]"); - } - }; - validate_property(OB_PROP_ACTION_DEVICE_KEY_INT, request->device_key, "device_key"); - validate_property(OB_PROP_ACTION_SELECTOR_INT, request->selector, "selector"); - validate_property(OB_PROP_ACTION_GROUP_KEY_INT, request->group_key, "group_key"); - validate_property(OB_PROP_ACTION_GROUP_MASK_INT, request->group_mask, "group_mask"); - device_->setIntProperty(OB_PROP_ACTION_DEVICE_KEY_INT, static_cast(request->device_key)); device_->setIntProperty(OB_PROP_ACTION_SELECTOR_INT, static_cast(request->selector));