clkmgr 2.0
Clock Manager API library to receive events from the PTP service
Loading...
Searching...
No Matches
types_c.h
Go to the documentation of this file.
1/* SPDX-License-Identifier: BSD-3-Clause
2 SPDX-FileCopyrightText: Copyright © 2024 Intel Corporation. */
3
12#ifndef CLKMGR_C_TYPE_H
13#define CLKMGR_C_TYPE_H
14
15#include <stdint.h>
16#include <stdbool.h>
17
18#ifdef __cplusplus
19extern "C" {
20#endif
21
35
39#define CLKMGR_PTP_EVENT_ALL (Clkmgr_EventOffsetInRange | \
40 Clkmgr_EventSyncedWithGm | Clkmgr_EventAsCapable | Clkmgr_EventGmChanged)
41
45#define CLKMGR_SYS_EVENT_ALL (Clkmgr_EventOffsetInRange)
46
51#define CLKMGR_PTP_COMPOSITE_EVENT_ALL (Clkmgr_EventOffsetInRange | \
52 Clkmgr_EventSyncedWithGm | Clkmgr_EventAsCapable)
53
61
71
72#ifdef __cplusplus
73}
74#endif
75
76#endif /* CLKMGR_C_TYPE_H */
Clkmgr_EventIndex
Definition types_c.h:25
@ Clkmgr_EventGmChanged
Definition types_c.h:33
@ Clkmgr_EventSyncedWithGm
Definition types_c.h:29
@ Clkmgr_EventAsCapable
Definition types_c.h:31
@ Clkmgr_EventOffsetInRange
Definition types_c.h:27
Clkmgr_StatusWaitResult
Definition types_c.h:65
@ Clkmgr_SWREventDetected
Definition types_c.h:69
@ Clkmgr_SWRNoEventDetected
Definition types_c.h:68
@ Clkmgr_SWRLostConnection
Definition types_c.h:66
@ Clkmgr_SWRInvalidArgument
Definition types_c.h:67
Clkmgr_ClockType
Definition types_c.h:57
@ Clkmgr_PTPClock
Definition types_c.h:58
@ Clkmgr_SysClock
Definition types_c.h:59