diff --git a/html/images/os/gamatronicups.png b/html/images/os/gamatronicups.png
new file mode 100644
index 000000000..7a7224510
Binary files /dev/null and b/html/images/os/gamatronicups.png differ
diff --git a/includes/discovery/current.inc.php b/includes/discovery/current.inc.php
index d7ff046f7..ad7879bd5 100644
--- a/includes/discovery/current.inc.php
+++ b/includes/discovery/current.inc.php
@@ -165,6 +165,44 @@ if ($device['os'] == "netmanplus")
}
+
+if ($device['os'] == "gamatronicups") {
+
+ for($i = 1; $i <= 3 ;$i++) {
+ $current_oid = "GAMATRONIC-MIB::gamatronicLTD.5.4.1.1.3.$i";
+ $descr = "Input Phase $i";
+ $current = snmp_get($device, $current_oid, "-Oqv");
+ $type = "gamatronicups";
+ $precision = 1;
+ $index = $i;
+ $lowlimit = 0;
+ $warnlimit = NULL;
+ $limit = NULL;
+
+ echo discover_current($valid_current,$device, $current_oid, $index, $type, $descr, $precision, $lowlimit, $warnlimit, $limit, $current);
+
+ }
+
+
+
+
+ for($i = 1; $i <= 3 ;$i++) {
+ $current_oid = "GAMATRONIC-MIB::gamatronicLTD.5.5.1.1.3.$i";
+ $descr = "Output Phase $i";
+ $current = snmp_get($device, $current_oid, "-Oqv");
+ $type = "gamatronicups";
+ $precision = 1;
+ $index = 100+$i;
+ $lowlimit = 0;
+ $warnlimit = NULL;
+ $limit = NULL;
+
+ echo discover_current($valid_current,$device, $current_oid, $index, $type, $descr, $precision, $lowlimit, $warnlimit, $limit, $current);
+ }
+
+}
+
+
## Delete removed sensors
if($debug) { print_r($valid_current); }
diff --git a/includes/discovery/voltages.inc.php b/includes/discovery/voltages.inc.php
index e6316b256..620d8de98 100755
--- a/includes/discovery/voltages.inc.php
+++ b/includes/discovery/voltages.inc.php
@@ -213,6 +213,40 @@ if ($device['os'] == "netmanplus")
}
+if ($device['os'] == "gamatronicups") {
+
+ for($i = 1; $i <= 3 ;$i++) {
+ $volt_oid = "GAMATRONIC-MIB::gamatronicLTD.5.4.1.1.2.$i";
+ $descr = "Input Phase $i";
+ $volt = snmp_get($device, $volt_oid, "-Oqv");
+ $type = "gamatronicups";
+ $precision = 1;
+ $index = $i;
+ $lowlimit = 0;
+ $warnlimit = NULL;
+ $limit = NULL;
+
+ echo discover_volt($valid_volt,$device, $volt_oid, $index, $type, $descr, $precision, $lowlimit, $warnlimit, $limit, $volt);
+
+ }
+
+ for($i = 1; $i <= 3 ;$i++) {
+ $volt_oid = "GAMATRONIC-MIB::gamatronicLTD.5.5.1.1.2.$i";
+ $descr = "Output Phase $i";
+ $volt = snmp_get($device, $volt_oid, "-Oqv");
+ $type = "gamatronicups";
+ $precision = 1;
+ $index = 100+$i;
+ $lowlimit = 0;
+ $warnlimit = NULL;
+ $limit = NULL;
+
+ echo discover_volt($valid_volt,$device, $volt_oid, $index, $type, $descr, $precision, $lowlimit, $warnlimit, $limit, $volt);
+ }
+
+}
+
+
## Delete removed sensors
if($debug) { print_r($valid_volt); }
diff --git a/includes/osdiscovery/discover-gamatronicups.php b/includes/osdiscovery/discover-gamatronicups.php
new file mode 100644
index 000000000..ddf61aaba
--- /dev/null
+++ b/includes/osdiscovery/discover-gamatronicups.php
@@ -0,0 +1,12 @@
+
diff --git a/mibs/GMACI.mib b/mibs/GMACI.mib
new file mode 100644
index 000000000..fca2b5b41
--- /dev/null
+++ b/mibs/GMACI.mib
@@ -0,0 +1,1913 @@
+UPS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ OBJECT-IDENTITY, Counter32, Gauge32, Integer32, mib-2
+ FROM SNMPv2-SMI
+ DisplayString, TimeStamp, TimeInterval, TestAndIncr,
+ AutonomousType, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF;
+
+
+upsMIB MODULE-IDENTITY
+ LAST-UPDATED "9402230000Z"
+ ORGANIZATION "IETF UPS MIB Working Group"
+ CONTACT-INFO
+ " Jeffrey D. Case
+
+ Postal: SNMP Research, Incorporated
+ 3001 Kimberlin Heights Road
+ Knoxville, TN 37920
+ US
+
+ Tel: +1 615 573 1434
+ Fax: +1 615 573 9197
+
+ E-mail: case@snmp.com"
+ DESCRIPTION
+ "The MIB module to describe Uninterruptible Power
+ Supplies."
+ ::= { mib-2 33 }
+
+PositiveInteger ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "This data type is a non-zero and non-negative value."
+ SYNTAX INTEGER (1..2147483647)
+
+NonNegativeInteger ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "This data type is a non-negative value."
+ SYNTAX INTEGER (0..2147483647)
+upsObjects OBJECT IDENTIFIER ::= { upsMIB 1 }
+
+
+--
+-- The Device Identification group.
+-- All objects in this group except for upsIdentName and
+-- upsIdentAttachedDevices are set at device initialization
+-- and remain static.
+--
+
+upsIdent OBJECT IDENTIFIER ::= { upsObjects 1 }
+
+upsIdentManufacturer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the UPS manufacturer."
+ ::= { upsIdent 1 }
+
+upsIdentModel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The UPS Model designation."
+ ::= { upsIdent 2 }
+
+upsIdentUPSSoftwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The UPS firmware/software version(s). This variable
+ may or may not have the same value as
+ upsIdentAgentSoftwareVersion in some implementations."
+ ::= { upsIdent 3 }
+
+upsIdentAgentSoftwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The UPS agent software version. This variable may or
+ may not have the same value as
+ upsIdentUPSSoftwareVersion in some implementations."
+ ::= { upsIdent 4 }
+
+upsIdentName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A string identifying the UPS. This object should be
+ set by the administrator."
+ ::= { upsIdent 5 }
+
+upsIdentAttachedDevices OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A string identifying the devices attached to the
+ output(s) of the UPS. This object should be set by
+ the administrator."
+ ::= { upsIdent 6 }
+
+
+--
+-- Battery Group
+--
+
+upsBattery OBJECT IDENTIFIER ::= { upsObjects 2 }
+
+upsBatteryStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ batteryNormal(2),
+ batteryLow(3),
+ batteryDepleted(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The indication of the capacity remaining in the UPS
+ system's batteries. A value of batteryNormal
+ indicates that the remaining run-time is greater than
+ upsConfigLowBattTime. A value of batteryLow indicates
+ that the remaining battery run-time is less than or
+ equal to upsConfigLowBattTime. A value of
+ batteryDepleted indicates that the UPS will be unable
+ to sustain the present load when and if the utility
+ power is lost (including the possibility that the
+ utility power is currently absent and the UPS is
+ unable to sustain the output)."
+ ::= { upsBattery 1 }
+
+upsSecondsOnBattery OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If the unit is on battery power, the elapsed time
+ since the UPS last switched to battery power, or the
+ time since the network management subsystem was last
+ restarted, whichever is less. Zero shall be returned
+ if the unit is not on battery power."
+ ::= { upsBattery 2 }
+
+upsEstimatedMinutesRemaining OBJECT-TYPE
+ SYNTAX PositiveInteger
+ UNITS "minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An estimate of the time to battery charge depletion
+ under the present load conditions if the utility power
+ is off and remains off, or if it were to be lost and
+ remain off."
+ ::= { upsBattery 3 }
+
+upsEstimatedChargeRemaining OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An estimate of the battery charge remaining expressed
+ as a percent of full charge."
+ ::= { upsBattery 4 }
+
+upsBatteryVoltage OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "0.1 Volt DC"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The magnitude of the present battery voltage."
+ ::= { upsBattery 5 }
+
+upsBatteryCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "0.1 Amp DC"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The present battery current."
+ ::= { upsBattery 6 }
+
+upsBatteryTemperature OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "degrees Centigrade"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ambient temperature at or near the UPS Battery
+ casing."
+ ::= { upsBattery 7 }
+
+
+--
+-- Input Group
+--
+
+upsInput OBJECT IDENTIFIER ::= { upsObjects 3 }
+
+upsInputLineBads OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of the number of times the input entered an
+ out-of-tolerance condition as defined by the
+ manufacturer. This count is incremented by one each
+ time the input transitions from zero out-of-tolerance
+ lines to one or more input lines out-of-tolerance."
+ ::= { upsInput 1 }
+
+
+upsInputNumLines OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of input lines utilized in this device.
+ This variable indicates the number of rows in the
+ input table."
+ ::= { upsInput 2 }
+
+upsInputTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpsInputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of input table entries. The number of entries
+ is given by the value of upsInputNumLines."
+ ::= { upsInput 3 }
+
+upsInputEntry OBJECT-TYPE
+ SYNTAX UpsInputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular input line."
+ INDEX { upsInputLineIndex }
+ ::= { upsInputTable 1 }
+
+UpsInputEntry ::= SEQUENCE {
+ upsInputLineIndex PositiveInteger,
+ upsInputFrequency NonNegativeInteger,
+ upsInputVoltage NonNegativeInteger,
+ upsInputCurrent NonNegativeInteger,
+ upsInputTruePower NonNegativeInteger
+}
+
+upsInputLineIndex OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The input line identifier."
+ ::= { upsInputEntry 1 }
+
+upsInputFrequency OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "0.1 Hertz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The present input frequency."
+ ::= { upsInputEntry 2 }
+
+upsInputVoltage OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "RMS Volts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The magnitude of the present input voltage."
+ ::= { upsInputEntry 3 }
+
+upsInputCurrent OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "0.1 RMS Amp"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The magnitude of the present input current."
+ ::= { upsInputEntry 4 }
+
+upsInputTruePower OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "Watts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The magnitude of the present input true power."
+ ::= { upsInputEntry 5 }
+
+
+--
+-- The Output group.
+--
+
+upsOutput OBJECT IDENTIFIER ::= { upsObjects 4 }
+
+upsOutputSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ none(2),
+ normal(3),
+ bypass(4),
+ battery(5),
+ booster(6),
+ reducer(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The present source of output power. The enumeration
+ none(2) indicates that there is no source of output
+ power (and therefore no output power), for example,
+ the system has opened the output breaker."
+ ::= { upsOutput 1 }
+
+upsOutputFrequency OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "0.1 Hertz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The present output frequency."
+ ::= { upsOutput 2 }
+
+upsOutputNumLines OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of output lines utilized in this device.
+ This variable indicates the number of rows in the
+ output table."
+ ::= { upsOutput 3 }
+
+upsOutputTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpsOutputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of output table entries. The number of
+ entries is given by the value of upsOutputNumLines."
+ ::= { upsOutput 4 }
+
+upsOutputEntry OBJECT-TYPE
+ SYNTAX UpsOutputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular output line."
+ INDEX { upsOutputLineIndex }
+ ::= { upsOutputTable 1 }
+
+UpsOutputEntry ::= SEQUENCE {
+ upsOutputLineIndex PositiveInteger,
+ upsOutputVoltage NonNegativeInteger,
+ upsOutputCurrent NonNegativeInteger,
+ upsOutputPower NonNegativeInteger,
+ upsOutputPercentLoad INTEGER
+}
+
+upsOutputLineIndex OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The output line identifier."
+ ::= { upsOutputEntry 1 }
+
+upsOutputVoltage OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "RMS Volts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The present output voltage."
+ ::= { upsOutputEntry 2 }
+
+upsOutputCurrent OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "0.1 RMS Amp"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The present output current."
+ ::= { upsOutputEntry 3 }
+
+upsOutputPower OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "Watts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The present output true power."
+ ::= { upsOutputEntry 4 }
+
+upsOutputPercentLoad OBJECT-TYPE
+ SYNTAX INTEGER (0..200)
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The percentage of the UPS power capacity presently
+ being used on this output line, i.e., the greater of
+ the percent load of true power capacity and the
+ percent load of VA."
+ ::= { upsOutputEntry 5 }
+
+--
+-- The Bypass group.
+--
+
+upsBypass OBJECT IDENTIFIER ::= { upsObjects 5 }
+
+upsBypassFrequency OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "0.1 Hertz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The present bypass frequency."
+ ::= { upsBypass 1 }
+
+upsBypassNumLines OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bypass lines utilized in this device.
+ This entry indicates the number of rows in the bypass
+ table."
+ ::= { upsBypass 2 }
+
+upsBypassTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpsBypassEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of bypass table entries. The number of
+ entries is given by the value of upsBypassNumLines."
+ ::= { upsBypass 3 }
+
+upsBypassEntry OBJECT-TYPE
+ SYNTAX UpsBypassEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular bypass input."
+ INDEX { upsBypassLineIndex }
+ ::= { upsBypassTable 1 }
+
+UpsBypassEntry ::= SEQUENCE {
+ upsBypassLineIndex PositiveInteger,
+ upsBypassVoltage NonNegativeInteger,
+ upsBypassCurrent NonNegativeInteger,
+ upsBypassPower NonNegativeInteger
+}
+
+upsBypassLineIndex OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The bypass line identifier."
+ ::= { upsBypassEntry 1 }
+
+upsBypassVoltage OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "RMS Volts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The present bypass voltage."
+ ::= { upsBypassEntry 2 }
+
+upsBypassCurrent OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "0.1 RMS Amp"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The present bypass current."
+ ::= { upsBypassEntry 3 }
+
+upsBypassPower OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "Watts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The present true power conveyed by the bypass."
+ ::= { upsBypassEntry 4 }
+
+
+--
+-- The Alarm group.
+--
+
+upsAlarm OBJECT IDENTIFIER ::= { upsObjects 6 }
+
+upsAlarmsPresent OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The present number of active alarm conditions."
+ ::= { upsAlarm 1 }
+
+upsAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpsAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of alarm table entries. The table contains
+ zero, one, or many rows at any moment, depending upon
+ the number of alarm conditions in effect. The table
+ is initially empty at agent startup. The agent
+ creates a row in the table each time a condition is
+ detected and deletes that row when that condition no
+ longer pertains. The agent creates the first row with
+ upsAlarmId equal to 1, and increments the value of
+ upsAlarmId each time a new row is created, wrapping to
+ the first free value greater than or equal to 1 when
+ the maximum value of upsAlarmId would otherwise be
+ exceeded. Consequently, after multiple operations,
+ the table may become sparse, e.g., containing entries
+ for rows 95, 100, 101, and 203 and the entries should
+ not be assumed to be in chronological order because
+ upsAlarmId might have wrapped.
+
+ Alarms are named by an AutonomousType (OBJECT
+ IDENTIFIER), upsAlarmDescr, to allow a single table to
+ reflect well known alarms plus alarms defined by a
+ particular implementation, i.e., as documented in the
+ private enterprise MIB definition for the device. No
+ two rows will have the same value of upsAlarmDescr,
+ since alarms define conditions. In order to meet this
+ requirement, care should be taken in the definition of
+ alarm conditions to insure that a system cannot enter
+ the same condition multiple times simultaneously.
+
+ The number of rows in the table at any given time is
+ reflected by the value of upsAlarmsPresent."
+ ::= { upsAlarm 2 }
+
+upsAlarmEntry OBJECT-TYPE
+ SYNTAX UpsAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular alarm."
+ INDEX { upsAlarmId }
+ ::= { upsAlarmTable 1 }
+
+UpsAlarmEntry ::= SEQUENCE {
+ upsAlarmId PositiveInteger,
+ upsAlarmDescr AutonomousType,
+ upsAlarmTime TimeStamp
+}
+
+upsAlarmId OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique identifier for an alarm condition. This
+ value must remain constant."
+ ::= { upsAlarmEntry 1 }
+
+upsAlarmDescr OBJECT-TYPE
+ SYNTAX AutonomousType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A reference to an alarm description object. The
+ object referenced should not be accessible, but rather
+ be used to provide a unique description of the alarm
+ condition."
+ ::= { upsAlarmEntry 2 }
+
+upsAlarmTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the alarm condition was
+ detected. If the alarm condition was detected at the
+ time of agent startup and presumably existed before
+ agent startup, the value of upsAlarmTime shall equal
+ 0."
+ ::= { upsAlarmEntry 3 }
+
+
+--
+-- Well known alarm conditions.
+--
+
+upsWellKnownAlarms OBJECT IDENTIFIER ::= { upsAlarm 3 }
+
+upsAlarmBatteryBad OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "One or more batteries have been determined to require
+ replacement."
+ ::= { upsWellKnownAlarms 1 }
+
+upsAlarmOnBattery OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The UPS is drawing power from the batteries."
+ ::= { upsWellKnownAlarms 2 }
+
+upsAlarmLowBattery OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The remaining battery run-time is less than or equal
+ to upsConfigLowBattTime."
+ ::= { upsWellKnownAlarms 3 }
+
+
+upsAlarmDepletedBattery OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The UPS will be unable to sustain the present load
+ when and if the utility power is lost."
+ ::= { upsWellKnownAlarms 4 }
+
+upsAlarmTempBad OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "A temperature is out of tolerance."
+ ::= { upsWellKnownAlarms 5 }
+
+upsAlarmInputBad OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "An input condition is out of tolerance."
+ ::= { upsWellKnownAlarms 6 }
+
+upsAlarmOutputBad OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "An output condition (other than OutputOverload) is
+ out of tolerance."
+ ::= { upsWellKnownAlarms 7 }
+
+upsAlarmOutputOverload OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The output load exceeds the UPS output capacity."
+ ::= { upsWellKnownAlarms 8 }
+
+upsAlarmOnBypass OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The Bypass is presently engaged on the UPS."
+ ::= { upsWellKnownAlarms 9 }
+
+upsAlarmBypassBad OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The Bypass is out of tolerance."
+ ::= { upsWellKnownAlarms 10 }
+
+upsAlarmOutputOffAsRequested OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The UPS has shutdown as requested, i.e., the output
+ is off."
+ ::= { upsWellKnownAlarms 11 }
+
+upsAlarmUpsOffAsRequested OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The entire UPS has shutdown as commanded."
+ ::= { upsWellKnownAlarms 12 }
+
+upsAlarmChargerFailed OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "An uncorrected problem has been detected within the
+ UPS charger subsystem."
+ ::= { upsWellKnownAlarms 13 }
+
+upsAlarmUpsOutputOff OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The output of the UPS is in the off state."
+ ::= { upsWellKnownAlarms 14 }
+
+upsAlarmUpsSystemOff OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The UPS system is in the off state."
+ ::= { upsWellKnownAlarms 15 }
+
+upsAlarmFanFailure OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The failure of one or more fans in the UPS has been
+ detected."
+ ::= { upsWellKnownAlarms 16 }
+
+upsAlarmFuseFailure OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The failure of one or more fuses has been detected."
+ ::= { upsWellKnownAlarms 17 }
+
+upsAlarmGeneralFault OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "A general fault in the UPS has been detected."
+ ::= { upsWellKnownAlarms 18 }
+
+upsAlarmDiagnosticTestFailed OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The result of the last diagnostic test indicates a
+ failure."
+ ::= { upsWellKnownAlarms 19 }
+
+upsAlarmCommunicationsLost OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "A problem has been encountered in the communications
+ between the agent and the UPS."
+ ::= { upsWellKnownAlarms 20 }
+
+upsAlarmAwaitingPower OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The UPS output is off and the UPS is awaiting the
+ return of input power."
+ ::= { upsWellKnownAlarms 21 }
+
+upsAlarmShutdownPending OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "A upsShutdownAfterDelay countdown is underway."
+ ::= { upsWellKnownAlarms 22 }
+
+upsAlarmShutdownImminent OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The UPS will turn off power to the load in less than
+ 5 seconds; this may be either a timed shutdown or a
+ low battery shutdown."
+ ::= { upsWellKnownAlarms 23 }
+
+upsAlarmTestInProgress OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "A test is in progress, as initiated and indicated by
+ the Test Group. Tests initiated via other
+ implementation-specific mechanisms can indicate the
+ presence of the testing in the alarm table, if
+ desired, via a OBJECT-IDENTITY macro in the MIB
+ document specific to that implementation and are
+ outside the scope of this OBJECT-IDENTITY."
+ ::= { upsWellKnownAlarms 24 }
+
+
+--
+-- The Test Group
+--
+
+upsTest OBJECT IDENTIFIER ::= { upsObjects 7 }
+
+upsTestId OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The test is named by an OBJECT IDENTIFIER which
+ allows a standard mechanism for the initiation of
+ tests, including the well known tests identified in
+ this document as well as those introduced by a
+ particular implementation, i.e., as documented in the
+ private enterprise MIB definition for the device.
+
+ Setting this variable initiates the named test. Sets
+ to this variable require the presence of
+ upsTestSpinLock in the same SNMP message.
+
+ The set request will be rejected with an appropriate
+ error message if the requested test cannot be
+ performed, including attempts to start a test when
+ another test is already in progress. The status of
+ the current or last test is maintained in
+ upsTestResultsSummary. Tests in progress may be
+ aborted by setting the upsTestId variable to
+ upsTestAbortTestInProgress.
+
+ Read operations return the value of the name of the
+ test in progress if a test is in progress or the name
+ of the last test performed if no test is in progress,
+ unless no test has been run, in which case the well
+ known value upsTestNoTestsInitiated is returned."
+ ::= { upsTest 1 }
+
+-- see [6] for more information on the semantics of objects with
+-- syntax of TestAndIncr
+
+upsTestSpinLock OBJECT-TYPE
+ SYNTAX TestAndIncr
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A spin lock on the test subsystem. The spinlock is
+ used as follows.
+
+ Before starting a test, a manager-station should make
+ sure that a test is not in progress as follows:
+
+ try_again:
+ get (upsTestSpinLock)
+ while (upsTestResultsSummary == inProgress) {
+ /* loop while a test is running for another
+ manager */
+ short delay
+ get (upsTestSpinLock)
+ }
+ lock_value = upsTestSpinLock
+ /* no test in progress, start the test */
+ set (upsTestSpinLock = lock_value, upsTestId =
+ requested_test)
+ if (error_index == 1) { /* (upsTestSpinLock
+ failed) */
+ /* if problem is not access control, then
+ some other manager slipped in ahead of us
+ */
+ goto try_again
+ }
+ if (error_index == 2) { /* (upsTestId) */
+ /* cannot perform the test */
+ give up
+ }
+ /* test started ok */
+ /* wait for test completion by polling
+ upsTestResultsSummary */
+ get (upsTestSpinLock, upsTestResultsSummary,
+ upsTestResultsDetail)
+ while (upsTestResultsSummary == inProgress) {
+ short delay
+ get (upsTestSpinLock, upsTestResultsSummary,
+ upsTestResultsDetail)
+ }
+ /* when test completes, retrieve any additional
+ test results */
+ /* if upsTestSpinLock == lock_value + 1, then
+ these are our test */
+ /* results (as opposed to another manager's */
+ The initial value of upsTestSpinLock at agent
+ initialization shall
+ be 1."
+ ::= { upsTest 2 }
+
+upsTestResultsSummary OBJECT-TYPE
+ SYNTAX INTEGER {
+ donePass(1),
+ doneWarning(2),
+ doneError(3),
+ aborted(4),
+ inProgress(5),
+ noTestsInitiated(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The results of the current or last UPS diagnostics
+ test performed. The values for donePass(1),
+ doneWarning(2), and doneError(3) indicate that the
+ test completed either successfully, with a warning, or
+ with an error, respectively. The value aborted(4) is
+ returned for tests which are aborted by setting the
+ value of upsTestId to upsTestAbortTestInProgress.
+ Tests which have not yet concluded are indicated by
+ inProgress(5). The value noTestsInitiated(6)
+ indicates that no previous test results are available,
+ such as is the case when no tests have been run since
+ the last reinitialization of the network management
+ subsystem and the system has no provision for non-
+ volatile storage of test results."
+ ::= { upsTest 3 }
+
+upsTestResultsDetail OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Additional information about upsTestResultsSummary.
+ If no additional information available, a zero length
+ string is returned."
+ ::= { upsTest 4 }
+
+upsTestStartTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the time the test in
+ progress was initiated, or, if no test is in progress,
+ the time the previous test was initiated. If the
+ value of upsTestResultsSummary is noTestsInitiated(6),
+ upsTestStartTime has the value 0."
+ ::= { upsTest 5 }
+
+upsTestElapsedTime OBJECT-TYPE
+ SYNTAX TimeInterval
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of time, in TimeTicks, since the test in
+ progress was initiated, or, if no test is in progress,
+ the previous test took to complete. If the value of
+ upsTestResultsSummary is noTestsInitiated(6),
+ upsTestElapsedTime has the value 0."
+ ::= { upsTest 6 }
+
+--
+-- Well known tests.
+--
+
+upsWellKnownTests OBJECT IDENTIFIER ::= { upsTest 7 }
+
+
+upsTestNoTestsInitiated OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "No tests have been initiated and no test is in
+ progress."
+ ::= { upsWellKnownTests 1 }
+
+upsTestAbortTestInProgress OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The test in progress is to be aborted / the test in
+ progress was aborted."
+ ::= { upsWellKnownTests 2 }
+
+upsTestGeneralSystemsTest OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The manufacturer's standard test of UPS device
+ systems."
+ ::= { upsWellKnownTests 3 }
+
+upsTestQuickBatteryTest OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "A test that is sufficient to determine if the battery
+ needs replacement."
+ ::= { upsWellKnownTests 4 }
+
+upsTestDeepBatteryCalibration OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The system is placed on battery to a discharge level,
+ set by the manufacturer, sufficient to determine
+ battery replacement and battery run-time with a high
+ degree of confidence. WARNING: this test will leave
+ the battery in a low charge state and will require
+ time for recharging to a level sufficient to provide
+ normal battery duration for the protected load."
+ ::= { upsWellKnownTests 5 }
+
+
+--
+-- The Control group.
+--
+
+upsControl OBJECT IDENTIFIER ::= { upsObjects 8 }
+
+upsShutdownType OBJECT-TYPE
+ SYNTAX INTEGER {
+ output(1),
+ system(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object determines the nature of the action to be
+ taken at the time when the countdown of the
+ upsShutdownAfterDelay and upsRebootWithDuration
+ objects reaches zero.
+
+ Setting this object to output(1) indicates that
+ shutdown requests should cause only the output of the
+ UPS to turn off. Setting this object to system(2)
+ indicates that shutdown requests will cause the entire
+ UPS system to turn off."
+ ::= { upsControl 1 }
+
+upsShutdownAfterDelay OBJECT-TYPE
+ SYNTAX INTEGER (-1..2147483648)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this object will shutdown (i.e., turn off)
+ either the UPS output or the UPS system (as determined
+ by the value of upsShutdownType at the time of
+ shutdown) after the indicated number of seconds, or
+ less if the UPS batteries become depleted. Setting
+ this object to 0 will cause the shutdown to occur
+ immediately. Setting this object to -1 will abort the
+ countdown. If the system is already in the desired
+ state at the time the countdown reaches 0, then
+ nothing will happen. That is, there is no additional
+ action at that time if upsShutdownType = system and
+ the system is already off. Similarly, there is no
+ additional action at that time if upsShutdownType =
+ output and the output is already off. When read,
+ upsShutdownAfterDelay will return the number of
+ seconds remaining until shutdown, or -1 if no shutdown
+ countdown is in effect. On some systems, if the agent
+ is restarted while a shutdown countdown is in effect,
+ the countdown may be aborted. Sets to this object
+ override any upsShutdownAfterDelay already in effect."
+ ::= { upsControl 2 }
+
+upsStartupAfterDelay OBJECT-TYPE
+ SYNTAX INTEGER (-1..2147483648)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this object will start the output after the
+ indicated number of seconds, including starting the
+ UPS, if necessary. Setting this object to 0 will
+ cause the startup to occur immediately. Setting this
+ object to -1 will abort the countdown. If the output
+ is already on at the time the countdown reaches 0,
+ then nothing will happen. Sets to this object
+ override the effect of any upsStartupAfterDelay
+ countdown or upsRebootWithDuration countdown in
+ progress. When read, upsStartupAfterDelay will return
+ the number of seconds until startup, or -1 if no
+ startup countdown is in effect. If the countdown
+ expires during a utility failure, the startup shall
+ not occur until the utility power is restored. On
+ some systems, if the agent is restarted while a
+ startup countdown is in effect, the countdown is
+ aborted."
+ ::= { upsControl 3 }
+
+upsRebootWithDuration OBJECT-TYPE
+ SYNTAX INTEGER (-1..300)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this object will immediately shutdown (i.e.,
+ turn off) either the UPS output or the UPS system (as
+ determined by the value of upsShutdownType at the time
+ of shutdown) for a period equal to the indicated
+ number of seconds, after which time the output will be
+ started, including starting the UPS, if necessary. If
+ the number of seconds required to perform the request
+ is greater than the requested duration, then the
+ requested shutdown and startup cycle shall be
+ performed in the minimum time possible, but in no case
+ shall this require more than the requested duration
+ plus 60 seconds. When read, upsRebootWithDuration
+ shall return the number of seconds remaining in the
+ countdown, or -1 if no countdown is in progress. If
+ the startup should occur during a utility failure, the
+ startup shall not occur until the utility power is
+ restored."
+ ::= { upsControl 4 }
+
+upsAutoRestart OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this object to 'on' will cause the UPS system
+ to restart after a shutdown if the shutdown occurred
+ during a power loss as a result of either a
+ upsShutdownAfterDelay or an internal battery depleted
+ condition. Setting this object to 'off' will prevent
+ the UPS system from restarting after a shutdown until
+ an operator manually or remotely explicitly restarts
+ it. If the UPS is in a startup or reboot countdown,
+ then the UPS will not restart until that delay has
+ been satisfied."
+ ::= { upsControl 5 }
+
+
+--
+-- The Configuration group.
+--
+
+upsConfig OBJECT IDENTIFIER ::= { upsObjects 9 }
+
+upsConfigInputVoltage OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "RMS Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The magnitude of the nominal input voltage. On those
+ systems which support read-write access to this
+ object, if there is an attempt to set this variable to
+ a value that is not supported, the request must be
+ rejected and the agent shall respond with an
+ appropriate error message, i.e., badValue for SNMPv1,
+ or inconsistentValue for SNMPv2."
+ ::= { upsConfig 1 }
+
+upsConfigInputFreq OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "0.1 Hertz"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The nominal input frequency. On those systems which
+ support read-write access to this object, if there is
+ an attempt to set this variable to a value that is not
+ supported, the request must be rejected and the agent
+ shall respond with an appropriate error message, i.e.,
+ badValue for SNMPv1, or inconsistentValue for SNMPv2."
+ ::= { upsConfig 2 }
+
+upsConfigOutputVoltage OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "RMS Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The magnitude of the nominal output voltage. On
+ those systems which support read-write access to this
+ object, if there is an attempt to set this variable to
+ a value that is not supported, the request must be
+ rejected and the agent shall respond with an
+ appropriate error message, i.e., badValue for SNMPv1,
+ or inconsistentValue for SNMPv2."
+ ::= { upsConfig 3 }
+
+upsConfigOutputFreq OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "0.1 Hertz"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The nominal output frequency. On those systems which
+ support read-write access to this object, if there is
+ an attempt to set this variable to a value that is not
+ supported, the request must be rejected and the agent
+ shall respond with an appropriate error message, i.e.,
+ badValue for SNMPv1, or inconsistentValue for SNMPv2."
+ ::= { upsConfig 4 }
+
+upsConfigOutputVA OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "Volt-Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The magnitude of the nominal Volt-Amp rating."
+ ::= { upsConfig 5 }
+
+upsConfigOutputPower OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "Watts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The magnitude of the nominal true power rating."
+ ::= { upsConfig 6 }
+
+upsConfigLowBattTime OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "minutes"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of upsEstimatedMinutesRemaining at which a
+ lowBattery condition is declared. For agents which
+ support only discrete (discontinuous) values, then the
+ agent shall round up to the next supported value. If
+ the requested value is larger than the largest
+ supported value, then the largest supported value
+ shall be selected."
+ ::= { upsConfig 7 }
+
+upsConfigAudibleStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ enabled(2),
+ muted(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The requested state of the audible alarm. When in
+ the disabled state, the audible alarm should never
+ sound. The enabled state is self-describing. Setting
+ this object to muted(3) when the audible alarm is
+ sounding shall temporarily silence the alarm. It will
+ remain muted until it would normally stop sounding and
+ the value returned for read operations during this
+ period shall equal muted(3). At the end of this
+ period, the value shall revert to enabled(2). Writes
+ of the value muted(3) when the audible alarm is not
+ sounding shall be accepted but otherwise shall have no
+ effect."
+ ::= { upsConfig 8 }
+
+upsConfigLowVoltageTransferPoint OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "RMS Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minimum input line voltage allowed before the UPS
+ system transfers to battery backup."
+ ::= { upsConfig 9 }
+
+upsConfigHighVoltageTransferPoint OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ UNITS "RMS Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum line voltage allowed before the UPS
+ system transfers to battery backup."
+ ::= { upsConfig 10 }
+
+
+--
+-- notifications, i.e., traps
+--
+upsTraps OBJECT IDENTIFIER ::= { upsMIB 2 }
+
+-- This section defines the well-known notifications sent by
+-- UPS agents.
+-- Care must be taken to insure that no particular notification
+-- is sent to a single receiving entity more often than once
+-- every five seconds.
+
+upsTrapOnBattery NOTIFICATION-TYPE
+ OBJECTS { upsEstimatedMinutesRemaining, upsSecondsOnBattery,
+ upsConfigLowBattTime }
+ STATUS current
+ DESCRIPTION
+ "The UPS is operating on battery power. This trap is
+ persistent and is resent at one minute intervals until
+ the UPS either turns off or is no longer running on
+ battery."
+ ::= { upsTraps 1 }
+
+upsTrapTestCompleted NOTIFICATION-TYPE
+ OBJECTS { upsTestId, upsTestSpinLock,
+ upsTestResultsSummary, upsTestResultsDetail,
+ upsTestStartTime, upsTestElapsedTime }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent upon completion of a UPS diagnostic
+ test."
+ ::= { upsTraps 2 }
+
+upsTrapAlarmEntryAdded NOTIFICATION-TYPE
+ OBJECTS { upsAlarmId, upsAlarmDescr }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent each time an alarm is inserted into
+ to the alarm table. It is sent on the insertion of
+ all alarms except for upsAlarmOnBattery and
+ upsAlarmTestInProgress."
+ ::= { upsTraps 3 }
+
+upsTrapAlarmEntryRemoved NOTIFICATION-TYPE
+ OBJECTS { upsAlarmId, upsAlarmDescr }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent each time an alarm is removed from
+ the alarm table. It is sent on the removal of all
+ alarms except for upsAlarmTestInProgress."
+ ::= { upsTraps 4 }
+
+
+--
+-- conformance information
+--
+upsConformance OBJECT IDENTIFIER ::= { upsMIB 3 }
+
+upsCompliances OBJECT IDENTIFIER ::= { upsConformance 1 }
+
+
+--
+-- compliance statements
+--
+
+upsSubsetCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+
+ "The compliance statement for UPSs that only support
+ the two-contact communication protocol."
+ MODULE -- this module
+ MANDATORY-GROUPS { upsSubsetIdentGroup,
+ upsSubsetBatteryGroup, upsSubsetInputGroup,
+ upsSubsetOutputGroup, upsSubsetAlarmGroup,
+ upsSubsetControlGroup, upsSubsetConfigGroup }
+
+ OBJECT upsBatteryStatus
+ SYNTAX INTEGER {
+ batteryNormal(2),
+ batteryLow(3)
+ }
+ DESCRIPTION
+ "Support of the values unknown(1) and
+ batteryDepleted(4) is not required."
+
+ OBJECT upsAlarmDescr
+ DESCRIPTION
+ "Support of all `well known' alarm types is not
+ required. The well known alarm types which must be
+ supported are: upsAlarmOnBattery, upsAlarmLowBattery,
+ upsAlarmInputBad, upsAlarmUpsOutputOff,
+ upsAlarmUpsSystemOff, and upsAlarmTestInProgress."
+
+ OBJECT upsOutputSource
+ SYNTAX INTEGER {
+ normal(2),
+ battery(4)
+ }
+ DESCRIPTION
+ "Support of the values other(1), none(2), bypass(4),
+ booster(6) and reducer(7) is not required."
+
+ OBJECT upsShutdownType
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Read-write access is not required, i.e., compliant
+ systems need not support more than one shutdown type."
+
+ OBJECT upsAutoRestart
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Read-write access is not required, i.e., compliant
+ systems need not support more than one restart type."
+
+ OBJECT upsConfigInputVoltage
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Read-write access is not required."
+
+ OBJECT upsConfigInputFreq
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Read-write access is not required."
+
+ OBJECT upsConfigOutputVoltage
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Read-write access is not required."
+
+ OBJECT upsConfigOutputFreq
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Read-write access is not required."
+ ::= { upsCompliances 1 }
+
+upsBasicCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+
+ "The compliance statement for UPSs that support
+ full-featured functions, such as control."
+ MODULE -- this module
+ MANDATORY-GROUPS { upsBasicIdentGroup,
+ upsBasicBatteryGroup, upsBasicInputGroup,
+ upsBasicOutputGroup, upsBasicAlarmGroup,
+ upsBasicTestGroup, upsBasicControlGroup,
+ upsBasicConfigGroup }
+
+
+ OBJECT upsAlarmDescr
+ DESCRIPTION
+ "Support of all `well known' alarm types is not
+ required. The well known alarm types which must be
+ supported are: upsAlarmOnBattery, upsAlarmLowBattery,
+ upsAlarmDepletedBattery, upsAlarmTempBad,
+ upsAlarmInputBad, upsAlarmOutputOverload,
+ upsAlarmOnBypass, upsAlarmBypassBad,
+ upsAlarmOutputOffAsRequested,
+ upsAlarmUpsOffAsRequested, upsAlarmUpsOutputOff,
+ upsAlarmUpsSystemOff, upsAlarmGeneralFault,
+ upsAlarmDiagnosticTestFailed,
+ upsAlarmCommunicationsLost, upsAlarmShutdownPending,
+ and upsAlarmTestInProgress."
+
+ OBJECT upsTestId
+ DESCRIPTION
+ "Support of all `well known' test types is not
+ required. If no tests are supported, then the only
+ well known test type which must be supported is
+ upsTestNoTestsInitiated."
+
+ OBJECT upsOutputSource
+ SYNTAX INTEGER {
+ normal(2),
+ battery(4)
+ }
+ DESCRIPTION
+ "Support of the values other(1), none(2), bypass(4),
+ booster(6) and reducer(7) is not required."
+
+ GROUP upsBasicBypassGroup
+ DESCRIPTION
+ "The upsBasicBypassGroup is only required for UPSs
+ that have a Bypass present."
+ OBJECT upsShutdownType
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Read-write access is not required, i.e., compliant
+ systems need not support more than one shutdown type."
+
+ OBJECT upsAutoRestart
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Read-write access is not required, i.e., compliant
+ systems need not support more than one restart type."
+
+ OBJECT upsConfigInputVoltage
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Read-write access is not required."
+
+ OBJECT upsConfigInputFreq
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Read-write access is not required."
+
+ OBJECT upsConfigOutputVoltage
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Read-write access is not required."
+
+ OBJECT upsConfigOutputFreq
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Read-write access is not required."
+
+ OBJECT upsConfigLowBattTime
+ DESCRIPTION
+ "Implementation of all possible values may be onerous
+ for some systems. Consequently, not all possible
+ values must be supported. However, at least two
+ different manufacturer-selected values must be
+ supported."
+
+ ::= { upsCompliances 2 }
+
+upsFullCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for UPSs that support
+ advanced full-featured functions."
+ MODULE -- this module
+ MANDATORY-GROUPS { upsFullIdentGroup, upsFullBatteryGroup,
+ upsFullInputGroup, upsFullOutputGroup,
+ upsFullAlarmGroup, upsFullTestGroup,
+ upsFullControlGroup, upsFullConfigGroup }
+
+ OBJECT upsAlarmDescr
+ DESCRIPTION
+ "Support of all `well known' alarm types is not
+ required. The well known alarm types which must be
+ supported are: upsAlarmBatteryBad, upsAlarmOnBattery,
+ upsAlarmLowBattery, upsAlarmDepletedBattery,
+ upsAlarmTempBad, upsAlarmInputBad, upsAlarmOnBypass,
+ upsAlarmBypassBad, upsAlarmOutputOffAsRequested,
+ upsAlarmUpsOffAsRequested, upsAlarmUpsOutputOff,
+ upsAlarmUpsSystemOff, upsAlarmGeneralFault,
+ upsAlarmDiagnosticTestFailed,
+ upsAlarmCommunicationsLost, upsAlarmShutdownPending,
+ and upsAlarmTestInProgress."
+
+ OBJECT upsTestId
+ DESCRIPTION
+ "Support of all `well known' test types is not
+ required. The well known test types which must be
+ supported are: upsTestNoTestsInitiated,
+ upsTestGeneralSystemsTest, and
+ upsTestQuickBatteryTest."
+
+ OBJECT upsOutputSource
+ SYNTAX INTEGER {
+ normal(2),
+ battery(4)
+ }
+ DESCRIPTION
+ "Support of the values other(1), none(2), bypass(4),
+ booster(6) and reducer(7) is not required."
+
+ GROUP upsFullBypassGroup
+ DESCRIPTION
+ "The upsFullBypassGroup is only required for UPSs that
+ have a Bypass present."
+
+ OBJECT upsShutdownType
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Read-write access is not required, i.e., compliant
+ systems need not support more than one shutdown type."
+
+ OBJECT upsAutoRestart
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Read-write access is not required, i.e., compliant
+ systems need not support more than one restart type."
+
+ OBJECT upsConfigInputVoltage
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Read-write access is not required."
+
+ OBJECT upsConfigInputFreq
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Read-write access is not required."
+
+ OBJECT upsConfigOutputVoltage
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Read-write access is not required."
+
+ OBJECT upsConfigOutputFreq
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Read-write access is not required."
+
+ OBJECT upsConfigLowBattTime
+ DESCRIPTION
+ "Implementation of all possible values may be onerous
+ for some systems. Consequently, not all possible
+ values must be supported. However, at least two
+ different manufacturer-selected values must be
+ supported."
+
+ ::= { upsCompliances 3 }
+
+
+--
+-- units of conformance
+--
+
+-- summary at a glance:
+
+-- subset basic adv
+--upsIdentManufacturer x x x
+--upsIdentModel x x x
+
+--upsIdentUPSSoftwareVersion x x
+--upsIdentAgentSoftwareVersion x x x
+--upsIdentName x x x
+--upsIdentAttachedDevices x x
+--
+--upsBatteryStatus x x x notes
+--upsSecondsOnBattery x x x
+--upsEstimatedMinutesRemaining x
+--upsEstimatedChargeRemaining x
+--upsBatteryVoltage
+--upsBatteryCurrent
+--upsBatteryTemperature
+--
+--upsInputLineBads x x x
+--upsInputNumLines x x
+--upsInputFrequency x x
+--upsInputVoltage x x
+--upsInputCurrent
+--upsInputTruePower
+--
+--upsOutputSource x x x notes
+--upsOutputFrequency x x
+--upsOutputNumLines x x
+--upsOutputVoltage x x
+--upsOutputCurrent x
+--upsOutputPower x
+--upsOutputPercentLoad x
+--
+--
+--upsBypassFrequency x x notes
+--upsBypassNumLines x x
+--upsBypassVoltage x x
+--upsBypassCurrent
+--upsBypassPower
+--
+--
+--upsAlarmsPresent x x x
+--upsAlarmDescr x x x notes
+--upsAlarmTime x x x
+--
+--upsTestId x x notes
+--upsTestSpinLock x x
+--upsTestResultsSummary x x
+--upsTestResultsDetail x x
+--upsTestStartTime x x
+--upsTestElapsedTime x x
+--
+--upsShutdownType x x x notes
+
+--upsShutdownAfterDelay x x x
+--upsStartupAfterDelay x x
+--upsRebootWithDuration x x
+--upsAutoRestart x x x notes
+--
+--upsConfigInputVoltage x x x notes
+--upsConfigInputFreq x x x notes
+--upsConfigOutputVoltage x x x notes
+--upsConfigOutputFreq x x x notes
+--upsConfigOutputVA x x x
+--upsConfigOutputPower x x x
+--upsConfigLowBattTime x x notes
+--upsConfigAudibleStatus x x
+--upsConfigLowVoltageTransferPoint
+--upsConfigHighVoltageTransferPoint
+
+
+-- units of conformance
+upsGroups OBJECT IDENTIFIER ::= { upsConformance 2 }
+
+upsSubsetGroups OBJECT IDENTIFIER ::= { upsGroups 1 }
+
+upsSubsetIdentGroup OBJECT-GROUP
+ OBJECTS { upsIdentManufacturer, upsIdentModel,
+ upsIdentAgentSoftwareVersion, upsIdentName,
+ upsIdentAttachedDevices }
+ STATUS current
+ DESCRIPTION
+ "The upsSubsetIdentGroup defines objects which are
+ common across all UPSs which meet subset compliance.
+ Most devices which conform to the upsSubsetIdentGroup
+ will provide access to these objects via a proxy
+ agent. If the proxy agent is compatible with multiple
+ UPS types, configuration of the proxy agent will
+ require specifying some of these values, either
+ individually, or as a group (perhaps through a table
+ lookup mechanism based on the UPS model number)."
+ ::= { upsSubsetGroups 1 }
+
+upsSubsetBatteryGroup OBJECT-GROUP
+ OBJECTS { upsBatteryStatus, upsSecondsOnBattery }
+ STATUS current
+ DESCRIPTION
+ "The upsSubsetBatteryGroup defines the objects that
+ are common to battery groups of two-contact UPSs."
+ ::= { upsSubsetGroups 2 }
+
+upsSubsetInputGroup OBJECT-GROUP
+ OBJECTS { upsInputLineBads }
+ STATUS current
+ DESCRIPTION
+ "The upsSubsetInputGroup defines the objects that are
+ common to the Input groups of two-contact UPSs."
+ ::= { upsSubsetGroups 3 }
+
+upsSubsetOutputGroup OBJECT-GROUP
+ OBJECTS { upsOutputSource }
+ STATUS current
+ DESCRIPTION
+ "The upsSubsetOutputGroup defines the objects that are
+ common to the Output groups of two-contact UPSs."
+ ::= { upsSubsetGroups 4 }
+
+
+-- { upsSubsetGroups 5 } is reserved for
+-- future use (upsSubsetBypassGroup)
+
+upsSubsetAlarmGroup OBJECT-GROUP
+ OBJECTS { upsAlarmsPresent, upsAlarmDescr, upsAlarmTime }
+ STATUS current
+ DESCRIPTION
+ "The upsSubsetAlarmGroup defines the objects that are
+ common to the Alarm groups of two-contact UPSs."
+ ::= { upsSubsetGroups 6 }
+
+-- { upsSubsetGroups 7 } is reserved for
+-- future use (upsSubsetTestGroup)
+
+upsSubsetControlGroup OBJECT-GROUP
+ OBJECTS { upsShutdownType, upsShutdownAfterDelay,
+ upsAutoRestart }
+ STATUS current
+ DESCRIPTION
+ "The upsSubsetControlGroup defines the objects that
+ are common to the Control groups of two-contact UPSs."
+ ::= { upsSubsetGroups 8 }
+
+upsSubsetConfigGroup OBJECT-GROUP
+ OBJECTS { upsConfigInputVoltage, upsConfigInputFreq,
+ upsConfigOutputVoltage, upsConfigOutputFreq,
+ upsConfigOutputVA, upsConfigOutputPower }
+ STATUS current
+ DESCRIPTION
+ "The upsSubsetConfigGroup defines the objects that are
+ common to the Config groups of two-contact UPSs."
+ ::= { upsSubsetGroups 9 }
+upsBasicGroups OBJECT IDENTIFIER ::= { upsGroups 2 }
+
+upsBasicIdentGroup OBJECT-GROUP
+ OBJECTS { upsIdentManufacturer, upsIdentModel,
+ upsIdentUPSSoftwareVersion,
+ upsIdentAgentSoftwareVersion, upsIdentName }
+ STATUS current
+ DESCRIPTION
+ "The upsBasicIdentGroup defines objects which are
+ common to the Ident group of compliant UPSs which
+ support basic functions."
+ ::= { upsBasicGroups 1 }
+
+upsBasicBatteryGroup OBJECT-GROUP
+ OBJECTS { upsBatteryStatus, upsSecondsOnBattery }
+ STATUS current
+ DESCRIPTION
+ "The upsBasicBatteryGroup defines the objects that are
+ common to the battery groups of compliant UPSs which
+ support basic functions."
+ ::= { upsBasicGroups 2 }
+
+upsBasicInputGroup OBJECT-GROUP
+ OBJECTS { upsInputLineBads, upsInputNumLines,
+ upsInputFrequency, upsInputVoltage }
+ STATUS current
+ DESCRIPTION
+ "The upsBasicInputGroup defines the objects that are
+ common to the Input groups of compliant UPSs which
+ support basic functions."
+ ::= { upsBasicGroups 3 }
+
+upsBasicOutputGroup OBJECT-GROUP
+ OBJECTS { upsOutputSource, upsOutputFrequency,
+ upsOutputNumLines, upsOutputVoltage }
+ STATUS current
+ DESCRIPTION
+ "The upsBasicOutputGroup defines the objects that are
+ common to the Output groups of compliant UPSs which
+ support basic functions."
+ ::= { upsBasicGroups 4 }
+
+upsBasicBypassGroup OBJECT-GROUP
+ OBJECTS { upsBypassFrequency, upsBypassNumLines,
+ upsBypassVoltage }
+ STATUS current
+ DESCRIPTION
+ "The upsBasicBypassGroup defines the objects that are
+ common to the Bypass groups of compliant UPSs which
+ support basic functions."
+ ::= { upsBasicGroups 5 }
+
+upsBasicAlarmGroup OBJECT-GROUP
+ OBJECTS { upsAlarmsPresent, upsAlarmDescr, upsAlarmTime }
+ STATUS current
+ DESCRIPTION
+
+ "The upsBasicAlarmGroup defines the objects that are
+ common to the Alarm groups of compliant UPSs which
+ support basic functions."
+ ::= { upsBasicGroups 6 }
+
+upsBasicTestGroup OBJECT-GROUP
+ OBJECTS { upsTestId, upsTestSpinLock,
+ upsTestResultsSummary, upsTestResultsDetail,
+ upsTestStartTime, upsTestElapsedTime }
+ STATUS current
+ DESCRIPTION
+ "The upsBasicTestGroup defines the objects that are
+ common to the Test groups of compliant UPSs which
+ support basic functions."
+ ::= { upsBasicGroups 7 }
+
+upsBasicControlGroup OBJECT-GROUP
+ OBJECTS { upsShutdownType, upsShutdownAfterDelay,
+ upsStartupAfterDelay, upsRebootWithDuration,
+ upsAutoRestart }
+ STATUS current
+ DESCRIPTION
+ "The upsBasicControlGroup defines the objects that are
+ common to the Control groups of compliant UPSs which
+ support basic functions."
+ ::= { upsBasicGroups 8 }
+
+upsBasicConfigGroup OBJECT-GROUP
+ OBJECTS { upsConfigInputVoltage, upsConfigInputFreq,
+ upsConfigOutputVoltage, upsConfigOutputFreq,
+ upsConfigOutputVA, upsConfigOutputPower,
+ upsConfigLowBattTime, upsConfigAudibleStatus }
+ STATUS current
+ DESCRIPTION
+ "The upsBasicConfigGroup defines the objects that are
+ common to the Config groups of UPSs which support
+ basic functions."
+ ::= { upsBasicGroups 9 }
+upsFullGroups OBJECT IDENTIFIER ::= { upsGroups 3 }
+
+upsFullIdentGroup OBJECT-GROUP
+ OBJECTS { upsIdentManufacturer, upsIdentModel,
+ upsIdentUPSSoftwareVersion,
+ upsIdentAgentSoftwareVersion, upsIdentName,
+ upsIdentAttachedDevices }
+ STATUS current
+ DESCRIPTION
+ "The upsFullIdentGroup defines objects which are
+ common to the Ident group of fully compliant UPSs."
+ ::= { upsFullGroups 1 }
+
+upsFullBatteryGroup OBJECT-GROUP
+ OBJECTS { upsBatteryStatus, upsSecondsOnBattery,
+ upsEstimatedMinutesRemaining,
+ upsEstimatedChargeRemaining }
+ STATUS current
+ DESCRIPTION
+ "The upsFullBatteryGroup defines the objects that are
+ common to the battery groups of fully compliant UPSs."
+ ::= { upsFullGroups 2 }
+
+upsFullInputGroup OBJECT-GROUP
+ OBJECTS { upsInputLineBads, upsInputNumLines,
+ upsInputFrequency, upsInputVoltage }
+ STATUS current
+ DESCRIPTION
+ "The upsFullInputGroup defines the objects that are
+ common to the Input groups of fully compliant UPSs."
+ ::= { upsFullGroups 3 }
+
+upsFullOutputGroup OBJECT-GROUP
+ OBJECTS { upsOutputSource, upsOutputFrequency,
+ upsOutputNumLines, upsOutputVoltage,
+ upsOutputCurrent, upsOutputPower,
+ upsOutputPercentLoad }
+ STATUS current
+ DESCRIPTION
+ "The upsFullOutputGroup defines the objects that are
+ common to the Output groups of fully compliant UPSs."
+ ::= { upsFullGroups 4 }
+
+upsFullBypassGroup OBJECT-GROUP
+ OBJECTS { upsBypassFrequency, upsBypassNumLines,
+ upsBypassVoltage }
+ STATUS current
+ DESCRIPTION
+ "The upsFullBypassGroup defines the objects that are
+ common to the Bypass groups of fully compliant UPSs."
+ ::= { upsFullGroups 5 }
+
+upsFullAlarmGroup OBJECT-GROUP
+ OBJECTS { upsAlarmsPresent, upsAlarmDescr, upsAlarmTime }
+ STATUS current
+ DESCRIPTION
+
+ "The upsFullAlarmGroup defines the objects that are
+ common to the Alarm groups of fully compliant UPSs."
+ ::= { upsFullGroups 6 }
+
+upsFullTestGroup OBJECT-GROUP
+ OBJECTS { upsTestId, upsTestSpinLock,
+ upsTestResultsSummary, upsTestResultsDetail,
+ upsTestStartTime, upsTestElapsedTime }
+ STATUS current
+ DESCRIPTION
+ "The upsFullTestGroup defines the objects that are
+ common to the Test groups of fully compliant UPSs."
+ ::= { upsFullGroups 7 }
+
+upsFullControlGroup OBJECT-GROUP
+ OBJECTS { upsShutdownType, upsShutdownAfterDelay,
+ upsStartupAfterDelay, upsRebootWithDuration,
+ upsAutoRestart }
+ STATUS current
+ DESCRIPTION
+"The upsFullControlGroup defines the objects that are
+common to the Control groups of fully compliant UPSs."
+ ::= { upsFullGroups 8 }
+
+upsFullConfigGroup OBJECT-GROUP
+ OBJECTS { upsConfigInputVoltage, upsConfigInputFreq,
+ upsConfigOutputVoltage, upsConfigOutputFreq,
+ upsConfigOutputVA, upsConfigOutputPower,
+ upsConfigLowBattTime, upsConfigAudibleStatus }
+ STATUS current
+ DESCRIPTION
+ "The upsFullConfigGroup defines the objects that are
+ common to the Config groups of fully compliant UPSs."
+ ::= { upsFullGroups 9 }
+
+END
diff --git a/mibs/GamaMib.mib b/mibs/GamaMib.mib
new file mode 100644
index 000000000..619a650e2
--- /dev/null
+++ b/mibs/GamaMib.mib
@@ -0,0 +1,8393 @@
+
+
+ GAMATRONIC-MIB DEFINITIONS ::= BEGIN
+--Change for power max 1/1/2004
+--Change new 15/8 TRAPS
+--Changes New 20/11 Alarm Sevirity psStatus Changed from alarm1 to alarm96 and read write
+--Changes New 20/11 Alarm set changed to alarm 1 to alarm 96
+--Changes New 20/11 Add new mib SverityMap Maping alarm to severity
+--Changes New 15/1 Spare commands for read and write
+--Changes New 15/1 Dry Contactors new 2 tables for dry1 and dry 2 and add drystatus for enable disable as well
+--Changes New 15/1 Alarm add more 64 alarms to the psStatus and to alarm set
+--Changes New 15/1 Add spares in AC input , Batery General , DCoutput, psConf Nomonal
+--Changes New 15/1 IDE spares in psUNIT
+--changes 25/11 add No out share bit and bad sharing to INU
+--changes 24/11 - DryIn Status
+--changes 23/11 - NOMINALS
+--Changes 21/11 - add eq run hours and Minutes to batgeneral
+-- add No out spare bit badsharing to PSU
+-- add invertor voltage in DC output
+-- Add eq major and Minor read write to NOM and Invertor voltage
+-- Add Commands Leds (bit structure ) and store and load user defaults
+-- Changes from write to read only
+--Changes 7/11 add leds and mbx version psCommandMBXSWRev psCommandLed
+--changes 28/9 change in mibs new commands and change write to read
+--changes 26/8 change userdefine command to be read write
+--changes 24/8 add 5 userdefined commands
+--changes 23/8 add psdrycontactstatus
+-- Change 21/8 adding commans
+--Changes 18/8 changes in commaand mib
+--changes 21/7 - Add in statistics mib (end of the mib) first and last sequence number for each statistic table current available
+-- Add in log mib (end of the mib) first and last of sequence available in log table
+--changes 11/7 - add in psPSU - psPSUNotRespond
+--add in psINU psINUNotRespond
+--add in psCommands - option to get filename
+-- change acInputOk to be read only
+--changes 9/7 add date time in one integer for psLogDateTime
+-- Changes: 22/6/2000
+--- Change Alarm severity
+--- Add IP Address for TRAP
+-- Creation Date20/5/2000
+-- Added new dry contactors
+-- commands for tests and softwre down load
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ -- Integer32,
+ enterprises,IpAddress FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, DisplayString
+ -- TruthValue, RowStatus, RowPointer, TimeInterval
+ FROM SNMPv2-TC;
+ -- MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ -- FROM SNMPv2-CONF;
+
+
+gamatronicLTD MODULE-IDENTITY
+ LAST-UPDATED "0005150000Z"
+ ORGANIZATION " GAMATRONIC Ltd."
+ CONTACT-INFO
+ " Asher Avisar
+ Postal:
+ Tel: +972-2-588-8222
+ Fax: +972-2-582-8875
+ E-mail: aavissar@gamatronic.co.il"
+
+ DESCRIPTION
+"This is the GAMATRONIC POWER SUPPLY PRIVATE MIB module"
+ -- REVISION "Version 1.0"
+
+ ::= { enterprises 6050 }
+
+psMIB OBJECT IDENTIFIER ::= { gamatronicLTD 1 }
+
+--
+-- The MIB module consist of the following groups:
+-- (1) UNIT
+-- (2) Battery
+-- (3) Power Supply
+-- (4) INE
+-- (5) AC Input
+-- (6) DC Output
+-- (7) Contactors
+-- (8) Set UP
+-- (9) Status
+-- (10) Log
+-- (11) Trap
+-- (12) Alarm Set
+--
+-- Textual Conventions
+--
+
+-- PS Textual Convention
+-- PS DateTime Textual Convention
+
+-- Alarm Severity Identifier Textual Convention
+
+PsAlarmSeverity ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+"The value of this object identifies the severity of an alarm, including 'cleared'."
+ SYNTAX INTEGER {
+ critical(1),
+ major(2),
+ minor(3),
+ warning(4)
+ }
+
+
+
+--
+-- PS's MIB
+--
+
+psUnit OBJECT IDENTIFIER ::= { psMIB 1 }
+
+psBattery OBJECT IDENTIFIER ::= { psMIB 2 }
+psPSU OBJECT IDENTIFIER ::= { psMIB 3 }
+psINU OBJECT IDENTIFIER ::= { psMIB 4 }
+
+
+psACInput OBJECT IDENTIFIER ::= { psMIB 5}
+
+psDCOutput OBJECT IDENTIFIER ::= { psMIB 6}
+
+psContuctor OBJECT IDENTIFIER ::= { psMIB 7}
+
+psConfNominal OBJECT IDENTIFIER ::= { psMIB 8}
+
+psStatus OBJECT IDENTIFIER ::= { psMIB 9}
+psStatistics OBJECT IDENTIFIER ::= { psMIB 10}
+psLog OBJECT IDENTIFIER ::= { psMIB 11}
+psTrap OBJECT IDENTIFIER ::= { psMIB 12}
+psAlarmSet OBJECT IDENTIFIER ::= { psMIB 13}
+psSecurity OBJECT IDENTIFIER ::= { psMIB 14}
+psCommand OBJECT IDENTIFIER ::= {psMIB 15}
+psSeverityMap OBJECT IDENTIFIER ::= {psMIB 16 }
+psSpare OBJECT IDENTIFIER ::= {psMIB 17}
+psDial OBJECT IDENTIFIER ::= {psMIB 18}
+psPowerPlus OBJECT IDENTIFIER ::= {psMIB 19}
+
+-- The Battery group consists of the following objects:
+
+--
+-- Battery MIB definitions
+--
+
+psBatteryNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Number of Battery supported "
+ ::= { psBattery 1 }
+psBatteryVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Battery Voltage present in 0.1V "
+ ::= { psBattery 2 }
+
+psBatteryTestStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ on (0),
+ off (1)
+
+ }
+
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" The Test status of the battery. Automatically set to 0 when test is completed."
+ ::= { psBattery 3 }
+
+psBatteryNominalCapacity OBJECT-TYPE
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+" The Battery Nominal Capacity."
+ ::= { psBattery 4 }
+
+psBatteryActualCapacity OBJECT-TYPE
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" The Battery Actual Capacity."
+ ::= { psBattery 5 }
+
+psBatteryTestTime OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" The Battery Test time in seconds ."
+ ::= { psBattery 6 }
+
+psBatteryLoadTime OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" The Battery Load time in seconds ."
+ ::= { psBattery 7 }
+
+psBatteryNearestTestMonth OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+" The Battery nearest Test time - Month ."
+ ::= { psBattery 8 }
+psBatteryNearestTestDay OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+" The Battery nearest Test time - Day ."
+ ::= { psBattery 9 }
+
+psBatteryNearestTestHour OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+" The Battery nearest Test time - Hour."
+ ::= { psBattery 10 }
+psBatteryNearestTestMinute OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+" The Battery nearest Test time - Minute ."
+ ::= { psBattery 11 }
+psBatteryChargeMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ floating(0),
+ equalizes(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" The Battery Charge mode 0 = Floating 1 = Equalized "
+ ::= { psBattery 12 }
+
+psBatteryEqRunTimeHours OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Equalizer Run Time Hours "
+ ::= { psBattery 13 }
+
+psBatteryEqRunTimeMinutes OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Equalizer Run Time Minutes "
+ ::= { psBattery 14 }
+
+psBatterySpareRead1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Spare "
+ ::= { psBattery 15 }
+psBatterySpareRead2 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Spare "
+ ::= { psBattery 16 }
+psBatterySpareRead3 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Spare "
+ ::= { psBattery 17 }
+psBatterySpareWrite1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+" Spare "
+ ::= { psBattery 18 }
+psBatterySpareWrite2 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+" Spare "
+ ::= { psBattery 19 }
+psBatterySpareWrite3 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+" Spare "
+ ::= { psBattery 20 }
+psBatterySpareWrite4 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+" Spare "
+ ::= { psBattery 21 }
+psBatterySpareWrite5 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+" Spare "
+ ::= { psBattery 22 }
+psBatterySpareWrite6 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+" Spare "
+ ::= { psBattery 23 }
+psBatterySpareWrite7 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+" Spare "
+ ::= { psBattery 24 }
+
+psBatterySpareWrite8 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+" Spare "
+ ::= { psBattery 25 }
+
+
+psBatteryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PsBatteryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The PS Battery Information table."
+ ::= { psBattery 26 }
+
+psBatteryEntry OBJECT-TYPE
+ SYNTAX PsBatteryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+"An entry in this table defines for each Information for each PS. The entry is indexed by the psBatteryIndex. "
+ INDEX { psBatteryIndex }
+ ::= { psBatteryTable 1 }
+
+PsBatteryEntry ::= SEQUENCE {
+psBatteryIndex INTEGER,
+psBatteryCurrentDirection INTEGER,
+psBatteryCurrent INTEGER,
+psBatteryTemperatureSign INTEGER,
+psBatteryTemperature INTEGER,
+psBatteryStatus INTEGER,
+psBatteryFuseStatus INTEGER,
+psBatteryInstalationYear INTEGER,
+psBatteryInstalationMonth INTEGER,
+psBatteryInstalationDay INTEGER
+
+}
+
+psBatteryIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The PS table index."
+ ::= { psBatteryEntry 1 }
+
+
+
+
+
+psBatteryCurrentDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"The PS Battery current Direction. 0= Charge. "
+ ::= { psBatteryEntry 2 }
+
+
+psBatteryCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Battery Current presents in units of 0.1A . "
+ ::= { psBatteryEntry 3 }
+
+
+psBatteryTemperatureSign OBJECT-TYPE
+ SYNTAX INTEGER {
+positive(0),
+negative(1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Battery Sign of the Temerature- Positive = 0 Negative = 1."
+ ::= { psBatteryEntry 4 }
+
+
+psBatteryTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Battery Temperature giving in Celsius. "
+ ::= { psBatteryEntry 5 }
+
+
+psBatteryStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ passed(0),
+ failed (1),
+ low(2)
+ }
+
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" The Status of the Battery 0 = Passed, 1 = Failed 2 = Low."
+ ::= { psBatteryEntry 6 }
+
+
+psBatteryFuseStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(0),
+ bad(1)
+
+ }
+
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" The status of the battery fuse. 0 = OK, 1 = BAD."
+ ::= { psBatteryEntry 7 }
+
+
+
+psBatteryInstalationYear OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+" The Battery Installation date -Year ."
+ ::= { psBatteryEntry 8 }
+
+psBatteryInstalationMonth OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+" The Battery Installation date -Month ."
+ ::= { psBatteryEntry 9 }
+
+psBatteryInstalationDay OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+" The Battery Installation date -Day ."
+ ::= { psBatteryEntry 10 }
+
+
+-- The Power Supply group consists of the following objects:
+
+--
+-- Power Supply MIB definitions
+--
+
+psPSUNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Number of Power Supplies supported "
+ ::= { psPSU 1 }
+
+psPSUTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PsPSUEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The PS Power Supply Information table."
+ ::= { psPSU 2 }
+
+psPSUEntry OBJECT-TYPE
+ SYNTAX PsPSUEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+"An entry in this table defines for each Information for each PS. The entry is indexed by the psPSUIndex. "
+ INDEX { psPSUIndex }
+ ::= { psPSUTable 1 }
+
+PsPSUEntry ::= SEQUENCE {
+psPSUIndex INTEGER,
+psPSUVoltage INTEGER,
+psPSUCurrent INTEGER,
+psPSUTemperature INTEGER,
+psPSUActivity INTEGER,
+psPSUPsType INTEGER,
+psPSUStatus INTEGER,
+psPSUPsOK INTEGER,
+psPSUNotRespond INTEGER,
+psPSUNOOut INTEGER,
+psPSUPSpareBit INTEGER,
+psPSUBadSharing INTEGER,
+psPSUReserve1 INTEGER,
+psPSUReserve2 INTEGER,
+psPSUReserve3 INTEGER,
+psPSUShutInstruction INTEGER,
+psPSUTestStatus INTEGER,
+psPSUCurrentLimitDecreased INTEGER,
+psPSUACInputOK INTEGER,
+psPSUSelfTestPass INTEGER,
+psPSUCurrentLimitExceed INTEGER,
+psPSUShutHighTemp INTEGER,
+psPSUShutHighVolt INTEGER,
+psPSURemoteMode INTEGER,
+psPSUFloatingMode INTEGER,
+psPSUEqualizeMode INTEGER,
+psPSUFanStataus INTEGER,
+psPSUIndication INTEGER
+
+ }
+
+psPSUIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The PSU table index."
+ ::= { psPSUEntry 1 }
+
+
+psPSUVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"PSU Voltage present in 0.1V "
+ ::= { psPSUEntry 2 }
+
+
+
+
+
+psPSUCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"PSU Current presents in units of 0.1A . "
+ ::= { psPSUEntry 3 }
+
+
+
+psPSUTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"PSU Temperature giving in Celsius. "
+ ::= { psPSUEntry 4 }
+
+psPSUActivity OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (0),
+ on (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+"PSU Activity 0 = off 1= on "
+ ::= { psPSUEntry 5 }
+
+psPSUPsType OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PSU TYPE
+
+01 - HPSu24-100 24V 100A
+02 - HPSu50-50 50V 50A Vertical Construction
+03 - HPSu50-50 50V 50A Horizontal Construction
+04 - HPSu50-75 50V 75A Vertical Construction
+05 - HPSu50-16 50V 16A Regular
+06 HPSu50-16U 50V 16A Universal "
+ ::= { psPSUEntry 6 }
+
+psPSUStatus OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" PS STATUS The next are bits taken from this status "
+
+ ::= { psPSUEntry 7 }
+
+
+psPSUPsOK OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ notok(1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Ps Ok status "
+ ::= { psPSUEntry 8 }
+
+
+psPSUNotRespond OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ bad(1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"PSU Not Responding
+ "
+ ::= { psPSUEntry 9 }
+
+
+psPSUNOOut OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (0),
+ yes (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" PS No Out "
+
+ ::= { psPSUEntry 10}
+
+psPSUPSpareBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ notok (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" PS Spare Bits "
+
+ ::= { psPSUEntry 11}
+
+
+psPSUBadSharing OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ notok (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" PS Bad Sharing "
+::= { psPSUEntry 12}
+
+
+psPSUReserve1 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" RESERVE "
+::= { psPSUEntry 13}
+
+psPSUReserve2 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" RESERVE "
+::= { psPSUEntry 14}
+
+psPSUReserve3 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" RESERVE "
+::= { psPSUEntry 15}
+
+
+
+
+
+
+psPSUShutInstruction OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (0),
+ yes (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Shut by instruction status "
+
+ ::= { psPSUEntry 16 }
+
+psPSUTestStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notintest (0),
+ inprogress (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Test In progress status 0= not in progress 1 = test in progress "
+
+ ::= { psPSUEntry 17 }
+psPSUCurrentLimitDecreased OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (0),
+ yes (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Is Current limit decreased due to temperature "
+
+ ::= { psPSUEntry 18 }
+
+psPSUACInputOK OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ notok (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" AC Input status"
+
+ ::= { psPSUEntry 19 }
+
+psPSUSelfTestPass OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ notok (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Self Test status "
+
+ ::= { psPSUEntry 20 }
+
+psPSUCurrentLimitExceed OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (0),
+ yes (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Current limit excedded"
+
+ ::= { psPSUEntry 21 }
+
+
+psPSUShutHighTemp OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (0),
+ yes (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Shut down high temperature"
+
+ ::= { psPSUEntry 22 }
+
+
+psPSUShutHighVolt OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (0),
+ yes (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Shut down high Voltage"
+
+ ::= { psPSUEntry 23 }
+psPSURemoteMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (0),
+ yes (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" PS in Remote Mode"
+
+ ::= { psPSUEntry 24 }
+psPSUFloatingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (0),
+ yes (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" PS in Floating Mode"
+
+ ::= { psPSUEntry 25 }
+
+
+psPSUEqualizeMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (0),
+ yes (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" PS in EqualizeMode"
+
+ ::= { psPSUEntry 26 }
+psPSUFanStataus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ bad (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" PS FAN STATUS"
+
+ ::= { psPSUEntry 27 }
+
+ psPSUIndication OBJECT-TYPE
+ SYNTAX INTEGER {
+ pscurrent (0),
+ voltage (1),
+ temperature (3)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" PS in EqualizeMode"
+
+ ::= { psPSUEntry 28 }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-- The Inverted group consists of the following objects:
+
+--
+-- Inverted Unit MIB definitions
+--
+
+psINUNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Number of Power Supplies supported "
+ ::= { psINU 1 }
+
+psINUTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PsINUEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The PS Power Supply Information table."
+ ::= { psINU 2 }
+
+psINUEntry OBJECT-TYPE
+ SYNTAX PsINUEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+"An entry in this table defines for each Information for each PS. The entry is indexed by the psINUIndex. "
+ INDEX { psINUIndex }
+ ::= { psINUTable 1 }
+
+PsINUEntry ::= SEQUENCE {
+psINUIndex INTEGER,
+psINUVoltage INTEGER,
+psINUCurrent INTEGER,
+psINUTemperature INTEGER,
+psINUActivity INTEGER,
+psINUPsType INTEGER,
+psINUStatus INTEGER,
+psINUPsOK INTEGER,
+psINUNotRespond INTEGER,
+psINUNOOut INTEGER,
+psINUPSpareBit INTEGER,
+psINUBadSharing INTEGER,
+psINUReserve1 INTEGER,
+psINUReserve2 INTEGER,
+psINUReserve3 INTEGER,
+psINUShutInstruction INTEGER,
+psINUReserve7 INTEGER,
+psINUCurrentLimitDecreased INTEGER,
+psINUReserve8 INTEGER,
+psINUSelfTestPass INTEGER,
+psINUCurrentLimitExceed INTEGER,
+psINUShutHighTemp INTEGER,
+psINUShutHighVolt INTEGER,
+psINURemoteMode INTEGER,
+psINUReserve9 INTEGER,
+psINUReserve10 INTEGER,
+psINUFanStataus INTEGER,
+psINUIndication INTEGER
+
+ }
+
+psINUIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The INU table index."
+ ::= { psINUEntry 1 }
+
+
+psINUVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"INU Voltage present in 0.1V "
+ ::= { psINUEntry 2 }
+
+
+
+
+
+psINUCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"INU Current presents in units of 0.1A . "
+ ::= { psINUEntry 3 }
+
+
+
+psINUTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"INU Temperature giving in Celsius. "
+ ::= { psINUEntry 4 }
+
+psINUActivity OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (0),
+ on (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+"INU Activity 0 = off 1= on "
+ ::= { psINUEntry 5 }
+
+
+
+psINUPsType OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"INU TYPE
+
+0xA0 HPSu50-50 - H
+0x91 HPSu50-16U
+0x90 HPSu50-16
+0x85 INV50-24
+0x84 HPSu50-42
+0x83 HPSu50-100
+0x82 HPSu50-75
+0x81 HPSu50-50
+0x80 HPSu24-100
+
+
+ "
+ ::= { psINUEntry 6 }
+psINUStatus OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" PS STATUS The next are bits taken from this status "
+
+ ::= { psINUEntry 7 }
+
+
+psINUPsOK OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ notok(1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Ps Ok status "
+ ::= { psINUEntry 8 }
+
+
+psINUNotRespond OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ bad(1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"INU Not Responding
+ "
+ ::= { psINUEntry 9 }
+
+
+psINUNOOut OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (0),
+ yes (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" INU No Out "
+
+ ::= { psINUEntry 10}
+
+psINUPSpareBit OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ notok (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" INUSpare Bits "
+
+ ::= { psINUEntry 11}
+
+
+psINUBadSharing OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ notok (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" INU Bad Sharing "
+::= { psINUEntry 12}
+psINUReserve1 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" RESERVE "
+::= { psINUEntry 13}
+
+psINUReserve2 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" RESERVE "
+::= { psINUEntry 14}
+
+psINUReserve3 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" RESERVE "
+::= { psINUEntry 15}
+
+
+
+
+
+
+psINUShutInstruction OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (0),
+ yes (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Shut by instruction status "
+
+ ::= { psINUEntry 16 }
+
+psINUReserve7 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Reserve "
+ ::= { psINUEntry 17 }
+psINUCurrentLimitDecreased OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (0),
+ yes (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Is Current limit decreased due to temperature "
+
+ ::= { psINUEntry 18 }
+
+psINUReserve8 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Reserve "
+
+ ::= { psINUEntry 19 }
+
+psINUSelfTestPass OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ notok (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Self Test status "
+
+ ::= { psINUEntry 20 }
+
+psINUCurrentLimitExceed OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (0),
+ yes (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Current limit excedded"
+
+ ::= { psINUEntry 21 }
+
+
+psINUShutHighTemp OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (0),
+ yes (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Shut down high temperature"
+
+ ::= { psINUEntry 22 }
+
+
+psINUShutHighVolt OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (0),
+ yes (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Shut down high Voltage"
+
+ ::= { psINUEntry 23 }
+psINURemoteMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (0),
+ yes (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" PS in Remote Mode"
+
+ ::= { psINUEntry 24 }
+psINUReserve9 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Reserve "
+ ::= { psINUEntry 25 }
+
+
+psINUReserve10 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Reserve "
+ ::= { psINUEntry 26 }
+psINUFanStataus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ bad (1)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" PS FAN STATUS"
+
+ ::= { psINUEntry 27 }
+
+ psINUIndication OBJECT-TYPE
+ SYNTAX INTEGER {
+ pscurrent (0),
+ voltage (1),
+ temperature (3)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" PS in EqualizeMode"
+
+ ::= { psINUEntry 28 }
+
+
+
+
+
+
+-- The AC INPUT group consists of the following objects:
+
+--
+-- AC INPUT MIB definitions
+--
+
+psACInputVoltage1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"ACInput Voltage present in 0.1V "
+ ::= { psACInput 1 }
+
+psACInputVoltage2 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"ACInput Voltage present in 0.1V "
+ ::= { psACInput 2 }
+
+psACInputVoltage3 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"ACInput Voltage present in 0.1V "
+ ::= { psACInput 3 }
+
+
+psACInputCurrent1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"ACInput Current presents in units of 0.1A . "
+ ::= { psACInput 4 }
+
+psACInputCurrent2 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"ACInput Current presents in units of 0.1A . "
+ ::= { psACInput 5 }
+
+psACInputCurrent3 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"ACInput Current presents in units of 0.1A . "
+ ::= { psACInput 6 }
+
+
+
+
+
+psACInputFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"ACInput Frequency giving in 0.01HZ. "
+ ::= { psACInput 7 }
+
+psACInputACStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ notok (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"ACInput AC Status 0 = OK 1= Not OK "
+ ::= { psACInput 8 }
+
+psACInputSurgeStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ notok (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" The Status of the ACInput Surge 0 = OK, 1 = Not OK."
+ ::= { psACInput 9 }
+
+
+psACInputSpareInp0 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Spare"
+ ::= { psACInput 10 }
+psACInputSpareInp1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Spare"
+ ::= { psACInput 11 }
+
+
+psACInputSpareInp2 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Spare"
+ ::= { psACInput 12 }
+
+psACInputSpareInp3 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Spare"
+ ::= { psACInput 14 }
+
+psACInputSpareInp4 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Spare"
+ ::= { psACInput 15 }
+
+psACInputSpareInp5 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Spare"
+ ::= { psACInput 16 }
+
+psACInputSpareInp6 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" Spare"
+ ::= { psACInput 17 }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-- The DC OUTPUT group consists of the following objects:
+
+--
+-- DC OUTPUT MIB definitions
+--
+
+
+
+psDCoutputVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"DCoutput Voltage present in 0.1V "
+ ::= { psDCOutput 1 }
+
+
+
+psDCoutputCurrent1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"DCoutput Current presents in units of 0.1A . "
+ ::= { psDCOutput 2 }
+
+psDCoutputCurrent2 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"DCoutput Current presents in units of 0.1A . "
+ ::= { psDCOutput 3 }
+
+psDCoutputCurrent3 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"DCoutput Current presents in units of 0.1A . "
+ ::= { psDCOutput 4 }
+
+psDCoutputCurrent4 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"DCoutput Current presents in units of 0.1A . "
+ ::= { psDCOutput 5 }
+
+psDCoutputCurrent5 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"DCoutput Current presents in units of 0.1A . "
+ ::= { psDCOutput 6 }
+
+
+
+psDCoutputDCStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ overvoltage (1),
+ undervoltage (2),
+ disconnected (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"DCoutput DC Status 0 = OK 1= OverVoltage 2 = UnderVoltage 3 = Disconnected "
+ ::= { psDCOutput 11 }
+
+psDCoutputSurgeStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(0),
+ notok (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" The Status of the DCoutput Surge 0 = OK, 1 = Not OK."
+ ::= { psDCOutput 12}
+
+psDCoutputInvertorVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"DCoutput Invertor Voltage present in 0.1V "
+ ::= { psDCOutput 13 }
+
+psDCOutputDCOutput OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ ok(0),
+ overvoltage(1),
+ undervoltage(2),
+ disconnect (3)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+
+" 0=OK
+1= OverVoltage
+2 = Undervoltage.
+3 = Disconnected."
+ ::= { psDCOutput 14}
+
+ psDCoutputSpare1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"DCoutput Spare "
+ ::= { psDCOutput 15 }
+
+ psDCoutputSpare2 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"DCoutput Spare "
+ ::= { psDCOutput 16 }
+
+ psDCoutputSpare3 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"DCoutput Spare "
+ ::= { psDCOutput 17 }
+ psDCoutputSpare4 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"DCoutput Spare "
+ ::= { psDCOutput 18 }
+ psDCoutputSpare5 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"DCoutput Spare "
+ ::= { psDCOutput 19}
+
+
+psDCoutputSpare6 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"DCoutput Spare "
+ ::= { psDCOutput 20 }
+
+
+-- The PS Contuctors and Dry Contacts group consists of the following objects:
+
+--
+-- Contuctors MIB definitions
+--
+
+psContuctor1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ open (0),
+ close (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Contuctor 1 in Battery Circuit "
+ ::= { psContuctor 1 }
+
+psContuctor2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ open (0),
+ close (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Contuctor 2 in Battery Circuit "
+ ::= { psContuctor 2 }
+
+psContuctor3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ open (0),
+ close (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Contuctor 3 in Battery Circuit "
+ ::= { psContuctor 3 }
+
+psContuctor4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ open (0),
+ close (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Contuctor 4 in Battery Circuit "
+ ::= { psContuctor 4 }
+
+psContuctor5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ open (0),
+ close (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Contuctor 5 in Load Circuit "
+ ::= { psContuctor 5 }
+
+psContuctor6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ open (0),
+ close (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Contuctor 6 in Load Circuit "
+ ::= { psContuctor 6 }
+
+psContuctor7 OBJECT-TYPE
+ SYNTAX INTEGER {
+ open (0),
+ close (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Contuctor 7 in Load Circuit "
+ ::= { psContuctor 7 }
+
+psContuctor8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ open (0),
+ close (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Contuctor 8 in Load Circuit "
+ ::= { psContuctor 8 }
+
+psContuctor9 OBJECT-TYPE
+ SYNTAX INTEGER {
+ open (0),
+ close (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Contuctor 9 in Load Circuit "
+ ::= { psContuctor 9 }
+psContuctor10 OBJECT-TYPE
+ SYNTAX INTEGER {
+ open (0),
+ close (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Contuctor 10 in Load Circuit "
+ ::= { psContuctor 10 }
+
+psDryContactTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PsDryContactorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Dry Contactor alarm table."
+
+ ::= { psContuctor 11 }
+
+
+psDryContactorEntry OBJECT-TYPE
+ SYNTAX PsDryContactorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+
+"An entry in this table defines for each Dry Contactor the Alarm vector"
+ INDEX {psDryContactorIndex}
+ ::= { psDryContactTable 1 }
+
+PsDryContactorEntry ::= SEQUENCE {
+psDryContactorIndex INTEGER,
+psDryContactorAlarm1 INTEGER,
+psDryContactorAlarm2 INTEGER,
+psDryContactorAlarm3 INTEGER,
+psDryContactorAlarm4 INTEGER,
+psDryContactorAlarm5 INTEGER,
+psDryContactorAlarm6 INTEGER,
+psDryContactorAlarm7 INTEGER,
+psDryContactorAlarm8 INTEGER,
+psDryContactorAlarm9 INTEGER,
+psDryContactorAlarm10 INTEGER,
+psDryContactorAlarm11 INTEGER,
+psDryContactorAlarm12 INTEGER,
+psDryContactorAlarm13 INTEGER,
+psDryContactorAlarm14 INTEGER,
+psDryContactorAlarm15 INTEGER,
+psDryContactorAlarm16 INTEGER,
+psDryContactorAlarm17 INTEGER,
+psDryContactorAlarm18 INTEGER,
+psDryContactorAlarm19 INTEGER,
+psDryContactorAlarm20 INTEGER,
+psDryContactorAlarm21 INTEGER,
+psDryContactorAlarm22 INTEGER,
+psDryContactorAlarm23 INTEGER,
+psDryContactorAlarm24 INTEGER,
+psDryContactorAlarm25 INTEGER,
+psDryContactorAlarm26 INTEGER,
+psDryContactorAlarm27 INTEGER,
+psDryContactorAlarm28 INTEGER,
+psDryContactorAlarm29 INTEGER,
+psDryContactorAlarm30 INTEGER,
+psDryContactorAlarm31 INTEGER,
+psDryContactorAlarm32 INTEGER
+
+
+
+
+ }
+
+psDryContactorIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The DRY Contact table index."
+ ::= { psDryContactorEntry 1 }
+
+psDryContactorAlarm1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 1."
+ ::= { psDryContactorEntry 2 }
+
+
+psDryContactorAlarm2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 2."
+ ::= { psDryContactorEntry 3 }
+
+psDryContactorAlarm3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 3."
+ ::= { psDryContactorEntry 4 }
+psDryContactorAlarm4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 4."
+ ::= { psDryContactorEntry 5 }
+
+psDryContactorAlarm5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 5."
+ ::= { psDryContactorEntry 6 }
+psDryContactorAlarm6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 6."
+ ::= { psDryContactorEntry 7}
+
+
+
+
+psDryContactorAlarm7 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 7."
+ ::= { psDryContactorEntry 8 }
+psDryContactorAlarm8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 8."
+ ::= { psDryContactorEntry 9 }
+
+psDryContactorAlarm9 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 9."
+ ::= { psDryContactorEntry 10}
+
+
+
+psDryContactorAlarm10 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 10."
+ ::= { psDryContactorEntry 11}
+psDryContactorAlarm11 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 11."
+ ::= { psDryContactorEntry 12}
+
+
+
+psDryContactorAlarm12 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 12."
+ ::= { psDryContactorEntry 13 }
+
+psDryContactorAlarm13 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 13."
+ ::= { psDryContactorEntry 14}
+
+
+psDryContactorAlarm14 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 14."
+ ::= { psDryContactorEntry 15 }
+
+psDryContactorAlarm15 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 15."
+ ::= { psDryContactorEntry 16 }
+psDryContactorAlarm16 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 16."
+ ::= { psDryContactorEntry 17}
+
+
+
+
+psDryContactorAlarm17 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 17."
+ ::= { psDryContactorEntry 18 }
+
+
+psDryContactorAlarm18 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 18."
+ ::= { psDryContactorEntry 19 }
+
+psDryContactorAlarm19 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 19."
+ ::= { psDryContactorEntry 20 }
+psDryContactorAlarm20 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 20."
+ ::= { psDryContactorEntry 21 }
+
+psDryContactorAlarm21 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 21."
+ ::= { psDryContactorEntry 22 }
+psDryContactorAlarm22 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 22."
+ ::= { psDryContactorEntry 23}
+
+
+
+
+
+psDryContactorAlarm23 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 23."
+ ::= { psDryContactorEntry 24 }
+
+
+psDryContactorAlarm24 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 24."
+ ::= { psDryContactorEntry 25 }
+
+psDryContactorAlarm25 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 25."
+ ::= { psDryContactorEntry 26 }
+psDryContactorAlarm26 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 26."
+ ::= { psDryContactorEntry 27 }
+
+psDryContactorAlarm27 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 27."
+ ::= { psDryContactorEntry 28 }
+psDryContactorAlarm28 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 28."
+ ::= { psDryContactorEntry 29}
+
+psDryContactorAlarm29 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 29."
+ ::= { psDryContactorEntry 30}
+psDryContactorAlarm30 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 30."
+ ::= { psDryContactorEntry 31 }
+
+psDryContactorAlarm31 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 31."
+ ::= { psDryContactorEntry 32 }
+psDryContactorAlarm32 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 32."
+ ::= { psDryContactorEntry 33}
+
+psDryContactStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Dry contactor alarm status "
+ ::= { psContuctor 12 }
+
+
+
+
+psDryContact1Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF PsDryContactor1Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Dry Contactor alarm table."
+
+ ::= { psContuctor 13 }
+
+
+psDryContactor1Entry OBJECT-TYPE
+ SYNTAX PsDryContactor1Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+
+"An entry in this table defines for each Dry Contactor the Alarm vector"
+ INDEX {psDryContactor1Index}
+ ::= { psDryContact1Table 1 }
+
+PsDryContactor1Entry ::= SEQUENCE {
+psDryContactor1Index INTEGER,
+psDryContactor1Alarm1 INTEGER,
+psDryContactor1Alarm2 INTEGER,
+psDryContactor1Alarm3 INTEGER,
+psDryContactor1Alarm4 INTEGER,
+psDryContactor1Alarm5 INTEGER,
+psDryContactor1Alarm6 INTEGER,
+psDryContactor1Alarm7 INTEGER,
+psDryContactor1Alarm8 INTEGER,
+psDryContactor1Alarm9 INTEGER,
+psDryContactor1Alarm10 INTEGER,
+psDryContactor1Alarm11 INTEGER,
+psDryContactor1Alarm12 INTEGER,
+psDryContactor1Alarm13 INTEGER,
+psDryContactor1Alarm14 INTEGER,
+psDryContactor1Alarm15 INTEGER,
+psDryContactor1Alarm16 INTEGER,
+psDryContactor1Alarm17 INTEGER,
+psDryContactor1Alarm18 INTEGER,
+psDryContactor1Alarm19 INTEGER,
+psDryContactor1Alarm20 INTEGER,
+psDryContactor1Alarm21 INTEGER,
+psDryContactor1Alarm22 INTEGER,
+psDryContactor1Alarm23 INTEGER,
+psDryContactor1Alarm24 INTEGER,
+psDryContactor1Alarm25 INTEGER,
+psDryContactor1Alarm26 INTEGER,
+psDryContactor1Alarm27 INTEGER,
+psDryContactor1Alarm28 INTEGER,
+psDryContactor1Alarm29 INTEGER,
+psDryContactor1Alarm30 INTEGER,
+psDryContactor1Alarm31 INTEGER,
+psDryContactor1Alarm32 INTEGER
+
+
+
+
+ }
+
+psDryContactor1Index OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The DRY Contact table index."
+ ::= { psDryContactor1Entry 1 }
+
+psDryContactor1Alarm1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 1."
+ ::= { psDryContactor1Entry 2 }
+
+
+psDryContactor1Alarm2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 2."
+ ::= { psDryContactor1Entry 3 }
+
+psDryContactor1Alarm3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 3."
+ ::= { psDryContactor1Entry 4 }
+psDryContactor1Alarm4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 4."
+ ::= { psDryContactor1Entry 5 }
+
+psDryContactor1Alarm5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 5."
+ ::= { psDryContactor1Entry 6 }
+psDryContactor1Alarm6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 6."
+ ::= { psDryContactor1Entry 7}
+
+
+
+
+psDryContactor1Alarm7 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 7."
+ ::= { psDryContactor1Entry 8 }
+psDryContactor1Alarm8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 8."
+ ::= { psDryContactor1Entry 9 }
+
+psDryContactor1Alarm9 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 9."
+ ::= { psDryContactor1Entry 10}
+
+
+
+psDryContactor1Alarm10 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 10."
+ ::= { psDryContactor1Entry 11}
+psDryContactor1Alarm11 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 11."
+ ::= { psDryContactor1Entry 12}
+
+
+
+psDryContactor1Alarm12 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 12."
+ ::= { psDryContactor1Entry 13 }
+
+psDryContactor1Alarm13 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 13."
+ ::= { psDryContactor1Entry 14}
+
+
+psDryContactor1Alarm14 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 14."
+ ::= { psDryContactor1Entry 15 }
+
+psDryContactor1Alarm15 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 15."
+ ::= { psDryContactor1Entry 16 }
+psDryContactor1Alarm16 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 16."
+ ::= { psDryContactor1Entry 17}
+
+
+
+
+psDryContactor1Alarm17 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 17."
+ ::= { psDryContactor1Entry 18 }
+
+
+psDryContactor1Alarm18 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 18."
+ ::= { psDryContactor1Entry 19 }
+
+psDryContactor1Alarm19 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 19."
+ ::= { psDryContactor1Entry 20 }
+psDryContactor1Alarm20 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 20."
+ ::= { psDryContactor1Entry 21 }
+
+psDryContactor1Alarm21 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 21."
+ ::= { psDryContactor1Entry 22 }
+psDryContactor1Alarm22 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 22."
+ ::= { psDryContactor1Entry 23}
+
+
+
+
+
+psDryContactor1Alarm23 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 23."
+ ::= { psDryContactor1Entry 24 }
+
+
+psDryContactor1Alarm24 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 24."
+ ::= { psDryContactor1Entry 25 }
+
+psDryContactor1Alarm25 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 25."
+ ::= { psDryContactor1Entry 26 }
+psDryContactor1Alarm26 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 26."
+ ::= { psDryContactor1Entry 27 }
+
+psDryContactor1Alarm27 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 27."
+ ::= { psDryContactor1Entry 28 }
+psDryContactor1Alarm28 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 28."
+ ::= { psDryContactor1Entry 29}
+
+psDryContactor1Alarm29 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 29."
+ ::= { psDryContactor1Entry 30}
+psDryContactor1Alarm30 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 30."
+ ::= { psDryContactor1Entry 31 }
+
+psDryContactor1Alarm31 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 31."
+ ::= { psDryContactor1Entry 32 }
+psDryContactor1Alarm32 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 32."
+ ::= { psDryContactor1Entry 33}
+
+psDryContact1Status OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Dry contactor alarm status "
+ ::= { psContuctor 14 }
+
+
+
+
+psDryContact2Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF PsDryContactor2Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Dry Contactor alarm table."
+
+ ::= { psContuctor 15 }
+
+
+psDryContactor2Entry OBJECT-TYPE
+ SYNTAX PsDryContactor2Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+
+"An entry in this table defines for each Dry Contactor the Alarm vector"
+ INDEX {psDryContactor2Index}
+ ::= { psDryContact2Table 1 }
+
+PsDryContactor2Entry ::= SEQUENCE {
+psDryContactor2Index INTEGER,
+psDryContactor2Alarm1 INTEGER,
+psDryContactor2Alarm2 INTEGER,
+psDryContactor2Alarm3 INTEGER,
+psDryContactor2Alarm4 INTEGER,
+psDryContactor2Alarm5 INTEGER,
+psDryContactor2Alarm6 INTEGER,
+psDryContactor2Alarm7 INTEGER,
+psDryContactor2Alarm8 INTEGER,
+psDryContactor2Alarm9 INTEGER,
+psDryContactor2Alarm10 INTEGER,
+psDryContactor2Alarm11 INTEGER,
+psDryContactor2Alarm12 INTEGER,
+psDryContactor2Alarm13 INTEGER,
+psDryContactor2Alarm14 INTEGER,
+psDryContactor2Alarm15 INTEGER,
+psDryContactor2Alarm16 INTEGER,
+psDryContactor2Alarm17 INTEGER,
+psDryContactor2Alarm18 INTEGER,
+psDryContactor2Alarm19 INTEGER,
+psDryContactor2Alarm20 INTEGER,
+psDryContactor2Alarm21 INTEGER,
+psDryContactor2Alarm22 INTEGER,
+psDryContactor2Alarm23 INTEGER,
+psDryContactor2Alarm24 INTEGER,
+psDryContactor2Alarm25 INTEGER,
+psDryContactor2Alarm26 INTEGER,
+psDryContactor2Alarm27 INTEGER,
+psDryContactor2Alarm28 INTEGER,
+psDryContactor2Alarm29 INTEGER,
+psDryContactor2Alarm30 INTEGER,
+psDryContactor2Alarm31 INTEGER,
+psDryContactor2Alarm32 INTEGER
+
+
+
+
+ }
+
+psDryContactor2Index OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The DRY Contact table index."
+ ::= { psDryContactor2Entry 1 }
+
+psDryContactor2Alarm1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 1."
+ ::= { psDryContactor2Entry 2 }
+
+
+psDryContactor2Alarm2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 2."
+ ::= { psDryContactor2Entry 3 }
+
+psDryContactor2Alarm3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 3."
+ ::= { psDryContactor2Entry 4 }
+psDryContactor2Alarm4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 4."
+ ::= { psDryContactor2Entry 5 }
+
+psDryContactor2Alarm5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 5."
+ ::= { psDryContactor2Entry 6 }
+psDryContactor2Alarm6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 6."
+ ::= { psDryContactor2Entry 7}
+
+
+
+
+psDryContactor2Alarm7 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 7."
+ ::= { psDryContactor2Entry 8 }
+psDryContactor2Alarm8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 8."
+ ::= { psDryContactor2Entry 9 }
+
+psDryContactor2Alarm9 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 9."
+ ::= { psDryContactor2Entry 10}
+
+
+
+psDryContactor2Alarm10 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 10."
+ ::= { psDryContactor2Entry 11}
+psDryContactor2Alarm11 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 11."
+ ::= { psDryContactor2Entry 12}
+
+
+
+psDryContactor2Alarm12 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 12."
+ ::= { psDryContactor2Entry 13 }
+
+psDryContactor2Alarm13 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 13."
+ ::= { psDryContactor2Entry 14}
+
+
+psDryContactor2Alarm14 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 14."
+ ::= { psDryContactor2Entry 15 }
+
+psDryContactor2Alarm15 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 15."
+ ::= { psDryContactor2Entry 16 }
+psDryContactor2Alarm16 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 16."
+ ::= { psDryContactor2Entry 17}
+
+
+
+
+psDryContactor2Alarm17 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 17."
+ ::= { psDryContactor2Entry 18 }
+
+
+psDryContactor2Alarm18 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 18."
+ ::= { psDryContactor2Entry 19 }
+
+psDryContactor2Alarm19 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 19."
+ ::= { psDryContactor2Entry 20 }
+psDryContactor2Alarm20 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 20."
+ ::= { psDryContactor2Entry 21 }
+
+psDryContactor2Alarm21 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 21."
+ ::= { psDryContactor2Entry 22 }
+psDryContactor2Alarm22 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 22."
+ ::= { psDryContactor2Entry 23}
+
+
+
+
+
+psDryContactor2Alarm23 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 23."
+ ::= { psDryContactor2Entry 24 }
+
+
+psDryContactor2Alarm24 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 24."
+ ::= { psDryContactor2Entry 25 }
+
+psDryContactor2Alarm25 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 25."
+ ::= { psDryContactor2Entry 26 }
+psDryContactor2Alarm26 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 26."
+ ::= { psDryContactor2Entry 27 }
+
+psDryContactor2Alarm27 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 27."
+ ::= { psDryContactor2Entry 28 }
+psDryContactor2Alarm28 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 28."
+ ::= { psDryContactor2Entry 29}
+
+psDryContactor2Alarm29 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 29."
+ ::= { psDryContactor2Entry 30}
+psDryContactor2Alarm30 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 30."
+ ::= { psDryContactor2Entry 31 }
+
+psDryContactor2Alarm31 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 31."
+ ::= { psDryContactor2Entry 32 }
+psDryContactor2Alarm32 OBJECT-TYPE
+ SYNTAX INTEGER {
+ set (1),
+ notset (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Dry Contactor Alarm 32."
+ ::= { psDryContactor2Entry 33}
+
+psDryContact2Status OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Dry contactor alarm status "
+ ::= { psContuctor 16 }
+
+
+
+
+
+
+-- SEVERITY MAPING index :1 = Critical , 2 = major 3 = minor 4 = worning
+
+psSeverityMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PsSeverityMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The PS Severity table."
+ ::= { psSeverityMap 1 }
+
+psSeverityMapEntry OBJECT-TYPE
+ SYNTAX PsSeverityMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+"An entry in this table defines Severity per Alarm psSeverityIndex 1 = Critical and 4 = worning . "
+ INDEX { psSeverityMapIndex }
+ ::= { psSeverityMapTable 1 }
+
+PsSeverityMapEntry ::= SEQUENCE {
+psSeverityMapIndex INTEGER,
+psSeverityMapAlarm1to32 INTEGER,
+psSeverityMapAlarm33to64 INTEGER,
+psSeverityMapAlarm65to96 INTEGER
+
+
+}
+
+psSeverityMapIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The PS table index 1= critical , 4 = worning ."
+ ::= { psSeverityMapEntry 1 }
+
+
+
+
+psSeverityMapAlarm1to32 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Alarm 1 to 32."
+ ::= { psSeverityMapEntry 2 }
+
+
+psSeverityMapAlarm33to64 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Alarm 33 to 64."
+ ::= { psSeverityMapEntry 3 }
+
+psSeverityMapAlarm65to96 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Alarm 65 to 96."
+ ::= { psSeverityMapEntry 4 }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-- The PS Nominal Values Configuration group consists of the following objects:
+
+--
+-- Nominal Configuration MIB definitions
+--
+
+psConfEnableCurrentLimit OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Enable Current Limit "
+ ::= { psConfNominal 1 }
+
+
+psConfEnablePeriodicEqualize OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (0),
+ enable (1)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Enable Periodic Equalize"
+ ::= { psConfNominal 2 }
+
+
+
+psConfGHighTempAlarm OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " High Temprature Alarm Giving in Celsious "
+ ::= { psConfNominal 3 }
+
+
+psConfLowTempAlarmSign OBJECT-TYPE
+ SYNTAX INTEGER {
+ positive (0),
+ negative (1)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Low Temperature Alarm Sign "
+ ::= { psConfNominal 4 }
+
+
+psConfLowTempAlarm OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Low Temprature Alarm Giving in Celsious "
+ ::= { psConfNominal 5 }
+
+
+psConfTemperatureCoefficient OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Temperature Coefficient 0.01V/C"
+ ::= { psConfNominal 6 }
+
+
+psConfNumOfInvertors OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Number Of Invertors "
+ ::= { psConfNominal 7 }
+
+
+psConfNumOfRectifiers OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Number Of Psu's "
+ ::= { psConfNominal 8 }
+
+psConfACHigh OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " AC High Voltage Alarm"
+ ::= { psConfNominal 9 }
+
+
+psConfACLow OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " AC Low Voltage Alarm"
+ ::= { psConfNominal 10 }
+
+psConfCurrentLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Current Limit "
+ ::= { psConfNominal 11 }
+
+psConfHIA OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " HI_A "
+ ::= { psConfNominal 12 }
+
+
+psConfBDOC OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " BDOC "
+ ::= { psConfNominal 13 }
+
+psConfBatteryNominalCapacity OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Battery Nominal Capacity"
+ ::= { psConfNominal 14 }
+
+psConfEqualStopTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Equal Stop Time "
+ ::= { psConfNominal 15 }
+
+psConfEqualStopCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Equal Stop Current "
+ ::= { psConfNominal 16 }
+
+psConfEqualPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Equal Period "
+ ::= { psConfNominal 17 }
+psConfEqualStartCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Equal Start Current "
+ ::= { psConfNominal 18 }
+
+psConfMajorLowVoltage1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Major Low Voltage for MAJ_LV1 Alarm giving in units of 0.01V "
+ ::= { psConfNominal 19 }
+
+psConfMajorLowVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Major Low Voltage for MAJ_LV Alarm giving in units of 0.01V "
+ ::= { psConfNominal 20 }
+
+psConfMinorLowVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Minor Low Voltage for MIN_LV Alarm giving in units of 0.01V "
+ ::= { psConfNominal 21 }
+
+psConfMinorHighVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Minor High Voltage for MIN_HV Alarm giving in units of 0.01V "
+ ::= { psConfNominal 22 }
+
+psConfMajorHighVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Major High Voltage for MAJ_HV Alarm giving in units of 0.01V "
+ ::= { psConfNominal 23}
+
+
+psConfFloatingVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Floating Voltage set giving in units of 0.01V "
+ ::= { psConfNominal 24 }
+psConfEqualizingVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Equalizing Voltage set giving in units of 0.01V "
+ ::= { psConfNominal 25 }
+
+psConfNumberOfBattery OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Number Of Batteries "
+ ::= { psConfNominal 26 }
+
+
+psConfEnableTempComp OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Enable Temperature Comp. "
+ ::= { psConfNominal 27 }
+psConfNumberOfLVD OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Number Of Contacts "
+ ::= { psConfNominal 28 }
+
+
+psConfEqMajorLowVoltageLV1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Major Low Voltage for MAJ_LV Alarm giving in units of 0.01V "
+ ::= { psConfNominal 29 }
+
+psConfEqMajorLowVoltageLv OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Minor Low Voltage for MIN_LV Alarm giving in units of 0.01V "
+ ::= { psConfNominal 30 }
+
+psConfEqMinorLowVoltageLV OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Minor Lowh Voltage for MIN_LV Alarm giving in units of 0.01V "
+ ::= { psConfNominal 31 }
+
+psConfEqMinorHighVoltageHV OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Mainor High Voltage for MAJ_HV Alarm giving in units of 0.01V "
+ ::= { psConfNominal 32}
+
+
+psConfEqMajorHighVoltageHV OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Major High Voltage HV set giving in units of 0.01V "
+ ::= { psConfNominal 33 }
+psConfInvertorVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " DC Volt Set "
+ ::= { psConfNominal 34 }
+psConfInvertorHighVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " High Voltage Alarm 0.01 V"
+ ::= { psConfNominal 35 }
+
+psConfInvertorLowVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Low Voltage Alarm 0.01V"
+ ::= { psConfNominal 36 }
+
+psConfLVDDisconnectTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Top time LVD to disconnect upon failure - in hours "
+ ::= { psConfNominal 37 }
+
+psConfNomSpare0 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psConfNominal 38 }
+
+psConfNomSpare1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psConfNominal 39 }
+
+psConfNomSpare2 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psConfNominal 40 }
+
+psConfNomSpare3 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psConfNominal 41 }
+
+psConfNomSpare4 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psConfNominal 42 }
+
+psConfNomSpare5 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psConfNominal 43 }
+
+psConfNomSpare6 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psConfNominal 44 }
+
+psConfNomSpare7 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psConfNominal 45 }
+
+psConfNomSpare8 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psConfNominal 46 }
+
+psConfNomSpare9 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psConfNominal 47 }
+
+psConfNomSpare10 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psConfNominal 48 }
+
+
+
+-- The PS Alarm STatus group consists of the following objects:
+
+--
+-- Status MIB definitions
+--
+
+psStatusAlarm1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " More Then one rectifier is bad "
+ ::= { psStatus 1 }
+
+
+psStatusAlarm2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " One Rectifier is bad "
+ ::= { psStatus 2 }
+
+
+
+psStatusAlarm3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " AC Line Failure"
+ ::= { psStatus 3 }
+
+psStatusAlarm4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Controler Internal Supply is bad"
+ ::= { psStatus 4 }
+
+psStatusAlarm5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " AC Line Too High"
+ ::= { psStatus 5 }
+
+psStatusAlarm6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " AC Line Too Low"
+ ::= { psStatus 6 }
+
+psStatusAlarm7 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " System Over Temperature "
+ ::= { psStatus 7 }
+
+psStatusAlarm8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " BDOCA "
+ ::= { psStatus 8 }
+
+
+psStatusAlarm9 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " DC Too High Rectifier is off "
+ ::= { psStatus 9 }
+
+
+
+psStatusAlarm10 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " DC High Worning "
+ ::= { psStatus 10 }
+
+
+psStatusAlarm11 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " DC Too LOw Lvd Disconnect "
+ ::= { psStatus 11 }
+
+psStatusAlarm12 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " DC Low Worning "
+ ::= { psStatus 12 }
+
+
+
+psStatusAlarm13 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " LVD Contact Open "
+ ::= { psStatus 13 }
+
+psStatusAlarm14 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Load Breaker Open "
+ ::= { psStatus 14 }
+
+psStatusAlarm15 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " System Running in Equalizing "
+ ::= { psStatus 15 }
+
+psStatusAlarm16 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Last Battery Test Fail "
+ ::= { psStatus 16 }
+
+psStatusAlarm17 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Reserve "
+ ::= { psStatus 17 }
+
+
+
+psStatusAlarm18 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Reserve "
+ ::= { psStatus 18 }
+
+psStatusAlarm19 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Reserve "
+ ::= { psStatus 19 }
+
+psStatusAlarm20 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Reserver "
+ ::= { psStatus 20 }
+
+psStatusAlarm21 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " PD Not Responding "
+ ::= { psStatus 21 }
+
+psStatusAlarm22 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Invertor Not Responding "
+ ::= { psStatus 22 }
+psStatusAlarm23 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Rectifier Not Responding "
+ ::= { psStatus 23 }
+
+psStatusAlarm24 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Last Self Test Failed "
+ ::= { psStatus 24 }
+
+psStatusAlarm25 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Bad Fuse "
+ ::= { psStatus 25 }
+
+psStatusAlarm26 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Bad Current Sharing in Rectifier "
+ ::= { psStatus 26 }
+
+
+psStatusAlarm27 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Bad Output in Rectifier "
+ ::= { psStatus 27 }
+
+psStatusAlarm28 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Bad Relay Board "
+ ::= { psStatus 28 }
+
+psStatusAlarm29 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Load Current too High "
+ ::= { psStatus 29 }
+
+psStatusAlarm30 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Serge Blown "
+ ::= { psStatus 30 }
+
+psStatusAlarm31 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Gets Set at Start Up "
+ ::= { psStatus 31 }
+psStatusAlarm32 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Misc Alarm "
+ ::= { psStatus 32 }
+psStatusAlarm33 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 33 }
+psStatusAlarm34 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 34 }
+psStatusAlarm35 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 35 }
+psStatusAlarm36 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 36 }
+psStatusAlarm37 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 37 }
+psStatusAlarm38 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 38}
+psStatusAlarm39 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 39 }
+psStatusAlarm40 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 40}
+psStatusAlarm41 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 41 }
+psStatusAlarm42 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 42 }
+psStatusAlarm43 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 43 }
+psStatusAlarm44 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 44 }
+psStatusAlarm45 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 45 }
+psStatusAlarm46 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 46 }
+psStatusAlarm47 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 47 }
+psStatusAlarm48 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 48 }
+psStatusAlarm49 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 49 }
+psStatusAlarm50 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 50}
+psStatusAlarm51 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 51 }
+psStatusAlarm52 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 52 }
+psStatusAlarm53 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 53 }
+psStatusAlarm54 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 54 }
+psStatusAlarm55 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 55 }
+psStatusAlarm56 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 56 }
+psStatusAlarm57 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 57 }
+psStatusAlarm58 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 58 }
+psStatusAlarm59 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 59 }
+psStatusAlarm60 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 60 }
+psStatusAlarm61 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 61 }
+psStatusAlarm62 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 62 }
+psStatusAlarm63 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 63 }
+
+psStatusAlarm64 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 64 }
+
+psStatusAlarm65 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 65 }
+psStatusAlarm66 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 66 }
+psStatusAlarm67 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 67 }
+psStatusAlarm68 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 68 }
+psStatusAlarm69 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 69 }
+psStatusAlarm70 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 70}
+psStatusAlarm71 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 71 }
+psStatusAlarm72 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 72}
+psStatusAlarm73 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 73 }
+psStatusAlarm74 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 74 }
+psStatusAlarm75 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 75 }
+psStatusAlarm76 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 76 }
+psStatusAlarm77 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 77 }
+psStatusAlarm78 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 78 }
+psStatusAlarm79 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 79 }
+psStatusAlarm80 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 80 }
+psStatusAlarm81 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 81 }
+psStatusAlarm82 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 82}
+psStatusAlarm83 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 83 }
+psStatusAlarm84 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 84 }
+psStatusAlarm85 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 85 }
+psStatusAlarm86 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 86 }
+psStatusAlarm87 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 87 }
+psStatusAlarm88 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 88 }
+psStatusAlarm89 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 89 }
+psStatusAlarm90 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 90 }
+psStatusAlarm91 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 91 }
+psStatusAlarm92 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 92 }
+psStatusAlarm93 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 93 }
+psStatusAlarm94 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 94 }
+psStatusAlarm95 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 95 }
+
+psStatusAlarm96 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notactive (0),
+ warning (4),
+ minor (3),
+ major (2),
+ critical (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psStatus 96 }
+
+
+
+psStatusAlarmStruct OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The Alarm 32 bit integer struct "
+ ::= { psStatus 97}
+
+psStatusAlarmStruct1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The Alarm 32 bit integer struct "
+ ::= { psStatus 98}
+
+
+psStatusAlarmStruct2 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The Alarm 32 bit integer struct "
+ ::= { psStatus 99}
+
+
+
+
+
+
+
+
+-- The PS UNIT INFORMATION group consists of the following objects:
+
+--
+-- Status MIB definitions
+--
+
+psUnitSysName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Name of the system "
+ ::= { psUnit 1 }
+psUnitManufacture OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Name of Manufacture "
+ ::= { psUnit 2 }
+
+psUnitBatteryType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Type of battery "
+ ::= { psUnit 3 }
+
+psUnitPSType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Type of power supply "
+ ::= { psUnit 4 }
+
+
+psUnitControllerType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Type of Controller "
+ ::= { psUnit 5 }
+
+psUnitSoftwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Software Version "
+ ::= { psUnit 6 }
+
+psUnitComProtocolVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Communication protocol version "
+ ::= { psUnit 7 }
+
+psUnitSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " System Serial Number "
+ ::= { psUnit 8 }
+
+psUnitRTCDay OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " System Real Time Clock Day "
+ ::= { psUnit 9 }
+psUnitRTCMonth OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " System Real Time Clock Month "
+ ::= { psUnit 10 }
+psUnitRTCYear OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " System Real Time Clock Year "
+ ::= { psUnit 11 }
+
+psUnitRTCHour OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " System Real Time Clock Hour "
+ ::= { psUnit 12 }
+
+psUnitRTCMinute OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " System Real Time Clock Minutes "
+ ::= { psUnit 13 }
+
+psUnitRTCSecond OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " System Real Time Clock Seconds "
+ ::= { psUnit 14 }
+
+
+
+
+psWorkingTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Hours of Working Time"
+ ::= {psUnit 15}
+
+psScreenShot OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (160))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Display Led Image"
+ ::= {psUnit 16}
+
+psSpareIde0 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+
+ STATUS current
+ DESCRIPTION
+ " Spare IDE"
+ ::= {psUnit 17}
+psSpareIde1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare IDE"
+ ::= {psUnit 18}
+psSpareIde2 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare IDE"
+ ::= {psUnit 19}
+psSpareIde3 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+
+ STATUS current
+ DESCRIPTION
+ " Spare IDE"
+ ::= {psUnit 20}
+psSpareIde4 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare IDE"
+ ::= {psUnit 21}
+psSpareIde5 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare IDE"
+ ::= {psUnit 22}
+psSpareIde6 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare IDE"
+ ::= {psUnit 23}
+psSpareIde7 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare IDE"
+ ::= {psUnit 24}
+
+-- The Statistics group consists of the following objects:
+
+-- Hourly Statistics
+-- Daily Statistics
+-- Monthly Statistics
+-- LOG MIB definitions
+--
+
+
+
+
+psHourlyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PsHourlyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The PS Hourly Information table."
+ ::= { psStatistics 1 }
+
+psHourlyEntry OBJECT-TYPE
+ SYNTAX PsHourlyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+"An entry in this table defines statistics per hour. The entry is indexed by the psHorlyIndex. "
+ INDEX { psHourlyIndex }
+ ::= { psHourlyTable 1 }
+
+PsHourlyEntry ::= SEQUENCE {
+psHourlyIndex INTEGER,
+psHourlyMaxVoltage INTEGER,
+psHourlyMinVoltage INTEGER,
+psHourlyAvrVoltage INTEGER,
+psHourlyMaxCurrent INTEGER,
+psHourlyMinCurrent INTEGER,
+psHourlyAvrCurrent INTEGER,
+psHourlyEndTime INTEGER
+}
+
+psHourlyIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The Hourlytable index."
+ ::= { psHourlyEntry 1 }
+
+
+psHourlyMaxVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Maximum Voltage present in 0.01V "
+ ::= { psHourlyEntry 2 }
+
+
+psHourlyMinVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Miniimum Voltage present in 0.01V "
+ ::= { psHourlyEntry 3 }
+
+
+psHourlyAvrVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Average Voltage present in 0.01V "
+ ::= { psHourlyEntry 4 }
+
+
+
+
+psHourlyMinCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Minimum current present in 0.1A "
+ ::= { psHourlyEntry 5 }
+
+
+psHourlyMaxCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Maximum current present in 0.1A "
+ ::= { psHourlyEntry 6 }
+
+
+psHourlyAvrCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Average current present in 0.1A "
+ ::= { psHourlyEntry 7 }
+
+psHourlyEndTime OBJECT-TYPE
+ SYNTAX INTEGER (0..23)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" End Time of hour interval . Between 00 to 23 "
+ ::= { psHourlyEntry 8 }
+
+
+-- Daily Table
+
+psDailyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PsDailyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The PS Daily Information table."
+ ::= { psStatistics 2 }
+
+psDailyEntry OBJECT-TYPE
+ SYNTAX PsDailyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+"An entry in this table defines statistics per hour. The entry is indexed by the psHorlyIndex. "
+ INDEX { psDailyIndex }
+ ::= { psDailyTable 1 }
+
+PsDailyEntry ::= SEQUENCE {
+psDailyIndex INTEGER,
+psDailyMaxVoltage INTEGER,
+psDailyMinVoltage INTEGER,
+psDailyAvrVoltage INTEGER,
+psDailyMaxCurrent INTEGER,
+psDailyMinCurrent INTEGER,
+psDailyAvrCurrent INTEGER,
+psDailyDayOfMonth INTEGER
+}
+
+psDailyIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The Dailytable index."
+ ::= { psDailyEntry 1 }
+
+
+psDailyMaxVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Maximum Voltage present in 0.01V "
+ ::= { psDailyEntry 2 }
+
+
+psDailyMinVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Miniimum Voltage present in 0.01V "
+ ::= { psDailyEntry 3 }
+
+
+psDailyAvrVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Average Voltage present in 0.01V "
+ ::= { psDailyEntry 4 }
+
+
+
+
+psDailyMinCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Minimum current present in 0.1A "
+ ::= { psDailyEntry 5 }
+
+psDailyMaxCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Maximum current present in 0.1A "
+ ::= { psDailyEntry 6 }
+
+
+
+
+psDailyAvrCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Average current present in 0.1A "
+ ::= { psDailyEntry 7 }
+
+psDailyDayOfMonth OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ MAX-ACCESS read-only
+ STATUS current
+DESCRIPTION
+"Day of Month Between 1 to 31 "
+ ::= { psDailyEntry 8 }
+
+
+
+--
+-- Monthly Table
+
+psMonthlyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PsMonthlyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The PS Monthly Information table."
+ ::= { psStatistics 3 }
+
+psMonthlyEntry OBJECT-TYPE
+ SYNTAX PsMonthlyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+"An entry in this table defines statistics per hour. The entry is indexed by the psHorlyIndex. "
+ INDEX { psMonthlyIndex }
+ ::= { psMonthlyTable 1 }
+
+PsMonthlyEntry ::= SEQUENCE {
+psMonthlyIndex INTEGER,
+psMonthlyMaxVoltage INTEGER,
+psMonthlyMinVoltage INTEGER,
+psMonthlyAvrVoltage INTEGER,
+psMonthlyMaxCurrent INTEGER,
+psMonthlyMinCurrent INTEGER,
+psMonthlyAvrCurrent INTEGER,
+psMonthlyMonth INTEGER
+
+}
+
+psMonthlyIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The Monthlytable index."
+ ::= { psMonthlyEntry 1 }
+
+
+psMonthlyMaxVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Maximum Voltage present in 0.01V "
+ ::= { psMonthlyEntry 2 }
+
+
+psMonthlyMinVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Miniimum Voltage present in 0.01V "
+ ::= { psMonthlyEntry 3 }
+
+
+psMonthlyAvrVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Average Voltage present in 0.01V "
+ ::= { psMonthlyEntry 4 }
+
+
+
+
+psMonthlyMinCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Minimum current present in 0.1A "
+ ::= { psMonthlyEntry 5 }
+
+psMonthlyMaxCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Maximum current present in 0.1A "
+ ::= { psMonthlyEntry 6 }
+
+
+psMonthlyAvrCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Average current present in 0.1A "
+ ::= { psMonthlyEntry 7 }
+
+psMonthlyMonth OBJECT-TYPE
+ SYNTAX INTEGER (1..12)
+ MAX-ACCESS read-only
+ STATUS current
+DESCRIPTION
+" Month Between 1 to 12 "
+ ::= { psMonthlyEntry 8 }
+
+psHourlyFirst OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The first in Hourlytable index."
+ ::= { psStatistics 4 }
+
+psHourlyLast OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The Last in Hourlytable index."
+ ::= { psStatistics 5 }
+
+psDailyFirst OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The first in Daily table index."
+ ::= { psStatistics 6 }
+
+psDailyLast OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The Last in Daily table index."
+ ::= { psStatistics 7 }
+psMonthlyFirst OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The first in Monthly table index."
+ ::= { psStatistics 8 }
+
+psMonthlyLast OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The Last in Monthlytable index."
+ ::= { psStatistics 9}
+
+
+
+-- The Loggroup consists of the following objects:
+
+--
+-- LOG MIB definitions
+--
+
+
+
+psLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PsLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The PS Hourly Information table."
+ ::= { psLog 1 }
+
+psLogEntry OBJECT-TYPE
+ SYNTAX PsLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+"An entry in this table defines statistics per hour. The entry is indexed by the psHorlyIndex. "
+ INDEX { psLogIndex }
+ ::= { psLogTable 1 }
+
+PsLogEntry ::= SEQUENCE {
+psLogIndex INTEGER,
+psLogDateYear INTEGER,
+psLogDateMonth INTEGER,
+
+psLogDateDay INTEGER,
+
+psLogDateHour INTEGER,
+
+psLogDateMinute INTEGER,
+
+psLogDateSecond INTEGER,
+
+
+psLogDCVoltage INTEGER,
+psLogStatus INTEGER,
+psLogAlarmCode INTEGER,
+psLogDateTime INTEGER,
+psLogGeneral INTEGER
+}
+
+psLogIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " TheLog index."
+ ::= { psLogEntry 1 }
+
+
+psLogDateYear OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Log Date and Time Year"
+ ::= { psLogEntry 2 }
+
+psLogDateMonth OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Log Date and Time Month"
+ ::= { psLogEntry 3 }
+psLogDateDay OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Log Date and Time Day"
+ ::= { psLogEntry 4 }
+
+psLogDateHour OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Log Date and Time Hour"
+ ::= { psLogEntry 5 }
+
+psLogDateMinute OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Log Date and Time Minute"
+ ::= { psLogEntry 6 }
+
+
+psLogDateSecond OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Log Date and Time Second"
+ ::= { psLogEntry 7 }
+
+
+
+
+
+
+psLogDCVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Log DC Voltage "
+ ::= { psLogEntry 8 }
+
+
+psLogStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+"Contactor Status "
+ ::= { psLogEntry 9 }
+
+
+
+
+
+psLogAlarmCode OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" The Alarm Code "
+ ::= { psLogEntry 10 }
+
+psLogDateTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" date time year 7 bits , month 4 bits , day 5 bits, hours 5 bits,minutes 6 bits, seconds/2 5 bits "
+ ::= { psLogEntry 11 }
+
+
+psLogGeneral OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" General bit strin Information. It is deferent between various PS types "
+ ::= { psLogEntry 12 }
+
+psLogFirst OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" The First sequence in log entry "
+ ::= { psLog 2 }
+
+psLogLast OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+" The Last sequence in log entry "
+ ::= { psLog 3 }
+
+--
+-- Trap MIB definitions
+
+
+psTrapSeverity OBJECT-TYPE
+ SYNTAX PsAlarmSeverity
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PS alarm Sevirity."
+ ::= { psTrap 1}
+
+
+psTrapStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (0),
+ on(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PS alarm status."
+ ::= { psTrap 2}
+ psTrapActivation OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (0),
+ on(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The PS Trap Activation."
+ ::= { psTrap 3 }
+
+
+-- 1006 TRAPS -----
+
+
+psAlarm1006 OBJECT IDENTIFIER ::= { psTrap 10}
+psTrapPrefix1006 OBJECT IDENTIFIER ::= {psAlarm1006 0}
+psTrap1006ACLow NOTIFICATION-TYPE
+ OBJECTS {
+
+
+ psTrapStatus
+
+ }
+ STATUS current
+ DESCRIPTION
+ "AC LOW"
+ ::= {psTrapPrefix1006 1}
+psTrap1006Battery2TestFault NOTIFICATION-TYPE
+ OBJECTS {
+
+
+ psTrapStatus
+
+ }
+ STATUS current
+ DESCRIPTION
+ "BATTERY No 2 TEST FAULT
+"
+ ::= {psTrapPrefix1006 2}
+
+psTrap1006Battery1TestFault NOTIFICATION-TYPE
+ OBJECTS {
+
+
+ psTrapStatus
+
+ }
+ STATUS current
+ DESCRIPTION
+ "BATTERY No 1 TEST FAULT
+"
+ ::= {psTrapPrefix1006 3}
+psTrap1006LVD2Open NOTIFICATION-TYPE
+ OBJECTS {
+
+
+ psTrapStatus
+
+ }
+ STATUS current
+ DESCRIPTION
+ "LVD2 DRIVEN OPEN (not physically sensed)
+"
+ ::= {psTrapPrefix1006 4}
+
+psTrap1006LVD1Open NOTIFICATION-TYPE
+ OBJECTS {
+
+
+ psTrapStatus
+
+ }
+ STATUS current
+ DESCRIPTION
+ "LVD1 DRIVEN OPEN (not physically sensed)
+"
+ ::= {psTrapPrefix1006 5}
+
+psTrap1006AUXContactOpen NOTIFICATION-TYPE
+ OBJECTS {
+
+
+ psTrapStatus
+
+ }
+ STATUS current
+ DESCRIPTION
+ "AUXILLIARY CONTACT OPEN"
+ ::= {psTrapPrefix1006 6}
+psTrap1006AUXBreakerOpen NOTIFICATION-TYPE
+ OBJECTS {
+
+
+ psTrapStatus
+
+ }
+ STATUS current
+ DESCRIPTION
+ "AUXILLIARY BREAKER OPEN"
+ ::= {psTrapPrefix1006 7}
+psTrap1006BatteryBreakerOpen NOTIFICATION-TYPE
+ OBJECTS {
+
+
+ psTrapStatus
+
+ }
+ STATUS current
+ DESCRIPTION
+ "BATTERY BREAKER OPEN"
+ ::= {psTrapPrefix1006 8}
+
+ psTrap1006LoadBreakerOpen NOTIFICATION-TYPE
+ OBJECTS {
+
+
+ psTrapStatus
+
+ }
+ STATUS current
+ DESCRIPTION
+ "LOAD BREAKER OPEN"
+ ::= {psTrapPrefix1006 9}
+
+ psTrap1006DCLOWLow NOTIFICATION-TYPE
+ OBJECTS {
+
+
+ psTrapStatus
+
+ }
+ STATUS current
+ DESCRIPTION
+ "DC LOWLOW"
+ ::= {psTrapPrefix1006 10}
+ psTrap1006Rectifier NOTIFICATION-TYPE
+ OBJECTS {
+
+
+ psTrapStatus
+
+ }
+ STATUS current
+ DESCRIPTION
+ "RECTIFIER (one or more)"
+ ::= {psTrapPrefix1006 11}
+
+psTrap1006OverTemptature NOTIFICATION-TYPE
+ OBJECTS {
+
+
+ psTrapStatus
+
+ }
+ STATUS current
+ DESCRIPTION
+ "OVER TEMPERATURE"
+ ::= {psTrapPrefix1006 12}
+psTrap1006LVDBypassOpen NOTIFICATION-TYPE
+ OBJECTS {
+
+
+ psTrapStatus
+
+ }
+ STATUS current
+ DESCRIPTION
+ "LVD bypass OPEN (one or both) "
+ ::= {psTrapPrefix1006 13}
+psTrap1006DCHigh NOTIFICATION-TYPE
+ OBJECTS {
+
+
+ psTrapStatus
+
+ }
+ STATUS current
+ DESCRIPTION
+ "DC HIGH "
+ ::= {psTrapPrefix1006 14}
+psTrap1006DCLow NOTIFICATION-TYPE
+ OBJECTS {
+
+
+ psTrapStatus
+
+ }
+ STATUS current
+ DESCRIPTION
+ "DC Low "
+ ::= {psTrapPrefix1006 15}
+psTrap1006ACHigh NOTIFICATION-TYPE
+ OBJECTS {
+
+
+ psTrapStatus
+
+ }
+ STATUS current
+ DESCRIPTION
+ "AC HIGH"
+ ::= {psTrapPrefix1006 16}
+
+psAlarm OBJECT IDENTIFIER ::= { psTrap 11}
+psTrapPrefix OBJECT IDENTIFIER ::= {psAlarm 0}
+psTrapRFAMAJ NOTIFICATION-TYPE
+ OBJECTS {
+
+ psTrapSeverity,
+ psTrapStatus
+
+ }
+ STATUS current
+ DESCRIPTION
+ "More than 1 rectifier faulty "
+ ::= {psTrapPrefix 1}
+
+psTrapRFAMIN NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+
+ }
+ STATUS current
+ DESCRIPTION
+ "1 rectifier faulty "
+ ::= {psTrapPrefix 2}
+psTrapACFAIL NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "AC input is abnormal (low high & fail) "
+ ::= {psTrapPrefix 3}
+psTrapLVDX2 NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Both LVDs are open "
+ ::= {psTrapPrefix 4}
+
+psTrapSYSOT NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "system over temperature"
+ ::= {psTrapPrefix 5}
+
+psTrapLVDX1 NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "One LVD is open"
+ ::= {psTrapPrefix 6}
+
+psTrapCBOPEN NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "load breaker open( min 1 of all load c.b)"
+ ::= {psTrapPrefix 7}
+psTrapEQHST NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Equalizing mode"
+ ::= {psTrapPrefix 8}
+
+psTrapBATTST NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Last battery test fail"
+ ::= {psTrapPrefix 9}
+psTrapINUBAD NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "1 or more inverter/s faulty"
+ ::= {psTrapPrefix 10}
+psTrapUNIVPD NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "universal PD not responding"
+ ::= {psTrapPrefix 11}
+
+psTrapIBADIN NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "an inverter/s not responding on PD bus"
+ ::= {psTrapPrefix 12}
+psTrapRBADIN NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "a rectifier/s not responding on PD bus"
+ ::= {psTrapPrefix 13}
+psTrapSLFTST NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "last self test failed"
+ ::= {psTrapPrefix 14}
+
+psTrapFUSEBD NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ " battery fuse fault"
+ ::= {psTrapPrefix 15}
+psTrapLOADHI NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ " Load current high"
+ ::= {psTrapPrefix 16}
+
+psTrapSURGBD NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ " Surge fault"
+ ::= {psTrapPrefix 17}
+psTrapEQLONG NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ " equalizing running more than 60 hours"
+ ::= {psTrapPrefix 18}
+
+
+psTrapFUSE24 NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ " 24V Fuse fault"
+ ::= {psTrapPrefix 19}
+psTrapFUSE48 NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ " 48V Fuse fault"
+ ::= {psTrapPrefix 20}
+
+
+psTrapBYPS2 NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "ByPass LVD2 is ON"
+ ::= {psTrapPrefix 21}
+
+psTrapBYPS1 NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "ByPass LVD1 is ON"
+ ::= {psTrapPrefix 22}
+
+
+psTrapCB24CR NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "24V breaker critical"
+ ::= {psTrapPrefix 23}
+psTrapCB48CR NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "48V breaker critical"
+ ::= {psTrapPrefix 24}
+psTrapBATOT NOTIFICATION-TYPE
+ OBJECTS {
+ psTrapSeverity,
+ psTrapStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "battery over temperature"
+ ::= {psTrapPrefix 25}
+
+
+
+---
+
+
+--
+--
+--
+
+
+
+--
+-- Alarm Set MIB definitions
+--
+
+psAlarmSet1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " More Then one rectifier is bad "
+ ::= { psAlarmSet 1 }
+
+psAlarmSet2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " One Rectifier is bad "
+ ::= { psAlarmSet 2 }
+
+
+
+psAlarmSet3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " AC Line Failure"
+ ::= { psAlarmSet 3 }
+
+psAlarmSet4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Controler Internal Supply is bad"
+ ::= { psAlarmSet 4 }
+
+psAlarmSet5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " AC Line Too High"
+ ::= { psAlarmSet 5 }
+
+psAlarmSet6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " AC Line Too Low"
+ ::= { psAlarmSet 6 }
+
+psAlarmSet7 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " System Over Temperature "
+ ::= { psAlarmSet 7 }
+
+psAlarmSet8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " BDOCA "
+ ::= { psAlarmSet 8 }
+
+
+psAlarmSet9 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " DC Too High Rectifier is off "
+ ::= { psAlarmSet 9 }
+
+
+
+psAlarmSet10 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " DC High Worning "
+ ::= { psAlarmSet 10 }
+
+
+psAlarmSet11 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " DC Too LOw Lvd Disconnect "
+ ::= { psAlarmSet 11 }
+
+psAlarmSet12 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " DC Low Worning "
+ ::= { psAlarmSet 12 }
+
+
+
+psAlarmSet13 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " LVD Contact Open "
+ ::= { psAlarmSet 13 }
+
+psAlarmSet14 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Load Breaker Open "
+ ::= { psAlarmSet 14 }
+
+psAlarmSet15 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " System Running in Equalizing "
+ ::= { psAlarmSet 15 }
+
+psAlarmSet16 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Last Battery Test Fail "
+ ::= { psAlarmSet 16 }
+
+psAlarmSet17 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Reserve "
+ ::= { psAlarmSet 17 }
+
+
+
+psAlarmSet18 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Reserve "
+ ::= { psAlarmSet 18 }
+
+psAlarmSet19 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Reserve "
+ ::= { psAlarmSet 19 }
+
+psAlarmSet20 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Reserver "
+ ::= { psAlarmSet 20 }
+
+psAlarmSet21 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " PD Not Responding "
+ ::= { psAlarmSet 21 }
+
+psAlarmSet22 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Invertor Not Responding "
+ ::= { psAlarmSet 22 }
+psAlarmSet23 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Rectifier Not Responding "
+ ::= { psAlarmSet 23 }
+
+psAlarmSet24 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Last Self Test Failed "
+ ::= { psAlarmSet 24 }
+
+psAlarmSet25 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Bad Fuse "
+ ::= { psAlarmSet 25 }
+
+psAlarmSet26 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Bad Current Sharing in Rectifier "
+ ::= { psAlarmSet 26 }
+
+
+psAlarmSet27 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Bad Output in Rectifier "
+ ::= { psAlarmSet 27 }
+
+psAlarmSet28 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Bad Relay Board "
+ ::= { psAlarmSet 28 }
+
+psAlarmSet29 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Load Current too High "
+ ::= { psAlarmSet 29 }
+
+psAlarmSet30 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Serge Blown "
+ ::= { psAlarmSet 30 }
+
+psAlarmSet31 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Gets Set at Start Up "
+ ::= { psAlarmSet 31 }
+psAlarmSet32 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Misc Alarm "
+ ::= { psAlarmSet 32 }
+
+
+
+psAlarmSet33 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 33 }
+psAlarmSet34 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 34 }
+psAlarmSet35 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 35 }
+psAlarmSet36 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 36 }
+psAlarmSet37 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 37 }
+psAlarmSet38 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 38}
+psAlarmSet39 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 39 }
+psAlarmSet40 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 40}
+psAlarmSet41 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 41 }
+psAlarmSet42 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 42 }
+psAlarmSet43 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 43 }
+psAlarmSet44 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 44 }
+psAlarmSet45 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 45 }
+psAlarmSet46 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 46 }
+psAlarmSet47 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 47 }
+psAlarmSet48 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 48 }
+psAlarmSet49 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 49 }
+psAlarmSet50 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 50}
+psAlarmSet51 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 51 }
+psAlarmSet52 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 52 }
+psAlarmSet53 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 53 }
+psAlarmSet54 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 54 }
+psAlarmSet55 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 55 }
+psAlarmSet56 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 56 }
+psAlarmSet57 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 57 }
+psAlarmSet58 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 58 }
+psAlarmSet59 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 59 }
+psAlarmSet60 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 60 }
+psAlarmSet61 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 61 }
+psAlarmSet62 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 62 }
+psAlarmSet63 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 63 }
+
+psAlarmSet64 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 64 }
+
+psAlarmSet65 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 65 }
+psAlarmSet66 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 66 }
+psAlarmSet67 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 67 }
+psAlarmSet68 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 68 }
+psAlarmSet69 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 69 }
+psAlarmSet70 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 70}
+psAlarmSet71 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 71 }
+psAlarmSet72 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 72}
+psAlarmSet73 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 73 }
+psAlarmSet74 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 74 }
+psAlarmSet75 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 75 }
+psAlarmSet76 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 76 }
+psAlarmSet77 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 77 }
+psAlarmSet78 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 78 }
+psAlarmSet79 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 79 }
+psAlarmSet80 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 80 }
+psAlarmSet81 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 81 }
+psAlarmSet82 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 82}
+psAlarmSet83 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 83 }
+psAlarmSet84 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 84 }
+psAlarmSet85 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 85 }
+psAlarmSet86 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 86 }
+psAlarmSet87 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 87 }
+psAlarmSet88 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 88 }
+psAlarmSet89 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 89 }
+psAlarmSet90 OBJECT-TYPE
+ SYNTAX INTEGER{
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 90 }
+psAlarmSet91 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 91 }
+psAlarmSet92 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 92 }
+psAlarmSet93 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 93 }
+psAlarmSet94 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 94 }
+psAlarmSet95 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 95 }
+
+psAlarmSet96 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (0),
+ disable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare "
+ ::= { psAlarmSet 96 }
+
+
+
+
+
+--
+-- Security mib MIB definitions
+--
+
+psSecurityComunity1 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Configure comunity "
+ ::= { psSecurity 1 }
+
+psSecurityComunity2 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Configure comunity "
+ ::= { psSecurity 2 }
+
+psSecurityComunity3 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Configure comunity "
+ ::= { psSecurity 3 }
+
+psSecurityPasswordComunity OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Configure password for get only comunity comunity "
+ ::= { psSecurity 4 }
+
+psSecurityPasswordSet OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Password for SNMP set Command"
+ ::= { psSecurity 5 }
+psSecuritySetGetPassword OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Set or Get Password ----- Must match the password set or get in order to use SNMP Set or get Commands"
+ ::= { psSecurity 6 }
+
+psSecurityErasePassword OBJECT-TYPE
+ SYNTAX INTEGER {
+ reset (1),
+ dont (0)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Erase Password "
+ ::= { psSecurity 7 }
+psSecurityTrapIp1 OBJECT-TYPE
+ SYNTAX IpAddress
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " IP Address For Trap "
+ ::= { psSecurity 8 }
+
+ psSecurityTrapIp2 OBJECT-TYPE
+ SYNTAX IpAddress
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " IP Address For Trap "
+ ::= { psSecurity 9 }
+psSecurityTrapIp3 OBJECT-TYPE
+ SYNTAX IpAddress
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " IP Address For Trap "
+ ::= { psSecurity 10 }
+psSecurityTrapIp4 OBJECT-TYPE
+ SYNTAX IpAddress
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " IP Address For Trap "
+ ::= { psSecurity 11 }
+psSecurityInterfaceIP OBJECT-TYPE
+ SYNTAX IpAddress
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " New IP for Interface "
+ ::= { psSecurity 12 }
+psSecurityInterfaceNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The Net Mask "
+ ::= { psSecurity 13 }
+psSecurityInterfaceGateWay OBJECT-TYPE
+ SYNTAX IpAddress
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " IP Address For The Gateway "
+ ::= { psSecurity 14}
+psSecurityInterfaceActivate OBJECT-TYPE
+ SYNTAX INTEGER {
+ donot (0),
+ activate (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Activate the New IP"
+ ::= { psSecurity 15}
+
+
+
+
+--
+-- Command mib MIB definitions
+-- Set the following Instants in order to: Test Battery , PSU and INU and To activate new software
+psCommandGoFloat OBJECT-TYPE
+ SYNTAX INTEGER
+
+ {
+ no (0),
+ yes (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Go Float "
+ ::= { psCommand 1 }
+psCommandGoEqualizing OBJECT-TYPE
+ SYNTAX INTEGER (4..72)
+
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Go Equalizing in hours"
+ ::= { psCommand 2 }
+psCommandDoSelfTest OBJECT-TYPE
+ SYNTAX INTEGER
+
+ {
+ no (0),
+ yes (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Fo Self Test"
+ ::= { psCommand 3 }
+
+
+psCommandRunFlash1 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ {
+ activate(1),
+ dontactivate (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Activate Flash 1 software"
+ ::= { psCommand 4 }
+psCommandRunFlash2 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ {
+ activate(1),
+ dontactivate (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Activate Flash 2"
+ ::= { psCommand 5 }
+psCommandTestBatteryAll OBJECT-TYPE
+ SYNTAX INTEGER (1..9)
+
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Test All Battery in hours"
+ ::= { psCommand 6 }
+
+psCommandDoBoot OBJECT-TYPE
+ SYNTAX INTEGER
+
+ {
+ do(1),
+ dont (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Re Boot the system"
+ ::= { psCommand 7 }
+
+psCommandLoadDefault OBJECT-TYPE
+ SYNTAX INTEGER
+
+ {
+ load(1),
+ dontload (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Load default "
+ ::= { psCommand 8 }
+
+psCommandProgramNonActiveFlash OBJECT-TYPE
+ SYNTAX INTEGER {
+ load(1),
+ dontload (0)
+ }
+
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Copy the down loaded file to non active flash"
+ ::= { psCommand 9}
+psCommandNonActiveFlash OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Get The non active Flash 1 or 2 "
+ ::= { psCommand 10 }
+
+psCommandNonActiveStatus OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Get The Non Active Flash Status"
+ ::= { psCommand 11 }
+
+
+psCommandDownLoadSoftware OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (0),
+ activate (1)
+}
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Down Load File"
+ ::= { psCommand 12 }
+
+psCommandDownLoadCheck OBJECT-TYPE
+ SYNTAX INTEGER {
+ completeok (0),
+ inprogress (1),
+ notok1 (2),
+ notok2 (3),
+ notok3 (4)
+}
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Check if down load completed OK"
+ ::= { psCommand 13 }
+
+
+psCommandFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " File Name to load"
+ ::= { psCommand 14 }
+
+psCommandIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Ip Address of the server from which to load the file"
+ ::= { psCommand 15 }
+
+psCommandAbortBatTest OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ abort (1)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Abort battery test"
+ ::= { psCommand 16 }
+psCommandEraseTotalTime OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ erase (1)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Erase Total Time "
+ ::= { psCommand 17}
+
+psCommandAbortProgramFlash OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ activate (1)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " User Define Command "
+ ::= { psCommand 18}
+
+psCommandUserDefine2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ activate (1)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " User Define Command "
+ ::= { psCommand 19}
+psCommandUserDefine3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ activate (1)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " User Define Command "
+ ::= { psCommand 20}
+psCommandUserDefine4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ activate (1)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " User Define Command "
+ ::= { psCommand 21}
+psCommandUserDefine5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ activate (1)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " User Define Command "
+ ::= { psCommand 22}
+
+psCommandFlash1Protect OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " 1 means that flash 1 is read only "
+ ::= { psCommand 23 }
+
+psCommandFlash2Protect OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " 1 means that flash 2 is read only "
+ ::= { psCommand 24 }
+
+psCommandFlashFix OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " 1 means that flash is fix "
+ ::= { psCommand 25 }
+
+psCommandFlashFixNumber OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " 1Telling wich flah is FIX one or Two "
+ ::= { psCommand 26 }
+
+psCommandRemoteTest OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " 1 means that Conatctors remote test is active"
+ ::= { psCommand 27 }
+psCommandControlerStatus OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " 1 means that The controler is active "
+ ::= { psCommand 28 }
+
+psCommandFirmwareRev OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (4))
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " firmware revision "
+ ::= { psCommand 29 }
+
+psCommandFlash2SWRev OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (12))
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Flash 2 softwre revision "
+ ::= { psCommand 30 }
+
+psCommandFlash1SWRev OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (12))
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Flash 1 softwre revision "
+ ::= { psCommand 31 }
+
+psCommandMBXSWRev OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (12))
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " MBX softwre revision "
+ ::= { psCommand 32 }
+
+psCommandLeds OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Leds -MSB-0 0 0 0 0 0 0 0 23 22 21 20 19 18 17 10 9 1 2 3 4 5 6 7 8 16 15 14 13 12 11 24-LSB "
+ ::= { psCommand 33 }
+
+psCommandProgramingInProcess OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Programing progress status "
+ ::= { psCommand 34}
+
+psCommandLoadUserDefaults OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ activate (1)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " 1 means Load Default"
+ ::= { psCommand 35 }
+
+
+psCommandStoreUserDefaults OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ activate (1)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " 1 means Store Default"
+ ::= { psCommand 36 }
+psCommandLoadUserParameters OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ activate (1)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " 1 means Load Parameters"
+ ::= { psCommand 37 }
+
+psCommandStoreUserParameters OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0),
+ activate (1)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " 1 means Store Parameters"
+ ::= { psCommand 38 }
+psCommandDryInStatus OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Dry In Status
+bit Property
+32..11 Reserved
+10 Load Critical
+09 Load 24V
+08 LVD #2
+07 User 4
+06 User 3
+05 User 2
+04 User 1
+03 Load 48V
+02 Surge
+01 Batt Fuse
+00 LVD #1
+
+ "
+ ::= { psCommand 39}
+
+psCommandSpareR0 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 40 }
+
+psCommandSpareR1 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 41 }
+psCommandSpareR2 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 42 }
+psCommandSpareR3 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 43 }
+psCommandSpareR4 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 44 }
+psCommandSpareR5 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 45 }
+psCommandSpareR6 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 46 }
+psCommandSpareR7 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 47 }
+psCommandSpareR8 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 48 }
+psCommandSpareR9 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 49 }
+psCommandSpareR10 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 50 }
+
+psCommandSpareW0 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 51 }
+
+psCommandSpareW1 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 52 }
+
+psCommandSpareW2 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 53 }
+
+psCommandSpareW3 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 54 }
+
+psCommandSpareW4 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 55 }
+
+psCommandSpareW5 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 56 }
+
+psCommandSpareW6 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 57 }
+psCommandSpareW7 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 58 }
+
+
+
+psCommandSpareW8 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 59 }
+
+psCommandSpareW9 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 60 }
+
+psCommandSpareW10 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 61 }
+
+psCommandSpareW11 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 62 }
+
+psCommandSpareW12 OBJECT-TYPE
+ SYNTAX INTEGER
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare Command"
+ ::= { psCommand 63 }
+-- SPARE MIB GROUP
+psSpare1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 1 }
+psSpare2 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 2 }
+psSpare3 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 3 }
+psSpare4 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 4 }
+psSpare5 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 5 }
+psSpare6 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 6 }
+psSpare7 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 7 }
+psSpare8 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 8 }
+psSpare9 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 9 }
+psSpare10 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 10 }
+psSpare11 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 11 }
+psSpare12 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 12 }
+psSpare13 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 13 }
+psSpare14 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 14 }
+psSpare15 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 15 }
+
+psSpare16 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 16 }
+psSpare17 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 17 }
+psSpare18 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 18 }
+psSpare19 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 19 }
+psSpare20 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 20 }
+psSpare21 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 21 }
+psSpare22 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 22 }
+psSpare23 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 23}
+psSpare24 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 24}
+psSpare25 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 25 }
+psSpare26 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 26 }
+psSpare27 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 27 }
+psSpare28 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 28 }
+psSpare29 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 29 }
+psSpare30 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 30 }
+psSpare31 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 31 }
+psSpare32 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Spare MIB "
+ ::= { psSpare 32 }
+
+
+
+-- DIAL GROUP
+psDialATDModemSetUp OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " ATD COMMAND For MODEM SET UP
+ Example :
+ This is default for Cellolar Modem
+ ATZ\x0d ATS0=1\x0d AT&D0\x0d AT+IPR=9600\x0d\x00
+
+"
+ ::= { psDial 1 }
+
+psDialATDDialOut OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " ATD COMMAND For Dial Out
+
+
+"
+ ::= { psDial 2 }
+
+psDialOutFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ nodialout (0),
+ dialout (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Dial Out flag
+ 1 =dial out
+
+"
+ ::= { psDial 3 }
+
+psDialOutNumRetries OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Number of retries if dial failed
+
+"
+ ::= { psDial 4 }
+
+psDialOutNumRetriesActual OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Number of actual retries done if dial failed
+
+"
+ ::= { psDial 5 }
+
+psDialTimeOutBetweenRetries OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "10 Seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time out between retries in 10 Seconds units
+
+"
+ ::= { psDial 6 }
+
+psDialTimeOutAfterLastSuccess OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "10 Seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time out After last success when we have new alarm in Minutes units
+
+"
+ ::= { psDial 7 }
+
+psDialTimeOutAfterLastRetryFailed OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Minutes"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time out After last retry failed when we have new alarm in Minutes units
+
+"
+ ::= { psDial 8 }
+
+-- POWER MAX GROUP
+psPowerPlus1 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Power Plus String 1
+
+"
+ ::= { psPowerPlus 1 }
+
+psPowerPlus2 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Power Plus String 2
+
+"
+ ::= { psPowerPlus 2 }
+
+
+psPowerPlus3 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Power Plus String 3
+
+"
+ ::= { psPowerPlus 3 }
+
+psPowerPlus4 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Power Plus String 4
+
+"
+ ::= { psPowerPlus 4 }
+
+psPowerPlus5 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Power Plus String 5
+
+"
+ ::= { psPowerPlus 5 }
+
+psPowerPlus6 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Power Plus String 6
+
+"
+ ::= { psPowerPlus 6 }
+
+psPowerPlus7 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Power Plus String 7
+
+"
+ ::= { psPowerPlus 7 }
+
+psPowerPlus8 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Power Plus String 8
+
+"
+ ::= { psPowerPlus 8 }
+
+psPowerPlus9 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Power Plus String 9
+
+"
+ ::= { psPowerPlus 9 }
+
+psPowerPlus10 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Power Plus String 10
+
+"
+ ::= { psPowerPlus 10 }
+
+psPowerPlus11 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Power Plus String 11
+
+"
+ ::= { psPowerPlus 11 }
+
+
+
+psPowerPlus12 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Power Plus String 12
+
+"
+ ::= { psPowerPlus 12 }
+
+psPowerPlus13 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Power Plus String 13
+
+"
+ ::= { psPowerPlus 13 }
+
+psPowerPlus14 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Power Plus String 14
+
+"
+ ::= { psPowerPlus 14 }
+
+psPowerPlus15 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Power Plus String 15
+
+"
+ ::= { psPowerPlus 15 }
+
+
+
+
+
+
+
+---------------------------------------------------------------------------
+
+END
+