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