288 lines
		
	
	
		
			8.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			288 lines
		
	
	
		
			8.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
GBNDevicePoe-MIB DEFINITIONS ::= BEGIN
 | 
						|
    IMPORTS
 | 
						|
        Integer32                    FROM SNMPv2-SMI                
 | 
						|
        gbnDevice                               FROM ADMIN-MASTER-MIB        
 | 
						|
        DisplayString         FROM SNMPv2-TC; 
 | 
						|
 | 
						|
    gbnDevicePoe MODULE-IDENTITY
 | 
						|
        LAST-UPDATED    "0011020000Z"  -- November 2, 2000
 | 
						|
        ORGANIZATION    "admin Systems, Inc."
 | 
						|
        CONTACT-INFO    "admin Systems, Inc.
 | 
						|
                         E-mail: support@admin.com.cn"
 | 
						|
 | 
						|
        DESCRIPTION     "Gbn Common Enterprise MIB definition."
 | 
						|
 | 
						|
        REVISION        "0011020000Z"  -- November 2, 2000
 | 
						|
        DESCRIPTION     "Initial MIB creation."
 | 
						|
 | 
						|
        ::= { gbnDevice 4 }           
 | 
						|
      
 | 
						|
poePowerSupplyTable OBJECT-TYPE
 | 
						|
       SYNTAX      SEQUENCE OF PoePowerSupplyEntry
 | 
						|
       MAX-ACCESS  not-accessible
 | 
						|
       STATUS      current
 | 
						|
       DESCRIPTION
 | 
						|
           "A table of power supply."
 | 
						|
       ::= { gbnDevicePoe 2 }
 | 
						|
 | 
						|
   poePowerSupplyEntry OBJECT-TYPE
 | 
						|
       SYNTAX      PoePowerSupplyEntry
 | 
						|
       MAX-ACCESS  not-accessible
 | 
						|
       STATUS      current
 | 
						|
       DESCRIPTION
 | 
						|
           "A table of power supply."
 | 
						|
       INDEX    { powerindex }
 | 
						|
       ::= { poePowerSupplyTable 1 }
 | 
						|
 | 
						|
   PoePowerSupplyEntry ::= SEQUENCE {
 | 
						|
       powerindex             Integer32,
 | 
						|
       poeVersion             DisplayString,
 | 
						|
       powerstatus            DisplayString,
 | 
						|
       poeDevicePowerLimit    Integer32,
 | 
						|
       poeDevicePowerConsume  Integer32
 | 
						|
   }
 | 
						|
   
 | 
						|
     powerindex OBJECT-TYPE
 | 
						|
       SYNTAX      Integer32
 | 
						|
       MAX-ACCESS  read-only
 | 
						|
       STATUS      current
 | 
						|
       DESCRIPTION
 | 
						|
           "unit index, start from 1 "
 | 
						|
       ::= { poePowerSupplyEntry 1 }
 | 
						|
 | 
						|
	poeVersion OBJECT-TYPE
 | 
						|
		SYNTAX DisplayString
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"A string of poe firmware."
 | 
						|
		::= { poePowerSupplyEntry 2 }
 | 
						|
 | 
						|
	powerstatus  OBJECT-TYPE
 | 
						|
       SYNTAX             DisplayString
 | 
						|
       MAX-ACCESS         read-only
 | 
						|
       STATUS             current
 | 
						|
       DESCRIPTION
 | 
						|
          "descriptions of power supply"
 | 
						|
       ::= { poePowerSupplyEntry 3 }
 | 
						|
 | 
						|
	poeDevicePowerLimit OBJECT-TYPE
 | 
						|
		SYNTAX Integer32(37..806)
 | 
						|
		MAX-ACCESS read-write
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"power limit of device.unit is Watt"
 | 
						|
		::= { poePowerSupplyEntry 4 }
 | 
						|
		
 | 
						|
	poeDevicePowerConsume OBJECT-TYPE
 | 
						|
		SYNTAX Integer32
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"power consumption of device.unit is Watt"
 | 
						|
		::= { poePowerSupplyEntry 5 }
 | 
						|
 | 
						|
