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

#include <nros_generated.h>

Data Fields

uint64_t _opaque [2]
 

Detailed Description

Phase 122.3.c.6.e — C-ABI wake-state slot. Caller declares one per (entity, channel) pair next to the entity, passes a pointer to it into the matching nros_*_set_wake_callback and keeps it alive at the same address for as long as the entity is in POLLING state. Two uint64_t slots are enough to hold the (fn_ptr, ctx) pair plus 8-byte alignment.

Field Documentation

◆ _opaque

uint64_t nros_wake_state_t::_opaque[2]

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