WRI-VOLTAGE-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Integer32, TimeTicks, Counter64,enterprises, NOTIFICATION-TYPE,Unsigned32 FROM SNMPv2-SMI TEXTUAL-CONVENTION FROM SNMPv2-TC wri,wriProducts FROM WRI-SMI; -- voltage monitor msppVoltage MODULE-IDENTITY LAST-UPDATED "201001110000Z" ORGANIZATION "Wuhan FiberHome Networks Co.,Ltd." CONTACT-INFO " FHN Customer Service Tel: 027-87693784" DESCRIPTION "The MIB module to describe the monitor for voltage." REVISION "201001110000Z" DESCRIPTION "Add description for oid." REVISION "200901110000Z" DESCRIPTION "Init version for voltage monitor." ::= {msppChassis 7} mspp OBJECT IDENTIFIER ::= { wriProducts 8012 } msppChassis OBJECT IDENTIFIER ::= {mspp 1} DisplayString ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "8 bit octet." SYNTAX OCTET STRING -- msppVoltage OBJECT IDENTIFIER ::= {msppChassis 7} voltageGeneral OBJECT IDENTIFIER ::= {msppVoltage 1} voltageTrapEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable voltage trap or not." ::= { voltageGeneral 1 } voltageMonitorEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable voltage monitor or not." ::= { voltageGeneral 2 } voltageNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { voltageGeneral 3 } voltageTable OBJECT-TYPE SYNTAX SEQUENCE OF VoltageEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Voltage information table." ::= { msppVoltage 2 } voltageEntry OBJECT-TYPE SYNTAX VoltageEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the voltage table." INDEX {voltageIndex } ::= { voltageTable 1 } VoltageEntry ::= SEQUENCE { voltageIndex Unsigned32, voltageDescr DisplayString, voltageLThreshold INTEGER, voltageHThreshold INTEGER, voltageValue INTEGER, voltageState INTEGER, voltageTrapEna INTEGER, voltageAllSetting OCTET STRING, -- xf add 2014-7-2 voltageIndexDescr OCTET STRING } -- The following section describes the components of the table. voltageIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Unique index for the voltage testpoint." ::= { voltageEntry 1 } voltageDescr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Description for the voltage testpoint." ::= { voltageEntry 2 } voltageLThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The lowest value for the voltage testpoint." ::= { voltageEntry 3 } voltageHThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The highest value for the voltage testpoint." ::= { voltageEntry 4 } voltageValue OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The current measurement of the testpoint." ::= { voltageEntry 5 } voltageState OBJECT-TYPE SYNTAX INTEGER { normal(0), lowtrap(1), hightrap(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "voltage state." ::= { voltageEntry 6 } voltageTrapEna OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable voltage trap or not." ::= { voltageEntry 7 } voltageAllSetting OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "All oid operation of this table." ::= { voltageEntry 8 } -- xf add 2014-7-2 voltageIndexDescr OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Voltage index descrption." ::= { voltageEntry 9 } voltageTrap OBJECT IDENTIFIER ::= {msppVoltage 3} voltageOk NOTIFICATION-TYPE OBJECTS {voltageDescr,voltageValue} STATUS current DESCRIPTION "voltage ok." ::= { voltageTrap 1} voltageFault NOTIFICATION-TYPE OBJECTS {voltageDescr,voltageValue,voltageLThreshold,voltageHThreshold} STATUS current DESCRIPTION "voltage fault." ::= { voltageTrap 2} END