This module contains a collection of YANG definitions for monitoring controller SHDSL operational information. Copyright (c) 201...
Version: 2020-03-01
module Cisco-IOS-XE-controller-shdsl-oper { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XE-controller-shdsl-oper"; prefix shdsl-ios-xe-oper; import Cisco-IOS-XE-controller-shdsl-common { prefix shdsl-ios-xe-common; } import cisco-semver { prefix cisco-semver; } organization "Cisco Systems, Inc."; contact "Cisco Systems, Inc. Customer Service Postal: 170 W Tasman Drive San Jose, CA 95134 Tel: +1 1800 553-NETS E-mail: cs-yang@cisco.com"; description "This module contains a collection of YANG definitions for monitoring controller SHDSL operational information. Copyright (c) 2019 by Cisco Systems, Inc. All rights reserved."; revision "2020-03-01" { description "Initial revision"; reference "1.0.0"; } cisco-semver:module-version "1.0.0"; container shdsl-oper-data { config false; description "SHDSL controller information"; list shdsl-info { key "slot-num subslot-num"; description "SHDSL controller information"; leaf state { type shdsl-ios-xe-common:controller-state; description "Controller State"; } leaf hardware { type string; description "Hardware"; } leaf efm-capabilities { type string; description "Ethernet Capabilities"; } leaf atm-capabilities { type string; description "ATM Capabilities"; } leaf termination { type shdsl-ios-xe-common:term-type; description "Termination"; } leaf configured-mode { type shdsl-ios-xe-common:mode-type; description "Configured Mode"; } leaf vendor { type string; description "Vendor"; } leaf chipset { type string; description "Description"; } leaf phy-source { type string; description "Phy source"; } leaf phy-firmware-files { type string; description "Phy Firmware Files"; } leaf idc-firmware-version { type string; description "Integrated Device Control Firmware version"; } leaf dfe-firmware-version { type string; description "Digital Front End Firmware Version"; } list groups-conf { description "Groups Configuration"; leaf group-configured { type empty; description "Group configured"; } container ginfo { when "boolean(../group-configured)"; description "Group information"; leaf group-id { type uint32; description "Group number"; } leaf gstate { type shdsl-ios-xe-common:group-state; description "Indicated group status up/down/shutdown"; } leaf type { type shdsl-ios-xe-common:group-type; description "Group type"; } leaf ethernet-interface-name { type string; description "Ethernet interface"; } leaf atm-interface-name { type string; description "ATM interface"; } leaf active-links { type uint32; description "Active links"; } leaf bit-map { type string; description "Bit map"; } leaf line-termination { type shdsl-ios-xe-common:term-type; description "Line termination"; } leaf annex { type shdsl-ios-xe-common:annex-type; description "Annex"; } leaf pmms-state { type shdsl-ios-xe-common:pmms-states; description "Power measurement modulation session state"; } leaf line-coding { type shdsl-ios-xe-common:line-coding-type; description "Line coding"; } leaf config-auto-rate { type boolean; description "Configured rate auto"; } leaf configured-rate { type uint32; units "Kbps"; description "Configured rate"; } leaf actual-rate { type uint32; units "Kbps"; description "Actual rate"; } leaf dying-gasp { type string; description "Indicates whether dying gasp is present"; } leaf training-logs-state { type shdsl-ios-xe-common:logs-state; description "Indicates training logs state is Enabled/Disabled"; } leaf configured-links { type uint32; description "Configured links"; } list configured-link-information { description "Configured link information"; leaf link-configured { type empty; description "Link configured"; } container linfo { when "boolean(../link-configured)"; description "Link information"; leaf link-id { type uint32; description "Link number"; } leaf status { type shdsl-ios-xe-common:link-states; description "Link status"; } leaf losws-defect-alarm { type shdsl-ios-xe-common:alarm-states; description "Loss of synchronization word seconds defect alarm"; } leaf snr-margin-alarm { type shdsl-ios-xe-common:alarm-states; description "Signal to noise ratio margin alarm"; } leaf loop-attenuation-alarm { type shdsl-ios-xe-common:alarm-states; description "Loop attenuation alarm"; } leaf termination { type shdsl-ios-xe-common:term-type; description "Termination"; } leaf line-mode { type shdsl-ios-xe-common:group-type; description "Line mode"; } leaf annex { type shdsl-ios-xe-common:annex-type; description "Annex"; } leaf line-coding { type shdsl-ios-xe-common:line-coding-type; description "Line coding"; } leaf config-auto-rate { type boolean; description "Configured rate auto"; } leaf configured-rate { type uint32; units "kbps"; description "Configured rate"; } leaf actual-rate { type uint32; units "kbps"; description "Actual rate"; } leaf modem-status { type shdsl-ios-xe-common:modem-states; description "Modem status"; } leaf link-condition { type string; description "Link condition"; } leaf reason { type string; description "Reason"; } container dsl-statistics { description "DSL statistics"; leaf power-back-off { type uint32; description "Power back off"; } leaf fe-power-back-off { type uint32; description "Forward error power back off"; } leaf loop-attenuation { type uint32; description "Loop attenuation"; } leaf snr-margin { type uint32; description "Signal to noise ratio margin"; } container current-15-minutes { description "Current 15 minutes reading of the counter"; leaf es { type uint32; description "Errored seconds"; } leaf ses { type uint32; description "Severely errored seconds"; } leaf crc { type uint32; description "Cyclic redundancy check"; } leaf losws { type uint32; description "Loss of synchronization word seconds"; } leaf uas { type uint32; description "Unavailable seconds"; } } // container current-15-minutes container previous-15-minutes { description "Previous 15 minutes reading of the counter"; leaf es { type uint32; description "Errored seconds"; } leaf ses { type uint32; description "Severely errored seconds"; } leaf crc { type uint32; description "Cyclic redundancy check"; } leaf losws { type uint32; description "Loss of synchronization word seconds"; } leaf uas { type uint32; description "Unavailable seconds"; } } // container previous-15-minutes container current-24-hours { description "Current 24 hours reading of the counter"; leaf es { type uint32; description "Errored seconds"; } leaf ses { type uint32; description "Severely errored seconds"; } leaf crc { type uint32; description "Cyclic redundancy check"; } leaf losws { type uint32; description "Loss of synchronization word seconds"; } leaf uas { type uint32; description "Unavailable seconds"; } } // container current-24-hours container previous-24-hours { description "Previous 24 hours reading of the counter"; leaf es { type uint32; description "Errored seconds"; } leaf ses { type uint32; description "Severely errored seconds"; } leaf crc { type uint32; description "Cyclic redundancy check"; } leaf losws { type uint32; description "Loss of synchronization word seconds"; } leaf uas { type uint32; description "Unavailable seconds"; } } // container previous-24-hours } // container dsl-statistics container atm-statistics { description "ATM statistics"; container atm-tc-tx { description "Total number of ATM cells sent"; leaf data-cells { type uint32; description "Data cells"; } leaf idle-unassigned { type uint32; description "Idle unassigned"; } } // container atm-tc-tx container atm-tc-rx { description "Total number of ATM cells receive"; leaf data-cells { type uint32; description "Data cells"; } leaf uncorrected-hec { type uint32; description "Uncorrected header error checksum"; } leaf ocd { type uint32; description "Number of Out of Cell Delineation events"; } leaf lcd-start { type uint32; description "Loss of Cell Delineation defects start"; } leaf lcd-end { type uint32; description "Loss of Cell Delineation defects end"; } } // container atm-tc-rx } // container atm-statistics container efm-statistics { description "Ethernet statistics"; leaf data-type { type shdsl-ios-xe-common:efm-data-type; description "Data type"; } leaf efm-tc-tx { type uint32; description "Total number of Ethernet frames sent"; } leaf efm-tc-rx { type uint32; description "Total number of Ethernet frames received"; } } // container efm-statistics } // container linfo } // list configured-link-information } // container ginfo } // list groups-conf leaf slot-num { type uint32; description "SHDSL slot number"; } leaf subslot-num { type uint32; description "SHDSL subslot number"; } } // list shdsl-info } // container shdsl-oper-data } // module Cisco-IOS-XE-controller-shdsl-oper
© 2023 YumaWorks, Inc. All rights reserved.