nros C API
Lightweight ROS 2 client for embedded real-time systems
Loading...
Searching...
No Matches
Data Fields
nros_endpoint_info_t Struct Reference

#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
 

Detailed Description

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.

Field Documentation

◆ endpoint_gid

uint8_t nros_endpoint_info_t::endpoint_gid[24]

24-byte identity; all-zero when the backend has none.

◆ is_publisher

bool nros_endpoint_info_t::is_publisher

true for a publisher, false for a subscription.

◆ node_name

const char* nros_endpoint_info_t::node_name

Node that owns the endpoint.

◆ node_namespace

const char* nros_endpoint_info_t::node_namespace

That node's namespace.

◆ topic_type

const char* nros_endpoint_info_t::topic_type

Fully-qualified type on the wire, e.g. "std_msgs/msg/Int32".


The documentation for this struct was generated from the following file: