Lines Matching +full:ptp +full:- +full:clock
4 * SPDX-License-Identifier: Apache-2.0
11 * @note Based on IEEE 1588:2019 section 5.3 - Derived data types
25 * @brief PTP time interval in nanoseconds.
26 * @note 5.3.2 - time interval expressed in nanoseconds multiplied by 2^16
31 * @brief Structure for storing PTP timestamp used in PTP Protocol.
32 * @note 5.3.3 - timestamp with respect to epoch
35 /** Seconds encoded on 48 bits - high 16 bits. */
37 /** Seconds encoded on 48 bits - low 32 bits. */
44 * @brief PTP Clock Identity.
45 * @note 5.3.4 - identifies unique entities within a PTP network.
53 * @brief PTP Port Identity.
54 * @note 5.3.5 - identifies a PTP Port or a Link port.
57 /** PTP Clock ID. */
59 /** PTP Port number. */
64 * @brief Structure represeniting address of a PTP Port.
65 * @note 5.3.6 - represents the protocol address of a PTP port
68 /** PTP Port's protocol. */
77 * @brief Structure for PTP Clock quality metrics.
78 * @note 5.3.7 - quality of a clock
81 /** PTP Clock's class */
83 /** Accuracy of the PTP Clock. */
85 /** Value representing stability of the Local PTP Clock. */
91 * @note 5.3.8 - TLV (type, length, value) extension fields
103 * @brief Generic datatype for storing text in PTP messages.
104 * @note 5.3.9 - holds textual content in PTP messages
109 * @note Might be larger than number of symbols due to UTF-8 encoding.
114 * @note Encoded as UTF-8, single symbol can be 1-4 bytes long
121 * @note 5.3.11 - relative difference between two numeric values.