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/eltek/SP2-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/eltek/SP2-MIB')
| -rwxr-xr-x | MIBS/eltek/SP2-MIB | 17338 |
1 files changed, 17338 insertions, 0 deletions
diff --git a/MIBS/eltek/SP2-MIB b/MIBS/eltek/SP2-MIB new file mode 100755 index 0000000..d69799e --- /dev/null +++ b/MIBS/eltek/SP2-MIB @@ -0,0 +1,17338 @@ +
+-- Mon Jun 24 2013: Added support for rectifier group, mains group, battery group and flexi monitor.
+--
+-- $Revision:37$
+-- $Author: jujino$
+-- $Archive: Documents/EltekEnexusPowersystem.mib$
+-- $Date: Wednesday, December 10, 2014 1:38:56 PM$
+--
+
+SP2-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY,
+ enterprises, Counter32, Integer32
+ FROM SNMPv2-SMI
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ DateAndTime, DisplayString
+ FROM SNMPv2-TC
+ eltek
+ FROM ELTEK-COMMON-MIB;
+
+-- Supported by SmartPack2, Smartpack S and Compack products
+-- SNMP V1,V2c and V3
+
+eNexus OBJECT IDENTIFIER ::= { eltek 10 }
+
+-- This branch contains all tables and oid's needed for Eltek's trap system
+
+eltekTraps OBJECT IDENTIFIER ::= { eNexus 1 }
+
+-- These are variable bindings used by the traps defined in powerSystemTraps branch.
+
+powerAlarmVars OBJECT IDENTIFIER ::= { eltekTraps 1 }
+
+-- The generic Subsystem Traps, a generic trap for each sub system.
+-- There are many alarm sources for each subsystem.
+--
+-- A list of the power plant subsystems:
+--
+-- 1. Battery
+-- 2. Load
+-- 3. Mains
+-- 4. Rectifiers
+-- 5. ControlSystem
+-- 6. DcDc
+-- 7. Inputs
+-- 8. Generator
+-- 9. solarCharger
+-- 10. windcharger
+-- 11. inverter
+--
+-- Each trap contains subsystem status, text description of the alarm source,
+-- alarm status var, subsystem Status OID, subsystem Status Value,
+-- OID of the variable indicated the Measured value and the Measured value itself.
+
+powerSystemTraps OBJECT IDENTIFIER ::= { eltekTraps 2 }
+
+-- This branch contains OID's for configuration of the power system's
+-- basic factory data and the power system's installation settings.
+--
+--
+
+powerSystem OBJECT IDENTIFIER ::= { eNexus 2 }
+
+-- This branch contains OIDs related to the Mains/AC feed subsystem.
+-- Here you will find info about mains status, voltages, currents, fuses, and mains monitor units
+
+mains OBJECT IDENTIFIER ::= { eNexus 3 }
+
+-- This is the monitor of number of failed phase(s), which is(are) in major or minor low alarm.
+
+mainsMainsFailure OBJECT IDENTIFIER ::= { mains 2 }
+
+-- This branch contains information about AC Mains Monitor control unit.
+
+mainsMonitors OBJECT IDENTIFIER ::= { mains 5 }
+
+-- This branch contains mains outage log.
+
+mainsOutageLog OBJECT IDENTIFIER ::= { mains 6 }
+
+-- This branch contains OIDs related to the systems (Diesel)Generator subsystem.
+-- Here you will find info about the generator running status, start/stop criteria, fuel tank monitoring,
+-- and energy delivery history.
+--
+
+generator OBJECT IDENTIFIER ::= { eNexus 4 }
+
+-- This branch contains information about generator energy logs.
+
+generatorEnergyLog OBJECT IDENTIFIER ::= { generator 23 }
+
+-- This branch contains information about generator running hours.
+
+generatorRunHoursLog OBJECT IDENTIFIER ::= { generator 24 }
+
+-- This branch contains information about generator fuel consumption.
+
+generatorFuelConsumptionLog OBJECT IDENTIFIER ::= { generator 25 }
+
+-- This branch contains OIDs related to the Rectifiers subsystem.
+-- Here you will find info about the rectifiers status, capacity and health, currents and
+-- energy consumption history
+--
+
+rectifiers OBJECT IDENTIFIER ::= { eNexus 5 }
+
+-- This branch contains information about the total rectifier current, which is calculated
+-- by summing up current from each rectifier.
+
+rectifiersCurrent OBJECT IDENTIFIER ::= { rectifiers 2 }
+
+-- This branch contains information about the used rectifier capacity.
+
+rectifiersCapacity OBJECT IDENTIFIER ::= { rectifiers 3 }
+
+-- This branch contains information about the rectifier error monitor.
+
+rectifiersError OBJECT IDENTIFIER ::= { rectifiers 4 }
+
+-- This branch contains information about rectifiers' energy logs.
+
+rectifiersEnergyLog OBJECT IDENTIFIER ::= { rectifiers 7 }
+
+-- Show The highest value of the rectifier temperature measurements
+
+rectifiersTemperature OBJECT IDENTIFIER ::= { rectifiers 18 }
+
+-- This branch contains OIDs related to the DCDC converter subsystem.
+-- Here you will find info about the dcdc status, capacity and health, currents and
+-- converted-energy history
+
+dcdc OBJECT IDENTIFIER ::= { eNexus 6 }
+
+-- This branch is obsolete.
+
+dcdcObsolete OBJECT IDENTIFIER ::= { dcdc 7 }
+
+-- This branch contains OIDs related to the Solar charger subsystem.
+-- Here you will find info about the Solar charger status, capacity and health, currents and
+-- energy delivery history
+--
+
+solarChargers OBJECT IDENTIFIER ::= { eNexus 7 }
+
+-- This branch contains information about the total solar current.
+
+solarChargersCurrent OBJECT IDENTIFIER ::= { solarChargers 2 }
+
+-- This branch is obsolete.
+
+solarChargersObsolete OBJECT IDENTIFIER ::= { solarChargers 3 }
+
+-- This branch contains information about the solar error monitor.
+
+solarChargersError OBJECT IDENTIFIER ::= { solarChargers 4 }
+
+-- This branch contains information about solar chargers' energy logs.
+
+solarChargersEnergyLog OBJECT IDENTIFIER ::= { solarChargers 7 }
+
+-- This branch contains OIDs related to the Wind charger subsystem.
+-- Here you will find info about the Wind charger status, capacity and health, currents and
+-- energy delivery history
+
+windChargers OBJECT IDENTIFIER ::= { eNexus 8 }
+
+-- This branch contains information about the total wind current.
+
+windChargersCurrent OBJECT IDENTIFIER ::= { windChargers 2 }
+
+-- This branch is obsolete.
+
+windChargersObsolete OBJECT IDENTIFIER ::= { windChargers 3 }
+
+-- This branch contains information about the wind error monitor.
+
+windChargersError OBJECT IDENTIFIER ::= { windChargers 4 }
+
+-- This branch contains information about wind chargers' energy logs.
+
+windChargersEnergyLog OBJECT IDENTIFIER ::= { windChargers 7 }
+
+-- This branch contains OIDs related to the Load subsystem.
+-- Here you will find info about load status, currents, fuses, contactors
+-- and load monitor units
+--
+
+load OBJECT IDENTIFIER ::= { eNexus 9 }
+
+-- This is the monitor of total load current
+
+loadCurrent OBJECT IDENTIFIER ::= { load 2 }
+
+-- This branch contains information about load energy logs.
+
+loadEnergyLog OBJECT IDENTIFIER ::= { load 8 }
+
+-- This branch contains all avalable information about the power systems battery subsystem.
+-- Here is data about battery health, condition, test results, monitoring equipment battery banks/strings,
+-- battery breakers and disconnection systems.
+-- Note that this branch represents battery group 1 in a system with battery groups.
+
+battery OBJECT IDENTIFIER ::= { eNexus 10 }
+
+-- This is one of many 'data monitors' found throughout the power system.
+-- The 'data monitors' is found on several levels on all subsystems and they all act as
+-- trap sources. Whenever a status changes in a 'data monitor', a trap in its parent
+-- subsystem may be sendt. The data monitor branches can easily be recognised by the
+-- presence of a xxxxTrapRepeatCounter node.
+
+batteryVoltage OBJECT IDENTIFIER ::= { battery 5 }
+
+-- This is the total battery current.
+
+batteryCurrents OBJECT IDENTIFIER ::= { battery 6 }
+
+-- Show The highest value of the enabled battery temperature measurements
+
+batteryTemperatures OBJECT IDENTIFIER ::= { battery 7 }
+
+-- This is the estimated battery remaining discharge time until battery disconnection.
+
+batteryTimeLeft OBJECT IDENTIFIER ::= { battery 8 }
+
+-- This is the remaining capacity before battery disconnection.
+
+batteryRemainingCapacity OBJECT IDENTIFIER ::= { battery 9 }
+
+-- This is the used battery capacity
+
+batteryUsedCapacity OBJECT IDENTIFIER ::= { battery 10 }
+
+-- This is the total battery capacity estimated from the latest battery test result.
+
+batteryTotalCapacity OBJECT IDENTIFIER ::= { battery 11 }
+
+-- The battery quality is calculated from the latest battery test.
+
+batteryQuality OBJECT IDENTIFIER ::= { battery 12 }
+
+-- This branch contains OIDs related to the Battery Disconnect.
+
+batteryLVBD OBJECT IDENTIFIER ::= { battery 13 }
+
+-- This branch contains information about battery charge current limit.
+
+batteryChargeCurrentLimit OBJECT IDENTIFIER ::= { battery 14 }
+
+-- This branch contains information about battery boost
+
+batteryBoost OBJECT IDENTIFIER ::= { battery 15 }
+
+-- This branch contains information about battery test
+
+batteryTest OBJECT IDENTIFIER ::= { battery 16 }
+batteryTempComp OBJECT IDENTIFIER ::= { battery 17 }
+
+-- This brance contains information about battery banks
+
+batteryBank OBJECT IDENTIFIER ::= { battery 18 }
+
+-- This branch contains information about battery monitor control unit.
+
+batteryMonitors OBJECT IDENTIFIER ::= { battery 19 }
+
+-- This branch contains information about battery energy logs.
+
+batteryEnergyLog OBJECT IDENTIFIER ::= { battery 20 }
+
+-- This branch contains information about battery discharge cycle logs.
+
+batteryCycleLog OBJECT IDENTIFIER ::= { battery 21 }
+
+-- This branch contains information about battery Equalize
+
+batteryEqualize OBJECT IDENTIFIER ::= { battery 22 }
+
+-- The ah (x100) battery has been charged.
+
+batteryAhCharged OBJECT IDENTIFIER ::= { battery 23 }
+
+-- The ah (x100) battery has been discharged.
+
+batteryAhDischarged OBJECT IDENTIFIER ::= { battery 24 }
+
+-- This branch is a container for the status of programmable inputs for
+-- control units and I/O units. The two dimensional tables are double indexed.
+-- Input number index and control unit index.
+
+inputs OBJECT IDENTIFIER ::= { eNexus 11 }
+
+-- This branch contains OIDs related to the systems Alarm output relays status.
+--
+
+outputs OBJECT IDENTIFIER ::= { eNexus 12 }
+
+-- This branch contains OIDs related to the Controlsystem subsystem.
+-- Here you will find info about controller status and inventory. I/O units
+-- with outdoor related functionality is placed here. Current/Flexi Monitors with
+-- programmable system types and functionalities.There is also some pushbuttons for
+-- resetting alarms and reread system inventory.
+
+controlSystem OBJECT IDENTIFIER ::= { eNexus 13 }
+
+-- SNMP trap configurations
+
+snmp OBJECT IDENTIFIER ::= { controlSystem 4 }
+
+-- This branch contains information about IO unit.
+
+controlSystemIoUnits OBJECT IDENTIFIER ::= { controlSystem 7 }
+
+-- This branch contains control system inventory, including control unit description, status, serial
+-- number, hardware part number, hardware version, software part number and software version.
+
+controlSystemInventory OBJECT IDENTIFIER ::= { controlSystem 8 }
+
+-- This branch contains information about current monitor.
+
+currentMonitors OBJECT IDENTIFIER ::= { controlSystem 9 }
+
+-- This branch contains information about flexi monitor.
+
+flexiMonitors OBJECT IDENTIFIER ::= { controlSystem 10 }
+
+-- main controller (SP2 Basic Ind, SP2 Basic, Compack, Smartpack S)
+
+mainControlUnits OBJECT IDENTIFIER ::= { controlSystem 11 }
+
+-- control units error monitors
+
+controlSystemSummary OBJECT IDENTIFIER ::= { controlSystem 12 }
+
+-- This is the monitor of number of failed main controllers(SP2 Basic Ind, SP2 Basic, Compack, Smartpack S), which is(are) lost communication.
+
+mainControlUnitsError OBJECT IDENTIFIER ::= { controlSystemSummary 1 }
+
+-- This is the monitor of number of failed smartnodes, which is(are) lost communication.
+
+smartNodeError OBJECT IDENTIFIER ::= { controlSystemSummary 2 }
+
+-- This is the monitor of number of failed battery monitors,which is(are) lost communication.
+
+batteryMonitorError OBJECT IDENTIFIER ::= { controlSystemSummary 3 }
+
+-- This is the monitor of number of failed load monitors,which is(are) lost communication.
+
+loadMonitorError OBJECT IDENTIFIER ::= { controlSystemSummary 4 }
+
+-- This is the monitor of number of failed IO units,which is(are) lost communication.
+
+ioUnitError OBJECT IDENTIFIER ::= { controlSystemSummary 5 }
+
+-- This is the monitor of number of failed mains monitors,which is(are) lost communication.
+
+mainsMonitorError OBJECT IDENTIFIER ::= { controlSystemSummary 6 }
+
+-- This is the monitor of number of failed flexi monitors,which is(are) lost communication.
+
+flexiMonitorError OBJECT IDENTIFIER ::= { controlSystemSummary 7 }
+
+-- Show The highest value of the enabled ambient temperature measurements
+
+ambientTemperature OBJECT IDENTIFIER ::= { controlSystem 13 }
+
+-- Show the difference value of the battery temperature and ambient temperature
+
+deltaTemperature OBJECT IDENTIFIER ::= { controlSystem 14 }
+
+-- This is the monitor of number of failed attempt of user log-in.
+
+userSuspended OBJECT IDENTIFIER ::= { controlSystem 15 }
+
+-- This branch contains OIDs related to the systems alarm groups. The alarm groups are internal entities
+-- that serves as input sources for the Alarm outputs
+
+alarmGroups OBJECT IDENTIFIER ::= { eNexus 14 }
+
+-- This branch contains all avalable information about the battery group 2 in a system with battery groups.
+-- Here is data about battery health, condition, test results, monitoring equipment battery banks/strings,
+-- battery breakers and disconnection systems.
+
+batteryGroup2 OBJECT IDENTIFIER ::= { eNexus 15 }
+
+-- This is one of many 'data monitors' found throughout the power system.
+-- The 'data monitors' is found on several levels on all subsystems and they all act as
+-- trap sources. Whenever a status changes in a 'data monitor', a trap in its parent
+-- subsystem may be sendt. The data monitor branches can easily be recognised by the
+-- presence of a xxxxTrapRepeatCounter node.
+
+batteryGroup2Voltage OBJECT IDENTIFIER ::= { batteryGroup2 5 }
+
+-- This is the total battery current of battery group 2
+
+batteryGroup2Currents OBJECT IDENTIFIER ::= { batteryGroup2 6 }
+
+-- Show The highest value of the enabled battery temperature measurements of battery group 2.
+
+batteryGroup2Temperatures OBJECT IDENTIFIER ::= { batteryGroup2 7 }
+
+-- This is the estimated battery remaining discharge time of battery group 2 until battery disconnection.
+
+batteryGroup2TimeLeft OBJECT IDENTIFIER ::= { batteryGroup2 8 }
+
+-- This is the remaining capacity of battery group 2 before battery disconnection.
+
+batteryGroup2RemainingCapacity OBJECT IDENTIFIER ::= { batteryGroup2 9 }
+
+-- This is the used battery capacity of battery group 2
+
+batteryGroup2UsedCapacity OBJECT IDENTIFIER ::= { batteryGroup2 10 }
+
+-- This is the total battery capacity of battery group 2, estimated from the latest battery test result.
+
+batteryGroup2TotalCapacity OBJECT IDENTIFIER ::= { batteryGroup2 11 }
+
+-- The battery quality is calculated from the latest battery test.
+
+batteryGroup2Quality OBJECT IDENTIFIER ::= { batteryGroup2 12 }
+
+-- This branch contains OIDs related to the Battery Disconnect of battery group 2.
+
+batteryGroup2LVBD OBJECT IDENTIFIER ::= { batteryGroup2 13 }
+
+-- This branch contains information about battery charge current limit.
+
+batteryGroup2ChargeCurrentLimit OBJECT IDENTIFIER ::= { batteryGroup2 14 }
+
+-- This branch contains information about battery boost of battery group 2
+
+batteryGroup2Boost OBJECT IDENTIFIER ::= { batteryGroup2 15 }
+
+-- This branch contains information about battery test of battery group 2
+
+batteryGroup2Test OBJECT IDENTIFIER ::= { batteryGroup2 16 }
+batteryGroup2TempComp OBJECT IDENTIFIER ::= { batteryGroup2 17 }
+
+-- This brance contains information about battery banks of battery group 2
+
+batteryGroup2Bank OBJECT IDENTIFIER ::= { batteryGroup2 18 }
+
+-- This branch contains information about battery energy logs of battery group 2.
+
+batteryGroup2EnergyLog OBJECT IDENTIFIER ::= { batteryGroup2 19 }
+
+-- This branch contains information about battery discharge cycle logs of battery group 2.
+
+batteryGroup2CycleLog OBJECT IDENTIFIER ::= { batteryGroup2 20 }
+
+-- This branch contains information about battery Equalize of battery group 2.
+
+batteryGroup2Equalize OBJECT IDENTIFIER ::= { batteryGroup2 21 }
+
+-- The ah (x100) battery has been charged for battery group 2.
+
+batteryGroup2AhCharged OBJECT IDENTIFIER ::= { batteryGroup2 22 }
+
+-- The ah (x100) battery has been discharged for battery group 2.
+
+batteryGroup2AhDischarged OBJECT IDENTIFIER ::= { batteryGroup2 23 }
+
+-- This branch contains OIDs related to the Inverters subsystem.
+-- Here you will find info about the inverters status, capacity and health, currents and
+-- energy consumption history
+--
+
+inverters OBJECT IDENTIFIER ::= { eNexus 16 }
+
+-- This branch contains information about the total inverter current, which is calculated
+-- by summing up current from each inverter.
+
+invertersCurrent OBJECT IDENTIFIER ::= { inverters 2 }
+
+-- This branch contains information about the used inverter capacity.
+
+invertersCapacity OBJECT IDENTIFIER ::= { inverters 3 }
+
+-- This branch contains information about the inverter error monitor.
+
+invertersError OBJECT IDENTIFIER ::= { inverters 4 }
+
+-- This branch contains information about inverters' energy logs.
+
+invertersEnergyLog OBJECT IDENTIFIER ::= { inverters 13 }
+
+-- This branch contains information about inverters' reactive energy logs.
+
+invertersReactiveEnergyLog OBJECT IDENTIFIER ::= { inverters 18 }
+
+alarmSubsysSourceDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "A description of the source generating the trap for the Alarm Condition.
+ Used in alarmSubSystemTrap to describe the alarm source.
+ Example: 'batteryVoltageDescription'"
+ ::= { powerAlarmVars 1 }
+
+-- status var and value of trap variables
+--
+
+alarmSubsysStatusOid OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The OID (name) of the object indicating the alarm-status for which the alarm is
+ generated. The Status must be an INTEGER type.
+
+ Example: SP2-MIB::batteryVoltage.batteryVoltageStatus
+ 1.3.6.1.4.1.12148.10.3.5.2:
+
+ This object maybe polled by the SNMP management application,
+ to monitor the current Status object."
+ ::= { powerAlarmVars 2 }
+
+alarmSubsysStatusValue OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The value of the Status object of the subsystem for which the
+ alarm-status is generated. The OID (name) of this object is
+ indicated by alarmSubsysStatusOid above.
+
+
+ Example: the value of SP2-MIB::batteryVoltage.batteryVoltageStatus
+ one of: error (0), normal (1), minorAlarm (2), etc."
+ ::= { powerAlarmVars 3 }
+
+alarmSubsysStatusOnOff OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (0),
+ on (1)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This indicates if the abnormal condition is on or goes off."
+ ::= { powerAlarmVars 4 }
+
+-- measured var and value of trap variables
+--
+
+alarmMeasuredVarOid OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The OID (name) of the measured-object indicating some
+ measurement (e.g voltage) for which the alarm is generated.
+
+ Example: SP2-MIB::batteryVoltage.batteryVoltageValue
+ 1.3.6.1.4.1.12148.10.3.5.1
+
+ This object maybe polled by the SNMP management application,
+ to monitor the current measurement."
+ ::= { powerAlarmVars 5 }
+
+alarmMeasuredVarValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The value of the measured-object for which the alarm-status
+ is generated, for example 13 volt. The actual value is in
+ units defined by the actual variable (e.g volts). The units
+ must use INTEGER type.
+
+ The OID (name) of this object is indicated by
+ alarmMeasuredVarOid above.
+
+ Example: Value of SP2-MIB::batteryVoltage.batteryVoltageValue
+ 'The measured battery voltage'"
+ ::= { powerAlarmVars 6 }
+
+alarmTrapCounterVarValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { powerAlarmVars 7 }
+
+--
+
+alarmPowerSystemTrap NOTIFICATION-TYPE
+ OBJECTS { alarmSubsysSourceDescr,
+ alarmSubsysStatusOid,
+ alarmSubsysStatusValue,
+ alarmSubsysStatusOnOff,
+ alarmMeasuredVarOid,
+ alarmMeasuredVarValue,
+ alarmTrapCounterVarValue }
+ STATUS current
+ DESCRIPTION
+ "This Trap is sent when an alarm condition occurs in the power system."
+ ::= { powerSystemTraps 1 }
+
+-- alarm subsystem-name (Battery, Load, etc.)
+-- text description of the alarm source
+-- alarm status var
+-- subsystem Status OID
+-- subsystem Status Value
+-- measured var
+-- OID of the variable indicated the Measured value
+-- Measured value
+
+alarmBatteryTrap NOTIFICATION-TYPE
+ OBJECTS { alarmSubsysSourceDescr,
+ alarmSubsysStatusOid,
+ alarmSubsysStatusValue,
+ alarmSubsysStatusOnOff,
+ alarmMeasuredVarOid,
+ alarmMeasuredVarValue,
+ alarmTrapCounterVarValue }
+ STATUS current
+ DESCRIPTION
+ "This Trap is sent when an alarm condition occurs in the battery subsystem."
+ ::= { powerSystemTraps 2 }
+
+-- alarm subsystem-name (Battery, Load, etc.)
+-- text description of the alarm source
+-- alarm status var
+-- subsystem Status OID
+-- subsystem Status Value
+-- measured var
+-- OID of the variable indicated the Measured value
+-- Measured value
+
+alarmLoadGroupTrap NOTIFICATION-TYPE
+ OBJECTS { alarmSubsysSourceDescr,
+ alarmSubsysStatusOid,
+ alarmSubsysStatusValue,
+ alarmSubsysStatusOnOff,
+ alarmMeasuredVarOid,
+ alarmMeasuredVarValue,
+ alarmTrapCounterVarValue }
+ STATUS current
+ DESCRIPTION
+ "This Trap is sent when an alarm condition occurs in the Load subsystem."
+ ::= { powerSystemTraps 3 }
+
+-- alarm subsystem-name (Battery, Load, etc.)
+-- text description of the alarm source
+-- alarm status var
+-- subsystem Status OID
+-- subsystem Status Value
+-- measured var
+-- OID of the variable indicated the Measured value
+-- Measured value
+
+alarmMainsTrap NOTIFICATION-TYPE
+ OBJECTS { alarmSubsysSourceDescr,
+ alarmSubsysStatusOid,
+ alarmSubsysStatusValue,
+ alarmSubsysStatusOnOff,
+ alarmMeasuredVarOid,
+ alarmMeasuredVarValue,
+ alarmTrapCounterVarValue }
+ STATUS current
+ DESCRIPTION
+ "This Trap is sent when an alarm condition occurs in the Mains subsystem."
+ ::= { powerSystemTraps 4 }
+
+-- alarm subsystem-name (Battery, Load, etc.)
+-- text description of the alarm source
+-- alarm status var
+-- subsystem Status OID
+-- subsystem Status Value
+-- measured var
+-- OID of the variable indicated the Measured value
+-- Measured value
+
+alarmRectifierTrap NOTIFICATION-TYPE
+ OBJECTS { alarmSubsysSourceDescr,
+ alarmSubsysStatusOid,
+ alarmSubsysStatusValue,
+ alarmSubsysStatusOnOff,
+ alarmMeasuredVarOid,
+ alarmMeasuredVarValue,
+ alarmTrapCounterVarValue }
+ STATUS current
+ DESCRIPTION
+ "This Trap is sent when an alarm condition occurs in the Rectifier subsystem."
+ ::= { powerSystemTraps 5 }
+
+-- alarm subsystem-name (Battery, Load, etc.)
+-- text description of the alarm source
+-- alarm status var
+-- subsystem Status OID
+-- subsystem Status Value
+-- measured var
+-- OID of the variable indicated the Measured value
+-- Measured value
+
+alarmControlSystemTrap NOTIFICATION-TYPE
+ OBJECTS { alarmSubsysSourceDescr,
+ alarmSubsysStatusOid,
+ alarmSubsysStatusValue,
+ alarmSubsysStatusOnOff,
+ alarmMeasuredVarOid,
+ alarmMeasuredVarValue,
+ alarmTrapCounterVarValue }
+ STATUS current
+ DESCRIPTION
+ "This Trap is sent when an alarm condition occurs in the Control-system subsystem."
+ ::= { powerSystemTraps 6 }
+
+-- alarm subsystem-name (Battery, Load, etc.)
+-- text description of the alarm source
+-- alarm status var
+-- subsystem Status OID
+-- subsystem Status Value
+-- measured var
+-- OID of the variable indicated the Measured value
+-- Measured value
+
+alarmDcDcTrap NOTIFICATION-TYPE
+ OBJECTS { alarmSubsysSourceDescr,
+ alarmSubsysStatusOid,
+ alarmSubsysStatusValue,
+ alarmSubsysStatusOnOff,
+ alarmMeasuredVarOid,
+ alarmMeasuredVarValue,
+ alarmTrapCounterVarValue }
+ STATUS current
+ DESCRIPTION
+ "This Trap is sent when an alarm condition occurs in the DCDC converter subsystem."
+ ::= { powerSystemTraps 7 }
+
+-- alarm subsystem-name (Battery, Load, etc.)
+-- text description of the alarm source
+-- alarm status var
+-- subsystem Status OID
+-- subsystem Status Value
+-- measured var
+-- OID of the variable indicated the Measured value
+-- Measured value
+
+alarmInputsTrap NOTIFICATION-TYPE
+ OBJECTS { alarmSubsysSourceDescr,
+ alarmSubsysStatusOid,
+ alarmSubsysStatusValue,
+ alarmSubsysStatusOnOff,
+ alarmMeasuredVarOid,
+ alarmMeasuredVarValue,
+ alarmTrapCounterVarValue }
+ STATUS current
+ DESCRIPTION
+ "This Trap is sent when an alarm condition occurs in the Inputs subsystem."
+ ::= { powerSystemTraps 8 }
+
+-- alarm subsystem-name (Battery, Load, etc.)
+-- text description of the alarm source
+-- alarm status var
+-- subsystem Status OID
+-- subsystem Status Value
+-- measured var
+-- OID of the variable indicated the Measured value
+-- Measured value
+
+alarmOutputsTrap NOTIFICATION-TYPE
+ OBJECTS { alarmSubsysSourceDescr,
+ alarmSubsysStatusOid,
+ alarmSubsysStatusValue,
+ alarmSubsysStatusOnOff,
+ alarmMeasuredVarOid,
+ alarmMeasuredVarValue,
+ alarmTrapCounterVarValue }
+ STATUS current
+ DESCRIPTION
+ "This Trap is sent when an alarm condition occurs in the Outputs subsystem."
+ ::= { powerSystemTraps 9 }
+
+-- alarm subsystem-name (Battery, Load, etc.)
+-- text description of the alarm source
+-- alarm status var
+-- subsystem Status OID
+-- subsystem Status Value
+-- measured var
+-- OID of the variable indicated the Measured value
+-- Measured value
+
+alarmGeneratorTrap NOTIFICATION-TYPE
+ OBJECTS { alarmSubsysSourceDescr,
+ alarmSubsysStatusOid,
+ alarmSubsysStatusValue,
+ alarmSubsysStatusOnOff,
+ alarmMeasuredVarOid,
+ alarmMeasuredVarValue,
+ alarmTrapCounterVarValue }
+ STATUS current
+ DESCRIPTION
+ "This Trap is sent when an alarm condition occurs in the Generator subsystem."
+ ::= { powerSystemTraps 10 }
+
+-- alarm subsystem-name (Battery, Load, etc.)
+-- text description of the alarm source
+-- alarm status var
+-- subsystem Status OID
+-- subsystem Status Value
+-- measured var
+-- OID of the variable indicated the Measured value
+-- Measured value
+
+alarmSolarChargerTrap NOTIFICATION-TYPE
+ OBJECTS { alarmSubsysSourceDescr,
+ alarmSubsysStatusOid,
+ alarmSubsysStatusValue,
+ alarmSubsysStatusOnOff,
+ alarmMeasuredVarOid,
+ alarmMeasuredVarValue,
+ alarmTrapCounterVarValue }
+ STATUS current
+ DESCRIPTION
+ "This Trap is sent when an alarm condition occurs in the SolarCharger subsystem."
+ ::= { powerSystemTraps 11 }
+
+alarmWindChargerTrap NOTIFICATION-TYPE
+ OBJECTS { alarmSubsysSourceDescr,
+ alarmSubsysStatusOid,
+ alarmSubsysStatusValue,
+ alarmSubsysStatusOnOff,
+ alarmMeasuredVarOid,
+ alarmMeasuredVarValue,
+ alarmTrapCounterVarValue }
+ STATUS current
+ DESCRIPTION
+ "This Trap is sent when an alarm condition occurs in the WindCharger subsystem."
+ ::= { powerSystemTraps 12 }
+
+infoHeartBeatTrap NOTIFICATION-TYPE
+ OBJECTS { alarmSubsysSourceDescr }
+ STATUS current
+ DESCRIPTION
+ "When enabled, this trap will be transmitted at regular inervals. This trap is not
+ intended to be an alarm but more like some information that the system is alive and
+ the link is up."
+ ::= { powerSystemTraps 13 }
+
+-- alarm subsystem-name (Battery, Load, etc.)
+-- text description of the alarm source
+-- alarm status var
+-- subsystem Status OID
+-- subsystem Status Value
+-- measured var
+-- OID of the variable indicated the Measured value
+-- Measured value
+
+alarmInverterTrap NOTIFICATION-TYPE
+ OBJECTS { alarmSubsysSourceDescr,
+ alarmSubsysStatusOid,
+ alarmSubsysStatusValue,
+ alarmSubsysStatusOnOff,
+ alarmMeasuredVarOid,
+ alarmMeasuredVarValue,
+ alarmTrapCounterVarValue }
+ STATUS current
+ DESCRIPTION
+ "This Trap is sent when an alarm condition occurs in the Rectifier subsystem."
+ ::= { powerSystemTraps 14 }
+
+powerSystemStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A status value showing the overall condition of the power system."
+ ::= { powerSystem 1 }
+
+powerSystemType OBJECT-TYPE
+ SYNTAX INTEGER {
+ smartpack2 (1),
+ smartpackS (2),
+ compack (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A value showing the type of the power system, which is named after the main controller."
+ ::= { powerSystem 2 }
+
+powerSystemMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (0),
+ test (1),
+ boost (2),
+ float (3),
+ emergency (4),
+ startupdelay (5),
+ equalize (6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A summary status showing if the system is in test, boost, float, equalize, emergency or start-up delay mode
+ "
+ ::= { powerSystem 3 }
+
+powerSystemCompany OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Copmany name (as stored in the Control Unit)."
+ ::= { powerSystem 4 }
+
+powerSystemSite OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The system/site Location details (as stored in the Control Unit)."
+ ::= { powerSystem 5 }
+
+powerSystemModel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The model/part number of the power system (as stored in the Control Unit)."
+ ::= { powerSystem 6 }
+
+powerSystemSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The serial number for the complete system."
+ ::= { powerSystem 7 }
+
+powerSystemInstallDate OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The system's Installation date (as stored in the Control Unit)."
+ ::= { powerSystem 8 }
+
+powerSystemNominalVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The nominal voltage rating. 12V/24V/48V/60V/110V/220V/380V etc. systems."
+ ::= { powerSystem 9 }
+
+powerSystemLongitude OBJECT-TYPE
+ SYNTAX Integer32 (-180..180)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A part of the systems global positioning data. The range +-180degrees
+ Longitude lines are imaginary lines running from the north pole to the south pole.
+ Longitudes are usually (WGS84) referenced from Greenwich, England where it has
+ been established as Zero Degrees longitude. Latitude and Longitude together with
+ the Elevation can be used for automagically placing system icons on
+ NMS/Sitemonitors system that support this. "
+ ::= { powerSystem 10 }
+
+powerSystemLongitudeDecimal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The decimal part of dcSystemLatitude contains up to 7digits. This number is
+ in 1/1000000 degree fractions or 0,0000001 degree. A part of the systems global
+ positioning data. Longitude lines are imaginary lines running from the north pole to
+ the south pole. Longitudes are usually (WGS84) referenced from Greenwich, England where it has
+ been established as Zero Degrees longitude. Latitude and Longitude together with
+ the Elevation can be used for automagically placing system icons on
+ NMS/Sitemonitors system that support this. "
+ ::= { powerSystem 11 }
+
+powerSystemLatitude OBJECT-TYPE
+ SYNTAX Integer32 (-90..90)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A part of the systems global positioning data. The latitude gives the location of a place
+ on Earth (or other planetary body) north or south of the equator. Lines of Latitude has
+ a range of +-90 degrees and are the imaginary horizontal lines shown running
+ east-to-west (or west to east). Latitude and Longitude together with
+ the Elevation can be used for automagically placing system icons on
+ NMS/Sitemonitors system that support this. "
+ ::= { powerSystem 12 }
+
+powerSystemLatitudeDecimal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The decimal part of dcSystemLatitude contains up to 7digits. This number is
+ in 1/1000000 degree fractions or 0,0000001 degree. A part of the systems global
+ positioning data.
+ Lines of Latitude has a range of +-90 degrees and are the imaginary horizontal
+ lines shown running east-to-west (or west to east). Latitude and Longitude together with
+ the Elevation can be used for automagically placing system icons on
+ NMS/Sitemonitors system that support this.
+
+
+ Longitude lines are imaginary lines running from the north pole to
+ the south pole.
+
+ Longitudes are usually (WGS84) referenced from Greenwich, England where it has
+ been established as Zero Degrees longitude. Latitude and Longitude together with
+ the Elevation can be used for automagically placing system icons on
+ NMS/Sitemonitors system that support this. "
+ ::= { powerSystem 13 }
+
+powerSystemElevation OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A part of the systems global positioning data. This is the sites height above sealevel in Meters.
+ The Elevation together with Latituse and Longitude is used for automagically placing
+ system icons on NMS/Sitemonitors system that support this."
+ ::= { powerSystem 14 }
+
+powerSystemCurrentDecimalSetting OBJECT-TYPE
+ SYNTAX INTEGER {
+ ampere (0),
+ deciAmpere (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A global flag telling if the current values in the system is Amperes or DeciAmpres"
+ ::= { powerSystem 15 }
+
+powerSystemTemperatureScale OBJECT-TYPE
+ SYNTAX INTEGER {
+ celcius (0),
+ fahrenheit (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A flag telling if the temperatures values in the system is of Celcius or Fahrenheit type"
+ ::= { powerSystem 16 }
+
+powerSystemCapacityScale OBJECT-TYPE
+ SYNTAX INTEGER {
+ ah (0),
+ percent (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A flag telling if the system's battery capacity value is a percentage
+ of a fully charged battery, or in AmpereHours"
+ ::= { powerSystem 17 }
+
+mainsStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall status of mains/AC feed subsystem."
+ ::= { mains 1 }
+
+mainsMainsFailureStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This status value shows if the number of failed phases is higher than the defined alarm level."
+ ::= { mainsMainsFailure 1 }
+
+mainsMainsFailureDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the mains phase failure monitor. This is stored in the system controller
+ and can be changed by the user."
+ ::= { mainsMainsFailure 2 }
+
+mainsMainsFailureTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { mainsMainsFailure 3 }
+
+mainsMainsFailureAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { mainsMainsFailure 4 }
+
+mainsMainsFailureValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The detected number of failed phases."
+ ::= { mainsMainsFailure 5 }
+
+mainsMainsFailureMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { mainsMainsFailure 6 }
+
+mainsMainsFailureMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { mainsMainsFailure 7 }
+
+mainsNumberOfPhases OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value showing the number of phases of the mains subsystem."
+ ::= { mains 3 }
+
+mainsVoltageTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainsVoltageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about mains voltage monitor"
+ ::= { mains 4 }
+
+mainsVoltageEntry OBJECT-TYPE
+ SYNTAX MainsVoltageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainsVoltageIndex }
+ ::= { mainsVoltageTable 1 }
+
+MainsVoltageEntry ::= SEQUENCE {
+ mainsVoltageIndex
+ Integer32,
+ mainsVoltageStatus
+ INTEGER,
+ mainsVoltageDescription
+ DisplayString,
+ mainsVoltageTrapRepeatCounter
+ Counter32,
+ mainsVoltageAlarmEnable
+ INTEGER,
+ mainsVoltageValue
+ Integer32,
+ mainsVoltageMajorHighLevel
+ Integer32,
+ mainsVoltageMinorHighLevel
+ Integer32,
+ mainsVoltageMinorLowLevel
+ Integer32,
+ mainsVoltageMajorLowLevel
+ Integer32
+}
+
+mainsVoltageIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..12 of mainsVoltageTable"
+ ::= { mainsVoltageEntry 1 }
+
+mainsVoltageStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured mains voltage."
+ ::= { mainsVoltageEntry 2 }
+
+mainsVoltageDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the mains voltage monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { mainsVoltageEntry 3 }
+
+mainsVoltageTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { mainsVoltageEntry 4 }
+
+mainsVoltageAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { mainsVoltageEntry 5 }
+
+mainsVoltageValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the measured mains voltage."
+ ::= { mainsVoltageEntry 6 }
+
+mainsVoltageMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { mainsVoltageEntry 7 }
+
+mainsVoltageMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { mainsVoltageEntry 8 }
+
+mainsVoltageMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { mainsVoltageEntry 9 }
+
+mainsVoltageMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { mainsVoltageEntry 10 }
+
+mainsMonitorsNumberOfUnits OBJECT-TYPE
+ SYNTAX Integer32 (0..14)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the number of AC Mains Monitor CAN Nodes installed in the system."
+ ::= { mainsMonitors 1 }
+
+mainsMonitorsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainsMonitorsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the number of voltage, current and frequency measurements in each AC Mains Monitor"
+ ::= { mainsMonitors 2 }
+
+mainsMonitorsEntry OBJECT-TYPE
+ SYNTAX MainsMonitorsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainsMonitorIndex }
+ ::= { mainsMonitorsTable 1 }
+
+MainsMonitorsEntry ::= SEQUENCE {
+ mainsMonitorIndex
+ Integer32,
+ mainsMonitorNumberOfVoltages
+ Integer32,
+ mainsMonitorNumberOfCurrents
+ Integer32,
+ mainsMonitorNumberOfFrequencies
+ Integer32
+}
+
+mainsMonitorIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..14)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows of mainsMonitorsTable
+ The size of the table is defined by the system "
+ ::= { mainsMonitorsEntry 1 }
+
+mainsMonitorNumberOfVoltages OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of voltage measurements in the AC Mains Monitor"
+ ::= { mainsMonitorsEntry 2 }
+
+mainsMonitorNumberOfCurrents OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of current measurements in the AC Mains Monitor"
+ ::= { mainsMonitorsEntry 3 }
+
+mainsMonitorNumberOfFrequencies OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of frequency measurements in the AC Mains Monitor"
+ ::= { mainsMonitorsEntry 4 }
+
+mainsMonitorVoltageTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainsMonitorVoltageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about mains voltage in AC Mains Monitor"
+ ::= { mainsMonitors 3 }
+
+mainsMonitorVoltageEntry OBJECT-TYPE
+ SYNTAX MainsMonitorVoltageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainsMonitorIndex,
+ mainsMonitorPhaseIndex }
+ ::= { mainsMonitorVoltageTable 1 }
+
+MainsMonitorVoltageEntry ::= SEQUENCE {
+ mainsMonitorPhaseIndex
+ Integer32,
+ mainsMonitorVoltageStatus
+ INTEGER,
+ mainsMonitorVoltageDescription
+ DisplayString,
+ mainsMonitorVoltageTrapRepeatCounter
+ Counter32,
+ mainsMonitorVoltageAlarmEnable
+ INTEGER,
+ mainsMonitorVoltageValue
+ Integer32,
+ mainsMonitorVoltageMajorHighLevel
+ Integer32,
+ mainsMonitorVoltageMinorHighLevel
+ Integer32,
+ mainsMonitorVoltageMinorLowLevel
+ Integer32,
+ mainsMonitorVoltageMajorLowLevel
+ Integer32
+}
+
+mainsMonitorPhaseIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..3)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..3 of mainsMonitorVolatgeTable"
+ ::= { mainsMonitorVoltageEntry 1 }
+
+mainsMonitorVoltageStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured mains voltage in AC Mains Monitor."
+ ::= { mainsMonitorVoltageEntry 2 }
+
+mainsMonitorVoltageDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the mains voltage in AC Mains Monitor. This is stored in the system controller
+ and can be changed by the user."
+ ::= { mainsMonitorVoltageEntry 3 }
+
+mainsMonitorVoltageTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { mainsMonitorVoltageEntry 4 }
+
+mainsMonitorVoltageAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { mainsMonitorVoltageEntry 5 }
+
+mainsMonitorVoltageValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the measured mains voltage in AC Mains Monitor."
+ ::= { mainsMonitorVoltageEntry 6 }
+
+mainsMonitorVoltageMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { mainsMonitorVoltageEntry 7 }
+
+mainsMonitorVoltageMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { mainsMonitorVoltageEntry 8 }
+
+mainsMonitorVoltageMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { mainsMonitorVoltageEntry 9 }
+
+mainsMonitorVoltageMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { mainsMonitorVoltageEntry 10 }
+
+mainsMonitorCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainsMonitorCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about mains current in AC Mains Monitor"
+ ::= { mainsMonitors 4 }
+
+mainsMonitorCurrentEntry OBJECT-TYPE
+ SYNTAX MainsMonitorCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainsMonitorIndex,
+ mainsMonitorPhaseIndex }
+ ::= { mainsMonitorCurrentTable 1 }
+
+MainsMonitorCurrentEntry ::= SEQUENCE {
+ mainsMonitorCurrentStatus
+ INTEGER,
+ mainsMonitorCurrentDescription
+ DisplayString,
+ mainsMonitorCurrentTrapRepeatCounter
+ Counter32,
+ mainsMonitorCurrentAlarmEnable
+ INTEGER,
+ mainsMonitorCurrentValue
+ Integer32,
+ mainsMonitorCurrentMajorHighLevel
+ Integer32,
+ mainsMonitorCurrentMinorHighLevel
+ Integer32
+}
+
+mainsMonitorCurrentStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured mains current in AC Mains Monitor."
+ ::= { mainsMonitorCurrentEntry 1 }
+
+mainsMonitorCurrentDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the mains current in AC Mains Monitor. This is stored in the system controller
+ and can be changed by the user."
+ ::= { mainsMonitorCurrentEntry 2 }
+
+mainsMonitorCurrentTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { mainsMonitorCurrentEntry 3 }
+
+mainsMonitorCurrentAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { mainsMonitorCurrentEntry 4 }
+
+mainsMonitorCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the measured mains current in AC Mains Monitor."
+ ::= { mainsMonitorCurrentEntry 5 }
+
+mainsMonitorCurrentMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { mainsMonitorCurrentEntry 6 }
+
+mainsMonitorCurrentMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { mainsMonitorCurrentEntry 7 }
+
+mainsMonitorFrequencyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainsMonitorFrequencyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about mains frequency in AC Mains Monitor"
+ ::= { mainsMonitors 5 }
+
+mainsMonitorFrequencyEntry OBJECT-TYPE
+ SYNTAX MainsMonitorFrequencyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainsMonitorIndex }
+ ::= { mainsMonitorFrequencyTable 1 }
+
+MainsMonitorFrequencyEntry ::= SEQUENCE {
+ mainsMonitorFrequencyStatus
+ INTEGER,
+ mainsMonitorFrequencyDescription
+ DisplayString,
+ mainsMonitorFrequencyTrapRepeatCounter
+ Counter32,
+ mainsMonitorFrequencyAlarmEnable
+ INTEGER,
+ mainsMonitorFrequencyValue
+ Integer32,
+ mainsMonitorFrequencyMajorHighLevel
+ Integer32,
+ mainsMonitorFrequencyMinorHighLevel
+ Integer32,
+ mainsMonitorFrequencyMinorLowLevel
+ Integer32,
+ mainsMonitorFrequencyMajorLowLevel
+ Integer32
+}
+
+mainsMonitorFrequencyStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured mains frequency in AC Mains Monitor."
+ ::= { mainsMonitorFrequencyEntry 1 }
+
+mainsMonitorFrequencyDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the mains frequency in AC Mains Monitor. This is stored in the system
+ controller
+ and can be changed by the user. "
+ ::= { mainsMonitorFrequencyEntry 2 }
+
+mainsMonitorFrequencyTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { mainsMonitorFrequencyEntry 3 }
+
+mainsMonitorFrequencyAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { mainsMonitorFrequencyEntry 4 }
+
+mainsMonitorFrequencyValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the measured mains frequency in AC Mains Monitor."
+ ::= { mainsMonitorFrequencyEntry 5 }
+
+mainsMonitorFrequencyMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { mainsMonitorFrequencyEntry 6 }
+
+mainsMonitorFrequencyMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { mainsMonitorFrequencyEntry 7 }
+
+mainsMonitorFrequencyMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { mainsMonitorFrequencyEntry 8 }
+
+mainsMonitorFrequencyMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { mainsMonitorFrequencyEntry 9 }
+
+mainsMonitorEnergyLogAccumulatedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainsMonitorEnergyLogAccumulatedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the accumulated energy consumption measured in AC Mains Monitor"
+ ::= { mainsMonitors 6 }
+
+mainsMonitorEnergyLogAccumulatedEntry OBJECT-TYPE
+ SYNTAX MainsMonitorEnergyLogAccumulatedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainsMonitorIndex }
+ ::= { mainsMonitorEnergyLogAccumulatedTable 1 }
+
+MainsMonitorEnergyLogAccumulatedEntry ::= SEQUENCE {
+ mainsMonitorEnergyLogAccumulated
+ Integer32
+}
+
+mainsMonitorEnergyLogAccumulated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The accumulated energy consumption value"
+ ::= { mainsMonitorEnergyLogAccumulatedEntry 1 }
+
+mainsMonitorEnergyLogLastHoursNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in hourly energy log"
+ ::= { mainsMonitors 7 }
+
+mainsMonitorEnergyLogLastHoursTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainsMonitorEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains energy consumption values logged every hour in AC Mains Monitor."
+ ::= { mainsMonitors 8 }
+
+mainsMonitorEnergyLogLastHoursEntry OBJECT-TYPE
+ SYNTAX MainsMonitorEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainsMonitorIndex,
+ mainsMonitorEnergyLogLastHoursIndex }
+ ::= { mainsMonitorEnergyLogLastHoursTable 1 }
+
+MainsMonitorEnergyLogLastHoursEntry ::= SEQUENCE {
+ mainsMonitorEnergyLogLastHoursIndex
+ Integer32,
+ mainsMonitorEnergyLogLastHoursValue
+ Integer32
+}
+
+mainsMonitorEnergyLogLastHoursIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of mainsMonitorEnergyLogLastHoursTable"
+ ::= { mainsMonitorEnergyLogLastHoursEntry 1 }
+
+mainsMonitorEnergyLogLastHoursValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy consumption value logged every hour in AC Mains Monitor."
+ ::= { mainsMonitorEnergyLogLastHoursEntry 2 }
+
+mainsMonitorEnergyLogLastDaysNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in daily energy log"
+ ::= { mainsMonitors 9 }
+
+mainsMonitorEnergyLogLastDaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainsMonitorEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains energy consumption values logged every day in AC Mains Monitor."
+ ::= { mainsMonitors 10 }
+
+mainsMonitorEnergyLogLastDaysEntry OBJECT-TYPE
+ SYNTAX MainsMonitorEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainsMonitorIndex,
+ mainsMonitorEnergyLogLastDaysIndex }
+ ::= { mainsMonitorEnergyLogLastDaysTable 1 }
+
+MainsMonitorEnergyLogLastDaysEntry ::= SEQUENCE {
+ mainsMonitorEnergyLogLastDaysIndex
+ Integer32,
+ mainsMonitorEnergyLogLastDaysValue
+ Integer32
+}
+
+mainsMonitorEnergyLogLastDaysIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of mainsMonitorEnergyLogLastDaysTable"
+ ::= { mainsMonitorEnergyLogLastDaysEntry 1 }
+
+mainsMonitorEnergyLogLastDaysValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy consumption value logged every day in AC Mains Monitor."
+ ::= { mainsMonitorEnergyLogLastDaysEntry 2 }
+
+mainsMonitorEnergyLogLastWeeksNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in weekly energy log"
+ ::= { mainsMonitors 11 }
+
+mainsMonitorEnergyLogLastWeeksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainsMonitorEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains energy consumption values logged every week in AC Mains Monitor."
+ ::= { mainsMonitors 12 }
+
+mainsMonitorEnergyLogLastWeeksEntry OBJECT-TYPE
+ SYNTAX MainsMonitorEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainsMonitorIndex,
+ mainsMonitorEnergyLogLastWeeksIndex }
+ ::= { mainsMonitorEnergyLogLastWeeksTable 1 }
+
+MainsMonitorEnergyLogLastWeeksEntry ::= SEQUENCE {
+ mainsMonitorEnergyLogLastWeeksIndex
+ Integer32,
+ mainsMonitorEnergyLogLastWeeksValue
+ Integer32
+}
+
+mainsMonitorEnergyLogLastWeeksIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of mainsMonitorEnergyLogLastWeeksTable"
+ ::= { mainsMonitorEnergyLogLastWeeksEntry 1 }
+
+mainsMonitorEnergyLogLastWeeksValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy consumption value logged every week in AC Mains Monitor."
+ ::= { mainsMonitorEnergyLogLastWeeksEntry 2 }
+
+mainsOutageTotal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the total mains outage time measured in hours."
+ ::= { mainsOutageLog 1 }
+
+mainsOutageLogDaysNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in daily mains outage log."
+ ::= { mainsOutageLog 2 }
+
+mainsOutageLogDaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainsOutageLogDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains daily mains outage time log."
+ ::= { mainsOutageLog 3 }
+
+mainsOutageLogDaysEntry OBJECT-TYPE
+ SYNTAX MainsOutageLogDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainsOutageLogDaysIndex }
+ ::= { mainsOutageLogDaysTable 1 }
+
+MainsOutageLogDaysEntry ::= SEQUENCE {
+ mainsOutageLogDaysIndex
+ Integer32,
+ mainsOutageLogDaysValue
+ Integer32
+}
+
+mainsOutageLogDaysIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of mainsOutageLogDaysTable"
+ ::= { mainsOutageLogDaysEntry 1 }
+
+mainsOutageLogDaysValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mains outage time value in minutes, logged every day."
+ ::= { mainsOutageLogDaysEntry 2 }
+
+mainsOutageLogWeeksNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in weekly mains outage time log."
+ ::= { mainsOutageLog 4 }
+
+mainsOutageLogWeeksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainsOutageLogWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains weekly mains outage time log."
+ ::= { mainsOutageLog 5 }
+
+mainsOutageLogWeeksEntry OBJECT-TYPE
+ SYNTAX MainsOutageLogWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainsOutageLogWeeksIndex }
+ ::= { mainsOutageLogWeeksTable 1 }
+
+MainsOutageLogWeeksEntry ::= SEQUENCE {
+ mainsOutageLogWeeksIndex
+ Integer32,
+ mainsOutageLogWeeksValue
+ Integer32
+}
+
+mainsOutageLogWeeksIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of mainsOutageLogWeeksTable"
+ ::= { mainsOutageLogWeeksEntry 1 }
+
+mainsOutageLogWeeksValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mains outage time value in hours, logged every week."
+ ::= { mainsOutageLogWeeksEntry 2 }
+
+mainsOutageLogMonthsNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in monthly mains outage time log."
+ ::= { mainsOutageLog 6 }
+
+mainsOutageLogMonthsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainsOutageLogMonthsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains monthly mains outage time log."
+ ::= { mainsOutageLog 7 }
+
+mainsOutageLogMonthsEntry OBJECT-TYPE
+ SYNTAX MainsOutageLogMonthsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainsOutageLogMonthsIndex }
+ ::= { mainsOutageLogMonthsTable 1 }
+
+MainsOutageLogMonthsEntry ::= SEQUENCE {
+ mainsOutageLogMonthsIndex
+ Integer32,
+ mainsOutageLogMonthsValue
+ Integer32
+}
+
+mainsOutageLogMonthsIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of mainsOutageLogMonthsTable"
+ ::= { mainsOutageLogMonthsEntry 1 }
+
+mainsOutageLogMonthsValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mains outage time value in hours, logged every month."
+ ::= { mainsOutageLogMonthsEntry 2 }
+
+mainsNumberOfGroups OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value showing the number of groups of the mains subsystem."
+ ::= { mains 7 }
+
+mainsGroupsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainsGroupsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the status of mains group and number of phases in each group."
+ ::= { mains 8 }
+
+mainsGroupsEntry OBJECT-TYPE
+ SYNTAX MainsGroupsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainsGroupIndex }
+ ::= { mainsGroupsTable 1 }
+
+MainsGroupsEntry ::= SEQUENCE {
+ mainsGroupIndex
+ Integer32,
+ mainsGroupStatus
+ INTEGER,
+ mainsGroupNumberOfPhases
+ Integer32
+}
+
+mainsGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..10)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..10 of mainsGroupTable"
+ ::= { mainsGroupsEntry 1 }
+
+mainsGroupStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of mains group."
+ ::= { mainsGroupsEntry 2 }
+
+mainsGroupNumberOfPhases OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value showing the number of phases of the mains group subsystem."
+ ::= { mainsGroupsEntry 3 }
+
+mainsGroupMainsFailureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainsGroupMainsFailureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about mains failure monitor of mains group"
+ ::= { mains 9 }
+
+mainsGroupMainsFailureEntry OBJECT-TYPE
+ SYNTAX MainsGroupMainsFailureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainsGroupIndex }
+ ::= { mainsGroupMainsFailureTable 1 }
+
+MainsGroupMainsFailureEntry ::= SEQUENCE {
+ mainsGroupMainsFailureStatus
+ INTEGER,
+ mainsGroupMainsFailureDescription
+ DisplayString,
+ mainsGroupMainsFailureTrapRepeatCounter
+ Integer32,
+ mainsGroupMainsFailureAlarmEnable
+ INTEGER,
+ mainsGroupMainsFailureValue
+ Integer32,
+ mainsGroupMainsFailureMajorAlarmLevel
+ Integer32,
+ mainsGroupMainsFailureMinorAlarmLevel
+ Integer32
+}
+
+mainsGroupMainsFailureStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This status value shows if the number of failed phases is higher than the defined alarm level for the mains group"
+ ::= { mainsGroupMainsFailureEntry 1 }
+
+mainsGroupMainsFailureDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the mains group phase failure monitor. This is stored in the system controller
+ and can be changed by the user."
+ ::= { mainsGroupMainsFailureEntry 2 }
+
+mainsGroupMainsFailureTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { mainsGroupMainsFailureEntry 3 }
+
+mainsGroupMainsFailureAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { mainsGroupMainsFailureEntry 4 }
+
+mainsGroupMainsFailureValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The detected number of failed phases in the mains group."
+ ::= { mainsGroupMainsFailureEntry 5 }
+
+mainsGroupMainsFailureMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { mainsGroupMainsFailureEntry 6 }
+
+mainsGroupMainsFailureMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { mainsGroupMainsFailureEntry 7 }
+
+mainsGroupVoltageTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainsGroupVoltageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about mains voltage monitors for mains group"
+ ::= { mains 10 }
+
+mainsGroupVoltageEntry OBJECT-TYPE
+ SYNTAX MainsGroupVoltageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainsGroupIndex,
+ mainsGroupVoltageIndex }
+ ::= { mainsGroupVoltageTable 1 }
+
+MainsGroupVoltageEntry ::= SEQUENCE {
+ mainsGroupVoltageIndex
+ Integer32,
+ mainsGroupVoltageStatus
+ INTEGER,
+ mainsGroupVoltageDescription
+ DisplayString,
+ mainsGroupVoltageTrapRepeatCounter
+ Integer32,
+ mainsGroupVoltageAlarmEnable
+ INTEGER,
+ mainsGroupVoltageValue
+ Integer32,
+ mainsGroupVoltageMajorHighLevel
+ Integer32,
+ mainsGroupVoltageMinorHighLevel
+ Integer32,
+ mainsGroupVoltageMinorLowLevel
+ Integer32,
+ mainsGroupVoltageMajorLowLevel
+ Integer32
+}
+
+mainsGroupVoltageIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..12 of mainsGroupVoltageTable"
+ ::= { mainsGroupVoltageEntry 1 }
+
+mainsGroupVoltageStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured mains voltage of the mains group."
+ ::= { mainsGroupVoltageEntry 2 }
+
+mainsGroupVoltageDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the mains voltage monitor of the mains group. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { mainsGroupVoltageEntry 3 }
+
+mainsGroupVoltageTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { mainsGroupVoltageEntry 4 }
+
+mainsGroupVoltageAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { mainsGroupVoltageEntry 5 }
+
+mainsGroupVoltageValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the measured mains voltage in the mains group."
+ ::= { mainsGroupVoltageEntry 6 }
+
+mainsGroupVoltageMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { mainsGroupVoltageEntry 7 }
+
+mainsGroupVoltageMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { mainsGroupVoltageEntry 8 }
+
+mainsGroupVoltageMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { mainsGroupVoltageEntry 9 }
+
+mainsGroupVoltageMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { mainsGroupVoltageEntry 10 }
+
+mainsGroupOutageLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainsGroupOutageLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This table contains total mains outage of the mains group and number of entries in each log table."
+ ::= { mains 11 }
+
+mainsGroupOutageLogEntry OBJECT-TYPE
+ SYNTAX MainsGroupOutageLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainsGroupIndex }
+ ::= { mainsGroupOutageLogTable 1 }
+
+MainsGroupOutageLogEntry ::= SEQUENCE {
+ mainsGroupOutageTotal
+ Integer32,
+ mainsGroupOutageLogDaysNumberOfEntries
+ Integer32,
+ mainsGroupOutageLogWeeksNumberOfEntries
+ Integer32,
+ mainsGroupOutageLogMonthsNumberOfEntries
+ Integer32
+}
+
+mainsGroupOutageTotal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the total mains outage time measured in hours in the mains group."
+ ::= { mainsGroupOutageLogEntry 1 }
+
+mainsGroupOutageLogDaysNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in daily mains outage log."
+ ::= { mainsGroupOutageLogEntry 2 }
+
+mainsGroupOutageLogWeeksNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in weekly mains outage time log."
+ ::= { mainsGroupOutageLogEntry 3 }
+
+mainsGroupOutageLogMonthsNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in monthly mains outage time log."
+ ::= { mainsGroupOutageLogEntry 4 }
+
+mainsGroupOutageLogDaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainsGroupOutageLogDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains daily mains outage time log of mains group."
+ ::= { mains 12 }
+
+mainsGroupOutageLogDaysEntry OBJECT-TYPE
+ SYNTAX MainsGroupOutageLogDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainsGroupIndex,
+ mainsGroupOutageLogDaysIndex }
+ ::= { mainsGroupOutageLogDaysTable 1 }
+
+MainsGroupOutageLogDaysEntry ::= SEQUENCE {
+ mainsGroupOutageLogDaysIndex
+ Integer32,
+ mainsGroupOutageLogDaysValue
+ Integer32
+}
+
+mainsGroupOutageLogDaysIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of mainsGroupOutageLogDaysTable"
+ ::= { mainsGroupOutageLogDaysEntry 1 }
+
+mainsGroupOutageLogDaysValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mains outage time value in minutes of each mains group, logged every day."
+ ::= { mainsGroupOutageLogDaysEntry 2 }
+
+mainsGroupOutageLogWeeksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainsGroupOutageLogWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains weekly mains outage time log of mains group."
+ ::= { mains 13 }
+
+mainsGroupOutageLogWeeksEntry OBJECT-TYPE
+ SYNTAX MainsGroupOutageLogWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainsGroupIndex,
+ mainsGroupOutageLogWeeksIndex }
+ ::= { mainsGroupOutageLogWeeksTable 1 }
+
+MainsGroupOutageLogWeeksEntry ::= SEQUENCE {
+ mainsGroupOutageLogWeeksIndex
+ Integer32,
+ mainsGroupOutageLogWeeksValue
+ Integer32
+}
+
+mainsGroupOutageLogWeeksIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of mainsGroupOutageLogWeeksTable"
+ ::= { mainsGroupOutageLogWeeksEntry 1 }
+
+mainsGroupOutageLogWeeksValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mains outage time value in hours of each mains group, logged every week."
+ ::= { mainsGroupOutageLogWeeksEntry 2 }
+
+mainsGroupOutageLogMonthsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainsGroupOutageLogMonthsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains monthly mains outage time log of mains group."
+ ::= { mains 14 }
+
+mainsGroupOutageLogMonthsEntry OBJECT-TYPE
+ SYNTAX MainsGroupOutageLogMonthsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainsGroupIndex,
+ mainsGroupOutageLogMonthsIndex }
+ ::= { mainsGroupOutageLogMonthsTable 1 }
+
+MainsGroupOutageLogMonthsEntry ::= SEQUENCE {
+ mainsGroupOutageLogMonthsIndex
+ Integer32,
+ mainsGroupOutageLogMonthsValue
+ Integer32
+}
+
+mainsGroupOutageLogMonthsIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of mainsGroupOutageLogMonthsTable"
+ ::= { mainsGroupOutageLogMonthsEntry 1 }
+
+mainsGroupOutageLogMonthsValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mains outage time value in hours of each mains group, logged every month."
+ ::= { mainsGroupOutageLogMonthsEntry 2 }
+
+generatorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall status of generator subsystem."
+ ::= { generator 1 }
+
+generatorFailStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of generator failure monitor."
+ ::= { generator 2 }
+
+generatorActivation OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicate if the generator run output signal is activated."
+ ::= { generator 3 }
+
+generatorDischargeValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the present discharge value in percentage of total capacity."
+ ::= { generator 4 }
+
+generatorMainsDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Elapsing time of mains failure."
+ ::= { generator 5 }
+
+generatorChargeTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Elapsing time of charging with generator running."
+ ::= { generator 6 }
+
+generatorCapacityControlledStartStopEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Battery charge/discharge level control of starting and stopping of generator "
+ ::= { generator 7 }
+
+generatorCapacityStartOnDischargeLimit OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When the generatorCapacityControlled is enabled, the generator is started
+ when the remaining battery capacity drops below this limit in percentage of the total capacity."
+ ::= { generator 8 }
+
+generatorCapacityStopOnChargeLimit OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When the generatorCapacityControlled is enabled, the generator is stopped
+ when the remaining battery capacity is greater than this limit in percentage of the total capacity."
+ ::= { generator 9 }
+
+generatorCurrentLimitControlledStopEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables the generator to stop when the charge current drops below generatorCurrentLimitControlledStopValue. "
+ ::= { generator 10 }
+
+generatorCurrentLimitControlledStopValue OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Generator stops when the charge current drop drops below this level. "
+ ::= { generator 11 }
+
+generatorVoltageControlledStartEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable voltage controlled generator activation."
+ ::= { generator 12 }
+
+generatorVoltageControlStartVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The voltage limit to start generator."
+ ::= { generator 13 }
+
+generatorVoltageControlStopAfter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A time delay for stopping generator when generator is activated by voltage."
+ ::= { generator 14 }
+
+generatorDailyRunEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable generator daily run function."
+ ::= { generator 15 }
+
+generatorDailyRunSetupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GeneratorDailyRunSetupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains configurations of generator daily run."
+ ::= { generator 16 }
+
+generatorDailyRunSetupEntry OBJECT-TYPE
+ SYNTAX GeneratorDailyRunSetupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { generatorDailyRunDayIndex }
+ ::= { generatorDailyRunSetupTable 1 }
+
+GeneratorDailyRunSetupEntry ::= SEQUENCE {
+ generatorDailyRunDayIndex
+ INTEGER,
+ generatorDailyRunStartHour
+ Integer32,
+ generatorDailyRunStopHour
+ Integer32
+}
+
+generatorDailyRunDayIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ sunday (1),
+ monday (2),
+ tuesday (3),
+ wednesday (4),
+ thursday (5),
+ friday (6),
+ saturday (7)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..7 of generatorDailyRunSetupTable"
+ ::= { generatorDailyRunSetupEntry 1 }
+
+generatorDailyRunStartHour OBJECT-TYPE
+ SYNTAX Integer32 (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Generator daily starting time."
+ ::= { generatorDailyRunSetupEntry 2 }
+
+generatorDailyRunStopHour OBJECT-TYPE
+ SYNTAX Integer32 (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Generator daily stopping time."
+ ::= { generatorDailyRunSetupEntry 3 }
+
+generatorMonthlyRunEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable generator monthly run function."
+ ::= { generator 17 }
+
+generatorMonthlyRunStartTime OBJECT-TYPE
+ SYNTAX Integer32 (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Generator monthly run starting time."
+ ::= { generator 18 }
+
+generatorMonthlyRunStartDayinMonth1 OBJECT-TYPE
+ SYNTAX Integer32 (1..32)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Generator monthly run starting day #1."
+ ::= { generator 19 }
+
+generatorMonthlyRunStartDayinMonth2 OBJECT-TYPE
+ SYNTAX Integer32 (1..32)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Generator monthly run starting day #2."
+ ::= { generator 20 }
+
+generatorTankNumberOfTanks OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of fuel tanks."
+ ::= { generator 21 }
+
+generatorTankTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GeneratorTankEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about generator fuel tanks."
+ ::= { generator 22 }
+
+generatorTankEntry OBJECT-TYPE
+ SYNTAX GeneratorTankEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { generatorTankIndex }
+ ::= { generatorTankTable 1 }
+
+GeneratorTankEntry ::= SEQUENCE {
+ generatorTankIndex
+ Integer32,
+ generatorTankStatus
+ INTEGER,
+ generatorTankDescription
+ DisplayString,
+ generatorTankTrapRepeatCounter
+ Counter32,
+ generatorTankEnable
+ INTEGER,
+ generatorTankValue
+ Integer32,
+ generatorTankMajorHighLevel
+ Integer32,
+ generatorTankMinorHighLevel
+ Integer32,
+ generatorTankMinorLowLevel
+ Integer32,
+ generatorTankMajorLowLevel
+ Integer32
+}
+
+generatorTankIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..2 of generatorTankTable"
+ ::= { generatorTankEntry 1 }
+
+generatorTankStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured fuel level in tank."
+ ::= { generatorTankEntry 2 }
+
+generatorTankDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the fuel level monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { generatorTankEntry 3 }
+
+generatorTankTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { generatorTankEntry 4 }
+
+generatorTankEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { generatorTankEntry 5 }
+
+generatorTankValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the measured fuel level."
+ ::= { generatorTankEntry 6 }
+
+generatorTankMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { generatorTankEntry 7 }
+
+generatorTankMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { generatorTankEntry 8 }
+
+generatorTankMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { generatorTankEntry 9 }
+
+generatorTankMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { generatorTankEntry 10 }
+
+generatorEnergyLogAccumulated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the accumulated energy delivered through rectifiers from generator."
+ ::= { generatorEnergyLog 1 }
+
+generatorEnergyLogLastHoursNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in generator hourly energy log."
+ ::= { generatorEnergyLog 2 }
+
+generatorEnergyLogLastHoursTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GeneratorEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains hourly energy log of generator."
+ ::= { generatorEnergyLog 3 }
+
+generatorEnergyLogLastHoursEntry OBJECT-TYPE
+ SYNTAX GeneratorEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { generatorEnergyLogLastHoursIndex }
+ ::= { generatorEnergyLogLastHoursTable 1 }
+
+GeneratorEnergyLogLastHoursEntry ::= SEQUENCE {
+ generatorEnergyLogLastHoursIndex
+ Integer32,
+ generatorEnergyLogLastHoursValue
+ Integer32
+}
+
+generatorEnergyLogLastHoursIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of generatorEnergyLogLastHoursTable"
+ ::= { generatorEnergyLogLastHoursEntry 1 }
+
+generatorEnergyLogLastHoursValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every hour."
+ ::= { generatorEnergyLogLastHoursEntry 2 }
+
+generatorEnergyLogLastDaysNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in generator daily energy log."
+ ::= { generatorEnergyLog 4 }
+
+generatorEnergyLogLastDaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GeneratorEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains daily energy log of generator."
+ ::= { generatorEnergyLog 5 }
+
+generatorEnergyLogLastDaysEntry OBJECT-TYPE
+ SYNTAX GeneratorEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { generatorEnergyLogLastDaysIndex }
+ ::= { generatorEnergyLogLastDaysTable 1 }
+
+GeneratorEnergyLogLastDaysEntry ::= SEQUENCE {
+ generatorEnergyLogLastDaysIndex
+ Integer32,
+ generatorEnergyLogLastDaysValue
+ Integer32
+}
+
+generatorEnergyLogLastDaysIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of generatorEnergyLogLastDaysTable"
+ ::= { generatorEnergyLogLastDaysEntry 1 }
+
+generatorEnergyLogLastDaysValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every day"
+ ::= { generatorEnergyLogLastDaysEntry 2 }
+
+generatorEnergyLogLastWeeksNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in generator weekly energy log."
+ ::= { generatorEnergyLog 6 }
+
+generatorEnergyLogLastWeeksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GeneratorEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains weekly energy log of generator."
+ ::= { generatorEnergyLog 7 }
+
+generatorEnergyLogLastWeeksEntry OBJECT-TYPE
+ SYNTAX GeneratorEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { generatorEnergyLogLastWeeksIndex }
+ ::= { generatorEnergyLogLastWeeksTable 1 }
+
+GeneratorEnergyLogLastWeeksEntry ::= SEQUENCE {
+ generatorEnergyLogLastWeeksIndex
+ Integer32,
+ generatorEnergyLogLastWeeksValue
+ Integer32
+}
+
+generatorEnergyLogLastWeeksIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of generatorEnergyLogLastWeeksTable"
+ ::= { generatorEnergyLogLastWeeksEntry 1 }
+
+generatorEnergyLogLastWeeksValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every week."
+ ::= { generatorEnergyLogLastWeeksEntry 2 }
+
+generatorRunHoursTotalHours OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the total generator running hours."
+ ::= { generatorRunHoursLog 1 }
+
+generatorRunHoursLogLastDaysNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in generator daily running hours log."
+ ::= { generatorRunHoursLog 2 }
+
+generatorRunHoursLogLastDaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GeneratorRunHoursLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "generator running time in minutes"
+ ::= { generatorRunHoursLog 3 }
+
+generatorRunHoursLogLastDaysEntry OBJECT-TYPE
+ SYNTAX GeneratorRunHoursLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { generatorRunHoursLogLastDaysIndex }
+ ::= { generatorRunHoursLogLastDaysTable 1 }
+
+GeneratorRunHoursLogLastDaysEntry ::= SEQUENCE {
+ generatorRunHoursLogLastDaysIndex
+ Integer32,
+ generatorRunHoursLogLastDaysValue
+ Integer32
+}
+
+generatorRunHoursLogLastDaysIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of generatorRunHoursLogLastDaysTable"
+ ::= { generatorRunHoursLogLastDaysEntry 1 }
+
+generatorRunHoursLogLastDaysValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Generator running time in minutes, logged every day."
+ ::= { generatorRunHoursLogLastDaysEntry 2 }
+
+generatorRunHoursLogLastWeeksNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in generator weekly running hours log."
+ ::= { generatorRunHoursLog 4 }
+
+generatorRunHoursLogLastWeeksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GeneratorRunHoursLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "generator running time in hours"
+ ::= { generatorRunHoursLog 5 }
+
+generatorRunHoursLogLastWeeksEntry OBJECT-TYPE
+ SYNTAX GeneratorRunHoursLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { generatorRunHoursLogLastWeeksIndex }
+ ::= { generatorRunHoursLogLastWeeksTable 1 }
+
+GeneratorRunHoursLogLastWeeksEntry ::= SEQUENCE {
+ generatorRunHoursLogLastWeeksIndex
+ Integer32,
+ generatorRunHoursLogLastWeeksValue
+ Integer32
+}
+
+generatorRunHoursLogLastWeeksIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of generatorRunHoursLogLastWeeksTable"
+ ::= { generatorRunHoursLogLastWeeksEntry 1 }
+
+generatorRunHoursLogLastWeeksValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Generator running time in hours, logged every week."
+ ::= { generatorRunHoursLogLastWeeksEntry 2 }
+
+generatorRunHoursLogLastMonthsNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in generator monthly running hours log."
+ ::= { generatorRunHoursLog 6 }
+
+generatorRunHoursLogLastMonthsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GeneratorRunHoursLogLastMonthsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "generator running time in hours"
+ ::= { generatorRunHoursLog 7 }
+
+generatorRunHoursLogLastMonthsEntry OBJECT-TYPE
+ SYNTAX GeneratorRunHoursLogLastMonthsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { generatorRunHoursLogLastMonthsIndex }
+ ::= { generatorRunHoursLogLastMonthsTable 1 }
+
+GeneratorRunHoursLogLastMonthsEntry ::= SEQUENCE {
+ generatorRunHoursLogLastMonthsIndex
+ Integer32,
+ generatorRunHoursLogLastMonthsValue
+ Integer32
+}
+
+generatorRunHoursLogLastMonthsIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of generatorRunHoursLogLastMonthsTable"
+ ::= { generatorRunHoursLogLastMonthsEntry 1 }
+
+generatorRunHoursLogLastMonthsValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Generator running time in hours, logged every month."
+ ::= { generatorRunHoursLogLastMonthsEntry 2 }
+
+generatorFuelConsumptionTotalUsedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GeneratorFuelConsumptionTotalUsedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains total fuel consumption for each tank."
+ ::= { generatorFuelConsumptionLog 1 }
+
+generatorFuelConsumptionTotalUsedEntry OBJECT-TYPE
+ SYNTAX GeneratorFuelConsumptionTotalUsedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { generatorTankIndex }
+ ::= { generatorFuelConsumptionTotalUsedTable 1 }
+
+GeneratorFuelConsumptionTotalUsedEntry ::= SEQUENCE {
+ generatorFuelConsumptionTotalUsed
+ Integer32
+}
+
+generatorFuelConsumptionTotalUsed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total fuel consumption value."
+ ::= { generatorFuelConsumptionTotalUsedEntry 1 }
+
+generatorFuelConsumptionLogLastDaysNoOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in generator daily fuel consumption log."
+ ::= { generatorFuelConsumptionLog 2 }
+
+generatorFuelConsumptionLogLastDaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GeneratorFuelConsumptionLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains generator daily fuel consumption log."
+ ::= { generatorFuelConsumptionLog 3 }
+
+generatorFuelConsumptionLogLastDaysEntry OBJECT-TYPE
+ SYNTAX GeneratorFuelConsumptionLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { generatorTankIndex,
+ generatorFuelConsumptionLogLastDaysIndex }
+ ::= { generatorFuelConsumptionLogLastDaysTable 1 }
+
+GeneratorFuelConsumptionLogLastDaysEntry ::= SEQUENCE {
+ generatorFuelConsumptionLogLastDaysIndex
+ Integer32,
+ generatorFuelConsumptionLogLastDaysValue
+ Integer32
+}
+
+generatorFuelConsumptionLogLastDaysIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of generatorFuelConsumptionLogLastDaysTable"
+ ::= { generatorFuelConsumptionLogLastDaysEntry 1 }
+
+generatorFuelConsumptionLogLastDaysValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Generator fuel consumption value, logged every day."
+ ::= { generatorFuelConsumptionLogLastDaysEntry 2 }
+
+generatorFuelConsumptionLogLastWeeksNoOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in generator weekly fuel consumption log."
+ ::= { generatorFuelConsumptionLog 4 }
+
+generatorFuelConsumptionLogLastWeeksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GeneratorFuelConsumptionLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains generator weekly fuel consumption log."
+ ::= { generatorFuelConsumptionLog 5 }
+
+generatorFuelConsumptionLogLastWeeksEntry OBJECT-TYPE
+ SYNTAX GeneratorFuelConsumptionLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { generatorTankIndex,
+ generatorFuelConsumptionLogLastWeeksIndex }
+ ::= { generatorFuelConsumptionLogLastWeeksTable 1 }
+
+GeneratorFuelConsumptionLogLastWeeksEntry ::= SEQUENCE {
+ generatorFuelConsumptionLogLastWeeksIndex
+ Integer32,
+ generatorFuelConsumptionLogLastWeeksValue
+ Integer32
+}
+
+generatorFuelConsumptionLogLastWeeksIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of generatorFuelConsumptionLogLastWeeksTable"
+ ::= { generatorFuelConsumptionLogLastWeeksEntry 1 }
+
+generatorFuelConsumptionLogLastWeeksValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Generator fuel consumption value, logged every week."
+ ::= { generatorFuelConsumptionLogLastWeeksEntry 2 }
+
+generatorFuelConsumptionLogLastMonthsNoOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in generator hourly fuel consumption log."
+ ::= { generatorFuelConsumptionLog 6 }
+
+generatorFuelConsumptionLogLastMonthsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GeneratorFuelConsumptionLogLastMonthsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains generator hourly fuel consumption log."
+ ::= { generatorFuelConsumptionLog 7 }
+
+generatorFuelConsumptionLogLastMonthsEntry OBJECT-TYPE
+ SYNTAX GeneratorFuelConsumptionLogLastMonthsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { generatorTankIndex,
+ generatorFuelConsumptionLogLastMonthsIndex }
+ ::= { generatorFuelConsumptionLogLastMonthsTable 1 }
+
+GeneratorFuelConsumptionLogLastMonthsEntry ::= SEQUENCE {
+ generatorFuelConsumptionLogLastMonthsIndex
+ Integer32,
+ generatorFuelConsumptionLogLastMonthsValue
+ Integer32
+}
+
+generatorFuelConsumptionLogLastMonthsIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of generatorFuelConsumptionLogLastHoursTable"
+ ::= { generatorFuelConsumptionLogLastMonthsEntry 1 }
+
+generatorFuelConsumptionLogLastMonthsValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Generator fuel consumption value, logged every hour."
+ ::= { generatorFuelConsumptionLogLastMonthsEntry 2 }
+
+rectifiersStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall status of rectifier subsystem."
+ ::= { rectifiers 1 }
+
+rectifiersCurrentStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured total rectifier current."
+ ::= { rectifiersCurrent 1 }
+
+rectifiersCurrentDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the total rectifier current monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { rectifiersCurrent 2 }
+
+rectifiersCurrentTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { rectifiersCurrent 3 }
+
+rectifiersCurrentAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { rectifiersCurrent 4 }
+
+rectifiersCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the measured total rectifier current."
+ ::= { rectifiersCurrent 5 }
+
+rectifiersCurrentMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { rectifiersCurrent 6 }
+
+rectifiersCurrentMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { rectifiersCurrent 7 }
+
+rectifiersCapacityStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured used rectifier capacity."
+ ::= { rectifiersCapacity 1 }
+
+rectifiersCapacityDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the used rectifier capacity monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { rectifiersCapacity 2 }
+
+rectifiersCapacityTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { rectifiersCapacity 3 }
+
+rectifiersCapacityAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { rectifiersCapacity 4 }
+
+rectifiersCapacityValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The used rectifier capacity value presented in percentage of the total installed rectifier capacity."
+ ::= { rectifiersCapacity 5 }
+
+rectifiersCapacityMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { rectifiersCapacity 6 }
+
+rectifiersCapacityMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { rectifiersCapacity 7 }
+
+rectifiersErrorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This status value shows if the number of failed units is higher than the defined alarm level."
+ ::= { rectifiersError 1 }
+
+rectifiersErrorDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the rectifier error monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { rectifiersError 2 }
+
+rectifiersErrorTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { rectifiersError 3 }
+
+rectifiersErrorEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { rectifiersError 4 }
+
+rectifiersErrorValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of failed rectifiers."
+ ::= { rectifiersError 5 }
+
+rectifiersErrorMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { rectifiersError 6 }
+
+rectifiersErrorMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { rectifiersError 7 }
+
+rectifiersNumberOfRectifiers OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of installed rectifiers."
+ ::= { rectifiers 5 }
+
+rectifierTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RectifierEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table shows the information of each rectifier installed in the system."
+ ::= { rectifiers 6 }
+
+rectifierEntry OBJECT-TYPE
+ SYNTAX RectifierEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { rectifierIndex }
+ ::= { rectifierTable 1 }
+
+RectifierEntry ::= SEQUENCE {
+ rectifierIndex
+ Integer32,
+ rectifierStatus
+ INTEGER,
+ rectifierOutputCurrentValue
+ Integer32,
+ rectifierInputVoltageValue
+ Integer32,
+ rectifierType
+ DisplayString,
+ rectifierHwPartNumber
+ DisplayString,
+ rectifierHwVersion
+ DisplayString,
+ rectifierSwPartNumber
+ DisplayString,
+ rectifierSwVersion
+ DisplayString
+}
+
+rectifierIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..100 of rectifierTable"
+ ::= { rectifierEntry 1 }
+
+rectifierStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall status of rectifier."
+ ::= { rectifierEntry 2 }
+
+rectifierOutputCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output current value of rectifier."
+ ::= { rectifierEntry 3 }
+
+rectifierInputVoltageValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The input voltage value of rectifier."
+ ::= { rectifierEntry 4 }
+
+rectifierType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..27))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of rectifier"
+ ::= { rectifierEntry 5 }
+
+rectifierHwPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware part number of rectifier"
+ ::= { rectifierEntry 6 }
+
+rectifierHwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware version number of rectifier"
+ ::= { rectifierEntry 7 }
+
+rectifierSwPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Part number of secondary software in rectifier"
+ ::= { rectifierEntry 8 }
+
+rectifierSwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Version number of secondary software in rectifier"
+ ::= { rectifierEntry 9 }
+
+rectifiersEnergyLogAccumulated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the accumulated energy delivered from rectifiers."
+ ::= { rectifiersEnergyLog 1 }
+
+rectifiersEnergyLogLastHoursNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in rectifier hourly energy log."
+ ::= { rectifiersEnergyLog 2 }
+
+rectifiersEnergyLogLastHoursTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RectifiersEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains hourly energy log of rectifiers."
+ ::= { rectifiersEnergyLog 3 }
+
+rectifiersEnergyLogLastHoursEntry OBJECT-TYPE
+ SYNTAX RectifiersEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { rectifiersEnergyLogLastHoursIndex }
+ ::= { rectifiersEnergyLogLastHoursTable 1 }
+
+RectifiersEnergyLogLastHoursEntry ::= SEQUENCE {
+ rectifiersEnergyLogLastHoursIndex
+ Integer32,
+ rectifiersEnergyLogLastHoursValue
+ Integer32
+}
+
+rectifiersEnergyLogLastHoursIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of rectifiersEnergyLogLastHoursTable"
+ ::= { rectifiersEnergyLogLastHoursEntry 1 }
+
+rectifiersEnergyLogLastHoursValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every hour."
+ ::= { rectifiersEnergyLogLastHoursEntry 2 }
+
+rectifiersEnergyLogLastDaysNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in rectifier daily energy log."
+ ::= { rectifiersEnergyLog 4 }
+
+rectifiersEnergyLogLastDaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RectifiersEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains daily energy log of rectifiers."
+ ::= { rectifiersEnergyLog 5 }
+
+rectifiersEnergyLogLastDaysEntry OBJECT-TYPE
+ SYNTAX RectifiersEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { rectifiersEnergyLogLastDaysIndex }
+ ::= { rectifiersEnergyLogLastDaysTable 1 }
+
+RectifiersEnergyLogLastDaysEntry ::= SEQUENCE {
+ rectifiersEnergyLogLastDaysIndex
+ Integer32,
+ rectifiersEnergyLogLastDaysValue
+ Integer32
+}
+
+rectifiersEnergyLogLastDaysIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of rectifiersEnergyLogLastDaysTable"
+ ::= { rectifiersEnergyLogLastDaysEntry 1 }
+
+rectifiersEnergyLogLastDaysValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every day."
+ ::= { rectifiersEnergyLogLastDaysEntry 2 }
+
+rectifiersEnergyLogLastWeeksNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in rectifier weekly energy log."
+ ::= { rectifiersEnergyLog 6 }
+
+rectifiersEnergyLogLastWeeksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RectifiersEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains weekly energy log of rectifiers."
+ ::= { rectifiersEnergyLog 7 }
+
+rectifiersEnergyLogLastWeeksEntry OBJECT-TYPE
+ SYNTAX RectifiersEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { rectifiersEnergyLogLastWeeksIndex }
+ ::= { rectifiersEnergyLogLastWeeksTable 1 }
+
+RectifiersEnergyLogLastWeeksEntry ::= SEQUENCE {
+ rectifiersEnergyLogLastWeeksIndex
+ Integer32,
+ rectifiersEnergyLogLastWeeksValue
+ Integer32
+}
+
+rectifiersEnergyLogLastWeeksIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of rectifiersEnergyLogLastWeekTable"
+ ::= { rectifiersEnergyLogLastWeeksEntry 1 }
+
+rectifiersEnergyLogLastWeeksValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every week."
+ ::= { rectifiersEnergyLogLastWeeksEntry 2 }
+
+rectifiersNumberOfGroups OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of rectifier groups"
+ ::= { rectifiers 8 }
+
+rectifierGroupsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RectifierGroupsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains status and the number of installed rectifiers of each rectifier groups."
+ ::= { rectifiers 9 }
+
+rectifierGroupsEntry OBJECT-TYPE
+ SYNTAX RectifierGroupsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { rectifierGroupIndex }
+ ::= { rectifierGroupsTable 1 }
+
+RectifierGroupsEntry ::= SEQUENCE {
+ rectifierGroupIndex
+ Integer32,
+ rectifierGroupStatus
+ INTEGER,
+ rectifierGroupNumberOfRectifiers
+ Integer32
+}
+
+rectifierGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..10)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..10 of rectifierGroupsTable"
+ ::= { rectifierGroupsEntry 1 }
+
+rectifierGroupStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of each rectifier group."
+ ::= { rectifierGroupsEntry 2 }
+
+rectifierGroupNumberOfRectifiers OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of installed rectifiers in each rectifier groups"
+ ::= { rectifierGroupsEntry 3 }
+
+rectifierGroupCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RectifierGroupCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about the total rectifier current of each rectifier groups, which is calculated
+ by summing up current from each rectifier in a rectifier group."
+ ::= { rectifiers 10 }
+
+rectifierGroupCurrentEntry OBJECT-TYPE
+ SYNTAX RectifierGroupCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { rectifierGroupIndex }
+ ::= { rectifierGroupCurrentTable 1 }
+
+RectifierGroupCurrentEntry ::= SEQUENCE {
+ rectifierGroupCurrentStatus
+ INTEGER,
+ rectifierGroupCurrentDescription
+ DisplayString,
+ rectifierGroupCurrentTrapRepeatCounter
+ Integer32,
+ rectifierGroupCurrentAlarmEnable
+ INTEGER,
+ rectifierGroupCurrentValue
+ Integer32,
+ rectifierGroupCurrentMajorAlarmLevel
+ Integer32,
+ rectifierGroupCurrentMinorAlarmLevel
+ Integer32
+}
+
+rectifierGroupCurrentStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured total rectifier current of the rectifier group"
+ ::= { rectifierGroupCurrentEntry 1 }
+
+rectifierGroupCurrentDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the total rectifier current monitor of a rectifier group. This is stored in the system controller
+ and can be changed by the user"
+ ::= { rectifierGroupCurrentEntry 2 }
+
+rectifierGroupCurrentTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { rectifierGroupCurrentEntry 3 }
+
+rectifierGroupCurrentAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { rectifierGroupCurrentEntry 4 }
+
+rectifierGroupCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the measured total rectifier current of each rectifier group."
+ ::= { rectifierGroupCurrentEntry 5 }
+
+rectifierGroupCurrentMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { rectifierGroupCurrentEntry 6 }
+
+rectifierGroupCurrentMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { rectifierGroupCurrentEntry 7 }
+
+rectifierGroupCapacityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RectifierGroupCapacityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This table contains information about the used rectifier capacity of each rectifier group."
+ ::= { rectifiers 11 }
+
+rectifierGroupCapacityEntry OBJECT-TYPE
+ SYNTAX RectifierGroupCapacityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { rectifierGroupIndex }
+ ::= { rectifierGroupCapacityTable 1 }
+
+RectifierGroupCapacityEntry ::= SEQUENCE {
+ rectifierGroupCapacityStatus
+ INTEGER,
+ rectifierGroupCapacityDescription
+ DisplayString,
+ rectifierGroupCapacityTrapRepeatCounter
+ Integer32,
+ rectifierGroupCapacityAlarmEnable
+ INTEGER,
+ rectifierGroupCapacityValue
+ Integer32,
+ rectifierGroupCapacityMajorAlarmLevel
+ Integer32,
+ rectifierGroupCapacityMinorAlarmLevel
+ Integer32
+}
+
+rectifierGroupCapacityStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured used rectifier capacity of each rectifier group"
+ ::= { rectifierGroupCapacityEntry 1 }
+
+rectifierGroupCapacityDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the used rectifier capacity monitor of each rectifier group. This is stored in the system controller
+ and can be changed by the user"
+ ::= { rectifierGroupCapacityEntry 2 }
+
+rectifierGroupCapacityTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { rectifierGroupCapacityEntry 3 }
+
+rectifierGroupCapacityAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { rectifierGroupCapacityEntry 4 }
+
+rectifierGroupCapacityValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The used rectifier capacity value presented in percentage of the total installed rectifier capacity of each rectifier group."
+ ::= { rectifierGroupCapacityEntry 5 }
+
+rectifierGroupCapacityMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { rectifierGroupCapacityEntry 6 }
+
+rectifierGroupCapacityMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { rectifierGroupCapacityEntry 7 }
+
+rectifierGroupErrorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RectifierGroupErrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This table contains information about the rectifier error monitor of each rectifier group."
+ ::= { rectifiers 12 }
+
+rectifierGroupErrorEntry OBJECT-TYPE
+ SYNTAX RectifierGroupErrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { rectifierGroupIndex }
+ ::= { rectifierGroupErrorTable 1 }
+
+RectifierGroupErrorEntry ::= SEQUENCE {
+ rectifierGroupErrorStatus
+ INTEGER,
+ rectifierGroupErrorDescription
+ DisplayString,
+ rectifierGroupErrorTrapRepeatCounter
+ Integer32,
+ rectifierGroupErrorAlarmEnable
+ INTEGER,
+ rectifierGroupErrorValue
+ Integer32,
+ rectifierGroupErrorMajorAlarmLevel
+ Integer32,
+ rectifierGroupErrorMinorAlarmLevel
+ Integer32
+}
+
+rectifierGroupErrorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This status value shows if the number of failed units is higher than the defined alarm level."
+ ::= { rectifierGroupErrorEntry 1 }
+
+rectifierGroupErrorDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the rectifier error monitor of each rectifier group. This is stored in the system controller
+ and can be changed by the user"
+ ::= { rectifierGroupErrorEntry 2 }
+
+rectifierGroupErrorTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { rectifierGroupErrorEntry 3 }
+
+rectifierGroupErrorAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { rectifierGroupErrorEntry 4 }
+
+rectifierGroupErrorValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of failed rectifiers of each rectifier group."
+ ::= { rectifierGroupErrorEntry 5 }
+
+rectifierGroupErrorMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { rectifierGroupErrorEntry 6 }
+
+rectifierGroupErrorMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { rectifierGroupErrorEntry 7 }
+
+rectifierGroupRectifierTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RectifierGroupRectifierEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table shows the information of each rectifier installed in each of the rectifier group in the system."
+ ::= { rectifiers 13 }
+
+rectifierGroupRectifierEntry OBJECT-TYPE
+ SYNTAX RectifierGroupRectifierEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { rectifierGroupIndex,
+ rectifierGroupRectifierIndex }
+ ::= { rectifierGroupRectifierTable 1 }
+
+RectifierGroupRectifierEntry ::= SEQUENCE {
+ rectifierGroupRectifierIndex
+ Integer32,
+ rectifierGroupRectifierStatus
+ INTEGER,
+ rectifierGroupRectifierOutputCurrentValue
+ Integer32,
+ rectifierGroupRectifierInputVoltageValue
+ Integer32,
+ rectifierGroupRectifierType
+ DisplayString,
+ rectifierGroupRectifierHwPartNumber
+ DisplayString,
+ rectifierGroupRectifierHwVersion
+ DisplayString,
+ rectifierGroupRectifierSwPartNumber
+ DisplayString,
+ rectifierGroupRectifierSwVersion
+ DisplayString
+}
+
+rectifierGroupRectifierIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..100 of rectifierGroupRectifierTable"
+ ::= { rectifierGroupRectifierEntry 1 }
+
+rectifierGroupRectifierStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall status of rectifier."
+ ::= { rectifierGroupRectifierEntry 2 }
+
+rectifierGroupRectifierOutputCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output current value of rectifier."
+ ::= { rectifierGroupRectifierEntry 3 }
+
+rectifierGroupRectifierInputVoltageValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The input voltage value of rectifier."
+ ::= { rectifierGroupRectifierEntry 4 }
+
+rectifierGroupRectifierType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..27))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of rectifier"
+ ::= { rectifierGroupRectifierEntry 5 }
+
+rectifierGroupRectifierHwPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware part number of rectifier"
+ ::= { rectifierGroupRectifierEntry 6 }
+
+rectifierGroupRectifierHwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware version number of rectifier"
+ ::= { rectifierGroupRectifierEntry 7 }
+
+rectifierGroupRectifierSwPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Part number of secondary software in rectifier"
+ ::= { rectifierGroupRectifierEntry 8 }
+
+rectifierGroupRectifierSwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Version number of secondary software in rectifier"
+ ::= { rectifierGroupRectifierEntry 9 }
+
+rectifierGroupEnergyLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RectifierGroupEnergyLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This branch contains information about rectifiers' energy logs of each rectifier group."
+ ::= { rectifiers 14 }
+
+rectifierGroupEnergyLogEntry OBJECT-TYPE
+ SYNTAX RectifierGroupEnergyLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { rectifierGroupIndex }
+ ::= { rectifierGroupEnergyLogTable 1 }
+
+RectifierGroupEnergyLogEntry ::= SEQUENCE {
+ rectifierGroupEnergyLogAccumulated
+ Integer32,
+ rectifierGroupEnergyLogLastHoursNumberOfEntries
+ Integer32,
+ rectifierGroupEnergyLogLastDaysNumberOfEntries
+ Integer32,
+ rectifierGroupEnergyLogLastWeeksNumberOfEntries
+ Integer32
+}
+
+rectifierGroupEnergyLogAccumulated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the accumulated energy delivered from rectifiers of each rectifier group."
+ ::= { rectifierGroupEnergyLogEntry 1 }
+
+rectifierGroupEnergyLogLastHoursNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in rectifier group hourly energy log."
+ ::= { rectifierGroupEnergyLogEntry 2 }
+
+rectifierGroupEnergyLogLastDaysNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in rectifier group daily energy log."
+ ::= { rectifierGroupEnergyLogEntry 3 }
+
+rectifierGroupEnergyLogLastWeeksNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in rectifier group weekly energy log."
+ ::= { rectifierGroupEnergyLogEntry 4 }
+
+rectifierGroupEnergyLogLastHoursTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RectifierGroupEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains hourly energy log of each rectifier group"
+ ::= { rectifiers 15 }
+
+rectifierGroupEnergyLogLastHoursEntry OBJECT-TYPE
+ SYNTAX RectifierGroupEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { rectifierGroupIndex,
+ rectifierGroupEnergyLogLastHoursIndex }
+ ::= { rectifierGroupEnergyLogLastHoursTable 1 }
+
+RectifierGroupEnergyLogLastHoursEntry ::= SEQUENCE {
+ rectifierGroupEnergyLogLastHoursIndex
+ Integer32,
+ rectifierGroupEnergyLogLastHoursValue
+ Integer32
+}
+
+rectifierGroupEnergyLogLastHoursIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of rectifierGroupEnergyLogLastHoursTable"
+ ::= { rectifierGroupEnergyLogLastHoursEntry 1 }
+
+rectifierGroupEnergyLogLastHoursValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every hour."
+ ::= { rectifierGroupEnergyLogLastHoursEntry 2 }
+
+rectifierGroupEnergyLogLastDaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RectifierGroupEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains daily energy log of each rectifier group"
+ ::= { rectifiers 16 }
+
+rectifierGroupEnergyLogLastDaysEntry OBJECT-TYPE
+ SYNTAX RectifierGroupEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { rectifierGroupIndex,
+ rectifierGroupEnergyLogLastDaysIndex }
+ ::= { rectifierGroupEnergyLogLastDaysTable 1 }
+
+RectifierGroupEnergyLogLastDaysEntry ::= SEQUENCE {
+ rectifierGroupEnergyLogLastDaysIndex
+ Integer32,
+ rectifierGroupEnergyLogLastDaysValue
+ Integer32
+}
+
+rectifierGroupEnergyLogLastDaysIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of rectifierGroupEnergyLogLasDaysTable"
+ ::= { rectifierGroupEnergyLogLastDaysEntry 1 }
+
+rectifierGroupEnergyLogLastDaysValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every day."
+ ::= { rectifierGroupEnergyLogLastDaysEntry 2 }
+
+rectifierGroupEnergyLogLastWeeksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RectifierGroupEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains weekly energy log of each rectifier group"
+ ::= { rectifiers 17 }
+
+rectifierGroupEnergyLogLastWeeksEntry OBJECT-TYPE
+ SYNTAX RectifierGroupEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { rectifierGroupIndex,
+ rectifierGroupEnergyLogLastWeeksIndex }
+ ::= { rectifierGroupEnergyLogLastWeeksTable 1 }
+
+RectifierGroupEnergyLogLastWeeksEntry ::= SEQUENCE {
+ rectifierGroupEnergyLogLastWeeksIndex
+ Integer32,
+ rectifierGroupEnergyLogLastWeeksValue
+ Integer32
+}
+
+rectifierGroupEnergyLogLastWeeksIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of rectifierGroupEnergyLogLastWeeksTable"
+ ::= { rectifierGroupEnergyLogLastWeeksEntry 1 }
+
+rectifierGroupEnergyLogLastWeeksValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every week."
+ ::= { rectifierGroupEnergyLogLastWeeksEntry 2 }
+
+rectifiersTemperatureStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the rectifier temperature can be either one of the defined enumerated values"
+ ::= { rectifiersTemperature 1 }
+
+rectifiersTemperatureDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the rectifier temperature monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { rectifiersTemperature 2 }
+
+rectifiersTemperatureTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { rectifiersTemperature 3 }
+
+rectifiersTemperatureAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { rectifiersTemperature 4 }
+
+rectifiersTemperatureValue OBJECT-TYPE
+ SYNTAX Integer32 (0..9999)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest value of the rectifier temperature measurements.
+ Depending on the global setting in the Control unit, this value will be presented in Celsius
+ or Fahrenheit."
+ ::= { rectifiersTemperature 5 }
+
+rectifiersTemperatureMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { rectifiersTemperature 6 }
+
+rectifiersTemperatureMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { rectifiersTemperature 7 }
+
+rectifiersTemperatureMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { rectifiersTemperature 8 }
+
+rectifiersTemperatureMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { rectifiersTemperature 9 }
+
+rectifierGroupTemperatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RectifierGroupTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about the highest rectifier temperature of each rectifier groups, which is calculated
+ by summing up current from each rectifier in a rectifier group."
+ ::= { rectifiers 19 }
+
+rectifierGroupTemperatureEntry OBJECT-TYPE
+ SYNTAX RectifierGroupTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { rectifierGroupIndex }
+ ::= { rectifierGroupTemperatureTable 1 }
+
+RectifierGroupTemperatureEntry ::= SEQUENCE {
+ rectifierGroupTemperatureStatus
+ INTEGER,
+ rectifierGroupTemperatureDescription
+ DisplayString,
+ rectifierGroupTemperatureTrapRepeatCounter
+ Integer32,
+ rectifierGroupTemperatureAlarmEnable
+ INTEGER,
+ rectifierGroupTemperatureValue
+ Integer32,
+ rectifierGroupTemperatureMajorHighLevel
+ Integer32,
+ rectifierGroupTemperatureMinorHighLevel
+ Integer32,
+ rectifierGroupTemperatureMinorLowLevel
+ Integer32,
+ rectifierGroupTemperatureMajorLowLevel
+ Integer32
+}
+
+rectifierGroupTemperatureStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured highest rectifier temperature of the rectifier group"
+ ::= { rectifierGroupTemperatureEntry 1 }
+
+rectifierGroupTemperatureDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the highest rectifier temperature monitor of a rectifier group. This is stored in the system controller
+ and can be changed by the user"
+ ::= { rectifierGroupTemperatureEntry 2 }
+
+rectifierGroupTemperatureTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { rectifierGroupTemperatureEntry 3 }
+
+rectifierGroupTemperatureAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { rectifierGroupTemperatureEntry 4 }
+
+rectifierGroupTemperatureValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the measured highest rectifier temperature of each rectifier group."
+ ::= { rectifierGroupTemperatureEntry 5 }
+
+rectifierGroupTemperatureMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { rectifierGroupTemperatureEntry 6 }
+
+rectifierGroupTemperatureMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { rectifierGroupTemperatureEntry 7 }
+
+rectifierGroupTemperatureMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { rectifierGroupTemperatureEntry 8 }
+
+rectifierGroupTemperatureMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { rectifierGroupTemperatureEntry 9 }
+
+dcdcNumberOfGroups OBJECT-TYPE
+ SYNTAX Integer32 (0..5)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of dcdc groups"
+ ::= { dcdc 1 }
+
+dcdcGroupsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DcdcGroupsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about dcdc groups."
+ ::= { dcdc 2 }
+
+dcdcGroupsEntry OBJECT-TYPE
+ SYNTAX DcdcGroupsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { dcdcGroupIndex }
+ ::= { dcdcGroupsTable 1 }
+
+DcdcGroupsEntry ::= SEQUENCE {
+ dcdcGroupIndex
+ Integer32,
+ dcdcGroupStatus
+ INTEGER,
+ dcdcGroupNumberOfDcdcConverters
+ Integer32,
+ dcdcGroupOutputVoltage
+ Integer32,
+ dcdcNumberOfCurrents
+ Integer32,
+ dcdcNumberOfCapacities
+ Integer32,
+ dcdcNumberOfAlarms
+ Integer32
+}
+
+dcdcGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dcdcGroupsEntry 1 }
+
+dcdcGroupStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall status of dcdc group."
+ ::= { dcdcGroupsEntry 2 }
+
+dcdcGroupNumberOfDcdcConverters OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of installed dcdc converters."
+ ::= { dcdcGroupsEntry 3 }
+
+dcdcGroupOutputVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Output voltage of dcdc converters"
+ ::= { dcdcGroupsEntry 4 }
+
+dcdcNumberOfCurrents OBJECT-TYPE
+ SYNTAX Integer32 (0..5)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of dcdc currents"
+ ::= { dcdcGroupsEntry 5 }
+
+dcdcNumberOfCapacities OBJECT-TYPE
+ SYNTAX Integer32 (0..5)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of dcdc capacities"
+ ::= { dcdcGroupsEntry 6 }
+
+dcdcNumberOfAlarms OBJECT-TYPE
+ SYNTAX Integer32 (0..5)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of dcdc alarms"
+ ::= { dcdcGroupsEntry 7 }
+
+dcdcCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DcdcCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about the total dcdc current."
+ ::= { dcdc 3 }
+
+dcdcCurrentEntry OBJECT-TYPE
+ SYNTAX DcdcCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { dcdcGroupIndex }
+ ::= { dcdcCurrentTable 1 }
+
+DcdcCurrentEntry ::= SEQUENCE {
+ dcdcCurrentStatus
+ INTEGER,
+ dcdcCurrentDescription
+ DisplayString,
+ dcdcCurrentTrapRepeatCounter
+ Counter32,
+ dcdcCurrentAlarmEnable
+ INTEGER,
+ dcdcCurrentValue
+ Integer32,
+ dcdcCurrentMajorAlarmLevel
+ Integer32,
+ dcdcCurrentMinorAlarmLevel
+ Integer32
+}
+
+dcdcCurrentStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured total dcdc current."
+ ::= { dcdcCurrentEntry 1 }
+
+dcdcCurrentDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the total dcdc current monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { dcdcCurrentEntry 2 }
+
+dcdcCurrentTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { dcdcCurrentEntry 3 }
+
+dcdcCurrentAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { dcdcCurrentEntry 4 }
+
+dcdcCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the measured total dcdc current."
+ ::= { dcdcCurrentEntry 5 }
+
+dcdcCurrentMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { dcdcCurrentEntry 6 }
+
+dcdcCurrentMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { dcdcCurrentEntry 7 }
+
+dcdcCapacityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DcdcCapacityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about the used dcdc capacity."
+ ::= { dcdc 4 }
+
+dcdcCapacityEntry OBJECT-TYPE
+ SYNTAX DcdcCapacityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { dcdcGroupIndex }
+ ::= { dcdcCapacityTable 1 }
+
+DcdcCapacityEntry ::= SEQUENCE {
+ dcdcCapacityStatus
+ INTEGER,
+ dcdcCapacityDescription
+ DisplayString,
+ dcdcCapacityTrapRepeatCounter
+ Counter32,
+ dcdcCapacityAlarmEnable
+ INTEGER,
+ dcdcCapacityValue
+ Integer32,
+ dcdcCapacityMajorAlarmLevel
+ Integer32,
+ dcdcCapacityMinorAlarmLevel
+ Integer32
+}
+
+dcdcCapacityStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured used dcdc capacity."
+ ::= { dcdcCapacityEntry 1 }
+
+dcdcCapacityDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the used dcdc capacity monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { dcdcCapacityEntry 2 }
+
+dcdcCapacityTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes of"
+ ::= { dcdcCapacityEntry 3 }
+
+dcdcCapacityAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { dcdcCapacityEntry 4 }
+
+dcdcCapacityValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The used dcdc capacity value presented in percentage of the total installed dcdc capacity."
+ ::= { dcdcCapacityEntry 5 }
+
+dcdcCapacityMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { dcdcCapacityEntry 6 }
+
+dcdcCapacityMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { dcdcCapacityEntry 7 }
+
+dcdcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DcdcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table shows the information of each dcdc converter installed in the system."
+ ::= { dcdc 5 }
+
+dcdcEntry OBJECT-TYPE
+ SYNTAX DcdcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { dcdcGroupIndex,
+ dcdcIndex }
+ ::= { dcdcTable 1 }
+
+DcdcEntry ::= SEQUENCE {
+ dcdcIndex
+ Integer32,
+ dcdcStatus
+ INTEGER,
+ dcdcOutputCurrentValue
+ Integer32,
+ dcdcInputVoltageValue
+ Integer32,
+ dcdcType
+ DisplayString,
+ dcdcHwPartNumber
+ DisplayString,
+ dcdcHwVersion
+ DisplayString,
+ dcdcSwPartNumber
+ DisplayString,
+ dcdcSwVersion
+ DisplayString
+}
+
+-- Index used for navigating the rows 1..100 of dcdcTable
+
+dcdcIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..100 of dcdcTable"
+ ::= { dcdcEntry 1 }
+
+dcdcStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall status of dcdc converter"
+ ::= { dcdcEntry 2 }
+
+dcdcOutputCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output current value of dcdc."
+ ::= { dcdcEntry 3 }
+
+dcdcInputVoltageValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The input voltage value of dcdc."
+ ::= { dcdcEntry 4 }
+
+dcdcType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..27))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of dcdc converter"
+ ::= { dcdcEntry 5 }
+
+dcdcHwPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware part number of dcdc converter"
+ ::= { dcdcEntry 6 }
+
+dcdcHwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware version number of dcdc converter"
+ ::= { dcdcEntry 7 }
+
+dcdcSwPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Part number of secondary software in dcdc converter"
+ ::= { dcdcEntry 8 }
+
+dcdcSwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Version number of secondary software in dcdc converter"
+ ::= { dcdcEntry 9 }
+
+dcdcErrorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DcdcErrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about the dcdc error monitor."
+ ::= { dcdc 6 }
+
+dcdcErrorEntry OBJECT-TYPE
+ SYNTAX DcdcErrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { dcdcGroupIndex }
+ ::= { dcdcErrorTable 1 }
+
+DcdcErrorEntry ::= SEQUENCE {
+ dcdcErrorStatus
+ INTEGER,
+ dcdcErrorDescription
+ DisplayString,
+ dcdcErrorTrapRepeatCounter
+ Counter32,
+ dcdcErrorEnable
+ INTEGER,
+ dcdcErrorValue
+ Integer32,
+ dcdcErrorMajorAlarmLevel
+ Integer32,
+ dcdcErrorMinorAlarmLevel
+ Integer32
+}
+
+dcdcErrorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This status value shows if the number of failed units is higher than the defined alarm level."
+ ::= { dcdcErrorEntry 1 }
+
+dcdcErrorDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the dcdc error monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { dcdcErrorEntry 2 }
+
+dcdcErrorTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { dcdcErrorEntry 3 }
+
+dcdcErrorEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { dcdcErrorEntry 4 }
+
+dcdcErrorValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of failed dcdc converters."
+ ::= { dcdcErrorEntry 5 }
+
+dcdcErrorMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { dcdcErrorEntry 6 }
+
+dcdcErrorMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { dcdcErrorEntry 7 }
+
+solarChargersStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall status of solar charger subsystem."
+ ::= { solarChargers 1 }
+
+solarChargersCurrentStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured total solar current."
+ ::= { solarChargersCurrent 1 }
+
+solarChargersCurrentDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the total solar current monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { solarChargersCurrent 2 }
+
+solarChargersCurrentTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { solarChargersCurrent 3 }
+
+solarChargersCurrentAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { solarChargersCurrent 4 }
+
+solarChargersCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the measured total solar current."
+ ::= { solarChargersCurrent 5 }
+
+solarChargersCurrentMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { solarChargersCurrent 6 }
+
+solarChargersCurrentMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { solarChargersCurrent 7 }
+
+solarChargersErrorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This status value shows if the number of failed units is higher than the defined alarm level."
+ ::= { solarChargersError 1 }
+
+solarChargersErrorDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the solar error monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { solarChargersError 2 }
+
+solarChargersErrorTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { solarChargersError 3 }
+
+solarChargersErrorEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { solarChargersError 4 }
+
+solarChargersErrorValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of failed solar chargers."
+ ::= { solarChargersError 5 }
+
+solarChargersErrorMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { solarChargersError 6 }
+
+solarChargersErrorMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { solarChargersError 7 }
+
+solarChargersNumberOfSolarChargers OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of installed solar chargers."
+ ::= { solarChargers 5 }
+
+solarChargerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SolarChargerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table shows the information of each solar charger installed in the system."
+ ::= { solarChargers 6 }
+
+solarChargerEntry OBJECT-TYPE
+ SYNTAX SolarChargerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { solarChargerIndex }
+ ::= { solarChargerTable 1 }
+
+SolarChargerEntry ::= SEQUENCE {
+ solarChargerIndex
+ Integer32,
+ solarChargerStatus
+ INTEGER,
+ solarChargerOutputCurrentValue
+ Integer32,
+ solarChargerInputVoltageValue
+ Integer32,
+ solarChargerType
+ DisplayString,
+ solarChargerHwPartNumber
+ DisplayString,
+ solarChargerHwVersion
+ DisplayString,
+ solarChargerSwPartNumber
+ DisplayString,
+ solarChargerSwVersion
+ DisplayString
+}
+
+solarChargerIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..100 of solarChargerTable"
+ ::= { solarChargerEntry 1 }
+
+solarChargerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall status of solar charger."
+ ::= { solarChargerEntry 2 }
+
+solarChargerOutputCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output current value of solar charger."
+ ::= { solarChargerEntry 3 }
+
+solarChargerInputVoltageValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The input voltage value of solar charger."
+ ::= { solarChargerEntry 4 }
+
+solarChargerType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..27))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of solar charger"
+ ::= { solarChargerEntry 5 }
+
+solarChargerHwPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware part number of solar charger"
+ ::= { solarChargerEntry 6 }
+
+solarChargerHwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware version number of solar charger"
+ ::= { solarChargerEntry 7 }
+
+solarChargerSwPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Part number of secondary software in solar charger"
+ ::= { solarChargerEntry 8 }
+
+solarChargerSwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Version number of secondary software in solar charger"
+ ::= { solarChargerEntry 9 }
+
+solarChargersEnergyLogAccumulated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the accumulated energy delivered from solar chargers."
+ ::= { solarChargersEnergyLog 1 }
+
+solarChargersEnergyLogLastHoursNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in solar charger hourly energy log."
+ ::= { solarChargersEnergyLog 2 }
+
+solarChargersEnergyLogLastHoursTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SolarChargersEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains hourly energy log of solar chargers."
+ ::= { solarChargersEnergyLog 3 }
+
+solarChargersEnergyLogLastHoursEntry OBJECT-TYPE
+ SYNTAX SolarChargersEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { solarChargersEnergyLogLastHoursIndex }
+ ::= { solarChargersEnergyLogLastHoursTable 1 }
+
+SolarChargersEnergyLogLastHoursEntry ::= SEQUENCE {
+ solarChargersEnergyLogLastHoursIndex
+ Integer32,
+ solarChargersEnergyLogLastHoursValue
+ Integer32
+}
+
+solarChargersEnergyLogLastHoursIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of solarChargersEnergyLogLastHoursTable"
+ ::= { solarChargersEnergyLogLastHoursEntry 1 }
+
+solarChargersEnergyLogLastHoursValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every hour."
+ ::= { solarChargersEnergyLogLastHoursEntry 2 }
+
+solarChargersEnergyLogLastDaysNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in solar charger daily energy log."
+ ::= { solarChargersEnergyLog 4 }
+
+solarChargersEnergyLogLastDaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SolarChargersEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains daily energy log of solar chargers."
+ ::= { solarChargersEnergyLog 5 }
+
+solarChargersEnergyLogLastDaysEntry OBJECT-TYPE
+ SYNTAX SolarChargersEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { solarChargersEnergyLogLastDaysIndex }
+ ::= { solarChargersEnergyLogLastDaysTable 1 }
+
+SolarChargersEnergyLogLastDaysEntry ::= SEQUENCE {
+ solarChargersEnergyLogLastDaysIndex
+ Integer32,
+ solarChargersEnergyLogLastDaysValue
+ Integer32
+}
+
+solarChargersEnergyLogLastDaysIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of solarChargersEnergyLogLastDaysTable"
+ ::= { solarChargersEnergyLogLastDaysEntry 1 }
+
+solarChargersEnergyLogLastDaysValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every day."
+ ::= { solarChargersEnergyLogLastDaysEntry 2 }
+
+solarChargersEnergyLogLastWeeksNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in solar charger weekly energy log."
+ ::= { solarChargersEnergyLog 6 }
+
+solarChargersEnergyLogLastWeeksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SolarChargersEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains weekly energy log of solar chargers."
+ ::= { solarChargersEnergyLog 7 }
+
+solarChargersEnergyLogLastWeeksEntry OBJECT-TYPE
+ SYNTAX SolarChargersEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { solarChargersEnergyLogLastWeeksIndex }
+ ::= { solarChargersEnergyLogLastWeeksTable 1 }
+
+SolarChargersEnergyLogLastWeeksEntry ::= SEQUENCE {
+ solarChargersEnergyLogLastWeeksIndex
+ Integer32,
+ solarChargersEnergyLogLastWeeksValue
+ Integer32
+}
+
+solarChargersEnergyLogLastWeeksIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of solarChargersEnergyLogLastWeekTable"
+ ::= { solarChargersEnergyLogLastWeeksEntry 1 }
+
+solarChargersEnergyLogLastWeeksValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every week."
+ ::= { solarChargersEnergyLogLastWeeksEntry 2 }
+
+windChargersStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall status of wind charger subsystem."
+ ::= { windChargers 1 }
+
+windChargersCurrentStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured total wind current."
+ ::= { windChargersCurrent 1 }
+
+windChargersCurrentDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the total wind current monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { windChargersCurrent 2 }
+
+windChargersCurrentTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { windChargersCurrent 3 }
+
+windChargersCurrentAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { windChargersCurrent 4 }
+
+windChargersCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the measured total wind current."
+ ::= { windChargersCurrent 5 }
+
+windChargersCurrentMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { windChargersCurrent 6 }
+
+windChargersCurrentMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { windChargersCurrent 7 }
+
+windChargersErrorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This status value shows if the number of failed units is higher than the defined alarm level."
+ ::= { windChargersError 1 }
+
+windChargersErrorDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the wind error monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { windChargersError 2 }
+
+windChargersErrorTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { windChargersError 3 }
+
+windChargersErrorEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { windChargersError 4 }
+
+windChargersErrorValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of failed wind chargers."
+ ::= { windChargersError 5 }
+
+windChargersErrorMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { windChargersError 6 }
+
+windChargersErrorMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { windChargersError 7 }
+
+windChargersNumberOfWindChargers OBJECT-TYPE
+ SYNTAX Integer32 (0..254)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of installed wind chargers."
+ ::= { windChargers 5 }
+
+windChargerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WindChargerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table shows the information of each wind charger installed in the system."
+ ::= { windChargers 6 }
+
+windChargerEntry OBJECT-TYPE
+ SYNTAX WindChargerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { windChargerIndex }
+ ::= { windChargerTable 1 }
+
+WindChargerEntry ::= SEQUENCE {
+ windChargerIndex
+ Integer32,
+ windChargerStatus
+ INTEGER,
+ windChargerOutputCurrentValue
+ Integer32,
+ windChargerInputVoltageValue
+ Integer32,
+ windChargerType
+ DisplayString,
+ windChargerHwPartNumber
+ DisplayString,
+ windChargerHwVersion
+ DisplayString,
+ windChargerSwPartNumber
+ DisplayString,
+ windChargerSwVersion
+ DisplayString
+}
+
+windChargerIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..100 of windChargerTable"
+ ::= { windChargerEntry 1 }
+
+windChargerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall status of wind charger."
+ ::= { windChargerEntry 2 }
+
+windChargerOutputCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output current value of wind charger."
+ ::= { windChargerEntry 3 }
+
+windChargerInputVoltageValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The input voltage value of wind charger."
+ ::= { windChargerEntry 4 }
+
+windChargerType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..27))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of wind charger"
+ ::= { windChargerEntry 5 }
+
+windChargerHwPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware part number of wind charger"
+ ::= { windChargerEntry 6 }
+
+windChargerHwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware version number of wind charger"
+ ::= { windChargerEntry 7 }
+
+windChargerSwPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Part number of secondary software in wind charger"
+ ::= { windChargerEntry 8 }
+
+windChargerSwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Version number of secondary software in wind charger"
+ ::= { windChargerEntry 9 }
+
+windChargersEnergyLogAccumulated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the accumulated energy delivered to/from wind chargers."
+ ::= { windChargersEnergyLog 1 }
+
+windChargersEnergyLogLastHoursNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in wind charger hourly energy log."
+ ::= { windChargersEnergyLog 2 }
+
+windChargersEnergyLogLastHoursTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WindChargersEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains hourly energy log of wind chargers."
+ ::= { windChargersEnergyLog 3 }
+
+windChargersEnergyLogLastHoursEntry OBJECT-TYPE
+ SYNTAX WindChargersEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { windChargersEnergyLogLastHoursIndex }
+ ::= { windChargersEnergyLogLastHoursTable 1 }
+
+WindChargersEnergyLogLastHoursEntry ::= SEQUENCE {
+ windChargersEnergyLogLastHoursIndex
+ Integer32,
+ windChargersEnergyLogLastHoursValue
+ Integer32
+}
+
+windChargersEnergyLogLastHoursIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of windChargersEnergyLogLastHoursTable"
+ ::= { windChargersEnergyLogLastHoursEntry 1 }
+
+windChargersEnergyLogLastHoursValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every hour."
+ ::= { windChargersEnergyLogLastHoursEntry 2 }
+
+windChargersEnergyLogLastDaysNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in wind charger daily energy log."
+ ::= { windChargersEnergyLog 4 }
+
+windChargersEnergyLogLastDaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WindChargersEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains daily energy log of wind chargers."
+ ::= { windChargersEnergyLog 5 }
+
+windChargersEnergyLogLastDaysEntry OBJECT-TYPE
+ SYNTAX WindChargersEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { windChargersEnergyLogLastDaysIndex }
+ ::= { windChargersEnergyLogLastDaysTable 1 }
+
+WindChargersEnergyLogLastDaysEntry ::= SEQUENCE {
+ windChargersEnergyLogLastDaysIndex
+ Integer32,
+ windChargersEnergyLogLastDaysValue
+ Integer32
+}
+
+windChargersEnergyLogLastDaysIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of windChargersEnergyLogLastDaysTable"
+ ::= { windChargersEnergyLogLastDaysEntry 1 }
+
+windChargersEnergyLogLastDaysValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every day."
+ ::= { windChargersEnergyLogLastDaysEntry 2 }
+
+windChargersEnergyLogLastWeeksNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in wind charger weekly energy log."
+ ::= { windChargersEnergyLog 6 }
+
+windChargersEnergyLogLastWeeksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WindChargersEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains weekly energy log of wind chargers."
+ ::= { windChargersEnergyLog 7 }
+
+windChargersEnergyLogLastWeeksEntry OBJECT-TYPE
+ SYNTAX WindChargersEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { windChargersEnergyLogLastWeeksIndex }
+ ::= { windChargersEnergyLogLastWeeksTable 1 }
+
+WindChargersEnergyLogLastWeeksEntry ::= SEQUENCE {
+ windChargersEnergyLogLastWeeksIndex
+ Integer32,
+ windChargersEnergyLogLastWeeksValue
+ Integer32
+}
+
+windChargersEnergyLogLastWeeksIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of windChargersEnergyLogLastWeekTable"
+ ::= { windChargersEnergyLogLastWeeksEntry 1 }
+
+windChargersEnergyLogLastWeeksValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every week."
+ ::= { windChargersEnergyLogLastWeeksEntry 2 }
+
+loadStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall status of load subsystem."
+ ::= { load 1 }
+
+loadCurrentStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured load current."
+ ::= { loadCurrent 1 }
+
+loadCurrentDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the load current monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { loadCurrent 2 }
+
+loadCurrentTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { loadCurrent 3 }
+
+loadCurrentAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { loadCurrent 4 }
+
+loadCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the measured load current."
+ ::= { loadCurrent 5 }
+
+loadCurrentMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { loadCurrent 6 }
+
+loadCurrentMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { loadCurrent 7 }
+
+loadFusesStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall status of the load fuses."
+ ::= { load 3 }
+
+loadNumberOfGroups OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of load groups"
+ ::= { load 4 }
+
+loadGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LoadGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about load groups."
+ ::= { load 5 }
+
+loadGroupEntry OBJECT-TYPE
+ SYNTAX LoadGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { loadGroupIndex }
+ ::= { loadGroupTable 1 }
+
+LoadGroupEntry ::= SEQUENCE {
+ loadGroupIndex
+ Integer32,
+ loadGroupStatus
+ INTEGER,
+ loadNumberOfLVLDs
+ Integer32,
+ loadNumberOfVoltages
+ Integer32
+}
+
+loadGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..8 of loadGroupTable"
+ ::= { loadGroupEntry 1 }
+
+loadGroupStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of load group"
+ ::= { loadGroupEntry 2 }
+
+loadNumberOfLVLDs OBJECT-TYPE
+ SYNTAX Integer32 (0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of LVLDs installed in load group"
+ ::= { loadGroupEntry 3 }
+
+loadNumberOfVoltages OBJECT-TYPE
+ SYNTAX Integer32 (0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of voltages in load group"
+ ::= { loadGroupEntry 4 }
+
+loadLVLDTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LoadLVLDEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about LVLDs"
+ ::= { load 6 }
+
+loadLVLDEntry OBJECT-TYPE
+ SYNTAX LoadLVLDEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { loadGroupIndex,
+ loadLVLDIndex }
+ ::= { loadLVLDTable 1 }
+
+LoadLVLDEntry ::= SEQUENCE {
+ loadLVLDIndex
+ Integer32,
+ loadLVLDStatus
+ INTEGER,
+ loadLVLDDescription
+ DisplayString,
+ loadLVLDTrapRepeatCounter
+ Counter32,
+ loadLVLDEnable
+ INTEGER,
+ loadLVLDValue
+ Integer32,
+ loadLVLDConnectVoltage
+ Integer32,
+ loadLVLDDisconnectVoltage
+ Integer32
+}
+
+loadLVLDIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..8 of loadLVLDTable"
+ ::= { loadLVLDEntry 1 }
+
+loadLVLDStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of LVLD"
+ ::= { loadLVLDEntry 2 }
+
+loadLVLDDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the LVLD. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { loadLVLDEntry 3 }
+
+loadLVLDTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { loadLVLDEntry 4 }
+
+loadLVLDEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the LVLD will be reported."
+ ::= { loadLVLDEntry 5 }
+
+loadLVLDValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured value of the LVLD."
+ ::= { loadLVLDEntry 6 }
+
+loadLVLDConnectVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The load Contactor's Reconnect Voltage"
+ ::= { loadLVLDEntry 7 }
+
+loadLVLDDisconnectVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The load Contactor's Disconnect Voltage"
+ ::= { loadLVLDEntry 8 }
+
+loadFuseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LoadFuseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about load fuse "
+ ::= { load 7 }
+
+loadFuseEntry OBJECT-TYPE
+ SYNTAX LoadFuseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { loadGroupIndex }
+ ::= { loadFuseTable 1 }
+
+LoadFuseEntry ::= SEQUENCE {
+ loadFuseStatus
+ INTEGER,
+ loadFuseDescription
+ DisplayString,
+ loadFuseTrapRepeatCounter
+ Counter32,
+ loadFuseAlarmEnable
+ INTEGER,
+ loadFuseValue
+ Integer32
+}
+
+loadFuseStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of load fuse"
+ ::= { loadFuseEntry 1 }
+
+loadFuseDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the load fuse monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { loadFuseEntry 2 }
+
+loadFuseTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { loadFuseEntry 3 }
+
+loadFuseAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { loadFuseEntry 4 }
+
+loadFuseValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The measured value of the load fuse."
+ ::= { loadFuseEntry 5 }
+
+loadEnergyLogAccumulated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the accumulated energy delivered to load."
+ ::= { loadEnergyLog 1 }
+
+loadEnergyLogLastHoursNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in load hourly energy log."
+ ::= { loadEnergyLog 2 }
+
+loadEnergyLogLastHoursTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LoadEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { loadEnergyLog 3 }
+
+loadEnergyLogLastHoursEntry OBJECT-TYPE
+ SYNTAX LoadEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { loadEnergyLogLastHoursIndex }
+ ::= { loadEnergyLogLastHoursTable 1 }
+
+LoadEnergyLogLastHoursEntry ::= SEQUENCE {
+ loadEnergyLogLastHoursIndex
+ Integer32,
+ loadEnergyLogLastHoursValue
+ Integer32
+}
+
+loadEnergyLogLastHoursIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of loadEnergyLogLastHoursTable"
+ ::= { loadEnergyLogLastHoursEntry 1 }
+
+loadEnergyLogLastHoursValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every hour."
+ ::= { loadEnergyLogLastHoursEntry 2 }
+
+loadEnergyLogLastDaysNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in load daily energy log."
+ ::= { loadEnergyLog 4 }
+
+loadEnergyLogLastDaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LoadEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { loadEnergyLog 5 }
+
+loadEnergyLogLastDaysEntry OBJECT-TYPE
+ SYNTAX LoadEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { loadEnergyLogLastDaysIndex }
+ ::= { loadEnergyLogLastDaysTable 1 }
+
+LoadEnergyLogLastDaysEntry ::= SEQUENCE {
+ loadEnergyLogLastDaysIndex
+ Integer32,
+ loadEnergyLogLastDaysValue
+ Integer32
+}
+
+loadEnergyLogLastDaysIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of loadEnergyLogLastDaysTable"
+ ::= { loadEnergyLogLastDaysEntry 1 }
+
+loadEnergyLogLastDaysValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every day."
+ ::= { loadEnergyLogLastDaysEntry 2 }
+
+loadEnergyLogLastWeeksNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in load weekly energy log."
+ ::= { loadEnergyLog 6 }
+
+loadEnergyLogLastWeeksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LoadEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { loadEnergyLog 7 }
+
+loadEnergyLogLastWeeksEntry OBJECT-TYPE
+ SYNTAX LoadEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { loadEnergyLogLastWeeksIndex }
+ ::= { loadEnergyLogLastWeeksTable 1 }
+
+LoadEnergyLogLastWeeksEntry ::= SEQUENCE {
+ loadEnergyLogLastWeeksIndex
+ Integer32,
+ loadEnergyLogLastWeeksValue
+ Integer32
+}
+
+loadEnergyLogLastWeeksIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of loadEnergyLogLastWeekTable"
+ ::= { loadEnergyLogLastWeeksEntry 1 }
+
+loadEnergyLogLastWeeksValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every week."
+ ::= { loadEnergyLogLastWeeksEntry 2 }
+
+loadVoltageTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LoadVoltageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about voltages"
+ ::= { load 9 }
+
+loadVoltageEntry OBJECT-TYPE
+ SYNTAX LoadVoltageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { loadGroupIndex,
+ loadVoltageIndex }
+ ::= { loadVoltageTable 1 }
+
+LoadVoltageEntry ::= SEQUENCE {
+ loadVoltageIndex
+ Integer32,
+ loadVoltageStatus
+ INTEGER,
+ loadVoltageDescription
+ DisplayString,
+ loadVoltageTrapRepeatCounter
+ Counter32,
+ loadVoltageEnable
+ INTEGER,
+ loadVoltageValue
+ Integer32
+}
+
+loadVoltageIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..3)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..3 of loadVoltageTable"
+ ::= { loadVoltageEntry 1 }
+
+loadVoltageStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of voltage"
+ ::= { loadVoltageEntry 2 }
+
+loadVoltageDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the voltage. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { loadVoltageEntry 3 }
+
+loadVoltageTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { loadVoltageEntry 4 }
+
+loadVoltageEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the LVLD will be reported."
+ ::= { loadVoltageEntry 5 }
+
+loadVoltageValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured value of the voltage."
+ ::= { loadVoltageEntry 6 }
+
+-- The reported status of the battery subsystem. The status reflects the condition
+-- of all underlying alarm monitors in the battery subsystem
+
+batteryStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A toplevel status for the battery subsystem. The state of this reflects the status of all
+ underlying statuses for the battery. Any change in one of the 'data monitors' in
+ the battery subsystem will propagate up to this status indicator."
+ ::= { battery 1 }
+
+batteryDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A descriptive name of the battery installed in the system."
+ ::= { battery 2 }
+
+batteryReferenceVoltage OBJECT-TYPE
+ SYNTAX Integer32 (840..60417)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Voltage at which the DC System float charges.
+ Acts as reference voltage when running temperature compensated charging."
+ ::= { battery 3 }
+
+batteryFusesStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the battery fuses/breakers can mainly be normal(1) or majorAlarm(3) and
+ some other rarely used values ."
+ ::= { battery 4 }
+
+-- The status value for the measured battery voltage. If the battery voltage reach outside
+-- the limits set by the major/minor low/high level settings this status will change accordingly.
+
+batteryVoltageStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured battery voltage."
+ ::= { batteryVoltage 1 }
+
+batteryVoltageDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery voltage monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryVoltage 2 }
+
+batteryVoltageTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { batteryVoltage 3 }
+
+batteryVoltageAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The measured battery voltage alarm enable/disable control"
+ ::= { batteryVoltage 4 }
+
+batteryVoltageValue OBJECT-TYPE
+ SYNTAX Integer32 (0..7500)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the measured battery voltage."
+ ::= { batteryVoltage 5 }
+
+batteryVoltageMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Major High Battery Voltage alarm limit set voltage"
+ ::= { batteryVoltage 6 }
+
+batteryVoltageMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Minor High Battery Voltage alarm limit set voltage"
+ ::= { batteryVoltage 7 }
+
+batteryVoltageMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Minor Low Battery Voltage alarm limit set voltage"
+ ::= { batteryVoltage 8 }
+
+batteryVoltageMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Major Low Battery Voltage alarm limit set voltage"
+ ::= { batteryVoltage 9 }
+
+batteryCurrentsStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured battery current"
+ ::= { batteryCurrents 1 }
+
+batteryCurrentsDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery current monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryCurrents 2 }
+
+batteryCurrentsTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { batteryCurrents 3 }
+
+batteryCurrentsAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryCurrents 4 }
+
+batteryCurrentsValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured total battery current.
+ This is the sum of all the enabled shunt measurements in the system.
+ Negative battery current indicates discharging of the batteries.
+ Positive battery current indicates charging of the batteries.
+ Note that the units measured may be i Amperes or in Deciamperes depending on global system settings"
+ ::= { batteryCurrents 5 }
+
+batteryCurrentsMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { batteryCurrents 6 }
+
+batteryCurrentsMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { batteryCurrents 7 }
+
+batteryCurrentsMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { batteryCurrents 8 }
+
+batteryCurrentsMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { batteryCurrents 9 }
+
+batteryTemperaturesStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the battery fuses/breakers can be either one of the defined enumerated values"
+ ::= { batteryTemperatures 1 }
+
+batteryTemperaturesDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery temperature monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryTemperatures 2 }
+
+batteryTemperaturesTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { batteryTemperatures 3 }
+
+batteryTemperaturesAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryTemperatures 4 }
+
+batteryTemperaturesValue OBJECT-TYPE
+ SYNTAX Integer32 (0..9999)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest value of the enabled battery temperature measurements.
+ Depending on the global setting in the Control unit, this value will be presented in Celsius
+ or Fahrenheit."
+ ::= { batteryTemperatures 5 }
+
+batteryTemperaturesMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { batteryTemperatures 6 }
+
+batteryTemperaturesMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { batteryTemperatures 7 }
+
+batteryTemperaturesMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { batteryTemperatures 8 }
+
+batteryTemperaturesMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { batteryTemperatures 9 }
+
+batteryTimeLeftStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the estimated battery remaining backup time."
+ ::= { batteryTimeLeft 1 }
+
+batteryTimeLeftDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery discharge time monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryTimeLeft 2 }
+
+batteryTimeLeftTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { batteryTimeLeft 3 }
+
+batteryTimeLeftAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryTimeLeft 4 }
+
+batteryTimeLeftValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The estimated value of battery remaining backup time."
+ ::= { batteryTimeLeft 5 }
+
+batteryTimeLeftMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { batteryTimeLeft 6 }
+
+batteryTimeLeftMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { batteryTimeLeft 7 }
+
+batteryRemainingCapacityStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the battery remaining capacity monitor."
+ ::= { batteryRemainingCapacity 1 }
+
+batteryRemainingCapacityDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery remaining capacity monitor. This is stored in the system controller
+ and can be changed by the user."
+ ::= { batteryRemainingCapacity 2 }
+
+batteryRemainingCapacityTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { batteryRemainingCapacity 3 }
+
+batteryRemainingCapacityAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryRemainingCapacity 4 }
+
+batteryRemainingCapacityValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Battery remaining capacity (SOC) value estimated from the latest battery test result."
+ ::= { batteryRemainingCapacity 5 }
+
+batteryRemainingCapacityMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { batteryRemainingCapacity 6 }
+
+batteryRemainingCapacityMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { batteryRemainingCapacity 7 }
+
+batteryUsedCapacityStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the battery used capacity (DoD) monitor"
+ ::= { batteryUsedCapacity 1 }
+
+batteryUsedCapacityDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery used capacity (DoD) monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryUsedCapacity 2 }
+
+batteryUsedCapacityTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { batteryUsedCapacity 3 }
+
+batteryUsedCapacityAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryUsedCapacity 4 }
+
+batteryUsedCapacityValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the estimated battery used capacity (DoD)."
+ ::= { batteryUsedCapacity 5 }
+
+batteryUsedCapacityMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { batteryUsedCapacity 6 }
+
+batteryUsedCapacityMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { batteryUsedCapacity 7 }
+
+batteryTotalCapacityStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the total capacity monitor."
+ ::= { batteryTotalCapacity 1 }
+
+batteryTotalCapacityDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery total capacity monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { batteryTotalCapacity 2 }
+
+batteryTotalCapacityTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { batteryTotalCapacity 3 }
+
+batteryTotalCapacityAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryTotalCapacity 4 }
+
+batteryTotalCapacityValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the estimated total battery capacity (installed Ah - SoH) value."
+ ::= { batteryTotalCapacity 5 }
+
+batteryTotalCapacityMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { batteryTotalCapacity 6 }
+
+batteryTotalCapacityMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { batteryTotalCapacity 7 }
+
+batteryQualityStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the battery quality (SoH) monitor."
+ ::= { batteryQuality 1 }
+
+batteryQualityDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery quality (SoH) monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { batteryQuality 2 }
+
+batteryQualityTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { batteryQuality 3 }
+
+batteryQualityAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryQuality 4 }
+
+batteryQualityValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The calculated battery quality (SoH) based on the latest battery test"
+ ::= { batteryQuality 5 }
+
+batteryQualityMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { batteryQuality 6 }
+
+batteryQualityMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { batteryQuality 7 }
+
+batteryLVBDStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Battery Contactor is connected, disconnected, disabled or in any other alarm condition"
+ ::= { batteryLVBD 1 }
+
+batteryLVBDDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery LVBD monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryLVBD 2 }
+
+batteryLVBDTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { batteryLVBD 3 }
+
+batteryLVBDEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the LVBD will be reported."
+ ::= { batteryLVBD 4 }
+
+batteryLVBDValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured value of the LVBD."
+ ::= { batteryLVBD 5 }
+
+batteryLVBDConnectVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Battery Contactor's Reconnect Voltage"
+ ::= { batteryLVBD 6 }
+
+batteryLVBDDisconnectVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Battery Contactor's Disconnect Voltage"
+ ::= { batteryLVBD 7 }
+
+batteryChargeCurrentLimitEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable of the battery charge current limitation feature; 0=disable, 1=enable."
+ ::= { batteryChargeCurrentLimit 1 }
+
+batteryChargeCurrentLimitValue OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Battery charging current limit value. Used only when AC source is mains feed.
+ Note that the units measured may be i Amperes or in Deciamperes depending on global system settings"
+ ::= { batteryChargeCurrentLimit 2 }
+
+batteryBoostVoltage OBJECT-TYPE
+ SYNTAX Integer32 (870..60418)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Voltage at which the DC System boost charges the batteries."
+ ::= { batteryBoost 1 }
+
+batteryBoostCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ pushbutton (0),
+ startboost (1),
+ stopboost (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This pushbutton will start or stop a manual battery boost if the system allows it."
+ ::= { batteryBoost 2 }
+
+batteryBoostCurrentThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The boosting will terminate when the charge current drops below the BoostCurrentThreshold limit."
+ ::= { batteryBoost 3 }
+
+batteryBoostManualMaxDuration OBJECT-TYPE
+ SYNTAX Integer32 (0..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A protection against overcharging.
+ When running manual boost, the boosting will always terminate at this point. "
+ ::= { batteryBoost 4 }
+
+batteryTestVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the battery test end voltage. The battery test will be terminated when the voltage
+ drops below the end voltage."
+ ::= { batteryTest 1 }
+
+batteryTestCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ pushbutton (0),
+ starttest (1),
+ stoptest (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This pushbutton will start or stop a manual battery test if the system allows it."
+ ::= { batteryTest 2 }
+
+batteryTestNumberOfResults OBJECT-TYPE
+ SYNTAX Integer32 (0..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the number of valid battery test results stored in controller."
+ ::= { batteryTest 3 }
+
+batteryTestResultTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryTestResultEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the battery test results stored in controller."
+ ::= { batteryTest 4 }
+
+batteryTestResultEntry OBJECT-TYPE
+ SYNTAX BatteryTestResultEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryTestResultIndex }
+ ::= { batteryTestResultTable 1 }
+
+BatteryTestResultEntry ::= SEQUENCE {
+ batteryTestResultIndex
+ Integer32,
+ batteryTestResultStartDateTime
+ DateAndTime,
+ batteryTestResultDuration
+ Integer32,
+ batteryTestResultDischarged
+ Integer32,
+ batteryTestResultQuality
+ Integer32
+}
+
+batteryTestResultIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..10)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A index pointing to one of ten possible battery test results"
+ ::= { batteryTestResultEntry 1 }
+
+batteryTestResultStartDateTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the time and date when the test started."
+ ::= { batteryTestResultEntry 2 }
+
+batteryTestResultDuration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the test duration in minutes."
+ ::= { batteryTestResultEntry 3 }
+
+batteryTestResultDischarged OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the discharged Ah during test."
+ ::= { batteryTestResultEntry 4 }
+
+batteryTestResultQuality OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the calculated battery quality (SoH)in percentage."
+ ::= { batteryTestResultEntry 5 }
+
+batteryTempCompEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable (1) or Disable (0) of Battery Temperature Compensated output regulation mode"
+ ::= { batteryTempComp 1 }
+
+batteryBankNumberOfBanks OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of battery banks installed in system."
+ ::= { batteryBank 1 }
+
+batteryBankTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryBankEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { batteryBank 2 }
+
+batteryBankEntry OBJECT-TYPE
+ SYNTAX BatteryBankEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryBankIndex }
+ ::= { batteryBankTable 1 }
+
+BatteryBankEntry ::= SEQUENCE {
+ batteryBankIndex
+ Integer32,
+ batteryBankStatus
+ INTEGER,
+ batteryBankNumberOfTemperatures
+ Integer32,
+ batteryBankNumberOfCurrents
+ Integer32,
+ batteryBankNumberOfFuses
+ Integer32,
+ batteryBankNumberOfSymmetries
+ Integer32
+}
+
+batteryBankIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..8 of batteryBankTable "
+ ::= { batteryBankEntry 1 }
+
+batteryBankStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall status of battery bank"
+ ::= { batteryBankEntry 2 }
+
+batteryBankNumberOfTemperatures OBJECT-TYPE
+ SYNTAX Integer32 (0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of temperature measurements in battery bank."
+ ::= { batteryBankEntry 3 }
+
+batteryBankNumberOfCurrents OBJECT-TYPE
+ SYNTAX Integer32 (0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of current measurements in battery bank."
+ ::= { batteryBankEntry 4 }
+
+batteryBankNumberOfFuses OBJECT-TYPE
+ SYNTAX Integer32 (0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of fuses installed in battery bank."
+ ::= { batteryBankEntry 5 }
+
+batteryBankNumberOfSymmetries OBJECT-TYPE
+ SYNTAX Integer32 (0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of symmetry measurements available in battery bank."
+ ::= { batteryBankEntry 6 }
+
+batteryBankTemperatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryBankTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { batteryBank 3 }
+
+batteryBankTemperatureEntry OBJECT-TYPE
+ SYNTAX BatteryBankTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryBankIndex,
+ batteryTemperatureIndex }
+ ::= { batteryBankTemperatureTable 1 }
+
+BatteryBankTemperatureEntry ::= SEQUENCE {
+ batteryTemperatureIndex
+ Integer32,
+ batteryTemperatureStatus
+ INTEGER,
+ batteryTemperatureDescription
+ DisplayString,
+ batteryTemperatureTrapRepeatCounter
+ Counter32,
+ batteryTemperatureAlarmEnable
+ INTEGER,
+ batteryTemperatureValue
+ Integer32,
+ batteryTemperatureMajorHighLevel
+ Integer32,
+ batteryTemperatureMinorHighLevel
+ Integer32,
+ batteryTemperatureMinorLowLevel
+ Integer32,
+ batteryTemperatureMajorLowLevel
+ Integer32
+}
+
+batteryTemperatureIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This index denotes which row in the temperature input table.
+ The size of the table is defined by the batteryBankNumberOfTemp "
+ ::= { batteryBankTemperatureEntry 1 }
+
+batteryTemperatureStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of battery temperature monitor"
+ ::= { batteryBankTemperatureEntry 2 }
+
+batteryTemperatureDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery temperature monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryBankTemperatureEntry 3 }
+
+batteryTemperatureTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { batteryBankTemperatureEntry 4 }
+
+batteryTemperatureAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryBankTemperatureEntry 5 }
+
+batteryTemperatureValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured battery temperature."
+ ::= { batteryBankTemperatureEntry 6 }
+
+batteryTemperatureMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { batteryBankTemperatureEntry 7 }
+
+batteryTemperatureMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { batteryBankTemperatureEntry 8 }
+
+batteryTemperatureMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { batteryBankTemperatureEntry 9 }
+
+batteryTemperatureMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { batteryBankTemperatureEntry 10 }
+
+batteryBankCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryBankCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { batteryBank 4 }
+
+batteryBankCurrentEntry OBJECT-TYPE
+ SYNTAX BatteryBankCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryBankIndex,
+ batteryCurrentIndex }
+ ::= { batteryBankCurrentTable 1 }
+
+BatteryBankCurrentEntry ::= SEQUENCE {
+ batteryCurrentIndex
+ Integer32,
+ batteryCurrentStatus
+ INTEGER,
+ batteryCurrentDescription
+ DisplayString,
+ batteryCurrentTrapRepeatCounter
+ Counter32,
+ batteryCurrentAlarmEnable
+ INTEGER,
+ batteryCurrentValue
+ Integer32,
+ batteryCurrentMajorHighLevel
+ Integer32,
+ batteryCurrentMinorHighLevel
+ Integer32,
+ batteryCurrentMinorLowLevel
+ Integer32,
+ batteryCurrentMajorLowLevel
+ Integer32
+}
+
+batteryCurrentIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This index denotes which row in the current input table.
+ The size of the table is defined by the system"
+ ::= { batteryBankCurrentEntry 1 }
+
+batteryCurrentStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of battery current monitor"
+ ::= { batteryBankCurrentEntry 2 }
+
+batteryCurrentDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery current monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryBankCurrentEntry 3 }
+
+batteryCurrentTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { batteryBankCurrentEntry 4 }
+
+batteryCurrentAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryBankCurrentEntry 5 }
+
+batteryCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured battery current"
+ ::= { batteryBankCurrentEntry 6 }
+
+batteryCurrentMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { batteryBankCurrentEntry 7 }
+
+batteryCurrentMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { batteryBankCurrentEntry 8 }
+
+batteryCurrentMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { batteryBankCurrentEntry 9 }
+
+batteryCurrentMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { batteryBankCurrentEntry 10 }
+
+batteryBankFuseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryBankFuseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { batteryBank 5 }
+
+batteryBankFuseEntry OBJECT-TYPE
+ SYNTAX BatteryBankFuseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryBankIndex,
+ batteryFuseIndex }
+ ::= { batteryBankFuseTable 1 }
+
+BatteryBankFuseEntry ::= SEQUENCE {
+ batteryFuseIndex
+ Integer32,
+ batteryFuseStatus
+ INTEGER,
+ batteryFuseDescription
+ DisplayString,
+ batteryFuseTrapRepeatCounter
+ Counter32,
+ batteryFuseAlarmEnable
+ INTEGER,
+ batteryFuseValue
+ Integer32
+}
+
+batteryFuseIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This index denotes which row in the fuse table.
+ The size of the table is defined by the system"
+ ::= { batteryBankFuseEntry 1 }
+
+batteryFuseStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of battery fuse monitor"
+ ::= { batteryBankFuseEntry 2 }
+
+batteryFuseDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery fuse monitor. This is stored in the system controller
+ and can be changed by the user."
+ ::= { batteryBankFuseEntry 3 }
+
+batteryFuseTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { batteryBankFuseEntry 4 }
+
+batteryFuseAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryBankFuseEntry 5 }
+
+batteryFuseValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured value of battery fuse input."
+ ::= { batteryBankFuseEntry 6 }
+
+batteryBankSymmetryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryBankSymmetryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { batteryBank 6 }
+
+batteryBankSymmetryEntry OBJECT-TYPE
+ SYNTAX BatteryBankSymmetryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryBankIndex,
+ batteryBankSymmetryIndex }
+ ::= { batteryBankSymmetryTable 1 }
+
+BatteryBankSymmetryEntry ::= SEQUENCE {
+ batteryBankSymmetryIndex
+ Integer32,
+ batteryBankSymmetryStatus
+ INTEGER,
+ batteryBankSymmetryDescription
+ DisplayString,
+ batteryBankSymmetryTrapRepeatCounter
+ Counter32,
+ batteryBankSymmetryAlarmEnable
+ INTEGER,
+ batteryBankSymmetryMeasureValue
+ Integer32,
+ batteryBankSymmetryDeltaValue
+ Integer32,
+ batteryBankSymmetryMajorAlarmLevel
+ Integer32,
+ batteryBankSymmetryMinorAlarmLevel
+ Integer32
+}
+
+batteryBankSymmetryIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This index denotes which row in the symmetry input table.
+ The size of the table is defined by the batteryMonitorNumberOfSymmetries"
+ ::= { batteryBankSymmetryEntry 1 }
+
+batteryBankSymmetryStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of battery symmetry monitor"
+ ::= { batteryBankSymmetryEntry 2 }
+
+batteryBankSymmetryDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery monitor symmetry. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryBankSymmetryEntry 3 }
+
+batteryBankSymmetryTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { batteryBankSymmetryEntry 4 }
+
+batteryBankSymmetryAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryBankSymmetryEntry 5 }
+
+batteryBankSymmetryMeasureValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured battery symmetry voltage in battery monitor."
+ ::= { batteryBankSymmetryEntry 6 }
+
+batteryBankSymmetryDeltaValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured battery symmetry delta voltage in battery monitor."
+ ::= { batteryBankSymmetryEntry 7 }
+
+batteryBankSymmetryMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { batteryBankSymmetryEntry 8 }
+
+batteryBankSymmetryMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { batteryBankSymmetryEntry 9 }
+
+batteryMonitorsNumberOfUnits OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of battery monitor installed in system."
+ ::= { batteryMonitors 1 }
+
+batteryMonitorsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryMonitorsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { batteryMonitors 2 }
+
+batteryMonitorsEntry OBJECT-TYPE
+ SYNTAX BatteryMonitorsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryMonitorIndex }
+ ::= { batteryMonitorsTable 1 }
+
+BatteryMonitorsEntry ::= SEQUENCE {
+ batteryMonitorIndex
+ Integer32,
+ batteryMonitorNumberOfTemperatures
+ Integer32,
+ batteryMonitorNumberOfCurrents
+ Integer32,
+ batteryMonitorNumberOfFuses
+ Integer32,
+ batteryMonitorNumberOfSymmetries
+ Integer32
+}
+
+batteryMonitorIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..8 of batteryMonitorsTable"
+ ::= { batteryMonitorsEntry 1 }
+
+batteryMonitorNumberOfTemperatures OBJECT-TYPE
+ SYNTAX Integer32 (0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of temperature measurements in battery monitor."
+ ::= { batteryMonitorsEntry 2 }
+
+batteryMonitorNumberOfCurrents OBJECT-TYPE
+ SYNTAX Integer32 (0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of current measurements in battery monitor."
+ ::= { batteryMonitorsEntry 3 }
+
+batteryMonitorNumberOfFuses OBJECT-TYPE
+ SYNTAX Integer32 (0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of fuse measurements in battery monitor."
+ ::= { batteryMonitorsEntry 4 }
+
+batteryMonitorNumberOfSymmetries OBJECT-TYPE
+ SYNTAX Integer32 (0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of symmetry measurements in battery monitor."
+ ::= { batteryMonitorsEntry 5 }
+
+batteryMonitorTemperatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryMonitorTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { batteryMonitors 3 }
+
+batteryMonitorTemperatureEntry OBJECT-TYPE
+ SYNTAX BatteryMonitorTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryMonitorIndex,
+ batteryMonitorTemperatureIndex }
+ ::= { batteryMonitorTemperatureTable 1 }
+
+BatteryMonitorTemperatureEntry ::= SEQUENCE {
+ batteryMonitorTemperatureIndex
+ Integer32,
+ batteryMonitorTemperatureStatus
+ INTEGER,
+ batteryMonitorTemperatureDescription
+ DisplayString,
+ batteryMonitorTemperatureTrapRepeatCounter
+ Counter32,
+ batteryMonitorTemperatureAlarmEnable
+ INTEGER,
+ batteryMonitorTemperatureValue
+ Integer32,
+ batteryMonitorTemperatureMajorHighLevel
+ Integer32,
+ batteryMonitorTemperatureMinorHighLevel
+ Integer32,
+ batteryMonitorTemperatureMinorLowLevel
+ Integer32,
+ batteryMonitorTemperatureMajorLowLevel
+ Integer32
+}
+
+batteryMonitorTemperatureIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This index denotes which row in the temperature input table.
+ The size of the table is defined by the batteryMonitorNumberOfTemperatures"
+ ::= { batteryMonitorTemperatureEntry 1 }
+
+batteryMonitorTemperatureStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of battery temperature monitor"
+ ::= { batteryMonitorTemperatureEntry 2 }
+
+batteryMonitorTemperatureDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery monitor temperature. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryMonitorTemperatureEntry 3 }
+
+batteryMonitorTemperatureTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { batteryMonitorTemperatureEntry 4 }
+
+batteryMonitorTemperatureAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryMonitorTemperatureEntry 5 }
+
+batteryMonitorTemperatureValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured battery temperature in battery monitor."
+ ::= { batteryMonitorTemperatureEntry 6 }
+
+batteryMonitorTemperatureMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { batteryMonitorTemperatureEntry 7 }
+
+batteryMonitorTemperatureMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { batteryMonitorTemperatureEntry 8 }
+
+batteryMonitorTemperatureMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { batteryMonitorTemperatureEntry 9 }
+
+batteryMonitorTemperatureMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { batteryMonitorTemperatureEntry 10 }
+
+batteryMonitorCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryMonitorCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { batteryMonitors 4 }
+
+batteryMonitorCurrentEntry OBJECT-TYPE
+ SYNTAX BatteryMonitorCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryMonitorIndex,
+ batteryMonitorCurrentIndex }
+ ::= { batteryMonitorCurrentTable 1 }
+
+BatteryMonitorCurrentEntry ::= SEQUENCE {
+ batteryMonitorCurrentIndex
+ Integer32,
+ batteryMonitorCurrentStatus
+ INTEGER,
+ batteryMonitorCurrentDescription
+ DisplayString,
+ batteryMonitorCurrentTrapRepeatCounter
+ Counter32,
+ batteryMonitorCurrentAlarmEnable
+ INTEGER,
+ batteryMonitorCurrentValue
+ Integer32,
+ batteryMonitorCurrentMajorHighLevel
+ Integer32,
+ batteryMonitorCurrentMinorHighLevel
+ Integer32,
+ batteryMonitorCurrentMinorLowLevel
+ Integer32,
+ batteryMonitorCurrentMajorLowLevel
+ Integer32
+}
+
+batteryMonitorCurrentIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This index denotes which row in the current input table.
+ The size of the table is defined by the batteryMonitorNumberOfCurrents"
+ ::= { batteryMonitorCurrentEntry 1 }
+
+batteryMonitorCurrentStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of battery current monitor"
+ ::= { batteryMonitorCurrentEntry 2 }
+
+batteryMonitorCurrentDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery monitor current. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryMonitorCurrentEntry 3 }
+
+batteryMonitorCurrentTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { batteryMonitorCurrentEntry 4 }
+
+batteryMonitorCurrentAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryMonitorCurrentEntry 5 }
+
+batteryMonitorCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured battery current in battery monitor."
+ ::= { batteryMonitorCurrentEntry 6 }
+
+batteryMonitorCurrentMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { batteryMonitorCurrentEntry 7 }
+
+batteryMonitorCurrentMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { batteryMonitorCurrentEntry 8 }
+
+batteryMonitorCurrentMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { batteryMonitorCurrentEntry 9 }
+
+batteryMonitorCurrentMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { batteryMonitorCurrentEntry 10 }
+
+batteryMonitorFuseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryMonitorFuseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { batteryMonitors 5 }
+
+batteryMonitorFuseEntry OBJECT-TYPE
+ SYNTAX BatteryMonitorFuseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryMonitorIndex,
+ batteryMonitorFuseIndex }
+ ::= { batteryMonitorFuseTable 1 }
+
+BatteryMonitorFuseEntry ::= SEQUENCE {
+ batteryMonitorFuseIndex
+ Integer32,
+ batteryMonitorFuseStatus
+ INTEGER,
+ batteryMonitorFuseDescription
+ DisplayString,
+ batteryMonitorFuseTrapRepeatCounter
+ Counter32,
+ batteryMonitorFuseAlarmEnable
+ INTEGER,
+ batteryMonitorFuseValue
+ Integer32
+}
+
+batteryMonitorFuseIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This index denotes which row in the fuse table.
+ The size of the table is defined by the batteryMonitorNumberOfFuses"
+ ::= { batteryMonitorFuseEntry 1 }
+
+batteryMonitorFuseStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of battery fuse monitor"
+ ::= { batteryMonitorFuseEntry 2 }
+
+batteryMonitorFuseDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery monitor fuse. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryMonitorFuseEntry 3 }
+
+batteryMonitorFuseTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { batteryMonitorFuseEntry 4 }
+
+batteryMonitorFuseAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryMonitorFuseEntry 5 }
+
+batteryMonitorFuseValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured value of battery fuse in battery monitor."
+ ::= { batteryMonitorFuseEntry 6 }
+
+batteryMonitorSymmetryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryMonitorSymmetryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { batteryMonitors 6 }
+
+batteryMonitorSymmetryEntry OBJECT-TYPE
+ SYNTAX BatteryMonitorSymmetryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryMonitorIndex,
+ batteryMonitorSymmetryIndex }
+ ::= { batteryMonitorSymmetryTable 1 }
+
+BatteryMonitorSymmetryEntry ::= SEQUENCE {
+ batteryMonitorSymmetryIndex
+ Integer32,
+ batteryMonitorSymmetryStatus
+ INTEGER,
+ batteryMonitorSymmetryDescription
+ DisplayString,
+ batteryMonitorSymmetryTrapRepeatCounter
+ Counter32,
+ batteryMonitorSymmetryAlarmEnable
+ INTEGER,
+ batteryMonitorSymmetryMeasureValue
+ Integer32,
+ batteryMonitorSymmetryDeltaValue
+ Integer32,
+ batteryMonitorSymmetryMajorAlarmLevel
+ Integer32,
+ batteryMonitorSymmetryMinorAlarmLevel
+ Integer32
+}
+
+batteryMonitorSymmetryIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This index denotes which row in the symmetry input table.
+ The size of the table is defined by the batteryMonitorNumberOfSymmetries"
+ ::= { batteryMonitorSymmetryEntry 1 }
+
+batteryMonitorSymmetryStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of battery symmetry monitor"
+ ::= { batteryMonitorSymmetryEntry 2 }
+
+batteryMonitorSymmetryDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery monitor symmetry. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryMonitorSymmetryEntry 3 }
+
+batteryMonitorSymmetryTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { batteryMonitorSymmetryEntry 4 }
+
+batteryMonitorSymmetryAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryMonitorSymmetryEntry 5 }
+
+batteryMonitorSymmetryMeasureValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured battery symmetry voltage in battery monitor."
+ ::= { batteryMonitorSymmetryEntry 6 }
+
+batteryMonitorSymmetryDeltaValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured battery symmetry delta voltage in battery monitor."
+ ::= { batteryMonitorSymmetryEntry 7 }
+
+batteryMonitorSymmetryMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { batteryMonitorSymmetryEntry 8 }
+
+batteryMonitorSymmetryMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { batteryMonitorSymmetryEntry 9 }
+
+batteryEnergyLogAccumulated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the accumulated energy delivered to/from battery."
+ ::= { batteryEnergyLog 1 }
+
+batteryEnergyLogLastHoursNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in battery hourly energy log."
+ ::= { batteryEnergyLog 2 }
+
+batteryEnergyLogLastHoursTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains hourly energy log of battery."
+ ::= { batteryEnergyLog 3 }
+
+batteryEnergyLogLastHoursEntry OBJECT-TYPE
+ SYNTAX BatteryEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryEnergyLogLastHoursIndex }
+ ::= { batteryEnergyLogLastHoursTable 1 }
+
+BatteryEnergyLogLastHoursEntry ::= SEQUENCE {
+ batteryEnergyLogLastHoursIndex
+ Integer32,
+ batteryEnergyLogLastHoursValue
+ Integer32
+}
+
+batteryEnergyLogLastHoursIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of batteryEnergyLogLastHoursTable"
+ ::= { batteryEnergyLogLastHoursEntry 1 }
+
+batteryEnergyLogLastHoursValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every hour."
+ ::= { batteryEnergyLogLastHoursEntry 2 }
+
+batteryEnergyLogLastDaysNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in battery daily energy log."
+ ::= { batteryEnergyLog 4 }
+
+batteryEnergyLogLastDaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains daily energy log of battery."
+ ::= { batteryEnergyLog 5 }
+
+batteryEnergyLogLastDaysEntry OBJECT-TYPE
+ SYNTAX BatteryEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryEnergyLogLastDaysIndex }
+ ::= { batteryEnergyLogLastDaysTable 1 }
+
+BatteryEnergyLogLastDaysEntry ::= SEQUENCE {
+ batteryEnergyLogLastDaysIndex
+ Integer32,
+ batteryEnergyLogLastDaysValue
+ Integer32
+}
+
+batteryEnergyLogLastDaysIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of batteryEnergyLogLastDaysTable"
+ ::= { batteryEnergyLogLastDaysEntry 1 }
+
+batteryEnergyLogLastDaysValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every day."
+ ::= { batteryEnergyLogLastDaysEntry 2 }
+
+batteryEnergyLogLastWeeksNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in battery weekly energy log."
+ ::= { batteryEnergyLog 6 }
+
+batteryEnergyLogLastWeeksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains weekly energy log of battery."
+ ::= { batteryEnergyLog 7 }
+
+batteryEnergyLogLastWeeksEntry OBJECT-TYPE
+ SYNTAX BatteryEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryEnergyLogLastWeeksIndex }
+ ::= { batteryEnergyLogLastWeeksTable 1 }
+
+BatteryEnergyLogLastWeeksEntry ::= SEQUENCE {
+ batteryEnergyLogLastWeeksIndex
+ Integer32,
+ batteryEnergyLogLastWeeksValue
+ Integer32
+}
+
+batteryEnergyLogLastWeeksIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of batteryEnergyLogLastWeekTable"
+ ::= { batteryEnergyLogLastWeeksEntry 1 }
+
+batteryEnergyLogLastWeeksValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every week."
+ ::= { batteryEnergyLogLastWeeksEntry 2 }
+
+batteryCycleLogTotalCycles OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the total number of battery discharge cycles."
+ ::= { batteryCycleLog 1 }
+
+batteryCycleLogDaysNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in daily battery discharge cycle log."
+ ::= { batteryCycleLog 2 }
+
+batteryCycleLogDaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryCycleLogDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains daily battery discharge cycle log."
+ ::= { batteryCycleLog 3 }
+
+batteryCycleLogDaysEntry OBJECT-TYPE
+ SYNTAX BatteryCycleLogDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryCycleLogDaysIndex }
+ ::= { batteryCycleLogDaysTable 1 }
+
+BatteryCycleLogDaysEntry ::= SEQUENCE {
+ batteryCycleLogDaysIndex
+ Integer32,
+ batteryCycleLogDaysValue
+ Integer32
+}
+
+batteryCycleLogDaysIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of batteryCycleLogLastDaysTable"
+ ::= { batteryCycleLogDaysEntry 1 }
+
+batteryCycleLogDaysValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of discharge cycles logged every day."
+ ::= { batteryCycleLogDaysEntry 2 }
+
+batteryCycleLogWeeksNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in weeky battery discharge cycle log."
+ ::= { batteryCycleLog 4 }
+
+batteryCycleLogWeeksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryCycleLogWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains weekly battery discharge cycle log."
+ ::= { batteryCycleLog 5 }
+
+batteryCycleLogWeeksEntry OBJECT-TYPE
+ SYNTAX BatteryCycleLogWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryCycleLogWeeksIndex }
+ ::= { batteryCycleLogWeeksTable 1 }
+
+BatteryCycleLogWeeksEntry ::= SEQUENCE {
+ batteryCycleLogWeeksIndex
+ Integer32,
+ batteryCycleLogWeeksValue
+ Integer32
+}
+
+batteryCycleLogWeeksIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of batteryCycleLogLastWeeksTable"
+ ::= { batteryCycleLogWeeksEntry 1 }
+
+batteryCycleLogWeeksValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of discharge cycles logged every week."
+ ::= { batteryCycleLogWeeksEntry 2 }
+
+batteryCycleLogMonthsNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in monthly battery discharge cycle log."
+ ::= { batteryCycleLog 6 }
+
+batteryCycleLogMonthsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryCycleLogMonthsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains monthly battery discharge cycle log."
+ ::= { batteryCycleLog 7 }
+
+batteryCycleLogMonthsEntry OBJECT-TYPE
+ SYNTAX BatteryCycleLogMonthsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryCycleLogMonthsIndex }
+ ::= { batteryCycleLogMonthsTable 1 }
+
+BatteryCycleLogMonthsEntry ::= SEQUENCE {
+ batteryCycleLogMonthsIndex
+ Integer32,
+ batteryCycleLogMonthsValue
+ Integer32
+}
+
+batteryCycleLogMonthsIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of batteryCycleLogLastMonthTable"
+ ::= { batteryCycleLogMonthsEntry 1 }
+
+batteryCycleLogMonthsValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of discharge cycles logged every month."
+ ::= { batteryCycleLogMonthsEntry 2 }
+
+batteryEqualizeVoltage OBJECT-TYPE
+ SYNTAX Integer32 (870..60418)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Voltage at which the DC System equalize charges the batteries."
+ ::= { batteryEqualize 1 }
+
+batteryEqualizeCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ pushbutton (0),
+ startequalize (1),
+ stopequalize (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This pushbutton will start or stop a manual battery equalize if the system allows it."
+ ::= { batteryEqualize 2 }
+
+batteryEqualizeCurrentThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The equalizing will terminate when the charge current drops below the EqualizeCurrentThreshold limit."
+ ::= { batteryEqualize 3 }
+
+batteryEqualizeManualMaxDuration OBJECT-TYPE
+ SYNTAX Integer32 (0..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A protection against overcharging.
+ When running manual equalize, the boosting will always terminate at this point. "
+ ::= { batteryEqualize 4 }
+
+batteryAhChargedStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the battery ah charged monitor."
+ ::= { batteryAhCharged 1 }
+
+batteryAhChargedDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery ah charged monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { batteryAhCharged 2 }
+
+batteryAhChargedTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { batteryAhCharged 3 }
+
+batteryAhChargedAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryAhCharged 4 }
+
+batteryAhChargedValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The calculated battery ah (x100) charged value."
+ ::= { batteryAhCharged 5 }
+
+batteryAhChargedMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { batteryAhCharged 6 }
+
+batteryAhChargedMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { batteryAhCharged 7 }
+
+batteryAhDischargedStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the battery ah discharged monitor."
+ ::= { batteryAhDischarged 1 }
+
+batteryAhDischargedDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery ah discharged monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { batteryAhDischarged 2 }
+
+batteryAhDischargedTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { batteryAhDischarged 3 }
+
+batteryAhDischargedAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryAhDischarged 4 }
+
+batteryAhDischargedValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The calculated battery ah (x100) discharged value."
+ ::= { batteryAhDischarged 5 }
+
+batteryAhDischargedMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { batteryAhDischarged 6 }
+
+batteryAhDischargedMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { batteryAhDischarged 7 }
+
+-- In smartpack2 system, highest inputControlUnitIndex corresponds to smartpack2 master controller
+
+inputControlUnitsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InputControlUnitsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { inputs 1 }
+
+inputControlUnitsEntry OBJECT-TYPE
+ SYNTAX InputControlUnitsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { inputControlUnitIndex }
+ ::= { inputControlUnitsTable 1 }
+
+InputControlUnitsEntry ::= SEQUENCE {
+ inputControlUnitIndex
+ Integer32,
+ inputControlUnitNumberOfInputs
+ Integer32
+}
+
+inputControlUnitIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..14)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows of inputControlUnitTable
+ The size of the table is defined by the system "
+ ::= { inputControlUnitsEntry 1 }
+
+inputControlUnitNumberOfInputs OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of programmable inputs available in controller."
+ ::= { inputControlUnitsEntry 2 }
+
+-- In smartpack2 system, highest inputControlUnitIndex corresponds to smartpack2 master controller
+
+inputControlUnitInputTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InputControlUnitInputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the status of the programmable inputs for Control Units.
+ "
+ ::= { inputs 2 }
+
+inputControlUnitInputEntry OBJECT-TYPE
+ SYNTAX InputControlUnitInputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { inputControlUnitIndex,
+ inputControlUnitInputIndex }
+ ::= { inputControlUnitInputTable 1 }
+
+InputControlUnitInputEntry ::= SEQUENCE {
+ inputControlUnitInputIndex
+ Integer32,
+ inputControlUnitInputStatus
+ INTEGER,
+ inputControlUnitInputDescription
+ DisplayString,
+ inputControlUnitInputTrapRepeatCounter
+ Counter32,
+ inputControlUnitInputAlarmEnable
+ INTEGER,
+ inputControlUnitInputValue
+ Integer32,
+ inputControlUnitInputConfiguration
+ INTEGER
+}
+
+inputControlUnitInputIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..10)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows of inputControlUnitInputTable
+ The size of the table is defined by the inputControlUnitNumberOfInputs "
+ ::= { inputControlUnitInputEntry 1 }
+
+inputControlUnitInputStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input status.
+ "
+ ::= { inputControlUnitInputEntry 2 }
+
+inputControlUnitInputDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the programmable input. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { inputControlUnitInputEntry 3 }
+
+inputControlUnitInputTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { inputControlUnitInputEntry 4 }
+
+inputControlUnitInputAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This will enable or disable this inputs Alarm functionality.
+ Setting 'disabled' here will turn off lock the status to 'disabled' state"
+ ::= { inputControlUnitInputEntry 5 }
+
+inputControlUnitInputValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The inputs measured Value. Depending on the type of input, this may
+ represent a Voltage, a Temperature, a Current or a Boolean value.
+ Note: This value can only be set for virtual input on SP2 master or Smartpack S.
+ When this value is set to '0', the input is deactivated; When this value is set to '1',
+ the input is activated;
+ if set to any other value, an Inconsistent Value error
+ will be generated. "
+ ::= { inputControlUnitInputEntry 6 }
+
+inputControlUnitInputConfiguration OBJECT-TYPE
+ SYNTAX INTEGER {
+ normallyOpen (1),
+ normallyClosed (2),
+ diodeMatrix (3),
+ voltage (4),
+ clock (5),
+ virtual (6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configuration of the input type. Configurations available for different controllers are as follows:
+ SP2 Master(clock, virtual), SP2 Basic(normally open, normally closed),Compack(normally open,
+ normally closed, diode matrix, voltage, clock), SmartpackS(normally open,
+ normally closed,voltage)"
+ ::= { inputControlUnitInputEntry 7 }
+
+inputIoUnitsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InputIoUnitsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { inputs 3 }
+
+inputIoUnitsEntry OBJECT-TYPE
+ SYNTAX InputIoUnitsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { inputIoUnitIndex }
+ ::= { inputIoUnitsTable 1 }
+
+InputIoUnitsEntry ::= SEQUENCE {
+ inputIoUnitIndex
+ Integer32,
+ inputIoUnitNumberOfInputs
+ Integer32
+}
+
+inputIoUnitIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..14)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows of inputIoUnitsTable
+ The size of the table is defined by the system "
+ ::= { inputIoUnitsEntry 1 }
+
+inputIoUnitNumberOfInputs OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of programmable inputs available in IO unit."
+ ::= { inputIoUnitsEntry 2 }
+
+inputIoUnitProgInputTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InputIoUnitProgInputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the status of the programmable inputs for I/O monitor units.
+ . "
+ ::= { inputs 4 }
+
+-- This branch contains OIDs related to the systems generic input subsystem.
+-- Here you will find info about the programmable inputs found in system controllers,
+-- I/O monitors and AC Mains Monitor units.
+--
+
+inputIoUnitProgInputEntry OBJECT-TYPE
+ SYNTAX InputIoUnitProgInputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { inputIoUnitIndex,
+ inputIoUnitProgInputIndex }
+ ::= { inputIoUnitProgInputTable 1 }
+
+InputIoUnitProgInputEntry ::= SEQUENCE {
+ inputIoUnitProgInputIndex
+ Integer32,
+ inputIoUnitProgInputStatus
+ INTEGER,
+ inputIoUnitProgInputDescription
+ DisplayString,
+ inputIoUnitProgInputTrapRepeatCounter
+ Counter32,
+ inputIoUnitProgInputAlarmEnable
+ INTEGER,
+ inputIoUnitProgInputValue
+ Integer32,
+ inputIoUnitProgInputConfiguration
+ INTEGER
+}
+
+inputIoUnitProgInputIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..6)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Index to the Input of the selected I/O monitor unit.
+ Or the input number if you like."
+ ::= { inputIoUnitProgInputEntry 1 }
+
+inputIoUnitProgInputStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input status.
+ "
+ ::= { inputIoUnitProgInputEntry 2 }
+
+inputIoUnitProgInputDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the programmable input in IO unit. This is stored in the system controller
+ and can be changed by the user."
+ ::= { inputIoUnitProgInputEntry 3 }
+
+inputIoUnitProgInputTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { inputIoUnitProgInputEntry 4 }
+
+inputIoUnitProgInputAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This will enable or disable this inputs Alarm functionality.
+ Setting 'disabled' here will turn off lock the status to 'disabled' state"
+ ::= { inputIoUnitProgInputEntry 5 }
+
+inputIoUnitProgInputValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The inputs measured Value. Depending on the type of input, this may
+ represent a Voltage, a Temperature, a Current or a Boolean value."
+ ::= { inputIoUnitProgInputEntry 6 }
+
+inputIoUnitProgInputConfiguration OBJECT-TYPE
+ SYNTAX INTEGER {
+ normallyOpen (1),
+ normallyClosed (2),
+ diodeMatrix (3),
+ voltage (4),
+ clock (5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configuration of the input type. Configurations available for IO unit are normally open,
+ normally closed, diode matrix, voltage and clock. Note: If an input is set to 'clock', it can
+ not be configurated to 'normally open', 'normally closed' and 'diode matrix' directly, it has
+ to be configurated to 'voltage' first.
+ "
+ ::= { inputIoUnitProgInputEntry 7 }
+
+outputControlUnitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OutputControlUnitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { outputs 1 }
+
+outputControlUnitEntry OBJECT-TYPE
+ SYNTAX OutputControlUnitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { outputControlUnitIndex }
+ ::= { outputControlUnitTable 1 }
+
+OutputControlUnitEntry ::= SEQUENCE {
+ outputControlUnitIndex
+ Integer32,
+ outputControlUnitNumberOfOutputs
+ Integer32
+}
+
+outputControlUnitIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..14)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows of outputControlUnitTable
+ The size of the table is defined by the system "
+ ::= { outputControlUnitEntry 1 }
+
+outputControlUnitNumberOfOutputs OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of outputs available in controller."
+ ::= { outputControlUnitEntry 2 }
+
+outputControlUnitOutputTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OutputControlUnitOutputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the status of the outputs for Control Units."
+ ::= { outputs 2 }
+
+outputControlUnitOutputEntry OBJECT-TYPE
+ SYNTAX OutputControlUnitOutputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { outputControlUnitIndex,
+ outputControlUnitOutputIndex }
+ ::= { outputControlUnitOutputTable 1 }
+
+OutputControlUnitOutputEntry ::= SEQUENCE {
+ outputControlUnitOutputIndex
+ Integer32,
+ outputControlUnitOutputStatus
+ INTEGER,
+ outputControlUnitOutputDescription
+ DisplayString
+}
+
+outputControlUnitOutputIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows of outputControlUnitoutputTable
+ The size of the table is defined by the outputControlUnitNumberOfOutputs "
+ ::= { outputControlUnitOutputEntry 1 }
+
+outputControlUnitOutputStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notenergized (0),
+ energized (1),
+ disconnected (2),
+ connected (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "General output relays may be 'energized' or 'not energized'. 'energized' and
+ 'not energized' correspond
+ to normal and alarm condition respectively for normally
+ activated configuration.
+ Latched contactors may have values 'disconnected' or 'connected' "
+ ::= { outputControlUnitOutputEntry 2 }
+
+outputControlUnitOutputDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the output. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { outputControlUnitOutputEntry 3 }
+
+outputIoUnitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OutputIoUnitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { outputs 3 }
+
+outputIoUnitEntry OBJECT-TYPE
+ SYNTAX OutputIoUnitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { outputIoUnitIndex }
+ ::= { outputIoUnitTable 1 }
+
+OutputIoUnitEntry ::= SEQUENCE {
+ outputIoUnitIndex
+ Integer32,
+ outputIoUnitNumberOfOutputs
+ Integer32
+}
+
+outputIoUnitIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..14)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows of outputIoUnitTable
+ The size of the table is defined by the system "
+ ::= { outputIoUnitEntry 1 }
+
+outputIoUnitNumberOfOutputs OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of outputs available in IO unit."
+ ::= { outputIoUnitEntry 2 }
+
+outputIoUnitOutputTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OutputIoUnitOutputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the status of the outputs for IO Units."
+ ::= { outputs 4 }
+
+outputIoUnitOutputEntry OBJECT-TYPE
+ SYNTAX OutputIoUnitOutputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { outputIoUnitIndex,
+ outputIoUnitOutputIndex }
+ ::= { outputIoUnitOutputTable 1 }
+
+OutputIoUnitOutputEntry ::= SEQUENCE {
+ outputIoUnitOutputIndex
+ Integer32,
+ outputIoUnitOutputStatus
+ INTEGER,
+ outputIoUnitOutputDescription
+ DisplayString
+}
+
+outputIoUnitOutputIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..14)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows of outputIOUnitOutputTable
+ The size of the table is defined by the outputIOUnitNumberOfOutputs "
+ ::= { outputIoUnitOutputEntry 1 }
+
+outputIoUnitOutputStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notenergized (0),
+ energized (1),
+ disconnected (2),
+ connected (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "General output relays may be 'energized' or 'not energized'.
+ Latched contactors may have values 'disconnected' or 'connected' "
+ ::= { outputIoUnitOutputEntry 2 }
+
+outputIoUnitOutputDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the output in IO unit. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { outputIoUnitOutputEntry 3 }
+
+controlSystemStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall status of control system subsystem"
+ ::= { controlSystem 1 }
+
+controlSystemClock OBJECT-TYPE
+ SYNTAX DateAndTime (SIZE(8..11))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the system time."
+ ::= { controlSystem 2 }
+
+controlSystemNumberOfControlUnits OBJECT-TYPE
+ SYNTAX Integer32 (1..14)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Total number of main controllers (SP2 Master, SP2 Basic Ind, SP2 Basic, Compack, Smartpack S, Smartpack)"
+ ::= { controlSystem 3 }
+
+snmpSendOffTraps OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this is enabled, a trap is sent when a alarm condition goes off ."
+ ::= { snmp 1 }
+
+snmpTrapRepeatRate OBJECT-TYPE
+ SYNTAX Integer32 (0..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The time between every repeated trap when an alarm condition is on.
+ To turn repetetive traps off, set to zero. Can be 0 to 1440 minutes i.e 24 hours."
+ ::= { snmp 2 }
+
+snmpHeartBeatTrapRepeatRate OBJECT-TYPE
+ SYNTAX Integer32 (0..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The time between every heartbeat trap when an alarm condition is on.
+ To turn heartbeat traps off, set to zero. Can be 0 to 1440 minutes i.e 24 hours."
+ ::= { snmp 3 }
+
+snmpInhibitTraps OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this is enabled, no trap is sent regardless of alarm conditions.
+ "
+ ::= { snmp 4 }
+
+controlSystemResetManualAlarms OBJECT-TYPE
+ SYNTAX INTEGER {
+ pushbutton (0),
+ resetalarm (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reset manual alarms and put buzzer into silence."
+ ::= { controlSystem 5 }
+
+controlSystemResetNumberOfModules OBJECT-TYPE
+ SYNTAX INTEGER {
+ pushbutton (0),
+ resetnumber (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If set to '1', the number of modules (rectifier, solar charger, wind charger, control units, etc.)
+ will be reset, and only those modules communicating are counted."
+ ::= { controlSystem 6 }
+
+controlSystemIoUnitsNumberOfUnits OBJECT-TYPE
+ SYNTAX Integer32 (0..14)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the number of IO units installed in the system."
+ ::= { controlSystemIoUnits 1 }
+
+controlSystemIoUnitsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ControlSystemIoUnitsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { controlSystemIoUnits 2 }
+
+controlSystemIoUnitsEntry OBJECT-TYPE
+ SYNTAX ControlSystemIoUnitsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { controlSystemIoUnitIndex }
+ ::= { controlSystemIoUnitsTable 1 }
+
+ControlSystemIoUnitsEntry ::= SEQUENCE {
+ controlSystemIoUnitIndex
+ Integer32,
+ controlSystemIoUnitNumberOfTemperatures
+ Integer32,
+ controlSystemIoUnitNumberOfFans
+ Integer32
+}
+
+controlSystemIoUnitIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..14)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows of controlSystemIoUnitTable
+ The size of the table is defined by the system"
+ ::= { controlSystemIoUnitsEntry 1 }
+
+controlSystemIoUnitNumberOfTemperatures OBJECT-TYPE
+ SYNTAX Integer32 (0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of temperature measurements available in IO unit"
+ ::= { controlSystemIoUnitsEntry 2 }
+
+controlSystemIoUnitNumberOfFans OBJECT-TYPE
+ SYNTAX Integer32 (0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of fan measurements available in IO unit"
+ ::= { controlSystemIoUnitsEntry 3 }
+
+controlSystemIoUnitTemperatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ControlSystemIoUnitTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { controlSystemIoUnits 3 }
+
+controlSystemIoUnitTemperatureEntry OBJECT-TYPE
+ SYNTAX ControlSystemIoUnitTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { controlSystemIoUnitIndex,
+ controlSystemIoUnitTemperatureIndex }
+ ::= { controlSystemIoUnitTemperatureTable 1 }
+
+ControlSystemIoUnitTemperatureEntry ::= SEQUENCE {
+ controlSystemIoUnitTemperatureIndex
+ Integer32,
+ controlSystemIoUnitTemperatureStatus
+ INTEGER,
+ controlSystemIoUnitTemperatureDescription
+ DisplayString,
+ controlSystemIoUnitTemperatureTrapRepeatCounter
+ Counter32,
+ controlSystemIoUnitTemperatureAlarmEnable
+ INTEGER,
+ controlSystemIoUnitTemperatureValue
+ Integer32,
+ controlSystemIoUnitTemperatureMajorHighLevel
+ Integer32,
+ controlSystemIoUnitTemperatureMinorHighLevel
+ Integer32,
+ controlSystemIoUnitTemperatureMinorLowLevel
+ Integer32,
+ controlSystemIoUnitTemperatureMajorLowLevel
+ Integer32
+}
+
+controlSystemIoUnitTemperatureIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows of controlSystemIoUnitTemperatureTable
+ The size of the table is defined by the controlSystemIoUnitNumberOfTemperatures"
+ ::= { controlSystemIoUnitTemperatureEntry 1 }
+
+controlSystemIoUnitTemperatureStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of temperature monitor"
+ ::= { controlSystemIoUnitTemperatureEntry 2 }
+
+controlSystemIoUnitTemperatureDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the temperature monitor in control system. This is stored in the system controller
+ and can be changed by the user."
+ ::= { controlSystemIoUnitTemperatureEntry 3 }
+
+controlSystemIoUnitTemperatureTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { controlSystemIoUnitTemperatureEntry 4 }
+
+controlSystemIoUnitTemperatureAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { controlSystemIoUnitTemperatureEntry 5 }
+
+controlSystemIoUnitTemperatureValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured temperature value."
+ ::= { controlSystemIoUnitTemperatureEntry 6 }
+
+controlSystemIoUnitTemperatureMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { controlSystemIoUnitTemperatureEntry 7 }
+
+controlSystemIoUnitTemperatureMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { controlSystemIoUnitTemperatureEntry 8 }
+
+controlSystemIoUnitTemperatureMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { controlSystemIoUnitTemperatureEntry 9 }
+
+controlSystemIoUnitTemperatureMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { controlSystemIoUnitTemperatureEntry 10 }
+
+controlSystemIoUnitFanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ControlSystemIoUnitFanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { controlSystemIoUnits 4 }
+
+controlSystemIoUnitFanEntry OBJECT-TYPE
+ SYNTAX ControlSystemIoUnitFanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { controlSystemIoUnitIndex,
+ controlSystemIoUnitFanIndex }
+ ::= { controlSystemIoUnitFanTable 1 }
+
+ControlSystemIoUnitFanEntry ::= SEQUENCE {
+ controlSystemIoUnitFanIndex
+ Integer32,
+ controlSystemIoUnitFanSpeedValue
+ Integer32,
+ controlSystemIoUnitFanSpeedDeviation
+ Integer32,
+ controlSystemIoUnitFanControl
+ Integer32
+}
+
+controlSystemIoUnitFanIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..2 of ioUnitFan Table"
+ ::= { controlSystemIoUnitFanEntry 1 }
+
+controlSystemIoUnitFanSpeedValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured fan speed"
+ ::= { controlSystemIoUnitFanEntry 2 }
+
+controlSystemIoUnitFanSpeedDeviation OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured fan speed deviation"
+ ::= { controlSystemIoUnitFanEntry 3 }
+
+controlSystemIoUnitFanControl OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Fan speed control value in percentage"
+ ::= { controlSystemIoUnitFanEntry 4 }
+
+controlUnitNumberOfUnits OBJECT-TYPE
+ SYNTAX Integer32 (1..254)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of control units installed in system."
+ ::= { controlSystemInventory 1 }
+
+controlUnitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ControlUnitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing an inventory listing. Each row represent one of the system hardware
+ unit that is connected to the can bus. These units are system controllers,
+ battery monitors, I/O units, AC Mains Monitor boxes and load monitors. Due to the system
+ architechture the tables index are not contiguous. Each unit type har its own address
+ range on the can bus. All unit types except the system controller may contain
+ from 0 to 14 units. The system controlller can never be zero. Then there is no powersystem.
+
+ "
+ ::= { controlSystemInventory 2 }
+
+controlUnitEntry OBJECT-TYPE
+ SYNTAX ControlUnitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "One row in the table containing all hardware units connected to the canbus. "
+ INDEX { controlUnitIndex }
+ ::= { controlUnitTable 1 }
+
+ControlUnitEntry ::= SEQUENCE {
+ controlUnitIndex
+ Integer32,
+ controlUnitDescription
+ DisplayString,
+ controlUnitStatus
+ INTEGER,
+ controlUnitSerialNumber
+ DisplayString,
+ controlUnitHwPartNumber
+ DisplayString,
+ controlUnitHwVersion
+ DisplayString,
+ controlUnitSwPartNumber
+ DisplayString,
+ controlUnitSwVersion
+ DisplayString
+}
+
+controlUnitIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..254)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows of controlUnitTable
+ The size of the table is defined by the controlUnitNumberOfUnits "
+ ::= { controlUnitEntry 1 }
+
+controlUnitDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual description of the control unit"
+ ::= { controlUnitEntry 2 }
+
+controlUnitStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall status of the control unit."
+ ::= { controlUnitEntry 3 }
+
+controlUnitSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial number of the control unit."
+ ::= { controlUnitEntry 4 }
+
+controlUnitHwPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware part number of the control unit."
+ ::= { controlUnitEntry 5 }
+
+controlUnitHwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware version of the control unit."
+ ::= { controlUnitEntry 6 }
+
+controlUnitSwPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Software part number of the control unit."
+ ::= { controlUnitEntry 7 }
+
+controlUnitSwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Software version of the control unit."
+ ::= { controlUnitEntry 8 }
+
+currentMonitorsNumberOfUnits OBJECT-TYPE
+ SYNTAX Integer32 (0..14)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the number of current monitors installed in the system."
+ ::= { currentMonitors 1 }
+
+currentMonitorsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CurrentMonitorsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { currentMonitors 2 }
+
+currentMonitorsEntry OBJECT-TYPE
+ SYNTAX CurrentMonitorsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { currentMonitorIndex }
+ ::= { currentMonitorsTable 1 }
+
+CurrentMonitorsEntry ::= SEQUENCE {
+ currentMonitorIndex
+ Integer32,
+ currentMonitorType
+ INTEGER,
+ currentMonitorId
+ Integer32,
+ currentMonitorNumberOfFuses
+ Integer32,
+ currentMonitorNumberOfCurrents
+ Integer32
+}
+
+currentMonitorIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..14)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows of currentMonitorsTable
+ The size of the table is defined by the system"
+ ::= { currentMonitorsEntry 1 }
+
+currentMonitorType OBJECT-TYPE
+ SYNTAX INTEGER {
+ stdLoadMonitor (1),
+ loadCurrMonitor (2),
+ rectCurrMonitor (3),
+ dcdcCurrMonitor (4),
+ solarCurrMonitor (5),
+ windCurrMonitor (6),
+ fuelcellCurrMonitor (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This shows if the current monitor is configured as standard load monitor (1), load current
+ monitor (2), rectifier current monitor (3), dcdc current monitor (4), solar current monitor (5),
+ wind current monitor (6) or fuel cell current monitor (7)."
+ ::= { currentMonitorsEntry 2 }
+
+currentMonitorId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the unit index for each current monitor type."
+ ::= { currentMonitorsEntry 3 }
+
+currentMonitorNumberOfFuses OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of fuse measurements in current monitor."
+ ::= { currentMonitorsEntry 4 }
+
+currentMonitorNumberOfCurrents OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of current measurements in current monitor."
+ ::= { currentMonitorsEntry 5 }
+
+currentMonitorFuseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CurrentMonitorFuseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { currentMonitors 3 }
+
+currentMonitorFuseEntry OBJECT-TYPE
+ SYNTAX CurrentMonitorFuseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { currentMonitorIndex,
+ currentMonitorFuseIndex }
+ ::= { currentMonitorFuseTable 1 }
+
+CurrentMonitorFuseEntry ::= SEQUENCE {
+ currentMonitorFuseIndex
+ Integer32,
+ currentMonitorFuseStatus
+ INTEGER,
+ currentMonitorFuseDescription
+ DisplayString,
+ currentMonitorFuseTrapRepeatCounter
+ Counter32,
+ currentMonitorFuseAlarmEnable
+ INTEGER,
+ currentMonitorFuseValue
+ Integer32
+}
+
+currentMonitorFuseIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows of currentMonitorFuseTable
+ The size of the table is defined by the currentMonitorNumberOfFuses"
+ ::= { currentMonitorFuseEntry 1 }
+
+currentMonitorFuseStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of fuse in current monitor"
+ ::= { currentMonitorFuseEntry 2 }
+
+currentMonitorFuseDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the fuse monitor. This is stored in the system controller
+ and can be changed by the user."
+ ::= { currentMonitorFuseEntry 3 }
+
+currentMonitorFuseTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { currentMonitorFuseEntry 4 }
+
+currentMonitorFuseAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { currentMonitorFuseEntry 5 }
+
+currentMonitorFuseValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured fuse value."
+ ::= { currentMonitorFuseEntry 6 }
+
+currentMonitorCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CurrentMonitorCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { currentMonitors 4 }
+
+currentMonitorCurrentEntry OBJECT-TYPE
+ SYNTAX CurrentMonitorCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { currentMonitorIndex,
+ currentMonitorCurrentIndex }
+ ::= { currentMonitorCurrentTable 1 }
+
+CurrentMonitorCurrentEntry ::= SEQUENCE {
+ currentMonitorCurrentIndex
+ Integer32,
+ currentMonitorCurrentStatus
+ INTEGER,
+ currentMonitorCurrentDescription
+ DisplayString,
+ currentMonitorCurrentTrapRepeatCounter
+ Counter32,
+ currentMonitorCurrentAlarmEnable
+ INTEGER,
+ currentMonitorCurrentValue
+ Integer32,
+ currentMonitorCurrentMajorAlarmLevel
+ Integer32,
+ currentMonitorCurrentMinorAlarmLevel
+ Integer32
+}
+
+currentMonitorCurrentIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows of currentMonitorCurrentTable
+ The size of the table is defined by the currentMonitorNumberOfCurrents"
+ ::= { currentMonitorCurrentEntry 1 }
+
+currentMonitorCurrentStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of current in current monitor"
+ ::= { currentMonitorCurrentEntry 2 }
+
+currentMonitorCurrentDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the current monitor. This is stored in the system controller
+ and can be changed by the user."
+ ::= { currentMonitorCurrentEntry 3 }
+
+currentMonitorCurrentTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { currentMonitorCurrentEntry 4 }
+
+currentMonitorCurrentAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { currentMonitorCurrentEntry 5 }
+
+currentMonitorCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured current value."
+ ::= { currentMonitorCurrentEntry 6 }
+
+currentMonitorCurrentMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { currentMonitorCurrentEntry 7 }
+
+currentMonitorCurrentMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { currentMonitorCurrentEntry 8 }
+
+currentMonitorEnergyLogAccumulatedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CurrentMonitorEnergyLogAccumulatedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the accumulated energy consumption measured in current monitor"
+ ::= { currentMonitors 5 }
+
+currentMonitorEnergyLogAccumulatedEntry OBJECT-TYPE
+ SYNTAX CurrentMonitorEnergyLogAccumulatedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { currentMonitorIndex,
+ currentMonitorCurrentIndex }
+ ::= { currentMonitorEnergyLogAccumulatedTable 1 }
+
+CurrentMonitorEnergyLogAccumulatedEntry ::= SEQUENCE {
+ currentMonitorEnergyLogAccumulated
+ Integer32
+}
+
+currentMonitorEnergyLogAccumulated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The accumulated energy consumption value"
+ ::= { currentMonitorEnergyLogAccumulatedEntry 1 }
+
+currentMonitorEnergyLogLastHoursNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in hourly energy log"
+ ::= { currentMonitors 6 }
+
+currentMonitorEnergyLogLastHoursTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CurrentMonitorEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains energy consumption values logged every hour in current monitor."
+ ::= { currentMonitors 7 }
+
+currentMonitorEnergyLogLastHoursEntry OBJECT-TYPE
+ SYNTAX CurrentMonitorEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { currentMonitorIndex,
+ currentMonitorCurrentIndex,
+ currentMonitorEnergyLogLastHoursIndex }
+ ::= { currentMonitorEnergyLogLastHoursTable 1 }
+
+CurrentMonitorEnergyLogLastHoursEntry ::= SEQUENCE {
+ currentMonitorEnergyLogLastHoursIndex
+ Integer32,
+ currentMonitorEnergyLogLastHoursValue
+ Integer32
+}
+
+currentMonitorEnergyLogLastHoursIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of currentMonitorEnergyLogLastHoursTable"
+ ::= { currentMonitorEnergyLogLastHoursEntry 1 }
+
+currentMonitorEnergyLogLastHoursValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy consumption value logged every hour in current monitor."
+ ::= { currentMonitorEnergyLogLastHoursEntry 2 }
+
+currentMonitorEnergyLogLastDaysNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in daily energy log"
+ ::= { currentMonitors 8 }
+
+currentMonitorEnergyLogLastDaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CurrentMonitorEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains energy consumption values logged every day in current monitor."
+ ::= { currentMonitors 9 }
+
+currentMonitorEnergyLogLastDaysEntry OBJECT-TYPE
+ SYNTAX CurrentMonitorEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { currentMonitorIndex,
+ currentMonitorCurrentIndex,
+ currentMonitorEnergyLogLastDaysIndex }
+ ::= { currentMonitorEnergyLogLastDaysTable 1 }
+
+CurrentMonitorEnergyLogLastDaysEntry ::= SEQUENCE {
+ currentMonitorEnergyLogLastDaysIndex
+ Integer32,
+ currentMonitorEnergyLogLastDaysValue
+ Integer32
+}
+
+currentMonitorEnergyLogLastDaysIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of currentMonitorEnergyLogLastDaysTable"
+ ::= { currentMonitorEnergyLogLastDaysEntry 1 }
+
+currentMonitorEnergyLogLastDaysValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy consumption value logged every day in current monitor."
+ ::= { currentMonitorEnergyLogLastDaysEntry 2 }
+
+currentMonitorEnergyLogLastWeeksNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in weekly energy log"
+ ::= { currentMonitors 10 }
+
+currentMonitorEnergyLogLastWeeksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CurrentMonitorEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains energy consumption values logged every week in current monitor."
+ ::= { currentMonitors 11 }
+
+currentMonitorEnergyLogLastWeeksEntry OBJECT-TYPE
+ SYNTAX CurrentMonitorEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { currentMonitorIndex,
+ currentMonitorCurrentIndex,
+ currentMonitorEnergyLogLastWeeksIndex }
+ ::= { currentMonitorEnergyLogLastWeeksTable 1 }
+
+CurrentMonitorEnergyLogLastWeeksEntry ::= SEQUENCE {
+ currentMonitorEnergyLogLastWeeksIndex
+ Integer32,
+ currentMonitorEnergyLogLastWeeksValue
+ Integer32
+}
+
+currentMonitorEnergyLogLastWeeksIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of currentMonitorEnergyLogLastWeekTable"
+ ::= { currentMonitorEnergyLogLastWeeksEntry 1 }
+
+currentMonitorEnergyLogLastWeeksValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy consumption value logged every week in current monitor."
+ ::= { currentMonitorEnergyLogLastWeeksEntry 2 }
+
+flexiMonitorsNumberOfUnits OBJECT-TYPE
+ SYNTAX Integer32 (0..14)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the number of fleximonitors installed in the system."
+ ::= { flexiMonitors 1 }
+
+flexiMonitorsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FlexiMonitorsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { flexiMonitors 2 }
+
+flexiMonitorsEntry OBJECT-TYPE
+ SYNTAX FlexiMonitorsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { flexiMonitorIndex }
+ ::= { flexiMonitorsTable 1 }
+
+FlexiMonitorsEntry ::= SEQUENCE {
+ flexiMonitorIndex
+ Integer32,
+ flexiMonitorType
+ INTEGER,
+ flexiMonitorId
+ Integer32,
+ flexiMonitorNumberOfInputs
+ Integer32,
+ flexiMonitorNumberOfOutputs
+ Integer32
+}
+
+flexiMonitorIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..14)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows of flexiMonitorsTable
+ The size of the table is defined by the system"
+ ::= { flexiMonitorsEntry 1 }
+
+flexiMonitorType OBJECT-TYPE
+ SYNTAX INTEGER {
+ battFlexiMonitor (1),
+ loadFlexiMonitor (2),
+ rectFlexiMonitor (3),
+ contrFlexiMonitor (4),
+ dcdcFlexiMonitor (5),
+ solarFlexiMonitor (6),
+ windFlexiMonitor (7),
+ fuelcFlexiMonitor (8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This shows if the fleximonitor is configured as battery monitor (1), load
+ monitor (2), rectifier monitor (3), controller monitor(4), dcdc monitor (5), solar monitor (6),
+ wind monitor (7) or fuel cell monitor 8)."
+ ::= { flexiMonitorsEntry 2 }
+
+flexiMonitorId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the unit index for each fleximonitor type."
+ ::= { flexiMonitorsEntry 3 }
+
+flexiMonitorNumberOfInputs OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of inputs in fleximonitor."
+ ::= { flexiMonitorsEntry 4 }
+
+flexiMonitorNumberOfOutputs OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of outputs in fleximonitor."
+ ::= { flexiMonitorsEntry 5 }
+
+flexiMonitorInputTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FlexiMonitorInputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { flexiMonitors 3 }
+
+flexiMonitorInputEntry OBJECT-TYPE
+ SYNTAX FlexiMonitorInputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { flexiMonitorIndex,
+ flexiMonitorInputIndex }
+ ::= { flexiMonitorInputTable 1 }
+
+FlexiMonitorInputEntry ::= SEQUENCE {
+ flexiMonitorInputIndex
+ Integer32,
+ flexiMonitorInputStatus
+ INTEGER,
+ flexiMonitorInputDescription
+ DisplayString,
+ flexiMonitorInputTrapRepeatCounter
+ Counter32,
+ flexiMonitorInputAlarmEnable
+ INTEGER,
+ flexiMonitorInputValue
+ Integer32,
+ flexiMonitorInputConfiguration
+ INTEGER
+}
+
+flexiMonitorInputIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows of flexiMonitorInputTable
+ The size of the table is defined by the flexiMonitorNumberOfInputs"
+ ::= { flexiMonitorInputEntry 1 }
+
+flexiMonitorInputStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input status.
+ "
+ ::= { flexiMonitorInputEntry 2 }
+
+flexiMonitorInputDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the programmable input. This is stored in the system controller
+ and can be changed by the user. ."
+ ::= { flexiMonitorInputEntry 3 }
+
+flexiMonitorInputTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { flexiMonitorInputEntry 4 }
+
+flexiMonitorInputAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This will enable or disable this inputs Alarm functionality.
+ Setting 'disabled' here will turn off lock the status to 'disabled' state"
+ ::= { flexiMonitorInputEntry 5 }
+
+flexiMonitorInputValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The inputs measured Value. Depending on the type of input, this may
+ represent a Voltage, a Temperature, a Current, a Speed or a Boolean value."
+ ::= { flexiMonitorInputEntry 6 }
+
+flexiMonitorInputConfiguration OBJECT-TYPE
+ SYNTAX INTEGER {
+ progIn-NormallyOpen (1),
+ progIn-NormallyClosed (2),
+ voltage (3),
+ temperature (4),
+ current (5),
+ speed (6),
+ fuse-NormallyOpen (7),
+ fuse-NormallyClosed (8),
+ fuse-DiodeMatrix (9)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configuration of the input type. Available configurations are: ProgIn-Normally Open(1), ProgIn-Normally Closed(2),
+ Voltage(3), Temperature(4),Current(5),Speed(6),Fuse-Normally Open(7),Fuse-Normally Closed(8), Fuse-Diode Matrix(9)."
+ ::= { flexiMonitorInputEntry 7 }
+
+flexiMonitorOutputTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FlexiMonitorOutputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { flexiMonitors 4 }
+
+flexiMonitorOutputEntry OBJECT-TYPE
+ SYNTAX FlexiMonitorOutputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { flexiMonitorIndex,
+ flexiMonitorOutputIndex }
+ ::= { flexiMonitorOutputTable 1 }
+
+FlexiMonitorOutputEntry ::= SEQUENCE {
+ flexiMonitorOutputIndex
+ Integer32,
+ flexiMonitorOutputStatus
+ INTEGER,
+ flexiMonitorOutputDescription
+ DisplayString
+}
+
+flexiMonitorOutputIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows of flexiMonitorOutputTable
+ The size of the table is defined by the flexiMonitorNumberOfOutputs"
+ ::= { flexiMonitorOutputEntry 1 }
+
+flexiMonitorOutputStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notenergized (0),
+ energized (1),
+ disconnected (2),
+ connected (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "General output relays may be 'energized' or 'not energized'. 'energized' and
+ 'not energized' correspond
+ to normal and alarm condition respectively for normally
+ activated configuration.
+ Latched contactors may have values 'disconnected' or 'connected'"
+ ::= { flexiMonitorOutputEntry 2 }
+
+flexiMonitorOutputDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the output. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { flexiMonitorOutputEntry 3 }
+
+mainControlUnitsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainControlUnitsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mainControlUnits 1 }
+
+mainControlUnitsEntry OBJECT-TYPE
+ SYNTAX MainControlUnitsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainControlUnitIndex }
+ ::= { mainControlUnitsTable 1 }
+
+MainControlUnitsEntry ::= SEQUENCE {
+ mainControlUnitIndex
+ Integer32,
+ mainControlUnitNumberOfTemperatures
+ Integer32
+}
+
+mainControlUnitIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..14)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows of controlUnitTable
+ The size of the table is defined by the system"
+ ::= { mainControlUnitsEntry 1 }
+
+mainControlUnitNumberOfTemperatures OBJECT-TYPE
+ SYNTAX Integer32 (1..14)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of temperature measurements in main controller"
+ ::= { mainControlUnitsEntry 2 }
+
+mainControlUnitTemperatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainControlUnitTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mainControlUnits 2 }
+
+mainControlUnitTemperatureEntry OBJECT-TYPE
+ SYNTAX MainControlUnitTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainControlUnitIndex,
+ mainControlUnitTemperatureIndex }
+ ::= { mainControlUnitTemperatureTable 1 }
+
+MainControlUnitTemperatureEntry ::= SEQUENCE {
+ mainControlUnitTemperatureIndex
+ Integer32,
+ mainControlUnitTemperatureStatus
+ INTEGER,
+ mainControlUnitTemperatureDescription
+ DisplayString,
+ mainControlUnitTemperatureTrapRepeatCounter
+ Counter32,
+ mainControlUnitTemperatureAlarmEnable
+ INTEGER,
+ mainControlUnitTemperatureValue
+ Integer32,
+ mainControlUnitTemperatureMajorHighLevel
+ Integer32,
+ mainControlUnitTemperatureMinorHighLevel
+ Integer32,
+ mainControlUnitTemperatureMinorLowLevel
+ Integer32,
+ mainControlUnitTemperatureMajorLowLevel
+ Integer32
+}
+
+mainControlUnitTemperatureIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This index denotes which row in the temperature input table.
+ The size of the table is defined by the batteryBankNumberOfTemp "
+ ::= { mainControlUnitTemperatureEntry 1 }
+
+mainControlUnitTemperatureStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of battery temperature monitor"
+ ::= { mainControlUnitTemperatureEntry 2 }
+
+mainControlUnitTemperatureDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery temperature monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { mainControlUnitTemperatureEntry 3 }
+
+mainControlUnitTemperatureTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { mainControlUnitTemperatureEntry 4 }
+
+mainControlUnitTemperatureAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { mainControlUnitTemperatureEntry 5 }
+
+mainControlUnitTemperatureValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured battery temperature."
+ ::= { mainControlUnitTemperatureEntry 6 }
+
+mainControlUnitTemperatureMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { mainControlUnitTemperatureEntry 7 }
+
+mainControlUnitTemperatureMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { mainControlUnitTemperatureEntry 8 }
+
+mainControlUnitTemperatureMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { mainControlUnitTemperatureEntry 9 }
+
+mainControlUnitTemperatureMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { mainControlUnitTemperatureEntry 10 }
+
+mainControlUnitEarthFaultTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MainControlUnitEarthFaultEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mainControlUnits 3 }
+
+mainControlUnitEarthFaultEntry OBJECT-TYPE
+ SYNTAX MainControlUnitEarthFaultEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { mainControlUnitIndex }
+ ::= { mainControlUnitEarthFaultTable 1 }
+
+MainControlUnitEarthFaultEntry ::= SEQUENCE {
+ mainControlUnitEarthFaultStatus
+ INTEGER,
+ mainControlUnitEarthFaultDescription
+ DisplayString,
+ mainControlUnitEarthFaultTrapRepeatCounter
+ Integer32,
+ mainControlUnitEarthFaultAlarmEnable
+ INTEGER,
+ mainControlUnitEarthFaultValue
+ Integer32,
+ mainControlUnitEarthFaultMajorAlarmLevel
+ Integer32
+}
+
+mainControlUnitEarthFaultStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This status value shows if the earth resistance is lower than the defined alarm level."
+ ::= { mainControlUnitEarthFaultEntry 1 }
+
+mainControlUnitEarthFaultDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the earth fault monitor. This is stored in the system controller
+ and can be changed by the user."
+ ::= { mainControlUnitEarthFaultEntry 2 }
+
+mainControlUnitEarthFaultTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { mainControlUnitEarthFaultEntry 3 }
+
+mainControlUnitEarthFaultAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { mainControlUnitEarthFaultEntry 4 }
+
+mainControlUnitEarthFaultValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured value of the earth resistance in kOhm."
+ ::= { mainControlUnitEarthFaultEntry 5 }
+
+mainControlUnitEarthFaultMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { mainControlUnitEarthFaultEntry 6 }
+
+mainControlUnitsErrorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This status value shows if the number of failed main controllers is higher than the defined alarm level."
+ ::= { mainControlUnitsError 1 }
+
+mainControlUnitsErrorDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the main control units error monitor. This is stored in the system controller
+ and can be changed by the user."
+ ::= { mainControlUnitsError 2 }
+
+mainControlUnitsErrorTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { mainControlUnitsError 3 }
+
+mainControlUnitsErrorAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { mainControlUnitsError 4 }
+
+mainControlUnitsErrorValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The detected number of failed main controllers."
+ ::= { mainControlUnitsError 5 }
+
+mainControlUnitsErrorMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { mainControlUnitsError 6 }
+
+mainControlUnitsErrorMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { mainControlUnitsError 7 }
+
+smartNodeErrorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This status value shows if the number of failed smartnodes is higher than the defined alarm level."
+ ::= { smartNodeError 1 }
+
+smartNodeErrorDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the smartnode error monitor. This is stored in the system controller
+ and can be changed by the user."
+ ::= { smartNodeError 2 }
+
+smartNodeErrorTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { smartNodeError 3 }
+
+smartNodeErrorAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { smartNodeError 4 }
+
+smartNodeErrorValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The detected number of failed smartnodes."
+ ::= { smartNodeError 5 }
+
+smartNodeErrorMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { smartNodeError 6 }
+
+smartNodeErrorMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { smartNodeError 7 }
+
+batteryMonitorErrorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This status value shows if the number of failed battery monitors is higher than the defined alarm level."
+ ::= { batteryMonitorError 1 }
+
+batteryMonitorErrorDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery monitor error monitor. This is stored in the system controller
+ and can be changed by the user."
+ ::= { batteryMonitorError 2 }
+
+batteryMonitorErrorTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { batteryMonitorError 3 }
+
+batteryMonitorErrorAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryMonitorError 4 }
+
+batteryMonitorErrorValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The detected number of failed battery monitors."
+ ::= { batteryMonitorError 5 }
+
+batteryMonitorErrorMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { batteryMonitorError 6 }
+
+batteryMonitorErrorMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { batteryMonitorError 7 }
+
+loadMonitorErrorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This status value shows if the number of failed load monitors is higher than the defined alarm level."
+ ::= { loadMonitorError 1 }
+
+loadMonitorErrorDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the load monitor error monitor. This is stored in the system controller
+ and can be changed by the user."
+ ::= { loadMonitorError 2 }
+
+loadMonitorErrorTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { loadMonitorError 3 }
+
+loadMonitorErrorAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { loadMonitorError 4 }
+
+loadMonitorErrorValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The detected number of failed load monitors."
+ ::= { loadMonitorError 5 }
+
+loadMonitorErrorMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { loadMonitorError 6 }
+
+loadMonitorErrorMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { loadMonitorError 7 }
+
+ioUnitErrorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This status value shows if the number of failed IO units is higher than the defined alarm level."
+ ::= { ioUnitError 1 }
+
+ioUnitErrorDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the IO unit error monitor. This is stored in the system controller
+ and can be changed by the user."
+ ::= { ioUnitError 2 }
+
+ioUnitErrorTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { ioUnitError 3 }
+
+ioUnitErrorAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { ioUnitError 4 }
+
+ioUnitErrorValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The detected number of failed IO units."
+ ::= { ioUnitError 5 }
+
+ioUnitErrorMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { ioUnitError 6 }
+
+ioUnitErrorMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { ioUnitError 7 }
+
+mainsMonitorErrorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This status value shows if the number of failed mains monitors is higher than the defined alarm level."
+ ::= { mainsMonitorError 1 }
+
+mainsMonitorErrorDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the mains monitor error monitor. This is stored in the system controller
+ and can be changed by the user."
+ ::= { mainsMonitorError 2 }
+
+mainsMonitorErrorTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { mainsMonitorError 3 }
+
+mainsMonitorErrorAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { mainsMonitorError 4 }
+
+mainsMonitorErrorValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The detected number of failed mains monitors."
+ ::= { mainsMonitorError 5 }
+
+mainsMonitorErrorMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { mainsMonitorError 6 }
+
+mainsMonitorErrorMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { mainsMonitorError 7 }
+
+flexiMonitorErrorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This status value shows if the number of failed flexi monitors is higher than the defined alarm level."
+ ::= { flexiMonitorError 1 }
+
+flexiMonitorErrorDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the flexi monitor error monitor. This is stored in the system controller
+ and can be changed by the user."
+ ::= { flexiMonitorError 2 }
+
+flexiMonitorErrorTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { flexiMonitorError 3 }
+
+flexiMonitorErrorAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { flexiMonitorError 4 }
+
+flexiMonitorErrorValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The detected number of failed flexi monitors."
+ ::= { flexiMonitorError 5 }
+
+flexiMonitorErrorMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { flexiMonitorError 6 }
+
+flexiMonitorErrorMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { flexiMonitorError 7 }
+
+ambientTemperatureStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the ambient temperature can be either one of the defined enumerated values"
+ ::= { ambientTemperature 1 }
+
+ambientTemperatureDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the ambient temperature monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { ambientTemperature 2 }
+
+ambientTemperatureTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { ambientTemperature 3 }
+
+ambientTemperatureAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { ambientTemperature 4 }
+
+ambientTemperatureValue OBJECT-TYPE
+ SYNTAX Integer32 (0..9999)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest value of the enabled ambient temperature measurements.
+ Depending on the global setting in the Control unit, this value will be presented in Celsius
+ or Fahrenheit."
+ ::= { ambientTemperature 5 }
+
+ambientTemperatureMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { ambientTemperature 6 }
+
+ambientTemperatureMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { ambientTemperature 7 }
+
+ambientTemperatureMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { ambientTemperature 8 }
+
+ambientTemperatureMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { ambientTemperature 9 }
+
+deltaTemperatureStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the delta temperature can be either one of the defined enumerated values"
+ ::= { deltaTemperature 1 }
+
+deltaTemperatureDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the delta temperature monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { deltaTemperature 2 }
+
+deltaTemperatureTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { deltaTemperature 3 }
+
+deltaTemperatureAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { deltaTemperature 4 }
+
+deltaTemperatureValue OBJECT-TYPE
+ SYNTAX Integer32 (0..9999)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The delta temperature value.
+ Depending on the global setting in the Control unit, this value will be presented in Celsius
+ or Fahrenheit."
+ ::= { deltaTemperature 5 }
+
+deltaTemperatureMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { deltaTemperature 6 }
+
+deltaTemperatureMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { deltaTemperature 7 }
+
+deltaTemperatureMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { deltaTemperature 8 }
+
+deltaTemperatureMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { deltaTemperature 9 }
+
+userSuspendedStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This status value shows if the number of failed attempts is higher than the defined alarm level."
+ ::= { userSuspended 1 }
+
+userSuspendedDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the login failure monitor. This is stored in the system controller
+ and can be changed by the user."
+ ::= { userSuspended 2 }
+
+userSuspendedTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { userSuspended 3 }
+
+userSuspendedAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { userSuspended 4 }
+
+userSuspendedValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The detected number of failed attempts."
+ ::= { userSuspended 5 }
+
+userSuspendedMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { userSuspended 6 }
+
+alarmGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlarmGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { alarmGroups 1 }
+
+alarmGroupEntry OBJECT-TYPE
+ SYNTAX AlarmGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { alarmGroupIndex }
+ ::= { alarmGroupTable 1 }
+
+AlarmGroupEntry ::= SEQUENCE {
+ alarmGroupIndex
+ Integer32,
+ alarmGroupStatus
+ INTEGER,
+ alarmGroupDescription
+ DisplayString
+}
+
+alarmGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..49)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..49 of alarmGroupTable"
+ ::= { alarmGroupEntry 1 }
+
+alarmGroupStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of alarm group"
+ ::= { alarmGroupEntry 2 }
+
+alarmGroupDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the alarm group. This is stored in the system controller
+ and can be changed by the user."
+ ::= { alarmGroupEntry 3 }
+
+-- The reported status of the battery group 2 subsystem. The status reflects the condition
+-- of all underlying alarm monitors in the battery group 2 subsystem
+
+batteryGroup2Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A toplevel status for the battery group 2.The state of this reflects the status of all
+ underlying statuses for the battery. Any change in one of the 'data monitors' in
+ the battery subsystem will propagate up to this status indicator."
+ ::= { batteryGroup2 1 }
+
+batteryGroup2Description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A descriptive name of the battery installed in the battery group 2."
+ ::= { batteryGroup2 2 }
+
+batteryGroup2ReferenceVoltage OBJECT-TYPE
+ SYNTAX Integer32 (840..60417)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The reference voltage of battery group 2."
+ ::= { batteryGroup2 3 }
+
+batteryGroup2FusesStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the battery fuses/breakers can mainly be normal(1) or majorAlarm(3) and
+ some other rarely used values ."
+ ::= { batteryGroup2 4 }
+
+-- The status value for the measured battery voltage. If the battery voltage reach outside
+-- the limits set by the major/minor low/high level settings this status will change accordingly.
+
+batteryGroup2VoltageStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured battery voltage."
+ ::= { batteryGroup2Voltage 1 }
+
+batteryGroup2VoltageDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery voltage monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryGroup2Voltage 2 }
+
+batteryGroup2VoltageTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { batteryGroup2Voltage 3 }
+
+batteryGroup2VoltageAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The measured battery voltage alarm enable/disable control"
+ ::= { batteryGroup2Voltage 4 }
+
+batteryGroup2VoltageValue OBJECT-TYPE
+ SYNTAX Integer32 (0..7500)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the measured battery voltage."
+ ::= { batteryGroup2Voltage 5 }
+
+batteryGroup2VoltageMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Major High Battery Voltage alarm limit set voltage"
+ ::= { batteryGroup2Voltage 6 }
+
+batteryGroup2VoltageMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Minor High Battery Voltage alarm limit set voltage"
+ ::= { batteryGroup2Voltage 7 }
+
+batteryGroup2VoltageMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Minor Low Battery Voltage alarm limit set voltage"
+ ::= { batteryGroup2Voltage 8 }
+
+batteryGroup2VoltageMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Major Low Battery Voltage alarm limit set voltage"
+ ::= { batteryGroup2Voltage 9 }
+
+batteryGroup2CurrentsStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured battery current"
+ ::= { batteryGroup2Currents 1 }
+
+batteryGroup2CurrentsDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery current monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryGroup2Currents 2 }
+
+batteryGroup2CurrentsTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { batteryGroup2Currents 3 }
+
+batteryGroup2CurrentsAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryGroup2Currents 4 }
+
+batteryGroup2CurrentsValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured total battery current.
+ This is the sum of all the enabled shunt measurements in the system.
+ Negative battery current indicates discharging of the batteries.
+ Positive battery current indicates charging of the batteries.
+ Note that the units measured may be i Amperes or in Deciamperes depending on global system settings"
+ ::= { batteryGroup2Currents 5 }
+
+batteryGroup2CurrentsMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { batteryGroup2Currents 6 }
+
+batteryGroup2CurrentsMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { batteryGroup2Currents 7 }
+
+batteryGroup2CurrentsMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { batteryGroup2Currents 8 }
+
+batteryGroup2CurrentsMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { batteryGroup2Currents 9 }
+
+batteryGroup2TemperaturesStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the battery fuses/breakers can be either one of the defined enumerated values"
+ ::= { batteryGroup2Temperatures 1 }
+
+batteryGroup2TemperaturesDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery temperature monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryGroup2Temperatures 2 }
+
+batteryGroup2TemperaturesTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { batteryGroup2Temperatures 3 }
+
+batteryGroup2TemperaturesAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryGroup2Temperatures 4 }
+
+batteryGroup2TemperaturesValue OBJECT-TYPE
+ SYNTAX Integer32 (0..9999)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest value of the enabled battery temperature measurements.
+ Depending on the global setting in the Control unit, this value will be presented in Celsius
+ or Fahrenheit."
+ ::= { batteryGroup2Temperatures 5 }
+
+batteryGroup2TemperaturesMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { batteryGroup2Temperatures 6 }
+
+batteryGroup2TemperaturesMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { batteryGroup2Temperatures 7 }
+
+batteryGroup2TemperaturesMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { batteryGroup2Temperatures 8 }
+
+batteryGroup2TemperaturesMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { batteryGroup2Temperatures 9 }
+
+batteryGroup2TimeLeftStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the estimated battery remaining backup time."
+ ::= { batteryGroup2TimeLeft 1 }
+
+batteryGroup2TimeLeftDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery discharge time monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryGroup2TimeLeft 2 }
+
+batteryGroup2TimeLeftTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { batteryGroup2TimeLeft 3 }
+
+batteryGroup2TimeLeftAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryGroup2TimeLeft 4 }
+
+batteryGroup2TimeLeftValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The estimated value of battery remaining backup time."
+ ::= { batteryGroup2TimeLeft 5 }
+
+batteryGroup2TimeLeftMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { batteryGroup2TimeLeft 6 }
+
+batteryGroup2TimeLeftMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { batteryGroup2TimeLeft 7 }
+
+batteryGroup2RemainingCapacityStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the battery remaining capacity monitor."
+ ::= { batteryGroup2RemainingCapacity 1 }
+
+batteryGroup2RemainingCapacityDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery remaining capacity monitor. This is stored in the system controller
+ and can be changed by the user."
+ ::= { batteryGroup2RemainingCapacity 2 }
+
+batteryGroup2RemainingCapacityTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { batteryGroup2RemainingCapacity 3 }
+
+batteryGroup2RemainingCapacityAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryGroup2RemainingCapacity 4 }
+
+batteryGroup2RemainingCapacityValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Battery remaining capacity (SOC) value estimated from the latest battery test result."
+ ::= { batteryGroup2RemainingCapacity 5 }
+
+batteryGroup2RemainingCapacityMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { batteryGroup2RemainingCapacity 6 }
+
+batteryGroup2RemainingCapacityMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { batteryGroup2RemainingCapacity 7 }
+
+batteryGroup2UsedCapacityStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the battery used capacity (DoD) monitor"
+ ::= { batteryGroup2UsedCapacity 1 }
+
+batteryGroup2UsedCapacityDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery used capacity (DoD) monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryGroup2UsedCapacity 2 }
+
+batteryGroup2UsedCapacityTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { batteryGroup2UsedCapacity 3 }
+
+batteryGroup2UsedCapacityAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryGroup2UsedCapacity 4 }
+
+batteryGroup2UsedCapacityValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the estimated battery used capacity (DoD)."
+ ::= { batteryGroup2UsedCapacity 5 }
+
+batteryGroup2UsedCapacityMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { batteryGroup2UsedCapacity 6 }
+
+batteryGroup2UsedCapacityMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { batteryGroup2UsedCapacity 7 }
+
+batteryGroup2TotalCapacityStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the total capacity monitor."
+ ::= { batteryGroup2TotalCapacity 1 }
+
+batteryGroup2TotalCapacityDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery total capacity monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { batteryGroup2TotalCapacity 2 }
+
+batteryGroup2TotalCapacityTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { batteryGroup2TotalCapacity 3 }
+
+batteryGroup2TotalCapacityAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryGroup2TotalCapacity 4 }
+
+batteryGroup2TotalCapacityValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the estimated total battery capacity (installed Ah - SoH) value."
+ ::= { batteryGroup2TotalCapacity 5 }
+
+batteryGroup2TotalCapacityMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { batteryGroup2TotalCapacity 6 }
+
+batteryGroup2TotalCapacityMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { batteryGroup2TotalCapacity 7 }
+
+batteryGroup2QualityStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the battery quality (SoH) monitor."
+ ::= { batteryGroup2Quality 1 }
+
+batteryGroup2QualityDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery quality (SoH) monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { batteryGroup2Quality 2 }
+
+batteryGroup2QualityTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { batteryGroup2Quality 3 }
+
+batteryGroup2QualityAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryGroup2Quality 4 }
+
+batteryGroup2QualityValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The calculated battery quality (SoH) based on the latest battery test"
+ ::= { batteryGroup2Quality 5 }
+
+batteryGroup2QualityMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { batteryGroup2Quality 6 }
+
+batteryGroup2QualityMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { batteryGroup2Quality 7 }
+
+batteryGroup2LVBDStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Battery Contactor is connected, disconnected, disabled or in any other alarm condition"
+ ::= { batteryGroup2LVBD 1 }
+
+batteryGroup2LVBDDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery LVBD monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryGroup2LVBD 2 }
+
+batteryGroup2LVBDTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { batteryGroup2LVBD 3 }
+
+batteryGroup2LVBDEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the LVBD will be reported."
+ ::= { batteryGroup2LVBD 4 }
+
+batteryGroup2LVBDValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured value of the LVBD."
+ ::= { batteryGroup2LVBD 5 }
+
+batteryGroup2LVBDConnectVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Battery Contactor's Reconnect Voltage"
+ ::= { batteryGroup2LVBD 6 }
+
+batteryGroup2LVBDDisconnectVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Battery Contactor's Disconnect Voltage"
+ ::= { batteryGroup2LVBD 7 }
+
+batteryGroup2ChargeCurrentLimitEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable of the battery charge current limitation feature; 0=disable, 1=enable."
+ ::= { batteryGroup2ChargeCurrentLimit 1 }
+
+batteryGroup2ChargeCurrentLimitValue OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Battery charging current limit value. Used only when AC source is mains feed.
+ Note that the units measured may be i Amperes or in Deciamperes depending on global system settings"
+ ::= { batteryGroup2ChargeCurrentLimit 2 }
+
+batteryGroup2BoostVoltage OBJECT-TYPE
+ SYNTAX Integer32 (870..60418)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Voltage at which the DC System boost charges the batteries."
+ ::= { batteryGroup2Boost 1 }
+
+batteryGroup2BoostCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ pushbutton (0),
+ startboost (1),
+ stopboost (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This pushbutton will start or stop a manual battery boost if the system allows it."
+ ::= { batteryGroup2Boost 2 }
+
+batteryGroup2BoostCurrentThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The boosting will terminate when the charge current drops below the BoostCurrentThreshold limit."
+ ::= { batteryGroup2Boost 3 }
+
+batteryGroup2BoostManualMaxDuration OBJECT-TYPE
+ SYNTAX Integer32 (0..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A protection against overcharging.
+ When running manual boost, the boosting will always terminate at this point. "
+ ::= { batteryGroup2Boost 4 }
+
+batteryGroup2TestVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the battery test end voltage. The battery test will be terminated when the voltage
+ drops below the end voltage."
+ ::= { batteryGroup2Test 1 }
+
+batteryGroup2TestCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ pushbutton (0),
+ starttest (1),
+ stoptest (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This pushbutton will start or stop a manual battery test if the system allows it."
+ ::= { batteryGroup2Test 2 }
+
+batteryGroup2TestNumberOfResults OBJECT-TYPE
+ SYNTAX Integer32 (0..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the number of valid battery test results stored in controller."
+ ::= { batteryGroup2Test 3 }
+
+batteryGroup2TestResultTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryGroup2TestResultEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the battery test results stored in controller."
+ ::= { batteryGroup2Test 4 }
+
+batteryGroup2TestResultEntry OBJECT-TYPE
+ SYNTAX BatteryGroup2TestResultEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryGroup2TestResultIndex }
+ ::= { batteryGroup2TestResultTable 1 }
+
+BatteryGroup2TestResultEntry ::= SEQUENCE {
+ batteryGroup2TestResultIndex
+ Integer32,
+ batteryGroup2TestResultStartDateTime
+ DateAndTime,
+ batteryGroup2TestResultDuration
+ Integer32,
+ batteryGroup2TestResultDischarged
+ Integer32,
+ batteryGroup2TestResultQuality
+ Integer32
+}
+
+batteryGroup2TestResultIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..10)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A index pointing to one of ten possible battery test results"
+ ::= { batteryGroup2TestResultEntry 1 }
+
+batteryGroup2TestResultStartDateTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the time and date when the test started."
+ ::= { batteryGroup2TestResultEntry 2 }
+
+batteryGroup2TestResultDuration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the test duration in minutes."
+ ::= { batteryGroup2TestResultEntry 3 }
+
+batteryGroup2TestResultDischarged OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the discharged Ah during test."
+ ::= { batteryGroup2TestResultEntry 4 }
+
+batteryGroup2TestResultQuality OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the calculated battery quality (SoH)in percentage."
+ ::= { batteryGroup2TestResultEntry 5 }
+
+batteryGroup2TempCompEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable (1) or Disable (0) of Battery Temperature Compensated output regulation mode"
+ ::= { batteryGroup2TempComp 1 }
+
+batteryGroup2BankStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall status of battery bank"
+ ::= { batteryGroup2Bank 1 }
+
+batteryGroup2BankNumberOfTemperatures OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of temperature measurements in battery bank."
+ ::= { batteryGroup2Bank 2 }
+
+batteryGroup2BankNumberOfCurrents OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of current measurements in battery bank."
+ ::= { batteryGroup2Bank 3 }
+
+batteryGroup2BankNumberOfFuses OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of fuses installed in battery bank."
+ ::= { batteryGroup2Bank 4 }
+
+batteryGroup2BankNumberOfSymmetries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of fuses installed in battery bank."
+ ::= { batteryGroup2Bank 5 }
+
+batteryGroup2BankTemperatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryGroup2BankTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { batteryGroup2Bank 6 }
+
+batteryGroup2BankTemperatureEntry OBJECT-TYPE
+ SYNTAX BatteryGroup2BankTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryGroup2TemperatureIndex }
+ ::= { batteryGroup2BankTemperatureTable 1 }
+
+BatteryGroup2BankTemperatureEntry ::= SEQUENCE {
+ batteryGroup2TemperatureIndex
+ Integer32,
+ batteryGroup2TemperatureStatus
+ INTEGER,
+ batteryGroup2TemperatureDescription
+ DisplayString,
+ batteryGroup2TemperatureTrapRepeatCounter
+ Counter32,
+ batteryGroup2TemperatureAlarmEnable
+ INTEGER,
+ batteryGroup2TemperatureValue
+ Integer32,
+ batteryGroup2TemperatureMajorHighLevel
+ Integer32,
+ batteryGroup2TemperatureMinorHighLevel
+ Integer32,
+ batteryGroup2TemperatureMinorLowLevel
+ Integer32,
+ batteryGroup2TemperatureMajorLowLevel
+ Integer32
+}
+
+batteryGroup2TemperatureIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This index denotes which row in the temperature input table.
+ The size of the table is defined by the batteryGroup2BankNumberOfTemperatures "
+ ::= { batteryGroup2BankTemperatureEntry 1 }
+
+batteryGroup2TemperatureStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of battery temperature monitor"
+ ::= { batteryGroup2BankTemperatureEntry 2 }
+
+batteryGroup2TemperatureDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery temperature monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryGroup2BankTemperatureEntry 3 }
+
+batteryGroup2TemperatureTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { batteryGroup2BankTemperatureEntry 4 }
+
+batteryGroup2TemperatureAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryGroup2BankTemperatureEntry 5 }
+
+batteryGroup2TemperatureValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured battery temperature."
+ ::= { batteryGroup2BankTemperatureEntry 6 }
+
+batteryGroup2TemperatureMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { batteryGroup2BankTemperatureEntry 7 }
+
+batteryGroup2TemperatureMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { batteryGroup2BankTemperatureEntry 8 }
+
+batteryGroup2TemperatureMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { batteryGroup2BankTemperatureEntry 9 }
+
+batteryGroup2TemperatureMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { batteryGroup2BankTemperatureEntry 10 }
+
+batteryGroup2BankCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryGroup2BankCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { batteryGroup2Bank 7 }
+
+batteryGroup2BankCurrentEntry OBJECT-TYPE
+ SYNTAX BatteryGroup2BankCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryGroup2CurrentIndex }
+ ::= { batteryGroup2BankCurrentTable 1 }
+
+BatteryGroup2BankCurrentEntry ::= SEQUENCE {
+ batteryGroup2CurrentIndex
+ Integer32,
+ batteryGroup2CurrentStatus
+ INTEGER,
+ batteryGroup2CurrentDescription
+ DisplayString,
+ batteryGroup2CurrentTrapRepeatCounter
+ Counter32,
+ batteryGroup2CurrentAlarmEnable
+ INTEGER,
+ batteryGroup2CurrentValue
+ Integer32,
+ batteryGroup2CurrentMajorHighLevel
+ Integer32,
+ batteryGroup2CurrentMinorHighLevel
+ Integer32,
+ batteryGroup2CurrentMinorLowLevel
+ Integer32,
+ batteryGroup2CurrentMajorLowLevel
+ Integer32
+}
+
+batteryGroup2CurrentIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This index denotes which row in the current input table.
+ The size of the table is defined by the system"
+ ::= { batteryGroup2BankCurrentEntry 1 }
+
+batteryGroup2CurrentStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of battery current monitor"
+ ::= { batteryGroup2BankCurrentEntry 2 }
+
+batteryGroup2CurrentDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery current monitor. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryGroup2BankCurrentEntry 3 }
+
+batteryGroup2CurrentTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { batteryGroup2BankCurrentEntry 4 }
+
+batteryGroup2CurrentAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryGroup2BankCurrentEntry 5 }
+
+batteryGroup2CurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured battery current"
+ ::= { batteryGroup2BankCurrentEntry 6 }
+
+batteryGroup2CurrentMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { batteryGroup2BankCurrentEntry 7 }
+
+batteryGroup2CurrentMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { batteryGroup2BankCurrentEntry 8 }
+
+batteryGroup2CurrentMinorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor low alarm limit"
+ ::= { batteryGroup2BankCurrentEntry 9 }
+
+batteryGroup2CurrentMajorLowLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major low alarm limit"
+ ::= { batteryGroup2BankCurrentEntry 10 }
+
+batteryGroup2BankFuseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryGroup2BankFuseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { batteryGroup2Bank 8 }
+
+batteryGroup2BankFuseEntry OBJECT-TYPE
+ SYNTAX BatteryGroup2BankFuseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryGroup2FuseIndex }
+ ::= { batteryGroup2BankFuseTable 1 }
+
+BatteryGroup2BankFuseEntry ::= SEQUENCE {
+ batteryGroup2FuseIndex
+ Integer32,
+ batteryGroup2FuseStatus
+ INTEGER,
+ batteryGroup2FuseDescription
+ DisplayString,
+ batteryGroup2FuseTrapRepeatCounter
+ Counter32,
+ batteryGroup2FuseAlarmEnable
+ INTEGER,
+ batteryGroup2FuseValue
+ Integer32
+}
+
+batteryGroup2FuseIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This index denotes which row in the fuse table.
+ The size of the table is defined by the system"
+ ::= { batteryGroup2BankFuseEntry 1 }
+
+batteryGroup2FuseStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of battery fuse monitor"
+ ::= { batteryGroup2BankFuseEntry 2 }
+
+batteryGroup2FuseDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery fuse monitor. This is stored in the system controller
+ and can be changed by the user."
+ ::= { batteryGroup2BankFuseEntry 3 }
+
+batteryGroup2FuseTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off."
+ ::= { batteryGroup2BankFuseEntry 4 }
+
+batteryGroup2FuseAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryGroup2BankFuseEntry 5 }
+
+batteryGroup2FuseValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured value of battery fuse input."
+ ::= { batteryGroup2BankFuseEntry 6 }
+
+batteryGroup2BankSymmetryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryGroup2BankSymmetryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { batteryGroup2Bank 9 }
+
+batteryGroup2BankSymmetryEntry OBJECT-TYPE
+ SYNTAX BatteryGroup2BankSymmetryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryGroup2BankSymmetryIndex }
+ ::= { batteryGroup2BankSymmetryTable 1 }
+
+BatteryGroup2BankSymmetryEntry ::= SEQUENCE {
+ batteryGroup2BankSymmetryIndex
+ Integer32,
+ batteryGroup2BankSymmetryStatus
+ INTEGER,
+ batteryGroup2BankSymmetryDescription
+ DisplayString,
+ batteryGroup2BankSymmetryTrapRepeatCounter
+ Counter32,
+ batteryGroup2BankSymmetryAlarmEnable
+ INTEGER,
+ batteryGroup2BankSymmetryMeasureValue
+ Integer32,
+ batteryGroup2BankSymmetryDeltaValue
+ Integer32,
+ batteryGroup2BankSymmetryMajorAlarmLevel
+ Integer32,
+ batteryGroup2BankSymmetryMinorAlarmLevel
+ Integer32
+}
+
+batteryGroup2BankSymmetryIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This index denotes which row in the symmetry input table.
+ The size of the table is defined by the batteryMonitorNumberOfSymmetries"
+ ::= { batteryGroup2BankSymmetryEntry 1 }
+
+batteryGroup2BankSymmetryStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of battery symmetry monitor"
+ ::= { batteryGroup2BankSymmetryEntry 2 }
+
+batteryGroup2BankSymmetryDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery monitor symmetry. This is stored in the system controller
+ and can be changed by the user. "
+ ::= { batteryGroup2BankSymmetryEntry 3 }
+
+batteryGroup2BankSymmetryTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alam condition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { batteryGroup2BankSymmetryEntry 4 }
+
+batteryGroup2BankSymmetryAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryGroup2BankSymmetryEntry 5 }
+
+batteryGroup2BankSymmetryMeasureValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured battery symmetry voltage in battery monitor."
+ ::= { batteryGroup2BankSymmetryEntry 6 }
+
+batteryGroup2BankSymmetryDeltaValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured battery symmetry delta voltage in battery monitor."
+ ::= { batteryGroup2BankSymmetryEntry 7 }
+
+batteryGroup2BankSymmetryMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { batteryGroup2BankSymmetryEntry 8 }
+
+batteryGroup2BankSymmetryMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { batteryGroup2BankSymmetryEntry 9 }
+
+batteryGroup2EnergyLogAccumulated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the accumulated energy delivered to/from battery."
+ ::= { batteryGroup2EnergyLog 1 }
+
+batteryGroup2EnergyLogLastHoursNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in battery hourly energy log."
+ ::= { batteryGroup2EnergyLog 2 }
+
+batteryGroup2EnergyLogLastHoursTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryGroup2EnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains hourly energy log of battery."
+ ::= { batteryGroup2EnergyLog 3 }
+
+batteryGroup2EnergyLogLastHoursEntry OBJECT-TYPE
+ SYNTAX BatteryGroup2EnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryGroup2EnergyLogLastHoursIndex }
+ ::= { batteryGroup2EnergyLogLastHoursTable 1 }
+
+BatteryGroup2EnergyLogLastHoursEntry ::= SEQUENCE {
+ batteryGroup2EnergyLogLastHoursIndex
+ Integer32,
+ batteryGroup2EnergyLogLastHoursValue
+ Integer32
+}
+
+batteryGroup2EnergyLogLastHoursIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of batteryEnergyLogLastHoursTable"
+ ::= { batteryGroup2EnergyLogLastHoursEntry 1 }
+
+batteryGroup2EnergyLogLastHoursValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every hour."
+ ::= { batteryGroup2EnergyLogLastHoursEntry 2 }
+
+batteryGroup2EnergyLogLastDaysNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in battery daily energy log."
+ ::= { batteryGroup2EnergyLog 4 }
+
+batteryGroup2EnergyLogLastDaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryGroup2EnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains daily energy log of battery."
+ ::= { batteryGroup2EnergyLog 5 }
+
+batteryGroup2EnergyLogLastDaysEntry OBJECT-TYPE
+ SYNTAX BatteryGroup2EnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryGroup2EnergyLogLastDaysIndex }
+ ::= { batteryGroup2EnergyLogLastDaysTable 1 }
+
+BatteryGroup2EnergyLogLastDaysEntry ::= SEQUENCE {
+ batteryGroup2EnergyLogLastDaysIndex
+ Integer32,
+ batteryGroup2EnergyLogLastDaysValue
+ Integer32
+}
+
+batteryGroup2EnergyLogLastDaysIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of batteryEnergyLogLastDaysTable"
+ ::= { batteryGroup2EnergyLogLastDaysEntry 1 }
+
+batteryGroup2EnergyLogLastDaysValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every day."
+ ::= { batteryGroup2EnergyLogLastDaysEntry 2 }
+
+batteryGroup2EnergyLogLastWeeksNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in battery weekly energy log."
+ ::= { batteryGroup2EnergyLog 6 }
+
+batteryGroup2EnergyLogLastWeeksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryGroup2EnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains weekly energy log of battery."
+ ::= { batteryGroup2EnergyLog 7 }
+
+batteryGroup2EnergyLogLastWeeksEntry OBJECT-TYPE
+ SYNTAX BatteryGroup2EnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryGroup2EnergyLogLastWeeksIndex }
+ ::= { batteryGroup2EnergyLogLastWeeksTable 1 }
+
+BatteryGroup2EnergyLogLastWeeksEntry ::= SEQUENCE {
+ batteryGroup2EnergyLogLastWeeksIndex
+ Integer32,
+ batteryGroup2EnergyLogLastWeeksValue
+ Integer32
+}
+
+batteryGroup2EnergyLogLastWeeksIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of batteryEnergyLogLastWeekTable"
+ ::= { batteryGroup2EnergyLogLastWeeksEntry 1 }
+
+batteryGroup2EnergyLogLastWeeksValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every week."
+ ::= { batteryGroup2EnergyLogLastWeeksEntry 2 }
+
+batteryGroup2CycleLogTotalCycles OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the total number of battery discharge cycles."
+ ::= { batteryGroup2CycleLog 1 }
+
+batteryGroup2CycleLogDaysNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in daily battery discharge cycle log."
+ ::= { batteryGroup2CycleLog 2 }
+
+batteryGroup2CycleLogDaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryGroup2CycleLogDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains daily battery discharge cycle log."
+ ::= { batteryGroup2CycleLog 3 }
+
+batteryGroup2CycleLogDaysEntry OBJECT-TYPE
+ SYNTAX BatteryGroup2CycleLogDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryGroup2CycleLogDaysIndex }
+ ::= { batteryGroup2CycleLogDaysTable 1 }
+
+BatteryGroup2CycleLogDaysEntry ::= SEQUENCE {
+ batteryGroup2CycleLogDaysIndex
+ Integer32,
+ batteryGroup2CycleLogDaysValue
+ Integer32
+}
+
+batteryGroup2CycleLogDaysIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of batteryCycleLogLastDaysTable"
+ ::= { batteryGroup2CycleLogDaysEntry 1 }
+
+batteryGroup2CycleLogDaysValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of discharge cycles logged every day."
+ ::= { batteryGroup2CycleLogDaysEntry 2 }
+
+batteryGroup2CycleLogWeeksNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in weeky battery discharge cycle log."
+ ::= { batteryGroup2CycleLog 4 }
+
+batteryGroup2CycleLogWeeksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryGroup2CycleLogWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains weekly battery discharge cycle log."
+ ::= { batteryGroup2CycleLog 5 }
+
+batteryGroup2CycleLogWeeksEntry OBJECT-TYPE
+ SYNTAX BatteryGroup2CycleLogWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryGroup2CycleLogWeeksIndex }
+ ::= { batteryGroup2CycleLogWeeksTable 1 }
+
+BatteryGroup2CycleLogWeeksEntry ::= SEQUENCE {
+ batteryGroup2CycleLogWeeksIndex
+ Integer32,
+ batteryGroup2CycleLogWeeksValue
+ Integer32
+}
+
+batteryGroup2CycleLogWeeksIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of batteryCycleLogLastWeeksTable"
+ ::= { batteryGroup2CycleLogWeeksEntry 1 }
+
+batteryGroup2CycleLogWeeksValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of discharge cycles logged every week."
+ ::= { batteryGroup2CycleLogWeeksEntry 2 }
+
+batteryGroup2CycleLogMonthsNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in monthly battery discharge cycle log."
+ ::= { batteryGroup2CycleLog 6 }
+
+batteryGroup2CycleLogMonthsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryGroup2CycleLogMonthsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains monthly battery discharge cycle log."
+ ::= { batteryGroup2CycleLog 7 }
+
+batteryGroup2CycleLogMonthsEntry OBJECT-TYPE
+ SYNTAX BatteryGroup2CycleLogMonthsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryGroup2CycleLogMonthsIndex }
+ ::= { batteryGroup2CycleLogMonthsTable 1 }
+
+BatteryGroup2CycleLogMonthsEntry ::= SEQUENCE {
+ batteryGroup2CycleLogMonthsIndex
+ Integer32,
+ batteryGroup2CycleLogMonthsValue
+ Integer32
+}
+
+batteryGroup2CycleLogMonthsIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of batteryCycleLogLastMonthTable"
+ ::= { batteryGroup2CycleLogMonthsEntry 1 }
+
+batteryGroup2CycleLogMonthsValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of discharge cycles logged every month."
+ ::= { batteryGroup2CycleLogMonthsEntry 2 }
+
+batteryGroup2EqualizeVoltage OBJECT-TYPE
+ SYNTAX Integer32 (870..60418)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Voltage at which the DC System equalize charges the batteries."
+ ::= { batteryGroup2Equalize 1 }
+
+batteryGroup2EqualizeCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ pushbutton (0),
+ startequalize (1),
+ stopequalize (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This pushbutton will start or stop a manual battery equalize if the system allows it."
+ ::= { batteryGroup2Equalize 2 }
+
+batteryGroup2EqualizeCurrentThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The equalizing will terminate when the charge current drops below the EqualizeCurrentThreshold limit."
+ ::= { batteryGroup2Equalize 3 }
+
+batteryGroup2EqualizeManualMaxDuration OBJECT-TYPE
+ SYNTAX Integer32 (0..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A protection against overcharging.
+ When running manual equalize, the boosting will always terminate at this point. "
+ ::= { batteryGroup2Equalize 4 }
+
+batteryGroup2AhChargedStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the battery ah charged monitor."
+ ::= { batteryGroup2AhCharged 1 }
+
+batteryGroup2AhChargedDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery ah charged monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { batteryGroup2AhCharged 2 }
+
+batteryGroup2AhChargedTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { batteryGroup2AhCharged 3 }
+
+batteryGroup2AhChargedAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryGroup2AhCharged 4 }
+
+batteryGroup2AhChargedValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The calculated battery ah (x100) charged value."
+ ::= { batteryGroup2AhCharged 5 }
+
+batteryGroup2AhChargedMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { batteryGroup2AhCharged 6 }
+
+batteryGroup2AhChargedMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { batteryGroup2AhCharged 7 }
+
+batteryGroup2AhDischargedStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the battery ah discharged monitor."
+ ::= { batteryGroup2AhDischarged 1 }
+
+batteryGroup2AhDischargedDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the battery ah discharged monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { batteryGroup2AhDischarged 2 }
+
+batteryGroup2AhDischargedTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { batteryGroup2AhDischarged 3 }
+
+batteryGroup2AhDischargedAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { batteryGroup2AhDischarged 4 }
+
+batteryGroup2AhDischargedValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The calculated battery ah (x100) discharged value."
+ ::= { batteryGroup2AhDischarged 5 }
+
+batteryGroup2AhDischargedMinorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor high alarm limit"
+ ::= { batteryGroup2AhDischarged 6 }
+
+batteryGroup2AhDischargedMajorHighLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major high alarm limit"
+ ::= { batteryGroup2AhDischarged 7 }
+
+invertersStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall status of inverter subsystem."
+ ::= { inverters 1 }
+
+invertersCurrentStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured total inverter current."
+ ::= { invertersCurrent 1 }
+
+invertersCurrentDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the total inverter current monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { invertersCurrent 2 }
+
+invertersCurrentTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { invertersCurrent 3 }
+
+invertersCurrentAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { invertersCurrent 4 }
+
+invertersCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the measured total inverter current."
+ ::= { invertersCurrent 5 }
+
+invertersCurrentMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { invertersCurrent 6 }
+
+invertersCurrentMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { invertersCurrent 7 }
+
+invertersCapacityStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured used inverter capacity."
+ ::= { invertersCapacity 1 }
+
+invertersCapacityDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the used inverter capacity monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { invertersCapacity 2 }
+
+invertersCapacityTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { invertersCapacity 3 }
+
+invertersCapacityAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { invertersCapacity 4 }
+
+invertersCapacityValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The used inverter capacity value presented in percentage of the total installed inverter capacity."
+ ::= { invertersCapacity 5 }
+
+invertersCapacityMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { invertersCapacity 6 }
+
+invertersCapacityMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { invertersCapacity 7 }
+
+invertersErrorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This status value shows if the number of failed units is higher than the defined alarm level."
+ ::= { invertersError 1 }
+
+invertersErrorDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the inverter error monitor. This is stored in the system controller
+ and can be changed by the user"
+ ::= { invertersError 2 }
+
+invertersErrorTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { invertersError 3 }
+
+invertersErrorEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { invertersError 4 }
+
+invertersErrorValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of failed inverters."
+ ::= { invertersError 5 }
+
+invertersErrorMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { invertersError 6 }
+
+invertersErrorMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { invertersError 7 }
+
+invertersNumberOfInverters OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of installed inverters."
+ ::= { inverters 5 }
+
+inverterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InverterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table shows the information of each inverter installed in the system."
+ ::= { inverters 6 }
+
+inverterEntry OBJECT-TYPE
+ SYNTAX InverterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { inverterIndex }
+ ::= { inverterTable 1 }
+
+InverterEntry ::= SEQUENCE {
+ inverterIndex
+ Integer32,
+ inverterStatus
+ INTEGER,
+ inverterOutputCurrentValue
+ Integer32,
+ inverterOutputVoltageValue
+ Integer32,
+ inverterType
+ DisplayString,
+ inverterHwPartNumber
+ DisplayString,
+ inverterHwVersion
+ DisplayString,
+ inverterSwPartNumber
+ DisplayString,
+ inverterSwVersion
+ DisplayString,
+ inverterOutputFrequencyValue
+ Integer32,
+ inverterOutputPowerValue
+ Integer32,
+ inverterOutputReactivePowerValue
+ Integer32
+}
+
+inverterIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..100 of inverterTable"
+ ::= { inverterEntry 1 }
+
+inverterStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall status of inverter."
+ ::= { inverterEntry 2 }
+
+inverterOutputCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output current value of inverter."
+ ::= { inverterEntry 3 }
+
+inverterOutputVoltageValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output voltage value of inverter."
+ ::= { inverterEntry 4 }
+
+inverterType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..27))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of inverter"
+ ::= { inverterEntry 5 }
+
+inverterHwPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware part number of inverter"
+ ::= { inverterEntry 6 }
+
+inverterHwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware version number of inverter"
+ ::= { inverterEntry 7 }
+
+inverterSwPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Part number of secondary software in inverter"
+ ::= { inverterEntry 8 }
+
+inverterSwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Version number of secondary software in inverter"
+ ::= { inverterEntry 9 }
+
+inverterOutputFrequencyValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output frequency value of inverter."
+ ::= { inverterEntry 10 }
+
+inverterOutputPowerValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output power value of inverter."
+ ::= { inverterEntry 11 }
+
+inverterOutputReactivePowerValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output reactive power value of inverter."
+ ::= { inverterEntry 12 }
+
+invertersNumberOfGroups OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of inverter groups"
+ ::= { inverters 7 }
+
+inverterGroupsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InverterGroupsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains status and the number of installed inverters of each inverter groups."
+ ::= { inverters 8 }
+
+inverterGroupsEntry OBJECT-TYPE
+ SYNTAX InverterGroupsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { inverterGroupIndex }
+ ::= { inverterGroupsTable 1 }
+
+InverterGroupsEntry ::= SEQUENCE {
+ inverterGroupIndex
+ Integer32,
+ inverterGroupStatus
+ INTEGER,
+ inverterGroupNumberOfInverters
+ Integer32
+}
+
+inverterGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..10)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..10 of inverterGroupsTable"
+ ::= { inverterGroupsEntry 1 }
+
+inverterGroupStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of each inverter group."
+ ::= { inverterGroupsEntry 2 }
+
+inverterGroupNumberOfInverters OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of installed inverters in each inverter groups"
+ ::= { inverterGroupsEntry 3 }
+
+inverterGroupCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InverterGroupCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information about the total inverter current of each inverter groups, which is calculated
+ by summing up current from each inverter in a inverter group."
+ ::= { inverters 9 }
+
+inverterGroupCurrentEntry OBJECT-TYPE
+ SYNTAX InverterGroupCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { inverterGroupIndex }
+ ::= { inverterGroupCurrentTable 1 }
+
+InverterGroupCurrentEntry ::= SEQUENCE {
+ inverterGroupCurrentStatus
+ INTEGER,
+ inverterGroupCurrentDescription
+ DisplayString,
+ inverterGroupCurrentTrapRepeatCounter
+ Integer32,
+ inverterGroupCurrentAlarmEnable
+ INTEGER,
+ inverterGroupCurrentValue
+ Integer32,
+ inverterGroupCurrentMajorAlarmLevel
+ Integer32,
+ inverterGroupCurrentMinorAlarmLevel
+ Integer32
+}
+
+inverterGroupCurrentStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured total inverter current of the inverter group"
+ ::= { inverterGroupCurrentEntry 1 }
+
+inverterGroupCurrentDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the total inverter current monitor of a inverter group. This is stored in the system controller
+ and can be changed by the user"
+ ::= { inverterGroupCurrentEntry 2 }
+
+inverterGroupCurrentTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { inverterGroupCurrentEntry 3 }
+
+inverterGroupCurrentAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { inverterGroupCurrentEntry 4 }
+
+inverterGroupCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the measured total inverter current of each inverter group."
+ ::= { inverterGroupCurrentEntry 5 }
+
+inverterGroupCurrentMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { inverterGroupCurrentEntry 6 }
+
+inverterGroupCurrentMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { inverterGroupCurrentEntry 7 }
+
+inverterGroupCapacityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InverterGroupCapacityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This table contains information about the used inverter capacity of each inverter group."
+ ::= { inverters 10 }
+
+inverterGroupCapacityEntry OBJECT-TYPE
+ SYNTAX InverterGroupCapacityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { inverterGroupIndex }
+ ::= { inverterGroupCapacityTable 1 }
+
+InverterGroupCapacityEntry ::= SEQUENCE {
+ inverterGroupCapacityStatus
+ INTEGER,
+ inverterGroupCapacityDescription
+ DisplayString,
+ inverterGroupCapacityTrapRepeatCounter
+ Integer32,
+ inverterGroupCapacityAlarmEnable
+ INTEGER,
+ inverterGroupCapacityValue
+ Integer32,
+ inverterGroupCapacityMajorAlarmLevel
+ Integer32,
+ inverterGroupCapacityMinorAlarmLevel
+ Integer32
+}
+
+inverterGroupCapacityStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured used inverter capacity of each inverter group"
+ ::= { inverterGroupCapacityEntry 1 }
+
+inverterGroupCapacityDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the used inverter capacity monitor of each inverter group. This is stored in the system controller
+ and can be changed by the user"
+ ::= { inverterGroupCapacityEntry 2 }
+
+inverterGroupCapacityTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { inverterGroupCapacityEntry 3 }
+
+inverterGroupCapacityAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { inverterGroupCapacityEntry 4 }
+
+inverterGroupCapacityValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The used inverter capacity value presented in percentage of the total installed inverter capacity of each inverter group."
+ ::= { inverterGroupCapacityEntry 5 }
+
+inverterGroupCapacityMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { inverterGroupCapacityEntry 6 }
+
+inverterGroupCapacityMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { inverterGroupCapacityEntry 7 }
+
+inverterGroupErrorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InverterGroupErrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This table contains information about the inverter error monitor of each inverter group."
+ ::= { inverters 11 }
+
+inverterGroupErrorEntry OBJECT-TYPE
+ SYNTAX InverterGroupErrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { inverterGroupIndex }
+ ::= { inverterGroupErrorTable 1 }
+
+InverterGroupErrorEntry ::= SEQUENCE {
+ inverterGroupErrorStatus
+ INTEGER,
+ inverterGroupErrorDescription
+ DisplayString,
+ inverterGroupErrorTrapRepeatCounter
+ Integer32,
+ inverterGroupErrorAlarmEnable
+ INTEGER,
+ inverterGroupErrorValue
+ Integer32,
+ inverterGroupErrorMajorAlarmLevel
+ Integer32,
+ inverterGroupErrorMinorAlarmLevel
+ Integer32
+}
+
+inverterGroupErrorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This status value shows if the number of failed units is higher than the defined alarm level."
+ ::= { inverterGroupErrorEntry 1 }
+
+inverterGroupErrorDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual description of the inverter error monitor of each inverter group. This is stored in the system controller
+ and can be changed by the user"
+ ::= { inverterGroupErrorEntry 2 }
+
+inverterGroupErrorTrapRepeatCounter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive times this alamcondition has been transmitted in a trap.
+ When trap repetition is enabled, this counter increments every time this trap is repeated.
+ The counter is automatically set to zero when the alarm condition is reset and the
+ alarm goes off"
+ ::= { inverterGroupErrorEntry 3 }
+
+inverterGroupErrorAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value once enabled, the alarm condition of the monitor will be reported."
+ ::= { inverterGroupErrorEntry 4 }
+
+inverterGroupErrorValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of failed inverters of each inverter group."
+ ::= { inverterGroupErrorEntry 5 }
+
+inverterGroupErrorMajorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The major alarm limit"
+ ::= { inverterGroupErrorEntry 6 }
+
+inverterGroupErrorMinorAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minor alarm limit"
+ ::= { inverterGroupErrorEntry 7 }
+
+inverterGroupInverterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InverterGroupInverterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table shows the information of each inverter installed in each of the inverter group in the system."
+ ::= { inverters 12 }
+
+inverterGroupInverterEntry OBJECT-TYPE
+ SYNTAX InverterGroupInverterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { inverterGroupIndex,
+ inverterGroupInverterIndex }
+ ::= { inverterGroupInverterTable 1 }
+
+InverterGroupInverterEntry ::= SEQUENCE {
+ inverterGroupInverterIndex
+ Integer32,
+ inverterGroupInverterStatus
+ INTEGER,
+ inverterGroupInverterOutputCurrentValue
+ Integer32,
+ inverterGroupInverterOutputVoltageValue
+ Integer32,
+ inverterGroupInverterType
+ DisplayString,
+ inverterGroupInverterHwPartNumber
+ DisplayString,
+ inverterGroupInverterHwVersion
+ DisplayString,
+ inverterGroupInverterSwPartNumber
+ DisplayString,
+ inverterGroupInverterSwVersion
+ DisplayString,
+ inverterGroupInverterOutputFrequencyValue
+ Integer32,
+ inverterGroupInverterOutputPowerValue
+ Integer32,
+ inverterGroupInverterOutputReactivePowerValue
+ Integer32
+}
+
+inverterGroupInverterIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..100 of inverterGroupinverterTable"
+ ::= { inverterGroupInverterEntry 1 }
+
+inverterGroupInverterStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ error (0),
+ normal (1),
+ minorAlarm (2),
+ majorAlarm (3),
+ disabled (4),
+ disconnected (5),
+ notPresent (6),
+ minorAndMajor (7),
+ majorLow (8),
+ minorLow (9),
+ majorHigh (10),
+ minorHigh (11),
+ event (12),
+ valueVolt (13),
+ valueAmp (14),
+ valueTemp (15),
+ valueUnit (16),
+ valuePerCent (17),
+ critical (18),
+ warning (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall status of inverter."
+ ::= { inverterGroupInverterEntry 2 }
+
+inverterGroupInverterOutputCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output current value of inverter."
+ ::= { inverterGroupInverterEntry 3 }
+
+inverterGroupInverterOutputVoltageValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output voltage value of inverter."
+ ::= { inverterGroupInverterEntry 4 }
+
+inverterGroupInverterType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..27))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of inverter"
+ ::= { inverterGroupInverterEntry 5 }
+
+inverterGroupInverterHwPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware part number of inverter"
+ ::= { inverterGroupInverterEntry 6 }
+
+inverterGroupInverterHwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware version number of inverter"
+ ::= { inverterGroupInverterEntry 7 }
+
+inverterGroupInverterSwPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Part number of secondary software in inverter"
+ ::= { inverterGroupInverterEntry 8 }
+
+inverterGroupInverterSwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Version number of secondary software in inverter"
+ ::= { inverterGroupInverterEntry 9 }
+
+inverterGroupInverterOutputFrequencyValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output frequency value of inverter."
+ ::= { inverterGroupInverterEntry 10 }
+
+inverterGroupInverterOutputPowerValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output power value of inverter."
+ ::= { inverterGroupInverterEntry 11 }
+
+inverterGroupInverterOutputReactivePowerValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output reactive power value of inverter."
+ ::= { inverterGroupInverterEntry 12 }
+
+invertersEnergyLogAccumulated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the accumulated energy delivered from inverters."
+ ::= { invertersEnergyLog 1 }
+
+invertersEnergyLogLastHoursNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in inverter hourly energy log."
+ ::= { invertersEnergyLog 2 }
+
+invertersEnergyLogLastHoursTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InvertersEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains hourly energy log of inverters."
+ ::= { invertersEnergyLog 3 }
+
+invertersEnergyLogLastHoursEntry OBJECT-TYPE
+ SYNTAX InvertersEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { invertersEnergyLogLastHoursIndex }
+ ::= { invertersEnergyLogLastHoursTable 1 }
+
+InvertersEnergyLogLastHoursEntry ::= SEQUENCE {
+ invertersEnergyLogLastHoursIndex
+ Integer32,
+ invertersEnergyLogLastHoursValue
+ Integer32
+}
+
+invertersEnergyLogLastHoursIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of invertersEnergyLogLastHoursTable"
+ ::= { invertersEnergyLogLastHoursEntry 1 }
+
+invertersEnergyLogLastHoursValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every hour."
+ ::= { invertersEnergyLogLastHoursEntry 2 }
+
+invertersEnergyLogLastDaysNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in inverter daily energy log."
+ ::= { invertersEnergyLog 4 }
+
+invertersEnergyLogLastDaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InvertersEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains daily energy log of inverters."
+ ::= { invertersEnergyLog 5 }
+
+invertersEnergyLogLastDaysEntry OBJECT-TYPE
+ SYNTAX InvertersEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { invertersEnergyLogLastDaysIndex }
+ ::= { invertersEnergyLogLastDaysTable 1 }
+
+InvertersEnergyLogLastDaysEntry ::= SEQUENCE {
+ invertersEnergyLogLastDaysIndex
+ Integer32,
+ invertersEnergyLogLastDaysValue
+ Integer32
+}
+
+invertersEnergyLogLastDaysIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of invertersEnergyLogLastDaysTable"
+ ::= { invertersEnergyLogLastDaysEntry 1 }
+
+invertersEnergyLogLastDaysValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every day."
+ ::= { invertersEnergyLogLastDaysEntry 2 }
+
+invertersEnergyLogLastWeeksNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in inverter weekly energy log."
+ ::= { invertersEnergyLog 6 }
+
+invertersEnergyLogLastWeeksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InvertersEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains weekly energy log of inverters."
+ ::= { invertersEnergyLog 7 }
+
+invertersEnergyLogLastWeeksEntry OBJECT-TYPE
+ SYNTAX InvertersEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { invertersEnergyLogLastWeeksIndex }
+ ::= { invertersEnergyLogLastWeeksTable 1 }
+
+InvertersEnergyLogLastWeeksEntry ::= SEQUENCE {
+ invertersEnergyLogLastWeeksIndex
+ Integer32,
+ invertersEnergyLogLastWeeksValue
+ Integer32
+}
+
+invertersEnergyLogLastWeeksIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of invertersEnergyLogLastWeekTable"
+ ::= { invertersEnergyLogLastWeeksEntry 1 }
+
+invertersEnergyLogLastWeeksValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every week."
+ ::= { invertersEnergyLogLastWeeksEntry 2 }
+
+inverterGroupEnergyLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InverterGroupEnergyLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This branch contains information about inverters' energy logs of each inverter group."
+ ::= { inverters 14 }
+
+inverterGroupEnergyLogEntry OBJECT-TYPE
+ SYNTAX InverterGroupEnergyLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { inverterGroupIndex }
+ ::= { inverterGroupEnergyLogTable 1 }
+
+InverterGroupEnergyLogEntry ::= SEQUENCE {
+ inverterGroupEnergyLogAccumulated
+ Integer32,
+ inverterGroupEnergyLogLastHoursNumberOfEntries
+ Integer32,
+ inverterGroupEnergyLogLastDaysNumberOfEntries
+ Integer32,
+ inverterGroupEnergyLogLastWeeksNumberOfEntries
+ Integer32
+}
+
+inverterGroupEnergyLogAccumulated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the accumulated energy delivered from inverters of each inverter group."
+ ::= { inverterGroupEnergyLogEntry 1 }
+
+inverterGroupEnergyLogLastHoursNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in inverter group hourly energy log."
+ ::= { inverterGroupEnergyLogEntry 2 }
+
+inverterGroupEnergyLogLastDaysNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in inverter group daily energy log."
+ ::= { inverterGroupEnergyLogEntry 3 }
+
+inverterGroupEnergyLogLastWeeksNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in inverter group weekly energy log."
+ ::= { inverterGroupEnergyLogEntry 4 }
+
+inverterGroupEnergyLogLastHoursTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InverterGroupEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains hourly energy log of each inverter group"
+ ::= { inverters 15 }
+
+inverterGroupEnergyLogLastHoursEntry OBJECT-TYPE
+ SYNTAX InverterGroupEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { inverterGroupIndex,
+ inverterGroupEnergyLogLastHoursIndex }
+ ::= { inverterGroupEnergyLogLastHoursTable 1 }
+
+InverterGroupEnergyLogLastHoursEntry ::= SEQUENCE {
+ inverterGroupEnergyLogLastHoursIndex
+ Integer32,
+ inverterGroupEnergyLogLastHoursValue
+ Integer32
+}
+
+inverterGroupEnergyLogLastHoursIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of inverterGroupEnergyLogLastHoursTable"
+ ::= { inverterGroupEnergyLogLastHoursEntry 1 }
+
+inverterGroupEnergyLogLastHoursValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every hour."
+ ::= { inverterGroupEnergyLogLastHoursEntry 2 }
+
+inverterGroupEnergyLogLastDaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InverterGroupEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains daily energy log of each inverter group"
+ ::= { inverters 16 }
+
+inverterGroupEnergyLogLastDaysEntry OBJECT-TYPE
+ SYNTAX InverterGroupEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { inverterGroupIndex,
+ inverterGroupEnergyLogLastDaysIndex }
+ ::= { inverterGroupEnergyLogLastDaysTable 1 }
+
+InverterGroupEnergyLogLastDaysEntry ::= SEQUENCE {
+ inverterGroupEnergyLogLastDaysIndex
+ Integer32,
+ inverterGroupEnergyLogLastDaysValue
+ Integer32
+}
+
+inverterGroupEnergyLogLastDaysIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of inverterGroupEnergyLogLasDaysTable"
+ ::= { inverterGroupEnergyLogLastDaysEntry 1 }
+
+inverterGroupEnergyLogLastDaysValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every day."
+ ::= { inverterGroupEnergyLogLastDaysEntry 2 }
+
+inverterGroupEnergyLogLastWeeksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InverterGroupEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains weekly energy log of each inverter group"
+ ::= { inverters 17 }
+
+inverterGroupEnergyLogLastWeeksEntry OBJECT-TYPE
+ SYNTAX InverterGroupEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { inverterGroupIndex,
+ inverterGroupEnergyLogLastWeeksIndex }
+ ::= { inverterGroupEnergyLogLastWeeksTable 1 }
+
+InverterGroupEnergyLogLastWeeksEntry ::= SEQUENCE {
+ inverterGroupEnergyLogLastWeeksIndex
+ Integer32,
+ inverterGroupEnergyLogLastWeeksValue
+ Integer32
+}
+
+inverterGroupEnergyLogLastWeeksIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of inverterGroupEnergyLogLastWeeksTable"
+ ::= { inverterGroupEnergyLogLastWeeksEntry 1 }
+
+inverterGroupEnergyLogLastWeeksValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Energy value logged every week."
+ ::= { inverterGroupEnergyLogLastWeeksEntry 2 }
+
+invertersReactiveEnergyLogAccumulated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the accumulated reactive energy delivered from inverters."
+ ::= { invertersReactiveEnergyLog 1 }
+
+invertersReactiveEnergyLogLastHoursNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in inverter hourly reactive energy log."
+ ::= { invertersReactiveEnergyLog 2 }
+
+invertersReactiveEnergyLogLastHoursTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InvertersReactiveEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains hourly reactive energy log of inverters."
+ ::= { invertersReactiveEnergyLog 3 }
+
+invertersReactiveEnergyLogLastHoursEntry OBJECT-TYPE
+ SYNTAX InvertersReactiveEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { invertersReactiveEnergyLogLastHoursIndex }
+ ::= { invertersReactiveEnergyLogLastHoursTable 1 }
+
+InvertersReactiveEnergyLogLastHoursEntry ::= SEQUENCE {
+ invertersReactiveEnergyLogLastHoursIndex
+ Integer32,
+ invertersReactiveEnergyLogLastHoursValue
+ Integer32
+}
+
+invertersReactiveEnergyLogLastHoursIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of invertersReactiveEnergyLogLastHoursTable"
+ ::= { invertersReactiveEnergyLogLastHoursEntry 1 }
+
+invertersReactiveEnergyLogLastHoursValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reactive energy value logged every hour."
+ ::= { invertersReactiveEnergyLogLastHoursEntry 2 }
+
+invertersReactiveEnergyLogLastDaysNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in inverter daily reactive energy log."
+ ::= { invertersReactiveEnergyLog 4 }
+
+invertersReactiveEnergyLogLastDaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InvertersReactiveEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains daily reactive energy log of inverters."
+ ::= { invertersReactiveEnergyLog 5 }
+
+invertersReactiveEnergyLogLastDaysEntry OBJECT-TYPE
+ SYNTAX InvertersReactiveEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { invertersReactiveEnergyLogLastDaysIndex }
+ ::= { invertersReactiveEnergyLogLastDaysTable 1 }
+
+InvertersReactiveEnergyLogLastDaysEntry ::= SEQUENCE {
+ invertersReactiveEnergyLogLastDaysIndex
+ Integer32,
+ invertersReactiveEnergyLogLastDaysValue
+ Integer32
+}
+
+invertersReactiveEnergyLogLastDaysIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of invertersReactiveEnergyLogLastDaysTable"
+ ::= { invertersReactiveEnergyLogLastDaysEntry 1 }
+
+invertersReactiveEnergyLogLastDaysValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reactive energy value logged every day."
+ ::= { invertersReactiveEnergyLogLastDaysEntry 2 }
+
+invertersReactiveEnergyLogLastWeeksNumberOfEntries OBJECT-TYPE
+ SYNTAX Integer32 (0..52)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in inverter weekly reactive energy log."
+ ::= { invertersReactiveEnergyLog 6 }
+
+invertersReactiveEnergyLogLastWeeksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InvertersReactiveEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains weekly reactive energy log of inverters."
+ ::= { invertersReactiveEnergyLog 7 }
+
+invertersReactiveEnergyLogLastWeeksEntry OBJECT-TYPE
+ SYNTAX InvertersReactiveEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { invertersReactiveEnergyLogLastWeeksIndex }
+ ::= { invertersReactiveEnergyLogLastWeeksTable 1 }
+
+InvertersReactiveEnergyLogLastWeeksEntry ::= SEQUENCE {
+ invertersReactiveEnergyLogLastWeeksIndex
+ Integer32,
+ invertersReactiveEnergyLogLastWeeksValue
+ Integer32
+}
+
+invertersReactiveEnergyLogLastWeeksIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of invertersReactiveEnergyLogLastWeekTable"
+ ::= { invertersReactiveEnergyLogLastWeeksEntry 1 }
+
+invertersReactiveEnergyLogLastWeeksValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reactive energy value logged every week."
+ ::= { invertersReactiveEnergyLogLastWeeksEntry 2 }
+
+inverterGroupReactiveEnergyLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InverterGroupReactiveEnergyLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This branch contains information about inverters' reactive energy logs of each inverter group."
+ ::= { inverters 19 }
+
+inverterGroupReactiveEnergyLogEntry OBJECT-TYPE
+ SYNTAX InverterGroupReactiveEnergyLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { inverterGroupIndex }
+ ::= { inverterGroupReactiveEnergyLogTable 1 }
+
+InverterGroupReactiveEnergyLogEntry ::= SEQUENCE {
+ inverterGroupReactiveEnergyLogAccumulated
+ Integer32,
+ inverterGroupReactiveEnergyLogLastHoursNoOfEntries
+ Integer32,
+ inverterGroupReactiveEnergyLogLastDaysNoOfEntries
+ Integer32,
+ inverterGroupReactiveEnergyLogLastWeeksNoOfEntries
+ Integer32
+}
+
+inverterGroupReactiveEnergyLogAccumulated OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the accumulated reactive energy delivered from inverters of each inverter group."
+ ::= { inverterGroupReactiveEnergyLogEntry 1 }
+
+inverterGroupReactiveEnergyLogLastHoursNoOfEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in inverter group hourly reactive energy log."
+ ::= { inverterGroupReactiveEnergyLogEntry 2 }
+
+inverterGroupReactiveEnergyLogLastDaysNoOfEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in inverter group daily reactive energy log."
+ ::= { inverterGroupReactiveEnergyLogEntry 3 }
+
+inverterGroupReactiveEnergyLogLastWeeksNoOfEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the maximal number of entries stored in inverter group weekly reactive energy log."
+ ::= { inverterGroupReactiveEnergyLogEntry 4 }
+
+inverterGroupReactiveEnergyLogLastHoursTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InverterGroupReactiveEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains hourly reactive energy log of each inverter group"
+ ::= { inverters 20 }
+
+inverterGroupReactiveEnergyLogLastHoursEntry OBJECT-TYPE
+ SYNTAX InverterGroupReactiveEnergyLogLastHoursEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { inverterGroupIndex,
+ inverterGroupReactiveEnergyLogLastHoursIndex }
+ ::= { inverterGroupReactiveEnergyLogLastHoursTable 1 }
+
+InverterGroupReactiveEnergyLogLastHoursEntry ::= SEQUENCE {
+ inverterGroupReactiveEnergyLogLastHoursIndex
+ Integer32,
+ inverterGroupReactiveEnergyLogLastHoursValue
+ Integer32
+}
+
+inverterGroupReactiveEnergyLogLastHoursIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of inverterGroupReactiveEnergyLogLastHoursTable"
+ ::= { inverterGroupReactiveEnergyLogLastHoursEntry 1 }
+
+inverterGroupReactiveEnergyLogLastHoursValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reactive energy value logged every hour."
+ ::= { inverterGroupReactiveEnergyLogLastHoursEntry 2 }
+
+inverterGroupReactiveEnergyLogLastDaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InverterGroupReactiveEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains daily reactive energy log of each inverter group"
+ ::= { inverters 21 }
+
+inverterGroupReactiveEnergyLogLastDaysEntry OBJECT-TYPE
+ SYNTAX InverterGroupReactiveEnergyLogLastDaysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { inverterGroupIndex,
+ inverterGroupReactiveEnergyLogLastDaysIndex }
+ ::= { inverterGroupReactiveEnergyLogLastDaysTable 1 }
+
+InverterGroupReactiveEnergyLogLastDaysEntry ::= SEQUENCE {
+ inverterGroupReactiveEnergyLogLastDaysIndex
+ Integer32,
+ inverterGroupReactiveEnergyLogLastDaysValue
+ Integer32
+}
+
+inverterGroupReactiveEnergyLogLastDaysIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of inverterGroupReactiveEnergyLogLasDaysTable"
+ ::= { inverterGroupReactiveEnergyLogLastDaysEntry 1 }
+
+inverterGroupReactiveEnergyLogLastDaysValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reactive energy value logged every day."
+ ::= { inverterGroupReactiveEnergyLogLastDaysEntry 2 }
+
+inverterGroupReactiveEnergyLogLastWeeksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InverterGroupReactiveEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains weekly reactive energy log of each inverter group"
+ ::= { inverters 22 }
+
+inverterGroupReactiveEnergyLogLastWeeksEntry OBJECT-TYPE
+ SYNTAX InverterGroupReactiveEnergyLogLastWeeksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { inverterGroupIndex,
+ inverterGroupReactiveEnergyLogLastWeeksIndex }
+ ::= { inverterGroupReactiveEnergyLogLastWeeksTable 1 }
+
+InverterGroupReactiveEnergyLogLastWeeksEntry ::= SEQUENCE {
+ inverterGroupReactiveEnergyLogLastWeeksIndex
+ Integer32,
+ inverterGroupReactiveEnergyLogLastWeeksValue
+ Integer32
+}
+
+inverterGroupReactiveEnergyLogLastWeeksIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..52)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..52 of inverterGroupReactiveEnergyLogLastWeeksTable"
+ ::= { inverterGroupReactiveEnergyLogLastWeeksEntry 1 }
+
+inverterGroupReactiveEnergyLogLastWeeksValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reactive energy value logged every week."
+ ::= { inverterGroupReactiveEnergyLogLastWeeksEntry 2 }
+
+powerSystemTrapsGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { alarmBatteryTrap,
+ alarmControlSystemTrap,
+ alarmDcDcTrap,
+ alarmGeneratorTrap,
+ alarmInputsTrap,
+ alarmInverterTrap,
+ alarmLoadGroupTrap,
+ alarmMainsTrap,
+ alarmOutputsTrap,
+ alarmPowerSystemTrap,
+ alarmRectifierTrap,
+ alarmSolarChargerTrap,
+ alarmWindChargerTrap }
+ STATUS current
+ DESCRIPTION
+ "The powerSystem Trap goup. Entry point for the trap list."
+ ::= { eltekTraps 3 }
+END
+
+
+-- This MIB was created using NuDesign Team's Visual MIBuilder (Ver 4.4).
+-- EOF EltekSmartPack2-1.1.mib
+
|