From 88404da2a5661c39d0b9fe20c744e476835aee47 Mon Sep 17 00:00:00 2001 From: slz Date: Mon, 25 Aug 2025 21:46:06 +0800 Subject: [PATCH] enhance DeviceInfo service implementation --- orbbec_camera/src/ros_service.cpp | 2 ++ orbbec_camera_msgs/msg/DeviceInfo.msg | 1 + 2 files changed, 3 insertions(+) diff --git a/orbbec_camera/src/ros_service.cpp b/orbbec_camera/src/ros_service.cpp index b12e9d2c..bb8b1a73 100644 --- a/orbbec_camera/src/ros_service.cpp +++ b/orbbec_camera/src/ros_service.cpp @@ -721,6 +721,8 @@ void OBCameraNode::getDeviceInfoCallback(const std::shared_ptrinfo.serial_number = device_info->getSerialNumber(); response->info.firmware_version = device_info->getFirmwareVersion(); response->info.supported_min_sdk_version = device_info->getSupportedMinSdkVersion(); + response->info.current_sdk_version = getObSDKVersion(); + response->info.hardware_version = device_info->getHardwareVersion(); response->success = true; } catch (const ob::Error& e) { response->success = false; diff --git a/orbbec_camera_msgs/msg/DeviceInfo.msg b/orbbec_camera_msgs/msg/DeviceInfo.msg index d21a0635..4763a37a 100644 --- a/orbbec_camera_msgs/msg/DeviceInfo.msg +++ b/orbbec_camera_msgs/msg/DeviceInfo.msg @@ -3,4 +3,5 @@ string name string serial_number string firmware_version string supported_min_sdk_version +string current_sdk_version string hardware_version