|
nros C API
Lightweight ROS 2 client for embedded real-time systems
|
Umbrella header for the nano-ros C API, at upstream's path. More...
#include "rclc/types.h"#include "rclc/check.h"#include "rclc/detail/app_main.h"#include "rclc/init.h"#include "rclc/node.h"#include "rclc/publisher.h"#include "rclc/subscription.h"#include "rclc/service.h"#include "rclc/client.h"#include "rclc/executor.h"#include "rclc/timer.h"#include "rclc/action.h"#include "rclc/detail/node_pkg.h"#include "rclc/component.h"#include "rclc/detail/cdr.h"#include "rclc/detail/view.h"#include "rclc/log.h"#include "rclc/rosout.h"#include "rclc/detail/boot_config.h"#include "rclc/detail/rcl_compat.h"

Go to the source code of this file.
Umbrella header for the nano-ros C API, at upstream's path.
Including this single header provides the whole C API: rclc's and rcl's names, the nano-ros-only parts (RCLC_C_COMPONENT, RCLC_CHECK_RET, RCLC_LOG_*), and the rcl spellings of the return codes. Every other upstream-path header (<rclc/node.h>, <rcl/rcl.h>, ...) includes it. Headers under rclc/detail/ are internal (phase-501).