summaryrefslogtreecommitdiff
path: root/MIBS/emerson
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/emerson
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/emerson')
-rw-r--r--MIBS/emerson/EES-POWER-FERRO-MIB1821
-rw-r--r--MIBS/emerson/EES-POWER-MIB1115
-rw-r--r--MIBS/emerson/NETSURE-MIB-004-A1821
-rw-r--r--MIBS/emerson/VEC-MIBv5-91132
4 files changed, 5889 insertions, 0 deletions
diff --git a/MIBS/emerson/EES-POWER-FERRO-MIB b/MIBS/emerson/EES-POWER-FERRO-MIB
new file mode 100644
index 0000000..85a763f
--- /dev/null
+++ b/MIBS/emerson/EES-POWER-FERRO-MIB
@@ -0,0 +1,1821 @@
+------------------------------------------------------------
+-- Emerson Energy Systems (EES)
+-- Power MIB
+------------------------------------------------------------
+
+EES-POWER-FERRO-MIB DEFINITIONS ::= BEGIN
+
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ Integer32, Counter32, enterprises
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, DisplayString, DateAndTime
+ FROM SNMPv2-TC;
+
+
+powerMIB MODULE-IDENTITY
+ LAST-UPDATED "201401060857Z"
+ ORGANIZATION "
+ Emerson Energy Systems (EES)"
+ CONTACT-INFO "
+ Emerson Energy Systems
+ 141 82 Stockholm
+ Sweden"
+ DESCRIPTION "
+ Emerson Energy Systems (EES) Power MIB, For SMDUH."
+ ::= { enterprises 6302 2 1 }
+
+------------------------------------------------------------
+-- Node definitions
+------------------------------------------------------------
+
+ees OBJECT IDENTIFIER ::= { enterprises 6302 }
+
+global OBJECT IDENTIFIER ::= { ees 2 }
+
+------------------------------------------------------------
+-- Textual conventions
+------------------------------------------------------------
+
+Status ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "
+ This integer value represents the operational or administrative
+ status of the system. Also used as alarm severity.
+ Depending on situation there may be limits on allowed values.
+ Operational values:
+ (1) unknown - status has not yet been defined
+ (2) normal - there are no activated alarms
+ (3) warning - OA, lowest level of 'abnormal' status
+ (4) minor - A3
+ (5) major - MA
+ (6) critical - CA, highest level of 'abnormal' status
+ Administrative values:
+ (7) unmanaged
+ (8) restricted
+ (9) testing
+ (10) disabled"
+ SYNTAX INTEGER {
+ unknown(1),
+ normal(2),
+ warning(3),
+ minor(4),
+ major(5),
+ critical(6),
+ unmanaged(7),
+ restricted(8),
+ testing(9),
+ disabled(10) }
+
+StatusChange ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "
+ Indicates 'activated' (1) or 'deactivated' (2) alarm events."
+ SYNTAX INTEGER {
+ activated(1),
+ deactivated(2) }
+
+
+------------------------------------------------------------
+-- 1.1 Identification of the plant { powerMIB 1 }
+------------------------------------------------------------
+
+ident OBJECT IDENTIFIER ::= { powerMIB 1 }
+
+identManufacturer OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The name of the equipment manufacturer."
+ ::= { ident 1 }
+
+identModel OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The manufacturers model designation of the power system."
+ ::= { ident 2 }
+
+identControllerFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The firmware (software) version of the controller."
+ ::= { ident 3 }
+
+identName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "
+ The name of the power plant. This object should be set by
+ the administrator."
+ ::= { ident 4 }
+
+identSNMPCfgVer OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The name of the power plant. This object should be set by
+ the administrator."
+ ::= { ident 5 }
+
+------------------------------------------------------------
+-- 1.2 System values { powerMIB 2 }
+------------------------------------------------------------
+
+system OBJECT IDENTIFIER ::= { powerMIB 2 }
+
+systemStatus OBJECT-TYPE
+ SYNTAX Status
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Status of the complete plant (highest alarm). One of
+ (1) unknown - status has not yet been defined
+ (2) normal - there are no activated alarms
+ (3) warning - OA, lowest level of 'abnormal' status
+ (4) minor - A3
+ (5) major - MA
+ (6) critical - CA, highest level of 'abnormal' status
+ (7) unmanaged
+ (8) restricted
+ (9) testing
+ (10) disabled"
+ ::= { system 1 }
+
+systemVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ System voltage, stored as mV, including positive or negative
+ sign. The integer 2147483647 represents invalid value."
+ ::= { system 2 }
+
+systemCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ System current, stored as mA, including positive or negative
+ sign. The integer 2147483647 represents invalid value."
+ ::= { system 3 }
+
+systemUsedCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Used capacity, stored as % of the total capacity.
+ The integer 2147483647 represents invalid value."
+ ::= { system 4 }
+
+
+
+-- ------------------------------------------------------------------------
+-- 1.2.5. Battery group
+-- ------------------------------------------------------------------------
+
+psBattery OBJECT IDENTIFIER ::= { system 5 }
+
+ psBatteryVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Battery voltage, stored as mV, including positive or negative
+ sign. The integer 2147483647 represents invalid value."
+ ::= { psBattery 1 }
+
+ psTotalBatteryCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Battery current, stored as mA, including positive or negative
+ sign. The integer 2147483647 represents invalid value."
+ ::= { psBattery 2 }
+
+ psBatteryCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Calculated capacity, stored as % of the total capacity.
+ The integer 2147483647 represents invalid value."
+ ::= { psBattery 3 }
+
+ psBatteryNominalCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ nominal installed capacity, stored as mAh.
+ The integer 2147483647 represents invalid value."
+ ::= { psBattery 4 }
+
+ psBatteryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSBatteryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Battery Table."
+ ::= { psBattery 5 }
+
+ psBatteryEntry OBJECT-TYPE
+ SYNTAX PSBatteryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Battery Measurement Table Entry."
+ INDEX { psBatteryIndex }
+ ::= { psBatteryTable 1 }
+
+ PSBatteryEntry ::= SEQUENCE {
+ psBatteryIndex Integer32,
+ psBatteryCurrent Integer32,
+ psBatteryName DisplayString
+ }
+
+ psBatteryIndex OBJECT-TYPE
+ SYNTAX Integer32(1..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Automatically generated index object."
+ ::= { psBatteryEntry 1 }
+
+ psBatteryCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Battery current in Amps."
+ ::= { psBatteryEntry 2 }
+
+ psBatteryName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Battery shunt name."
+ ::= { psBatteryEntry 3 }
+
+
+-- ------------------------------------------------------------------------
+-- 1.2.6. the psInput group
+-- ------------------------------------------------------------------------
+
+psInput OBJECT IDENTIFIER ::= { system 6 }
+
+ psInputLineAVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AC line A voltage, stored as mV. The integer 2147483647
+ represents invalid value."
+ ::= { psInput 1 }
+
+ psInputLineBVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AC line B voltage, stored as mV. The integer 2147483647
+ represents invalid value."
+ ::= { psInput 2 }
+
+ psInputLineCVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AC line C voltage, stored as mV. The integer 2147483647
+ represents invalid value."
+ ::= { psInput 3 }
+
+-- ------------------------------------------------------------------------
+-- 1.2.7. the temperatures
+-- ------------------------------------------------------------------------
+
+psTemperature OBJECT IDENTIFIER ::= { system 7 }
+
+ psTemperature1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The first route temperature, stored as 0.001 Celsius degree.
+ The integer 2147483647 represents invalid value."
+ ::= { psTemperature 1 }
+
+ psTemperature2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The second route temperature, stored as 0.001 Celsius degree.
+ The integer 2147483647 represents invalid value.."
+ ::= { psTemperature 2 }
+
+
+ psTemperatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Temperature Measurement Table."
+ ::= { psTemperature 3 }
+
+ psTemperatureEntry OBJECT-TYPE
+ SYNTAX PSTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Temperature Measurement Table Entry."
+ INDEX { psTemperatureIndex }
+ ::= { psTemperatureTable 1 }
+
+ PSTemperatureEntry ::= SEQUENCE {
+ psTemperatureIndex Integer32,
+ psTemperatureMeasurement Integer32,
+ psTemperatureName DisplayString,
+ psTemperatureType INTEGER,
+ psTemperatureAlarmStatus INTEGER
+ }
+
+ psTemperatureIndex OBJECT-TYPE
+ SYNTAX Integer32(1..71)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temperature Probe Number "
+ ::= { psTemperatureEntry 1 }
+
+ psTemperatureMeasurement OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temperature Value In Centigrade."
+ ::= { psTemperatureEntry 2 }
+
+ psTemperatureName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Configured Temperature Probe Name."
+ ::= { psTemperatureEntry 3 }
+
+ psTemperatureType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ambient(1),
+ battery(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temperature Probe Type "
+ ::= { psTemperatureEntry 4 }
+
+ psTemperatureAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ high(0),
+ low(1),
+ fail(2),
+ none(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temperature Probe Alarm Status "
+ ::= { psTemperatureEntry 5 }
+
+psStatusCommunication OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ normal(2),
+ interrupt(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of communication with the Power System. interrupt(3) indicates
+ some errors occurred between Power System and agent."
+ ::= { system 8 }
+
+psStatusBatteryMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ floatCharging(2),
+ shortTest(3),
+ bcForTest(4),
+ manualTesting(5),
+ planTesting(6),
+ acFailTesting(7),
+ acFail(8),
+ manualBC(9),
+ autoBC(10),
+ cyclicBC(11),
+ masterBC(12),
+ masterBT(13)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of battery modes,
+ FloatCharging(2),
+ ShortTest(3),
+ BoostChargingForTest(4),
+ ManualTesting(5),
+ PlanTesting(6),
+ ACFailTesting(7),
+ ACFail(8),
+ ManualBoostCharging(9),
+ AutoBoostCharging(10),
+ CyclicBoostCharging(11),
+ MasterBoostCharging(12),
+ MasterBateryTesting(13)."
+ ::= { system 9 }
+
+-- ------------------------------------------------------------------------
+-- 1.2.10. the SM series group(only get number of SM series)
+-- ------------------------------------------------------------------------
+
+psSMNumber OBJECT IDENTIFIER ::= { system 10 }
+
+ psSMACNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of SM AC module."
+ ::= { psSMNumber 1 }
+
+ psSMBATNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of SM BAT module."
+ ::= { psSMNumber 2 }
+
+ psSMIONumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of SM IO module."
+ ::= { psSMNumber 3 }
+
+-- ------------------------------------------------------------------------
+-- 1.2.11. Rectifier group
+-- ------------------------------------------------------------------------
+
+psRectifier OBJECT IDENTIFIER ::= { system 11 }
+
+numberOfInstalledRectifiers OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ number of rectifiers, stored as integer.
+ The integer 2147483647 represents invalid value."
+ ::= { psRectifier 1 }
+
+numberOfRectifiersCommunicating OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ number of rectifiers communicating, stored as integer.
+ The integer 2147483647 represents invalid value."
+ ::= { psRectifier 2 }
+
+rectifiersUsedCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Used capacity, stored as % of the total capacity.
+ The integer 2147483647 represents invalid value."
+ ::= { psRectifier 3 }
+
+psRectifierTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSRectifierEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Table holding information about indivual rectifiers."
+ ::= { psRectifier 4 }
+
+psRectifierEntry OBJECT-TYPE
+ SYNTAX PSRectifierEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ An entry (conceptual row) in the rectifierInfoTable."
+ INDEX { psRectifierIndex }
+ ::= { psRectifierTable 1 }
+
+PSRectifierEntry ::= SEQUENCE {
+ psRectifierIndex Integer32,
+ psRectifierProductNumber DisplayString,
+ psRectifierHWVersion DisplayString,
+ psRectifierSWVersion DisplayString,
+ psRectifierSerialNumber DisplayString,
+ psRectifierCurrent Integer32,
+ psRectifierIdent DisplayString,
+ psRectifierFail StatusChange
+ }
+
+psRectifierIndex OBJECT-TYPE
+ SYNTAX Integer32(1..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Automatically generated index object."
+::= { psRectifierEntry 1 }
+
+psRectifierProductNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier Product Number."
+::= { psRectifierEntry 2}
+
+psRectifierHWVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier Hardware Revision."
+::= { psRectifierEntry 3}
+
+psRectifierSWVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier Software Revision."
+::= { psRectifierEntry 4}
+
+psRectifierSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier Serial Number."
+::= { psRectifierEntry 5}
+
+psRectifierCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier Current."
+::= { psRectifierEntry 6}
+
+psRectifierIdent OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier physical location identifier."
+::= { psRectifierEntry 7}
+
+psRectifierFail OBJECT-TYPE
+ SYNTAX StatusChange
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The type of alarm change. One of
+ (1) activated
+ (2) deactivated"
+::= { psRectifierEntry 8}
+
+-- ------------------------------------------------------------------------
+-- 1.2.12. the Distribution
+-- ------------------------------------------------------------------------
+
+psDistribution OBJECT IDENTIFIER ::= { system 12 }
+
+psTotalLoadCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Total Load current, stored as integer.
+ The integer 2147483647 represents invalid value."
+ ::= { psDistribution 1 }
+ psDistributionLoadTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSDistributionLoadEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Distribution Table."
+ ::= { psDistribution 2 }
+
+ psDistributionLoadEntry OBJECT-TYPE
+ SYNTAX PSDistributionLoadEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Distribution Measurement Table Entry."
+ INDEX { psDistributionLoadIndex }
+ ::= { psDistributionLoadTable 1 }
+
+ PSDistributionLoadEntry ::= SEQUENCE {
+ psDistributionLoadIndex Integer32,
+ psDistributionLoadCurrent Integer32,
+ psDistributionLoadName DisplayString
+ }
+
+ psDistributionLoadIndex OBJECT-TYPE
+ SYNTAX Integer32(1..268386303)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Automatically generated index object."
+ ::= { psDistributionLoadEntry 1 }
+
+ psDistributionLoadCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Distribution current in Amps."
+ ::= { psDistributionLoadEntry 2 }
+
+ psDistributionLoadName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Distribution name."
+ ::= { psDistributionLoadEntry 3 }
+
+ psDistributionGeneralTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSDistributionGeneralEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Distribution Table."
+ ::= { psDistribution 3 }
+
+ psDistributionGeneralEntry OBJECT-TYPE
+ SYNTAX PSDistributionGeneralEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Distribution Measurement Table Entry."
+ INDEX { psDistributionGeneralIndex }
+ ::= { psDistributionGeneralTable 1 }
+
+ PSDistributionGeneralEntry ::= SEQUENCE {
+ psDistributionGeneralIndex Integer32,
+ psDistributionGeneralCurrent Integer32,
+ psDistributionGeneralName DisplayString
+ }
+
+ psDistributionGeneralIndex OBJECT-TYPE
+ SYNTAX Integer32(1..268386303)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Automatically generated index object."
+ ::= { psDistributionGeneralEntry 1 }
+
+ psDistributionGeneralCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Distribution current in Amps."
+ ::= { psDistributionGeneralEntry 2 }
+
+ psDistributionGeneralName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Distribution name."
+ ::= { psDistributionGeneralEntry 3 }
+
+-- ------------------------------------------------------------------------
+-- 1.2.13. Converter group
+-- ------------------------------------------------------------------------
+
+psConverter OBJECT IDENTIFIER ::= { system 13 }
+
+numberOfInstalledConverters OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ number of converters, stored as integer.
+ The integer 2147483647 represents invalid value."
+ ::= { psConverter 1 }
+
+numberOfConvertersCommunicating OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ number of converters communicating, stored as integer.
+ The integer 2147483647 represents invalid value."
+ ::= { psConverter 2 }
+
+convertersUsedCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Used capacity, stored as % of the total capacity.
+ The integer 2147483647 represents invalid value."
+ ::= { psConverter 3 }
+
+psConverterVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Converter voltage in mV.
+ The integer 2147483647 represents invalid value."
+ ::= { psConverter 4 }
+
+psTotalConverterCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Total Converter current in Amps.
+ The integer 2147483647 represents invalid value."
+ ::= { psConverter 5 }
+
+psConverterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSConverterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Table holding information about indivual converters."
+ ::= { psConverter 6 }
+
+psConverterEntry OBJECT-TYPE
+ SYNTAX PSConverterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ An entry (conceptual row) in the ConverterInfoTable."
+ INDEX { psConverterIndex }
+ ::= { psConverterTable 1 }
+
+PSConverterEntry ::= SEQUENCE {
+ psConverterIndex Integer32,
+ psConverterProductNumber DisplayString,
+ psConverterHWVersion DisplayString,
+ psConverterSWVersion DisplayString,
+ psConverterSerialNumber DisplayString,
+ psConverterCurrent Integer32,
+ psConverterIdent DisplayString,
+ psConverterFail StatusChange }
+
+psConverterIndex OBJECT-TYPE
+ SYNTAX Integer32(1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Automatically generated index object."
+::= { psConverterEntry 1 }
+
+psConverterProductNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Converter Product Number."
+::= { psConverterEntry 2}
+
+psConverterHWVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Converter Hardware Revision."
+::= { psConverterEntry 3}
+
+psConverterSWVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Converter Software Revision."
+::= { psConverterEntry 4}
+
+psConverterSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Converter Serial Number."
+::= { psConverterEntry 5}
+
+psConverterCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Converter Current."
+::= { psConverterEntry 6}
+
+psConverterIdent OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Converter physical location identifier."
+::= { psConverterEntry 7}
+
+psConverterFail OBJECT-TYPE
+ SYNTAX StatusChange
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The type of alarm change. One of
+ (1) activated
+ (2) deactivated"
+::= { psConverterEntry 8}
+
+-- ------------------------------------------------------------------------
+-- 1.2.14. Control group
+-- ------------------------------------------------------------------------
+
+psControl OBJECT IDENTIFIER ::= { system 14 }
+
+controlBatteryTest OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "
+ Control battery test, start(1), stop (0)."
+ ::= { psControl 1 }
+
+controlRelay8 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "
+ Control relay8, close(1), open(0)."
+ ::= { psControl 2 }
+
+controlRelay7 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "
+ Control relay7, close(1), open(0)."
+ ::= { psControl 3 }
+
+controlRelay6 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "
+ Control relay6, close(1), open(0)."
+ ::= { psControl 4 }
+
+controlRelayTest OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "
+ Control Relay test, start(1), stop (0)."
+ ::= { psControl 5 }
+
+
+-- ------------------------------------------------------------------------
+-- 1.2.15. EquipmentSignalTable
+-- ------------------------------------------------------------------------
+
+psEquipmentSignalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EquipmentSignalTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Table of indexed equipment signal values."
+ ::= { system 15 }
+
+equipmentSignalTableEntry OBJECT-TYPE
+ SYNTAX EquipmentSignalTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ An entry (conceptual row) in the psEquipment Signal Table."
+ INDEX { psEquipmentSignalTableEntryIndex }
+ ::= { psEquipmentSignalTable 1 }
+
+EquipmentSignalTableEntry ::= SEQUENCE {
+ psEquipmentSignalTableEntryIndex Integer32,
+ psEquipmentSignalValue Integer32 }
+
+psEquipmentSignalTableEntryIndex OBJECT-TYPE
+ SYNTAX Integer32(1..268386303)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The unique sequence number of this equipment signal."
+ ::= { equipmentSignalTableEntry 1 }
+
+psEquipmentSignalValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indexed equipment signal value."
+ ::= { equipmentSignalTableEntry 2 }
+
+-- ------------------------------------------------------------------------
+-- 1.2.16. SMDUHCurrentTable
+-- ------------------------------------------------------------------------
+
+psSMDUHCurrent OBJECT IDENTIFIER ::= { system 16 }
+
+numberOfInstalledSMDUH OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ number of SMDHU units, stored as integer.
+ The integer 2147483647 represents invalid value."
+ ::= { psSMDUHCurrent 1 }
+
+psSMDUH1Voltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ SMDUH1 Voltage."
+ ::= { psSMDUHCurrent 2 }
+
+psSMDUH2Voltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ SMDUH2 Voltage."
+ ::= { psSMDUHCurrent 3 }
+
+psSMDUH3Voltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ SMDUH3 Voltage."
+ ::= { psSMDUHCurrent 4 }
+
+psSMDUH4Voltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ SMDUH4 Voltage."
+ ::= { psSMDUHCurrent 5 }
+
+psSMDUH5Voltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ SMDUH5 Voltage."
+ ::= { psSMDUHCurrent 6 }
+
+psSMDUH6Voltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ SMDUH6 Voltage."
+ ::= { psSMDUHCurrent 7 }
+
+psSMDUH7Voltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ SMDUH7 Voltage."
+ ::= { psSMDUHCurrent 8 }
+
+psSMDUH8Voltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ SMDU8 Voltage."
+ ::= { psSMDUHCurrent 9 }
+
+psSMDUHCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSSMDUHEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Table holding information about SMDUH currents."
+ ::= { psSMDUHCurrent 10 }
+
+psSMDUHCurrentEntry OBJECT-TYPE
+ SYNTAX PSSMDUHEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ An entry (conceptual row) in the SMDUHTable."
+ INDEX { psSMDUHCurrentIndex }
+ ::= { psSMDUHCurrentTable 1 }
+
+psSMDUHCurrentEntry ::= SEQUENCE {
+ psSMDUHCurrentIndex Integer32,
+ psSMDUHCurrent1 Integer32,
+ psSMDUHCurrent2 Integer32,
+ psSMDUHCurrent3 Integer32,
+ psSMDUHCurrent4 Integer32,
+ psSMDUHCurrent5 Integer32,
+ psSMDUHCurrent6 Integer32,
+ psSMDUHCurrent7 Integer32,
+ psSMDUHCurrent8 Integer32,
+ psSMDUHCurrent9 Integer32,
+ psSMDUHCurrent10 Integer32,
+ psSMDUHCurrent11 Integer32,
+ psSMDUHCurrent12 Integer32,
+ psSMDUHCurrent13 Integer32,
+ psSMDUHCurrent14 Integer32,
+ psSMDUHCurrent15 Integer32,
+ psSMDUHCurrent16 Integer32,
+ psSMDUHCurrent17 Integer32,
+ psSMDUHCurrent18 Integer32,
+ psSMDUHCurrent19 Integer32,
+ psSMDUHCurrent20 Integer32 }
+
+psSMDUHCurrentIndex OBJECT-TYPE
+ SYNTAX Integer32(1..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Automatically generated index object."
+::= { psSMDUHCurrentEntry 1 }
+
+psSMDUHCurrent1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 1."
+::= { psSMDUHCurrentEntry 2}
+
+psSMDUHCurrent2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 2."
+::= { psSMDUHCurrentEntry 3}
+
+psSMDUHCurrent3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 3."
+::= { psSMDUHCurrentEntry 4}
+
+psSMDUHCurrent4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 4."
+::= { psSMDUHCurrentEntry 5}
+
+psSMDUHCurrent5 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 5."
+::= { psSMDUHCurrentEntry 6}
+
+psSMDUHCurrent6 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 6."
+::= { psSMDUHCurrentEntry 7}
+
+psSMDUHCurrent7 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 7."
+::= { psSMDUHCurrentEntry 8}
+
+psSMDUHCurrent8 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 8."
+::= { psSMDUHCurrentEntry 9}
+
+psSMDUHCurrent9 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 9."
+::= { psSMDUHCurrentEntry 10}
+
+psSMDUHCurrent10 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 10."
+::= { psSMDUHCurrentEntry 11}
+
+psSMDUHCurrent11 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 11."
+::= { psSMDUHCurrentEntry 12}
+
+psSMDUHCurrent12 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 12."
+::= { psSMDUHCurrentEntry 13}
+
+psSMDUHCurrent13 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 13."
+::= { psSMDUHCurrentEntry 14}
+
+psSMDUHCurrent14 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 14."
+::= { psSMDUHCurrentEntry 15}
+
+psSMDUHCurrent15 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 15."
+::= { psSMDUHCurrentEntry 16}
+
+psSMDUHCurrent16 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 16."
+::= { psSMDUHCurrentEntry 17}
+
+psSMDUHCurrent17 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 17."
+::= { psSMDUHCurrentEntry 18}
+
+psSMDUHCurrent18 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 18."
+::= { psSMDUHCurrentEntry 19}
+
+psSMDUHCurrent19 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 19."
+::= { psSMDUHCurrentEntry 20}
+
+psSMDUHCurrent20 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 20."
+::= { psSMDUHCurrentEntry 21}
+
+-- ------------------------------------------------------------------------
+-- 1.2.17. SMDUHPowerTable
+-- ------------------------------------------------------------------------
+
+psSMDUHPower OBJECT IDENTIFIER ::= { system 17 }
+
+psSMDUHPowerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSSMDUHEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Table holding information about SMDUH power."
+ ::= { psSMDUHPower 1 }
+
+psSMDUHPowerEntry OBJECT-TYPE
+ SYNTAX PSSMDUHEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ An entry (conceptual row) in the SMDUHPowerTable."
+ INDEX { psSMDUHPowerIndex }
+ ::= { psSMDUHPowerTable 1 }
+
+psSMDUHPowerEntry ::= SEQUENCE {
+ psSMDUHPowerIndex Integer32,
+ psSMDUHPower1 Integer32,
+ psSMDUHPower2 Integer32,
+ psSMDUHPower3 Integer32,
+ psSMDUHPower4 Integer32,
+ psSMDUHPower5 Integer32,
+ psSMDUHPower6 Integer32,
+ psSMDUHPower7 Integer32,
+ psSMDUHPower8 Integer32,
+ psSMDUHPower9 Integer32,
+ psSMDUHPower10 Integer32,
+ psSMDUHPower11 Integer32,
+ psSMDUHPower12 Integer32,
+ psSMDUHPower13 Integer32,
+ psSMDUHPower14 Integer32,
+ psSMDUHPower15 Integer32,
+ psSMDUHPower16 Integer32,
+ psSMDUHPower17 Integer32,
+ psSMDUHPower18 Integer32,
+ psSMDUHPower19 Integer32,
+ psSMDUHPower20 Integer32 }
+
+psSMDUHPowerIndex OBJECT-TYPE
+ SYNTAX Integer32(1..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Automatically generated index object."
+::= { psSMDUHPowerEntry 1 }
+
+psSMDUHPower1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 1."
+::= { psSMDUHPowerEntry 2}
+
+psSMDUHPower2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 2."
+::= { psSMDUHPowerEntry 3}
+
+psSMDUHPower3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 3."
+::= { psSMDUHPowerEntry 4}
+
+psSMDUHPower4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 4."
+::= { psSMDUHPowerEntry 5}
+
+psSMDUHPower5 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 5."
+::= { psSMDUHPowerEntry 6}
+
+psSMDUHPower6 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 6."
+::= { psSMDUHPowerEntry 7}
+
+psSMDUHPower7 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 7."
+::= { psSMDUHPowerEntry 8}
+
+psSMDUHPower8 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 8."
+::= { psSMDUHPowerEntry 9}
+
+psSMDUHPower9 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 9."
+::= { psSMDUHPowerEntry 10}
+
+psSMDUHPower10 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 10."
+::= { psSMDUHPowerEntry 11}
+
+psSMDUHPower11 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 11."
+::= { psSMDUHPowerEntry 12}
+
+psSMDUHPower12 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 12."
+::= { psSMDUHPowerEntry 13}
+
+psSMDUHPower13 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 13."
+::= { psSMDUHPowerEntry 14}
+
+psSMDUHPower14 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 14."
+::= { psSMDUHPowerEntry 15}
+
+psSMDUHPower15 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 15."
+::= { psSMDUHPowerEntry 16}
+
+psSMDUHPower16 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 16."
+::= { psSMDUHPowerEntry 17}
+
+psSMDUHPower17 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 17."
+::= { psSMDUHPowerEntry 18}
+
+psSMDUHPower18 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 18."
+::= { psSMDUHPowerEntry 19}
+
+psSMDUHPower19 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 19."
+::= { psSMDUHPowerEntry 20}
+
+psSMDUHPower20 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 20."
+::= { psSMDUHPowerEntry 21}
+
+-- ------------------------------------------------------------------------
+-- 1.2.18. SMDUHEnergyTable
+-- ------------------------------------------------------------------------
+
+psSMDUHEnergy OBJECT IDENTIFIER ::= { system 18 }
+
+psSMDUHEnergyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSSMDUHEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Table holding information about SMDUH energy counters."
+ ::= { psSMDUHEnergy 1 }
+
+psSMDUHEnergyEntry OBJECT-TYPE
+ SYNTAX PSSMDUHEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ An entry (conceptual row) in the SMDUHEnergyTable."
+ INDEX { psSMDUHEnergyIndex }
+ ::= { psSMDUHEnergyTable 1 }
+
+psSMDUHEnergyEntry ::= SEQUENCE {
+ psSMDUHEnergyIndex Integer32,
+ psSMDUHTotalEnergy1 Integer32,
+ psSMDUHTotalEnergy2 Integer32,
+ psSMDUHTotalEnergy3 Integer32,
+ psSMDUHTotalEnergy4 Integer32,
+ psSMDUHTotalEnergy5 Integer32,
+ psSMDUHTotalEnergy6 Integer32,
+ psSMDUHTotalEnergy7 Integer32,
+ psSMDUHTotalEnergy8 Integer32,
+ psSMDUHTotalEnergy9 Integer32,
+ psSMDUHTotalEnergy10 Integer32,
+ psSMDUHTotalEnergy11 Integer32,
+ psSMDUHTotalEnergy12 Integer32,
+ psSMDUHTotalEnergy13 Integer32,
+ psSMDUHTotalEnergy14 Integer32,
+ psSMDUHTotalEnergy15 Integer32,
+ psSMDUHTotalEnergy16 Integer32,
+ psSMDUHTotalEnergy17 Integer32,
+ psSMDUHTotalEnergy18 Integer32,
+ psSMDUHTotalEnergy19 Integer32,
+ psSMDUHTotalEnergy20 Integer32 }
+
+psSMDUHEnergyIndex OBJECT-TYPE
+ SYNTAX Integer32(1..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Automatically generated index object."
+::= { psSMDUHEnergyEntry 1 }
+
+psSMDUHTotalEnergy1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 1."
+::= { psSMDUHEnergyEntry 2}
+
+psSMDUHTotalEnergy2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 2."
+::= { psSMDUHEnergyEntry 3}
+
+psSMDUHTotalEnergy3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 3."
+::= { psSMDUHEnergyEntry 4}
+
+psSMDUHTotalEnergy4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 4."
+::= { psSMDUHEnergyEntry 5}
+
+psSMDUHTotalEnergy5 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 5."
+::= { psSMDUHEnergyEntry 6}
+
+psSMDUHTotalEnergy6 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 6."
+::= { psSMDUHEnergyEntry 7}
+
+psSMDUHTotalEnergy7 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 7."
+::= { psSMDUHEnergyEntry 8}
+
+psSMDUHTotalEnergy8 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 8."
+::= { psSMDUHEnergyEntry 9}
+
+psSMDUHTotalEnergy9 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 9."
+::= { psSMDUHEnergyEntry 10}
+
+psSMDUHTotalEnergy10 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 10."
+::= { psSMDUHEnergyEntry 11}
+
+psSMDUHTotalEnergy11 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 11."
+::= { psSMDUHEnergyEntry 12}
+
+psSMDUHTotalEnergy12 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 12."
+::= { psSMDUHEnergyEntry 13}
+
+psSMDUHTotalEnergy13 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 13."
+::= { psSMDUHEnergyEntry 14}
+
+psSMDUHTotalEnergy14 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 14."
+::= { psSMDUHEnergyEntry 15}
+
+psSMDUHTotalEnergy15 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 15."
+::= { psSMDUHEnergyEntry 16}
+
+psSMDUHTotalEnergy16 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 16."
+::= { psSMDUHEnergyEntry 17}
+
+psSMDUHTotalEnergy17 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 17."
+::= { psSMDUHEnergyEntry 18}
+
+psSMDUHTotalEnergy18 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 18."
+::= { psSMDUHEnergyEntry 19}
+
+psSMDUHTotalEnergy19 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 19."
+::= { psSMDUHEnergyEntry 20}
+
+psSMDUHTotalEnergy20 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 20."
+::= { psSMDUHEnergyEntry 21}
+
+
+------------------------------------------------------------
+-- Alarm trap counter { powerMIB 3 }
+------------------------------------------------------------
+
+alarmLastTrapNo OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The sequence number of last submitted alarm trap,
+ also last row in alarmTrapTable."
+ ::= { powerMIB 3 }
+
+------------------------------------------------------------
+-- Active Alarm table { powerMIB 4 }
+------------------------------------------------------------
+
+alarmActiveAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ActiveAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Table holding information about the currently active alarms."
+ ::= { powerMIB 4 }
+
+activeAlarmEntry OBJECT-TYPE
+ SYNTAX ActiveAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ An entry (conceptual row) in the alarmTrapTable."
+ INDEX { alarmIndex }
+ ::= { alarmActiveAlarmTable 1 }
+
+ActiveAlarmEntry ::= SEQUENCE {
+ alarmIndex Counter32,
+ alarmTime DateAndTime,
+ alarmStatusChange StatusChange,
+ alarmSeverity Status,
+ alarmDescription DisplayString,
+ alarmType Integer32 }
+
+alarmIndex OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The unique sequence number of this alarm trap."
+ ::= { activeAlarmEntry 1 }
+
+alarmTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Date and time when event occured (local time), including
+ timezone if supported by controller."
+ ::= { activeAlarmEntry 2 }
+
+alarmStatusChange OBJECT-TYPE
+ SYNTAX StatusChange
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The type of alarm change. One of
+ (1) activated
+ (2) deactivated"
+ ::= { activeAlarmEntry 3 }
+
+alarmSeverity OBJECT-TYPE
+ SYNTAX Status
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The severity of the alarm. One of
+ (3) warning - OA, lowest level of alarm severity
+ (4) minor - A3
+ (5) major - MA
+ (6) critical - CA, highest level of alarm severity"
+ ::= { activeAlarmEntry 4 }
+
+alarmDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Free-text description of alarm."
+ ::= { activeAlarmEntry 5 }
+
+alarmType OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Alarm type, i.e. an integer specifying the type of alarm."
+ ::= { activeAlarmEntry 6 }
+
+------------------------------------------------------------
+-- Events/traps { powerMIB 5 }
+------------------------------------------------------------
+
+powerEvents OBJECT IDENTIFIER ::= { powerMIB 5 }
+
+alarmTrap NOTIFICATION-TYPE
+ OBJECTS {
+ alarmIndex,
+ alarmTime,
+ alarmStatusChange,
+ alarmSeverity,
+ alarmDescription,
+ alarmType }
+ STATUS current
+ DESCRIPTION "
+ An alarm trap is sent when an alarm occurs (activated) or
+ returns to normal state (deactivated). Alarm traps are logged
+ in alarmTrapTable. Variables in this trap:
+ * alarmIndex - The unique sequence number of this alarm trap.
+ * alarmTime - Date and time when event occured (local time),
+ including timezone if supported by controller.
+ * alarmStatusChange - (1) activated or (2) deactivated.
+ * alarmSeverity - Integer describing the severity of the alarm.
+ * alarmDescription - Free-text description of alarm.
+ * alarmType - Integer indicating type of alarm."
+ ::= { powerEvents 1 }
+
+alarmActiveTrap NOTIFICATION-TYPE
+ OBJECTS {
+ alarmTime,
+ alarmSeverity,
+ alarmDescription,
+ alarmType }
+ STATUS current
+ DESCRIPTION "
+ An alarm trap is sent when an alarm occurs (activated)
+ Variables in this trap
+ * alarmTime - Date and time when event occured (local time),
+ including timezone if supported by controller.
+ * alarmSeverity - Integer describing the severity of the alarm.
+ * alarmDescription - Free-text description of alarm.
+ * alarmType - Integer indicating type of alarm."
+ ::= { powerEvents 2 }
+
+alarmCeaseTrap NOTIFICATION-TYPE
+ OBJECTS {
+ alarmTime,
+ alarmSeverity,
+ alarmDescription,
+ alarmType }
+ STATUS current
+ DESCRIPTION "
+ An alarm trap is sent when an alarm returns to normal state (clear, deactivated).
+ Variables in this trap:
+ * alarmTime - Date and time when event occured (local time),
+ including timezone if supported by controller.
+ * alarmSeverity - Integer describing the severity of the alarm.
+ * alarmDescription - Free-text description of alarm.
+ * alarmType - Integer indicating type of alarm."
+ ::= { powerEvents 3 }
+
+------------------------------------------------------------
+-- End of MIB definitions
+------------------------------------------------------------
+
+END
diff --git a/MIBS/emerson/EES-POWER-MIB b/MIBS/emerson/EES-POWER-MIB
new file mode 100644
index 0000000..b8bb824
--- /dev/null
+++ b/MIBS/emerson/EES-POWER-MIB
@@ -0,0 +1,1115 @@
+------------------------------------------------------------
+-- Emerson Energy Systems (EES)
+-- Power MIB
+------------------------------------------------------------
+
+EES-POWER-MIB DEFINITIONS ::= BEGIN
+
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ Integer32, Counter32, enterprises
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, DisplayString, DateAndTime
+ FROM SNMPv2-TC;
+
+
+powerMIB MODULE-IDENTITY
+ LAST-UPDATED "201504100857Z"
+ ORGANIZATION "
+ Emerson Energy Systems (EES)"
+ CONTACT-INFO "
+ Emerson Energy Systems
+ 141 82 Stockholm
+ Sweden"
+ DESCRIPTION "
+ Emerson Energy Systems (EES) Power MIB, revision D."
+ ::= { enterprises 6302 2 1 }
+
+------------------------------------------------------------
+-- Node definitions
+------------------------------------------------------------
+
+ees OBJECT IDENTIFIER ::= { enterprises 6302 }
+
+global OBJECT IDENTIFIER ::= { ees 2 }
+
+------------------------------------------------------------
+-- Textual conventions
+------------------------------------------------------------
+
+Status ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "
+ This integer value represents the operational or administrative
+ status of the system. Also used as alarm severity.
+ Depending on situation there may be limits on allowed values.
+ Operational values:
+ (1) unknown - status has not yet been defined
+ (2) normal - there are no activated alarms
+ (3) warning - OA, lowest level of 'abnormal' status
+ (4) minor - A3
+ (5) major - MA
+ (6) critical - CA, highest level of 'abnormal' status
+ Administrative values:
+ (7) unmanaged
+ (8) restricted
+ (9) testing
+ (10) disabled"
+ SYNTAX INTEGER {
+ unknown(1),
+ normal(2),
+ warning(3),
+ minor(4),
+ major(5),
+ critical(6),
+ unmanaged(7),
+ restricted(8),
+ testing(9),
+ disabled(10) }
+
+StatusChange ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "
+ Indicates 'activated' (1) or 'deactivated' (2) alarm events."
+ SYNTAX INTEGER {
+ activated(1),
+ deactivated(2) }
+
+
+------------------------------------------------------------
+-- 1.1 Identification of the plant { powerMIB 1 }
+------------------------------------------------------------
+
+ident OBJECT IDENTIFIER ::= { powerMIB 1 }
+
+identManufacturer OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The name of the equipment manufacturer."
+ ::= { ident 1 }
+
+identModel OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The manufacturers model designation of the power system."
+ ::= { ident 2 }
+
+identControllerFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The firmware (software) version of the controller."
+ ::= { ident 3 }
+
+identName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "
+ The name of the power plant. This object should be set by
+ the administrator."
+ ::= { ident 4 }
+
+identSNMPCfgVer OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The snmp cfg version"
+ ::= { ident 5 }
+
+identControllerSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The serial number of this controller"
+ ::= { ident 6 }
+
+------------------------------------------------------------
+-- 1.2 System values { powerMIB 2 }
+------------------------------------------------------------
+
+system OBJECT IDENTIFIER ::= { powerMIB 2 }
+
+systemStatus OBJECT-TYPE
+ SYNTAX Status
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Status of the complete plant (highest alarm). One of
+ (1) unknown - status has not yet been defined
+ (2) normal - there are no activated alarms
+ (3) warning - OA, lowest level of 'abnormal' status
+ (4) minor - A3
+ (5) major - MA
+ (6) critical - CA, highest level of 'abnormal' status
+ (7) unmanaged
+ (8) restricted
+ (9) testing
+ (10) disabled"
+ ::= { system 1 }
+
+systemVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ System voltage, stored as mV, including positive or negative
+ sign. The integer 2147483647 represents invalid value."
+ ::= { system 2 }
+
+systemCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ System current, stored as mA, including positive or negative
+ sign. The integer 2147483647 represents invalid value."
+ ::= { system 3 }
+
+systemUsedCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Used capacity, stored as % of the total capacity.
+ The integer 2147483647 represents invalid value."
+ ::= { system 4 }
+
+
+
+-- ------------------------------------------------------------------------
+-- 1.2.5. Battery group
+-- ------------------------------------------------------------------------
+
+psBattery OBJECT IDENTIFIER ::= { system 5 }
+
+ psBatteryVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Battery voltage, stored as mV, including positive or negative
+ sign. The integer 2147483647 represents invalid value."
+ ::= { psBattery 1 }
+
+ psTotalBatteryCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Battery current, stored as mA, including positive or negative
+ sign. The integer 2147483647 represents invalid value."
+ ::= { psBattery 2 }
+
+ psBatteryCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Calculated capacity, stored as % of the total capacity.
+ The integer 2147483647 represents invalid value."
+ ::= { psBattery 3 }
+
+ psBatteryNominalCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ nominal installed capacity, stored as mAh.
+ The integer 2147483647 represents invalid value."
+ ::= { psBattery 4 }
+
+ psBatteryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSBatteryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Battery Table."
+ ::= { psBattery 5 }
+
+ psBatteryEntry OBJECT-TYPE
+ SYNTAX PSBatteryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Battery Measurement Table Entry."
+ INDEX { psBatteryIndex }
+ ::= { psBatteryTable 1 }
+
+ PSBatteryEntry ::= SEQUENCE {
+ psBatteryIndex Integer32,
+ psBatteryCurrent Integer32,
+ psBatteryName DisplayString
+ }
+
+ psBatteryIndex OBJECT-TYPE
+ SYNTAX Integer32(1..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Automatically generated index object."
+ ::= { psBatteryEntry 1 }
+
+ psBatteryCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Battery current in Amps."
+ ::= { psBatteryEntry 2 }
+
+ psBatteryName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Battery shunt name."
+ ::= { psBatteryEntry 3 }
+
+
+-- ------------------------------------------------------------------------
+-- 1.2.6. the psInput group
+-- ------------------------------------------------------------------------
+
+psInput OBJECT IDENTIFIER ::= { system 6 }
+
+ psInputLineAVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AC line A voltage, stored as mV. The integer 2147483647
+ represents invalid value."
+ ::= { psInput 1 }
+
+ psInputLineBVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AC line B voltage, stored as mV. The integer 2147483647
+ represents invalid value."
+ ::= { psInput 2 }
+
+ psInputLineCVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AC line C voltage, stored as mV. The integer 2147483647
+ represents invalid value."
+ ::= { psInput 3 }
+
+-- ------------------------------------------------------------------------
+-- 1.2.7. the temperatures
+-- ------------------------------------------------------------------------
+
+psTemperature OBJECT IDENTIFIER ::= { system 7 }
+
+ psTemperature1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The first route temperature, stored as 0.001 Celsius degree.
+ The integer 2147483647 represents invalid value."
+ ::= { psTemperature 1 }
+
+ psTemperature2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The second route temperature, stored as 0.001 Celsius degree.
+ The integer 2147483647 represents invalid value.."
+ ::= { psTemperature 2 }
+
+
+ psTemperatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Temperature Measurement Table."
+ ::= { psTemperature 3 }
+
+ psTemperatureEntry OBJECT-TYPE
+ SYNTAX PSTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Temperature Measurement Table Entry."
+ INDEX { psTemperatureIndex }
+ ::= { psTemperatureTable 1 }
+
+ PSTemperatureEntry ::= SEQUENCE {
+ psTemperatureIndex Integer32,
+ psTemperatureMeasurement Integer32,
+ psTemperatureName DisplayString,
+ psTemperatureType INTEGER,
+ psTemperatureAlarmStatus INTEGER
+ }
+
+ psTemperatureIndex OBJECT-TYPE
+ SYNTAX Integer32(1..71)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temperature Probe Number "
+ ::= { psTemperatureEntry 1 }
+
+ psTemperatureMeasurement OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temperature Value In Centigrade."
+ ::= { psTemperatureEntry 2 }
+
+ psTemperatureName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Configured Temperature Probe Name."
+ ::= { psTemperatureEntry 3 }
+
+ psTemperatureType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ambient(1),
+ battery(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temperature Probe Type "
+ ::= { psTemperatureEntry 4 }
+
+ psTemperatureAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ high(0),
+ low(1),
+ fail(2),
+ none(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temperature Probe Alarm Status "
+ ::= { psTemperatureEntry 5 }
+
+psStatusCommunication OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ normal(2),
+ interrupt(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of communication with the Power System. interrupt(3) indicates
+ some errors occurred between Power System and agent."
+ ::= { system 8 }
+
+psStatusBatteryMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ floatCharging(2),
+ shortTest(3),
+ bcForTest(4),
+ manualTesting(5),
+ planTesting(6),
+ acFailTesting(7),
+ acFail(8),
+ manualBC(9),
+ autoBC(10),
+ cyclicBC(11),
+ masterBC(12),
+ masterBT(13)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of battery modes,
+ FloatCharging(2),
+ ShortTest(3),
+ BoostChargingForTest(4),
+ ManualTesting(5),
+ PlanTesting(6),
+ ACFailTesting(7),
+ ACFail(8),
+ ManualBoostCharging(9),
+ AutoBoostCharging(10),
+ CyclicBoostCharging(11),
+ MasterBoostCharging(12),
+ MasterBateryTesting(13)."
+ ::= { system 9 }
+
+-- ------------------------------------------------------------------------
+-- 1.2.10. the SM series group(only get number of SM series)
+-- ------------------------------------------------------------------------
+
+psSMNumber OBJECT IDENTIFIER ::= { system 10 }
+
+ psSMACNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of SM AC module."
+ ::= { psSMNumber 1 }
+
+ psSMBATNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of SM BAT module."
+ ::= { psSMNumber 2 }
+
+ psSMIONumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of SM IO module."
+ ::= { psSMNumber 3 }
+
+-- ------------------------------------------------------------------------
+-- 1.2.11. Rectifier group
+-- ------------------------------------------------------------------------
+
+psRectifier OBJECT IDENTIFIER ::= { system 11 }
+
+numberOfInstalledRectifiers OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ number of rectifiers, stored as integer.
+ The integer 2147483647 represents invalid value."
+ ::= { psRectifier 1 }
+
+numberOfRectifiersCommunicating OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ number of rectifiers communicating, stored as integer.
+ The integer 2147483647 represents invalid value."
+ ::= { psRectifier 2 }
+
+rectifiersUsedCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Used capacity, stored as % of the total capacity.
+ The integer 2147483647 represents invalid value."
+ ::= { psRectifier 3 }
+
+psRectifierTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSRectifierEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Table holding information about indivual rectifiers."
+ ::= { psRectifier 4 }
+
+psRectifierEntry OBJECT-TYPE
+ SYNTAX PSRectifierEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ An entry (conceptual row) in the rectifierInfoTable."
+ INDEX { psRectifierIndex }
+ ::= { psRectifierTable 1 }
+
+PSRectifierEntry ::= SEQUENCE {
+ psRectifierIndex Integer32,
+ psRectifierProductNumber DisplayString,
+ psRectifierHWVersion DisplayString,
+ psRectifierSWVersion DisplayString,
+ psRectifierSerialNumber DisplayString,
+ psRectifierCurrent Integer32,
+ psRectifierIdent DisplayString,
+ psRectifierFail StatusChange
+ }
+
+psRectifierIndex OBJECT-TYPE
+ SYNTAX Integer32(1..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Automatically generated index object."
+::= { psRectifierEntry 1 }
+
+psRectifierProductNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier Product Number."
+::= { psRectifierEntry 2}
+
+psRectifierHWVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier Hardware Revision."
+::= { psRectifierEntry 3}
+
+psRectifierSWVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier Software Revision."
+::= { psRectifierEntry 4}
+
+psRectifierSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier Serial Number."
+::= { psRectifierEntry 5}
+
+psRectifierCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier Current."
+::= { psRectifierEntry 6}
+
+psRectifierIdent OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier physical location identifier."
+::= { psRectifierEntry 7}
+
+psRectifierFail OBJECT-TYPE
+ SYNTAX StatusChange
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The type of alarm change. One of
+ (1) activated
+ (2) deactivated"
+::= { psRectifierEntry 8}
+
+-- ------------------------------------------------------------------------
+-- 1.2.12. the Distribution
+-- ------------------------------------------------------------------------
+
+psDistribution OBJECT IDENTIFIER ::= { system 12 }
+
+psTotalLoadCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Total Load current, stored as integer.
+ The integer 2147483647 represents invalid value."
+ ::= { psDistribution 1 }
+ psDistributionLoadTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSDistributionLoadEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Distribution Table."
+ ::= { psDistribution 2 }
+
+ psDistributionLoadEntry OBJECT-TYPE
+ SYNTAX PSDistributionLoadEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Distribution Measurement Table Entry."
+ INDEX { psDistributionLoadIndex }
+ ::= { psDistributionLoadTable 1 }
+
+ PSDistributionLoadEntry ::= SEQUENCE {
+ psDistributionLoadIndex Integer32,
+ psDistributionLoadCurrent Integer32,
+ psDistributionLoadName DisplayString
+ }
+
+ psDistributionLoadIndex OBJECT-TYPE
+ SYNTAX Integer32(1..268386303)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Automatically generated index object."
+ ::= { psDistributionLoadEntry 1 }
+
+ psDistributionLoadCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Distribution current in Amps."
+ ::= { psDistributionLoadEntry 2 }
+
+ psDistributionLoadName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Distribution name."
+ ::= { psDistributionLoadEntry 3 }
+
+ psDistributionGeneralTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSDistributionGeneralEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Distribution Table."
+ ::= { psDistribution 3 }
+
+ psDistributionGeneralEntry OBJECT-TYPE
+ SYNTAX PSDistributionGeneralEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Distribution Measurement Table Entry."
+ INDEX { psDistributionGeneralIndex }
+ ::= { psDistributionGeneralTable 1 }
+
+ PSDistributionGeneralEntry ::= SEQUENCE {
+ psDistributionGeneralIndex Integer32,
+ psDistributionGeneralCurrent Integer32,
+ psDistributionGeneralName DisplayString
+ }
+
+ psDistributionGeneralIndex OBJECT-TYPE
+ SYNTAX Integer32(1..268386303)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Automatically generated index object."
+ ::= { psDistributionGeneralEntry 1 }
+
+ psDistributionGeneralCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Distribution current in Amps."
+ ::= { psDistributionGeneralEntry 2 }
+
+ psDistributionGeneralName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Distribution name."
+ ::= { psDistributionGeneralEntry 3 }
+
+-- ------------------------------------------------------------------------
+-- 1.2.13. Converter group
+-- ------------------------------------------------------------------------
+
+psConverter OBJECT IDENTIFIER ::= { system 13 }
+
+numberOfInstalledConverters OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ number of converters, stored as integer.
+ The integer 2147483647 represents invalid value."
+ ::= { psConverter 1 }
+
+numberOfConvertersCommunicating OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ number of converters communicating, stored as integer.
+ The integer 2147483647 represents invalid value."
+ ::= { psConverter 2 }
+
+convertersUsedCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Used capacity, stored as % of the total capacity.
+ The integer 2147483647 represents invalid value."
+ ::= { psConverter 3 }
+
+psConverterVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Converter voltage in mV.
+ The integer 2147483647 represents invalid value."
+ ::= { psConverter 4 }
+
+psTotalConverterCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Total Converter current in Amps.
+ The integer 2147483647 represents invalid value."
+ ::= { psConverter 5 }
+
+psConverterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSConverterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Table holding information about indivual converters."
+ ::= { psConverter 6 }
+
+psConverterEntry OBJECT-TYPE
+ SYNTAX PSConverterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ An entry (conceptual row) in the ConverterInfoTable."
+ INDEX { psConverterIndex }
+ ::= { psConverterTable 1 }
+
+PSConverterEntry ::= SEQUENCE {
+ psConverterIndex Integer32,
+ psConverterProductNumber DisplayString,
+ psConverterHWVersion DisplayString,
+ psConverterSWVersion DisplayString,
+ psConverterSerialNumber DisplayString,
+ psConverterCurrent Integer32,
+ psConverterIdent DisplayString,
+ psConverterFail StatusChange }
+
+psConverterIndex OBJECT-TYPE
+ SYNTAX Integer32(1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Automatically generated index object."
+::= { psConverterEntry 1 }
+
+psConverterProductNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Converter Product Number."
+::= { psConverterEntry 2}
+
+psConverterHWVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Converter Hardware Revision."
+::= { psConverterEntry 3}
+
+psConverterSWVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Converter Software Revision."
+::= { psConverterEntry 4}
+
+psConverterSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Converter Serial Number."
+::= { psConverterEntry 5}
+
+psConverterCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Converter Current."
+::= { psConverterEntry 6}
+
+psConverterIdent OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Converter physical location identifier."
+::= { psConverterEntry 7}
+
+psConverterFail OBJECT-TYPE
+ SYNTAX StatusChange
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The type of alarm change. One of
+ (1) activated
+ (2) deactivated"
+::= { psConverterEntry 8}
+
+-- ------------------------------------------------------------------------
+-- 1.2.14. Control group
+-- ------------------------------------------------------------------------
+
+psControl OBJECT IDENTIFIER ::= { system 14 }
+
+controlBatteryTest OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "
+ Control battery test, start(1), stop (0)."
+ ::= { psControl 1 }
+
+controlRelay8 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "
+ Control relay8, close(1), open(0)."
+ ::= { psControl 2 }
+
+controlRelay7 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "
+ Control relay7, close(1), open(0)."
+ ::= { psControl 3 }
+
+controlRelay6 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "
+ Control relay6, close(1), open(0)."
+ ::= { psControl 4 }
+
+controlRelayTest OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "
+ Control Relay test, start(1), stop (0)."
+ ::= { psControl 5 }
+
+
+-- ------------------------------------------------------------------------
+-- 1.2.15. EquipmentSignalTable
+-- ------------------------------------------------------------------------
+
+psEquipmentSignalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EquipmentSignalTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Table of indexed equipment signal values."
+ ::= { system 15 }
+
+equipmentSignalTableEntry OBJECT-TYPE
+ SYNTAX EquipmentSignalTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ An entry (conceptual row) in the psEquipment Signal Table."
+ INDEX { psEquipmentSignalTableEntryIndex }
+ ::= { psEquipmentSignalTable 1 }
+
+EquipmentSignalTableEntry ::= SEQUENCE {
+ psEquipmentSignalTableEntryIndex Integer32,
+ psEquipmentSignalValue Integer32 }
+
+psEquipmentSignalTableEntryIndex OBJECT-TYPE
+ SYNTAX Integer32(1..268386303)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The unique sequence number of this equipment signal."
+ ::= { equipmentSignalTableEntry 1 }
+
+psEquipmentSignalValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indexed equipment signal value."
+ ::= { equipmentSignalTableEntry 2 }
+
+------------------------------------------------------------
+-- Alarm trap counter { powerMIB 3 }
+------------------------------------------------------------
+
+alarmLastTrapNo OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The sequence number of last submitted alarm trap,
+ also last row in alarmTrapTable."
+ ::= { powerMIB 3 }
+
+------------------------------------------------------------
+-- Active Alarm table { powerMIB 4 }
+------------------------------------------------------------
+
+alarmActiveAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ActiveAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Table holding information about the currently active alarms."
+ ::= { powerMIB 4 }
+
+activeAlarmEntry OBJECT-TYPE
+ SYNTAX ActiveAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ An entry (conceptual row) in the alarmTrapTable."
+ INDEX { alarmIndex }
+ ::= { alarmActiveAlarmTable 1 }
+
+ActiveAlarmEntry ::= SEQUENCE {
+ alarmIndex Counter32,
+ alarmTime DateAndTime,
+ alarmStatusChange StatusChange,
+ alarmSeverity Status,
+ alarmDescription DisplayString,
+ alarmType Integer32 }
+
+alarmIndex OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The unique sequence number of this alarm trap."
+ ::= { activeAlarmEntry 1 }
+
+alarmTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Date and time when event occured (local time), including
+ timezone if supported by controller."
+ ::= { activeAlarmEntry 2 }
+
+alarmStatusChange OBJECT-TYPE
+ SYNTAX StatusChange
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The type of alarm change. One of
+ (1) activated
+ (2) deactivated"
+ ::= { activeAlarmEntry 3 }
+
+alarmSeverity OBJECT-TYPE
+ SYNTAX Status
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The severity of the alarm. One of
+ (3) warning - OA, lowest level of alarm severity
+ (4) minor - A3
+ (5) major - MA
+ (6) critical - CA, highest level of alarm severity"
+ ::= { activeAlarmEntry 4 }
+
+alarmDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Free-text description of alarm."
+ ::= { activeAlarmEntry 5 }
+
+alarmType OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Alarm type, i.e. an integer specifying the type of alarm."
+ ::= { activeAlarmEntry 6 }
+
+------------------------------------------------------------
+-- Events/traps { powerMIB 5 }
+------------------------------------------------------------
+
+powerEvents OBJECT IDENTIFIER ::= { powerMIB 5 }
+
+alarmTrap NOTIFICATION-TYPE
+ OBJECTS {
+ alarmIndex,
+ alarmTime,
+ alarmStatusChange,
+ alarmSeverity,
+ alarmDescription,
+ alarmType }
+ STATUS current
+ DESCRIPTION "
+ An alarm trap is sent when an alarm occurs (activated) or
+ returns to normal state (deactivated). Alarm traps are logged
+ in alarmTrapTable. Variables in this trap:
+ * alarmIndex - The unique sequence number of this alarm trap.
+ * alarmTime - Date and time when event occured (local time),
+ including timezone if supported by controller.
+ * alarmStatusChange - (1) activated or (2) deactivated.
+ * alarmSeverity - Integer describing the severity of the alarm.
+ * alarmDescription - Free-text description of alarm.
+ * alarmType - Integer indicating type of alarm."
+ ::= { powerEvents 1 }
+
+alarmActiveTrap NOTIFICATION-TYPE
+ OBJECTS {
+ alarmTime,
+ alarmSeverity,
+ alarmDescription,
+ alarmType }
+ STATUS current
+ DESCRIPTION "
+ An alarm trap is sent when an alarm occurs (activated)
+ Variables in this trap
+ * alarmTime - Date and time when event occured (local time),
+ including timezone if supported by controller.
+ * alarmSeverity - Integer describing the severity of the alarm.
+ * alarmDescription - Free-text description of alarm.
+ * alarmType - Integer indicating type of alarm."
+ ::= { powerEvents 2 }
+
+alarmCeaseTrap NOTIFICATION-TYPE
+ OBJECTS {
+ alarmTime,
+ alarmSeverity,
+ alarmDescription,
+ alarmType }
+ STATUS current
+ DESCRIPTION "
+ An alarm trap is sent when an alarm returns to normal state (clear, deactivated).
+ Variables in this trap:
+ * alarmTime - Date and time when event occured (local time),
+ including timezone if supported by controller.
+ * alarmSeverity - Integer describing the severity of the alarm.
+ * alarmDescription - Free-text description of alarm.
+ * alarmType - Integer indicating type of alarm."
+ ::= { powerEvents 3 }
+
+------------------------------------------------------------
+-- End of MIB definitions
+------------------------------------------------------------
+
+END
diff --git a/MIBS/emerson/NETSURE-MIB-004-A b/MIBS/emerson/NETSURE-MIB-004-A
new file mode 100644
index 0000000..f8864dc
--- /dev/null
+++ b/MIBS/emerson/NETSURE-MIB-004-A
@@ -0,0 +1,1821 @@
+------------------------------------------------------------
+-- Emerson Energy Systems (EES)
+-- Power MIB
+------------------------------------------------------------
+
+NETSURE-MIB-004-A DEFINITIONS ::= BEGIN
+
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ Integer32, Counter32, enterprises
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, DisplayString, DateAndTime
+ FROM SNMPv2-TC;
+
+
+powerMIB MODULE-IDENTITY
+ LAST-UPDATED "201401060857Z"
+ ORGANIZATION "
+ Emerson Energy Systems (EES)"
+ CONTACT-INFO "
+ Emerson Energy Systems
+ 120 07 Stockholm
+ Sweden"
+ DESCRIPTION "
+ Emerson Energy Systems (EES) Power MIB, revision C."
+ ::= { enterprises 6302 2 1 }
+
+------------------------------------------------------------
+-- Node definitions
+------------------------------------------------------------
+
+ees OBJECT IDENTIFIER ::= { enterprises 6302 }
+
+global OBJECT IDENTIFIER ::= { ees 2 }
+
+------------------------------------------------------------
+-- Textual conventions
+------------------------------------------------------------
+
+Status ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "
+ This integer value represents the operational or administrative
+ status of the system. Also used as alarm severity.
+ Depending on situation there may be limits on allowed values.
+ Operational values:
+ (1) unknown - status has not yet been defined
+ (2) normal - there are no activated alarms
+ (3) warning - OA, lowest level of 'abnormal' status
+ (4) minor - A3
+ (5) major - MA
+ (6) critical - CA, highest level of 'abnormal' status
+ Administrative values:
+ (7) unmanaged
+ (8) restricted
+ (9) testing
+ (10) disabled"
+ SYNTAX INTEGER {
+ unknown(1),
+ normal(2),
+ warning(3),
+ minor(4),
+ major(5),
+ critical(6),
+ unmanaged(7),
+ restricted(8),
+ testing(9),
+ disabled(10) }
+
+StatusChange ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "
+ Indicates 'activated' (1) or 'deactivated' (2) alarm events."
+ SYNTAX INTEGER {
+ activated(1),
+ deactivated(2) }
+
+
+------------------------------------------------------------
+-- 1.1 Identification of the plant { powerMIB 1 }
+------------------------------------------------------------
+
+ident OBJECT IDENTIFIER ::= { powerMIB 1 }
+
+identManufacturer OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The name of the equipment manufacturer."
+ ::= { ident 1 }
+
+identModel OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The manufacturers model designation of the power system."
+ ::= { ident 2 }
+
+identControllerFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The firmware (software) version of the controller."
+ ::= { ident 3 }
+
+identName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "
+ The name of the power plant. This object should be set by
+ the administrator."
+ ::= { ident 4 }
+
+identSNMPCfgVer OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The name of the power plant. This object should be set by
+ the administrator."
+ ::= { ident 5 }
+
+------------------------------------------------------------
+-- 1.2 System values { powerMIB 2 }
+------------------------------------------------------------
+
+system OBJECT IDENTIFIER ::= { powerMIB 2 }
+
+systemStatus OBJECT-TYPE
+ SYNTAX Status
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Status of the complete plant (highest alarm). One of
+ (1) unknown - status has not yet been defined
+ (2) normal - there are no activated alarms
+ (3) warning - OA, lowest level of 'abnormal' status
+ (4) minor - A3
+ (5) major - MA
+ (6) critical - CA, highest level of 'abnormal' status
+ (7) unmanaged
+ (8) restricted
+ (9) testing
+ (10) disabled"
+ ::= { system 1 }
+
+systemVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ System voltage, stored as mV, including positive or negative
+ sign. The integer 2147483647 represents invalid value."
+ ::= { system 2 }
+
+systemCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ System current, stored as mA, including positive or negative
+ sign. The integer 2147483647 represents invalid value."
+ ::= { system 3 }
+
+systemUsedCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Used capacity, stored as % of the total capacity.
+ The integer 2147483647 represents invalid value."
+ ::= { system 4 }
+
+
+
+-- ------------------------------------------------------------------------
+-- 1.2.5. Battery group
+-- ------------------------------------------------------------------------
+
+psBattery OBJECT IDENTIFIER ::= { system 5 }
+
+ psBatteryVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Battery voltage, stored as mV, including positive or negative
+ sign. The integer 2147483647 represents invalid value."
+ ::= { psBattery 1 }
+
+ psTotalBatteryCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Battery current, stored as mA, including positive or negative
+ sign. The integer 2147483647 represents invalid value."
+ ::= { psBattery 2 }
+
+ psBatteryCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Calculated capacity, stored as % of the total capacity.
+ The integer 2147483647 represents invalid value."
+ ::= { psBattery 3 }
+
+ psBatteryNominalCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ nominal installed capacity, stored as mAh.
+ The integer 2147483647 represents invalid value."
+ ::= { psBattery 4 }
+
+ psBatteryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSBatteryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Battery Table."
+ ::= { psBattery 5 }
+
+ psBatteryEntry OBJECT-TYPE
+ SYNTAX PSBatteryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Battery Measurement Table Entry."
+ INDEX { psBatteryIndex }
+ ::= { psBatteryTable 1 }
+
+ PSBatteryEntry ::= SEQUENCE {
+ psBatteryIndex Integer32,
+ psBatteryCurrent Integer32,
+ psBatteryName DisplayString
+ }
+
+ psBatteryIndex OBJECT-TYPE
+ SYNTAX Integer32(1..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Automatically generated index object."
+ ::= { psBatteryEntry 1 }
+
+ psBatteryCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Battery current in Amps."
+ ::= { psBatteryEntry 2 }
+
+ psBatteryName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Battery shunt name."
+ ::= { psBatteryEntry 3 }
+
+
+-- ------------------------------------------------------------------------
+-- 1.2.6. the psInput group
+-- ------------------------------------------------------------------------
+
+psInput OBJECT IDENTIFIER ::= { system 6 }
+
+ psInputLineAVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AC line A voltage, stored as mV. The integer 2147483647
+ represents invalid value."
+ ::= { psInput 1 }
+
+ psInputLineBVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AC line B voltage, stored as mV. The integer 2147483647
+ represents invalid value."
+ ::= { psInput 2 }
+
+ psInputLineCVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AC line C voltage, stored as mV. The integer 2147483647
+ represents invalid value."
+ ::= { psInput 3 }
+
+-- ------------------------------------------------------------------------
+-- 1.2.7. the temperatures
+-- ------------------------------------------------------------------------
+
+psTemperature OBJECT IDENTIFIER ::= { system 7 }
+
+ psTemperature1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The first route temperature, stored as 0.001 Celsius degree.
+ The integer 2147483647 represents invalid value."
+ ::= { psTemperature 1 }
+
+ psTemperature2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The second route temperature, stored as 0.001 Celsius degree.
+ The integer 2147483647 represents invalid value.."
+ ::= { psTemperature 2 }
+
+
+ psTemperatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Temperature Measurement Table."
+ ::= { psTemperature 3 }
+
+ psTemperatureEntry OBJECT-TYPE
+ SYNTAX PSTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Temperature Measurement Table Entry."
+ INDEX { psTemperatureIndex }
+ ::= { psTemperatureTable 1 }
+
+ PSTemperatureEntry ::= SEQUENCE {
+ psTemperatureIndex Integer32,
+ psTemperatureMeasurement Integer32,
+ psTemperatureName DisplayString,
+ psTemperatureType INTEGER,
+ psTemperatureAlarmStatus INTEGER
+ }
+
+ psTemperatureIndex OBJECT-TYPE
+ SYNTAX Integer32(1..71)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temperature Probe Number "
+ ::= { psTemperatureEntry 1 }
+
+ psTemperatureMeasurement OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temperature Value In Centigrade."
+ ::= { psTemperatureEntry 2 }
+
+ psTemperatureName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Configured Temperature Probe Name."
+ ::= { psTemperatureEntry 3 }
+
+ psTemperatureType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ambient(1),
+ battery(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temperature Probe Type "
+ ::= { psTemperatureEntry 4 }
+
+ psTemperatureAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ high(0),
+ low(1),
+ fail(2),
+ none(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temperature Probe Alarm Status "
+ ::= { psTemperatureEntry 5 }
+
+psStatusCommunication OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ normal(2),
+ interrupt(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of communication with the Power System. interrupt(3) indicates
+ some errors occurred between Power System and agent."
+ ::= { system 8 }
+
+psStatusBatteryMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ floatCharging(2),
+ shortTest(3),
+ bcForTest(4),
+ manualTesting(5),
+ planTesting(6),
+ acFailTesting(7),
+ acFail(8),
+ manualBC(9),
+ autoBC(10),
+ cyclicBC(11),
+ masterBC(12),
+ masterBT(13)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of battery modes,
+ FloatCharging(2),
+ ShortTest(3),
+ BoostChargingForTest(4),
+ ManualTesting(5),
+ PlanTesting(6),
+ ACFailTesting(7),
+ ACFail(8),
+ ManualBoostCharging(9),
+ AutoBoostCharging(10),
+ CyclicBoostCharging(11),
+ MasterBoostCharging(12),
+ MasterBateryTesting(13)."
+ ::= { system 9 }
+
+-- ------------------------------------------------------------------------
+-- 1.2.10. the SM series group(only get number of SM series)
+-- ------------------------------------------------------------------------
+
+psSMNumber OBJECT IDENTIFIER ::= { system 10 }
+
+ psSMACNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of SM AC module."
+ ::= { psSMNumber 1 }
+
+ psSMBATNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of SM BAT module."
+ ::= { psSMNumber 2 }
+
+ psSMIONumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of SM IO module."
+ ::= { psSMNumber 3 }
+
+-- ------------------------------------------------------------------------
+-- 1.2.11. Rectifier group
+-- ------------------------------------------------------------------------
+
+psRectifier OBJECT IDENTIFIER ::= { system 11 }
+
+numberOfInstalledRectifiers OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ number of rectifiers, stored as integer.
+ The integer 2147483647 represents invalid value."
+ ::= { psRectifier 1 }
+
+numberOfRectifiersCommunicating OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ number of rectifiers communicating, stored as integer.
+ The integer 2147483647 represents invalid value."
+ ::= { psRectifier 2 }
+
+rectifiersUsedCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Used capacity, stored as % of the total capacity.
+ The integer 2147483647 represents invalid value."
+ ::= { psRectifier 3 }
+
+psRectifierTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSRectifierEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Table holding information about indivual rectifiers."
+ ::= { psRectifier 4 }
+
+psRectifierEntry OBJECT-TYPE
+ SYNTAX PSRectifierEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ An entry (conceptual row) in the rectifierInfoTable."
+ INDEX { psRectifierIndex }
+ ::= { psRectifierTable 1 }
+
+PSRectifierEntry ::= SEQUENCE {
+ psRectifierIndex Integer32,
+ psRectifierProductNumber DisplayString,
+ psRectifierHWVersion DisplayString,
+ psRectifierSWVersion DisplayString,
+ psRectifierSerialNumber DisplayString,
+ psRectifierCurrent Integer32,
+ psRectifierIdent DisplayString,
+ psRectifierFail StatusChange
+ }
+
+psRectifierIndex OBJECT-TYPE
+ SYNTAX Integer32(1..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Automatically generated index object."
+::= { psRectifierEntry 1 }
+
+psRectifierProductNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier Product Number."
+::= { psRectifierEntry 2}
+
+psRectifierHWVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier Hardware Revision."
+::= { psRectifierEntry 3}
+
+psRectifierSWVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier Software Revision."
+::= { psRectifierEntry 4}
+
+psRectifierSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier Serial Number."
+::= { psRectifierEntry 5}
+
+psRectifierCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier Current."
+::= { psRectifierEntry 6}
+
+psRectifierIdent OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier physical location identifier."
+::= { psRectifierEntry 7}
+
+psRectifierFail OBJECT-TYPE
+ SYNTAX StatusChange
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The type of alarm change. One of
+ (1) activated
+ (2) deactivated"
+::= { psRectifierEntry 8}
+
+-- ------------------------------------------------------------------------
+-- 1.2.12. the Distribution
+-- ------------------------------------------------------------------------
+
+psDistribution OBJECT IDENTIFIER ::= { system 12 }
+
+psTotalLoadCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Total Load current, stored as integer.
+ The integer 2147483647 represents invalid value."
+ ::= { psDistribution 1 }
+ psDistributionLoadTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSDistributionLoadEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Distribution Table."
+ ::= { psDistribution 2 }
+
+ psDistributionLoadEntry OBJECT-TYPE
+ SYNTAX PSDistributionLoadEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Distribution Measurement Table Entry."
+ INDEX { psDistributionLoadIndex }
+ ::= { psDistributionLoadTable 1 }
+
+ PSDistributionLoadEntry ::= SEQUENCE {
+ psDistributionLoadIndex Integer32,
+ psDistributionLoadCurrent Integer32,
+ psDistributionLoadName DisplayString
+ }
+
+ psDistributionLoadIndex OBJECT-TYPE
+ SYNTAX Integer32(1..268386303)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Automatically generated index object."
+ ::= { psDistributionLoadEntry 1 }
+
+ psDistributionLoadCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Distribution current in Amps."
+ ::= { psDistributionLoadEntry 2 }
+
+ psDistributionLoadName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Distribution name."
+ ::= { psDistributionLoadEntry 3 }
+
+ psDistributionGeneralTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSDistributionGeneralEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Distribution Table."
+ ::= { psDistribution 3 }
+
+ psDistributionGeneralEntry OBJECT-TYPE
+ SYNTAX PSDistributionGeneralEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Distribution Measurement Table Entry."
+ INDEX { psDistributionGeneralIndex }
+ ::= { psDistributionGeneralTable 1 }
+
+ PSDistributionGeneralEntry ::= SEQUENCE {
+ psDistributionGeneralIndex Integer32,
+ psDistributionGeneralCurrent Integer32,
+ psDistributionGeneralName DisplayString
+ }
+
+ psDistributionGeneralIndex OBJECT-TYPE
+ SYNTAX Integer32(1..268386303)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Automatically generated index object."
+ ::= { psDistributionGeneralEntry 1 }
+
+ psDistributionGeneralCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Distribution current in Amps."
+ ::= { psDistributionGeneralEntry 2 }
+
+ psDistributionGeneralName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Distribution name."
+ ::= { psDistributionGeneralEntry 3 }
+
+-- ------------------------------------------------------------------------
+-- 1.2.13. Converter group
+-- ------------------------------------------------------------------------
+
+psConverter OBJECT IDENTIFIER ::= { system 13 }
+
+numberOfInstalledConverters OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ number of converters, stored as integer.
+ The integer 2147483647 represents invalid value."
+ ::= { psConverter 1 }
+
+numberOfConvertersCommunicating OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ number of converters communicating, stored as integer.
+ The integer 2147483647 represents invalid value."
+ ::= { psConverter 2 }
+
+convertersUsedCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Used capacity, stored as % of the total capacity.
+ The integer 2147483647 represents invalid value."
+ ::= { psConverter 3 }
+
+psConverterVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Converter voltage in mV.
+ The integer 2147483647 represents invalid value."
+ ::= { psConverter 4 }
+
+psTotalConverterCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Total Converter current in Amps.
+ The integer 2147483647 represents invalid value."
+ ::= { psConverter 5 }
+
+psConverterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSConverterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Table holding information about indivual converters."
+ ::= { psConverter 6 }
+
+psConverterEntry OBJECT-TYPE
+ SYNTAX PSConverterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ An entry (conceptual row) in the ConverterInfoTable."
+ INDEX { psConverterIndex }
+ ::= { psConverterTable 1 }
+
+PSConverterEntry ::= SEQUENCE {
+ psConverterIndex Integer32,
+ psConverterProductNumber DisplayString,
+ psConverterHWVersion DisplayString,
+ psConverterSWVersion DisplayString,
+ psConverterSerialNumber DisplayString,
+ psConverterCurrent Integer32,
+ psConverterIdent DisplayString,
+ psConverterFail StatusChange }
+
+psConverterIndex OBJECT-TYPE
+ SYNTAX Integer32(1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Automatically generated index object."
+::= { psConverterEntry 1 }
+
+psConverterProductNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Converter Product Number."
+::= { psConverterEntry 2}
+
+psConverterHWVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Converter Hardware Revision."
+::= { psConverterEntry 3}
+
+psConverterSWVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Converter Software Revision."
+::= { psConverterEntry 4}
+
+psConverterSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Converter Serial Number."
+::= { psConverterEntry 5}
+
+psConverterCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Converter Current."
+::= { psConverterEntry 6}
+
+psConverterIdent OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Converter physical location identifier."
+::= { psConverterEntry 7}
+
+psConverterFail OBJECT-TYPE
+ SYNTAX StatusChange
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The type of alarm change. One of
+ (1) activated
+ (2) deactivated"
+::= { psConverterEntry 8}
+
+-- ------------------------------------------------------------------------
+-- 1.2.14. Control group
+-- ------------------------------------------------------------------------
+
+psControl OBJECT IDENTIFIER ::= { system 14 }
+
+controlBatteryTest OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "
+ Control battery test, start(1), stop (0)."
+ ::= { psControl 1 }
+
+controlRelay8 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "
+ Control relay8, close(1), open(0)."
+ ::= { psControl 2 }
+
+controlRelay7 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "
+ Control relay7, close(1), open(0)."
+ ::= { psControl 3 }
+
+controlRelay6 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "
+ Control relay6, close(1), open(0)."
+ ::= { psControl 4 }
+
+controlRelayTest OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "
+ Control Relay test, start(1), stop (0)."
+ ::= { psControl 5 }
+
+
+-- ------------------------------------------------------------------------
+-- 1.2.15. EquipmentSignalTable
+-- ------------------------------------------------------------------------
+
+psEquipmentSignalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EquipmentSignalTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Table of indexed equipment signal values."
+ ::= { system 15 }
+
+equipmentSignalTableEntry OBJECT-TYPE
+ SYNTAX EquipmentSignalTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ An entry (conceptual row) in the psEquipment Signal Table."
+ INDEX { psEquipmentSignalTableEntryIndex }
+ ::= { psEquipmentSignalTable 1 }
+
+EquipmentSignalTableEntry ::= SEQUENCE {
+ psEquipmentSignalTableEntryIndex Integer32,
+ psEquipmentSignalValue Integer32 }
+
+psEquipmentSignalTableEntryIndex OBJECT-TYPE
+ SYNTAX Integer32(1..268386303)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The unique sequence number of this equipment signal."
+ ::= { equipmentSignalTableEntry 1 }
+
+psEquipmentSignalValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indexed equipment signal value."
+ ::= { equipmentSignalTableEntry 2 }
+
+-- ------------------------------------------------------------------------
+-- 1.2.16. SMDUHCurrentTable
+-- ------------------------------------------------------------------------
+
+psSMDUHCurrent OBJECT IDENTIFIER ::= { system 16 }
+
+numberOfInstalledSMDUH OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ number of SMDHU units, stored as integer.
+ The integer 2147483647 represents invalid value."
+ ::= { psSMDUHCurrent 1 }
+
+psSMDUH1Voltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ SMDUH1 Voltage."
+ ::= { psSMDUHCurrent 2 }
+
+psSMDUH2Voltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ SMDUH2 Voltage."
+ ::= { psSMDUHCurrent 3 }
+
+psSMDUH3Voltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ SMDUH3 Voltage."
+ ::= { psSMDUHCurrent 4 }
+
+psSMDUH4Voltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ SMDUH4 Voltage."
+ ::= { psSMDUHCurrent 5 }
+
+psSMDUH5Voltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ SMDUH5 Voltage."
+ ::= { psSMDUHCurrent 6 }
+
+psSMDUH6Voltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ SMDUH6 Voltage."
+ ::= { psSMDUHCurrent 7 }
+
+psSMDUH7Voltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ SMDUH7 Voltage."
+ ::= { psSMDUHCurrent 8 }
+
+psSMDUH8Voltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ SMDU8 Voltage."
+ ::= { psSMDUHCurrent 9 }
+
+psSMDUHCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSSMDUHEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Table holding information about SMDUH currents."
+ ::= { psSMDUHCurrent 10 }
+
+psSMDUHCurrentEntry OBJECT-TYPE
+ SYNTAX PSSMDUHEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ An entry (conceptual row) in the SMDUHTable."
+ INDEX { psSMDUHCurrentIndex }
+ ::= { psSMDUHCurrentTable 1 }
+
+psSMDUHCurrentEntry ::= SEQUENCE {
+ psSMDUHCurrentIndex Integer32,
+ psSMDUHCurrent1 Integer32,
+ psSMDUHCurrent2 Integer32,
+ psSMDUHCurrent3 Integer32,
+ psSMDUHCurrent4 Integer32,
+ psSMDUHCurrent5 Integer32,
+ psSMDUHCurrent6 Integer32,
+ psSMDUHCurrent7 Integer32,
+ psSMDUHCurrent8 Integer32,
+ psSMDUHCurrent9 Integer32,
+ psSMDUHCurrent10 Integer32,
+ psSMDUHCurrent11 Integer32,
+ psSMDUHCurrent12 Integer32,
+ psSMDUHCurrent13 Integer32,
+ psSMDUHCurrent14 Integer32,
+ psSMDUHCurrent15 Integer32,
+ psSMDUHCurrent16 Integer32,
+ psSMDUHCurrent17 Integer32,
+ psSMDUHCurrent18 Integer32,
+ psSMDUHCurrent19 Integer32,
+ psSMDUHCurrent20 Integer32 }
+
+psSMDUHCurrentIndex OBJECT-TYPE
+ SYNTAX Integer32(1..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Automatically generated index object."
+::= { psSMDUHCurrentEntry 1 }
+
+psSMDUHCurrent1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 1."
+::= { psSMDUHCurrentEntry 2}
+
+psSMDUHCurrent2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 2."
+::= { psSMDUHCurrentEntry 3}
+
+psSMDUHCurrent3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 3."
+::= { psSMDUHCurrentEntry 4}
+
+psSMDUHCurrent4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 4."
+::= { psSMDUHCurrentEntry 5}
+
+psSMDUHCurrent5 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 5."
+::= { psSMDUHCurrentEntry 6}
+
+psSMDUHCurrent6 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 6."
+::= { psSMDUHCurrentEntry 7}
+
+psSMDUHCurrent7 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 7."
+::= { psSMDUHCurrentEntry 8}
+
+psSMDUHCurrent8 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 8."
+::= { psSMDUHCurrentEntry 9}
+
+psSMDUHCurrent9 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 9."
+::= { psSMDUHCurrentEntry 10}
+
+psSMDUHCurrent10 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 10."
+::= { psSMDUHCurrentEntry 11}
+
+psSMDUHCurrent11 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 11."
+::= { psSMDUHCurrentEntry 12}
+
+psSMDUHCurrent12 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 12."
+::= { psSMDUHCurrentEntry 13}
+
+psSMDUHCurrent13 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 13."
+::= { psSMDUHCurrentEntry 14}
+
+psSMDUHCurrent14 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 14."
+::= { psSMDUHCurrentEntry 15}
+
+psSMDUHCurrent15 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 15."
+::= { psSMDUHCurrentEntry 16}
+
+psSMDUHCurrent16 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 16."
+::= { psSMDUHCurrentEntry 17}
+
+psSMDUHCurrent17 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 17."
+::= { psSMDUHCurrentEntry 18}
+
+psSMDUHCurrent18 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 18."
+::= { psSMDUHCurrentEntry 19}
+
+psSMDUHCurrent19 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 19."
+::= { psSMDUHCurrentEntry 20}
+
+psSMDUHCurrent20 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Current 20."
+::= { psSMDUHCurrentEntry 21}
+
+-- ------------------------------------------------------------------------
+-- 1.2.17. SMDUHPowerTable
+-- ------------------------------------------------------------------------
+
+psSMDUHPower OBJECT IDENTIFIER ::= { system 17 }
+
+psSMDUHPowerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSSMDUHEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Table holding information about SMDUH power."
+ ::= { psSMDUHPower 1 }
+
+psSMDUHPowerEntry OBJECT-TYPE
+ SYNTAX PSSMDUHEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ An entry (conceptual row) in the SMDUHPowerTable."
+ INDEX { psSMDUHPowerIndex }
+ ::= { psSMDUHPowerTable 1 }
+
+psSMDUHPowerEntry ::= SEQUENCE {
+ psSMDUHPowerIndex Integer32,
+ psSMDUHPower1 Integer32,
+ psSMDUHPower2 Integer32,
+ psSMDUHPower3 Integer32,
+ psSMDUHPower4 Integer32,
+ psSMDUHPower5 Integer32,
+ psSMDUHPower6 Integer32,
+ psSMDUHPower7 Integer32,
+ psSMDUHPower8 Integer32,
+ psSMDUHPower9 Integer32,
+ psSMDUHPower10 Integer32,
+ psSMDUHPower11 Integer32,
+ psSMDUHPower12 Integer32,
+ psSMDUHPower13 Integer32,
+ psSMDUHPower14 Integer32,
+ psSMDUHPower15 Integer32,
+ psSMDUHPower16 Integer32,
+ psSMDUHPower17 Integer32,
+ psSMDUHPower18 Integer32,
+ psSMDUHPower19 Integer32,
+ psSMDUHPower20 Integer32 }
+
+psSMDUHPowerIndex OBJECT-TYPE
+ SYNTAX Integer32(1..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Automatically generated index object."
+::= { psSMDUHPowerEntry 1 }
+
+psSMDUHPower1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 1."
+::= { psSMDUHPowerEntry 2}
+
+psSMDUHPower2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 2."
+::= { psSMDUHPowerEntry 3}
+
+psSMDUHPower3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 3."
+::= { psSMDUHPowerEntry 4}
+
+psSMDUHPower4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 4."
+::= { psSMDUHPowerEntry 5}
+
+psSMDUHPower5 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 5."
+::= { psSMDUHPowerEntry 6}
+
+psSMDUHPower6 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 6."
+::= { psSMDUHPowerEntry 7}
+
+psSMDUHPower7 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 7."
+::= { psSMDUHPowerEntry 8}
+
+psSMDUHPower8 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 8."
+::= { psSMDUHPowerEntry 9}
+
+psSMDUHPower9 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 9."
+::= { psSMDUHPowerEntry 10}
+
+psSMDUHPower10 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 10."
+::= { psSMDUHPowerEntry 11}
+
+psSMDUHPower11 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 11."
+::= { psSMDUHPowerEntry 12}
+
+psSMDUHPower12 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 12."
+::= { psSMDUHPowerEntry 13}
+
+psSMDUHPower13 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 13."
+::= { psSMDUHPowerEntry 14}
+
+psSMDUHPower14 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 14."
+::= { psSMDUHPowerEntry 15}
+
+psSMDUHPower15 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 15."
+::= { psSMDUHPowerEntry 16}
+
+psSMDUHPower16 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 16."
+::= { psSMDUHPowerEntry 17}
+
+psSMDUHPower17 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 17."
+::= { psSMDUHPowerEntry 18}
+
+psSMDUHPower18 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 18."
+::= { psSMDUHPowerEntry 19}
+
+psSMDUHPower19 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 19."
+::= { psSMDUHPowerEntry 20}
+
+psSMDUHPower20 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Power 20."
+::= { psSMDUHPowerEntry 21}
+
+-- ------------------------------------------------------------------------
+-- 1.2.18. SMDUHEnergyTable
+-- ------------------------------------------------------------------------
+
+psSMDUHEnergy OBJECT IDENTIFIER ::= { system 18 }
+
+psSMDUHEnergyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSSMDUHEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Table holding information about SMDUH energy counters."
+ ::= { psSMDUHEnergy 1 }
+
+psSMDUHEnergyEntry OBJECT-TYPE
+ SYNTAX PSSMDUHEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ An entry (conceptual row) in the SMDUHEnergyTable."
+ INDEX { psSMDUHEnergyIndex }
+ ::= { psSMDUHEnergyTable 1 }
+
+psSMDUHEnergyEntry ::= SEQUENCE {
+ psSMDUHEnergyIndex Integer32,
+ psSMDUHTotalEnergy1 Integer32,
+ psSMDUHTotalEnergy2 Integer32,
+ psSMDUHTotalEnergy3 Integer32,
+ psSMDUHTotalEnergy4 Integer32,
+ psSMDUHTotalEnergy5 Integer32,
+ psSMDUHTotalEnergy6 Integer32,
+ psSMDUHTotalEnergy7 Integer32,
+ psSMDUHTotalEnergy8 Integer32,
+ psSMDUHTotalEnergy9 Integer32,
+ psSMDUHTotalEnergy10 Integer32,
+ psSMDUHTotalEnergy11 Integer32,
+ psSMDUHTotalEnergy12 Integer32,
+ psSMDUHTotalEnergy13 Integer32,
+ psSMDUHTotalEnergy14 Integer32,
+ psSMDUHTotalEnergy15 Integer32,
+ psSMDUHTotalEnergy16 Integer32,
+ psSMDUHTotalEnergy17 Integer32,
+ psSMDUHTotalEnergy18 Integer32,
+ psSMDUHTotalEnergy19 Integer32,
+ psSMDUHTotalEnergy20 Integer32 }
+
+psSMDUHEnergyIndex OBJECT-TYPE
+ SYNTAX Integer32(1..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Automatically generated index object."
+::= { psSMDUHEnergyEntry 1 }
+
+psSMDUHTotalEnergy1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 1."
+::= { psSMDUHEnergyEntry 2}
+
+psSMDUHTotalEnergy2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 2."
+::= { psSMDUHEnergyEntry 3}
+
+psSMDUHTotalEnergy3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 3."
+::= { psSMDUHEnergyEntry 4}
+
+psSMDUHTotalEnergy4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 4."
+::= { psSMDUHEnergyEntry 5}
+
+psSMDUHTotalEnergy5 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 5."
+::= { psSMDUHEnergyEntry 6}
+
+psSMDUHTotalEnergy6 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 6."
+::= { psSMDUHEnergyEntry 7}
+
+psSMDUHTotalEnergy7 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 7."
+::= { psSMDUHEnergyEntry 8}
+
+psSMDUHTotalEnergy8 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 8."
+::= { psSMDUHEnergyEntry 9}
+
+psSMDUHTotalEnergy9 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 9."
+::= { psSMDUHEnergyEntry 10}
+
+psSMDUHTotalEnergy10 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 10."
+::= { psSMDUHEnergyEntry 11}
+
+psSMDUHTotalEnergy11 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 11."
+::= { psSMDUHEnergyEntry 12}
+
+psSMDUHTotalEnergy12 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 12."
+::= { psSMDUHEnergyEntry 13}
+
+psSMDUHTotalEnergy13 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 13."
+::= { psSMDUHEnergyEntry 14}
+
+psSMDUHTotalEnergy14 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 14."
+::= { psSMDUHEnergyEntry 15}
+
+psSMDUHTotalEnergy15 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 15."
+::= { psSMDUHEnergyEntry 16}
+
+psSMDUHTotalEnergy16 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 16."
+::= { psSMDUHEnergyEntry 17}
+
+psSMDUHTotalEnergy17 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 17."
+::= { psSMDUHEnergyEntry 18}
+
+psSMDUHTotalEnergy18 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 18."
+::= { psSMDUHEnergyEntry 19}
+
+psSMDUHTotalEnergy19 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 19."
+::= { psSMDUHEnergyEntry 20}
+
+psSMDUHTotalEnergy20 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SMDUH Total Energy 20."
+::= { psSMDUHEnergyEntry 21}
+
+
+------------------------------------------------------------
+-- Alarm trap counter { powerMIB 3 }
+------------------------------------------------------------
+
+alarmLastTrapNo OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The sequence number of last submitted alarm trap,
+ also last row in alarmTrapTable."
+ ::= { powerMIB 3 }
+
+------------------------------------------------------------
+-- Active Alarm table { powerMIB 4 }
+------------------------------------------------------------
+
+alarmActiveAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ActiveAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Table holding information about the currently active alarms."
+ ::= { powerMIB 4 }
+
+activeAlarmEntry OBJECT-TYPE
+ SYNTAX ActiveAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ An entry (conceptual row) in the alarmTrapTable."
+ INDEX { alarmIndex }
+ ::= { alarmActiveAlarmTable 1 }
+
+ActiveAlarmEntry ::= SEQUENCE {
+ alarmIndex Counter32,
+ alarmTime DateAndTime,
+ alarmStatusChange StatusChange,
+ alarmSeverity Status,
+ alarmDescription DisplayString,
+ alarmType Integer32 }
+
+alarmIndex OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The unique sequence number of this alarm trap."
+ ::= { activeAlarmEntry 1 }
+
+alarmTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Date and time when event occured (local time), including
+ timezone if supported by controller."
+ ::= { activeAlarmEntry 2 }
+
+alarmStatusChange OBJECT-TYPE
+ SYNTAX StatusChange
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The type of alarm change. One of
+ (1) activated
+ (2) deactivated"
+ ::= { activeAlarmEntry 3 }
+
+alarmSeverity OBJECT-TYPE
+ SYNTAX Status
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The severity of the alarm. One of
+ (3) warning - OA, lowest level of alarm severity
+ (4) minor - A3
+ (5) major - MA
+ (6) critical - CA, highest level of alarm severity"
+ ::= { activeAlarmEntry 4 }
+
+alarmDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Free-text description of alarm."
+ ::= { activeAlarmEntry 5 }
+
+alarmType OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Alarm type, i.e. an integer specifying the type of alarm."
+ ::= { activeAlarmEntry 6 }
+
+------------------------------------------------------------
+-- Events/traps { powerMIB 5 }
+------------------------------------------------------------
+
+powerEvents OBJECT IDENTIFIER ::= { powerMIB 5 }
+
+alarmTrap NOTIFICATION-TYPE
+ OBJECTS {
+ alarmIndex,
+ alarmTime,
+ alarmStatusChange,
+ alarmSeverity,
+ alarmDescription,
+ alarmType }
+ STATUS current
+ DESCRIPTION "
+ An alarm trap is sent when an alarm occurs (activated) or
+ returns to normal state (deactivated). Alarm traps are logged
+ in alarmTrapTable. Variables in this trap:
+ * alarmIndex - The unique sequence number of this alarm trap.
+ * alarmTime - Date and time when event occured (local time),
+ including timezone if supported by controller.
+ * alarmStatusChange - (1) activated or (2) deactivated.
+ * alarmSeverity - Integer describing the severity of the alarm.
+ * alarmDescription - Free-text description of alarm.
+ * alarmType - Integer indicating type of alarm."
+ ::= { powerEvents 1 }
+
+alarmActiveTrap NOTIFICATION-TYPE
+ OBJECTS {
+ alarmTime,
+ alarmSeverity,
+ alarmDescription,
+ alarmType }
+ STATUS current
+ DESCRIPTION "
+ An alarm trap is sent when an alarm occurs (activated)
+ Variables in this trap
+ * alarmTime - Date and time when event occured (local time),
+ including timezone if supported by controller.
+ * alarmSeverity - Integer describing the severity of the alarm.
+ * alarmDescription - Free-text description of alarm.
+ * alarmType - Integer indicating type of alarm."
+ ::= { powerEvents 2 }
+
+alarmCeaseTrap NOTIFICATION-TYPE
+ OBJECTS {
+ alarmTime,
+ alarmSeverity,
+ alarmDescription,
+ alarmType }
+ STATUS current
+ DESCRIPTION "
+ An alarm trap is sent when an alarm returns to normal state (clear, deactivated).
+ Variables in this trap:
+ * alarmTime - Date and time when event occured (local time),
+ including timezone if supported by controller.
+ * alarmSeverity - Integer describing the severity of the alarm.
+ * alarmDescription - Free-text description of alarm.
+ * alarmType - Integer indicating type of alarm."
+ ::= { powerEvents 3 }
+
+------------------------------------------------------------
+-- End of MIB definitions
+------------------------------------------------------------
+
+END
diff --git a/MIBS/emerson/VEC-MIBv5-9 b/MIBS/emerson/VEC-MIBv5-9
new file mode 100644
index 0000000..d15fa9d
--- /dev/null
+++ b/MIBS/emerson/VEC-MIBv5-9
@@ -0,0 +1,1132 @@
+-- *****************************************************************************
+-- FILE NAME : mca.mib
+-- DATE : December 20, 2004
+-- AUTHOR : Greg Saltis
+-- PROJECT : Vortex Ethernet Card
+-- PUBLIC :
+-- PRIVATE :
+-- COPYRIGHT : Copyright (C) 2004 by Emerson Network Power
+-- ******************************************************************************
+
+-- ******************************************************************************
+-- MODIFICATION HISTORY
+--
+-- v1.0.0.0 09-06-04 grs New File.
+-- v1.0.0.1 12-20-04 grs Add Modification history
+-- Add
+-- vecMCAInformation
+-- vecMCAMessageRequests
+-- vecMCAMessageTransmissions
+-- vecMCAMessageTransmissions
+-- vecMCAMessageBadCRCs
+-- vecMCAMessageLinkErrors
+-- vecMCAMessagePartialResponses
+-- vecMCAMessageWrongPackets
+-- v1.0.0.2 01-29-05 gp
+-- Add
+-- vecMCAMessageErrorReplies
+-- Remove
+-- vecAlarmLVDAlarm
+-- vecAlarmPCUFailAlarm
+-- vecAlarmAudibleAlarmsAreQuiet
+-- vecAlarmACFail
+-- vecAlarmPasswordHasBeenViewed
+-- vecAlarmAudibleRelayDeEnergized
+-- v1.0.0.3 07-05-05 gp
+-- Add vecAnalogBatteryReserveHours
+--
+-- v2.0.0.3 07-12-05 gp
+-- Add
+-- vecAlarmBatteryPoorHealth
+-- vecAlarmBatteryReserveLow
+--
+-- Grouped all battery related traps together.
+--
+-- v2.0.0.4 10-05-05 gp
+-- Add versioning mechanism to MIB. Version information is
+-- added to DEFINITIONS statement as follows:
+-- VEC-MIBvX DEFINITIONS ::=
+--
+-- v3.0 10-31-05 gp
+-- Add
+-- vecHVSActive
+-- vecRemoteHVSActive
+-- vecRemoteEstopActive
+--
+-- v4.0 12-13-05 gp
+-- Changed company name
+-- Revamped to highlight power system information.
+--
+-- 12-15-05 gp
+-- Corrected incorrect labeling for PCU Total current.
+--
+-- v5.0 12-16-05 gp
+-- VEC no longer issues traps for the following MCA alarm conditions:
+-- general LVD No Reply alarm
+-- general LVD Board Fail alarm
+-- general Temperature Sensor Hi or Lo alarm
+-- general Temperature Sensor High alarm
+-- general Temperature Sensor Low alarm
+-- general Temperature Sensor No Reply alarm
+-- general Shunt Type alarm
+-- general Shunt No Reply alarm
+--
+-- v5.1 8-04-08 jws
+-- Update IMPORTS
+-- Added module identity
+-- Removed SIZE clause
+--
+-- v5.4 9-22-08 jws
+-- Changed trap object tables to NOTIFICATION-TYPE
+--
+-- v5.5 9-23-08 jws
+-- Typo correction on psAlarmSysInfoString2
+--
+-- v5.6 10-01-08 gp
+-- Corrected vecMIB OID. Replaced references to vec OID with vecMIB.
+--
+-- v5.7 02-11-11 gp
+-- Add
+-- psAlarm
+-- psHighestSeverityLevel
+-- psTemperatureAlarmStatus
+-- psLVDCircuitAAlarmStatus
+-- psLVDCircuitBAlarmStatus
+-- psShuntAlarmStatus
+--
+--
+-- v5.7 08-28-12 jws
+-- Corrected Syntax error invalues of INTEGER
+-- spaces removed
+-- ******************************************************************************
+
+VEC-MIBv5-9 DEFINITIONS ::=
+BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ Integer32, Counter32, enterprises
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, DisplayString, DateAndTime
+ FROM SNMPv2-TC;
+
+vecMIB MODULE-IDENTITY
+ LAST-UPDATED "201401140823Z"
+ ORGANIZATION "
+ Emerson Energy Systems North America (ESNA)"
+ CONTACT-INFO "
+ Emerson Energy Systems North America
+ 1510 Kansas Ave.
+ Lorain, OH 44052
+ USA "
+ DESCRIPTION "
+ Emerson Energy Systems North America(ESNA) VEC MIB. revision 5.9"
+
+ ::= { enterprises 885 3 }
+
+-- OBJECTS
+ emersonESNA OBJECT IDENTIFIER ::= { enterprises 885 }
+
+ vecInformation OBJECT IDENTIFIER ::= { vecMIB 1 }
+ vecMessageStats OBJECT IDENTIFIER ::= { vecInformation 2 }
+ psStatus OBJECT IDENTIFIER ::= { vecMIB 2 }
+ psMeasurement OBJECT IDENTIFIER ::= { psStatus 1 }
+ psTraps OBJECT IDENTIFIER ::= { vecMIB 3 }
+ psAlarmsGeneral1 OBJECT IDENTIFIER ::= { psTraps 1 }
+ psAlarmsGeneral2 OBJECT IDENTIFIER ::= { psTraps 2 }
+ psAlarmsBattery OBJECT IDENTIFIER ::= { psTraps 3 }
+
+-- ENTRIES
+
+ vecFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VEC System Firmware Version."
+ ::= { vecInformation 1}
+
+ vecMessageRequests OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of message requests."
+ ::= { vecMessageStats 1 }
+
+ vecMessageTransmissions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of messages transmitted."
+ ::= { vecMessageStats 2 }
+
+ vecMessageNoResponses OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of no responses."
+ ::= { vecMessageStats 3 }
+
+ vecMessageBadCRCs OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of bad CRC checks."
+ ::= { vecMessageStats 4 }
+
+ vecMessageLinkErrors OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of link errors."
+ ::= { vecMessageStats 5 }
+
+ vecMessagePartialResponses OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of partial responses received."
+ ::= { vecMessageStats 6 }
+
+ vecMessageWrongPackets OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of wrong packet numbers detected."
+ ::= { vecMessageStats 7 }
+
+ vecMessageErrorReplies OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of error responses received."
+ ::= { vecMessageStats 8 }
+
+ psSystemVoltage OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Voltage."
+ ::= { psMeasurement 1}
+
+ psSystemCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Current."
+ ::= { psMeasurement 2}
+
+ psSubsystemVoltage OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sub System Voltage."
+ ::= { psMeasurement 3}
+
+ psSubsystemCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sub System Current."
+ ::= { psMeasurement 4}
+
+ psSenseVoltage OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sense Voltage."
+ ::= { psMeasurement 5}
+
+ psPCUTotalCurrent OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total PCU Current."
+ ::= { psMeasurement 6}
+
+ psBatteryCurrent OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Battery Current."
+ ::= { psMeasurement 7}
+
+ psBatteryReserveHours OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Battery Reserve Time."
+ ::= { psMeasurement 8}
+
+ psAlarm OBJECT-TYPE
+ SYNTAX INTEGER {
+ false(0),
+ true(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A Power System Alarm Is Active."
+ ::= { psMeasurement 9 }
+
+ psHighestSeverityLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(0),
+ minor(1),
+ major(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The severity level is the highest active alarm level.
+ Values: 0 = Normal, 1 = Minor, 2 = Major"
+ ::= { psMeasurement 10}
+
+ psNumberOfPCUsInstalled OBJECT-TYPE
+ SYNTAX Integer32(0..80)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of PCUs installed"
+ ::= { psMeasurement 11}
+
+ psNumberOfPCUsCommunicating OBJECT-TYPE
+ SYNTAX Integer32(0..80)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of PCUs communicating"
+ ::= { psMeasurement 12}
+
+ psTemperatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Temperature Measurement Table."
+ ::= { psStatus 2 }
+
+ psTemperatureEntry OBJECT-TYPE
+ SYNTAX PSTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Temperature Measurement Table Entry."
+ INDEX { psTemperatureIndex }
+ ::= { psTemperatureTable 1 }
+
+ PSTemperatureEntry ::= SEQUENCE {
+ psTemperatureIndex Integer32,
+ psTemperatureMeasurement DisplayString,
+ psTemperatureAlarmStatus Integer32
+ }
+
+ psTemperatureIndex OBJECT-TYPE
+ SYNTAX Integer32(1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temperature Probe Number "
+ ::= { psTemperatureEntry 1 }
+
+ psTemperatureMeasurement OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temperature Value In Centigrade."
+ ::= { psTemperatureEntry 2 }
+
+ psTemperatureAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ high(0),
+ low(1),
+ noreply(2),
+ none(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temperature Probe Alarm Status "
+ ::= { psTemperatureEntry 3 }
+
+ psLVDTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSLVDEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Low Voltage Disconnect Table."
+ ::= { psStatus 3 }
+
+ psLVDEntry OBJECT-TYPE
+ SYNTAX PSLVDEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Low Voltage Disconnect Table Entry."
+ INDEX { psLVDIndex }
+ ::= { psLVDTable 1 }
+
+ PSLVDEntry ::= SEQUENCE {
+ psLVDIndex Integer32,
+ psLVDCircuitA DisplayString,
+ psLVDCircuitB DisplayString,
+ psLVDCircuitAAlarmStatus Integer32,
+ psLVDCircuitBAlarmStatus Integer32
+ }
+
+ psLVDIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LVD Number "
+ ::= { psLVDEntry 1 }
+
+ psLVDCircuitA OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LVD Circuit A Disconnect Voltage "
+ ::= { psLVDEntry 2 }
+
+ psLVDCircuitB OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LVD Circuit B Disconnect Voltage "
+ ::= { psLVDEntry 3 }
+
+ psLVDCircuitAAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disconnected(0),
+ noreply(1),
+ boardfail(2),
+ none(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LVD Circuit A Alarm Status "
+ ::= { psLVDEntry 4 }
+
+ psLVDCircuitBAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disconnected(0),
+ noreply(1),
+ boardfail(2),
+ none(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LVD Circuit B Alarm Status "
+ ::= { psLVDEntry 5 }
+
+ psDistributionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSShuntEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Shunt Pod Table"
+ ::= { psStatus 4 }
+
+ psShuntEntry OBJECT-TYPE
+ SYNTAX PSShuntEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Shunt Pod Table Entry."
+ INDEX { psShuntIndex }
+ ::= { psDistributionTable 1 }
+
+ PSShuntEntry ::= SEQUENCE {
+ psShuntIndex Integer32,
+ psShuntCurrent DisplayString,
+ psShuntAlarmStatus Integer32,
+ psShuntType Integer32
+ }
+
+ psShuntIndex OBJECT-TYPE
+ SYNTAX Integer32(1..16)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shunt Pod Number."
+ ::= { psShuntEntry 1 }
+
+ psShuntCurrent OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shunt POD Current."
+ ::= { psShuntEntry 2 }
+
+ psShuntAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ type(0),
+ noreply(1),
+ none(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shunt POD Alarm Status.
+ Values: 0 = Type, 1 = No Reply, 2 = No Alarm"
+ ::= { psShuntEntry 3 }
+
+ psShuntType OBJECT-TYPE
+ SYNTAX INTEGER {
+ system(1),
+ subsystem(2),
+ battery(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shunt POD Alarm Status.
+ Values: 0 = System, 1 = Subsystem, 2 = Battery"
+ ::= { psShuntEntry 4 }
+
+ psPCUTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PSPCUEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "PCU Table."
+ ::= { psStatus 5 }
+
+ psPCUEntry OBJECT-TYPE
+ SYNTAX PSPCUEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "PCU Table Entry."
+ INDEX { psPCUIndex }
+ ::= { psPCUTable 1 }
+
+ PSPCUEntry ::= SEQUENCE {
+ psPCUIndex Integer32,
+ psPCUFail Integer32,
+ psPCUCurrent Integer32,
+ psPCUFerroGateway Integer32,
+ psPCUProductNumber DisplayString,
+ psPCUSWVersion DisplayString,
+ psPCUSerialNumber DisplayString,
+ psPCUCapacity DisplayString
+ }
+
+ psPCUIndex OBJECT-TYPE
+ SYNTAX Integer32(1..80)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PCU Number."
+ ::= { psPCUEntry 1 }
+
+ psPCUFail OBJECT-TYPE
+ SYNTAX INTEGER {
+ false(0),
+ true(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PCU Fail Alarm"
+ ::= { psPCUEntry 2 }
+
+ psPCUCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PCU Current"
+ ::= { psPCUEntry 3 }
+
+ psPCUFerroGateway OBJECT-TYPE
+ SYNTAX INTEGER {
+ false(0),
+ true(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PCU is a Ferro Gateway Rectifier."
+ ::= { psPCUEntry 4 }
+
+ psPCUProductNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier Product Number."
+ ::= { psPCUEntry 5}
+
+ psPCUSWVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier Software Revision."
+ ::= { psPCUEntry 6}
+
+ psPCUSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier Serial Number."
+ ::= { psPCUEntry 7}
+
+ psPCUCapacity OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier Rated Current"
+ ::= { psPCUEntry 8 }
+
+ psEmergencyStop NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Emergency Stop Alarm."
+ ::= { psAlarmsGeneral1 1 }
+
+ psAlarmVeryLowVoltage NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "50 Percent Battery On Discharge Alarm."
+ ::= { psAlarmsGeneral1 2 }
+
+ psAlarmLowVoltage NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Battery On Discharge Alarm."
+ ::= { psAlarmsGeneral1 3 }
+
+ psAlarmSystemHighVoltage1 NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "High Voltage 1 Alarm."
+ ::= { psAlarmsGeneral1 4 }
+
+ psAlarmSystemHighVoltage2 NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "High Voltage 2 Alarm."
+ ::= { psAlarmsGeneral1 5 }
+
+ psAlarmSubsystemLowVoltage NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Subsystem Low Voltage Alarm."
+ ::= { psAlarmsGeneral1 6 }
+
+ psAlarmSubsystemHighVoltage NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Subsystem High Voltage Alarm."
+ ::= { psAlarmsGeneral1 7 }
+
+ psAlarmSystemFuse NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "System Fuse Alarm."
+ ::= { psAlarmsGeneral1 8 }
+
+ psAlarmSubsystemFuse NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Subsystem Fuse Alarm."
+ ::= { psAlarmsGeneral1 9 }
+
+ psAlarmAllACOff NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "All AC Off Alarm."
+ ::= { psAlarmsGeneral1 10 }
+
+ psAlarmSystemOverCurrent NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "System Over Current Alarm."
+ ::= { psAlarmsGeneral1 11 }
+
+ psAlarmSubsystemOverCurrent NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Subsystem Over Current Alarm."
+ ::= { psAlarmsGeneral1 12 }
+
+ psAlarmLVDsAreInhibited NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "LVDs Are Inhibited Alarm."
+ ::= { psAlarmsGeneral1 13 }
+
+ psAlarmTestEqualizeMode NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Test/Equalize Mode Active."
+ ::= { psAlarmsGeneral1 14 }
+
+ psAlarmMinor NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "System Minor Alarm."
+ ::= { psAlarmsGeneral1 15 }
+
+ psAlarmMajor NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "System Major Alarm."
+ ::= { psAlarmsGeneral1 16 }
+
+ psAlarmSenseVoltageFuse NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Sense Voltage Fuse Alarm."
+ ::= { psAlarmsGeneral1 17 }
+
+ psAlarmSystemVoltageFuse NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "System Voltage Fuse Alarm."
+ ::= { psAlarmsGeneral1 18 }
+
+ psAlarmNoSystemVoltage NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "No System Voltage Alarm."
+ ::= { psAlarmsGeneral1 19 }
+
+ psAlarmNoSubsystemVoltage NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "No Subsystem Voltage Alarm."
+ ::= { psAlarmsGeneral1 20 }
+
+ psAlarmNoSenseVoltage NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "No Sense Voltage Alarm."
+ ::= { psAlarmsGeneral1 21 }
+
+ psAlarmDisplayNoReply NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Display Communications Alarm."
+ ::= { psAlarmsGeneral1 22 }
+
+ psAlarmSubsystemMajor NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Subsystem Major Alarm."
+ ::= { psAlarmsGeneral1 23 }
+
+ psAlarmSubsystemMinor NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Subsystem Minor Alarm."
+ ::= { psAlarmsGeneral1 24 }
+
+ psAlarmHighACLine NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ " High AC Line Alarm."
+ ::= { psAlarmsGeneral1 25 }
+
+ psAlarmSenseVoltageError NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Sense Voltage Error Alarm."
+ ::= { psAlarmsGeneral1 26 }
+
+ psTestEqualizeHardwareInput NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "The MCA Test Equalize Hardware Input Active."
+ ::= { psAlarmsGeneral2 1 }
+
+ psPCUFailMajor NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "PCU Fail Major Alarm."
+ ::= { psAlarmsGeneral2 2 }
+
+ psPCUFailMinor NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "PCU Fail Minor Alarm."
+ ::= { psAlarmsGeneral2 3 }
+
+ psLVDAlarmMajor NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "LVD Major Alarm."
+ ::= { psAlarmsGeneral2 4 }
+
+ psLVDAlarmMinor NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "LVD Minor Alarm."
+ ::= { psAlarmsGeneral2 5 }
+
+ psPCULoadShare NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "PCU Load Share Alarm."
+ ::= { psAlarmsGeneral2 6 }
+
+ psACFailMajor NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "AC Fail Major Alarm."
+ ::= { psAlarmsGeneral2 7 }
+
+ psACFailMinor NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "AC Fail Minor Alarm."
+ ::= { psAlarmsGeneral2 8 }
+
+ psMCACommFail NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "MCA Communications Failure Alarm."
+ ::= { psAlarmsGeneral2 9 }
+
+ psHVSActive NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "High Voltage Shutdown Active."
+ ::= { psAlarmsGeneral2 10 }
+
+ psRemoteHVSActive NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Remote High Voltage Shutdown Active."
+ ::= { psAlarmsGeneral2 11 }
+
+ psRemoteEstopActive NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Remote Emergency Stop Active."
+ ::= { psAlarmsGeneral2 12 }
+
+ psAlarmBatteryChargeOverCurrent NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Battery Charge Over Current Alarm."
+ ::= { psAlarmsBattery 1 }
+
+ psBatteryCurrentLimitInhibited NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Battery Current Limit Inhibited Alarm."
+ ::= { psAlarmsBattery 2 }
+
+ psAlarmBatteryPoorHealth NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Battery Poor Health Alarm."
+ ::= { psAlarmsBattery 3 }
+
+ psAlarmBatteryReserveLow NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Battery Reserve Low Alarm."
+ ::= { psAlarmsBattery 4 }
+
+psPCUSummaryTypeTraps OBJECT IDENTIFIER ::= { psTraps 4 }
+psPCUSummaryTraps OBJECT IDENTIFIER ::= { psPCUSummaryTypeTraps 1 }
+
+ psAlarmPCUSummary NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "PCU Alarm Active."
+ ::= { psPCUSummaryTraps 2 }
+
+psPCUNodeTypeTraps OBJECT IDENTIFIER ::= { psTraps 5 }
+psPCUTraps OBJECT IDENTIFIER ::= { psPCUNodeTypeTraps 1 }
+
+ psAlarmPCUId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PCU Number."
+ ::= { psPCUTraps 1 }
+
+ psAlarmPCUHighACLine NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "PCU High AC Line Alarm."
+ ::= { psPCUTraps 2 }
+
+ psAlarmPCUControllerFailure NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "PCU Controller Failure Alarm."
+ ::= { psPCUTraps 3 }
+
+ psAlarmPCUFanSlowOrStopped NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "PCU Fan Slow Or Stopped Alarm."
+ ::= { psPCUTraps 4 }
+
+ psAlarmPCUTurnedOffByMca NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "PCU Turned Off By MCA."
+ ::= { psPCUTraps 5 }
+
+ psAlarmPCUCircuitBreakerOff NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "PCU Circuit Breaker Off Alarm."
+ ::= { psPCUTraps 6 }
+
+ psAlarmPCUDCorACConvertFail NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "PCU Converter Fail Alarm."
+ ::= { psPCUTraps 7 }
+
+ psAlarmPCUThermalAlarmorCurrentLimit NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "PCU Thermal Current Limit Alarm."
+ ::= { psPCUTraps 8 }
+
+ psAlarmPCUEmergencyStop NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "PCU Emergency Stop Alarm."
+ ::= { psPCUTraps 9 }
+
+ psAlarmPCUInputSwitchOff NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "PCU Input Switch Off Alarm."
+ ::= { psPCUTraps 10 }
+
+ psAlarmPCUHighVoltageShutdown NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "PCU High Voltage Shutdown Alarm."
+ ::= { psPCUTraps 11 }
+
+ psAlarmPCUACInputIsOffOrLow NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "PCU AC Input Is Off Or Low Alarm."
+ ::= { psPCUTraps 12 }
+
+ psAlarmPCUCommunicationFailureWithMCA NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "PCU Communication Failure Alarm."
+ ::= { psPCUTraps 13 }
+
+ psAlarmPCUSenseLeadOpen NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "PCU Sense Lead Open Alarm."
+ ::= { psPCUTraps 14 }
+
+psShuntTypeTraps OBJECT IDENTIFIER ::= { psTraps 6 }
+psShuntTraps OBJECT IDENTIFIER ::= { psShuntTypeTraps 1 }
+
+ psAlarmShuntId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shunt POD Number."
+ ::= { psShuntTraps 1 }
+
+ psAlarmShuntType NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Shunt POD Type Alarm."
+ ::= { psShuntTraps 2 }
+
+ psAlarmShuntNoReply NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Shunt POD Communications Alarm."
+ ::= { psShuntTraps 3 }
+
+
+psLVDTypeTraps OBJECT IDENTIFIER ::= { psTraps 7 }
+psLVDTraps OBJECT IDENTIFIER ::= { psLVDTypeTraps 1 }
+
+ psAlarmLVDId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Analog LVD Number "
+ ::= { psLVDTraps 1 }
+
+ psAlarmLVDDisconnectedA NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "LVD Circuit A Disconnected Alarm."
+ ::= { psLVDTraps 2 }
+
+ psAlarmLVDNoReplyA NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "LVD Circuit A Communications Alarm."
+ ::= { psLVDTraps 3 }
+
+ psAlarmLVDBoardFailA NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "LVD Board Circuit A Fail Alarm."
+ ::= { psLVDTraps 4 }
+
+ psAlarmLVDDisconnectedB NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "LVD Circuit B Disconnected Alarm."
+ ::= { psLVDTraps 5 }
+
+ psAlarmLVDNoReplyB NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "LVD Circuit B No Communications Alarm."
+ ::= { psLVDTraps 6 }
+
+ psAlarmLVDBoardFailB NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "LVD Board Circuit B Fail Alarm."
+ ::= { psLVDTraps 7 }
+
+psTemperatureTypeTraps OBJECT IDENTIFIER ::= { psTraps 8 }
+psTemperatureTraps OBJECT IDENTIFIER ::= { psTemperatureTypeTraps 1 }
+
+ psAlarmTemperatureId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temperature Probe Number."
+ ::= { psTemperatureTraps 1 }
+
+ psAlarmTemperatureHigh NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Temperature High Alarm."
+ ::= { psTemperatureTraps 2 }
+
+ psAlarmTemperatureLow NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Temperature Low Alarm."
+ ::= { psTemperatureTraps 3 }
+
+ psAlarmTemperatureNoReply NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Temperature Communications Alarm."
+ ::= { psTemperatureTraps 4 }
+
+psSysInfoTypeTraps OBJECT IDENTIFIER ::= { psTraps 9 }
+psSysInfoTraps OBJECT IDENTIFIER ::= { psSysInfoTypeTraps 1 }
+
+ psAlarmSysInfoError1 NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "SysInfo Error 1."
+ ::= { psSysInfoTraps 1 }
+
+ psAlarmSysInfoError2 NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "SysInfo Error 2."
+ ::= { psSysInfoTraps 2 }
+
+ psAlarmSysInfoString1 NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "SysInfo String 1."
+ ::= { psSysInfoTraps 3 }
+
+ psAlarmSysInfoString2 NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "SysInfo String 2."
+ ::= { psSysInfoTraps 4 }
+
+ psAlarmSysInfoString3 NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "SysInfo String 3."
+ ::= { psSysInfoTraps 5 }
+
+ psAlarmSysInfoString4 NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "SysInfo String 4."
+ ::= { psSysInfoTraps 6 }
+
+ psAlarmSysInfoString5 NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "SysInfo String 5."
+ ::= { psSysInfoTraps 7 }
+
+ psAlarmSysInfoString6 NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "SysInfo String 6."
+ ::= { psSysInfoTraps 8 }
+
+ psAlarmSysInfoString7 NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "SysInfo String 7."
+ ::= { psSysInfoTraps 9 }
+
+ psAlarmSysInfoString8 NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "SysInfo String 8."
+ ::= { psSysInfoTraps 10 }
+
+ psAlarmSysInfoString9 NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "SysInfo String 9."
+ ::= { psSysInfoTraps 11 }
+
+ psAlarmSysInfoString10 NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "SysInfo String 10."
+ ::= { psSysInfoTraps 12 }
+END