|
nros C API
Lightweight ROS 2 client for embedded real-time systems
|
#include <nros_generated.h>

Data Fields | |
| rclc_action_server_handle_cancel_callback_t | cancel_callback |
| void * | context |
| rclc_action_server_handle_goal_callback_t | goal_callback |
| struct rclc_action_goal_handle_t | goal_handles [4] |
| size_t | goal_request_size |
| uint8_t * | goal_requests |
| size_t | handles_number |
The rclc registration's state, inside the server (phase-515 C4b).
| rclc_action_server_handle_cancel_callback_t rclc_action_server_rclc_state_t::cancel_callback |
rclc's cancel callback.
| void* rclc_action_server_rclc_state_t::context |
The context both receive.
| rclc_action_server_handle_goal_callback_t rclc_action_server_rclc_state_t::goal_callback |
rclc's goal callback.
| struct rclc_action_goal_handle_t rclc_action_server_rclc_state_t::goal_handles[4] |
The goal handles.
| size_t rclc_action_server_rclc_state_t::goal_request_size |
Its element size.
| uint8_t* rclc_action_server_rclc_state_t::goal_requests |
The caller's <Action>_SendGoal_Request array.
| size_t rclc_action_server_rclc_state_t::handles_number |
How many goal handles the registration asked for.