Cisco-IOS-XR-dwdm-ui-oper-sub1

This submodule contains a collection of YANG definitions for Cisco IOS-XR dwdm-ui package operational data. Copyright (c) 2013-...

  • Version: 2019-04-05

    Cisco-IOS-XR-dwdm-ui-oper-sub1@2019-04-05


    
      submodule Cisco-IOS-XR-dwdm-ui-oper-sub1 {
    
        yang-version 1;
    
        belongs-to Cisco-IOS-XR-dwdm-ui-oper {
            prefix Cisco-IOS-XR-dwdm-ui-oper;
        }
    
        import cisco-semver {
          prefix semver;
        }
    
        organization "Cisco Systems, Inc.";
    
        contact
          "Cisco Systems, Inc.
         Customer Service
         
         Postal: 170 West Tasman Drive
         San Jose, CA 95134
         
         Tel: +1 800 553-NETS
         
         E-mail: cs-yang@cisco.com";
    
        description
          "This submodule contains a collection of YANG definitions
         for Cisco IOS-XR dwdm-ui package operational data.
         
         Copyright (c) 2013-2019 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "1.0.1";
    
        typedef G709aps-byte {
          type enumeration {
            enum "pp-no-protect" {
              value 0;
              description "No Protection";
            }
            enum "pp-no-request" {
              value 15;
              description "No Request";
            }
            enum "pp-regen-degrade" {
              value 63;
              description "Regenerator Degrade";
            }
            enum "pp-sig-degrade" {
              value 175;
              description "Signal Degrade";
            }
            enum "pp-remote-main" {
              value 239;
              description "Maintenance Request";
            }
            enum "pp-aps-unknown" {
              value 255;
              description "Unknown";
            }
          }
          description "G709aps byte";
        }
    
        typedef G709ppintf-state {
          type enumeration {
            enum "pp-intf-up" {
              value 0;
              description "Interface is Up";
            }
            enum "pp-intf-failing" {
              value 1;
              description
                "Interface is Going Down";
            }
            enum "pp-intf-down" {
              value 2;
              description "Interface Down";
            }
          }
          description "G709ppintf state";
        }
    
        typedef G709ppfsm-state {
          type enumeration {
            enum "in-active" {
              value 0;
              description "In Active";
            }
            enum "disabled" {
              value 1;
              description "Disabled";
            }
            enum "normal-state" {
              value 2;
              description "Normal";
            }
            enum "local-failing" {
              value 3;
              description "Local Failing";
            }
            enum "remote-failing" {
              value 4;
              description "Remote Failing";
            }
            enum "main-t-failing" {
              value 5;
              description "Maintance Failing";
            }
            enum "regen-failing" {
              value 6;
              description "Regenerator Failing";
            }
            enum "local-failed" {
              value 7;
              description "Local Failed";
            }
            enum "remote-failed" {
              value 8;
              description "Remote Failed";
            }
            enum "main-t-failed" {
              value 9;
              description "Maintance Failed";
            }
            enum "regen-failed" {
              value 10;
              description "Regenerator Failed";
            }
          }
          description "G709ppfsm state";
        }
    
        typedef G709ppfsm-mode {
          type enumeration {
            enum "pp-disable" {
              value 0;
              description "OFF";
            }
            enum "pp-default-mode" {
              value 1;
              description "ON (Default Mode)";
            }
            enum "pp-graceful-mode" {
              value 2;
              description "ON (Graceful Mode)";
            }
          }
          description "G709ppfsm mode";
        }
    
        typedef Dwdm-wave-channel-owner {
          type enumeration {
            enum "default" {
              value 0;
              description "Hardware Default";
            }
            enum "configuration" {
              value 1;
              description "Configuration";
            }
            enum "gmpls" {
              value 2;
              description "GMPLS Signaled";
            }
          }
          description "Dwdm wave channel owner";
        }
    
        typedef G709efec-mode {
          type enumeration {
            enum "g975-none" {
              value 0;
              description "";
            }
            enum "g975-1-i4" {
              value 1;
              description "G975.1 I.4";
            }
            enum "g975-1-i7" {
              value 2;
              description "G975.1 I.7";
            }
          }
          description "G709efec mode";
        }
    
        typedef Dwdmtas-state {
          type enumeration {
            enum "tas-oos" {
              value 0;
              description "Out of Service";
            }
            enum "tas-is" {
              value 1;
              description "In Service";
            }
            enum "tas-oos-mt" {
              value 2;
              description
                "Out of Service Maintenance";
            }
            enum "tas-is-cfg" {
              value 3;
              description
                "In Service Config allowed";
            }
          }
          description "Dwdmtas state";
        }
    
        typedef Dwdm-controller-state {
          type enumeration {
            enum "dwdm-ui-state-up" {
              value 0;
              description "Up";
            }
            enum "dwdm-ui-state-down" {
              value 1;
              description "Down";
            }
            enum "dwdm-ui-state-admin-down" {
              value 2;
              description
                "Administratively Down";
            }
          }
          description "Dwdm controller state";
        }
    
        typedef G709prbs-mode {
          type enumeration {
            enum "mode-source" {
              value 0;
              description "mode source";
            }
            enum "mode-sink" {
              value 1;
              description "mode sink";
            }
            enum "mode-source-sink" {
              value 2;
              description "mode source sink";
            }
            enum "mode-invalid" {
              value 3;
              description "mode invalid";
            }
          }
          description "G709prbs mode";
        }
    
        typedef G709prbs-pattern {
          type enumeration {
            enum "pattern-none" {
              value 0;
              description "pattern none";
            }
            enum "pattern-null" {
              value 1;
              description "pattern null";
            }
            enum "pattern-pn11" {
              value 2;
              description "pattern pn11";
            }
            enum "pattern-pn23" {
              value 3;
              description "pattern pn23";
            }
            enum "pattern-pn31" {
              value 4;
              description "pattern pn31";
            }
          }
          description "G709prbs pattern";
        }
    
        typedef G709prbs-interval {
          type enumeration {
            enum "current-interval" {
              value 0;
              description "Current interval";
            }
            enum "previous-interval" {
              value 1;
              description "Previous interval";
            }
            enum "previous-interval2" {
              value 2;
              description "Previous interval 2";
            }
            enum "previous-interval3" {
              value 3;
              description "Previous interval 3";
            }
            enum "previous-interval4" {
              value 4;
              description "Previous interval 4";
            }
            enum "previous-interval5" {
              value 5;
              description "Previous interval 5";
            }
            enum "previous-interval6" {
              value 6;
              description "Previous interval 6";
            }
            enum "previous-interval7" {
              value 7;
              description "Previous interval 7";
            }
            enum "previous-interval8" {
              value 8;
              description "Previous interval 8";
            }
            enum "previous-interval9" {
              value 9;
              description "Previous interval 9";
            }
            enum "previous-interval10" {
              value 10;
              description "Previous interval 10";
            }
            enum "previous-interval11" {
              value 11;
              description "Previous interval 11";
            }
            enum "previous-interval12" {
              value 12;
              description "Previous interval 12";
            }
            enum "previous-interval13" {
              value 13;
              description "Previous interval 13";
            }
            enum "previous-interval14" {
              value 14;
              description "Previous interval 14";
            }
            enum "previous-interval15" {
              value 15;
              description "Previous interval 15";
            }
            enum "previous-interval16" {
              value 16;
              description "Previous interval 16";
            }
            enum "previous-interval17" {
              value 17;
              description "Previous interval 17";
            }
            enum "previous-interval18" {
              value 18;
              description "Previous interval 18";
            }
            enum "previous-interval19" {
              value 19;
              description "Previous interval 19";
            }
            enum "previous-interval20" {
              value 20;
              description "Previous interval 20";
            }
            enum "previous-interval21" {
              value 21;
              description "Previous interval 21";
            }
            enum "previous-interval22" {
              value 22;
              description "Previous interval 22";
            }
            enum "previous-interval23" {
              value 23;
              description "Previous interval 23";
            }
            enum "previous-interval24" {
              value 24;
              description "Previous interval 24";
            }
            enum "previous-interval25" {
              value 25;
              description "Previous interval 25";
            }
            enum "previous-interval26" {
              value 26;
              description "Previous interval 26";
            }
            enum "previous-interval27" {
              value 27;
              description "Previous interval 27";
            }
            enum "previous-interval28" {
              value 28;
              description "Previous interval 28";
            }
            enum "previous-interval29" {
              value 29;
              description "Previous interval 29";
            }
            enum "previous-interval30" {
              value 30;
              description "Previous interval 30";
            }
            enum "previous-interval31" {
              value 31;
              description "Previous interval 31";
            }
            enum "previous-interval32" {
              value 32;
              description "Previous interval 32";
            }
          }
          description
            "PRBS test interval information";
        }
      }  // submodule Cisco-IOS-XR-dwdm-ui-oper-sub1
    

© 2023 YumaWorks, Inc. All rights reserved.