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

#include <nros_generated.h>

Data Fields

uint64_t _opaque [SESSION_OPAQUE_U64S]
 
uint8_t domain_id
 
uint8_t locator [128]
 
size_t locator_len
 
enum nros_support_state_t state
 

Detailed Description

Support context structure.

This is the main context for nros, similar to rclc_support_t. It manages the middleware session and provides shared resources.

Field Documentation

◆ _opaque

uint64_t nros_support_t::_opaque[SESSION_OPAQUE_U64S]

Inline opaque storage for the RMW session. Avoids heap allocation — managed by nros_support_init/fini.

◆ domain_id

uint8_t nros_support_t::domain_id

Domain ID (ROS_DOMAIN_ID)

◆ locator

uint8_t nros_support_t::locator[128]

Locator string storage

◆ locator_len

size_t nros_support_t::locator_len

Locator string length

◆ state

enum nros_support_state_t nros_support_t::state

Current state


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