From fbd80a27342d56b32047ecb7f2ad2e44e9d027b3 Mon Sep 17 00:00:00 2001 From: Tully Foote Date: Thu, 1 Feb 2018 13:50:38 -0800 Subject: [PATCH] Update for changing rcl time primative to int64_t (#175) Re: https://github.com/ros2/rcutils/issues/79 --- rclpy/src/rclpy/_rclpy.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rclpy/src/rclpy/_rclpy.c b/rclpy/src/rclpy/_rclpy.c index 60e0a0519..691fc600d 100644 --- a/rclpy/src/rclpy/_rclpy.c +++ b/rclpy/src/rclpy/_rclpy.c @@ -824,7 +824,7 @@ rclpy_get_timer_period(PyObject * Py_UNUSED(self), PyObject * args) if (!timer) { return NULL; } - uint64_t timer_period; + int64_t timer_period; rcl_ret_t ret = rcl_timer_get_period(timer, &timer_period); if (ret != RCL_RET_OK) { PyErr_Format(PyExc_RuntimeError, @@ -1025,7 +1025,7 @@ rclpy_change_timer_period(PyObject * Py_UNUSED(self), PyObject * args) if (!timer) { return NULL; } - uint64_t old_period; + int64_t old_period; rcl_ret_t ret = rcl_timer_exchange_period(timer, period_nsec, &old_period); if (ret != RCL_RET_OK) { PyErr_Format(PyExc_RuntimeError, @@ -1087,7 +1087,7 @@ rclpy_time_since_last_call(PyObject * Py_UNUSED(self), PyObject * args) } rcl_timer_t * timer = (rcl_timer_t *)PyCapsule_GetPointer(pytimer, "rcl_timer_t"); - uint64_t elapsed_time; + int64_t elapsed_time; rcl_ret_t ret = rcl_timer_get_time_since_last_call(timer, &elapsed_time); if (ret != RCL_RET_OK) { PyErr_Format(PyExc_RuntimeError,