libptpmgmt 2.0
libptpmgmt library that provides the functionality of linuxptp pmc
Loading...
Searching...
No Matches
cnvFunc.h
Go to the documentation of this file.
1/* SPDX-License-Identifier: LGPL-3.0-or-later
2 SPDX-FileCopyrightText: Copyright © 2022 Erez Geva <ErezGeva2@gmail.com> */
3
17#ifndef __PTPMGMT_CONVERT_FUNCTIONS_H
18#define __PTPMGMT_CONVERT_FUNCTIONS_H
19
20#include "mngTlvs.h"
21#include "sigTlvs.h"
22
23__PTPMGMT_NAMESPACE_BEGIN
24
203TIME_t
615
748
749__PTPMGMT_NAMESPACE_END
750
751#endif /* __PTPMGMT_CONVERT_FUNCTIONS_H */
SYNCHRONIZATION_UNCERTAIN_NP_t * conv_SYNCHRONIZATION_UNCERTAIN_NP(const BaseMngTlv *tlv)
LOG_ANNOUNCE_INTERVAL_t * conv_LOG_ANNOUNCE_INTERVAL(const BaseMngTlv *tlv)
DEFAULT_DATA_SET_t * conv_DEFAULT_DATA_SET(const BaseMngTlv *tlv)
ALTERNATE_TIME_OFFSET_NAME_t * conv_ALTERNATE_TIME_OFFSET_NAME(const BaseMngTlv *tlv)
PRIMARY_DOMAIN_t * conv_PRIMARY_DOMAIN(const BaseMngTlv *tlv)
TRACEABILITY_PROPERTIES_t * conv_TRACEABILITY_PROPERTIES(const BaseMngTlv *tlv)
EXT_PORT_CONFIG_PORT_DATA_SET_t * conv_EXT_PORT_CONFIG_PORT_DATA_SET(const BaseMngTlv *tlv)
PORT_DATA_SET_t * conv_PORT_DATA_SET(const BaseMngTlv *tlv)
CUMULATIVE_RATE_RATIO_t * conv_CUMULATIVE_RATE_RATIO(const BaseSigTlv *tlv)
SLAVE_DELAY_TIMING_DATA_NP_t * conv_SLAVE_DELAY_TIMING_DATA_NP(const BaseSigTlv *tlv)
LOG_SYNC_INTERVAL_t * conv_LOG_SYNC_INTERVAL(const BaseMngTlv *tlv)
PORT_DATA_SET_NP_t * conv_PORT_DATA_SET_NP(const BaseMngTlv *tlv)
TIME_PROPERTIES_DATA_SET_t * conv_TIME_PROPERTIES_DATA_SET(const BaseMngTlv *tlv)
INITIALIZE_t * conv_INITIALIZE(const BaseMngTlv *tlv)
PORT_COMMUNICATION_AVAILABILITY_t * conv_PORT_COMMUNICATION_AVAILABILITY(const BaseSigTlv *tlv)
PRIORITY2_t * conv_PRIORITY2(const BaseMngTlv *tlv)
UNICAST_MASTER_MAX_TABLE_SIZE_t * conv_UNICAST_MASTER_MAX_TABLE_SIZE(const BaseMngTlv *tlv)
PATH_TRACE_LIST_t * conv_PATH_TRACE_LIST(const BaseMngTlv *tlv)
CURRENT_DATA_SET_t * conv_CURRENT_DATA_SET(const BaseMngTlv *tlv)
MASTER_ONLY_t * conv_MASTER_ONLY(const BaseMngTlv *tlv)
UNICAST_NEGOTIATION_ENABLE_t * conv_UNICAST_NEGOTIATION_ENABLE(const BaseMngTlv *tlv)
UNICAST_MASTER_TABLE_t * conv_UNICAST_MASTER_TABLE(const BaseMngTlv *tlv)
SLAVE_ONLY_t * conv_SLAVE_ONLY(const BaseMngTlv *tlv)
ALTERNATE_TIME_OFFSET_PROPERTIES_t * conv_ALTERNATE_TIME_OFFSET_PROPERTIES(const BaseMngTlv *tlv)
PATH_TRACE_t * conv_PATH_TRACE(const BaseSigTlv *tlv)
PARENT_DATA_SET_t * conv_PARENT_DATA_SET(const BaseMngTlv *tlv)
PORT_SERVICE_STATS_NP_t * conv_PORT_SERVICE_STATS_NP(const BaseMngTlv *tlv)
ALTERNATE_TIME_OFFSET_MAX_KEY_t * conv_ALTERNATE_TIME_OFFSET_MAX_KEY(const BaseMngTlv *tlv)
ACCEPTABLE_MASTER_MAX_TABLE_SIZE_t * conv_ACCEPTABLE_MASTER_MAX_TABLE_SIZE(const BaseMngTlv *tlv)
ANNOUNCE_RECEIPT_TIMEOUT_t * conv_ANNOUNCE_RECEIPT_TIMEOUT(const BaseMngTlv *tlv)
FAULT_LOG_t * conv_FAULT_LOG(const BaseMngTlv *tlv)
ALTERNATE_TIME_OFFSET_ENABLE_t * conv_ALTERNATE_TIME_OFFSET_ENABLE(const BaseMngTlv *tlv)
TIME_STATUS_NP_t * conv_TIME_STATUS_NP(const BaseMngTlv *tlv)
HOLDOVER_UPGRADE_ENABLE_t * conv_HOLDOVER_UPGRADE_ENABLE(const BaseMngTlv *tlv)
UTC_PROPERTIES_t * conv_UTC_PROPERTIES(const BaseMngTlv *tlv)
SLAVE_TX_EVENT_TIMESTAMPS_t * conv_SLAVE_TX_EVENT_TIMESTAMPS(const BaseSigTlv *tlv)
SLAVE_RX_SYNC_TIMING_DATA_t * conv_SLAVE_RX_SYNC_TIMING_DATA(const BaseSigTlv *tlv)
SUBSCRIBE_EVENTS_NP_t * conv_SUBSCRIBE_EVENTS_NP(const BaseMngTlv *tlv)
TRANSPARENT_CLOCK_PORT_DATA_SET_t * conv_TRANSPARENT_CLOCK_PORT_DATA_SET(const BaseMngTlv *tlv)
ENHANCED_ACCURACY_METRICS_t * conv_ENHANCED_ACCURACY_METRICS(const BaseSigTlv *tlv)
USER_DESCRIPTION_t * conv_USER_DESCRIPTION(const BaseMngTlv *tlv)
DELAY_MECHANISM_t * conv_DELAY_MECHANISM(const BaseMngTlv *tlv)
PATH_TRACE_ENABLE_t * conv_PATH_TRACE_ENABLE(const BaseMngTlv *tlv)
PORT_CORRECTIONS_NP_t * conv_PORT_CORRECTIONS_NP(const BaseMngTlv *tlv)
UNICAST_MASTER_TABLE_NP_t * conv_UNICAST_MASTER_TABLE_NP(const BaseMngTlv *tlv)
TRANSPARENT_CLOCK_DEFAULT_DATA_SET_t * conv_TRANSPARENT_CLOCK_DEFAULT_DATA_SET(const BaseMngTlv *tlv)
EXTERNAL_GRANDMASTER_PROPERTIES_NP_t * conv_EXTERNAL_GRANDMASTER_PROPERTIES_NP(const BaseMngTlv *tlv)
POWER_PROFILE_SETTINGS_NP_t * conv_POWER_PROFILE_SETTINGS_NP(const BaseMngTlv *tlv)
CMLDS_INFO_NP_t * conv_CMLDS_INFO_NP(const BaseMngTlv *tlv)
PROTOCOL_ADDRESS_t * conv_PROTOCOL_ADDRESS(const BaseSigTlv *tlv)
__PTPMGMT_NAMESPACE_BEGIN CLOCK_DESCRIPTION_t * conv_CLOCK_DESCRIPTION(const BaseMngTlv *tlv)
PRIORITY1_t * conv_PRIORITY1(const BaseMngTlv *tlv)
GRANDMASTER_SETTINGS_NP_t * conv_GRANDMASTER_SETTINGS_NP(const BaseMngTlv *tlv)
PORT_PROPERTIES_NP_t * conv_PORT_PROPERTIES_NP(const BaseMngTlv *tlv)
CLOCK_ACCURACY_t * conv_CLOCK_ACCURACY(const BaseMngTlv *tlv)
PORT_STATS_NP_t * conv_PORT_STATS_NP(const BaseMngTlv *tlv)
VERSION_NUMBER_t * conv_VERSION_NUMBER(const BaseMngTlv *tlv)
PORT_HWCLOCK_NP_t * conv_PORT_HWCLOCK_NP(const BaseMngTlv *tlv)
ALTERNATE_MASTER_t * conv_ALTERNATE_MASTER(const BaseMngTlv *tlv)
SLAVE_RX_SYNC_COMPUTED_DATA_t * conv_SLAVE_RX_SYNC_COMPUTED_DATA(const BaseSigTlv *tlv)
EXTERNAL_PORT_CONFIGURATION_ENABLED_t * conv_EXTERNAL_PORT_CONFIGURATION_ENABLED(const BaseMngTlv *tlv)
ACCEPTABLE_MASTER_TABLE_ENABLED_t * conv_ACCEPTABLE_MASTER_TABLE_ENABLED(const BaseMngTlv *tlv)
TIME_t * conv_TIME(const BaseMngTlv *tlv)
L1_SYNC_t * conv_L1_SYNC(const BaseSigTlv *tlv)
ALTERNATE_TIME_OFFSET_INDICATOR_t * conv_ALTERNATE_TIME_OFFSET_INDICATOR(const BaseSigTlv *tlv)
ACCEPTABLE_MASTER_TABLE_t * conv_ACCEPTABLE_MASTER_TABLE(const BaseMngTlv *tlv)
GRANDMASTER_CLUSTER_TABLE_t * conv_GRANDMASTER_CLUSTER_TABLE(const BaseMngTlv *tlv)
TIMESCALE_PROPERTIES_t * conv_TIMESCALE_PROPERTIES(const BaseMngTlv *tlv)
ORGANIZATION_EXTENSION_t * conv_ORGANIZATION_EXTENSION(const BaseSigTlv *tlv)
DOMAIN_t * conv_DOMAIN(const BaseMngTlv *tlv)
LOG_MIN_PDELAY_REQ_INTERVAL_t * conv_LOG_MIN_PDELAY_REQ_INTERVAL(const BaseMngTlv *tlv)
Definition mngTlvs.h:289
Definition mngTlvs.h:280
Definition mngTlvs.h:274
Definition mngTlvs.h:295
Definition mngTlvs.h:309
Definition sigTlvs.h:75
Definition mngTlvs.h:325
Definition mngTlvs.h:319
Definition mngTlvs.h:329
Definition mngTlvs.h:167
Definition types.h:915
Definition types.h:919
Definition mngTlvs.h:191
Definition mngTlvs.h:23
Definition mngTlvs.h:621
Definition sigTlvs.h:269
Definition mngTlvs.h:67
Definition mngTlvs.h:51
Definition mngTlvs.h:370
Definition mngTlvs.h:149
Definition sigTlvs.h:84
Definition mngTlvs.h:638
Definition mngTlvs.h:404
Definition mngTlvs.h:46
Definition mngTlvs.h:251
Definition mngTlvs.h:439
Definition mngTlvs.h:395
Definition mngTlvs.h:42
Definition sigTlvs.h:109
Definition mngTlvs.h:162
Definition mngTlvs.h:350
Definition mngTlvs.h:173
Definition mngTlvs.h:386
Definition sigTlvs.h:65
Definition mngTlvs.h:75
Definition mngTlvs.h:242
Definition mngTlvs.h:238
Definition sigTlvs.h:71
Definition sigTlvs.h:160
Definition mngTlvs.h:630
Definition mngTlvs.h:458
Definition mngTlvs.h:112
Definition mngTlvs.h:602
Definition mngTlvs.h:515
Definition mngTlvs.h:575
Definition mngTlvs.h:547
Definition mngTlvs.h:610
Definition mngTlvs.h:366
Definition mngTlvs.h:141
Definition mngTlvs.h:145
Definition sigTlvs.h:185
Definition sigTlvs.h:343
Definition mngTlvs.h:153
Definition sigTlvs.h:229
Definition sigTlvs.h:206
Definition sigTlvs.h:256
Definition mngTlvs.h:476
Definition mngTlvs.h:563
Definition mngTlvs.h:217
Definition mngTlvs.h:96
Definition mngTlvs.h:418
Definition mngTlvs.h:187
Definition mngTlvs.h:207
Definition mngTlvs.h:356
Definition mngTlvs.h:336
Definition mngTlvs.h:269
Definition mngTlvs.h:594
Definition mngTlvs.h:260
Definition mngTlvs.h:227
Definition mngTlvs.h:36
Definition mngTlvs.h:195
Definition mngTlvs.h:178