|
nros C++ API
Lightweight ROS 2 client for embedded real-time systems (C++ headers)
|
#include <cstdint>#include <cstddef>#include <string.h>#include "rclcpp/detail/config.hpp"#include "rclcpp/detail/entity_name.hpp"#include "rclcpp/logging.hpp"#include "rclcpp/result.hpp"#include "rclcpp/size_bound.hpp"#include "rclcpp/future.hpp"#include "rclcpp/stream.hpp"#include "rclcpp_action/server.hpp"#include "rclcpp/detail/nros_cpp_ffi.h"#include "rclcpp/node.hpp"

Go to the source code of this file.
Classes | |
| class | rclcpp_action::Client< A > |
| struct | rclcpp_action::Client< A >::GoalAccept |
| struct | rclcpp_action::Client< A >::SendGoalOptions |
Namespaces | |
| namespace | rclcpp |
| namespace | rclcpp_action |
Typedefs | |
| typedef void(* | nros_cpp_action_client_feedback_callback_t) (const uint8_t goal_id[16], const uint8_t *data, size_t len, void *ctx) |
| typedef void(* | nros_cpp_action_client_goal_response_callback_t) (bool accepted, const uint8_t goal_id[16], void *ctx) |
| typedef void(* | nros_cpp_action_client_result_callback_t) (const uint8_t goal_id[16], int32_t status, const uint8_t *data, size_t len, void *ctx) |
Functions | |
| nros_cpp_ret_t | nros_cpp_action_client_set_callbacks (void *handle, nros_cpp_action_client_goal_response_callback_t goal_response, nros_cpp_action_client_feedback_callback_t feedback, nros_cpp_action_client_result_callback_t result, void *context) |
| typedef void(* nros_cpp_action_client_feedback_callback_t) (const uint8_t goal_id[16], const uint8_t *data, size_t len, void *ctx) |
| typedef void(* nros_cpp_action_client_goal_response_callback_t) (bool accepted, const uint8_t goal_id[16], void *ctx) |
| typedef void(* nros_cpp_action_client_result_callback_t) (const uint8_t goal_id[16], int32_t status, const uint8_t *data, size_t len, void *ctx) |
| nros_cpp_ret_t nros_cpp_action_client_set_callbacks | ( | void * | handle, |
| nros_cpp_action_client_goal_response_callback_t | goal_response, | ||
| nros_cpp_action_client_feedback_callback_t | feedback, | ||
| nros_cpp_action_client_result_callback_t | result, | ||
| void * | context | ||
| ) |