diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/emerson | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/emerson')
| -rw-r--r-- | MIBS/emerson/EES-POWER-FERRO-MIB | 1821 | ||||
| -rw-r--r-- | MIBS/emerson/EES-POWER-MIB | 1115 | ||||
| -rw-r--r-- | MIBS/emerson/NETSURE-MIB-004-A | 1821 | ||||
| -rw-r--r-- | MIBS/emerson/VEC-MIBv5-9 | 1132 |
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 |