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#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 202311L
17#include <stdbool.h>
18#endif
19#ifdef __cplusplus
20extern "C" {
21#endif
22
36
40#define CLKMGR_PTP_EVENT_ALL (Clkmgr_EventOffsetInRange | \
41 Clkmgr_EventSyncedWithGm | Clkmgr_EventAsCapable | Clkmgr_EventGmChanged)
42
46#define CLKMGR_SYS_EVENT_ALL (Clkmgr_EventOffsetInRange)
47
52#define CLKMGR_PTP_COMPOSITE_EVENT_ALL (Clkmgr_EventOffsetInRange | \
53 Clkmgr_EventSyncedWithGm | Clkmgr_EventAsCapable)
54
62
72
73#ifdef __cplusplus
74}
75#endif
76
77#endif /* CLKMGR_C_TYPE_H */
Clkmgr_EventIndex
Definition types_c.h:26
@ Clkmgr_EventGmChanged
Definition types_c.h:34
@ Clkmgr_EventSyncedWithGm
Definition types_c.h:30
@ Clkmgr_EventAsCapable
Definition types_c.h:32
@ Clkmgr_EventOffsetInRange
Definition types_c.h:28
Clkmgr_StatusWaitResult
Definition types_c.h:66
@ Clkmgr_SWREventDetected
Definition types_c.h:70
@ Clkmgr_SWRNoEventDetected
Definition types_c.h:69
@ Clkmgr_SWRLostConnection
Definition types_c.h:67
@ Clkmgr_SWRInvalidArgument
Definition types_c.h:68
Clkmgr_ClockType
Definition types_c.h:58
@ Clkmgr_PTPClock
Definition types_c.h:59
@ Clkmgr_SysClock
Definition types_c.h:60