13#ifndef CLKMGR_CLOCKMANAGER_C_H
14#define CLKMGR_CLOCKMANAGER_C_H
bool clkmgr_subscribe(const Clkmgr_Subscription *sub_c, size_t timeBaseIndex, Clkmgr_ClockSyncData *data_c)
enum Clkmgr_StatusWaitResult clkmgr_statusWaitByName(int timeout, const char *timeBaseName, Clkmgr_ClockSyncData *data_c)
bool clkmgr_getTime(struct timespec *ts)
bool clkmgr_subscribeByName(const Clkmgr_Subscription *sub_c, const char *timeBaseName, Clkmgr_ClockSyncData *data_c)
enum Clkmgr_StatusWaitResult clkmgr_statusWait(int timeout, size_t timeBaseIndex, Clkmgr_ClockSyncData *data_c)
size_t clkmgr_getTimebaseCfgsSize()
C wrapper to get clock synchronization events data.
struct Clkmgr_ClockSyncData Clkmgr_ClockSyncData
Definition event_c.h:22
C wrapper to set clock event subscription.
struct Clkmgr_Subscription Clkmgr_Subscription
Definition subscription_c.h:22
C wrapper to get the configuration of time base.
Clkmgr_StatusWaitResult
Definition types_c.h:65