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/huawei/HUAWEI-POWER-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/huawei/HUAWEI-POWER-MIB')
| -rw-r--r-- | MIBS/huawei/HUAWEI-POWER-MIB | 3579 |
1 files changed, 3579 insertions, 0 deletions
diff --git a/MIBS/huawei/HUAWEI-POWER-MIB b/MIBS/huawei/HUAWEI-POWER-MIB new file mode 100644 index 0000000..039aec4 --- /dev/null +++ b/MIBS/huawei/HUAWEI-POWER-MIB @@ -0,0 +1,3579 @@ +-- ============================================================================ +-- Copyright (C)2013 by HUAWEI TECHNOLOGIES. All rights reserved. +-- Description: This MIB is used for defining Power Monitor management +-- MIB objects. +-- Reference: +-- Version: V3.35 +-- ============================================================================ + HUAWEI-POWER-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwEnvEmuIndex,hwEnvEmuType,hwDigChannelIndex + FROM HUAWEI-ENVIRONMENT-MIB + huaweiUtility + FROM HUAWEI-MIB + Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, RowStatus, TruthValue, DateAndTime, TEXTUAL-CONVENTION + FROM SNMPv2-TC + hwFrameIndex + FROM HUAWEI-DEVICE-MIB; + + hwPower MODULE-IDENTITY + LAST-UPDATED "201312280000Z" + ORGANIZATION "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + " + This MIB is used for defining Power Monitor management MIB objects. + " + + -- Revision history + REVISION "201312280000Z" + DESCRIPTION "V3.35, modify the leaf of hwRectifierOperState." + + REVISION "201311160000Z" + DESCRIPTION "V3.34, modify the leaf of hwRectifierOperState." + + REVISION "201212280000Z" + DESCRIPTION "V3.33, added enumerate etp48150(128) in hwPowerType leaf for smu EMU, + added enumerate h801pmu(127) in hwPowerType leaf for H801PMU." + + REVISION "201212140000Z" + DESCRIPTION "V3.32, add the leaf of hwBatteryLogTestBatteryTemperature, hwBatteryLogTestBatteryCurrent + and hwBatteryGroupBomCode for battery smart manage. + add enumerate sleep(6) in hwChargeOperStatus leaf. + add enumerate supplyRecoverAutotestTerminated(7) in hwBatteryTestResult leaf." + + REVISION "201207240000Z" + DESCRIPTION "V3.31, add the leaf of hwPowerModuleRestoreTrap and hwPowerModuleMismatchTrap for SMU digital alarm." + + REVISION "201206250000Z" + DESCRIPTION "V3.30, add enumerate smu(124) in hwPowerType leaf for smu EMU, + modified the name of hwBatteryTestPrealarmThreshold to hwBatteryTestAlarmThreshold, + modified description of hwBatteryTestDuration,hwBatteryTestTerminateVoltage and hwBatteryTestAlarmThreshold, + delete enumerate smu(124), + add enumerate etp4830(125) and enumerate etp4890(126) in hwPowerType leaf for smu EMU" + + REVISION "201201090000Z" + DESCRIPTION "V3.29, add the leafs of hwEmmBatt1TempFaultTrap, hwEmmBatt1TempRestoreTrap, hwEmmEnviHumFaultTrap, + hwEmmEnviHumRestoreTrap, hwEmmEnvi1TempFaultTrap, hwEmmEnvi1TempRestoreTrap, hwEmmBattTemFaultTrap, + hwEmmBattTemRecoverTrap and hwEmmPowerBatteryOffRecoverTrap" + + REVISION "201112170000Z" + DESCRIPTION "V3.28, added hwBatteryLogTestEfficiency the objects of hwEmmPowerBattaryTestStopTrap. + add the leaf of hwEmmPowerBatteryUnDetectTrap and ch_hwEmmPowerBatteryDetectRecoverTrap for SMU digital alarm." + + REVISION "201112080000Z" + DESCRIPTION "V3.27, added hwBatteryTestPrealarmThreshold leaf node for getting and setting battery test prealarm threshold. + added hwBatteryLogTestEfficiency leaf node for inquiry efficiency setting. " + + REVISION "201108170000Z" + DESCRIPTION "V3.25, add the leaf of hwEmmPowerBatteryOffTrap for battary power-off." + + REVISION "201103160000Z" + DESCRIPTION "V3.25, added enumerate discharge(5) in hwChargeOperStatus leaf for discharge. + add enumerate LiFeBattery(123) in hwPowerType leaf for LiFeBattery EMU" + + REVISION "201012170000Z" + DESCRIPTION "V3.24, added Objects hwBatteryLogTestBatteryStatus of hwEmmPowerBattaryTestStopTrap node." + + REVISION "201011100000Z" + DESCRIPTION "V3.23, added enumerate power3000(122) in hwPowerType leaf for Power3000 EMU. + Modified the objects of hwEmmPowerBattloopFaultTrap and hwEmmPowerBattloopRecoverTrap. + Added hwEmmDigMainsupplyFaultTrap and hwEmmDigMainsupplyRecoverTrap." + + REVISION "201007180900Z" + DESCRIPTION "V3.22, added enumerate power3000(122) in hwPowerType leaf for Power3000 EMU. + Modified the objects of hwEmmPowerBattloopFaultTrap and hwEmmPowerBattloopRecoverTrap. + Added hwEmmDigMainsupplyFaultTrap and hwEmmDigMainsupplyRecoverTrap." + + REVISION "201006120900Z" + DESCRIPTION "V3.21, modified description of hwBatteryGroupOperStatus node." + + REVISION "201004210900Z" + DESCRIPTION "V3.20, modified node name to avoid conflict." + + REVISION "201004080900Z" + DESCRIPTION "V3.19, modified this MIB for clearing simple tester errors and warnings." + + REVISION "201003090900Z" + DESCRIPTION "V3.18, added hwBatteryInstallTime leaf node for getting the battery installation time" + + REVISION "201002060900Z" + DESCRIPTION "V3.17,Modified the description." + + REVISION "201001290900Z" + DESCRIPTION "V3.16,Deleted simple tester MIB compile errors and warnings." + + REVISION "200611100900Z" + DESCRIPTION "V3.09,Added hwBatteryHardwareState." + + REVISION "200610250900Z" + DESCRIPTION "V3.08,Added hwBatteryVoltageState." + + ::= { huaweiUtility 2 } + + + MeasuresRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Basic unit of measure: + 1.pressure:indicated by mV, 1V = 1000 mV + 2.current:indicated by mA, 1A = 1000 mA + 3.temperature: indicated by 1% degree centigrade + " + SYNTAX Integer32 + + + + hwPowerMonObjects OBJECT IDENTIFIER ::= { hwPower 1 } + hwPowerSysInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPowerSysInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Power basic information table. The indexes of this table are hwEnvEmuIndex + and hwPowerIndex. hwEnvEmuIndex comes from hwEnvironmentInfoTable and is + the index of the monitoring unit. hwPowerIndex is the index of the power + supply monitored by the monitoring unit. + " + ::= { hwPowerMonObjects 1 } + + hwPowerSysInfoEntry OBJECT-TYPE + SYNTAX HwPowerSysInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Power basic information table. The indexes of this entry are hwEnvEmuIndex + and hwPowerIndex. hwEnvEmuIndex comes from hwEnvironmentInfoTable and is + the index of the monitoring unit. hwPowerIndex is the index of the power + supply monitored by the monitoring unit. + " + INDEX { hwEnvEmuIndex, hwPowerIndex } + ::= { hwPowerSysInfoTable 1 } + + HwPowerSysInfoEntry ::= + SEQUENCE { + hwPowerIndex + Integer32, + hwPowerType + INTEGER, + hwPowerName + DisplayString, + hwPowerState + INTEGER, + hwPowerRowStatus + RowStatus, + hwPowerControlMode + INTEGER, + hwPowerRemoteFrameID + Integer32, + hwPowerProtect + INTEGER, + hwPowerVersion + DisplayString, + hwPowerSupplyState + INTEGER + } + + hwPowerIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the power supply monitored by the monitoring unit" + ::= { hwPowerSysInfoEntry 1 } + + hwPowerType OBJECT-TYPE + SYNTAX INTEGER + { + power4875(1), + power4810(2), + power48100(3), + power4850(4), + power48240(5), + power48120(6), + power48300(7), + power48240SinglePhase(8), + universalPower(9), + power4845(10), + rpower(11), + power4805(15), + power4820(16), + onps(17), + power4875l(18), + psma(100), + perm-al175nt(101), + mcs1800(102), + mcs1800A(103), + mcs3000(104), + sm40sm60(105), + scu(106), + eltek(107), + dk04(108), + dk04C(109), + dpc(110), + power4830(120), + h831pmua(121), + power3000(122), + liFeBattery(123), + etp4830(125), + etp4890(126), + h801pmu(127), + etp48150(128), + other(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of the Power emu device. + Options: + 1.power4875(1) - Type of the Power emu device is power4875 + 2.power4810(2) - Type of the Power emu device is power4810 + 3.power48100(3) - Type of the Power emu device is power48100 + 4.power4850(4) - Type of the Power emu device is power4850 + 5.power48240(5) - Type of the Power emu device is power48240 + 6.power48120(6) - Type of the Power emu device is power48120 + 7.power48300(7) - Type of the Power emu device is power48300 + 8.power48240SinglePhase(8) - Type of the Power emu device is power48240SinglePhase + 9.universalPower(9) - Type of the Power emu device is universalPower + 10.power4845(10) - Type of the Power emu device is power4845 + 11.rpower(11) - Type of the Power emu device is rpower + 12.power4805(15) - Type of the Power emu device is power4805 + 13.power4820(16) - Type of the Power emu device is power4820 + 14.onps(17) - Type of the Power emu device is onps + 15.power4875l(18) - Type of the Power emu device is power4875l + 16.psma(100) - Type of the Power emu device is psma + 17.perm-al175nt(101) - Type of the Power emu device is perm-al175nt + 18.mcs1800(102) - Type of the Power emu device is mcs1800 + 19.mcs1800A(103) - Type of the Power emu device is mcs1800A + 20.mcs3000(104) - Type of the Power emu device is mcs3000 + 21.sm40sm60(105) - Type of the Power emu device is sm40sm60 + 22.scu(106) - Type of the Power emu device is scu + 23.eltek(107) - Type of the Power emu device is eltek + 24.dk04(108) - Type of the Power emu device is dk04 + 25.dk04C(109) - Type of the Power emu device is dk04C + 26.dpc(110) - Type of the Power emu device is dpc + 27.power4830(120) - Type of the Power emu device is power4830 + 28.h831pmua(121) - Type of the Power emu device is h831pmua + 29.power3000(122) - Type of the Power emu device is power3000 + 30.liFeBattery(123) - Type of the Power emu device is LiFeBattery + 31.etp4830(125), - Type of SMU Power emu device is etp4830 + 32.etp4890(126), - Type of SMU Power emu device is etp4890 + 33.h801pmu(127), - Type of the Power emu device is h801pmua + 34.etp48150(128), - Type of SMU Power emu device is etp48150 + 35.other(255) - other Power Type + " + ::= { hwPowerSysInfoEntry 2 } + + hwPowerName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Power name. + " + ::= { hwPowerSysInfoEntry 3 } + + hwPowerState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + fault(2), + protecting(3), + switched(4), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Power board status: + Refers to the status of communication between the internal monitor board + of the power device and the external upper board. + Options: + 1.normal(1) - indicates the normal state + 2.fault(2) - indicates the faulty state + 3.protecting(3)- indicates that the backup power supply works in the protection state + 4.switched(4) - indicates that the main power supply is faulty, and is protected by backup power supply + 5.invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwPowerSysInfoEntry 4 } + + hwPowerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus standard operation. The values 1 and 2 are supported currently. + 1 indicates the activation status, and 2 indicates the non-activation status." + ::= { hwPowerSysInfoEntry 5 } + + hwPowerControlMode OBJECT-TYPE + SYNTAX INTEGER + { + manualControl(1), + autoControl(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Control mode of the power monitor module. + Options: + 1.manualControl(1) - control by manual, the remote mode + 2.autoControl(2) - auto control mode, the default is auto control mode + 3.invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + DEFVAL { 1 } + ::= { hwPowerSysInfoEntry 6 } + + hwPowerRemoteFrameID OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Apply for remote power system. + It is the frame ID that the remote unit exists in" + ::= { hwPowerSysInfoEntry 7 } + + hwPowerProtect OBJECT-TYPE + SYNTAX INTEGER + { + protect(1), + undoProtect(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Apply for remote power system. + It is used to enable or disable N+1 protection function. + Options: + 1.protect(1) - enables the N+1 protection function + 2.undoProtect(2) - disables the N+1 protection function" + ::= { hwPowerSysInfoEntry 8 } + + hwPowerVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version of power" + ::= { hwPowerSysInfoEntry 9 } + + hwPowerSupplyState OBJECT-TYPE + SYNTAX INTEGER + { + ac(1), + battery(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Power supply modes. + Options: + 1.ac(1) - indicates the AC power supply + 2.battery(2) - indicates power supply by the batteries + " + ::= { hwPowerSysInfoEntry 10 } + + hwACInputTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwACInputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "AC input table. Through this table, + AC input monitoring parameters of 4875 power supply, 4845 power supply, + 4810 power supply, 48100 power supply, and 48240 power supply can + be set and queried. + The indexes of this table are hwEnvEmuIndex, hwPowerIndex, and hwACLoopIndex. + hwEnvEmuIndex is the index of the monitoring unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + hwACLoopIndex is the index of the AC input power supply monitored by the monitoring unit. + " + ::= { hwPowerMonObjects 2 } + + hwACInputEntry OBJECT-TYPE + SYNTAX HwACInputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "AC input table. Through this table, + AC input monitoring parameters of 4875 power supply, 4845 power supply, + 4810 power supply, 48100 power supply, and 48240 power supply can + be set and queried. + The indexes of this entry are hwEnvEmuIndex, hwPowerIndex, and hwACLoopIndex. + hwEnvEmuIndex is the index of the monitoring unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + hwACLoopIndex is the index of the AC input power supply monitored by the monitoring unit." + INDEX { hwEnvEmuIndex, hwPowerIndex, hwACLoopIndex } + ::= { hwACInputTable 1 } + + HwACInputEntry ::= + SEQUENCE { + hwACLoopIndex + Integer32, + hwACPowerState + INTEGER, + hwACVoltA + MeasuresRange, + hwACCurrentA + MeasuresRange, + hwACVoltB + MeasuresRange, + hwACCurrentB + MeasuresRange, + hwACVoltC + MeasuresRange, + hwACCurrentC + MeasuresRange, + hwACVoltageHigh + MeasuresRange, + hwACVoltageLow + MeasuresRange, + hwACRowStatus + RowStatus, + hwACVoltageAState + INTEGER, + hwACVoltageBState + INTEGER, + hwACVoltageCState + INTEGER + } + + hwACLoopIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input loop index. There are two channels of AC current input, + which are the backup for each other." + ::= { hwACInputEntry 1 } + + hwACPowerState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + offline(2), + exceedVoltage(3), + belowVoltage(4), + backup(5), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of power supply. + Options: + 1.normal(1) - indicates that the power supply is normal + 2.offline(2) - indicates that the power supply is offline + 3.exceedVoltage(3) - indicates that the power supply is overvoltage + 4.belowVoltage(4) - indicates that the power supply is undervoltage + 5.backup(5) - indicates that the power supply is not supported currently + 6.invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwACInputEntry 2 } + + hwACVoltA OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AC Inuput voltage A. + Unit: mV" + ::= { hwACInputEntry 3 } + + hwACCurrentA OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AC input Current A. + Unit: mA" + ::= { hwACInputEntry 4 } + + hwACVoltB OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AC input voltage B. + Unit: mv" + ::= { hwACInputEntry 5 } + + hwACCurrentB OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AC input current B. + Unit: mA" + ::= { hwACInputEntry 6 } + + hwACVoltC OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AC input voltage C. + Unit: mV" + ::= { hwACInputEntry 7 } + + hwACCurrentC OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AC input current C. + Unit: mA" + ::= { hwACInputEntry 8 } + + hwACVoltageHigh OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "AC input over-voltage alarm threshold. + Unit: mV" + DEFVAL { 280000 } + ::= { hwACInputEntry 9 } + + hwACVoltageLow OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "AC input under-voltage alarm threshold. + Unit: mV" + DEFVAL { 180000 } + ::= { hwACInputEntry 10 } + + hwACRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Only the add operation, delete operation, and status query operation are supported." + ::= { hwACInputEntry 11 } + + hwACVoltageAState OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + belowVoltage(1) , + exceedVoltage(2), + missing-phase(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Phase AB/A of AC input state. + Options: + 1. normal(0) - indicates that the Phase AB/A of AC input state is normal + 2. belowVoltage(1) - indicates that the Phase AB/A of AC input state is belowVoltage + 3. exceedVoltage(2) - indicates that the Phase AB/A of AC input state is exceedVoltage + 4. missing-phase(3) - indicates that the Phase AB/A of AC input state is missing-phase + " + ::= { hwACInputEntry 12 } + + hwACVoltageBState OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + belowVoltage(1) , + exceedVoltage(2), + missing-phase(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Phase BC/B of AC input state. + Options: + 1. normal(0) - indicates that the Phase BC/B of AC input state is normal + 2. belowVoltage(1) - indicates that the Phase BC/B of AC input state is belowVoltage + 3. exceedVoltage(2) - indicates that the Phase BC/B of AC input state is exceedVoltage + 4. missing-phase(3) - indicates that the Phase BC/B of AC input state is missing-phase + " + ::= { hwACInputEntry 13 } + + hwACVoltageCState OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + belowVoltage(1) , + exceedVoltage(2), + missing-phase(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Phase CA/C of AC input state. + Options: + 1. normal(0) - indicates that the Phase CA/C of AC input state is normal + 2. belowVoltage(1) - indicates that the Phase CA/C of AC input state is belowVoltage + 3. exceedVoltage(2) - indicates that the Phase CA/C of AC input state is exceedVoltage + 4. missing-phase(3) - indicates that the Phase CA/C of AC input state is missing-phase + " + ::= { hwACInputEntry 14 } + + hwDCOutTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwDCOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DC output table. Through this table, + DC output monitoring parameters of 4875 power supply, 4845 power supply, + 4810 power supply, 482400 power supply, and 48100 power supply can + be set and queried. + The indexes of this table are hwEnvEmuIndex and hwPowerIndex. + hwEnvEmuIndex, which comes from hwEnvironmentInfoTable, + is the index of the monitored unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + " + ::= { hwPowerMonObjects 3 } + + hwDCOutEntry OBJECT-TYPE + SYNTAX HwDCOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DC output table. Through this table, + DC output monitoring parameters of 4875 power supply, 4845 power supply, + 4810 power supply, 482400 power supply, and 48100 power supply can + be set and queried. + The indexes of this entry are hwEnvEmuIndex and hwPowerIndex. + hwEnvEmuIndex, which comes from hwEnvironmentInfoTable, + is the index of the monitored unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + " + INDEX { hwEnvEmuIndex, hwPowerIndex } + ::= { hwDCOutTable 1 } + + HwDCOutEntry ::= + SEQUENCE { + hwDCVoltageOut + MeasuresRange, + hwDCCurrentOut + MeasuresRange, + hwDCVoltageOutHigh + MeasuresRange, + hwDCVoltageOutLow + MeasuresRange, + hwDCVoltageOutState + INTEGER, + hwDCCurrentOutHigh + MeasuresRange, + hwDCCurrentOutLow + MeasuresRange, + hwDCCurrentOutState + INTEGER, + hwDCOutRowStatus + RowStatus, + hwDCOutLoadCurrent + MeasuresRange, + hwDCOutLoadTmpHigh + MeasuresRange, + hwDCOutRunState + BITS , + hwDCCommunicationState + INTEGER + } + + hwDCVoltageOut OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DC voltage output. + Unit: mV" + ::= { hwDCOutEntry 1 } + + hwDCCurrentOut OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DC current output. + Unit: mA" + ::= { hwDCOutEntry 2 } + + hwDCVoltageOutHigh OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Output DC exceed-voltage alarm point. + Default: 58000 + Unit: mV" + DEFVAL { 58000 } + ::= { hwDCOutEntry 3 } + + hwDCVoltageOutLow OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Output DC below-voltage alarm point . Default value is 45V. + Unit: mV" + DEFVAL { 45000 } + ::= { hwDCOutEntry 4 } + + hwDCVoltageOutState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + exceedVoltage(2), + belowVoltage(3), + invalid(-1) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "DC output voltage status. + Options: + 1. normal(1) - indicates that the DC output voltage state is normal + 2. exceedVoltage(2) - indicates that the DC output voltage state is exceedVoltage + 3. belowVoltage(3) - indicates that the DC output voltage state is belowVoltage + 4.invalid(-1) - indicates that device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwDCOutEntry 5 } + + hwDCCurrentOutHigh OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Output DC exceed-current alarm point . + Unit: mA" + ::= { hwDCOutEntry 6 } + + hwDCCurrentOutLow OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Output below-current alarm point . + Unit: mA" + ::= { hwDCOutEntry 7 } + + hwDCCurrentOutState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + exceedVoltage(2), + belowVoltage(3), + invalid(-1) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "DC output current status. + Options: + 1.normal(1) - indicates that the DC output current state is normal + 2.exceedVoltage(2) - indicates that the DC output current state is exceedVoltage + 3.belowVoltage(3) - indicates that the DC output current state is belowVoltage + 4.invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwDCOutEntry 8 } + + hwDCOutRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus standard operation" + ::= { hwDCOutEntry 9 } + + hwDCOutLoadCurrent OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total load current of DC output . + Unit: mA" + ::= { hwDCOutEntry 10 } + + hwDCOutLoadTmpHigh OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "0.01 degree" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The off protection point under the load temperature, by default, + it is 65 degrees centigrade. + Unit: 0.01 degree" + DEFVAL { 6500 } + ::= { hwDCOutEntry 11 } + + hwDCOutRunState OBJECT-TYPE + SYNTAX BITS + { + battery1ChargeCurOver(0), + battery2ChargeCurOver(1), + batteryVoltageOver(2), + batteryVoltageLack(3), + loadOff(4), + batteryOff(5), + communicationFailure(6), + dcOutManual(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DC output running status. + Options: + 1.battery1ChargeCurOver(0) - indicates battery 1 charge over-current + 2.battery2ChargeCurOver(1) - indicates battery 2 charge over-current + 3.batteryVoltageOver(2) - indicates output over-voltage + 4.batteryVoltageLack(3) - indicates battery lack-voltage + 5.loadOff(4) - indicates load off twice + 6.batteryOff(5) - indictes battery protection (off once) + 7.communicationFailure(6) - indicates that the communication fails + 8.dcOutManual(7) - indicates DC by manual" + ::= { hwDCOutEntry 12 } + + hwDCCommunicationState OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + fault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DC communication status. + Options: + 1.normal(0) - indicates that the DC communication state is normal + 2.fault(1) - indicates that the DC communication state is fault + " + ::= { hwDCOutEntry 13 } + + hwLoadinfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLoadinfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Load information table. Through this table, the load parameter can be set and queried. + The indexes of this table are hwEnvEmuIndex, hwPowerIndex, and hwLoadIndex. + hwEnvEmuIndex, which comes from hwEnvironmentInfoTable, is the index of the monitored unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + hwLoadIndex is the index of the monitored load. + " + ::= { hwPowerMonObjects 4 } + + hwLoadinfoEntry OBJECT-TYPE + SYNTAX HwLoadinfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Load information table. Through this table, the load parameter can be set and queried. + The indexes of this entry are hwEnvEmuIndex, hwPowerIndex, and hwLoadIndex. + hwEnvEmuIndex, which comes from hwEnvironmentInfoTable, is the index of the monitored unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + hwLoadIndex is the index of the monitored load. + " + INDEX { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + ::= { hwLoadinfoTable 1 } + + HwLoadinfoEntry ::= + SEQUENCE { + hwLoadIndex + Integer32, + hwLoadInfoAdminState + INTEGER, + hwLoadInfoOperStatus + INTEGER, + hwLoadCurrent + MeasuresRange, + hwLoadVoltage + MeasuresRange, + hwLoadVoltageHigh + MeasuresRange, + hwLoadLoadName + DisplayString, + hwLoadInfoRowStatus + RowStatus, + hwLoadFuseState + INTEGER, + hwLoadHoreIndex + Integer32 + } + + hwLoadIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Loop index: usually each DC output loop corresponds to a load." + ::= { hwLoadinfoEntry 1 } + + hwLoadInfoAdminState OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Load operation. + Options: + 1. on(1) - indicates that the Load is enabled + 2. off(2) - indicates that the Load is disabled + 3. invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + DEFVAL { 1 } + ::= { hwLoadinfoEntry 2 } + + hwLoadInfoOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + abnormal(2), + stop(3), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of power supply. + Options: + 1. normal(1) - indicates that the state of power supply is normal + 2. abnormal(2) - indicates that the state of power supply is abnormal + 3. stop(3) - indicates that the state of power supply is stopping power supply + 4. invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwLoadinfoEntry 3 } + + hwLoadCurrent OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Present current . + Unit: mA" + ::= { hwLoadinfoEntry 4 } + + hwLoadVoltage OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Present voltage . + Unit: mV" + ::= { hwLoadinfoEntry 5 } + + hwLoadVoltageHigh OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Off voltage (Stop external voltage), in unit of mV, + When DC output voltage exceeds the value, the load will be automatically cut off. + Default: 43500 + Unit: mV + " + DEFVAL { 43500 } + ::= { hwLoadinfoEntry 6 } + + hwLoadLoadName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Load name: usually each DC output loop corresponds to a load." + ::= { hwLoadinfoEntry 7 } + + hwLoadInfoRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus standard operation" + ::= { hwLoadinfoEntry 8 } + + hwLoadFuseState OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Load fuse state, including the auxiliary load fuse. + Options: + 1. on(1) - indicates that the fuse is connected + 2. off(2) - indicates that the fuse is disconnected + 3. invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwLoadinfoEntry 9 } + + hwLoadHoreIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + load hore index + " + ::= { hwLoadinfoEntry 10 } + + + hwRectifierTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRectifierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rectifier module table. + Through this table, the status information of the rectifier module + can be set and queried. + The indexes of this table are hwEnvEmuIndex, hwPowerIndex, and hwRectifierIndex. + hwEnvEmuIndex, which comes from hwEnvironmentInfoTable, + is the index of the monitored unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + hwRectifierIndex is the index of the monitored rectifier module under the power supply. + " + ::= { hwPowerMonObjects 5 } + + hwRectifierEntry OBJECT-TYPE + SYNTAX HwRectifierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rectifier module table. + Through this table, the status information of the rectifier module + can be set and queried. + The indexes of this entry are hwEnvEmuIndex, hwPowerIndex, and hwRectifierIndex. + hwEnvEmuIndex, which comes from hwEnvironmentInfoTable, + is the index of the monitored unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + hwRectifierIndex is the index of the monitored rectifier module under the power supply. + " + INDEX { hwEnvEmuIndex, hwPowerIndex, hwRectifierIndex } + ::= { hwRectifierTable 1 } + + HwRectifierEntry ::= + SEQUENCE { + hwRectifierIndex + Integer32, + hwRectifierAdminState + INTEGER, + hwRectifierOperState + INTEGER, + hwRectifierVoltage + MeasuresRange, + hwRectifierCurrent + MeasuresRange, + hwRectifierRowStatus + RowStatus, + hwRectifierCurrentLimit + TruthValue, + hwRectifierRunState + BITS, + hwRectifierChargeState + INTEGER + } + + hwRectifierIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rectifier Module index. There are multiple rectifier + modules to a power source. + " + ::= { hwRectifierEntry 1 } + + hwRectifierAdminState OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Switch operation of rectifier module. + Options: + 1.on(1) - indicates that the Rectifier module is enabled + 2.off(2) - indicates that the Rectifier module is disabled + 3.invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + DEFVAL { 1 } + ::= { hwRectifierEntry 2 } + + hwRectifierOperState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + fault(2), + protect(3), + communicationFailure(4), + on(5), + noConfig(6), + offline(7), + close(8), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Present state, 5 and 6 respectively indicates the on/off state of the 48100 power device. + Options: + 1. normal(1) - indicates that the Rectifier operation state is normal + 2. fault(2) - indicates that the Rectifier operation state is fault + 3. protect(3) - indicates that the Rectifier operation state is protect + 4. communicationFailure(4) - indicates that the Rectifier operation state is communicationFailure + 5. on(5) - indicates that the Rectifier operation state is on + 6. noConfig(6) - indicates that the Rectifier operation state is not Configured + 7. offline(7) - indicates that the Rectifier operation state is offline + 8. close(8) - indicates that the Rectifier operation state is closed + 9. invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwRectifierEntry 3 } + + hwRectifierVoltage OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output voltage . + Unit: mV" + ::= { hwRectifierEntry 4 } + + hwRectifierCurrent OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output current . + Unit: mA" + ::= { hwRectifierEntry 5 } + + hwRectifierRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus standard operation" + ::= { hwRectifierEntry 6 } + + hwRectifierCurrentLimit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "current limit switch" + DEFVAL { 1 } + ::= { hwRectifierEntry 7 } + + hwRectifierRunState OBJECT-TYPE + SYNTAX BITS + { + rectifierOn(0), + averageCharge(1), + output(2), + isLimit(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Running state of rectifier module. + Options: + 1.rectifierOn(0) - indicates that the module is on + 2.averageCharge(1) - indicates that the module is being averagely charged. + 3.output(2) - indicates that the module has output + 4. isLimit(3) - indicates the current limit switch + " + ::= { hwRectifierEntry 8 } + + hwRectifierChargeState OBJECT-TYPE + SYNTAX INTEGER + { + float(0), + average(1), + test(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Charging state of rectifier. + Options: + 1. float(0) - indicates that the Charge state of Rectifier is float + 2. average(1) - indicates that the Charge state of Rectifier is average + 3. test(2) - indicates that the Charge state of Rectifier is test + " + ::= { hwRectifierEntry 9 } + + hwBatteryGroup OBJECT IDENTIFIER ::= { hwPowerMonObjects 6 } + hwBatteryGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBatteryGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic information table of battery group. + The indexes of this table are hwEnvEmuIndex and hwPowerIndex. + hwEnvEmuIndex is the index of the monitored unit, + and hwPowerIndex is the index of the power supply monitored by the monitoring unit. + " + ::= { hwBatteryGroup 1 } + + hwBatteryGroupEntry OBJECT-TYPE + SYNTAX HwBatteryGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic information table of battery group. + The indexes of this entry are hwEnvEmuIndex and hwPowerIndex. + hwEnvEmuIndex is the index of the monitored unit, + and hwPowerIndex is the index of the power supply monitored by the monitoring unit. + " + INDEX { hwEnvEmuIndex, hwPowerIndex } + ::= { hwBatteryGroupTable 1 } + + HwBatteryGroupEntry ::= + SEQUENCE { + hwBatteryGroupCapacity + Integer32, + hwBatteryGroupCapcaityRemain + Integer32, + hwBatteryGroups + Integer32, + hwBatteryGroupVoltageLow + MeasuresRange, + hwBatteryGroupChargeLimit + MeasuresRange, + hwBatteryGroupRowStatus + RowStatus, + hwBatteryGroupOperStatus + INTEGER, + hwBatteryGroupVoltageHigh + MeasuresRange, + hwBatteryGroupTwiceOffVoltage + MeasuresRange, + hwBatteryGroupProtectVoltage + MeasuresRange, + hwBatteryGroupTmpOffHigh + MeasuresRange, + hwBatteryInstallTime + DisplayString, + hwBatteryGroupBomCode + DisplayString + } + + hwBatteryGroupCapacity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total capacity of the present battery group. + Unit: Ah" + ::= { hwBatteryGroupEntry 1 } + + hwBatteryGroupCapcaityRemain OBJECT-TYPE + SYNTAX Integer32 (-1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total remain capacity of the present battery group . + invalid(-1) indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal. + Unit: Ah" + ::= { hwBatteryGroupEntry 2 } + + hwBatteryGroups OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of battery group" + DEFVAL { 2 } + ::= { hwBatteryGroupEntry 3 } + + hwBatteryGroupVoltageLow OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the voltage of the battery group is lower than the value set, + the battery group will no longer supply power. Its unit is mV. + Default: 43000 + Unit: mV + " + DEFVAL { 43000 } + ::= { hwBatteryGroupEntry 4 } + + hwBatteryGroupChargeLimit OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Charge limit point quotient, the product of which and the max capacity + of the battery group is the max charge current allowed. + Default: 15 + Unit: percent + " + DEFVAL { 15 } + ::= { hwBatteryGroupEntry 5 } + + hwBatteryGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus standard operation" + ::= { hwBatteryGroupEntry 6 } + + hwBatteryGroupOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The State of the battery supply which was connected with Power EMU. + To use this function,please confirm that the battery group was connected with Power EMU and the Power EMU state is Normal. + When the mains supply is abnormal, the battery group usually supplies power in an emergency. + Options: + 1.on(1) - indicates that the state of the battery power supply is on + 2.off(2) - indicates that the state of the battery power supply is off + 3.invalid(-1) - indicates that the device can not get the value,e.g. the EMU does not support this operation, or the EMU state is abnormal" + ::= { hwBatteryGroupEntry 7 } + + hwBatteryGroupVoltageHigh OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the voltage of the battery group is higher than the value set, the battery group + will no longer supply power. Its unit is mV. + Default: 43000 + Unit: mV + " + DEFVAL { 43000 } + ::= { hwBatteryGroupEntry 8 } + + hwBatteryGroupTwiceOffVoltage OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The twice off protection voltage of the battery group. Its unit is mV. + Default: 44000 + Unit: mV + " + DEFVAL { 44000 } + ::= { hwBatteryGroupEntry 9 } + + hwBatteryGroupProtectVoltage OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first off protection voltage of the battery, + whose default is 43V. + Default: 43000 + Unit: mV + " + DEFVAL { 43000 } + ::= { hwBatteryGroupEntry 10 } + + hwBatteryGroupTmpOffHigh OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "0.01 degree" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high temperature off protection point of the battery group, + whose default is 50 degrees centigrade. + Unit: 0.01 degree + " + DEFVAL { 5000 } + ::= { hwBatteryGroupEntry 11 } + + hwBatteryInstallTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The installing date of battery group. + " + ::= { hwBatteryGroupEntry 12 } + + hwBatteryGroupBomCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The BOM code of battery. + " + ::= { hwBatteryGroupEntry 13 } + + hwChargeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwChargeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Charge management table. + Through this table, the charging parameter of the battery can be set and queried. + The indexes of this table are hwEnvEmuIndex and hwPowerIndex. + hwEnvEmuIndex is the index of the monitored unit, + and hwPowerIndex is the index of the power supply monitored by the monitoring unit. + " + ::= { hwBatteryGroup 2 } + + hwChargeEntry OBJECT-TYPE + SYNTAX HwChargeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Charge management table. + Through this table, the charging parameter of the battery can be set and queried. + The indexes of this entry are hwEnvEmuIndex and hwPowerIndex. + hwEnvEmuIndex is the index of the monitored unit, + and hwPowerIndex is the index of the power supply monitored by the monitoring unit." + INDEX { hwEnvEmuIndex, hwPowerIndex } + ::= { hwChargeTable 1 } + + HwChargeEntry ::= + SEQUENCE { + hwChargeAdminStatus + INTEGER, + hwChargeOperStatus + INTEGER, + hwAverageChargeVoltage + MeasuresRange, + hwFloatChargeVoltage + MeasuresRange, + hwChargeControlRowStatus + RowStatus, + hwAverageChargeTime + Integer32, + hwBatteryTmpRedeemingQuotiety + Integer32 + } + + hwChargeAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + average(1), + float(2), + auto(3), + invalid(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Charge management mode. + Options: + 1. average(1) - indicates that the charge management mode is average charge + 2. float(2) - indicates that the charge management mode is float charge + 3. auto(3) - indicates that the charge management mode is auto-control charge + 4. invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + DEFVAL { 2 } + ::= { hwChargeEntry 1 } + + hwChargeOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + average(1), + float(2), + full(3), + noCharge(4), + discharge(5), + sleep(6), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Charge operation status. + Options: + 1. average(1) - indicates that the charge operation state is average charge + 2. float(2) - indicates that the charge operation state is float charge + 3. full(3) - indicates that the charge operation state is full + 4. noCharge(4) - indicates that there is no charge in operation + 5. discharge(5) - indicates that there is discharge in operation + 6. sleep(6) - indicates that the charge operation state is sleep + 7. invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwChargeEntry 2 } + + hwAverageChargeVoltage OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Voltage value of average charge, in unit of mV. + Default: 56500 + Unit: mV + " + DEFVAL { 56500 } + ::= { hwChargeEntry 3 } + + hwFloatChargeVoltage OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Voltage value of float charge . + Default: 53500 + Unit: mV + " + DEFVAL { 53500 } + ::= { hwChargeEntry 4 } + + hwChargeControlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus standard operation" + ::= { hwChargeEntry 5 } + + hwAverageChargeTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "day" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Timing average charge time interval, effective range is 190 days. + Default :value is 60 days + Unit: day" + DEFVAL { 60 } + ::= { hwChargeEntry 6 } + + hwBatteryTmpRedeemingQuotiety OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Temperature redeeming quotient, used to set the co-relation + between the float charge voltage and the battery temperature. + It means How much will the float charge voltage decrease + with the increasing of every degree centigrade of the battery + temperature. The unit is mV. + Specific value is determined by the redeem feature curve of + floating charge for the battery group used. + Default value is 100mV + " + DEFVAL { 100 } + ::= { hwChargeEntry 7 } + + hwBatteryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBatteryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Battery group state table. + Through this table, the status parameter of a battery group can be set and queried. + The indexes of this table are hwEnvEmuIndex, hwPowerIndex, and hwBatteryIndex. + hwEnvEmuIndex is the index of the monitored unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + hwBatteryIndex is the index of the monitored battery group. + " + ::= { hwBatteryGroup 3 } + + hwBatteryEntry OBJECT-TYPE + SYNTAX HwBatteryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Battery group state table. + Through this table, the status parameter of a battery group can be set and queried. + The indexes of this entry are hwEnvEmuIndex, hwPowerIndex, and hwBatteryIndex. + hwEnvEmuIndex is the index of the monitored unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + hwBatteryIndex is the index of the monitored battery group. + " + INDEX { hwEnvEmuIndex, hwPowerIndex, hwBatteryIndex } + ::= { hwBatteryTable 1 } + + HwBatteryEntry ::= + SEQUENCE { + hwBatteryIndex + Integer32, + hwBatteryCapacity + Integer32, + hwBatteryLoopState + INTEGER, + hwBatteryVoltage + MeasuresRange, + hwBatteryState + INTEGER, + hwBatteryCurrent + MeasuresRange, + hwBatteryTemperature + Integer32, + hwBatteryRowStatus + RowStatus, + hwBatteryCurrentHigh + MeasuresRange, + hwBatteryFuseState + INTEGER, + hwBatteryContactState + INTEGER, + hwBatteryRemainCapacity + Integer32, + hwBatteryProtectState + INTEGER, + hwBatteryVoltageState + INTEGER, + hwBatteryHardwareState + INTEGER + } + + hwBatteryIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery group loop index" + ::= { hwBatteryEntry 1 } + + hwBatteryCapacity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The permitted max battery capacity of the battery group loop charge. + Unit: Ah" + DEFVAL { 100 } + ::= { hwBatteryEntry 2 } + + hwBatteryLoopState OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The battery group present status. + Options: + 1. on(1) - indicates that the present state of battery group is on + 2. off(2) - indicates that the present state of battery group is off + 3. invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwBatteryEntry 3 } + + hwBatteryVoltage OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The loop voltage of the battery group. + Unit: mV" + ::= { hwBatteryEntry 4 } + + hwBatteryState OBJECT-TYPE + SYNTAX INTEGER + { + charge(1), + discharge(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of the battery group loop. + Options: + 1. charge(1) - indicates that the present state of the battery group loop is charge + 2. discharge(2) - indicates that the present state of the battery group loop is discharge + 3. invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwBatteryEntry 5 } + + hwBatteryCurrent OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Present current . + Unit: mA" + ::= { hwBatteryEntry 6 } + + hwBatteryTemperature OBJECT-TYPE + SYNTAX Integer32 + UNITS "degree" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The loop temperature of the battery group. + Unit: degree" + ::= { hwBatteryEntry 7 } + + hwBatteryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus standard operation" + ::= { hwBatteryEntry 8 } + + hwBatteryCurrentHigh OBJECT-TYPE + SYNTAX MeasuresRange + UNITS "mA" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The over-current alarm point of the battery group. + Unit: mA" + ::= { hwBatteryEntry 9 } + + hwBatteryFuseState OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery fuse state. + Options: + 1. on(1) - indicates that the fuse is connected + 2. off(2) - indicates that the fuse is disconnected + 3. invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal + " + ::= { hwBatteryEntry 10 } + + hwBatteryContactState OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2), + invalid(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the battery contactor. + Options: + 1. on(1) - indicates that the contactor is connected + 2. off(2) - indicates that the contactor is disconnected + 3. invalid(-1) - indicates that the device can not get the value, e.g. the EMU does not support this operation, or the EMU state is abnormal" + ::= { hwBatteryEntry 11 } + + hwBatteryRemainCapacity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remain capacity of the battery + " + ::= { hwBatteryEntry 12 } + + hwBatteryProtectState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + overtemperature(2), + overCurrent(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Protection status of the battery. + Options: + 1. normal(1) - indicates that the Protection status of the battery is normal + 2. overtemperature(2) - indicates that the Protection status of the battery is overtemperature + 3. overCurrent(3) - indicates that the Protection status of the battery is overCurrent + " + ::= { hwBatteryEntry 13 } + + hwBatteryVoltageState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + exceedVoltage(2), + belowVoltage(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Voltage state of Battery. + Options: + 1. normal(1) - indicates that Voltage state of Battery is normal + 2. exceedVoltage(2) - indicates that Voltage state of Battery is exceedVoltage + 3. belowVoltage(3) - indicates that Voltage state of Battery is belowVoltage + " + ::= { hwBatteryEntry 14 } + + hwBatteryHardwareState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + fault(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hardware State of Battery. + Options: + 1. normal(1) - indicates that the hardware state of Battery is normal + 2. fault(2) - indicates that the hardware state of Battery is fault + " + ::= { hwBatteryEntry 15 } + + hwBatteryTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBatteryTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Battery test table. + The indexes of this table are hwEnvEmuIndex and hwPowerIndex. + hwEnvEmuIndex is the index of the monitored unit, + and hwPowerIndex is the index of the power supply monitored by the monitoring unit. + " + ::= { hwBatteryGroup 4 } + + hwBatteryTestEntry OBJECT-TYPE + SYNTAX HwBatteryTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Battery test table. + The indexes of this entry are hwEnvEmuIndex and hwPowerIndex. + hwEnvEmuIndex is the index of the monitored unit, + and hwPowerIndex is the index of the power supply monitored by the monitoring unit. + " + INDEX { hwEnvEmuIndex, hwPowerIndex } + ::= { hwBatteryTestTable 1 } + + HwBatteryTestEntry ::= + SEQUENCE { + hwBatteryTestAdminStatus + INTEGER, + hwBatteryTestAutoDischargePeriod + Integer32, + hwBatteryTestResult + INTEGER, + hwBatteryTestStartTime + DateAndTime, + hwBatteryTestDuration + Integer32, + hwBatteryTestTerminateVoltage + Integer32, + hwBatteryTestTotalDischargeAH + Integer32, + hwBatteryTestOperStatus + INTEGER, + hwBatteryTestPhase + INTEGER, + hwBatteryTestStartHour + Integer32, + hwBatteryTestAlarmThreshold + Integer32 + } + + hwBatteryTestAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + start(1), + terminate(2), + enableAutoTest(3), + disableAutoTest(4), + timeautoTest(5), + offautoTest(6), + timeoffautoTest(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery test admin status. + Options: + 1. start(1) - indicates that the Battery starts testing + 2. terminate(2) - indicates that the Battery terminates testing + 3. enableAutoTest(3) - indicates that the Battery enables auto test function + 4. disableAutoTest(4) - indicates that the Battery disables auto test function + 5. timeautoTest(5) - indicates that the Battery enable timing auto test function + 6. offautoTest(6) - indicates that the Battery enable off auto test function + 7. timeoffautoTest(7) - indicates that the Battery enable timing+off auto test + " + ::= { hwBatteryTestEntry 1 } + + hwBatteryTestAutoDischargePeriod OBJECT-TYPE + SYNTAX Integer32 + UNITS "day" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Auto discharge test period. + Effective range is 30 -240 days. + Default: 120 + Unit: day + " + DEFVAL { 120 } + ::= { hwBatteryTestEntry 2 } + + hwBatteryTestResult OBJECT-TYPE + SYNTAX INTEGER + { + testing(1), + complete(2), + alarmTerminated(3), + hostTerminated(4), + overtimeTerminated(5), + normal(6), + supplyRecoverAutotestTerminated(7) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Test result: + Options: + 1. testing(1) - indicates that the Battery test is in operation + 2. complete(2) - indicates that the Battery test is completed normally + 3. alarmTerminated(3) - indicates that the Battery test is stopped by alarms + 4. hostTerminated(4) - indicates that the Battery test is stopped by the host + 5. overtimeTerminated(5) - indicates that the Battery test is stopped because of over time + 6. normal(6) - indicates that the Battery test is not started + 7. supplyRecoverAutotestTerminated(7) - indicates that the Battery test is stopped because of supply recover + " + ::= { hwBatteryTestEntry 3 } + + hwBatteryTestStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Time of starting test" + ::= { hwBatteryTestEntry 4 } + + hwBatteryTestDuration OBJECT-TYPE + SYNTAX Integer32 + UNITS "hour" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery discharge test duration . + Effective range is 1�C100 hours. + Default :value is 10 hours + Unit: hour + " + ::= { hwBatteryTestEntry 5 } + + hwBatteryTestTerminateVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery discharge test end voltage. + Effective range (DC lack alarm voltage+0.5V�Cvoltage of floating charge). + Default: 45600 + Unit: mV + " + ::= { hwBatteryTestEntry 6 } + + hwBatteryTestTotalDischargeAH OBJECT-TYPE + SYNTAX Integer32 + UNITS "mAH" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + " + Total discharge AH. + Unit: mAH + " + ::= { hwBatteryTestEntry 7 } + + hwBatteryTestOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + autoTestPermit(1), + autoTestForbid(2), + timeautoTestPermit(3), + offautoTestPermit(4), + timeoffautoTestPermit(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Battery discharge test operate status. + Options: + 1. autoTestPermit(1) - indicates that auto discharge test is enabled + 2. autoTestForbid(2) - indicates that auto discharge test is disabled + 3. timeautoTestPermit(3) - indicates that timing auto discharge test is enabled + 4. offautoTestPermit(4) - indicates that off auto discharge test is enabled + 5. timeoffautoTestPermit(5) - indicates that timing-off auto discharge test is enabled" + ::= { hwBatteryTestEntry 8 } + + hwBatteryTestPhase OBJECT-TYPE + SYNTAX INTEGER + { + charge(1), + discharge(2), + record(3), + finish(4), + waitingfordischarge(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery test phase. + Options: + 1. charge(1) - indicates the batter test phase is charge + 2. discharge(2) - indicates the batter test phase is discharge + 3. record(3) - indicates the power equipment recording test result + 4. finish(4) - indicates that the discharge is complete + 5.waitingfordischarge(5) - indicates that preparation is ready for discharge command + " + ::= { hwBatteryTestEntry 9 } + + hwBatteryTestStartHour OBJECT-TYPE + SYNTAX Integer32 + UNITS "hour" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Discharge start time. + Effective range is 0 23 + Default: 0 + Unit: hour + " + DEFVAL { '0'b } + ::= { hwBatteryTestEntry 10 } + + hwBatteryTestAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The battery discharge test alarm threshold in ratio of the range:1~79." + DEFVAL { 70 } + ::= { hwBatteryTestEntry 11 } + + hwBatteryLogTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwBatteryLogTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Battery test result table, + Through this table, the discharging test result of the battery group can be saved and queried. + The indexes of this table are hwEnvEmuIndex, hwPowerIndex, and hwBatteryLogTestIndex. + hwEnvEmuIndex is the index of the monitored unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + hwBatteryLogTestIndex is the index of the monitored battery. + " + ::= { hwBatteryGroup 5 } + + hwBatteryLogTestEntry OBJECT-TYPE + SYNTAX HwBatteryLogTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Battery test result table, + Through this table, the discharging test result of the battery group can be saved and queried. + The indexes of this entry are hwEnvEmuIndex, hwPowerIndex, and hwBatteryLogTestIndex. + hwEnvEmuIndex is the index of the monitored unit. + hwPowerIndex is the index of the power supply monitored by the monitoring unit. + hwBatteryLogTestIndex is the index of the monitored battery. + " + INDEX { hwEnvEmuIndex, hwPowerIndex, hwBatteryLogTestIndex } + ::= { hwBatteryLogTestTable 1 } + + HwBatteryLogTestEntry ::= + SEQUENCE { + hwBatteryLogTestIndex + Integer32, + hwBatteryLogTestStartTime + DateAndTime, + hwBatteryLogTestDischargeDuration + Integer32, + hwBatteryLogTestTerminateVoltage + Integer32, + hwBatteryLogTestBatteryStatus + INTEGER, + hwBatteryLogTestTotalDischargeAH + Integer32, + hwBatteryLogTestFinish + INTEGER, + hwBatteryLogTestEfficiency + Integer32, + hwBatteryLogTestBatteryTemperature + Integer32, + hwBatteryLogTestBatteryCurrent + Integer32 + } + + hwBatteryLogTestIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery discharge test result index" + ::= { hwBatteryLogTestEntry 1 } + + hwBatteryLogTestStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery discharge test start time" + ::= { hwBatteryLogTestEntry 2 } + + hwBatteryLogTestDischargeDuration OBJECT-TYPE + SYNTAX Integer32 + UNITS "minute" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of discharge. + Unit: minute" + ::= { hwBatteryLogTestEntry 3 } + + hwBatteryLogTestTerminateVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "mV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "End voltage of battery discharge test . + Unit: mV" + ::= { hwBatteryLogTestEntry 4 } + + hwBatteryLogTestBatteryStatus OBJECT-TYPE + SYNTAX INTEGER + { + expectant(1), + unexpected(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery status. + Options: + 1. expectant(1) - indicates the batter test state is expectant + 2. unexpected(2) - indicates the batter test state is unexpected + 3. unknown(3) - indicates the batter test state is unknown + " + ::= { hwBatteryLogTestEntry 5 } + + hwBatteryLogTestTotalDischargeAH OBJECT-TYPE + SYNTAX Integer32 + UNITS "mAH" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Discharge cumulate AH. + Unit: mAH + " + ::= { hwBatteryLogTestEntry 6 } + + hwBatteryLogTestFinish OBJECT-TYPE + SYNTAX INTEGER + { + testing(1), + completed(2), + alarmTerminated (3), + hostTerminated(4), + overtimeTerminated(5), + notTest(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery Test result. + Options: + 1. testing(1) - indicates that it is during testing + 2. completed(2) - indicates that the test is completed normally + 3. alarmTerminated(3) - indicates that the test is stopped by alarms + 4. hostTerminated(4) - indicates that the test is stopped by the host + 5. overtimeTerminated(5) - indicates that the test is stopped because of over 100 hours + 6. notTest(6) - indicates that the test is not started + " + ::= { hwBatteryLogTestEntry 7 } + + hwBatteryLogTestEfficiency OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The information of battery test efficiency. + " + ::= { hwBatteryLogTestEntry 8 } + + hwBatteryLogTestBatteryTemperature OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.01 Degree" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery discharge test end Temperature. + Unit: 0.01 Degree + " + ::= { hwBatteryLogTestEntry 9 } + + hwBatteryLogTestBatteryCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery discharge test average Current. + Unit: mA + " + ::= { hwBatteryLogTestEntry 10 } + + hwRemoteProvidePowerInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRemoteProvidePowerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Remote provide power basic information table. + The indexes of this table are hwEnvEmuIndex and hwPowerIndex. + hwEnvEmuIndex is the index of the monitored unit, + and hwPowerIndex is the index of the power supply monitored by the monitoring unit. + " + ::= { hwPowerMonObjects 7 } + + hwRemoteProvidePowerInfoEntry OBJECT-TYPE + SYNTAX HwRemoteProvidePowerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Remote provide power basic information table. + The indexes of this entry are hwEnvEmuIndex and hwPowerIndex. + hwEnvEmuIndex is the index of the monitored unit, + and hwPowerIndex is the index of the power supply monitored by the monitoring unit. + " + INDEX { hwEnvEmuIndex,hwPowerIndex } + ::= { hwRemoteProvidePowerInfoTable 1 } + + HwRemoteProvidePowerInfoEntry ::= + SEQUENCE { + hwPowerCentralState + INTEGER, + hwPowerCentralDCInPutState + INTEGER, + hwPowerCentralDCOutputState + INTEGER, + hwPowerCentralDCOutputMode + INTEGER, + hwPowerRemoteCommState + INTEGER, + hwPowerRemoteDCInputState + INTEGER, + hwPowerRemoteLineCurState + INTEGER, + hwPowerRemotePowerState + INTEGER, + hwPowerRemoteLineState + BITS, + hwPowerCentralLoadState + INTEGER + } + + hwPowerCentralState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + temOver(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the central module. + Options: + 1. normal(1) - indicates the normal state + 2. temOver(2) - indicates the over-temperature + " + ::= { hwRemoteProvidePowerInfoEntry 1 } + + hwPowerCentralDCInPutState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + lack(2), + over(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of central module DC input: + Options: + 1.normal(1) - indicates the normal state + 2.lack(2) - indicates the voltage underflow + 3.over(3) - indicates the voltage overflow + " + ::= { hwRemoteProvidePowerInfoEntry 2} + + hwPowerCentralDCOutputState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + volLack(2), + volOver(3), + loadOver(4), + shortCircuit(5), + noLoad(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of central module DC output. + Options: + 1. normal(1) - indicates the normal state + 2. volLack(2) - indicates the voltage underflow + 3. volOver(3) - indicates the voltage overflow + 4. loadOver(4) - indicates the over-loading + 5. shortCircuit(5) - indicates the short circuit + 6. noLoad(6) - indicates no load + " + ::= { hwRemoteProvidePowerInfoEntry 3 } + + hwPowerCentralDCOutputMode OBJECT-TYPE + SYNTAX INTEGER + { + highVolMode(1), + lowVolMode(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mode of central module DC output. + Options: + 1. highVolMode(1) - indicates the high voltage output mode + 2. lowVolMode(2) - indicates the low voltage output mode + " + ::= { hwRemoteProvidePowerInfoEntry 4 } + + hwPowerRemoteCommState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + revfault(2), + sendfault(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remote power module communications state. + Options: + 1. normal(1) - indicates the normal state + 2. revfault(2) - indicates the receiving of fault + 3. sendfault(3) - indicates the sending of fault" + ::= { hwRemoteProvidePowerInfoEntry 5 } + + hwPowerRemoteDCInputState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + lack(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "State of remote module DC input. + Options: + 1. normal(1) - indicates the normal state + 2. lack(2) - indicates that the voltage is underflow + " + ::= { hwRemoteProvidePowerInfoEntry 6 } + + hwPowerRemoteLineCurState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + cablejoining(2), + curLeakage(3), + curOver(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "state of line between central and remote module. + Options: + 1.normal(1) - indicates the normal state + 2.cablejoining(2) - indicates the cable joining + 3.curLeakage(3) - indicates the cur Leakage + 4.curOver(4) - indicates the cur Over + " + ::= { hwRemoteProvidePowerInfoEntry 7 } + + hwPowerRemotePowerState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + fault(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "state of remote UA60 power. + Options: + 1. normal(1) - indicates the normal state + 2. fault(2) - indicates the faulty state + " + ::= { hwRemoteProvidePowerInfoEntry 8 } + + hwPowerRemoteLineState OBJECT-TYPE + SYNTAX BITS + { + u1state(0), + u2state(1), + u3state(2), + u4state(3), + a1state(4), + a2state(5), + a3state(6), + a4state(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "State of line U1. + Options: + 1. u1state(0) - indicates the power remote line state is u1 state + 2. u2state(1) - indicates the power remote line state is u2 state + 3. u3state(2) - indicates the power remote line state is u3 state + 4. u4state(3) - indicates the power remote line state is u4 state + 5. a1state(4) - indicates the power remote line state is a1 state + 6. a2state(5) - indicates the power remote line state is a2 state + 7. a3state(6) - indicates the power remote line state is a3 state + 8. a4state(7) - indicates the power remote line state is a4 state + " + ::= { hwRemoteProvidePowerInfoEntry 9 } + + hwPowerCentralLoadState OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + overload(2), + nonload(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "state of central load. + Options: + 1. normal(1) - indicates the normal state + 2. overload(2) - indicates overload + 3. nonload(3) - indicates non-load + " + ::= { hwRemoteProvidePowerInfoEntry 10 } + + + hwPowerMibTrap OBJECT IDENTIFIER ::= { hwPower 2 } + + hwPowerTrapOid OBJECT IDENTIFIER ::= { hwPowerMibTrap 1 } + + hwPowerTrapsDefine OBJECT IDENTIFIER ::= { hwPowerMibTrap 2 } + + hwPowerTraps OBJECT IDENTIFIER ::= { hwPowerTrapsDefine 0 } + + powerConnFaultAlarm NOTIFICATION-TYPE + OBJECTS {hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + " This trap message is reported when the communication between + the power module and the monitoring board is fault." + ::= { hwPowerTraps 1 } + + powerConnFaultAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the communication between + the power module and the monitoring board resumes." + ::= { hwPowerTraps 2 } + + acInputVoltageAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwACLoopIndex } + STATUS current + DESCRIPTION + "This trap message is reported when there is a exception of AC input voltage." + ::= { hwPowerTraps 3 } + + acInputVoltageAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwACLoopIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the state of AC input voltage resumes." + ::= { hwPowerTraps 4 } + + acInputVoltageHighAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwACLoopIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the input voltage is too high." + ::= { hwPowerTraps 5 } + + acInputVoltageHighAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwACLoopIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the input voltage + resumes to the normal range from a high value." + ::= { hwPowerTraps 6 } + + acInputVoltageLowAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwACLoopIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the input voltage is too low." + ::= { hwPowerTraps 7 } + + acInputVoltageLowAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwACLoopIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the input voltage + resumes to the normal range from a low value." + ::= { hwPowerTraps 8 } + + dcOutputVoltageHighAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the output voltage is too high." + ::= { hwPowerTraps 9 } + + dcOutputVoltageHighAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the output voltage + resumes to the normal range from a high value." + ::= { hwPowerTraps 10 } + + dcOutputCurrentHighAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the output current is too high." + ::= { hwPowerTraps 11 } + + dcOutputCurrentHighAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the output current + resumes to the normal range from a high value." + ::= { hwPowerTraps 12 } + + dcOutputVoltageLowAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the output voltage is too low." + ::= { hwPowerTraps 13 } + + dcOutputVoltageLowAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the output voltage + resumes to the normal range from a low value." + ::= { hwPowerTraps 14 } + + dcOutputCurrentLowAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the output current is too low." + ::= { hwPowerTraps 15 } + + dcOutputCurrentLowAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the output current + resumes to the normal range from a low value." + ::= { hwPowerTraps 16 } + + overLoadPowerAbnormalAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the state of load power is abnormal." + ::= { hwPowerTraps 17 } + + overLoadPowerAbnormalAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the state of load power recovers to normal." + ::= { hwPowerTraps 18 } + + overBattPowerOffAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the battery is powered off." + ::= { hwPowerTraps 19 } + + overBattPowerOffAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the battery is powered on." + ::= { hwPowerTraps 20 } + + overLoadPowerOffAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the loadpower is powered off." + ::= { hwPowerTraps 21 } + + overLoadPowerOffAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the loadpower is powered on." + ::= { hwPowerTraps 22 } + + acMainsSupplyAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwACLoopIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the AC mains supply is abnormal." + ::= { hwPowerTraps 23 } + + acMainsSupplyAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwACLoopIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the AC mains supply recovers to normal." + ::= { hwPowerTraps 24 } + + batteryLoopAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the loop of battery group disconnects." + ::= { hwPowerTraps 25 } + + batteryLoopAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the loop of battery group connects." + ::= { hwPowerTraps 26 } + + batteryFuseAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the fuse of battery group disconnects." + ::= { hwPowerTraps 27 } + + batteryFuseAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the fuse of battery group connects. " + ::= { hwPowerTraps 28 } + + batteryContachAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the contactor of battery group disconnects." + ::= { hwPowerTraps 29 } + + batteryContachAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the contactor of battery group connects." + ::= { hwPowerTraps 30 } + + userModuleOffAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the user module is powered off." + ::= { hwPowerTraps 31 } + + userModuleOffAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the user module is powered on." + ::= { hwPowerTraps 32 } + + transferModuleOffAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the transfer module is powered off." + ::= { hwPowerTraps 33 } + + transferModuleOffAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the transfer module is powered on." + ::= { hwPowerTraps 34 } + + userModuleSwitchAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the user module is switched off." + ::= { hwPowerTraps 35 } + + transferModuleSwitchAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the transfer module is switched off." + ::= { hwPowerTraps 37 } + + loadFuseAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the load fuse is abnormal." + ::= { hwPowerTraps 39 } + + loadFuseAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the load fuse resumes." + ::= { hwPowerTraps 40 } + + chargeCtrlStateAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the control state of average or floating charge converts." + ::= { hwPowerTraps 41 } + + chargeModeAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the charge state converts." + ::= { hwPowerTraps 42 } + + acCommFailAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the AC panel communication fails." + ::= { hwPowerTraps 43 } + + acCommFailAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the AC panel communication resumes." + ::= { hwPowerTraps 44 } + + batteryChargeOverAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the Over-current of battery group happens." + ::= { hwPowerTraps 45 } + + batteryChargeOverAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "OThis trap message is reported when the Over-current of battery group resumes." + ::= { hwPowerTraps 46 } + + batteryVoltageLackAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the voltage of battery group lacks." + ::= { hwPowerTraps 47 } + + batteryVoltageLackAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the voltage of battery group recovers from lack." + ::= { hwPowerTraps 48 } + + loadTwiceOffAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the load is powered off twice." + ::= { hwPowerTraps 49 } + + loadTwiceOffAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the load recovers from powering off twice." + ::= { hwPowerTraps 50 } + + loadOnceOffAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the load is powered off once." + ::= { hwPowerTraps 51 } + + loadOnceOffAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwBatteryIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the load recovers from powering off once." + ::= { hwPowerTraps 52 } + + acInputPowerOffAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the AC input is powered off." + ::= { hwPowerTraps 53 } + + acInputPowerOffAlarmResume NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the AC input power is powered off." + ::= { hwPowerTraps 54 } + + acInputLoopSwtichAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex, hwLoadIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the AC input loop switches to another one." + ::= { hwPowerTraps 55 } + + batteryDischargeTestStartAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the battery discharge test starts." + ::= { hwPowerTraps 56 } + + batteryDischargeTestStopAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the battery discharge test stops." + ::= { hwPowerTraps 57 } + + powerProtectAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the power protection function is enbaled." + ::= { hwPowerTraps 58 } + + powerUndoProtectAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the power protection function is disabled." + ::= { hwPowerTraps 59 } + + powerCentralOutputModeSwtichAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the central output mode swtiches to another one." + ::= { hwPowerTraps 60 } + + powerCentralTempretaureAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the central tempretaure is abnormal." + ::= { hwPowerTraps 61 } + + powerCentralInputAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the central input voltage is abnormal." + ::= { hwPowerTraps 62 } + + powerCentralOutputAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the central output voltage is abnormal." + ::= { hwPowerTraps 63 } + + powerRemoteCommFaultAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the communiction between the remote and central fails." + ::= { hwPowerTraps 64 } + + powerRemoteVoltageAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the remote voltage is abnormal." + ::= { hwPowerTraps 65} + + powerLineAlarm NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the power line is abnormal." + ::= { hwPowerTraps 66 } + + powerRemotePowerAlarm1 NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the remote power is abnormal." + ::= { hwPowerTraps 67 } + + powerRemotePowerAlarm2 NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the Line UA is abnormal." + ::= { hwPowerTraps 68 } + + powerRemotePowerAlarm3 NOTIFICATION-TYPE + OBJECTS { hwEnvEmuIndex, hwPowerIndex } + STATUS current + DESCRIPTION + "This trap message is reported when the Central load is abnormal." + ::= { hwPowerTraps 69 } + + hwACInfomationTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwACInfomationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "AC infomation table. The table is not supported. + The indexes of this table are hwEnvEmuIndex and hwPowerIndex." + ::= { hwPowerMonObjects 8 } + + hwACInfomationEntry OBJECT-TYPE + SYNTAX HwACInfomationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "AC infomation table. The table is not supported. + The indexes of this entry are hwEnvEmuIndex and hwPowerIndex." + INDEX { hwEnvEmuIndex, hwPowerIndex } + ::= { hwACInfomationTable 1 } + + HwACInfomationEntry ::= + SEQUENCE { + hwACInfoCommState + INTEGER, + hwACInfoThunderState + INTEGER, + hwACInfoCurrentLoop + Integer32, + hwACInfoMCBTrigger + INTEGER, + hwACInfoFrequency + Integer32, + hwACInfoRowStatus + RowStatus + } + + hwACInfoCommState OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + fault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "communication state of AC input module. + The node is not supported. + Options: + 1. normal(0) - indicates the communication state of AC is normal + 2. fault(1) - indicates the communication state of AC is fault + " + ::= { hwACInfomationEntry 1 } + + hwACInfoThunderState OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + fault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Thunder's state. + The node is not supported. + Options: + 1. normal(0) - indicates the state of Thunder is normal + 2. fault(1) - indicates the state of Thunder is fault + " + ::= { hwACInfomationEntry 2 } + + hwACInfoCurrentLoop OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current AC input working loop. + The leaf is not supported. + " + ::= { hwACInfomationEntry 3 } + + hwACInfoMCBTrigger OBJECT-TYPE + SYNTAX INTEGER + { + normal(0), + break-down(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AC input MCB trigger state. + The leaf is not supported. + Options: + 1. normal(0) - indicates the AC input MCB trigger state is normal + 2. break-down(1)- indicates the AC input MCB trigger state is break-down + " + ::= { hwACInfomationEntry 4 } + + hwACInfoFrequency OBJECT-TYPE + SYNTAX Integer32 + UNITS "HZ" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The infomation of AC input frequency. + This leaf is not supported. + Unit: HZ + " + ::= { hwACInfomationEntry 5 } + + hwACInfoRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RowStatus standard operation + The leaf is not supported. + " + ::= { hwACInfomationEntry 6 } + + powerConformance OBJECT IDENTIFIER ::= { hwPower 3 } + + powerCompliances OBJECT IDENTIFIER ::= { powerConformance 1 } + + powerGroups OBJECT IDENTIFIER ::= { powerConformance 2 } + + hwEnvironPowerTraps OBJECT IDENTIFIER ::= { hwPower 4 } + + hwEnvironPowerCommonTraps OBJECT IDENTIFIER ::= { hwEnvironPowerTraps 1 } + + hwEnvironPowerAlarmTraps OBJECT IDENTIFIER ::= { hwEnvironPowerTraps 2 } + + hwEnvironPowerAlarmTrapsPrefix OBJECT IDENTIFIER ::= { hwEnvironPowerAlarmTraps 0 } + + hwEmmPowerBattaryTestStartTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power + device battary discharge test starts. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 1 } + + hwEmmPowerBattaryTestStopTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType, + hwBatteryLogTestBatteryStatus, + hwBatteryLogTestEfficiency + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power + device battary discharge test ends. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 2 } + + hwEmmPowerAcvolFaultTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwACLoopIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power + device AC input voltage is abnormal. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 3 } + + hwEmmPowerAcvolRecoverTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwACLoopIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power + device AC input voltage recovers. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 4 } + + hwEmmPowerDcvolFaultTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power + device DC output voltage is abnormal. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 5 } + + hwEmmPowerDcvolRecoverTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power + device DC output voltage recovers. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 6 } + + hwEmmPowerBattloopFaultTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwBatteryIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power + device the battery loop is broken. + In this case, the function of he backup power is lost. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 7 } + + hwEmmPowerBattloopRecoverTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwBatteryIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power + device battery loop recovers. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 8 } + + hwEmmPowerLoadfuseFaultTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwLoadIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the fuse of the power device + is broken. In this case, the device is powered off. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 9 } + + hwEmmPowerLoadfuseRecoverTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwLoadIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the fuse of the power + device recovers. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 10 } + + hwEmmPowerRectifierFaultTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwRectifierIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the rectifier + module of the power device is abnormal and the spully power may decrease. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 11 } + + hwEmmPowerRectifierRecoverTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwRectifierIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the rectifier module of the + power device recovers. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 12 } + + hwEmmDigMainsupplyFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + main supply digital is faulty. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 13 } + + hwEmmDigMainsupplyRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwDigChannelIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + main supply digital recovers. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 14 } + + hwEmmPowerBatteryOffTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power + of battary is off. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 15 } + + hwEmmBatt1TempFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + battery group 1 temperature sensor fault + occurs. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 16 } + + hwEmmBatt1TempRestoreTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + battery group 1 temperature sensor fault + recovers. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 17 } + + hwEmmEnviHumFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + environment humidity sensor fault occurs. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 18 } + + hwEmmEnviHumRestoreTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + environment humidity sensor fault recovers. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 19 } + + hwEmmEnvi1TempFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + environment 1 temperature sensor fault + occurs. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 20 } + + hwEmmEnvi1TempRestoreTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + environment 1 temperature sensor fault + recovers. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 21 } + + hwEmmBattTemFaultTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the battery + temperature out of normal range. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 22 } + + hwEmmBattTemRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the battery + temperature recovers to normal range. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 23 } + + hwEmmPowerBatteryOffRecoverTrap NOTIFICATION-TYPE + OBJECTS { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power + of battary recovers to on state. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 24 } + + hwEmmPowerBatteryUnDetectTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + one or more batteries are not detected. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 25 } + + hwEmmPowerBatteryDetectRecoverTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + batteries recover. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 26 } + + hwPowerModuleMismatchTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + the power supply system detects mismatched power module . + " + ::= { hwEnvironPowerAlarmTrapsPrefix 27 } + + hwPowerModuleRestoreTrap NOTIFICATION-TYPE + OBJECTS + { + hwFrameIndex, + hwEnvEmuIndex, + hwPowerIndex, + hwEnvEmuType, + hwPowerType + } + STATUS current + DESCRIPTION + "The agent generates this trap when the power module recovers. + " + ::= { hwEnvironPowerAlarmTrapsPrefix 28 } +END |