From d2ffe198b0bdb0dbfdce19fa3d7720c5c51a46bf Mon Sep 17 00:00:00 2001 From: Shi Date: Thu, 20 Feb 2020 09:19:46 +0100 Subject: [PATCH] improve code Signed-off-by: Shi --- rosbag2_transport/CMakeLists.txt | 2 +- rosbag2_transport/src/rosbag2_transport/player.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rosbag2_transport/CMakeLists.txt b/rosbag2_transport/CMakeLists.txt index 4bbfd3feeb..56d2303e88 100644 --- a/rosbag2_transport/CMakeLists.txt +++ b/rosbag2_transport/CMakeLists.txt @@ -25,7 +25,7 @@ find_package(ament_cmake_ros REQUIRED) find_package(rcl REQUIRED) find_package(rclcpp REQUIRED) find_package(rcutils REQUIRED) -find_package(rosidl_typesupport_introspection_cpp) +find_package(rosidl_typesupport_introspection_cpp REQUIRED) find_package(rmw REQUIRED) find_package(rosbag2_compression REQUIRED) find_package(rosbag2_cpp REQUIRED) diff --git a/rosbag2_transport/src/rosbag2_transport/player.cpp b/rosbag2_transport/src/rosbag2_transport/player.cpp index c85f5acc49..a53452fcbf 100644 --- a/rosbag2_transport/src/rosbag2_transport/player.cpp +++ b/rosbag2_transport/src/rosbag2_transport/player.cpp @@ -188,7 +188,7 @@ void Player::calculate_position_with_align(const uint8_t * dds_buffer_ptr, const data_size = sizeof (float); break; case ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT64: - data_size = sizeof (double); + data_size = sizeof (uint64_t); break; case ::rosidl_typesupport_introspection_cpp::ROS_TYPE_INT16: data_size = sizeof (int16_t);