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-common { yang-version 1; namespace "http://cisco.com/ns/yang/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"; typedef controller-state { type enumeration { enum "admin-down" { value 0; description "SHDSL controller state administrative down"; } enum "up" { value 1; description "SHDSL controller state up"; } enum "down" { value 2; description "SHDSL controller state down"; } } description "Controller states"; } typedef term-type { type enumeration { enum "co" { value 0; description "Termination type central office"; } enum "cpe" { value 1; description "Termination type customer premises equipment"; } } description "SHDSL termination type"; } typedef mode-type { type enumeration { enum "mode-efm" { value 0; description "Mode is ethernet"; } enum "mode-atm" { value 1; description "Mode is Async Transfer mode"; } } description "SHDSL mode type"; } typedef group-state { type enumeration { enum "shdsl-group-up" { value 0; description "SHDSL group is up"; } enum "shdsl-group-down" { value 1; description "SHDSL group is down"; } enum "shdsl-group-shutdown" { value 2; description "SHDSL group is shutdown"; } } description "Group state"; } typedef group-type { type enumeration { enum "atm-2wire" { value 0; description "Group type ATM two wire"; } enum "efm-2wire" { value 1; description "Group type Ethernet two wire"; } enum "mpair" { value 2; description "Group type m-pair"; } enum "efm-bond" { value 3; description "Group type Ethernet bonding"; } enum "atm-auto" { value 4; description "Group type ATM auto"; } enum "efm-auto" { value 5; description "Group type Ethernet auto"; } } description "Group type"; } typedef annex-type { type enumeration { enum "annex-a" { value 0; description "Annex A"; } enum "annex-b" { value 1; description "Annex B"; } enum "annex-f" { value 2; description "Annex F"; } enum "annex-g" { value 3; description "Annex G"; } enum "annex-a-f" { value 4; description "Annex A-F"; } enum "annex-b-g" { value 5; description "Annex B-G"; } enum "annex-auto" { value 6; description "Annex auto"; } } description "Annex type"; } typedef pmms-states { type enumeration { enum "pmms-enabled" { value 0; description "Power measurement modulation session enabled"; } enum "pmms-disabled" { value 1; description "Power measurement modulation session disabled"; } } description "Power measurement modulation session state"; } typedef line-coding-type { type enumeration { enum "tcpam-auto" { value 0; description "TCPAM auto"; } enum "tcpam-16" { value 1; description "TCPAM 16"; } enum "tcpam-32" { value 2; description "TCPAM 32"; } enum "tcpam-64" { value 3; description "TCPAM 64"; } enum "tcpam-128" { value 4; description "TCPAM 128"; } enum "tcpam-4" { value 5; description "TCPAM 4"; } enum "tcpam-8" { value 6; description "TCPAM 8"; } } description "Line coding type"; } typedef link-states { type enumeration { enum "dsl-up" { value 0; description "Link DSL up"; } enum "dsl-down" { value 1; description "Link DSL down"; } enum "ima-up" { value 2; description "Link inverse multiplexing for ATM up"; } enum "ima-down" { value 3; description "Link inverse multiplexing for ATM down"; } enum "dsl-shutdown" { value 4; description "Link DSL shutdown"; } } description "Link states"; } typedef alarm-states { type enumeration { enum "set" { value 0; description "Alarm set"; } enum "none" { value 1; description "Alarm none"; } } description "Alarm states"; } typedef modem-states { type enumeration { enum "down-not-ready" { value 0; description "Modem down not ready"; } enum "down-ready" { value 1; description "Modem down ready"; } enum "stop-down-ready" { value 2; description "Modem stop down ready"; } enum "initializing" { value 3; description "Modem initializing"; } enum "up-data-mode" { value 4; description "Modem up data mode"; } } description "Modem states"; } typedef logs-state { type enumeration { enum "logs-enabled" { value 0; description "Logs enabled"; } enum "logs-disabled" { value 1; description "Logs disabled"; } } description "Logs state"; } typedef efm-data-type { type enumeration { enum "efm-data-type-fragments" { value 0; description "Ethernet data type fragments"; } enum "efm-data-type-frames" { value 1; description "Ethernet data type frames"; } } description "Ethernet data type"; } typedef shdsl-grp-config-state { type enumeration { enum "shdsl-group-state-congigured" { value 0; description "SHDSL group state configured"; } enum "shdsl-group-state-not-configured" { value 1; description "SHDSL group state not configured"; } } description "SHDSL group configuration state"; } } // module Cisco-IOS-XE-controller-shdsl-common
© 2023 YumaWorks, Inc. All rights reserved.