-- Generated by
-- confdc ++emit-mib FSS-SONET-OC-INTERFACE.mib ++oid fssInterfaces.400 ++import IF-MIB ifIndex ++generate-oids -f fujitsu-entity-states.fxs ietf-interfaces.fxs ietf-yang-types.fxs ++ fujitsu-sonet-oc-interfaces.fxs
-- 2017-06-16 11:30:30
-- Namespace: urn:fujitsu:params:xml:ns:yang:interface:sonetoc

FSS-SONET-OC-INTERFACE DEFINITIONS ::= BEGIN
IMPORTS
    MODULE-IDENTITY, OBJECT-TYPE,
    Integer32, Unsigned32, Counter32, Counter64,
    Gauge32, IpAddress
        FROM SNMPv2-SMI
    TEXTUAL-CONVENTION, RowStatus, DateAndTime,
    TruthValue
        FROM SNMPv2-TC
    ifIndex
        FROM IF-MIB
    fssInterfaces
        FROM FSS-COMMON-SMI
;

fSS-SONET-OC-INTERFACE MODULE-IDENTITY
    LAST-UPDATED "201808140000Z"
    ORGANIZATION
        "Fujitsu Network Communications, Inc."
    CONTACT-INFO
        "Fujitsu Technical Assistance Center (FTAC),
         1-800-USE-FTAC (1-800-873-3822)"
    DESCRIPTION 
        "This MIB module contains object definitions
         for the OC Interfaces."
    REVISION "201808140000Z"
    DESCRIPTION "Added support for sonetOcRx-trc"
    REVISION "201601200000Z"
    DESCRIPTION "Initial Revision"
    ::= { fssInterfaces 400 }

ConfdString ::= TEXTUAL-CONVENTION
    DISPLAY-HINT "1t"
    STATUS      current
    DESCRIPTION "xs: and confd: types mapped to strings"
    SYNTAX      OCTET STRING

String ::= TEXTUAL-CONVENTION
    DISPLAY-HINT "1t"
    STATUS      current
    DESCRIPTION "xs:string"
    SYNTAX      OCTET STRING

sonet-oc-dataTable OBJECT-TYPE 
  SYNTAX      SEQUENCE OF SONET-OC-dataEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    ::= { fSS-SONET-OC-INTERFACE 1 }

sonet-oc-dataEntry OBJECT-TYPE
    SYNTAX      SONET-OC-dataEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { ifIndex }
        ::= { sonet-oc-dataTable 1 }

SONET-OC-dataEntry ::=
    SEQUENCE {
       sonetOcOper-status INTEGER,
       sonetOcAdmin-status INTEGER,
       sonetOcRx-trc ConfdString
    }

sonetOcOper-status OBJECT-TYPE
    SYNTAX      INTEGER {up(1),down(2),testing(3),unknown(4),dormant(5),not-present(6),lower-layer-down(7)}
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION ""
    ::= { sonet-oc-dataEntry 1 }

sonetOcAdmin-status OBJECT-TYPE
    SYNTAX      INTEGER {up(1),down(2),testing(3)}
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION ""
    ::= { sonet-oc-dataEntry 2 }
	
sonetOcRx-trc OBJECT-TYPE
    SYNTAX      ConfdString
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION ""
    ::= { sonet-oc-dataEntry 3 }
	
END
