POTM7205481-MIB DEFINITIONS ::= BEGIN

IMPORTS
  proflexCard FROM PROFLEX-CARD-MIB

  MODULE-IDENTITY FROM SNMPv2-SMI;

potm72054 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 129 }

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

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

statusTableEntry ::= SEQUENCE {
        InpMode Unsigned16,
    InpStd Unsigned16,
    Bars Unsigned16,
    AudioGrp1 Unsigned16,
    AudioGrp2 Unsigned16,
    AudioGrp3 Unsigned16,
    AudioGrp4 Unsigned16,
    Strip Unsigned16,
    GroupSelect Unsigned16,
    Assign1 Unsigned16,
    Assign3 Unsigned16,
    Gain1 Unsigned16,
    Gain3 Unsigned16,
    PolarChSel Unsigned16,
    PolarInvers Unsigned16,
    Ton Unsigned16,
    VuMetr Unsigned16,
    VuPosition Unsigned16,
    WavelengthNm Unsigned16,
    TxDbm Unsigned16,
    EdhErrMin Unsigned16,
    EdhErrHour Unsigned16,
    ErrorReset Unsigned16,

}

InpMode     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Auto (0), 
    Manual (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 1 }
 InpStd     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Sdi (0), 
    Hd1080 (1), 
    Hd720 (2), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 2 }
 Bars     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Off (0), 
    On (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 3 }
 AudioGrp1     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Off (0), 
    On (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 4 }
 AudioGrp2     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Off (0), 
    On (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 5 }
 AudioGrp3     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Off (0), 
    On (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 6 }
 AudioGrp4     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Off (0), 
    On (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 7 }
 Strip     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Off (0), 
    On (1), 
    Auto (2), 
    1 (3), 
    2 (4), 
    3 (5), 
    4 (6), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 8 }
 GroupSelect     OBJECT-TYPE
    SYNTAX      Unsigned16
    
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 9 }
 Assign1     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    A12 (0), 
    A21 (1), 
    A11 (2), 
    A22 (3), 
    B12 (4), 
    B21 (5), 
    B11 (6), 
    B22 (7), 
    112 (8), 
    121 (9), 
    134 (10), 
    143 (11), 
    212 (12), 
    221 (13), 
    234 (14), 
    243 (15), 
    312 (16), 
    321 (17), 
    334 (18), 
    343 (19), 
    412 (20), 
    421 (21), 
    434 (22), 
    443 (23), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 10 }
 Assign3     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    B12 (0), 
    B21 (1), 
    B11 (2), 
    B22 (3), 
    A12 (4), 
    A21 (5), 
    A11 (6), 
    A22 (7), 
    134 (8), 
    143 (9), 
    112 (10), 
    121 (11), 
    234 (12), 
    243 (13), 
    212 (14), 
    221 (15), 
    334 (16), 
    343 (17), 
    312 (18), 
    321 (19), 
    434 (20), 
    443 (21), 
    412 (22), 
    421 (23), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 11 }
 Gain1     OBJECT-TYPE
    SYNTAX      Unsigned16
    
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 12 }
 Gain3     OBJECT-TYPE
    SYNTAX      Unsigned16
    
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 13 }
 PolarChSel     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    1 (0), 
    2 (1), 
    3 (2), 
    4 (3), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 14 }
 PolarInvers     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Off (0), 
    On (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 15 }
 Ton     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Off (0), 
    On (1), 
    1 (2), 
    2 (3), 
    12 (4), 
    3 (5), 
    4 (6), 
    34 (7), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 16 }
 VuMetr     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Off (0), 
    On (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 17 }
 VuPosition     OBJECT-TYPE
    SYNTAX      Unsigned16
    
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 18 }
 WavelengthNm     OBJECT-TYPE
    SYNTAX      Unsigned16
    
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 19 }
 TxDbm     OBJECT-TYPE
    SYNTAX      Unsigned16
    
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 20 }
 EdhErrMin     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Off (0), 
    On (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 21 }
 EdhErrHour     OBJECT-TYPE
    SYNTAX      Unsigned16
    {
    Off (0), 
    On (1), 
    }
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 22 }
 ErrorReset     OBJECT-TYPE
    SYNTAX      Unsigned16
    
    MAX-ACCESS  read-only
    STATUS      current
    ::= { statusTableEntry 23 }
 

END

