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

Data Fields | |
| void * | _context |
| void * | _executor |
| bool | _has_hook |
| uint16_t | _hook |
| bool | _initialized |
| bool | _low_mem_mode |
| size_t | _max_params |
| uint8_t | _node_id |
| bool | _notify_changed_over_dds |
| bool | _on_callback |
| rclc_parameter_callback_t | _on_modification |
The server HANDLE. Its members are not rclc's (rclc's hold the parameter list; ours is in the executor), so treat it as opaque. Zero-initialise it before init, and keep it at one address until rclc_parameter_server_fini.
| void* rclc_parameter_server_t::_context |
| void* rclc_parameter_server_t::_executor |
| bool rclc_parameter_server_t::_has_hook |
| uint16_t rclc_parameter_server_t::_hook |
| bool rclc_parameter_server_t::_initialized |
| bool rclc_parameter_server_t::_low_mem_mode |
| size_t rclc_parameter_server_t::_max_params |
| uint8_t rclc_parameter_server_t::_node_id |
| bool rclc_parameter_server_t::_notify_changed_over_dds |
| bool rclc_parameter_server_t::_on_callback |
| rclc_parameter_callback_t rclc_parameter_server_t::_on_modification |