clkmgr 2.0
Clock Manager API library to receive events from the PTP service
Loading...
Searching...
No Matches
types.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_TYPE_H
13#define CLKMGR_TYPE_H
14
15#include <cstddef>
16#include <cstdint>
17
19
23enum EventIndex : uint32_t {
32};
33
39
44
51
55enum ClockType : uint8_t {
58};
59
69
71
72#endif /* CLKMGR_TYPE_H */
ClockType
Definition types.h:55
@ SysClock
Definition types.h:57
@ PTPClock
Definition types.h:56
const uint32_t SYS_EVENT_ALL
Definition types.h:43
const uint32_t PTP_COMPOSITE_EVENT_ALL
Definition types.h:49
EventIndex
Definition types.h:23
@ EventOffsetInRange
Definition types.h:25
@ EventSyncedWithGm
Definition types.h:27
@ EventAsCapable
Definition types.h:29
@ EventGmChanged
Definition types.h:31
StatusWaitResult
Definition types.h:63
@ SWRLostConnection
Definition types.h:64
@ SWRInvalidArgument
Definition types.h:65
@ SWRNoEventDetected
Definition types.h:66
@ SWREventDetected
Definition types.h:67
const uint32_t PTP_EVENT_ALL
Definition types.h:37
#define __CLKMGR_NAMESPACE_BEGIN
Definition utility.h:19
#define __CLKMGR_NAMESPACE_END
Definition utility.h:21