This module contains a collection of YANG definitions for Cisco IOS-XR controller-optics package configuration. This YANG modul...
Version: 2021-01-20
module Cisco-IOS-XR-controller-optics-cfg { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-cfg"; prefix controller-optics-cfg; import cisco-semver { prefix semver; } import Cisco-IOS-XR-ifmgr-cfg { prefix a1; } 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 a collection of YANG definitions for Cisco IOS-XR controller-optics package configuration. This YANG module augments the Cisco-IOS-XR-ifmgr-cfg module with configuration data. Copyright (c) 2013-2021 by Cisco Systems, Inc. All rights reserved."; revision "2021-01-20" { description "Enteries added for two new FEC types in schema. 2020-09-18 Transceiver disable added for OTS controller 2020-07-24 New Cfg Model Added for optics yang for FastPoll 2020-05-06 Entries added in FEC enum in bag and schema"; } revision "2019-04-05" { description "Range increased for Optics transmit power. IosSetYangSchemaRev Cisco-IOS-XR-controller-optics-cfg"; } revision "2017-09-07" { description "Fixed type translation error."; } revision "2017-05-01" { description "Fixing backward compatibility error in module."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "1.2.0"; semver:module-version "1.1.1"; typedef Optics-fec { type enumeration { enum "fec-none" { value 0; description "No Fec"; } enum "fec-h15" { value 1; description "Enhanced H15"; } enum "fec-h25" { value 2; description "Enhanced H25"; } enum "fec-h15-de" { value 4; description "Enhanced H15 DE"; } enum "fec-h25-de" { value 8; description "Enhanced H25 DE"; } enum "fec-not-set" { value 32; description "Disable the FEC"; } enum "fec-1i7" { value 128; description "Enhanced 1I7"; } enum "fec-1i4" { value 256; description "Enhanced 1I4"; } enum "fec-swizzle" { value 512; description "Enhanced Swizzle"; } enum "fec-hg20" { value 1024; description "Enhanced HG20"; } enum "fec-hg7" { value 2048; description "Enhanced HG7"; } enum "fec-sd20" { value 4096; description "SoftDecision 20"; } enum "fec-sd7" { value 8192; description "SoftDecision 7"; } enum "fec-sd15" { value 16384; description "SoftDecision 15"; } enum "fec-sd27" { value 32768; description "SoftDecision 27"; } enum "fec-sd15-de" { value 65536; description "SoftDecision 15 with DE"; } enum "fec-staircase-de" { value 131072; description "Enhanced Staircase FEC with DE"; } enum "fec-ofec" { value 262144; description "OFEC"; } enum "fec-cfec" { value 524288; description "CFEC"; } enum "fec-stndrd" { value 1048576; description "Standard"; } enum "fec-cl74" { value 2097152; description "CL74"; } enum "fec-cl108" { value 4194304; description "CL108"; } enum "fec-all" { value 8388608; description "All"; } } description "Optics fec"; } typedef Optics-ots-ampli-control-mode { type enumeration { enum "automatic" { value 1; description "Automatic Amplifier Mode"; } enum "manual" { value 2; description "Manual Amplifier Mode"; } } description "Optics ots ampli control mode"; } typedef Threshold { type enumeration { enum "low" { value 1; description "Low Threshold"; } enum "high" { value 2; description "High Threshold"; } } description "Threshold"; } typedef Optics-dwdm-carrier-param { type enumeration { enum "itu-ch" { value 0; description "ITU Wave Channel Number"; } enum "wavelength" { value 1; description "Wavelength in nm"; } enum "frequency" { value 2; description "Frequency in Hertz"; } } description "Optics dwdm carrier param"; } typedef Optics-ots-safety-control-mode { type enumeration { enum "auto" { value 1; description "Automatic Safety Control Mode"; } enum "disabled" { value 2; description "Disable Safety Control Mode"; } } description "Optics ots safety control mode"; } typedef Optics-modulation { type enumeration { enum "none" { value 0; description "No Modulation Type"; } enum "bpsk" { value 1; description "ModType BPSK"; } enum "qpsk" { value 2; description "ModType QPSK"; } enum "8qam" { value 3; description "ModType 8QAM"; } enum "16qam" { value 4; description "ModType 16QAM"; } enum "32qam" { value 5; description "ModType 32QAM"; } enum "64qam" { value 6; description "ModType 64QAM"; } enum "bpsk-qspk" { value 7; description "ModType BPSK_QPSK"; } enum "qpsk-8qam" { value 8; description "ModType QPSK_8QAM"; } enum "8qam-16qam" { value 9; description "ModType 8QAM_16QAM"; } enum "16qam-32qam" { value 10; description "ModType 16QAM_32QAM"; } enum "32qam-64qam" { value 11; description "ModType 32QAM_64QAM"; } } description "Optics modulation"; } typedef Optics-ots-ampli-gain-range { type enumeration { enum "normal" { value 1; description "Normal Amplifier Gain Range"; } enum "extended" { value 2; description "Extended Amplifier Gain Range"; } } description "Optics ots ampli gain range"; } typedef Optics-dwdm-carrier-grid { type enumeration { enum "50g-hz-grid" { value 0; description "50GHz Grid"; } enum "100mhz-grid" { value 1; description "100MHz Grid"; } } description "Optics dwdm carrier grid"; } typedef Optics-loopback { type enumeration { enum "none" { value 0; description "No Loopback"; } enum "internal" { value 1; description "Internal Loopback"; } enum "line" { value 2; description "Line Loopback"; } } description "Optics loopback"; } } // module Cisco-IOS-XR-controller-optics-cfg
© 2023 YumaWorks, Inc. All rights reserved.