netconfcentral logo

openconfig-platform-transceiver@2020-05-06



  module openconfig-platform-transceiver {

    yang-version 1;

    namespace
      "http://openconfig.net/yang/platform/transceiver";

    prefix oc-transceiver;

    import ietf-yang-types {
      prefix yang;
    }
    import openconfig-platform {
      prefix oc-platform;
    }
    import openconfig-platform-types {
      prefix oc-platform-types;
    }
    import openconfig-platform-port {
      prefix oc-port;
    }
    import openconfig-interfaces {
      prefix oc-if;
    }
    import openconfig-transport-types {
      prefix oc-opt-types;
    }
    import openconfig-types {
      prefix oc-types;
    }
    import openconfig-extensions {
      prefix oc-ext;
    }
    import openconfig-yang-types {
      prefix oc-yang;
    }

    organization "OpenConfig working group";

    contact
      "OpenConfig working group
www.openconfig.net";

    description
      "This module defines configuration and operational state data
for transceivers (i.e., pluggable optics).  The module should be
used in conjunction with the platform model where other
physical entity data are represented.

In the platform model, a component of type=TRANSCEIVER is
expected to be a subcomponent of a PORT component.  This
module defines a concrete schema for the associated data for
components with type=TRANSCEIVER.";

    revision "2020-05-06" {
      description
        "Ensure that when statements in read-write contexts reference
only read-write leaves.";
      reference
        "0.7.1";

    }

    revision "2018-11-25" {
      description
        "Add augment for leafref to transceiver component;
Correct paths in physical channels leafref.";
      reference
        "0.7.0";

    }

    revision "2018-11-21" {
      description
        "Add OpenConfig module metadata extensions.";
      reference
        "0.6.1";

    }

    revision "2018-11-16" {
      description
        "Added transceiver FEC configuration and state";
      reference
        "0.6.0";

    }

    revision "2018-05-15" {
      description
        "Remove internal-temp state leaf, since we prefer
the generic /components/component/state/temperature
container for temperature information.";
      reference
        "0.5.0";

    }

    revision "2018-01-22" {
      description
        "Fixed physical-channel path reference";
      reference
        "0.4.1";

    }

    revision "2017-09-18" {
      description
        "Use openconfig-yang-types module";
      reference
        "0.4.0";

    }

    revision "2017-07-08" {
      description
        "Adds clarification on aggregate power measurement data";
      reference
        "0.3.0";

    }

    revision "2016-12-22" {
      description
        "Adds preconfiguration data and clarified units";
      reference
        "0.2.0";

    }

    oc-ext:openconfig-version "0.7.1";
    oc-ext:regexp-posix;
    oc-ext:catalog-organization "openconfig";
    oc-ext:origin "openconfig";
  }  // module openconfig-platform-transceiver