nros C API
Lightweight ROS 2 client for embedded real-time systems
Loading...
Searching...
No Matches
nros.h
Go to the documentation of this file.
1
10#ifndef NROS_H
11#define NROS_H
12
13#include "nros/types.h"
14#include "nros/check.h"
15#include "nros/app_main.h"
16#include "nros/init.h"
17#include "nros/node.h"
18#include "nros/publisher.h"
19#include "nros/subscription.h"
20#include "nros/service.h"
21#include "nros/client.h"
22#include "nros/executor.h"
23#include "nros/timer.h"
25#include "nros/lifecycle.h"
26#include "nros/action.h"
27#include "nros/parameter.h"
28#include "nros/node_pkg.h"
29#include "nros/cdr.h"
30#include "nros/clock.h"
31
32#endif /* NROS_H */
Action server and client API.
CDR serialization helpers.
Service client API.
Clock and time utilities.
Callback executor (polling) API.
Manual wake-up trigger API.
Library initialisation and support context.
Node lifecycle state machine (REP-2002).
ROS 2 node creation and management.
Parameter server API.
Topic publisher API.
Service server API.
Topic subscription API.
Periodic timer API.
Shared types and constants for the nros C API.