poePortTable OBJECT-TYPE
 | 
						|
       SYNTAX      SEQUENCE OF PoePortEntry
 | 
						|
       MAX-ACCESS  not-accessible
 | 
						|
       STATUS      current
 | 
						|
       DESCRIPTION
 | 
						|
           "A table of poe port."
 | 
						|
       ::= { gbnDevicePoe 4 }
 | 
						|
 | 
						|
   poePortEntry OBJECT-TYPE
 | 
						|
       SYNTAX      PoePortEntry
 | 
						|
       MAX-ACCESS  not-accessible
 | 
						|
       STATUS      current
 | 
						|
       DESCRIPTION
 | 
						|
           "A table of poe port."
 | 
						|
       INDEX    { portIndex }
 | 
						|
       ::= { poePortTable 1 }
 | 
						|
 | 
						|
   PoePortEntry ::= SEQUENCE {
 | 
						|
       portIndex
 | 
						|
           Integer32,
 | 
						|
       powerlimit
 | 
						|
           Integer32,
 | 
						|
       powerConsume
 | 
						|
           Integer32
 | 
						|
   }
 | 
						|
   
 | 
						|
     portIndex OBJECT-TYPE
 | 
						|
       SYNTAX      Integer32
 | 
						|
       MAX-ACCESS  read-only
 | 
						|
       STATUS      current
 | 
						|
       DESCRIPTION
 | 
						|
           "port index, start from 1 "
 | 
						|
       ::= { poePortEntry 1 }
 | 
						|
 | 
						|
      powerlimit  OBJECT-TYPE
 | 
						|
       SYNTAX             Integer32
 | 
						|
       MAX-ACCESS         read-write
 | 
						|
       STATUS             current
 | 
						|
       DESCRIPTION
 | 
						|
        "power limit of port.unit is mW"
 | 
						|
       ::= { poePortEntry 2 }
 | 
						|
       
 | 
						|
      powerConsume  OBJECT-TYPE
 | 
						|
       SYNTAX             Integer32
 | 
						|
       MAX-ACCESS         read-only
 | 
						|
       STATUS             current
 | 
						|
       DESCRIPTION
 | 
						|
        "power consumption of port.unit is mW"
 | 
						|
       ::= { poePortEntry 3 }
 | 
						|
 | 
						|
poePdPortTable OBJECT-TYPE
 | 
						|
       SYNTAX      SEQUENCE OF PoePdPortEntry
 | 
						|
       MAX-ACCESS  not-accessible
 | 
						|
       STATUS      current
 | 
						|
       DESCRIPTION
 | 
						|
           "A table of poe port."
 | 
						|
       ::= { gbnDevicePoe 5 }
 | 
						|
 | 
						|
   poePdPortEntry OBJECT-TYPE
 | 
						|
       SYNTAX      PoePdPortEntry
 | 
						|
       MAX-ACCESS  not-accessible
 | 
						|
       STATUS      current
 | 
						|
       DESCRIPTION
 | 
						|
           "A table of poe port."
 | 
						|
       INDEX    { portPdIndex }
 | 
						|
       ::= { poePdPortTable 1 }
 | 
						|
 | 
						|
   PoePdPortEntry ::= SEQUENCE {
 | 
						|
       portPdIndex
 | 
						|
           Integer32,
 | 
						|
       portPoePdEnable
 | 
						|
           Integer32,
 | 
						|
       portPoePdConfig
 | 
						|
           Integer32
 | 
						|
}
 | 
						|
   
 | 
						|
     portPdIndex OBJECT-TYPE
 | 
						|
       SYNTAX      Integer32
 | 
						|
       MAX-ACCESS  read-only
 | 
						|
       STATUS      current
 | 
						|
       DESCRIPTION
 | 
						|
           "port index, start from 1 "
 | 
						|
       ::= { poePdPortEntry 1 }
 | 
						|
 | 
						|
      portPoePdEnable  OBJECT-TYPE
 | 
						|
       SYNTAX             Integer32
 | 
						|
       MAX-ACCESS         read-only
 | 
						|
       STATUS             current
 | 
						|
       DESCRIPTION
 | 
						|
        "poe feedback real time port enable state.unit is mW"
 | 
						|
       ::= { poePdPortEntry 2 }
 | 
						|
       
 | 
						|
      portPoePdConfig  OBJECT-TYPE
 | 
						|
       SYNTAX             Integer32
 | 
						|
       MAX-ACCESS         read-write
 | 
						|
       STATUS             current
 | 
						|
       DESCRIPTION
 | 
						|
        "poe feedback config port enable.unit is mW"
 | 
						|
       ::= { poePdPortEntry 3 }
 | 
						|
       
 | 
						|
