<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  xmlns="urn:ietf:params:xml:ns:yang:smiv2:ENTITY-STATE-TC-MIB"
  targetNamespace="urn:ietf:params:xml:ns:yang:smiv2:ENTITY-STATE-TC-MIB"
  elementFormDefault="qualified" attributeFormDefault="unqualified"
  xml:lang="en" version="2005-11-22"
  xmlns:ncx="http://netconfcentral.org/ns/yuma-ncx"
  xmlns:smi="urn:ietf:params:xml:ns:yang:yang-smi">
  <xs:annotation>
    <xs:documentation>Converted from YANG file 'ENTITY-STATE-TC-MIB.yang' by yangdump version 2.2.1724
      
      Module: ENTITY-STATE-TC-MIB
      Organization: IETF Entity MIB Working Group
      Version: 2005-11-22
      Contact: General Discussion: entmib@ietf.org
      To Subscribe:
      http://www.ietf.org/mailman/listinfo/entmib
      
      http://www.ietf.org/html.charters/entmib-charter.html
      
      Sharon Chisholm
      Nortel Networks
      PO Box 3511 Station C
      Ottawa, Ont.  K1Y 4H7
      Canada
      schishol@nortel.com
      
      David T. Perkins
      548 Qualbrook Ct
      San Jose, CA 95110
      USA
      Phone: 408 394-8702
      dperkins@snmpinfo.com</xs:documentation>
    <xs:documentation>This MIB defines state textual conventions.
      
      Copyright (C) The Internet Society 2005.  This version
      of this MIB module is part of RFC 4268;  see the RFC
      itself for full legal notices.</xs:documentation>
    <xs:appinfo>
      <ncx:source>/usr/share/yuma/modules/ietf/ENTITY-STATE-TC-MIB.yang</ncx:source>
      <ncx:organization>IETF Entity MIB Working Group</ncx:organization>
      <ncx:contact>General Discussion: entmib@ietf.org
        To Subscribe:
        http://www.ietf.org/mailman/listinfo/entmib
        
        http://www.ietf.org/html.charters/entmib-charter.html
        
        Sharon Chisholm
        Nortel Networks
        PO Box 3511 Station C
        Ottawa, Ont.  K1Y 4H7
        Canada
        schishol@nortel.com
        
        David T. Perkins
        548 Qualbrook Ct
        San Jose, CA 95110
        USA
        Phone: 408 394-8702
        dperkins@snmpinfo.com</ncx:contact>
    </xs:appinfo>
    <xs:appinfo>
      <ncx:revision>
        <ncx:version>2005-11-22</ncx:version>
        <ncx:description>Initial version, published as RFC 4268.</ncx:description>
      </ncx:revision>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType name="EntityAdminState">
    <xs:annotation>
      <xs:documentation> Represents the various possible administrative states.
        
        
        
        
        
        A value of 'locked' means the resource is administratively
        prohibited from use.  A value of 'shuttingDown' means that
        usage is administratively limited to current instances of
        use.  A value of 'unlocked' means the resource is not
        administratively prohibited from use.  A value of
        'unknown' means that this resource is unable to
        report administrative state.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="unknown">
        <xs:annotation>
          <xs:appinfo>
            <ncx:value>1</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="locked">
        <xs:annotation>
          <xs:appinfo>
            <ncx:value>2</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="shuttingDown">
        <xs:annotation>
          <xs:appinfo>
            <ncx:value>3</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="unlocked">
        <xs:annotation>
          <xs:appinfo>
            <ncx:value>4</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="EntityOperState">
    <xs:annotation>
      <xs:documentation> Represents the possible values of operational states.
        
        A value of 'disabled' means the resource is totally
        inoperable.  A value of 'enabled' means the resource
        is partially or fully operable.  A value of 'testing'
        means the resource is currently being tested
        and cannot therefore report whether it is operational
        or not.  A value of 'unknown' means that this
        resource is unable to report operational state.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="unknown">
        <xs:annotation>
          <xs:appinfo>
            <ncx:value>1</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="disabled">
        <xs:annotation>
          <xs:appinfo>
            <ncx:value>2</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="enabled">
        <xs:annotation>
          <xs:appinfo>
            <ncx:value>3</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="testing">
        <xs:annotation>
          <xs:appinfo>
            <ncx:value>4</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="EntityUsageState">
    <xs:annotation>
      <xs:documentation> Represents the possible values of usage states.
        A value of 'idle' means the resource is servicing no
        users.  A value of 'active' means the resource is
        currently in use and it has sufficient spare capacity
        to provide for additional users.  A value of 'busy'
        means the resource is currently in use, but it
        currently has no spare capacity to provide for
        additional users.  A value of 'unknown' means
        that this resource is unable to report usage state.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="unknown">
        <xs:annotation>
          <xs:appinfo>
            <ncx:value>1</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="idle">
        <xs:annotation>
          <xs:appinfo>
            <ncx:value>2</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="active">
        <xs:annotation>
          <xs:appinfo>
            <ncx:value>3</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="busy">
        <xs:annotation>
          <xs:appinfo>
            <ncx:value>4</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="EntityAlarmStatus">
    <xs:annotation>
      <xs:documentation> Represents the possible values of alarm status.
        An Alarm [RFC3877] is a persistent indication
        of an error or warning condition.
        
        When no bits of this attribute are set, then no active
        alarms are known against this entity and it is not under
        repair.
        
        When the 'value of underRepair' is set, the resource is
        currently being repaired, which, depending on the
        implementation, may make the other values in this bit
        string not meaningful.
        
        When the value of 'critical' is set, one or more critical
        alarms are active against the resource.  When the value
        of 'major' is set, one or more major alarms are active
        against the resource.  When the value of 'minor' is set,
        one or more minor alarms are active against the resource.
        When the value of 'warning' is set, one or more warning
        alarms are active against the resource.  When the value
        of 'indeterminate' is set, one or more alarms of whose
        perceived severity cannot be determined are active
        against this resource.
        
        A value of 'unknown' means that this resource is
        unable to report alarm state.</xs:documentation>
    </xs:annotation>
    <xs:list>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="unknown">
            <xs:annotation>
              <xs:appinfo>
                <ncx:position>0</ncx:position>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="underRepair">
            <xs:annotation>
              <xs:appinfo>
                <ncx:position>1</ncx:position>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="critical">
            <xs:annotation>
              <xs:appinfo>
                <ncx:position>2</ncx:position>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="major">
            <xs:annotation>
              <xs:appinfo>
                <ncx:position>3</ncx:position>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="minor">
            <xs:annotation>
              <xs:appinfo>
                <ncx:position>4</ncx:position>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="warning">
            <xs:annotation>
              <xs:appinfo>
                <ncx:position>5</ncx:position>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="indeterminate">
            <xs:annotation>
              <xs:appinfo>
                <ncx:position>6</ncx:position>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
    </xs:list>
  </xs:simpleType>
  <xs:simpleType name="EntityStandbyStatus">
    <xs:annotation>
      <xs:documentation> Represents the possible values of standby status.
        
        A value of 'hotStandby' means the resource is not
        providing service, but it will be immediately able to
        take over the role of the resource to be backed up,
        without the need for initialization activity, and will
        contain the same information as the resource to be
        backed up.  A value of 'coldStandy' means that the
        resource is to back up another resource, but will not
        be immediately able to take over the role of a resource
        to be backed up, and will require some initialization
        activity.  A value of 'providingService' means the
        resource is providing service.  A value of
        'unknown' means that this resource is unable to
        report standby state.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="unknown">
        <xs:annotation>
          <xs:appinfo>
            <ncx:value>1</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="hotStandby">
        <xs:annotation>
          <xs:appinfo>
            <ncx:value>2</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="coldStandby">
        <xs:annotation>
          <xs:appinfo>
            <ncx:value>3</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="providingService">
        <xs:annotation>
          <xs:appinfo>
            <ncx:value>4</ncx:value>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:schema>

