Cisco-IOS-XR-controller-otu-oper-sub1

This submodule contains a collection of YANG definitions for Cisco IOS-XR controller-otu package operational data. Copyright (c...

  • Version: 2020-05-12

    Cisco-IOS-XR-controller-otu-oper-sub1@2020-05-12


    
      submodule Cisco-IOS-XR-controller-otu-oper-sub1 {
    
        yang-version 1;
    
        belongs-to
          Cisco-IOS-XR-controller-otu-oper {
            prefix
              Cisco-IOS-XR-controller-otu-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 controller-otu package operational data.
         
         Copyright (c) 2013-2020 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2020-05-12" {
          description
            "Added flexo oper
           2020-04-29
             Added new parameter inst-q-margin";
        }
    
        revision "2019-12-19" {
          description
            "Added new values in OTU_G709FECMode
           2019-09-18
           Added new parameters, q-margin, q-factor, bandwidth to reflect under show controller coherentdsp.";
        }
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2017-05-01" {
          description
            "Fixing backward compatibility error in module.";
        }
    
        revision "2017-03-13" {
          description "PRBS Info added";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "3.1.0";
        semver:module-version "3.0.0";
        semver:module-version "2.0.0";
    
        typedef Otu-ains-state-et {
          type enumeration {
            enum "none" {
              value 0;
              description "None";
            }
            enum "active-running" {
              value 1;
              description "Running";
            }
            enum "active-pending" {
              value 2;
              description "Pending";
            }
          }
          description "Otu ains state et";
        }
    
        typedef Gmpls-otu-tti-mode {
          type enumeration {
            enum "gmpls-otu-tti-mode-none" {
              value 0;
              description "Not Set";
            }
            enum "gmpls-otu-tti-mode-sm" {
              value 1;
              description "Section Monitoring";
            }
            enum "gmpls-otu-tti-mode-pm" {
              value 2;
              description "Path Monitoring";
            }
            enum "gmpls-otu-tti-mode-tcm" {
              value 3;
              description
                "Tandem Connection Monitoring";
            }
          }
          description "Gmpls otu tti mode";
        }
    
        typedef Otu-pp-intf-state {
          type enumeration {
            enum "otu-pp-intf-up" {
              value 0;
              description "Interface is Up";
            }
            enum "otu-pp-intf-failing" {
              value 1;
              description
                "Interface is Going Down";
            }
            enum "otu-pp-intf-down" {
              value 2;
              description "Interface Down";
            }
          }
          description "Otu pp intf state";
        }
    
        typedef Otu-pp-fsm-state {
          type enumeration {
            enum "otu-in-active" {
              value 0;
              description "In Active";
            }
            enum "otu-disabled" {
              value 1;
              description "Disabled";
            }
            enum "otu-normal-state" {
              value 2;
              description "Normal";
            }
            enum "otu-local-failing" {
              value 3;
              description "Local Failing";
            }
            enum "otu-remote-failing" {
              value 4;
              description "Remote Failing";
            }
            enum "otu-main-t-failing" {
              value 5;
              description "Maintance Failing";
            }
            enum "otu-regen-failing" {
              value 6;
              description "Regenerator Failing";
            }
            enum "otu-local-failed" {
              value 7;
              description "Local Failed";
            }
            enum "otu-remote-failed" {
              value 8;
              description "Remote Failed";
            }
            enum "otu-main-t-failed" {
              value 9;
              description "Maintance Failed";
            }
            enum "otu-regen-failed" {
              value 10;
              description "Regenerator Failed";
            }
          }
          description "Otu pp fsm state";
        }
    
        typedef Otu-per-mon {
          type enumeration {
            enum "disable" {
              value 0;
              description "Disable";
            }
            enum "enable" {
              value 1;
              description "Enable";
            }
          }
          description "Otu per mon";
        }
    
        typedef Otu-sec-state {
          type enumeration {
            enum "normal" {
              value 0;
              description "Normal";
            }
            enum "maintenance" {
              value 1;
              description "Maintenance";
            }
            enum "ains" {
              value 2;
              description "Automatic In Service";
            }
          }
          description "Otu sec state";
        }
    
        typedef Otu-der-state {
          type enumeration {
            enum "out-of-service" {
              value 0;
              description "Out Of Service";
            }
            enum "in-service" {
              value 1;
              description "In Service";
            }
            enum "maintenance" {
              value 2;
              description "Maintenance";
            }
            enum "ains" {
              value 3;
              description "Automatic In Service";
            }
          }
          description "Otu der state";
        }
    
        typedef Otu-g709fec-mode {
          type enumeration {
            enum "otu-bag-none-fec" {
              value 1;
              description "NONE";
            }
            enum "otu-bag-standard-fec" {
              value 2;
              description "STANDARD";
            }
            enum "otu-bag-1-i-7-fec" {
              value 4;
              description "ENHANCEDI.7";
            }
            enum "otu-bag-1-i-4-fec" {
              value 8;
              description "ENHANCEDI.4";
            }
            enum "otu-bag-swizzle-fec" {
              value 16;
              description "SWIZZLE";
            }
            enum "otu-bag-hg20-fec" {
              value 32;
              description "HIGH GAIN20";
            }
            enum "otu-bag-enhanced-hg7-fec" {
              value 64;
              description "Enhanced High Gain 7";
            }
            enum "otu-bag-sd20-fec" {
              value 128;
              description "Soft-Decision 20";
            }
            enum "otu-bag-sd7-fec" {
              value 256;
              description "Soft-Decision 7";
            }
            enum "otu-bag-sd15-fec" {
              value 512;
              description "Soft-Decision 15";
            }
            enum "otu-bag-sd27-fec" {
              value 1024;
              description "Soft-Decision 27";
            }
            enum "otu-bag-sd15-de-fec" {
              value 2048;
              description "Soft-Decision 15 DE";
            }
            enum "otu-bag-staircase-de-fec" {
              value 4096;
              description "STAIRCASE DE";
            }
            enum "otu-bag-o-fec" {
              value 8192;
              description "O FEC";
            }
            enum "otu-bag-c-fec" {
              value 16384;
              description "C FEC";
            }
            enum "otu-bag-all-fec" {
              value 32768;
              description "ALL";
            }
          }
          description "Otu g709fec mode";
        }
    
        typedef Otu-cn-rate {
          type enumeration {
            enum "otuc1" {
              value 1;
              description "OTUC1";
            }
            enum "otuc2" {
              value 2;
              description "OTUC2";
            }
            enum "otuc3" {
              value 3;
              description "OTUC3";
            }
            enum "otuc4" {
              value 4;
              description "OTUC4";
            }
          }
          description "Otu cn rate";
        }
    
        typedef Otu-flexo-mode {
          type enumeration {
            enum "disable" {
              value 0;
              description "Disable";
            }
            enum "enable" {
              value 1;
              description "Enable";
            }
          }
          description "Otu flexo mode";
        }
    
        typedef Otu-loop-back-mode {
          type enumeration {
            enum "none" {
              value 1;
              description "None";
            }
            enum "line" {
              value 2;
              description "Line";
            }
            enum "internal" {
              value 4;
              description "Internal";
            }
          }
          description "Otu loop back mode";
        }
    
        typedef Otu-tti-et {
          type enumeration {
            enum "ascii" {
              value 0;
              description "ASCII";
            }
            enum "hex" {
              value 1;
              description "HEX";
            }
            enum "full-ascii" {
              value 2;
              description "FULL ASCII";
            }
            enum "full-hex" {
              value 3;
              description "FULL HEX";
            }
          }
          description "Otu tti et";
        }
    
        typedef Otu-state-et {
          type enumeration {
            enum "not-ready" {
              value 0;
              description "Not Ready";
            }
            enum "admin-down" {
              value 1;
              description "Admin Down";
            }
            enum "down" {
              value 2;
              description "Down";
            }
            enum "up" {
              value 3;
              description "Up";
            }
            enum "shutdown" {
              value 4;
              description "Shutdown";
            }
            enum "error-disable" {
              value 5;
              description "Error Disable";
            }
            enum "down-immediate" {
              value 6;
              description "Down Immediate";
            }
            enum "down-immediate-admin" {
              value 7;
              description "Down Immediate Admin";
            }
            enum "down-graceful" {
              value 8;
              description "Down Graceful";
            }
            enum "begin-shutdown" {
              value 9;
              description "Begin Shutdown";
            }
            enum "end-shutdown" {
              value 10;
              description "End Shutdown";
            }
            enum "begin-error-disable" {
              value 11;
              description "Begin Error Disable";
            }
            enum "end-error-disable" {
              value 12;
              description "End Error Disable";
            }
            enum "begin-down-graceful" {
              value 13;
              description "Begin Down Graceful";
            }
            enum "reset" {
              value 14;
              description "Reset";
            }
            enum "operational" {
              value 15;
              description "Operational";
            }
            enum "not-operational" {
              value 16;
              description "Not Operational";
            }
            enum "unknown" {
              value 17;
              description "Unknown";
            }
            enum "last" {
              value 18;
              description "Last";
            }
          }
          description "Otu state et";
        }
    
        typedef Otu-prbs-status {
          type enumeration {
            enum "locked" {
              value 0;
              description "Locked";
            }
            enum "unlocked" {
              value 1;
              description "Unlocked";
            }
            enum "not-applicable" {
              value 2;
              description "Not Applicable";
            }
          }
          description "Otu prbs status";
        }
    
        typedef Otu-prbs-pattern {
          type enumeration {
            enum "not-applicable" {
              value 0;
              description
                "OTU PRBS pattern not applicable";
            }
            enum "pn31" {
              value 1;
              description "PN31";
            }
            enum "pn23" {
              value 2;
              description "PN23";
            }
            enum "pn11" {
              value 4;
              description "PN11";
            }
            enum "inverted-pn31" {
              value 8;
              description "INVERTED PN31";
            }
            enum "inverted-pn11" {
              value 16;
              description "INVERTED PN11";
            }
            enum "pn15" {
              value 32;
              description "PN15";
            }
            enum "pn7" {
              value 64;
              description "PN7";
            }
          }
          description "Otu prbs pattern";
        }
    
        typedef Otu-prbs-mode {
          type enumeration {
            enum "not-applicable" {
              value 0;
              description
                "OTU PRBS mode not applicable";
            }
            enum "source" {
              value 1;
              description "Source";
            }
            enum "sink" {
              value 2;
              description "Sink";
            }
            enum "source-sink" {
              value 3;
              description "Source Sink";
            }
          }
          description "Otu prbs mode";
        }
    
        typedef Otu-prbs-test {
          type enumeration {
            enum "disable" {
              value 0;
              description "Disable";
            }
            enum "enable" {
              value 1;
              description "Enable";
            }
          }
          description "Otu prbs test";
        }
      }  // submodule Cisco-IOS-XR-controller-otu-oper-sub1
    

© 2023 YumaWorks, Inc. All rights reserved.