poeFanControlTable OBJECT-TYPE
 | 
						|
       SYNTAX      SEQUENCE OF PoeFanControlEntry
 | 
						|
       MAX-ACCESS  not-accessible
 | 
						|
       STATUS      current
 | 
						|
       DESCRIPTION
 | 
						|
           "A table of poe fan set."
 | 
						|
       ::= { gbnDevicePoe 6 }
 | 
						|
 | 
						|
   poeFanControlEntry OBJECT-TYPE
 | 
						|
       SYNTAX      PoeFanControlEntry
 | 
						|
       MAX-ACCESS  not-accessible
 | 
						|
       STATUS      current
 | 
						|
       DESCRIPTION
 | 
						|
           "A table of poe fan set."
 | 
						|
       INDEX    { poeFandefault }
 | 
						|
       ::= { poeFanControlTable 1 }
 | 
						|
 | 
						|
   PoeFanControlEntry ::= SEQUENCE {
 | 
						|
       poeFandefault
 | 
						|
           INTEGER,
 | 
						|
       poeFanlowVaule
 | 
						|
           Integer32,
 | 
						|
       poeFanmiddleVaule
 | 
						|
           Integer32,
 | 
						|
       poeFanhighVaule
 | 
						|
           Integer32,
 | 
						|
       poeFanModeSet
 | 
						|
           INTEGER,  
 | 
						|
       poeFan1Speed
 | 
						|
       		 Integer32,
 | 
						|
       poeFan2Speed	
 | 
						|
       		 Integer32,
 | 
						|
       poeTemperature
 | 
						|
       		 DisplayString	  
 | 
						|
   }  
 | 
						|
 | 
						|
      poeFandefault  OBJECT-TYPE
 | 
						|
       SYNTAX             INTEGER {
 | 
						|
              default(1),
 | 
						|
              user-defined(0)
 | 
						|
          }
 | 
						|
       MAX-ACCESS         read-only
 | 
						|
       STATUS             current
 | 
						|
       DESCRIPTION
 | 
						|
        "poe fans' mode set or get."
 | 
						|
       ::= { poeFanControlEntry 1 }
 | 
						|
       
 | 
						|
      poeFanlowVaule  OBJECT-TYPE
 | 
						|
       SYNTAX             Integer32(0..25)
 | 
						|
       MAX-ACCESS         read-write
 | 
						|
       STATUS             current
 | 
						|
       DESCRIPTION
 | 
						|
        "poe fan-control low-temperature"
 | 
						|
       ::= { poeFanControlEntry 2 }
 | 
						|
 | 
						|
	  poeFanmiddleVaule  OBJECT-TYPE
 | 
						|
       SYNTAX             Integer32(26..60)
 | 
						|
       MAX-ACCESS         read-write
 | 
						|
       STATUS             current
 | 
						|
       DESCRIPTION
 | 
						|
        "poe fan-control middle-temperature"
 | 
						|
       ::= { poeFanControlEntry 3 }
 | 
						|
 | 
						|
      poeFanhighVaule  OBJECT-TYPE
 | 
						|
       SYNTAX             Integer32(61..70)
 | 
						|
       MAX-ACCESS         read-write
 | 
						|
       STATUS             current
 | 
						|
       DESCRIPTION
 | 
						|
        "poe fan-control high-temperature"
 | 
						|
       ::= { poeFanControlEntry 4 } 
 | 
						|
 | 
						|
      poeFanModeSet  OBJECT-TYPE
 | 
						|
       SYNTAX             INTEGER {
 | 
						|
              default(0),
 | 
						|
              user-defined(1)
 | 
						|
          }
 | 
						|
       MAX-ACCESS         read-write
 | 
						|
       STATUS             current
 | 
						|
       DESCRIPTION
 | 
						|
        "poe fan-control user defined set"
 | 
						|
       ::= { poeFanControlEntry 5 } 
 | 
						|
      poeFan1Speed  OBJECT-TYPE
 | 
						|
       SYNTAX             Integer32
 | 
						|
       MAX-ACCESS         read-only
 | 
						|
       STATUS             current
 | 
						|
       DESCRIPTION
 | 
						|
        "the fan1 speed of the switch"
 | 
						|
       ::= { poeFanControlEntry 6 } 
 | 
						|
     poeFan2Speed  OBJECT-TYPE
 | 
						|
       SYNTAX             Integer32
 | 
						|
       MAX-ACCESS         read-only
 | 
						|
       STATUS             current
 | 
						|
       DESCRIPTION
 | 
						|
        "the fan2 speed of the switch"
 | 
						|
       ::= { poeFanControlEntry 7 } 
 | 
						|
     poeTemperature  OBJECT-TYPE
 | 
						|
       SYNTAX             DisplayString
 | 
						|
       MAX-ACCESS         read-only
 | 
						|
       STATUS             current
 | 
						|
       DESCRIPTION
 | 
						|
        "the temperture of the switch"
 | 
						|
       ::= { poeFanControlEntry 8 } 
 | 
						|
END
 |