libptpmgmt  1.4
libptpmgmt library that provides the functionality of linuxptp pmc
mngIds.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: LGPL-3.0-or-later
2  SPDX-FileCopyrightText: Copyright © 2021 Erez Geva <ErezGeva2@gmail.com> */
3 
14 #ifndef __PTPMGMT_C_MNG_IDS_H
15 #define __PTPMGMT_C_MNG_IDS_H
16 
17 #include "name.h"
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
29  PTPMGMT_NULL_PTP_MANAGEMENT,
30  PTPMGMT_CLOCK_DESCRIPTION,
31  PTPMGMT_USER_DESCRIPTION,
32  PTPMGMT_SAVE_IN_NON_VOLATILE_STORAGE,
33  PTPMGMT_RESET_NON_VOLATILE_STORAGE,
34  PTPMGMT_INITIALIZE,
35  PTPMGMT_FAULT_LOG,
36  PTPMGMT_FAULT_LOG_RESET,
37  PTPMGMT_DEFAULT_DATA_SET,
38  PTPMGMT_CURRENT_DATA_SET,
39  PTPMGMT_PARENT_DATA_SET,
40  PTPMGMT_TIME_PROPERTIES_DATA_SET,
41  PTPMGMT_PORT_DATA_SET,
42  PTPMGMT_PRIORITY1,
43  PTPMGMT_PRIORITY2,
44  PTPMGMT_DOMAIN,
45  PTPMGMT_SLAVE_ONLY,
46  PTPMGMT_LOG_ANNOUNCE_INTERVAL,
47  PTPMGMT_ANNOUNCE_RECEIPT_TIMEOUT,
48  PTPMGMT_LOG_SYNC_INTERVAL,
49  PTPMGMT_VERSION_NUMBER,
50  PTPMGMT_ENABLE_PORT,
51  PTPMGMT_DISABLE_PORT,
52  PTPMGMT_TIME,
53  PTPMGMT_CLOCK_ACCURACY,
54  PTPMGMT_UTC_PROPERTIES,
55  PTPMGMT_TRACEABILITY_PROPERTIES,
56  PTPMGMT_TIMESCALE_PROPERTIES,
57  PTPMGMT_UNICAST_NEGOTIATION_ENABLE,
58  PTPMGMT_PATH_TRACE_LIST,
59  PTPMGMT_PATH_TRACE_ENABLE,
60  PTPMGMT_GRANDMASTER_CLUSTER_TABLE,
61  PTPMGMT_UNICAST_MASTER_TABLE,
62  PTPMGMT_UNICAST_MASTER_MAX_TABLE_SIZE,
63  PTPMGMT_ACCEPTABLE_MASTER_TABLE,
64  PTPMGMT_ACCEPTABLE_MASTER_TABLE_ENABLED,
65  PTPMGMT_ACCEPTABLE_MASTER_MAX_TABLE_SIZE,
66  PTPMGMT_ALTERNATE_MASTER,
67  PTPMGMT_ALTERNATE_TIME_OFFSET_ENABLE,
68  PTPMGMT_ALTERNATE_TIME_OFFSET_NAME,
69  PTPMGMT_ALTERNATE_TIME_OFFSET_MAX_KEY,
70  PTPMGMT_ALTERNATE_TIME_OFFSET_PROPERTIES,
71  PTPMGMT_TRANSPARENT_CLOCK_PORT_DATA_SET,
72  PTPMGMT_LOG_MIN_PDELAY_REQ_INTERVAL,
73  PTPMGMT_TRANSPARENT_CLOCK_DEFAULT_DATA_SET,
74  PTPMGMT_PRIMARY_DOMAIN,
75  PTPMGMT_DELAY_MECHANISM,
76  PTPMGMT_EXTERNAL_PORT_CONFIGURATION_ENABLED,
77  PTPMGMT_MASTER_ONLY,
78  PTPMGMT_HOLDOVER_UPGRADE_ENABLE,
79  PTPMGMT_EXT_PORT_CONFIG_PORT_DATA_SET,
80  PTPMGMT_TIME_STATUS_NP,
81  PTPMGMT_GRANDMASTER_SETTINGS_NP,
82  PTPMGMT_PORT_DATA_SET_NP,
83  PTPMGMT_SUBSCRIBE_EVENTS_NP,
84  PTPMGMT_PORT_PROPERTIES_NP,
85  PTPMGMT_PORT_STATS_NP,
86  PTPMGMT_SYNCHRONIZATION_UNCERTAIN_NP,
87  PTPMGMT_PORT_SERVICE_STATS_NP,
88  PTPMGMT_UNICAST_MASTER_TABLE_NP,
89  PTPMGMT_PORT_HWCLOCK_NP,
90  PTPMGMT_POWER_PROFILE_SETTINGS_NP,
91  PTPMGMT_CMLDS_INFO_NP,
93  PTPMGMT_LAST_MNG_ID,
94  PTPMGMT_SMPTE_MNG_ID,
96 };
97 
98 #ifdef __cplusplus
99 }
100 #endif
101 
102 #endif /* __PTPMGMT_C_MNG_IDS_H */
ptpmgmt_mng_vals_e
Management TLVs ID.
Definition: mngIds.h:28
Define name space.