ELTEX-MES-POE-MIB DEFINITIONS ::= BEGIN

IMPORTS
    MODULE-IDENTITY, OBJECT-TYPE        FROM SNMPv2-SMI
    eltMes                              FROM ELTEX-MES
    TruthValue                          FROM SNMPv2-TC;

eltMesPoe  MODULE-IDENTITY 
    LAST-UPDATED "202407240000Z"
    ORGANIZATION "Eltex Enterprise Co, Ltd."
    CONTACT-INFO
          "http://eltex-co.ru/"
    DESCRIPTION
        "This MIB defines the objects to control PoE subsystem."

    REVISION "202407240000Z"
    DESCRIPTION
        "Add object eltPoeTmpdo."

    REVISION "201904020000Z"
    DESCRIPTION
        "Add object eltPoeAutoRestart."

     REVISION "201805170000Z"
     DESCRIPTION
         "Add object eltPoeDisabled."

    REVISION "201711070000Z"
    DESCRIPTION
        "Initial revision."
    ::= { eltMes 16 }

eltMesPoeNotifications OBJECT IDENTIFIER ::= { eltMesPoe 0 }
eltMesPoeObjects       OBJECT IDENTIFIER ::= { eltMesPoe 1 }

eltPoeRestartAction OBJECT-TYPE
    SYNTAX       INTEGER(0|1..8|255)
    MAX-ACCESS   read-write
    STATUS       current
    DESCRIPTION  "Restart PoE subsystem.
                  1..8 - unit's number in stack; 0 - all stack; 255 - no action" 
    DEFVAL       { 255 }
  ::= { eltMesPoeObjects 1 }
  
eltPoeDisabled OBJECT-TYPE
    SYNTAX       TruthValue
    MAX-ACCESS   read-write
    STATUS       current
    DESCRIPTION  "Indicates whether PoE is enabled or disabled in the system." 
    DEFVAL       { true }
  ::= { eltMesPoeObjects 2 }

eltPoeAutoRestart OBJECT-TYPE
    SYNTAX       TruthValue
    MAX-ACCESS   read-write
    STATUS       current
    DESCRIPTION  "Enables automatic restart of POE after failure." 
    DEFVAL       { true }
  ::= { eltMesPoeObjects 3 }
  
eltPoeTmpdo OBJECT-TYPE
    SYNTAX       INTEGER
    MAX-ACCESS   read-write
    STATUS       current
    DESCRIPTION  "Change PD maintain power signature dropout time limit." 
  ::= { eltMesPoeObjects 4 }

END