POTM7203b9-MIB DEFINITIONS ::= BEGIN

IMPORTS
  proflexCard FROM PROFLEX-CARD-MIB

  MODULE-IDENTITY FROM SNMPv2-SMI;

potm7203 MODULE-IDENTITY
	LAST-UPDATED "201110050000Z"
	ORGANIZATION "www.profitt.ru"
	CONTACT-INFO
    "email:    info@profitt.ru"
  	DESCRIPTION
    "Top-level infrastructure of the proflex MIB tree"
    ::= { proflexCard 185 }

statusTable     OBJECT-TYPE
    SYNTAX      SEQUENCE OF proflexCardEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    ::= { potm7203 1 }

statusTableEntry     OBJECT-TYPE
    SYNTAX      statusTableEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    INDEX       { proflexSlot }
    ::= { statusTable 1 }

statusTableEntry ::= SEQUENCE {
        3G Unsigned16,
    Gr1 Unsigned16,
    Gr2 Unsigned16,
    Gr3 Unsigned16,
    Gr4 Unsigned16,
    Vu1 Unsigned16,
    Vu1Assign Unsigned16,
    Vu1Pos Unsigned16,
    Vu2 Unsigned16,
    Vu2Assign Unsigned16,
    Vu2Pos Unsigned16,
    Monitor Unsigned16,
    VolumeDb Unsigned16,
    Reclocking Unsigned16,
    Detect Unsigned16,
    ErrHour Unsigned16,
    ErrMin Unsigned16,
    WavelengthNm Unsigned16,
    TxDbm Unsigned16,
    TxFault Unsigned16,

}

3G     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Stream1 (0), 
    Stream2 (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 2 }
 Gr1     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Off (0), 
    On (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 3 }
 Gr2     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Off (0), 
    On (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 4 }
 Gr3     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Off (0), 
    On (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 5 }
 Gr4     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Off (0), 
    On (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 6 }
 Vu1     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Off (0), 
    On (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 7 }
 Vu1Assign     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Gr1 (0), 
    Gr2 (1), 
    Gr3 (2), 
    Gr4 (3), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 8 }
 Vu1Pos     OBJECT-TYPE
    SYNTAX      Unsigned16
    
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 9 }
 Vu2     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Off (0), 
    On (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 10 }
 Vu2Assign     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Gr1 (0), 
    Gr2 (1), 
    Gr3 (2), 
    Gr4 (3), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 11 }
 Vu2Pos     OBJECT-TYPE
    SYNTAX      Unsigned16
    
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 12 }
 Monitor     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Vu112 (0), 
    Vu134 (1), 
    Vu212 (2), 
    Vu234 (3), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 13 }
 VolumeDb     OBJECT-TYPE
    SYNTAX      Unsigned16
    
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 14 }
 Reclocking     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Dis (0), 
    En (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 15 }
 Detect     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Edh (0), 
    Asi (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 16 }
 ErrHour     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Off (0), 
    On (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 17 }
 ErrMin     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Off (0), 
    On (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 18 }
 WavelengthNm     OBJECT-TYPE
    SYNTAX      Unsigned16
    
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 20 }
 TxDbm     OBJECT-TYPE
    SYNTAX      Unsigned16
    
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 21 }
 TxFault     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Off (0), 
    On (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 22 }
 

END

