Cisco-IOS-XR-sysadmin-fabric-cxp-ncs6k

This module contains definitions for the Calvados model objects. Copyright (c) 2012-2020 by Cisco Systems, Inc. All rights rese...

  • Version: 2019-04-15

    Cisco-IOS-XR-sysadmin-fabric-cxp-ncs6k@2019-04-15


    
      module Cisco-IOS-XR-sysadmin-fabric-cxp-ncs6k {
    
        yang-version 1;
    
        namespace
          "http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-cxp-ncs6k";
    
        prefix fabric_cxp;
    
        import Cisco-IOS-XR-sysadmin-fabric-types {
          prefix fabric-types;
        }
        import tailf-xsd-types {
          prefix xs;
        }
        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 module contains definitions
    for the Calvados model objects.
    
    Copyright (c) 2012-2020 by Cisco Systems, Inc.
    All rights reserved.";
    
        revision "2019-04-15" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2018-04-09" {
          description
            "Required changes for ConfD 6.4.5";
        }
    
        revision "2017-08-01" {
          description
            "Updated to display cxp2 firmware and eeprom version";
        }
    
        revision "2017-06-19" {
          description
            "Namespace change to comply with Cisco guidelines on namespace";
        }
    
        semver:module-version "1.0.1";
    
        grouping dom_output {
          list port {
            key "cxp_port";
            leaf show_port {
              type boolean;
            }
    
            leaf cxp2_display {
              type boolean;
            }
    
            leaf rack_num {
              type uint32;
            }
    
            leaf slot_num {
              type uint32;
            }
    
            leaf cxp_port {
              type fabric-types:cxp_port_type;
            }
    
            leaf cur_loc_str {
              type string;
            }
    
            leaf vendorname {
              type string;
            }
    
            leaf partnumber {
              type string;
            }
    
            leaf serialnumber {
              type string;
            }
    
            leaf vid {
              type string;
            }
    
            leaf pid {
              type string;
            }
    
            leaf vendor_rev_num {
              type uint32;
            }
    
            leaf vendor_pn {
              type string;
            }
    
            leaf vendor_sn {
              type string;
            }
    
            leaf dev_description {
              type string;
            }
    
            leaf clei_code_num {
              type string;
            }
    
            leaf ven_date_code {
              type string;
            }
    
            leaf ven_lot_code {
              type string;
            }
    
            leaf vendor_oui_ieee_company_id {
              type uint32;
            }
    
            leaf eeprom_rev_num {
              type uint32;
            }
    
            leaf firmware_rev_num {
              type uint32;
            }
    
            leaf current_speed {
              type string;
            }
    
            leaf TX_temp_rd {
              type xs:float;
            }
    
            leaf TX_temp_sts {
              type string;
            }
    
            leaf TX_volt_sts {
              type string;
            }
    
            leaf TX_volt_rd {
              type xs:float;
            }
    
            leaf tx_chn_sts0 {
              type string;
            }
    
            leaf tx_chn_sts1 {
              type string;
            }
    
            leaf tx_chn_sts2 {
              type string;
            }
    
            leaf tx_chn_sts3 {
              type string;
            }
    
            leaf tx_chn_sts4 {
              type string;
            }
    
            leaf tx_chn_sts5 {
              type string;
            }
    
            leaf tx_chn_sts6 {
              type string;
            }
    
            leaf tx_chn_sts7 {
              type string;
            }
    
            leaf tx_chn_sts8 {
              type string;
            }
    
            leaf tx_chn_sts9 {
              type string;
            }
    
            leaf tx_chn_sts10 {
              type string;
            }
    
            leaf tx_chn_sts11 {
              type string;
            }
    
            leaf tx_fault0 {
              type string;
            }
    
            leaf tx_fault1 {
              type string;
            }
    
            leaf tx_fault2 {
              type string;
            }
    
            leaf tx_fault3 {
              type string;
            }
    
            leaf tx_fault4 {
              type string;
            }
    
            leaf tx_fault5 {
              type string;
            }
    
            leaf tx_fault6 {
              type string;
            }
    
            leaf tx_fault7 {
              type string;
            }
    
            leaf tx_fault8 {
              type string;
            }
    
            leaf tx_fault9 {
              type string;
            }
    
            leaf tx_fault10 {
              type string;
            }
    
            leaf tx_fault11 {
              type string;
            }
    
            leaf tx_bias_cur0 {
              type xs:float;
            }
    
            leaf tx_bias_cur1 {
              type xs:float;
            }
    
            leaf tx_bias_cur2 {
              type xs:float;
            }
    
            leaf tx_bias_cur3 {
              type xs:float;
            }
    
            leaf tx_bias_cur4 {
              type xs:float;
            }
    
            leaf tx_bias_cur5 {
              type xs:float;
            }
    
            leaf tx_bias_cur6 {
              type xs:float;
            }
    
            leaf tx_bias_cur7 {
              type xs:float;
            }
    
            leaf tx_bias_cur8 {
              type xs:float;
            }
    
            leaf tx_bias_cur9 {
              type xs:float;
            }
    
            leaf tx_bias_cur10 {
              type xs:float;
            }
    
            leaf tx_bias_cur11 {
              type xs:float;
            }
    
            leaf tx_los0 {
              type string;
            }
    
            leaf tx_los1 {
              type string;
            }
    
            leaf tx_los2 {
              type string;
            }
    
            leaf tx_los3 {
              type string;
            }
    
            leaf tx_los4 {
              type string;
            }
    
            leaf tx_los5 {
              type string;
            }
    
            leaf tx_los6 {
              type string;
            }
    
            leaf tx_los7 {
              type string;
            }
    
            leaf tx_los8 {
              type string;
            }
    
            leaf tx_los9 {
              type string;
            }
    
            leaf tx_los10 {
              type string;
            }
    
            leaf tx_los11 {
              type string;
            }
    
            leaf tx_opt_pw_alm0 {
              type string;
            }
    
            leaf tx_opt_pw_alm1 {
              type string;
            }
    
            leaf tx_opt_pw_alm2 {
              type string;
            }
    
            leaf tx_opt_pw_alm3 {
              type string;
            }
    
            leaf tx_opt_pw_alm4 {
              type string;
            }
    
            leaf tx_opt_pw_alm5 {
              type string;
            }
    
            leaf tx_opt_pw_alm6 {
              type string;
            }
    
            leaf tx_opt_pw_alm7 {
              type string;
            }
    
            leaf tx_opt_pw_alm8 {
              type string;
            }
    
            leaf tx_opt_pw_alm9 {
              type string;
            }
    
            leaf tx_opt_pw_alm10 {
              type string;
            }
    
            leaf tx_opt_pw_alm11 {
              type string;
            }
    
            leaf tx_cdr_lock0 {
              type string;
            }
    
            leaf tx_cdr_lock1 {
              type string;
            }
    
            leaf tx_cdr_lock2 {
              type string;
            }
    
            leaf tx_cdr_lock3 {
              type string;
            }
    
            leaf tx_cdr_lock4 {
              type string;
            }
    
            leaf tx_cdr_lock5 {
              type string;
            }
    
            leaf tx_cdr_lock6 {
              type string;
            }
    
            leaf tx_cdr_lock7 {
              type string;
            }
    
            leaf tx_cdr_lock8 {
              type string;
            }
    
            leaf tx_cdr_lock9 {
              type string;
            }
    
            leaf tx_cdr_lock10 {
              type string;
            }
    
            leaf tx_cdr_lock11 {
              type string;
            }
    
            leaf tx_opt_bs_alm0 {
              type string;
            }
    
            leaf tx_opt_bs_alm1 {
              type string;
            }
    
            leaf tx_opt_bs_alm2 {
              type string;
            }
    
            leaf tx_opt_bs_alm3 {
              type string;
            }
    
            leaf tx_opt_bs_alm4 {
              type string;
            }
    
            leaf tx_opt_bs_alm5 {
              type string;
            }
    
            leaf tx_opt_bs_alm6 {
              type string;
            }
    
            leaf tx_opt_bs_alm7 {
              type string;
            }
    
            leaf tx_opt_bs_alm8 {
              type string;
            }
    
            leaf tx_opt_bs_alm9 {
              type string;
            }
    
            leaf tx_opt_bs_alm10 {
              type string;
            }
    
            leaf tx_opt_bs_alm11 {
              type string;
            }
    
            leaf tx_light_op_dBm0 {
              type string;
            }
    
            leaf tx_light_op_dBm1 {
              type string;
            }
    
            leaf tx_light_op_dBm2 {
              type string;
            }
    
            leaf tx_light_op_dBm3 {
              type string;
            }
    
            leaf tx_light_op_dBm4 {
              type string;
            }
    
            leaf tx_light_op_dBm5 {
              type string;
            }
    
            leaf tx_light_op_dBm6 {
              type string;
            }
    
            leaf tx_light_op_dBm7 {
              type string;
            }
    
            leaf tx_light_op_dBm8 {
              type string;
            }
    
            leaf tx_light_op_dBm9 {
              type string;
            }
    
            leaf tx_light_op_dBm10 {
              type string;
            }
    
            leaf tx_light_op_dBm11 {
              type string;
            }
    
            leaf RX_temp_rd {
              type xs:float;
            }
    
            leaf RX_temp_sts {
              type string;
            }
    
            leaf RX_volt_sts {
              type string;
            }
    
            leaf RX_volt_rd {
              type xs:float;
            }
    
            leaf rx_chn_sts0 {
              type string;
            }
    
            leaf rx_chn_sts1 {
              type string;
            }
    
            leaf rx_chn_sts2 {
              type string;
            }
    
            leaf rx_chn_sts3 {
              type string;
            }
    
            leaf rx_chn_sts4 {
              type string;
            }
    
            leaf rx_chn_sts5 {
              type string;
            }
    
            leaf rx_chn_sts6 {
              type string;
            }
    
            leaf rx_chn_sts7 {
              type string;
            }
    
            leaf rx_chn_sts8 {
              type string;
            }
    
            leaf rx_chn_sts9 {
              type string;
            }
    
            leaf rx_chn_sts10 {
              type string;
            }
    
            leaf rx_chn_sts11 {
              type string;
            }
    
            leaf rx_los0 {
              type string;
            }
    
            leaf rx_los1 {
              type string;
            }
    
            leaf rx_los2 {
              type string;
            }
    
            leaf rx_los3 {
              type string;
            }
    
            leaf rx_los4 {
              type string;
            }
    
            leaf rx_los5 {
              type string;
            }
    
            leaf rx_los6 {
              type string;
            }
    
            leaf rx_los7 {
              type string;
            }
    
            leaf rx_los8 {
              type string;
            }
    
            leaf rx_los9 {
              type string;
            }
    
            leaf rx_los10 {
              type string;
            }
    
            leaf rx_los11 {
              type string;
            }
    
            leaf rx_opt_pw_alm0 {
              type string;
            }
    
            leaf rx_opt_pw_alm1 {
              type string;
            }
    
            leaf rx_opt_pw_alm2 {
              type string;
            }
    
            leaf rx_opt_pw_alm3 {
              type string;
            }
    
            leaf rx_opt_pw_alm4 {
              type string;
            }
    
            leaf rx_opt_pw_alm5 {
              type string;
            }
    
            leaf rx_opt_pw_alm6 {
              type string;
            }
    
            leaf rx_opt_pw_alm7 {
              type string;
            }
    
            leaf rx_opt_pw_alm8 {
              type string;
            }
    
            leaf rx_opt_pw_alm9 {
              type string;
            }
    
            leaf rx_opt_pw_alm10 {
              type string;
            }
    
            leaf rx_opt_pw_alm11 {
              type string;
            }
    
            leaf rx_light_in_dBm0 {
              type string;
            }
    
            leaf rx_light_in_dBm1 {
              type string;
            }
    
            leaf rx_light_in_dBm2 {
              type string;
            }
    
            leaf rx_light_in_dBm3 {
              type string;
            }
    
            leaf rx_light_in_dBm4 {
              type string;
            }
    
            leaf rx_light_in_dBm5 {
              type string;
            }
    
            leaf rx_light_in_dBm6 {
              type string;
            }
    
            leaf rx_light_in_dBm7 {
              type string;
            }
    
            leaf rx_light_in_dBm8 {
              type string;
            }
    
            leaf rx_light_in_dBm9 {
              type string;
            }
    
            leaf rx_light_in_dBm10 {
              type string;
            }
    
            leaf rx_light_in_dBm11 {
              type string;
            }
          }  // list port
        }  // grouping dom_output
    
        grouping fc_cxp_port_rack_summary {
          list split_tbl_flag {
            key "tbl_splt";
            leaf tbl_splt {
              type uint32;
            }
    
            list smry_per_slot {
              key "slot_no";
              leaf func_rack_name {
                type string;
              }
    
              leaf max_cxp {
                type uint32;
              }
    
              leaf row_cxp_1 {
                type boolean;
                default "false";
              }
    
              leaf row_cxp_2 {
                type boolean;
                default "false";
              }
    
              leaf slot_row {
                type boolean;
                default "false";
              }
    
              leaf tbl_splt_flag {
                type boolean;
              }
    
              leaf slot_no {
                type uint32;
              }
    
              leaf cxp_port_no {
                type uint32;
              }
    
              leaf fc_loc_str {
                type string;
              }
    
              leaf cxp_sts_0 {
                type string;
              }
    
              leaf cxp_sts_1 {
                type string;
              }
    
              leaf cxp_sts_2 {
                type string;
              }
    
              leaf cxp_sts_3 {
                type string;
              }
    
              leaf cxp_sts_4 {
                type string;
              }
    
              leaf cxp_sts_5 {
                type string;
              }
    
              leaf cxp_sts_6 {
                type string;
              }
    
              leaf cxp_sts_7 {
                type string;
              }
    
              leaf cxp_sts_8 {
                type string;
              }
    
              leaf cxp_sts_9 {
                type string;
              }
    
              leaf cxp_sts_10 {
                type string;
              }
    
              leaf cxp_sts_11 {
                type string;
              }
    
              leaf cxp_sts_12 {
                type string;
              }
    
              leaf cxp_sts_13 {
                type string;
              }
    
              leaf cxp_sts_14 {
                type string;
              }
    
              leaf cxp_sts_15 {
                type string;
              }
            }  // list smry_per_slot
          }  // list split_tbl_flag
        }  // grouping fc_cxp_port_rack_summary
    
        grouping fc_cxp_dom {
          container cxp {
            container dom {
              list location {
                key "loc_str";
                leaf loc_str {
                  type string;
                }
    
                leaf description {
                  type string;
                  default "location (R/S)";
                }
    
                uses dom_output;
              }  // list location
            }  // container dom
    
            container summary {
              list rack {
                key "rack_str";
                leaf rack_str {
                  type string;
                }
    
                leaf description {
                  type string;
                  default "Rack No.";
                }
    
                uses fc_cxp_port_rack_summary;
              }  // list rack
            }  // container summary
          }  // container cxp
        }  // grouping fc_cxp_dom
      }  // module Cisco-IOS-XR-sysadmin-fabric-cxp-ncs6k
    

© 2023 YumaWorks, Inc. All rights reserved.