|
nros C API
Lightweight ROS 2 client for embedded real-time systems
|
#include <nros_generated.h>
Data Fields | |
| uint8_t | endpoint_gid [24] |
| bool | is_publisher |
| const char * | node_name |
| const char * | node_namespace |
| const char * | topic_type |
phase-381 W4 — visit one discovered endpoint on a topic.
Strings are BORROWED for the duration of the call. Return false to stop.
No QoS: the GRANTED profile is what would answer "why is nothing arriving", no backend can read one back yet, and reporting the remote's DECLARED profile instead would be a confident wrong answer.
| uint8_t nros_endpoint_info_t::endpoint_gid[24] |
24-byte identity; all-zero when the backend has none.
| bool nros_endpoint_info_t::is_publisher |
true for a publisher, false for a subscription.
| const char* nros_endpoint_info_t::node_name |
Node that owns the endpoint.
| const char* nros_endpoint_info_t::node_namespace |
That node's namespace.
| const char* nros_endpoint_info_t::topic_type |
Fully-qualified type on the wire, e.g. "std_msgs/msg/Int32".