iox::popo::internal🔗
Classes🔗
Name | |
---|---|
struct | iox::popo::internal::NoType_t |
struct | iox::popo::internal::SamplePrivateData helper struct for sample |
struct | iox::popo::internal::SamplePrivateData< const T, H > specialization of helper struct for sample for const T |
struct | iox::popo::internal::TranslateAndCallTypelessCallback |
struct | iox::popo::internal::TranslateAndCallTypelessCallback< T, NoType_t > |
Types🔗
Name | |
---|---|
using void(*)() | GenericCallbackPtr_t |
using void(&)() | GenericCallbackRef_t |
using void(&)(void const, void const, GenericCallbackPtr_t const) | TranslationCallbackRef_t |
using void()(void const, void *const, GenericCallbackPtr_t const) | TranslationCallbackPtr_t |
Functions🔗
Name | |
---|---|
void | setUniqueRouDiId(const uint16_t id) Has to be set on roudi startup so that a unique roudi id is set for all newly generated unique ids. If you call it when a unique id is already set an error is generated in the errorHandler. If you would like to reset the unique id you have to call unsetUniqueRouDiId first. |
void | unsetUniqueRouDiId() Sets the RouDi id to an undefined state. |
uint16_t | getUniqueRouDiId() returns the unique roudi id |
Types Documentation🔗
using GenericCallbackPtr_t🔗
using iox::popo::internal::GenericCallbackPtr_t = typedef void (*)();
using GenericCallbackRef_t🔗
using iox::popo::internal::GenericCallbackRef_t = typedef void (&)();
using TranslationCallbackRef_t🔗
using iox::popo::internal::TranslationCallbackRef_t = typedef void (&)(void* const, void* const, GenericCallbackPtr_t const);
using TranslationCallbackPtr_t🔗
using iox::popo::internal::TranslationCallbackPtr_t = typedef void (*)(void* const, void* const, GenericCallbackPtr_t const);
Functions Documentation🔗
function setUniqueRouDiId🔗
void setUniqueRouDiId(
const uint16_t id
)
Has to be set on roudi startup so that a unique roudi id is set for all newly generated unique ids. If you call it when a unique id is already set an error is generated in the errorHandler. If you would like to reset the unique id you have to call unsetUniqueRouDiId first.
Parameters:
- id the unique id which you would like to set
function unsetUniqueRouDiId🔗
void unsetUniqueRouDiId()
Sets the RouDi id to an undefined state.
function getUniqueRouDiId🔗
uint16_t getUniqueRouDiId()
returns the unique roudi id
Return: value of the unique roudi id
Updated on 31 May 2022 at 15:29:16 CEST