This module provides for management of IEEE Std 802.1ASed components that support a fault-tolerant timing module. Copyright ...
Version: 2024-09-02
module ieee802-dot1as-fttm { yang-version 1.1; namespace "urn:ieee:std:802.1AS:yang:ieee802-dot1as-fttm"; prefix dot1as-fttm; import ieee1588-ptp-tt { prefix ptp-tt; } organization "IEEE 802.1 Working Group"; contact "WG-URL: http://www.ieee802.org/1/ WG-EMail: stds-802-1-L@ieee.org Contact: IEEE 802.1 Working Group Chair Postal: C/O IEEE 802.1 Working Group IEEE Standards Association 445 Hoes Lane Piscataway, NJ 08854 USA E-mail: stds-802-1-chairs@ieee.org"; description "This module provides for management of IEEE Std 802.1ASed components that support a fault-tolerant timing module. Copyright (C) IEEE (2024). This version of this YANG module is part of IEEE Std 802.1AS; see the standard itself for full legal notices."; revision "2024-09-02" { description "Published as part of IEEE Std 802.1ASed-2024. The following reference statement identifies each referenced IEEE Standard as updated by applicable amendments."; reference "IEEE Std 802.1AS-2020 as modified by IEEE Std 802.1AS-2020/Cor-1-2021, and amended by IEEE Std 802.1ASdr, IEEE Std 802.1ASdn, IEEE Std 802.1ASdm,IEEE Std 802.1ASds, and IEEE Std 802.1ASed."; } feature fttm { description "This feature indicates that the device supports the Fault-tolerant timing module (FTTM) functionality."; } typedef fttm-output-trust-state { type enumeration { enum "NOT-TRUSTED" { value 0; description "Not trusted"; } enum "TIME-TRUSTED" { value 1; description "Time trusted"; } enum "FREQ-TRUSTED" { value 2; description "Frequency trusted"; } enum "NOT_VALID" { value 3; description "The trust state is not valid"; } enum "TRUST-STATE-4" { value 4; description "Trust state 4, reserved"; } enum "TRUST-STATE-5" { value 5; description "Trust state 5, reserved"; } enum "TRUST-STATE-6" { value 6; description "Trust state 6, reserved"; } enum "TRUST-STATE-7" { value 7; description "Trust state 7, reserved"; } } description "The fttmOutputTrustState type is an enumerated value that holds the output trust state of a TSF or of the FTTM."; reference "6.4.3.11 of IEEE Std 802.1ASed"; } typedef uint48 { type uint64 { range "0..281474976710655"; } description "Unsigned 48-bit integer."; } } // module ieee802-dot1as-fttm
© 2024 YumaWorks, Inc. All rights reserved.