From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/fiberhome/WRI-VOLTAGE-MIB | 205 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 205 insertions(+) create mode 100644 MIBS/fiberhome/WRI-VOLTAGE-MIB (limited to 'MIBS/fiberhome/WRI-VOLTAGE-MIB') diff --git a/MIBS/fiberhome/WRI-VOLTAGE-MIB b/MIBS/fiberhome/WRI-VOLTAGE-MIB new file mode 100644 index 0000000..40c79ce --- /dev/null +++ b/MIBS/fiberhome/WRI-VOLTAGE-MIB @@ -0,0 +1,205 @@ +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 + -- cgit v1.2.3