Function cras::remainingTime(const ::rclcpp::Time&, double, const ::rclcpp::Clock::ConstSharedPtr&)

Function Documentation

::rclcpp::Duration cras::remainingTime(const ::rclcpp::Time &query, double timeout, const ::rclcpp::Clock::ConstSharedPtr &clock = ::std::make_shared<::rclcpp::Clock>(RCL_SYSTEM_TIME))

Return remaining time to timeout from the query time.

Parameters:
  • query[in] The query time, e.g. of a TF.

  • timeout[in] Maximum time to wait from the query time onwards.

  • clock[in] The clock to use.

Returns:

The remaining time.