summaryrefslogtreecommitdiff
path: root/MIBS/eltek
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/eltek
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/eltek')
-rw-r--r--MIBS/eltek/ELTEK-BC2000-DC-POWER-MIB3795
-rwxr-xr-xMIBS/eltek/ELTEK-COMMON-MIB81
-rw-r--r--MIBS/eltek/ELTEK-DISTRIBUTED-MIB3852
-rwxr-xr-xMIBS/eltek/SP2-MIB17338
4 files changed, 25066 insertions, 0 deletions
diff --git a/MIBS/eltek/ELTEK-BC2000-DC-POWER-MIB b/MIBS/eltek/ELTEK-BC2000-DC-POWER-MIB
new file mode 100644
index 0000000..4a68786
--- /dev/null
+++ b/MIBS/eltek/ELTEK-BC2000-DC-POWER-MIB
@@ -0,0 +1,3795 @@
+ELTEK-BC2000-DC-POWER-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY
+ , OBJECT-TYPE
+ , NOTIFICATION-TYPE
+ , OBJECT-IDENTITY
+ , Counter32
+ , Gauge32
+ , Integer32
+ , enterprises
+ , IpAddress
+ -- , Gauge
+ FROM SNMPv2-SMI
+
+ Gauge
+ FROM RFC1155-SMI
+
+ DisplayString
+ , TimeStamp
+-- , TimeInterval
+-- , TestAndIncr
+ , AutonomousType
+ , TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+
+-- MODULE-COMPLIANCE
+-- , OBJECT-GROUP
+-- FROM SNMPv2-CONF
+
+-- sysUpTime
+-- FROM RFC1213-MIB
+ ;
+
+ --
+ -- date and time in UTC format YYYYMMDDHHmmZ
+ --
+ eltek MODULE-IDENTITY
+ LAST-UPDATED "201403271038Z"
+ ORGANIZATION "Eltek Inc."
+ CONTACT-INFO
+ "Contact: Eltek Customer Support
+ Postal: 2925 E. Plano Pkwy
+ Plano, TX-75074
+ Web: http://www.eltek.com
+ email: techsupport.us@eltek.com
+ Phone 800-435-4872
+ "
+ DESCRIPTION
+ "SNMP access to Eltek DC Power systems through the BC2000 controller."
+ REVISION "201403271038Z"
+ DESCRIPTION
+ " Need History here.
+ MIB Version 2.10
+ Final edits to PM (was TRIO) table (branch 17)
+ MIB Version 2.00
+ Synchronized with new release
+ MIB Version 0.97
+ Updated contact information
+ MIB Version 0.96
+ Changed LVD Timers to read-only. Write not supported in this release
+ MIB Version 0.95
+ Traps 70-72 added
+ Changed vpwrPMIndex variable to non negative integer
+ MIB Version 0.94
+ Fixed module inventory process
+ Removed unused module test groups
+ Removed unused thermal probe entries
+ Changed vpwrBoostDuration from Hours to Seconds
+ New traps 63-69 added, trap 99 unknown added
+ Corrected Ringer present MIB
+ MIB Version 0.93
+ Fixed spelling of vpwrBatteryCurrentCapacity
+ Fixed spelling of vpwrRingerAlarmAFailed
+ Fixed spelling of vpwrRingerAlarmBFailed
+ Fixed message with vpwrRingerAlarmBOverTemp
+ Fixed message with vpwrRingerAlarmBOverCurrent
+ Changed Centigrade to Celsius
+ Changed use of battety to battery throughout
+ Changed vpwrBDTDuration from 480 minutes to 1080
+ Updated settable ringer parameters
+ Spelling corrections
+ MIB Version 0.92
+ Fixed duplicate usage of vpwrTrapsMsgString
+ Fixed spelling of Gauge data type
+ MIB Version 0.91
+ Version 2 Traps
+ MIB Version 0.9
+ Sept 1, 06
+ New Table- System Alarm History
+ New Table- for BDT Result History
+ New Table- for AVESTOR Battery
+
+ New Traps -
+ Aux Alarm Source
+ Distribution Alarm Source
+ Battery Capacity Alarm
+ Battery Alarm Source
+ Battery SOC Trap
+ Battery SOH Trap
+ AC Fail Duration Trap
+ Battery Operational mode change
+
+ MIB Version 0.8
+ Add table to retrieve module inventory info
+ MIB Version 0.7
+ Dec 1, 05
+ Fixed HP Openview error
+ Fixed warnings generated by MG-SOFT
+ Add table to retrieve rectifier inventory info
+ MIB Version 0.6
+ Feb 10, 2004 Added additional traps.
+ Defined Ringers and other modules.
+ Feb 08, 2003 Changed vpwrTrapDestinationTable to vpwrTrapTable
+ Corrected entry for vpwrTrapTable to be VpwrTrapTableEntry
+ This fixes errors generated by MG-SOFT mib compiler.
+ Oct 30, 2002 initial release - version 0.4
+ "
+
+ ::= {enterprises 13858}
+
+PositiveInteger ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "This data type is a non-zero and non-negative value."
+ SYNTAX Integer32 (1..2147483647)
+
+NonNegativeInteger ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "This data type is a non-negative value."
+ SYNTAX Integer32 (0..2147483647)
+
+GenericEnableDisableTC ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The defines how was BDT started."
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+
+SysInputValue ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "These are the results of the system input value definitions."
+ SYNTAX INTEGER {
+ disabled(-127),
+ removed(-126),
+ shorted(-125),
+ auxAlarm(-124),
+ auxNormal(-123),
+ distAlarm(-122),
+ distNormal(-121),
+ undefined(255)
+ -- (0..127)
+ }
+
+-- BatteryOperModeTC ::= TEXTUAL-CONVENTION
+-- STATUS current
+-- DESCRIPTION
+-- "The defines operational mode enumerations for the battery."
+-- SYNTAX INTEGER {
+-- batModeStandby (0),
+-- batModeCharging(1),
+-- batModeFloating(2),
+-- batModeDischarging(3),
+-- batModeNotAvailable(255)
+-- }
+
+VpwrPMCnfgValue ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "These are the results of the system input value definitions."
+ SYNTAX INTEGER {
+ disabled(0),
+ tProbe(1),
+ auxNO(2),
+ auxNC(3),
+ distNO(4),
+ distNC(5),
+ undefined(255)
+ }
+
+
+-- BatteryOperStatusTC ::= TEXTUAL-CONVENTION
+-- STATUS current
+-- DESCRIPTION
+-- "The defines operational mode
+-- enumerations for the battery."
+-- SYNTAX INTEGER {
+-- batStatusOk (0),
+-- batStatusMinorFault(1),
+-- batStatusMajorFault(2),
+-- batStatusNotAvailable(255)
+-- }
+
+
+BDTStartSourceTC ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The defines how was BDT started."
+ SYNTAX INTEGER {
+ bdtInactive(0),
+ bdtManualStart(1),
+ bdtSched01Start1(2),
+ bdtSched02Start2(3),
+ bdtSched03Start3(4),
+ bdtSched04Start4(5),
+ bdtSched05Start5(6),
+ bdtSched06Start6(7),
+ bdtSched07Start7(8),
+ bdtSched08Start8(9),
+ bdtSched09Start9(10),
+ bdtSched10Start10(11),
+ bdtSched11Start11(12),
+ bdtSched12Start12(13),
+ bdtACFailStart(14)
+ }
+BDTResultTC ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The defines how was BDT started."
+ SYNTAX INTEGER {
+ bdtResultCleared(0),
+ bdtResultPassed(1),
+ bdtResultFailed(2),
+ bdtResultStopped(3),
+ bdtResultAborted(4),
+ bdtResultInProgress(5)
+ }
+
+
+-- vpwrDcPowerProducts OBJECT IDENTIFIER ::= { eltek 1 }
+ vpwrDcPowerSystem OBJECT IDENTIFIER ::= { eltek 2 }
+ vpwrDcPowerRectifier OBJECT IDENTIFIER ::= { eltek 3 }
+ vpwrDcPowerLvd OBJECT IDENTIFIER ::= { eltek 4 }
+-- vpwrDcPowerTest OBJECT IDENTIFIER ::= { eltek 5 }
+ vpwrDcPowerModuleIdent OBJECT IDENTIFIER ::= { eltek 6 }
+ vpwrDcPowerBatteryGroup OBJECT IDENTIFIER ::= { eltek 7 }
+ vpwrDcPowerAlarmGroup OBJECT IDENTIFIER ::= { eltek 8 }
+ vpwrDcPowerSnmpConfig OBJECT IDENTIFIER ::= { eltek 9 }
+ vpwrDcPowerTraps OBJECT IDENTIFIER ::= { eltek 10 }
+ vpwrDcPowerTrapVars OBJECT IDENTIFIER ::= { eltek 11 }
+
+ vpwrDcPowerRinger OBJECT IDENTIFIER ::= { eltek 12 }
+ vpwrDcPowerDcDcConverter OBJECT IDENTIFIER ::= { eltek 13 }
+ vpwrDcPowerDcAcInverter OBJECT IDENTIFIER ::= { eltek 14 }
+ vpwrDcPowerAcLineModule OBJECT IDENTIFIER ::= { eltek 15 }
+ vpwrDcPowerIoModule OBJECT IDENTIFIER ::= { eltek 16 }
+
+ vpwrDcPowerPMModule OBJECT IDENTIFIER ::= { eltek 17 }
+ vpwrDcPowerDistModule OBJECT IDENTIFIER ::= { eltek 18 }
+ vpwrDcPowerBattery OBJECT IDENTIFIER ::= { eltek 19 }
+ vpwrDcPowerController OBJECT IDENTIFIER ::= { eltek 20 }
+ vpwrDcPowerUnkModule OBJECT IDENTIFIER ::= { eltek 499 }
+ thirdPartyProduct OBJECT IDENTIFIER ::= { eltek 500 }
+
+-- vpwrDcPowerTraps OBJECT IDENTIFIER ::= { vpwrDcPowerTrapsRoot 0 }
+
+ vpwrSystemIdentGroup OBJECT IDENTIFIER ::= { vpwrDcPowerSystem 1 }
+ vpwrSystemConfigGroup OBJECT IDENTIFIER ::= { vpwrDcPowerSystem 2 }
+ vpwrSystemParameterGroup OBJECT IDENTIFIER ::= { vpwrDcPowerSystem 3 }
+ vpwrSystemPanelIdentGroup OBJECT IDENTIFIER ::= { vpwrDcPowerSystem 4 }
+ vpwrSystemHistoryGroup OBJECT IDENTIFIER ::= { vpwrDcPowerSystem 5 }
+ vpwrSystemAlarmGroup OBJECT IDENTIFIER ::= { vpwrDcPowerSystem 6 }
+
+ vpwrLvdConfigGroup OBJECT IDENTIFIER ::= { vpwrDcPowerLvd 1 }
+-- vpwrLvdAlarmGroup OBJECT IDENTIFIER ::= { vpwrDcPowerLvd 2 }
+-- vpwrLvdTestGroup OBJECT IDENTIFIER ::= { vpwrDcPowerLvd 3 }
+
+ vpwrRectifierConfigGroup OBJECT IDENTIFIER ::= { vpwrDcPowerRectifier 1 }
+ vpwrRectifierAlarmGroup OBJECT IDENTIFIER ::= { vpwrDcPowerRectifier 2 }
+-- vpwrRectifierTestGroup OBJECT IDENTIFIER ::= { vpwrDcPowerRectifier 3 }
+
+ vpwrBatteryTempGroup OBJECT IDENTIFIER ::= { vpwrDcPowerBatteryGroup 1 }
+ vpwrBatteryCurrentGroup OBJECT IDENTIFIER ::= { vpwrDcPowerBatteryGroup 2 }
+ vpwrBatteryBoostGroup OBJECT IDENTIFIER ::= { vpwrDcPowerBatteryGroup 3 }
+ vpwrBatteryDischargeTestGroup OBJECT IDENTIFIER ::= { vpwrDcPowerBatteryGroup 4 }
+
+-- vpwrTrapsMsgString OBJECT IDENTIFIER ::= { vpwrDcPowerTrapVars 1 }
+
+ vpwrRingerConfigGroup OBJECT IDENTIFIER ::= { vpwrDcPowerRinger 1 }
+ vpwrRingerAlarmGroup OBJECT IDENTIFIER ::= { vpwrDcPowerRinger 2 }
+ vpwrRingerTestGroup OBJECT IDENTIFIER ::= { vpwrDcPowerRinger 3 }
+
+ vpwrDcDcConverterConfigGroup OBJECT IDENTIFIER ::= { vpwrDcPowerDcDcConverter 1 }
+ vpwrDcDcConverterAlarmGroup OBJECT IDENTIFIER ::= { vpwrDcPowerDcDcConverter 2 }
+ vpwrDcDcConverterTestGroup OBJECT IDENTIFIER ::= { vpwrDcPowerDcDcConverter 3 }
+
+
+ vpwrDcAcInverterConfigGroup OBJECT IDENTIFIER ::= { vpwrDcPowerDcAcInverter 1 }
+ vpwrDcAcInverterAlarmGroup OBJECT IDENTIFIER ::= { vpwrDcPowerDcAcInverter 2 }
+ vpwrDcAcInverterTestGroup OBJECT IDENTIFIER ::= { vpwrDcPowerDcAcInverter 3 }
+
+ vpwrAcLineModuleConfigGroup OBJECT IDENTIFIER ::= { vpwrDcPowerAcLineModule 1 }
+ vpwrAcLineModuleAlarmGroup OBJECT IDENTIFIER ::= { vpwrDcPowerAcLineModule 2 }
+ vpwrAcLineModuleTestGroup OBJECT IDENTIFIER ::= { vpwrDcPowerAcLineModule 3 }
+
+ vpwrIoModuleConfigGroup OBJECT IDENTIFIER ::= { vpwrDcPowerIoModule 1 }
+ vpwrIoModuleAlarmGroup OBJECT IDENTIFIER ::= { vpwrDcPowerIoModule 2 }
+ vpwrIoModuleTestGroup OBJECT IDENTIFIER ::= { vpwrDcPowerIoModule 3 }
+
+-- vpwrTrioModuleConfigGroup OBJECT IDENTIFIER ::= { vpwrDcPowerTrioModule 1 }
+ vpwrPMModuleAlarmGroup OBJECT IDENTIFIER ::= { vpwrDcPowerPMModule 4 }
+ vpwrPMModuleTestGroup OBJECT IDENTIFIER ::= { vpwrDcPowerPMModule 5 }
+
+--
+-- PM variables
+--
+
+--
+-- Trap variables
+--
+
+ vpwrTrapsMsgString OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Place holder for trap notification message string"
+ ::= { vpwrDcPowerTrapVars 1 }
+
+ vpwrTrapUserIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Place holder for IP address of the user accessing the system"
+ ::= { vpwrDcPowerTrapVars 2}
+
+ vpwrTrapAcfDuration OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Place holder for duration."
+ ::= { vpwrDcPowerTrapVars 3}
+
+ vpwrAlarmingSubModuleBitMap OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "indices of alarming sources are encoded as a bit-map
+ e.g.,
+ source 1 and source 2 will be encoded as hex 3.
+ source 1 and 3 will be encoded as hex 5.
+ "
+ ::= { vpwrDcPowerTrapVars 4 }
+
+ vpwrBatteryCurrentCapacity OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Place holder for total battery capacity"
+ ::= { vpwrDcPowerTrapVars 5 }
+
+ vpwrAlarmingModuleIndex OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "index of alarming module.
+ "
+ ::= { vpwrDcPowerTrapVars 6 }
+ vpwrAlarmingModuleOID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "It indicates the type of the module by specifiying its OID"
+ ::= { vpwrDcPowerTrapVars 7}
+
+ vpwrAlarmingModuleBitMap OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "indices of alarming sources are encoded as a bit-map
+ e.g.,
+ source 1 and source 2 will be encoded as hex 3.
+ source 1 and 3 will be encoded as hex 5.
+ "
+ ::= { vpwrDcPowerTrapVars 8 }
+
+ vpwrBatteryRemainingTime OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Place holder for remaining battery
+ time at the current load
+ "
+ ::= { vpwrDcPowerTrapVars 9 }
+ --
+ -- The Identification group.
+ --
+
+
+ vpwrIdentManufacturer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the DC Power manufacturer."
+ ::= { vpwrSystemIdentGroup 1 }
+
+
+ vpwrIdentModel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DC Power Model designation."
+ ::= { vpwrSystemIdentGroup 2 }
+
+ vpwrIdentControllerVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hardware/firmware version(s). This variable
+ may or may not have the same value as
+ vpwrIdentAgentSoftwareVersion."
+ ::= { vpwrSystemIdentGroup 3 }
+
+ vpwrIdentAgentSoftwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SNMP agent software version. This variable may or
+ may not have the same value as
+ vpwrIdentControllerVersion."
+ ::= { vpwrSystemIdentGroup 4 }
+
+ vpwrIdentName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A string identifying the system. This object should be
+ set by the administrator."
+ ::= { vpwrSystemIdentGroup 5 }
+
+ --
+ -- The System Identifier group.
+ -- All objects in this group are read-only. It describes
+ -- various modules (rectifiers, converters, ringers, LVDs, etc.) that make up
+ -- the power system and are inserted into a shelf(.1) or panel(.2)
+ --
+ vpwrSystemIdentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VpwrSystemIdentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This table describes shelves and modules
+ that make up the sysetm.
+ "
+ ::= { vpwrSystemIdentGroup 6 }
+
+ --
+ -- The System Identifier Entry. Defines the sequence for module tables.
+ --
+ vpwrSystemIdentEntry OBJECT-TYPE
+ SYNTAX VpwrSystemIdentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular alarm."
+ INDEX { vpwrBayIndex, vpwrModuleIndex }
+ ::= { vpwrSystemIdentTable 1 }
+
+
+ VpwrSystemIdentEntry ::= SEQUENCE {
+ vpwrBayIndex PositiveInteger,
+ vpwrModuleIndex PositiveInteger,
+ vpwrModuleOID OBJECT IDENTIFIER ,
+ vpwrModuleCurrent INTEGER ,
+ vpwrModuleOperStatus INTEGER ,
+ vpwrModuleCapacity INTEGER
+ }
+
+ --
+ -- The System Shelf Identifier group.
+ --
+ -- vpwrShelfIdentEntry OBJECT-TYPE
+ -- SYNTAX VpwrSystemIdentEntry
+ -- MAX-ACCESS not-accessible
+ -- STATUS current
+ -- DESCRIPTION
+ -- "An entry containing information applicable to a
+ -- particular module making up the system."
+ -- INDEX { vpwrBayIndex, vpwrModuleIndex }
+ -- ::= { vpwrSystemIdentTable 1 }
+ --
+ vpwrBayIndex OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identifies shelf number that this module belongs to.
+ The possible values are 1 through 16 limited by vpwrSystemShelfCapacity."
+ ::= { vpwrSystemIdentEntry 1 }
+
+ vpwrModuleIndex OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object identifies the module by its position in the shelf.
+ Module numbering is left to right starting with module 1. So, the
+ module in the first slot has an index of 1, the next module is 2 and
+ so on."
+ ::= { vpwrSystemIdentEntry 2 }
+
+ vpwrModuleOID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "It indicates the type of the module by specifiying its OID"
+ ::= { vpwrSystemIdentEntry 3}
+
+ vpwrModuleCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The meaning of this object depends upon the module type
+ which is indicated by vpwrModuleOID as follows
+ - Current for Rectifier module in centiamps.
+ - Not Applicable for LVD module
+ "
+ ::= { vpwrSystemIdentEntry 4}
+
+ vpwrModuleOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ moduleStatusOK(0),
+ moduleStatusAlarm(1),
+ moduleStatusDisabled(2),
+ moduleStatusRingerAOn(3),
+ moduleStatusRingerBOn(4),
+ moduleStatusUnknown(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates current over all status of the module."
+ ::= { vpwrSystemIdentEntry 5}
+
+ vpwrModuleCapacity OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The meaning of this object depends upon the module type
+ which is indicated by vpwrModuleOID as follows
+ - Capacity for Rectifier module.
+ - Not Applicable for LVD module
+ "
+ ::= { vpwrSystemIdentEntry 6}
+
+
+
+ --
+ -- The System Panel Identifier group.
+ --
+
+ vpwrPanelStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VpwrPanelStatusEntrySEQ
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This table describes shelves and modules
+ that make up the panels.
+ "
+ ::= { vpwrSystemPanelIdentGroup 1 }
+
+ vpwrPanelStatus OBJECT-TYPE
+ SYNTAX VpwrPanelStatusEntrySEQ
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular panel making up the system."
+ INDEX { vpwrPanelStatusIndex, vpwrPanelStatusModuleIndex }
+ ::= { vpwrPanelStatusTable 1 }
+
+ VpwrPanelStatusEntrySEQ ::= SEQUENCE {
+ vpwrPanelStatusIndex PositiveInteger,
+ vpwrPanelStatusModuleIndex PositiveInteger,
+ vpwrPanelStatusModuleOID OBJECT IDENTIFIER ,
+ vpwrPanelStatusModuleCurrent INTEGER ,
+ vpwrpanelStatusModuleOperStatus INTEGER ,
+ vpwrPanelStatusModuleCapacity INTEGER
+ }
+
+ vpwrPanelStatusIndex OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identifies panel number that this module belongs to.
+ The possible values are 1 through 8, starting from the top."
+ ::= { vpwrPanelStatus 1 }
+
+ vpwrPanelStatusModuleIndex OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object identifies the module within the panel.
+ The orentation of modules within the panel is mappable."
+ ::= { vpwrPanelStatus 2 }
+
+ vpwrPanelStatusModuleOID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The module OID."
+ ::= { vpwrPanelStatus 3}
+
+ vpwrPanelStatusModuleCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current measured by the device (if applicable). LVD current reported in deciAmps.
+ "
+ ::= { vpwrPanelStatus 4}
+
+ vpwrpanelStatusModuleOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ moduleStatusOK(0),
+ moduleStatusAlarm(1),
+ moduleStatusDisabled(2),
+ moduleStatusRingerAOn(3),
+ moduleStatusRingerBOn(4),
+ moduleStatusUnknown(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates current over all status of the module."
+ ::= { vpwrPanelStatus 5}
+
+ vpwrPanelStatusModuleCapacity OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum capacity of the module (if applicable)."
+ ::= { vpwrPanelStatus 6}
+
+
+ vpwrPanelIdentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VpwrPanelIdentEntrySEQ
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This table describes shelves and modules
+ that make up the panels.
+ "
+ ::= { vpwrSystemPanelIdentGroup 2 }
+
+
+
+ vpwrPanelIdentEntry OBJECT-TYPE
+ SYNTAX VpwrPanelIdentEntrySEQ
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular panel making up the system."
+ INDEX { vpwrPanelIndex, vpwrPanelModuleIndex }
+ ::= { vpwrPanelIdentTable 1 }
+
+
+
+
+ VpwrPanelIdentEntrySEQ ::= SEQUENCE {
+ vpwrPanelIndex PositiveInteger,
+ vpwrPanelModuleIndex PositiveInteger,
+ vpwrPanelModuleSerNum OBJECT IDENTIFIER ,
+ vpwrPanelModuleModelName OBJECT IDENTIFIER ,
+ vpwrPanelModuleFWVer OBJECT IDENTIFIER ,
+ vpwrPanelModuleTestDate INTEGER
+ }
+
+ vpwrPanelIndex OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identifies panel number that this module belongs to.
+ The possible values are 1 through 8, starting from the top."
+ ::= { vpwrPanelIdentEntry 1 }
+
+ vpwrPanelModuleIndex OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object identifies the module within the panel.
+ The orentation of modules within the panel is mappable."
+ ::= { vpwrPanelIdentEntry 2 }
+
+ vpwrPanelModuleSerNum OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The module serial number."
+ ::= { vpwrPanelIdentEntry 3}
+
+ vpwrPanelModuleModelName OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The model name of the device."
+ ::= { vpwrPanelIdentEntry 4}
+
+ vpwrPanelModuleFWVer OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The module firmware version."
+ ::= { vpwrPanelIdentEntry 5}
+
+ vpwrPanelModuleTestDate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The manufacturing test date."
+ ::= { vpwrPanelIdentEntry 6}
+
+--
+-- Power Module inventory info
+--
+ vpwrDcPowerModuleIdentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DCPowerModuleIdentEntrySEQ
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This table describes power modules
+ that make up the system.
+ "
+ ::= { vpwrDcPowerModuleIdent 1 }
+
+ --
+ -- The Module Identifier Entry. Defines the sequence for module tables.
+ --
+
+ vpwrDcPowerModuleIdentEntry OBJECT-TYPE
+ SYNTAX DCPowerModuleIdentEntrySEQ
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a
+ power module."
+ INDEX { vpwrBayIndex1, vpwrDCModuleIndex }
+ ::= { vpwrDcPowerModuleIdentTable 1 }
+
+
+ DCPowerModuleIdentEntrySEQ ::= SEQUENCE {
+ vpwrBayIndex1 PositiveInteger,
+ vpwrDCModuleIndex PositiveInteger,
+ vpwrModuleSerialNumber DisplayString ,
+ vpwrModuleModelNumber DisplayString ,
+ vpwrModuleFwVersion DisplayString ,
+ vpwrModuleTestDate DisplayString ,
+ vpwrModuleOperHours Counter32
+ }
+
+ vpwrBayIndex1 OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identifies shelf number that this module belongs to.
+ The possible values are 1 through 2, starting from the top."
+ ::= { vpwrDcPowerModuleIdentEntry 1 }
+
+ vpwrDCModuleIndex OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object identifies the module within the shelf."
+ ::= { vpwrDcPowerModuleIdentEntry 2 }
+
+
+ vpwrModuleSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial Number of the module"
+ ::= { vpwrDcPowerModuleIdentEntry 3}
+
+ vpwrModuleModelNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Model Number of the module."
+ ::= { vpwrDcPowerModuleIdentEntry 4}
+
+ vpwrModuleFwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Firmware version of the module."
+ ::= { vpwrDcPowerModuleIdentEntry 5}
+
+ vpwrModuleTestDate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Date when the module was last tested."
+ ::= { vpwrDcPowerModuleIdentEntry 6}
+
+ vpwrModuleOperHours OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Cumulative Operating Hours."
+ ::= { vpwrDcPowerModuleIdentEntry 7}
+
+
+
+
+--
+ --
+ -- The System History group.
+ --
+ vpwrSysHistAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VpwrSysHistAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This table provides a list of most recent alarms.
+ "
+ ::= { vpwrSystemHistoryGroup 1 }
+
+
+ vpwrSysHistAlarmEntry OBJECT-TYPE
+ SYNTAX VpwrSysHistAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry describing an alarm."
+ INDEX { vpwrSysHistAlarmIndex}
+ ::= { vpwrSysHistAlarmTable 1 }
+
+ VpwrSysHistAlarmEntry ::= SEQUENCE {
+ vpwrSysHistAlarmIndex PositiveInteger,
+ vpwrSysHistAlarmDescription DisplayString
+ }
+
+ vpwrSysHistAlarmIndex OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm index."
+ ::= { vpwrSysHistAlarmEntry 1 }
+
+ vpwrSysHistAlarmDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm description including time stamp."
+ ::= { vpwrSysHistAlarmEntry 2 }
+
+
+
+--
+-- --
+--The System Configuration Parameters group.
+-- --
+
+ vpwrSystemTempCompensation OBJECT-TYPE
+ SYNTAX INTEGER {
+ tempCompDisabled(0),
+ tempCompEnabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter enables/disables temperature compensation.
+ "
+ REFERENCE " "
+
+ ::= {vpwrSystemConfigGroup 1}
+
+ vpwrSystemTempCompStartTemperature OBJECT-TYPE
+ SYNTAX INTEGER (25..60)
+ UNITS "degrees Centigrade"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The temperature at which temperature compensation becomes
+ active.
+ "
+ REFERENCE " "
+ ::= {vpwrSystemConfigGroup 2}
+
+ vpwrSystemTempCompStopVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " When temperature compensation is active, vpwrSystemTempCompStopVoltage is the
+ limit to which float voltage will be reduced.
+ For example, to set this voltage to 51.75 volts enter a value of 5175.
+ "
+ REFERENCE " "
+ ::= {vpwrSystemConfigGroup 3}
+
+ vpwrSystemTempCompensationSlope OBJECT-TYPE
+ SYNTAX INTEGER (0..250)
+ UNITS " milli-Volts per degrees Centigrade"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The rate at which float voltage is changed, within the specified limits,
+ when temperature compensation is active.
+ "
+ REFERENCE " "
+ ::= {vpwrSystemConfigGroup 4}
+
+ vpwrSystemThermalSenseType OBJECT-TYPE
+ SYNTAX INTEGER {
+ internal(0),
+ external(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter selects the temperature sensing point for temperature
+ compensation (in)activation.
+ "
+ REFERENCE " "
+ ::= {vpwrSystemConfigGroup 5}
+
+ vpwrSystemHVAlarmSetpoint OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "System High voltage alarm voltage setting.
+ "
+ ::= { vpwrSystemConfigGroup 6}
+ vpwrSystemBDAlarmSetpoint OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "System Battery Discharge voltage setting."
+ ::= { vpwrSystemConfigGroup 7}
+
+--
+-- Threshold for Internal Temperature Trap
+--
+ vpwrSystemInternalTempLThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "degrees Centigrade"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Temperature value at which temperature compensation inactive (clear)
+ trap would be sent if temperature compensation was active when this
+ value is reached.
+ "
+ ::= { vpwrSystemConfigGroup 8}
+
+ vpwrSystemInternalTempUThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "degrees Centigrade"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Temperature value at which temperature compensation active (set) trap
+ would be sent.
+ "
+ ::= { vpwrSystemConfigGroup 9}
+
+ --
+ -- The System Current Operating Parameters group.
+ --
+
+
+ vpwrSystemShelfCapacity OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " It describes the maximum number of shelves that can/are controlled
+ by the controller. Each shelf is uniquely numbered in the range
+ from 1 to vpwrShelfCapacity.
+ "
+ REFERENCE " "
+ ::= {vpwrSystemParameterGroup 1}
+
+ vpwrSystemVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The current system voltage.
+ "
+ REFERENCE " "
+ ::= {vpwrSystemParameterGroup 2}
+
+ vpwrSystemCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " Amperes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The current system current.
+ "
+ REFERENCE " "
+ ::= {vpwrSystemParameterGroup 3}
+
+ vpwrSystemControllerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ systemControllerStateUnknown(0),
+ systemControllerStateNormal(1),
+ systemControllerStateChange(2) ,
+ systemControllerStateAlarm(3),
+ systemControllerStateMenu(4 ),
+ systemControllerStateIrActive(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Current System state as shown on the enhanced display.
+ "
+ REFERENCE " "
+ ::= {vpwrSystemParameterGroup 4}
+
+
+ vpwrSystemInternalTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "degrees Centigrade"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The current controller internal temperature.
+ "
+ REFERENCE " "
+ ::= {vpwrSystemParameterGroup 5}
+
+ vpwrSystemTempCompensationState OBJECT-TYPE
+ SYNTAX INTEGER {
+ systemTempCompInactive(0),
+ systemTempCompActive(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Active or Inactive. Applicable only if temperature compensation is enabled.
+ This means that the controller is temperature compensating the float voltage.
+ "
+ REFERENCE " "
+ ::= {vpwrSystemParameterGroup 6}
+
+ vpwrSystemType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sysType48V (0),
+ sysType24V(1) ,
+ sysType12V(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This parameter describes the type of the system being managed.
+ This object is set by Eltek Valere Inc.
+ "
+ ::= { vpwrSystemParameterGroup 7 }
+
+ vpwrSystemCumulativeUpTime OBJECT-TYPE
+ SYNTAX Gauge
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This parameter describes the cumulative runtime in seconds
+ of the Eltek Valere controller.
+ "
+ ::= { vpwrSystemParameterGroup 8 }
+
+ vpwrSystemBatteryRemainingTime OBJECT-TYPE
+ SYNTAX PositiveInteger
+ UNITS "Hours"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This parameter describes the remaining battery capacity
+ based upon installed battery capacity and
+ plant load. This number would change as the SOC
+ parameters of the batteries changes.
+ "
+ ::= { vpwrSystemParameterGroup 9 }
+
+ --
+ -- The System Alarm group.
+ --
+
+
+ vpwrSystemAlarmMajor OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Indicates a Major Alarm exists on the system.
+ "
+ REFERENCE " "
+ ::= {vpwrSystemAlarmGroup 1}
+
+ vpwrSystemAlarmMinor OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Indicates a Minor Alarm exists on the system.
+ "
+ REFERENCE " "
+ ::= {vpwrSystemAlarmGroup 2}
+
+ vpwrSystemACFailAlarm OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " One or more rectifiers have reported AC failure. If system
+ is configured to report rectifier communication failure as AC fail
+ this alarm will report.
+ "
+ REFERENCE " "
+ ::= {vpwrSystemAlarmGroup 3}
+
+ vpwrSystemHighVoltageWarningAlarm OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " System has exceeded High Voltage Warning Setpoint. Check for high voltage on system bus.
+ "
+ REFERENCE " "
+ ::= {vpwrSystemAlarmGroup 4}
+
+
+ vpwrSystemHighVoltageShutdownAlarm OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " One or more rectifiers have shut down due to high voltage present on output. Check bus voltage
+ and reseat rectifiers that have indicated this problem.
+ "
+ REFERENCE " "
+ ::= {vpwrSystemAlarmGroup 5}
+
+ vpwrSystemBatteryonDischargeAlarm OBJECT-TYPE
+ SYNTAX INTEGER {
+ systemTempCompInactive(0),
+ systemTempCompActive(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " System voltage has currently dropped below the alarm setpoint. This may be due to battery testing or AC failure.
+ "
+ REFERENCE " "
+ ::= {vpwrSystemAlarmGroup 6}
+
+ vpwrSystemLowVoltageWarningAlarm OBJECT-TYPE
+ SYNTAX INTEGER {
+ sysType48V (0),
+ sysType24V(1) ,
+ sysType12V(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Voltage has dropped below setpoint for Low Voltage Alarm. This may occur during battery testing or AC failure
+ "
+ ::= { vpwrSystemAlarmGroup 7 }
+
+ vpwrSystemLVDOpenAlarm OBJECT-TYPE
+ SYNTAX Gauge
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "One or more contactors have opened. This occurs normally during system power on. If it occurs during operation this may
+ indicate system is operating below LVD disconnect voltage.
+ "
+ ::= { vpwrSystemAlarmGroup 8 }
+
+ vpwrSystemDistributionAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "One or more distribution alarm inputs are reporting an error condition. Check source of alarm and correct issue.
+ "
+ ::= { vpwrSystemAlarmGroup 9 }
+
+ vpwrSystemAuxiliaryAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "One or more Auxliary alarm inputs are reporting an error condition. Check source of alarm and correct issue.
+ "
+ ::= { vpwrSystemAlarmGroup 10 }
+
+ vpwrSystemRedundantCapAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system load has exceeded the requirements for redundancy. This may be a temporary system overload condition or caused by a rectifier alarm.
+ "
+ ::= { vpwrSystemAlarmGroup 11 }
+
+ vpwrSystemRectIShareAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "One or more rectifiers are reporting a mismatch in current. This may be due to mismatched rectifier models or one or more rectifiers not current sharing
+ "
+ ::= { vpwrSystemAlarmGroup 12 }
+
+ vpwrSystemSnglRectAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= { vpwrSystemAlarmGroup 13 }
+
+ vpwrSystemMultRectAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= { vpwrSystemAlarmGroup 14 }
+
+ vpwrSystemModlCommAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= { vpwrSystemAlarmGroup 15 }
+
+ vpwrSystemOverTempAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= { vpwrSystemAlarmGroup 16 }
+
+ vpwrSystemThermRAAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Thermal Runaway has occurred on system. Check temperature inputs.
+ "
+ ::= { vpwrSystemAlarmGroup 17 }
+
+ vpwrSystemBDTAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System has entered Battery Discharge Test mode
+ "
+ ::= { vpwrSystemAlarmGroup 18 }
+
+ vpwrSystemRectUVAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier output has dropped 1V below Low Voltage Alarm setpoint
+ "
+ ::= { vpwrSystemAlarmGroup 19 }
+
+ vpwrSystemMultRectUVAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= { vpwrSystemAlarmGroup 20 }
+
+ vpwrSystemSnglRngrAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= { vpwrSystemAlarmGroup 21 }
+
+ vpwrSystemMultRngrAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= { vpwrSystemAlarmGroup 22 }
+
+ vpwrSystemTempProbeAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Temp probe input missing or failed
+ "
+ ::= { vpwrSystemAlarmGroup 23 }
+
+ vpwrSystemRngrCommAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ringer Module has stopped communicating with Controller.
+ "
+ ::= { vpwrSystemAlarmGroup 24 }
+
+ vpwrSystemDistPMCommAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "One or more distribution alarm modules, TRIOs, or PM modules has stopped communicating with Controller.
+ "
+ ::= { vpwrSystemAlarmGroup 25 }
+
+ vpwrSystemRectILimitAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rectifier has reached current limit setpoint.
+ "
+ ::= { vpwrSystemAlarmGroup 26 }
+
+ vpwrSystemMultRectILimitAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= { vpwrSystemAlarmGroup 27 }
+
+ vpwrSystemUnmappedI2CCANAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Recheck all I2C and CAN dip switch settings. One or more devices in conflict.
+ "
+ ::= { vpwrSystemAlarmGroup 28 }
+
+ vpwrSystemConfigErrAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Recheck all I2C and CAN dip switch settings. One or more devices in conflict.
+ "
+ ::= { vpwrSystemAlarmGroup 29 }
+
+ vpwrSystemDispFWAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= { vpwrSystemAlarmGroup 30 }
+
+ vpwrSystemUndefinedAlarm OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= { vpwrSystemAlarmGroup 31 }
+
+ -- vpwrSystemModlCommAlarm OBJECT-TYPE
+ -- SYNTAX PositiveInteger
+ -- MAX-ACCESS read-only
+ -- STATUS current
+ -- DESCRIPTION
+ -- "
+ -- "
+ -- ::= { vpwrSystemAlarmGroup 32 }
+
+ --
+ -- The System LVD Operating Setpoints group.
+ --
+
+ vpwrLvdWarningSetpoint OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " * .01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LVD Warning voltage setpoint."
+ ::= { vpwrLvdConfigGroup 1}
+
+ vpwrLvdDisconnectSetpoint OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LVD disconnect voltage setpoint."
+ ::= { vpwrLvdConfigGroup 2}
+ vpwrLvdReconnectSetpoint OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LVD Reconnect voltage setpoint."
+ ::= { vpwrLvdConfigGroup 3}
+ vpwrLvdReconnectDelayTimer OBJECT-TYPE
+ SYNTAX INTEGER (20..240)
+ UNITS " Seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The delay time, in seconds, before LVD is reconnected"
+ ::= { vpwrLvdConfigGroup 4}
+ --
+ -- The System LVD Operating Setpoints group.
+ --
+
+ vpwrLvd2DisconnectSetpoint OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LVD disconnect voltage setpoint."
+ ::= { vpwrLvdConfigGroup 7}
+ vpwrLvd2ReconnectSetpoint OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LVD Reconnect voltage setpoint."
+ ::= { vpwrLvdConfigGroup 8}
+ vpwrLvd2ReconnectDelayTimer OBJECT-TYPE
+ SYNTAX INTEGER (20..240)
+ UNITS " Seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The delay time, in seconds, before LVD is reconnected"
+ ::= { vpwrLvdConfigGroup 9}
+
+
+ --
+ -- The System LVD Operating Setpoints group.
+ --
+
+ vpwrLvd3DisconnectSetpoint OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LVD disconnect voltage setpoint."
+ ::= { vpwrLvdConfigGroup 11}
+ vpwrLvd3ReconnectSetpoint OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LVD Reconnect voltage setpoint."
+ ::= { vpwrLvdConfigGroup 12}
+ vpwrLvd3ReconnectDelayTimer OBJECT-TYPE
+ SYNTAX INTEGER (20..240)
+ UNITS " Seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The delay time, in seconds, before LVD is reconnected"
+ ::= { vpwrLvdConfigGroup 13}
+
+ --
+ -- The System LVD Operating Setpoints group.
+ --
+
+
+ vpwrLvd4DisconnectSetpoint OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LVD disconnect voltage setpoint."
+ ::= { vpwrLvdConfigGroup 15}
+ vpwrLvd4ReconnectSetpoint OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LVD Reconnect voltage setpoint."
+ ::= { vpwrLvdConfigGroup 16}
+ vpwrLvd4ReconnectDelayTimer OBJECT-TYPE
+ SYNTAX INTEGER (20..240)
+ UNITS " Seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The delay time, in seconds, before LVD is reconnected"
+ ::= { vpwrLvdConfigGroup 17}
+
+-- vpwrLvd4DisconnectDelayTimer OBJECT-TYPE
+-- SYNTAX INTEGER (20..240)
+-- UNITS " Seconds"
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The delay time, in seconds, before LVD is reconnected"
+-- ::= { vpwrLvdConfigGroup 18}
+ --
+ -- The Rectifier Operating Parameters group.
+ --
+
+ vpwrRectifierFVSetpoint OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "System Float Voltage setting"
+ ::= { vpwrRectifierConfigGroup 1}
+ vpwrRectifierHVSDSetpoint OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "System High Voltage Shutdown voltage setting"
+ ::= { vpwrRectifierConfigGroup 2}
+
+ vpwrRectifierCurrentLimitAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ rectCurrentLimitDisabled(0),
+ rectCurrentLimitEnabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter allows enabling or rectifier current limit"
+ REFERENCE " "
+
+ ::= {vpwrRectifierConfigGroup 3}
+
+ vpwrRectifierCurrentLimit OBJECT-TYPE
+ SYNTAX INTEGER (5..220)
+ UNITS "Amperes"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Rectifier current limit setpoint"
+ ::= { vpwrRectifierConfigGroup 4}
+
+ vpwrRectifierFallbackAdminState OBJECT-TYPE
+ SYNTAX GenericEnableDisableTC
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables Rectifier to use
+ Fallback Voltage when it loses
+ communication with the controller.
+ This applies to all rectifiers."
+ ::= { vpwrRectifierConfigGroup 5}
+
+ vpwrRectifierFallbackVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Fallback Voltage setpoint to use
+ when rectifier loses
+ communication with the controller.
+ This applies to all rectifiers."
+ ::= { vpwrRectifierConfigGroup 6}
+
+ --
+ -- The Alarm group.
+ --
+
+
+ vpwrAlarmsPresent OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The present number of active alarm conditions."
+ ::= { vpwrDcPowerAlarmGroup 1 }
+
+ vpwrAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VpwrAlarmEntrySEQ
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of alarm table entries. The table contains
+ zero, one, or multiple rows at any time depending upon
+ the number of alarm conditions in effect. The table
+ is initially empty at agent startup. The agent
+ creates a row in the table each time a condition is
+ detected and deletes that row when that condition no
+ longer exists.
+ The vpwrAlarmIndex, for each type of module starts at 1
+ and is limited by the total number of alarms that can be
+ generated by the module.
+
+ Alarms are named by an AutonomousType (OBJECT
+ IDENTIFIER), vpwrAlarmDescr, to allow a single table to
+ reflect alarms for different types of modules.
+
+ The number of rows in the table at any given time is
+ reflected by the value of vpwrAlarmsPresent."
+
+ ::= { vpwrDcPowerAlarmGroup 2 }
+
+ vpwrAlarmEntry OBJECT-TYPE
+ SYNTAX VpwrAlarmEntrySEQ
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular alarm."
+ INDEX { vpwrBayIndex, vpwrModuleIndex, vpwrAlarmIndex }
+ ::= { vpwrAlarmTable 1 }
+
+ VpwrAlarmEntrySEQ ::= SEQUENCE {
+ vpwrAlarmIndex PositiveInteger,
+ vpwrAlarmDescr AutonomousType,
+ vpwrAlarmTime TimeStamp
+ }
+
+ vpwrAlarmIndex OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identifies the alarm associated with the module.
+ It is unique on per module type basis. For example,
+ multiple rectifiers can have the same alarm and therefore same
+ vpwrAlarmIndex active at any one time.
+ "
+ ::= { vpwrAlarmEntry 1 }
+
+
+ vpwrAlarmDescr OBJECT-TYPE
+ SYNTAX AutonomousType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A reference to an alarm description object. The
+ object referenced should not be accessible, but rather
+ be used to provide a unique description of the alarm
+ condition."
+ ::= { vpwrAlarmEntry 2 }
+
+ vpwrAlarmTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the alarm condition was
+ detected."
+
+ ::= { vpwrAlarmEntry 3 }
+
+
+
+ --
+ -- The Battery Group
+ --
+
+
+
+ vpwrBatteryTempTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VpwrBatteryTempEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table describes battery temperature probes.
+ "
+ ::= { vpwrBatteryTempGroup 1 }
+
+ vpwrBatteryTempEntry OBJECT-TYPE
+ SYNTAX VpwrBatteryTempEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular temperature probe."
+ INDEX { vpwrBatteryTempIndex }
+ ::= { vpwrBatteryTempTable 1 }
+
+ VpwrBatteryTempEntry ::= SEQUENCE {
+ vpwrBatteryTempIndex INTEGER,
+ vpwrBatteryTempName DisplayString,
+ vpwrBatteryTemp SysInputValue
+ }
+
+ vpwrBatteryTempIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index into temperature table"
+ ::= { vpwrBatteryTempEntry 1}
+
+ vpwrBatteryTempName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A string identifying probe location."
+ ::= { vpwrBatteryTempEntry 2}
+
+ vpwrBatteryTemp OBJECT-TYPE
+ SYNTAX SysInputValue
+ UNITS "degrees Celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current temperature as recorded by the probe."
+ ::= { vpwrBatteryTempEntry 3}
+
+
+-- Threshold for Battery Temperature Trap
+
+ vpwrBatteryTempLThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "degrees Celsius"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Temperature value at which a clear trap would be sent.
+ All three battery temperature must be at or below this value
+ to trigger this trap.
+ "
+ ::= { vpwrBatteryTempGroup 2}
+
+ vpwrBatteryTempUThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "degrees Celsius"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Temperature value at which a set trap would be sent.
+ Any one of the three battery temperatures at or exceeding this limit
+ would trigger the trap.
+ "
+ ::= { vpwrBatteryTempGroup 3}
+
+ batteryTempCompensation OBJECT-TYPE
+ SYNTAX INTEGER {
+ tempCompDisabled(0),
+ tempCompEnabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter enables/disables temperature compensation.
+ "
+ REFERENCE " "
+
+ ::= {vpwrBatteryTempGroup 4}
+
+ batteryTempCompHighStartTemperature OBJECT-TYPE
+ SYNTAX INTEGER (25..60)
+ UNITS "degrees Celsius"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The temperature at which temperature compensation becomes
+ active.
+ "
+ REFERENCE " "
+ ::= {vpwrBatteryTempGroup 5}
+
+ batteryTempCompHighStopVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " When temperature compensation is active, batteryTempCompHighStopVoltage is the
+ limit to which float voltage will be reduced.
+ For example, to set this voltage to 51.75 volts enter a value of 5175.
+ "
+ REFERENCE " "
+ ::= {vpwrBatteryTempGroup 6}
+
+ batteryTempCompHighSlope OBJECT-TYPE
+ SYNTAX INTEGER (0..250)
+ UNITS " milli-Volts per degrees Celsius"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The rate at which float voltage is changed, within the specified limits,
+ when temperature compensation is active.
+ "
+ REFERENCE " "
+ ::= {vpwrBatteryTempGroup 7}
+
+
+ batteryTempCompLowStartTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "degrees Celsius"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The temperature at which temperature compensation becomes
+ active.
+ "
+ REFERENCE " "
+ ::= {vpwrBatteryTempGroup 8}
+
+ batteryTempCompLowStopVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " When temperature compensation is active, batteryTempCompLowStopVoltage is the
+ limit to which float voltage will be reduced.
+ For example, to set this voltage to 51.75 volts enter a value of 5175.
+ "
+ REFERENCE " "
+ ::= {vpwrBatteryTempGroup 9}
+
+ batteryTempCompLowSlope OBJECT-TYPE
+ SYNTAX INTEGER (0..250)
+ UNITS " milli-Volts per degrees Celsius"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The rate at which float voltage is changed, within the specified limits,
+ when temperature compensation is active.
+ "
+ REFERENCE " "
+ ::= {vpwrBatteryTempGroup 10}
+
+ batteryTempCompRunawayTemperature OBJECT-TYPE
+ SYNTAX INTEGER (25..60)
+ UNITS "degrees Celsius"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The temperature at which system voltage will be set to
+ batteryTempCompRunawayStopVoltage.
+ "
+ REFERENCE " "
+ ::= {vpwrBatteryTempGroup 11}
+
+ batteryTempCompRunawayStopVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " When temperature compensation is enabled, float voltage will be reduced to
+ batteryTempCompRunawayStopVoltage if temperature
+ reaches batteryTempCompRunawayTemperature.
+ "
+ REFERENCE " "
+ ::= {vpwrBatteryTempGroup 12}
+
+ batteryTempCompSenseSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ internal(0),
+ external(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter selects the temperature sensing point for temperature
+ compensation (in)activation.
+ "
+ REFERENCE " "
+ ::= {vpwrBatteryTempGroup 13}
+
+ batteryTempCompRunawayState OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(0),
+ active(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This parameter selects the temperature sensing point for temperature
+ compensation (in)activation.
+ "
+ REFERENCE " "
+ ::= {vpwrBatteryTempGroup 14}
+
+-- thermalProbeTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF ThermalProbeEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "This table describes battery temperature probes.
+-- "
+-- ::= { vpwrBatteryTempGroup 15 }
+--
+-- thermalProbeEntry OBJECT-TYPE
+-- SYNTAX ThermalProbeEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "An entry containing information applicable to a
+-- particular temperature probe."
+-- INDEX { vpwrBatteryTempIndex }
+-- AUGMENTS {vpwrBatteryTempEntry}
+-- ::= { thermalProbeTable 1 }
+--
+-- ThermalProbeEntry ::= SEQUENCE {
+-- thermalProbeState INTEGER
+-- }
+--
+-- thermalProbeState OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- notPresent(0),
+-- present(1),
+-- removed(2),
+-- shorted(3)
+-- }
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "State of thermal probe."
+-- ::= { thermalProbeEntry 1}
+
+
+--
+-- The SNMP Configuration Parameters
+--
+
+ vpwrTrapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VpwrTrapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of possible trap destinations depending upon
+ the criticality of the trap.
+ "
+ ::= { vpwrDcPowerSnmpConfig 1 }
+
+ vpwrTrapEntry OBJECT-TYPE
+ SYNTAX VpwrTrapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular trap destination."
+ INDEX { vpwrTrapIpIndex }
+ ::= { vpwrTrapTable 1 }
+
+ VpwrTrapEntry ::= SEQUENCE {
+ vpwrTrapIpIndex INTEGER,
+ vpwrTrapIpAddress IpAddress,
+ vpwrTrapCriticality INTEGER
+ }
+ vpwrTrapIpIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Trap Entry Index "
+ ::= { vpwrTrapEntry 1}
+
+ vpwrTrapIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Trap destination IP Address"
+ ::= { vpwrTrapEntry 2}
+
+ vpwrTrapCriticality OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Criticality of traps sent to this IP Address"
+ ::= { vpwrTrapEntry 3}
+
+
+ vpwrReadCommunityString OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (3..8))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This allows setting password to be able to do Get operations"
+ ::= { vpwrDcPowerSnmpConfig 2 }
+
+ vpwrWriteCommunityString OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (3..8))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This allows setting password to be able to do Get and Set
+ operations.
+ The read-access is not allowed in the actual implementation.
+ "
+ ::= { vpwrDcPowerSnmpConfig 3 }
+
+ vpwrTrapCommunityString OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (3..8))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This allows setting community string required for the
+ trap to be accepted at the destination.
+ "
+ ::= { vpwrDcPowerSnmpConfig 4 }
+
+ vpwrTrapVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This allows setting the version of trap message sent from the system"
+ ::= { vpwrDcPowerSnmpConfig 5 }
+
+
+
+--
+-- LVD Alarm Group
+--
+
+-- vpwrLvdAlarmContactorOpen OBJECT-IDENTITY
+-- STATUS current
+-- DESCRIPTION
+-- "Contactor open"
+-- ::= {vpwrLvdAlarmGroup 1 }
+
+
+-- vpwrLvdAlarmCBOpen OBJECT-IDENTITY
+-- STATUS current
+-- DESCRIPTION
+-- "Circuit Breaker open"
+-- ::= {vpwrLvdAlarmGroup 2 }
+
+-- vpwrTrapLvdFuseOpen OBJECT-IDENTITY
+-- STATUS current
+-- DESCRIPTION
+-- "Fuse open"
+-- ::= {vpwrLvdAlarmGroup 3 }
+
+-- vpwrLvdAlarmWarning OBJECT-IDENTITY
+-- STATUS current
+-- DESCRIPTION
+-- "Plant Voltage below warning threshold"
+-- ::= {vpwrLvdAlarmGroup 4 }
+
+--
+-- Rectifier Alarm Group
+--
+
+ vpwrRectAlarmDCFail OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= {vpwrRectifierAlarmGroup 1}
+
+ vpwrRectAlarmBoostFail OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= {vpwrRectifierAlarmGroup 2}
+
+ vpwrRectAlarmACFail OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= {vpwrRectifierAlarmGroup 3}
+
+ vpwrRectAlarmHVSD OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= {vpwrRectifierAlarmGroup 4}
+
+ vpwrRectAlarmFanFail OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= {vpwrRectifierAlarmGroup 5}
+
+ vpwrRectAlarmAmbTemp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= {vpwrRectifierAlarmGroup 6}
+ vpwrRectAlarmIntTemp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= {vpwrRectifierAlarmGroup 7}
+
+ vpwrRectAlarmIShare OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= {vpwrRectifierAlarmGroup 8}
+
+ vpwrRectAlarmUV OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= {vpwrRectifierAlarmGroup 9}
+
+ vpwrRectAlarmLowVoltage OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= {vpwrRectifierAlarmGroup 10}
+
+ vpwrRectAlarmReserved OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= {vpwrRectifierAlarmGroup 11}
+
+ vpwrRectAlarmDCEnable OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= {vpwrRectifierAlarmGroup 12}
+
+ vpwrRectAlarmRemoteShutdown OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= {vpwrRectifierAlarmGroup 13}
+
+ vpwrRectAlarmModDisableShutdown OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= {vpwrRectifierAlarmGroup 14}
+
+ vpwrRectAlarmShortPinShutdown OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= {vpwrRectifierAlarmGroup 15}
+
+ vpwrRectAlarmBoostComm OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ ::= {vpwrRectifierAlarmGroup 16}
+
+
+
+
+
+ sysAlarmConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SysAlarmConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table describes system alarm configuration and current
+ status.
+ "
+ ::= { vpwrDcPowerAlarmGroup 3 }
+
+ sysAlarmConfigEntry OBJECT-TYPE
+ SYNTAX SysAlarmConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular system alarm."
+ INDEX { sysAlarmIndex }
+ ::= { sysAlarmConfigTable 1 }
+
+ SysAlarmConfigEntry ::= SEQUENCE {
+ sysAlarmIndex INTEGER,
+ sysAlarmDefaultName DisplayString,
+ sysAlarmCustomName DisplayString,
+ sysAlarmSeverity INTEGER ,
+ sysAlarmToRelayMapping DisplayString ,
+ sysAlarmOperStatus INTEGER
+ }
+
+ sysAlarmIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index into system alarm table"
+ ::= { sysAlarmConfigEntry 1}
+
+ sysAlarmDefaultName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Default alarm name."
+ ::= { sysAlarmConfigEntry 2}
+
+ sysAlarmCustomName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A custom alarm name."
+ ::= { sysAlarmConfigEntry 3}
+
+ sysAlarmSeverity OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ major(1),
+ minor(2),
+ majorAndMinor(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Alarm Severity as denoted by Major and Minor Alarm Mask"
+ ::= { sysAlarmConfigEntry 4}
+
+ sysAlarmToRelayMapping OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "No additional mapping = 0
+ Map to Relay A = 1
+ Map to Relay B = 2
+ Map to Relay C = 4
+ Map to Relay D = 8
+ Map to Relay E = 16
+ Map to Relay F = 32
+ Map to Relay A and B = (1 + 2) and so on
+ The major/minor classification of alarms automatically
+ associates it with Major/Minor relay. Assigning a null
+ mapping here does not override vpwrPMRelayAlarmSeverity for
+ the alarm.
+ It should be used to define mapping to additional relays.
+ "
+ ::= { sysAlarmConfigEntry 5}
+
+ sysAlarmOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(0),
+ active(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates current alarm status"
+ ::= { sysAlarmConfigEntry 6}
+
+
+
+
+ sysAlarmComFailState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1),
+ other(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable generation of comm fail alarm."
+ ::= { vpwrDcPowerAlarmGroup 4 }
+
+ sysAlarmIShareState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1),
+ other(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable generation of current share alarm."
+ ::= { vpwrDcPowerAlarmGroup 5}
+
+ sysAlarmRedundancyState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ nPlus1(1),
+ nPlus2(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable generation of redundancy alarm."
+ ::= { vpwrDcPowerAlarmGroup 6}
+
+ sysAlarmComFailToACFailState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable generation of ACF upon Com Fail"
+ ::= { vpwrDcPowerAlarmGroup 7}
+
+-------------------------------------------------------------------------------------------
+
+ vpwrDCPowerLampTest OBJECT-TYPE
+ SYNTAX INTEGER{
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Lamp Test for modules"
+ ::= { eltek 5 }
+
+ vpwrPMCnfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VpwrPMCnfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table shows the current configuration of the TRIO/PM86000/Controller inputs."
+ ::= { vpwrDcPowerPMModule 1 }
+
+ vpwrPMCnfgEntry OBJECT-TYPE
+ SYNTAX VpwrPMCnfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing current configuration of the TRIO/PM86000/Controller inputs."
+ INDEX { vpwrPMIndex }
+ ::= { vpwrPMCnfgTable 1 }
+
+ VpwrPMCnfgEntry ::= SEQUENCE {
+ vpwrPMIndex NonNegativeInteger,
+ vpwrPMDescription DisplayString,
+ vpwrPMCnfg1 VpwrPMCnfgValue,
+ vpwrPMCnfg2 VpwrPMCnfgValue,
+ vpwrPMCnfg3 VpwrPMCnfgValue,
+ vpwrPMCnfg4 VpwrPMCnfgValue,
+ vpwrPMCnfg5 VpwrPMCnfgValue,
+ vpwrPMCnfg6 VpwrPMCnfgValue,
+ vpwrPMCnfg7 VpwrPMCnfgValue,
+ vpwrPMCnfg8 VpwrPMCnfgValue
+ }
+
+ vpwrPMIndex OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This parameter describes which TRIO/PM86000 device is being accessed."
+ ::= {vpwrPMCnfgEntry 1}
+
+ vpwrPMDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This parameter describes the configuration of the TRIO/PM86000 device."
+ ::= {vpwrPMCnfgEntry 2}
+
+ vpwrPMCnfg1 OBJECT-TYPE
+ SYNTAX VpwrPMCnfgValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter gets the current configuration of the TRIO/PM86000, input 1"
+ ::= {vpwrPMCnfgEntry 3}
+
+ vpwrPMCnfg2 OBJECT-TYPE
+ SYNTAX VpwrPMCnfgValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter gets the current configuration of the TRIO/PM86000, input 2"
+ ::= {vpwrPMCnfgEntry 4}
+
+ vpwrPMCnfg3 OBJECT-TYPE
+ SYNTAX VpwrPMCnfgValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter gets the current configuration of the TRIO/PM86000, input 3"
+ ::= {vpwrPMCnfgEntry 5}
+
+ vpwrPMCnfg4 OBJECT-TYPE
+ SYNTAX VpwrPMCnfgValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter gets the current configuration of the TRIO/PM86000, input 4"
+ ::= {vpwrPMCnfgEntry 6}
+
+ vpwrPMCnfg5 OBJECT-TYPE
+ SYNTAX VpwrPMCnfgValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter gets the current configuration of the TRIO/PM86000, input 5"
+ ::= {vpwrPMCnfgEntry 7}
+
+ vpwrPMCnfg6 OBJECT-TYPE
+ SYNTAX VpwrPMCnfgValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter gets the current configuration of the TRIO/PM86000, input 6"
+ ::= {vpwrPMCnfgEntry 8}
+
+ vpwrPMCnfg7 OBJECT-TYPE
+ SYNTAX VpwrPMCnfgValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter gets the current configuration of the TRIO (PM86000), input 7"
+ ::= {vpwrPMCnfgEntry 9}
+
+ vpwrPMCnfg8 OBJECT-TYPE
+ SYNTAX VpwrPMCnfgValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter gets the current configuration of the TRIO/PM86000, input 8"
+ ::= {vpwrPMCnfgEntry 10}
+
+-------------------------------------------------------------------------------------------
+
+ vpwrPMInputStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VpwrPMInputStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table shows the current values of the TRIO/PM86000/Controller inputs."
+ ::= { vpwrDcPowerPMModule 2 }
+
+ vpwrPMInputStatusEntry OBJECT-TYPE
+ SYNTAX VpwrPMInputStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing current state of the TRIO/PM86000/Controller inputs."
+ INDEX { vpwrPMIndex1 }
+ ::= { vpwrPMInputStatusTable 1 }
+
+ VpwrPMInputStatusEntry ::= SEQUENCE {
+ vpwrPMIndex1 NonNegativeInteger,
+ vpwrPMDescription1 DisplayString,
+ vpwrPMInput1State SysInputValue,
+ vpwrPMInput2State SysInputValue,
+ vpwrPMInput3State SysInputValue,
+ vpwrPMInput4State SysInputValue,
+ vpwrPMInput5State SysInputValue,
+ vpwrPMInput6State SysInputValue,
+ vpwrPMInput7State SysInputValue,
+ vpwrPMInput8State SysInputValue
+ }
+
+ vpwrPMIndex1 OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This parameter describes which TRIO/PM86000 device is being accessed."
+ ::= {vpwrPMInputStatusEntry 1}
+
+ vpwrPMDescription1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This parameter describes the input values of the TRIO/PM86000 device."
+ ::= {vpwrPMInputStatusEntry 2}
+
+ vpwrPMInput1State OBJECT-TYPE
+ SYNTAX SysInputValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This parameter gets the current state of input 1"
+ ::= {vpwrPMInputStatusEntry 3}
+
+ vpwrPMInput2State OBJECT-TYPE
+ SYNTAX SysInputValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This parameter gets the current state of input 2"
+ ::= {vpwrPMInputStatusEntry 4}
+
+ vpwrPMInput3State OBJECT-TYPE
+ SYNTAX SysInputValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This parameter gets the current state of input 3"
+ ::= {vpwrPMInputStatusEntry 5}
+
+ vpwrPMInput4State OBJECT-TYPE
+ SYNTAX SysInputValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This parameter gets the current state of input 4"
+ ::= {vpwrPMInputStatusEntry 6}
+
+ vpwrPMInput5State OBJECT-TYPE
+ SYNTAX SysInputValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This parameter gets the current state of input 5"
+ ::= {vpwrPMInputStatusEntry 7}
+
+ vpwrPMInput6State OBJECT-TYPE
+ SYNTAX SysInputValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This parameter gets the current state of input 6"
+ ::= {vpwrPMInputStatusEntry 8}
+
+ vpwrPMInput7State OBJECT-TYPE
+ SYNTAX SysInputValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This parameter gets the current state of input 7"
+ ::= {vpwrPMInputStatusEntry 9}
+
+ vpwrPMInput8State OBJECT-TYPE
+ SYNTAX SysInputValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This parameter gets the current state of input 8"
+ ::= {vpwrPMInputStatusEntry 10}
+
+-------------------------------------------------------------------------------------------
+ vpwrPMRelayCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VpwrPMRelayCtrlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table describes/controls system relays."
+ ::= { vpwrDcPowerPMModule 3 }
+
+ vpwrPMRelayCtrlEntry OBJECT-TYPE
+ SYNTAX VpwrPMRelayCtrlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing current state of the relays."
+ INDEX { vpwrPMIndex2 }
+ ::= { vpwrPMRelayCtrlTable 1 }
+
+ VpwrPMRelayCtrlEntry ::= SEQUENCE {
+ vpwrPMIndex2 NonNegativeInteger,
+ vpwrPMDescription2 DisplayString,
+ vpwrPMRelay1State INTEGER,
+ vpwrPMRelay2State INTEGER,
+ vpwrPMRelay3State INTEGER,
+ vpwrPMRelay4State INTEGER,
+ vpwrPMRelay5State INTEGER,
+ vpwrPMRelay6State INTEGER
+ }
+
+ vpwrPMIndex2 OBJECT-TYPE
+ SYNTAX NonNegativeInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This parameter describes the TRIO/PM device"
+ ::= {vpwrPMRelayCtrlEntry 1}
+
+ vpwrPMDescription2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This parameter describes the TRIO/PM device"
+ ::= {vpwrPMRelayCtrlEntry 2}
+
+ vpwrPMRelay1State OBJECT-TYPE
+ SYNTAX INTEGER {
+ vpwrPMRelayOff(0),
+ vpwrPMRelayOn(1),
+ undefined(255)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter sets the current state of relay 1"
+ ::= {vpwrPMRelayCtrlEntry 3}
+
+ vpwrPMRelay2State OBJECT-TYPE
+ SYNTAX INTEGER {
+ vpwrPMRelayOff(0),
+ vpwrPMRelayOn(1),
+ undefined(255)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter sets the current state of relay 2"
+ ::= {vpwrPMRelayCtrlEntry 4}
+
+ vpwrPMRelay3State OBJECT-TYPE
+ SYNTAX INTEGER {
+ vpwrPMRelayOff(0),
+ vpwrPMRelayOn(1),
+ undefined(255)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter sets the current state of relay 3"
+ ::= {vpwrPMRelayCtrlEntry 5}
+
+ vpwrPMRelay4State OBJECT-TYPE
+ SYNTAX INTEGER {
+ vpwrPMRelayOff(0),
+ vpwrPMRelayOn(1),
+ undefined(255)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter sets the current state of relay 4"
+ ::= {vpwrPMRelayCtrlEntry 6}
+
+ vpwrPMRelay5State OBJECT-TYPE
+ SYNTAX INTEGER {
+ vpwrPMRelayOff(0),
+ vpwrPMRelayOn(1),
+ undefined(255)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter sets the current state of relay 5"
+ ::= {vpwrPMRelayCtrlEntry 7}
+
+ vpwrPMRelay6State OBJECT-TYPE
+ SYNTAX INTEGER {
+ vpwrPMRelayOff(0),
+ vpwrPMRelayOn(1),
+ undefined(255)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter sets the current state of relay 6"
+ ::= {vpwrPMRelayCtrlEntry 8}
+
+
+
+ --
+ -- The Ringer Configuration Parameters group.
+ --
+
+
+ vpwrRingerIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter allows selecting ringer A or Ringer B as the active ringer.
+ "
+ ::= {vpwrRingerConfigGroup 1}
+
+ vpwrRingerParameterAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ringerDisabled(0),
+ ringerAOn(1) ,
+ ringerBOn(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter allows selecting ringer A or Ringer B as the active ringer.
+ "
+ ::= {vpwrRingerConfigGroup 2}
+
+ vpwrRingerParameterAcVoltage OBJECT-TYPE
+ SYNTAX INTEGER (7000..10000)
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter sets the output AC voltage of the ringer.
+ "
+ ::= {vpwrRingerConfigGroup 3}
+
+ vpwrRingerParameterDcVoltage OBJECT-TYPE
+ SYNTAX INTEGER (0..5500 )
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter sets the DC offset value of the ringer.
+ "
+ ::= {vpwrRingerConfigGroup 4}
+
+ vpwrRingerParameterFrequency OBJECT-TYPE
+ SYNTAX INTEGER (17..50)
+ UNITS " Hz"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter sets the ringer AC frequency.
+ "
+ ::= {vpwrRingerConfigGroup 5}
+
+ vpwrRingerNumberPresent OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The present number of ringer modules."
+ ::= { vpwrRingerConfigGroup 6 }
+
+
+--
+-- ringer Alarm Group
+--
+
+ vpwrRingerAlarmAFailed OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Ringer A Failed"
+ ::= {vpwrRingerAlarmGroup 1 }
+
+ vpwrRingerAlarmAOverTemp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Ringer A Heatsink Over-Temperature"
+ ::= {vpwrRingerAlarmGroup 2 }
+
+ vpwrRingerAlarmAOverCurrent OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Ringer A Over-Current protection"
+ ::= {vpwrRingerAlarmGroup 3 }
+
+ vpwrRingerAlarmBFailed OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Ringer B Failed"
+ ::= {vpwrRingerAlarmGroup 4 }
+
+ vpwrRingerAlarmBOverTemp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Ringer B Heatsink Over-Temperature"
+ ::= {vpwrRingerAlarmGroup 5 }
+
+ vpwrRingerAlarmBOverCurrent OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Ringer B Over-Current protection"
+ ::= {vpwrRingerAlarmGroup 6 }
+
+
+
+ vpwrBoostAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ boostDisabled(0),
+ boostEnabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter allows enabling or disabling boost.
+ "
+ REFERENCE " "
+
+ ::= {vpwrBatteryBoostGroup 1}
+
+ vpwrBoostVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ REFERENCE " "
+ ::= {vpwrBatteryBoostGroup 2}
+
+ vpwrBoostDuration OBJECT-TYPE
+ SYNTAX INTEGER (1..921599)
+ UNITS "Seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Number of seconds for boost.
+ "
+ REFERENCE " "
+ ::= {vpwrBatteryBoostGroup 3}
+
+ vpwrBoostOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ boostInactive(0),
+ boostActive(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter allows starting or stopping boost if it is enabled.
+ "
+ REFERENCE " "
+
+ ::= {vpwrBatteryBoostGroup 4}
+
+
+ vpwrBatteryCurrentLimitAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ batteryCurrentLimitDisabled(0),
+ batteryCurrentLimitEnabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This parameter allows enabling or disabling battery current limit.
+ "
+ REFERENCE " "
+
+ ::= {vpwrBatteryCurrentGroup 1}
+
+ vpwrBatteryCurrentLimit OBJECT-TYPE
+ SYNTAX INTEGER (5..600)
+ UNITS "Ampere"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "
+ "
+ REFERENCE " "
+ ::= {vpwrBatteryCurrentGroup 2}
+
+ vpwrBatteryCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Ampere"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Battery current
+ "
+ REFERENCE " "
+ ::= {vpwrBatteryCurrentGroup 3}
+
+
+
+ vpwrBDTAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ bdtManualDisabled(0),
+ bdtManualEnabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Enable / Disable Battery Discharge Test execution.
+ "
+ REFERENCE " "
+
+ ::= {vpwrBatteryDischargeTestGroup 1}
+
+ vpwrBDTDuration OBJECT-TYPE
+ SYNTAX INTEGER (0..64799)
+ UNITS "Seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "BDT Duration Setpoint.
+ "
+ REFERENCE " "
+ ::= {vpwrBatteryDischargeTestGroup 2}
+ vpwrBDTAlarmVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "BDT Alarm Voltage Setpoint.
+ "
+ REFERENCE " "
+ ::= {vpwrBatteryDischargeTestGroup 3}
+
+ vpwrBDTAbortVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "BDT Abort Voltage Setpoint.
+ "
+ REFERENCE " "
+ ::= {vpwrBatteryDischargeTestGroup 4}
+
+ vpwrBDTAlarmCoefficient OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "None"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Deprecated. Always returns 1
+ "
+ REFERENCE " "
+ ::= {vpwrBatteryDischargeTestGroup 5}
+
+ vpwrBDTOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ bdtInactive(0),
+ bdtManualStart(1),
+ bdtACFailStart(14)
+
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Start/Stop Battery Discharge Test execution.
+ "
+ REFERENCE " "
+
+ ::= {vpwrBatteryDischargeTestGroup 6}
+
+ vpwrBDTClearAlarm OBJECT-TYPE
+ SYNTAX INTEGER {
+ bdtNoAlarm(0),
+ bdtAlarmPresent(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Clears any active BDT alarm.
+ "
+ REFERENCE " "
+
+ ::= {vpwrBatteryDischargeTestGroup 7}
+
+ vpwrBDTActualTime OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Actual BDT runtime in minutes.
+ "
+ REFERENCE " "
+
+ ::= {vpwrBatteryDischargeTestGroup 8}
+
+ vpwrBDTAlarmDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Delay, in minutes, before checking and raising
+ BDT alarm.
+ Test: Plant Voltage <= BDTAlarmVoltage
+ "
+ REFERENCE " "
+
+ ::= {vpwrBatteryDischargeTestGroup 9}
+ vpwrBDTResult OBJECT-TYPE
+ SYNTAX BDTResultTC
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Results of BDT.
+ "
+ REFERENCE " "
+
+ ::= {vpwrBatteryDischargeTestGroup 10}
+
+ vpwrBDTAutoAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ bdtAutoDisabled(0),
+ bdtAutoEnabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Enable /Disable Battery Discharge Test data collection
+ upon detecting AC Fail condition.
+ "
+ REFERENCE " "
+
+ ::= {vpwrBatteryDischargeTestGroup 11}
+
+--
+-- BDT History Start
+ --
+ -- The System History group.
+ --
+ vpwrBDTHistTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VpwrBDTHistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This table provides results of past BDT test.
+ "
+ ::= { vpwrBatteryDischargeTestGroup 12 }
+
+
+ vpwrBDTHistEntry OBJECT-TYPE
+ SYNTAX VpwrBDTHistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular BDT History."
+
+ INDEX { vpwrBDTHistIndex }
+
+ ::= { vpwrBDTHistTable 1 }
+ VpwrBDTHistEntry ::= SEQUENCE {
+ vpwrBDTHistIndex PositiveInteger,
+ vpwrBDTHistDateTime DisplayString,
+ vpwrBDTHistDuration PositiveInteger,
+ vpwrBDTHistAlarmVoltage PositiveInteger,
+ vpwrBDTHistAbortVoltage PositiveInteger,
+ vpwrBDTHistStartMethod BDTStartSourceTC,
+ vpwrBDTHistResult BDTResultTC,
+ vpwrBDTHistActualTime PositiveInteger,
+ vpwrBDTHistStartVoltage PositiveInteger,
+ vpwrBDTHistEndVoltage PositiveInteger
+ }
+
+ vpwrBDTHistIndex OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "BDT History index."
+ ::= { vpwrBDTHistEntry 1 }
+
+ vpwrBDTHistDateTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " BDT run date as
+ yr-mm-dd hh:mm
+ "
+ REFERENCE " "
+ ::= {vpwrBDTHistEntry 2}
+ vpwrBDTHistDuration OBJECT-TYPE
+ SYNTAX PositiveInteger
+ UNITS "Minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "BDT duration at the time
+ this test was run.
+ "
+ REFERENCE " "
+ ::= {vpwrBDTHistEntry 3}
+
+ vpwrBDTHistAlarmVoltage OBJECT-TYPE
+ SYNTAX PositiveInteger
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "BDT Alarm Voltage setpoint when
+ this test was run.
+ "
+ REFERENCE " "
+ ::= {vpwrBDTHistEntry 4}
+
+ vpwrBDTHistAbortVoltage OBJECT-TYPE
+ SYNTAX PositiveInteger
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "BDT Abort Voltage setpoint when
+ this test was run.
+ "
+ REFERENCE " "
+ ::= {vpwrBDTHistEntry 5}
+
+
+ vpwrBDTHistStartMethod OBJECT-TYPE
+ SYNTAX BDTStartSourceTC
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "How Battery Discharge Test
+ was started.
+ "
+ REFERENCE " "
+
+ ::= {vpwrBDTHistEntry 6}
+
+ vpwrBDTHistResult OBJECT-TYPE
+ SYNTAX BDTResultTC
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Results of BDT.
+ "
+ REFERENCE " "
+
+ ::= {vpwrBDTHistEntry 7}
+
+ vpwrBDTHistActualTime OBJECT-TYPE
+ SYNTAX PositiveInteger
+ UNITS "minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Actual BDT runtime in minutes.
+ "
+ REFERENCE " "
+
+ ::= {vpwrBDTHistEntry 8}
+
+ vpwrBDTHistStartVoltage OBJECT-TYPE
+ SYNTAX PositiveInteger
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Plant Voltage at the time
+ the BDT was started.
+ "
+ REFERENCE " "
+
+ ::= {vpwrBDTHistEntry 9}
+ vpwrBDTHistEndVoltage OBJECT-TYPE
+ SYNTAX PositiveInteger
+ UNITS " *.01 Volts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Plant Voltage at the time
+ the BDT was completed.
+ "
+ REFERENCE " "
+
+ ::= {vpwrBDTHistEntry 10}
+
+-- BDT History End
+
+-- BDT scheduled Start
+ --
+ -- The System History group.
+ --
+ vpwrBDTSchedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VpwrBDTSchedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This table provides the list of the 12 BDTs that can be
+ scheduled. Need to set date(month and day) and
+ time (hh and minutes) when the test should be
+ started.
+ "
+ ::= { vpwrBatteryDischargeTestGroup 13 }
+
+
+ vpwrBDTSchedEntry OBJECT-TYPE
+ SYNTAX VpwrBDTSchedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry describing an alarm."
+ INDEX { vpwrBDTSchedIndex}
+ ::= { vpwrBDTSchedTable 1 }
+
+ VpwrBDTSchedEntry ::= SEQUENCE {
+ vpwrBDTSchedIndex PositiveInteger,
+ vpwrBDTSchedMonth PositiveInteger,
+ vpwrBDTSchedDay PositiveInteger,
+ vpwrBDTSchedHour PositiveInteger,
+ vpwrBDTSchedMinute PositiveInteger
+ }
+
+ vpwrBDTSchedIndex OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "BDT Sched index."
+ ::= { vpwrBDTSchedEntry 1 }
+
+ vpwrBDTSchedDay OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " 1 to 28,29,30 or 31 depending upon the month
+ "
+ REFERENCE " "
+ ::= {vpwrBDTSchedEntry 2}
+
+ vpwrBDTSchedMonth OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " range 1 to 12
+ "
+ REFERENCE " "
+ ::= {vpwrBDTSchedEntry 3}
+
+ vpwrBDTSchedHour OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " range 0 to 23
+ "
+ REFERENCE " "
+ ::= {vpwrBDTSchedEntry 4}
+
+ vpwrBDTSchedMinute OBJECT-TYPE
+ SYNTAX PositiveInteger
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " range 0 to 59
+ "
+ REFERENCE " "
+ ::= {vpwrBDTSchedEntry 5}
+
+
+-- BDT Scheduled End
+
+--
+-- traps
+--
+-- New Rules for trap numbering
+-- Rules are even number = trap set
+-- odd number = trap clear
+
+vpwrTrapPowerMajorAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "Major Alarm"
+ ::= {vpwrDcPowerTraps 1}
+
+ vpwrTrapPowerMinorAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "Minor Alarm"
+ ::= {vpwrDcPowerTraps 2}
+
+ vpwrTrapACFAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "AC Fail Alarm"
+ ::= {vpwrDcPowerTraps 3}
+
+ vpwrTrapHVAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "High Voltage Warning Alarm"
+ ::= {vpwrDcPowerTraps 4}
+
+ vpwrTrapHVSDAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "High Voltage Shutdown Alarm"
+ ::= {vpwrDcPowerTraps 5}
+
+ vpwrTrapBDAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "Battery on Discharge Alarm"
+ ::= {vpwrDcPowerTraps 6}
+
+ vpwrTrapLVDWarningAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "LVD Warning Alarm"
+ ::= {vpwrDcPowerTraps 7}
+
+ vpwrTrapLVDOpenAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "LVD Open Alarm"
+ ::= {vpwrDcPowerTraps 8}
+
+ vpwrTrapDistAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "Distribution Open Alarm"
+ ::= {vpwrDcPowerTraps 9}
+
+ vpwrTrapAuxAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "Auxiliary System Alarm"
+ ::= {vpwrDcPowerTraps 10}
+
+ vpwrTrapSystemRedundancyAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "System Redundant Capacity Alarm"
+ ::= {vpwrDcPowerTraps 11}
+
+ vpwrTrapIShareAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "Rectifier Current Share Alarm"
+ ::= {vpwrDcPowerTraps 12}
+
+ vpwrTrapModuleFailAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "Single Rectifier Fail Alarm"
+ ::= {vpwrDcPowerTraps 13}
+
+ vpwrTrapMultipleModuleFailAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "Multiple Rectifier Fail Alarm"
+ ::= {vpwrDcPowerTraps 14}
+
+ vpwrTrapModuleCommAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "Power Module Communication Alarm"
+ ::= {vpwrDcPowerTraps 15}
+
+ vpwrTrapSystemOverTemperatureAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "System Over Temperature Alarm"
+ ::= {vpwrDcPowerTraps 16}
+
+ vpwrTrapSystemOK NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "SYSTEM OK - No Active Alarms"
+ ::= {vpwrDcPowerTraps 17}
+
+ vpwrTrapModuleInserted NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString, vpwrBayIndex, vpwrModuleIndex }
+ STATUS current
+ DESCRIPTION "A new module has been inserted into the system"
+ ::= {vpwrDcPowerTraps 18}
+
+ vpwrTrapModuleRemoved NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString,vpwrBayIndex, vpwrModuleIndex }
+ STATUS current
+ DESCRIPTION "A module has been removed from the system"
+ ::= {vpwrDcPowerTraps 19}
+
+ vpwrTrapThermalCompActive NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "Thermal compensation has become active"
+ ::= {vpwrDcPowerTraps 20}
+
+ vpwrTrapThermalCompInactive NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "Thermal compensation has been de-activated"
+ ::= {vpwrDcPowerTraps 21}
+
+ vpwrTrapInternalTempAlarmSet NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Internal Temperature upper threshold exceeded"
+ ::= {vpwrDcPowerTraps 22}
+
+ vpwrTrapInternalTempAlarmCleared NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Internal Temperature within limits"
+ ::= {vpwrDcPowerTraps 23}
+
+ vpwrTrapBatteryTempAlarmSet NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ At least one Battery Temperature exceeded upper threshold"
+ ::= {vpwrDcPowerTraps 24}
+
+ vpwrTrapBatteryTempAlarmCleared NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ All Battery Temperatures within limits"
+ ::= {vpwrDcPowerTraps 25}
+
+ vpwrTrapLoginFail NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Admin login failed due to wrong username/password"
+ ::= {vpwrDcPowerTraps 26}
+
+ vpwrTrapLoginSuccess NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Admin login successful"
+ ::= {vpwrDcPowerTraps 27}
+
+ vpwrTrapLogout NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Admin logout"
+ ::= {vpwrDcPowerTraps 28}
+
+ vpwrTrapAdminPwdChange NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Config change submitted with invalid access"
+ ::= {vpwrDcPowerTraps 29}
+
+ vpwrTrapIllegalConfigSubmit NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Config change submitted with invalid access"
+ ::= {vpwrDcPowerTraps 30}
+
+ vpwrTrapCfgChange NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Config change submitted"
+ ::= {vpwrDcPowerTraps 31}
+
+ vpwrTrapClearEventHistory NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Clear Event history buffer clear request"
+ ::= {vpwrDcPowerTraps 32}
+
+ vpwrTrapSwDownloadNoReboot NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ System software upgrade without reboot"
+ ::= {vpwrDcPowerTraps 33}
+
+ vpwrTrapSwDownloadAndReboot NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ System reboot due to software upgrade"
+ ::= {vpwrDcPowerTraps 34}
+
+ vpwrTrapSystemClockChange NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ System clock updated"
+ ::= {vpwrDcPowerTraps 35}
+
+ vpwrTrapModuleAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Module Alarm"
+ ::= {vpwrDcPowerTraps 36}
+
+ vpwrTrapOIDChange NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Change in OID"
+ ::= {vpwrDcPowerTraps 37}
+
+ vpwrTrapThermalRunaway NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "Thermal Runaway Alarm"
+ ::= {vpwrDcPowerTraps 38}
+
+ vpwrTrapBatteryDischargeTestAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "System Voltage dropped to BDT Alarm Setpoint"
+ ::= {vpwrDcPowerTraps 39}
+
+ vpwrTrapBayUnnameAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Unassigned Bay Fail Alarm"
+ ::= {vpwrDcPowerTraps 40}
+
+ vpwrTrapPMComFailAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ PM Communication Fail Alarm"
+ ::= {vpwrDcPowerTraps 41}
+
+ vpwrTrapFuseOverloadAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Fuse Overload Alarm"
+ ::= {vpwrDcPowerTraps 42}
+
+ vpwrTrapPeripheralAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Peripheral Alarm."
+ ::= {vpwrDcPowerTraps 43}
+
+ vpwrTrapThermalProbeAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "Thermal Probe Missing Alarm"
+ ::= {vpwrDcPowerTraps 44}
+
+ vpwrTrapBayCommAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Bay Communication Alarm"
+ ::= {vpwrDcPowerTraps 45}
+
+ vpwrTrapDistributionCommAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "Distribution Communication Alarm"
+ ::= {vpwrDcPowerTraps 46}
+
+ vpwrTrapConverterAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Single Converter Fail Alarm"
+ ::= {vpwrDcPowerTraps 47}
+
+ vpwrTrapMultipleConvFailAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Multiple Converter Fail Alarm"
+ ::= {vpwrDcPowerTraps 48}
+
+ vpwrTrapDGUAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! For Future Use. !!!
+ DGU Alarm"
+ ::= {vpwrDcPowerTraps 49}
+
+ vpwrTrapConfigErrorAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "Configuration Error"
+ ::= {vpwrDcPowerTraps 50}
+
+ vpwrTrapDisplayFirmwareMismatchAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Display Firmware Mismatch"
+ ::= {vpwrDcPowerTraps 51}
+
+ vpwrTrapConverterInputFailAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Converter Input Fail Alarm"
+ ::= {vpwrDcPowerTraps 52}
+
+ vpwrTrapBatteryRechgIlimitFailAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Battery Recharge Current Limit Fail"
+ ::= {vpwrDcPowerTraps 53}
+
+ vpwrTrapSystemAlive NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "Periodic Keepalive trap"
+ ::= {vpwrDcPowerTraps 54}
+
+ vpwrTrapSystemAuxAlmSource NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString,
+ vpwrAlarmingModuleOID,
+ vpwrAlarmingModuleIndex,
+ vpwrAlarmingSubModuleBitMap }
+ STATUS current
+ DESCRIPTION
+ "Source of Auxilary Alarms.
+ Indicates the module and the aux within
+ the module causing alarms"
+ ::= {vpwrDcPowerTraps 55}
+
+ vpwrTrapSystemDistAlmSource NOTIFICATION-TYPE
+ OBJECTS{ vpwrTrapsMsgString,
+ vpwrAlarmingModuleOID,
+ vpwrAlarmingModuleIndex,
+ vpwrAlarmingSubModuleBitMap }
+ STATUS current
+ DESCRIPTION
+ "Source of Distribution Alarms.
+ Indicates the module and the dist within
+ the module causing alarms"
+ ::= {vpwrDcPowerTraps 56}
+
+ vpwrTrapSystemBatCapacityAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString,
+ vpwrSystemCurrent,
+ vpwrBatteryCurrentCapacity }
+ STATUS current
+ DESCRIPTION
+ "Plant Load exceeds Plant Battery Current Capacity.
+ Useful for batteries that limit maximum discharge current
+ It will not be sent out for VRLA batteries, eg"
+
+ ::= {vpwrDcPowerTraps 58}
+
+ vpwrTrapSystemACFClearAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString,
+ vpwrTrapAcfDuration}
+ STATUS current
+ DESCRIPTION
+ "AC Fail (ACF) Conditioned Cleared Alarm.
+ Duration is in minutes.
+ "
+ ::= {vpwrDcPowerTraps 61}
+
+ vpwrTrapSystemACFSetAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString,
+ vpwrTrapAcfDuration}
+ STATUS current
+ DESCRIPTION
+ "ACF Conditioned detected Alarm.
+ The duration would always be zero.
+ Msg String: ACF Alarm Set
+ "
+ ::= {vpwrDcPowerTraps 62}
+
+ vpwrTrapSystemBatCapacityLeft NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString,
+ vpwrBatteryRemainingTime }
+ STATUS current
+ DESCRIPTION
+ "!!! For Future Use. !!!
+ Battery Useful Capacity Remaining"
+ ::= {vpwrDcPowerTraps 64}
+
+ vpwrTrapRectifierUVAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString, vpwrBayIndex, vpwrModuleIndex }
+ STATUS current
+ DESCRIPTION "Rectifier Under Voltage Alarm"
+ ::= {vpwrDcPowerTraps 65}
+
+ vpwrTrapMultRectifierUVAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! For Future Use. !!!
+ Multiple Rectifier Under Voltage Alarm"
+ ::= {vpwrDcPowerTraps 66}
+
+ vpwrTrapRingerAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "Ringer Alarm"
+ ::= {vpwrDcPowerTraps 67}
+
+ vpwrTrapMultRingerAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString}
+ STATUS current
+ DESCRIPTION "!!! For Future Use. !!!
+ Multiple Ringer Alarm"
+ ::= {vpwrDcPowerTraps 68}
+
+ vpwrTrapI2CCANAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString}
+ STATUS current
+ DESCRIPTION "!!! For Future Use. !!!
+ Unmapped I2C/CAN Address Alarm
+ One of your I2C or CAN devices
+ has a duplicate or invalid address
+ and can not be mapped. Please
+ recheck all device addresses."
+ ::= {vpwrDcPowerTraps 69}
+
+vpwrTrapRectifierIlimitAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString, vpwrBayIndex, vpwrModuleIndex }
+ STATUS current
+ DESCRIPTION "Rectifier Current Limit Alarm"
+ ::= {vpwrDcPowerTraps 70}
+
+ vpwrTrapMultRectifierIlimitAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "!!! For Future Use. !!!
+ Multiple Rectifier Current Limit Alarm"
+ ::= {vpwrDcPowerTraps 71}
+
+ vpwrTrapRingerCommAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString }
+ STATUS current
+ DESCRIPTION "Ringer Communication Alarm"
+ ::= {vpwrDcPowerTraps 72}
+
+ vpwrTrapUnassignedAlarm NOTIFICATION-TYPE
+ OBJECTS { vpwrTrapsMsgString}
+ STATUS current
+ DESCRIPTION "!!! NOT VALID FOR BC2000 CONTROLLER !!!
+ Unassigned Alarm(Trap) - Check Web Page"
+ ::= {vpwrDcPowerTraps 99}
+
+END
diff --git a/MIBS/eltek/ELTEK-COMMON-MIB b/MIBS/eltek/ELTEK-COMMON-MIB
new file mode 100755
index 0000000..dbde224
--- /dev/null
+++ b/MIBS/eltek/ELTEK-COMMON-MIB
@@ -0,0 +1,81 @@
+
+-- Eltek Toplevel MIB for Digital Power plant designs
+
+
+-- Eltek MIB for ELTEK Distributed Control System Power plant designs
+
+ELTEK-COMMON-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY,
+ mib-2, enterprises, Counter32, Integer32
+ FROM SNMPv2-SMI
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ DisplayString
+ FROM SNMPv2-TC;
+
+eltek MODULE-IDENTITY
+ LAST-UPDATED "201501030825Z"
+ ORGANIZATION
+ "ELTEK dcSystem MIB Working Group"
+ CONTACT-INFO
+ "Eltek R&D.
+ Postal: Eltek AS
+ P.O. Box 3043
+ N-3003 Drammen
+ Norway
+ Tel: +47-32 20 32 00
+ Fax: +47-32 20 31 20
+ web: www.eltek.com"
+ DESCRIPTION
+ "An ongoing effort toward a generic MIB for all ELTEK products.
+ Branch overview:
+ Aeongold branch will be 1
+ AL175 branch will be 2
+ AL6000 branch will be 3
+ Internal used branch will be 4
+ Internal used branch will be 5
+ OEM Smartpack branch will be 6
+ ELTEK Common branch will be 7 (SmartPack, MCU, AEON w/WebPower sw V2.x)
+ ELTEK Distributed branch will be 8 (SmartPack w/WebPower sw V3.x)
+ ELTEK Distributed V2 branch will be 9 (SmartPack w/WebPower sw V4.0)
+ ELTEK Distributed V3 branch will be 9 (SmartPack w/WebPower sw V4.1)
+ ELTEK Distributed V4 branch will be 9 (SmartPack w/WebPower sw V4.1, V4.2, V4.3 and compack 1.xx)
+ ELTEK Distributed V5 branch will be 9 (SmartPack w/WebPower sw V4.6)
+ ELTEK Distributed V6 branch will be 9 (SmartPack w/WebPower sw V4.6, Smartpack2 V1.1)
+ ELTEK Distributed V7 branch will be 9 (SmartPack w/WebPower sw V4.7, V4.8, ComPack V1.04, Smartpack2 V1.1, V1.2)
+ ELTEK Distributed V8 branch will be 9 (SmartPack w/WebPower sw V4.9, ComPack V1.04, Smartpack2 V1.1, V1.2)"
+
+ REVISION "201501030825Z"
+ DESCRIPTION
+ "Updates in miscellaneous info fields."
+
+ REVISION "201010290829Z"
+ DESCRIPTION
+ "Added traps and OID's for SolarChargers.
+ Added reading of values on programmable inputs of IO Monitor."
+
+ REVISION "200903121515Z"
+ DESCRIPTION
+ "Added support for external IO monitor and Load monitor units.
+ Changes are done in the MIB to accomodate the v2c standard."
+
+ REVISION "200801301149Z"
+ DESCRIPTION
+ "Some OIDs were added to this revision. Since all new stuff are additions and no existing information was moved, this V3 revision stays in branch 9. enjoy!"
+
+ REVISION "200706221127Z"
+ DESCRIPTION
+ "Branch 9, contains mainly changes in the Traps format. The traps now meets SNMP v2c specification."
+
+ REVISION "200509071238Z"
+ DESCRIPTION
+ "added battery test and boost start/stop and ac voltages"
+
+ REVISION "200506281130Z"
+ DESCRIPTION
+ "First revision"
+::= { enterprises 12148 }
+
+END
diff --git a/MIBS/eltek/ELTEK-DISTRIBUTED-MIB b/MIBS/eltek/ELTEK-DISTRIBUTED-MIB
new file mode 100644
index 0000000..225843e
--- /dev/null
+++ b/MIBS/eltek/ELTEK-DISTRIBUTED-MIB
@@ -0,0 +1,3852 @@
+ELTEK-DISTRIBUTED-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY,
+ enterprises, Counter32, Integer32
+ FROM SNMPv2-SMI
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ DisplayString
+ FROM SNMPv2-TC;
+
+eltek MODULE-IDENTITY
+ LAST-UPDATED "201501030825Z"
+ ORGANIZATION
+ "ELTEK power System MIB Working Group"
+ CONTACT-INFO
+ "Eltek R&D.
+ Postal: Eltek AS
+ P.O. Box 3043
+ N-3003 Drammen
+ Norway
+ Tel: +47-32 20 32 00
+ Fax: +47-32 20 31 20
+ web: www.eltek.com"
+ DESCRIPTION
+ "Branch overview:
+ Aeongold branch will be 1
+ AL175 branch will be 2
+ AL6000 branch will be 3
+ Internal used branch will be 4
+ Internal used branch will be 5
+ OEM Smartpack branch will be 6
+ ELTEK Common branch will be 7 (SmartPack, MCU, AEON w/WebPower sw V2.x)
+ ELTEK Distributed branch will be 8 (SmartPack w/WebPower sw V3.x)
+ ELTEK Distributed V2 branch will be 9 (SmartPack w/WebPower sw V4.0)
+ ELTEK Distributed V3 branch will be 9 (SmartPack w/WebPower sw V4.1)
+ ELTEK Distributed V4 branch will be 9 (SmartPack w/WebPower sw V4.1, V4.2, V4.3, V4.5 and compack V1.0, V1.01, V1.02, V1.03)
+ ELTEK Distributed V5 branch will be 9 (SmartPack w/WebPower sw V4.1, V4.2, V4.3, V4.5, V4.6)
+ ELTEK Distributed V6 branch will be 9 (SmartPack2 sw V1.1, V1.2, V1.3)
+ ELTEK Distributed V7 branch will be 9 (SmartPack w/WebPower sw V4.1, V4.2, V4.3, V4.5, V4.6, V4.7 and compack V1.04, V1.05)
+ ELTEK Distributed V8 branch will be 9 (SmartPack w/WebPower sw V4.9, V4.10, ComPack V1.04, V1.05, Smartpack2 V1.1, V1.2)
+ ELTEK Distributed V9 branch will be 9 (SmartPack w/WebPower sw V4.11)
+ ELTEK eNexus MIB branch will be 10 (SmartPack2 V2.x, SmartPack S V2.x and Compack V2.x)
+ ELTEK Brasil office will have branch 11
+ ELTEK BMS-EM MIB will have branch 12
+ ELTEK TELMEX MIB will have branch 13"
+
+ REVISION "201602181416Z"
+ DESCRIPTION
+ "Added new OIDs for battery test. End voltage, max discharge time and max discharge Ah.
+ "
+
+ REVISION "201501030825Z"
+ DESCRIPTION
+ "Updates in miscellaneous info fields."
+
+ REVISION "201106051444Z"
+ DESCRIPTION
+ "Added RectifierCapacityTraps.
+ Added systemServiceMode."
+
+ REVISION "201103221441Z"
+ DESCRIPTION
+ "added smartpack2(7) to systemSiteInfoControllerType"
+
+ REVISION "201010290829Z"
+ DESCRIPTION
+ "Added traps and OID's for SolarChargers.
+ Added reading of values on programmable inputs of IO Monitor."
+
+ REVISION "200903121515Z"
+ DESCRIPTION
+ "Added support for external IO monitor and Load monitor units.
+ Changes are done in the MIB to accomodate the v2c standard."
+
+ REVISION "200801301149Z"
+ DESCRIPTION
+ "Some OIDs were added to this revision. Since all new stuff are additions and no existing information was moved, this V3 revision stays in branch 9. enjoy!"
+
+ REVISION "200706221127Z"
+ DESCRIPTION
+ "Branch 9, contains mainly changes in the Traps format. The traps now meets SNMP v2c specification."
+
+ REVISION "200509071238Z"
+ DESCRIPTION
+ "added battery test and boost start/stop and ac voltages"
+
+ REVISION "200506281130Z"
+ DESCRIPTION
+ "First revision"
+::= { enterprises 12148 }
+
+
+-- Supported by SmartPack w/WebPower sw V4.1, V4.2x, V4.3, V4.4, V4.6 , V4.7, V4.8, V4.9, V4.10, V4.11, Compack V1.00, V1.01, V1.02, V1.03, V1.04 and Smartpack2 V1.0, V1.1 and V1.2.
+-- SNMP v2-C
+
+eltekDistributedPlantV9 OBJECT IDENTIFIER ::= { eltek 9 }
+
+-- This branch contains OIDs for configuration of the Smartpack & ComPack Control System's
+-- basic data and settings
+
+controlSystem OBJECT IDENTIFIER ::= { eltekDistributedPlantV9 1 }
+systemTime OBJECT IDENTIFIER ::= { controlSystem 1 }
+ioUnits OBJECT IDENTIFIER ::= { controlSystem 17 }
+
+-- This branch contains OID's for configuration of the DC Power System's
+-- basic factory data and user's installation settings.
+
+dcSystem OBJECT IDENTIFIER ::= { eltekDistributedPlantV9 2 }
+dcPlant OBJECT IDENTIFIER ::= { dcSystem 1 }
+
+-- This branch contains OID's for configuration of the DC Power System's
+-- installation and location settings.
+
+systemSiteInfo OBJECT IDENTIFIER ::= { dcPlant 3 }
+
+-- This branch contains OIDs for configuration of the DC Power System's
+-- battery charging and battery protection related settings.
+
+battery OBJECT IDENTIFIER ::= { eltekDistributedPlantV9 3 }
+
+-- This branch contains OIDs for configuration of the DC Power System's
+-- Low Voltage Battery Disconnect Contactor (LVBD) related settings
+
+batteryLVD OBJECT IDENTIFIER ::= { battery 17 }
+
+-- The OIDs contains the batterybanks in the system.
+
+batteryBanks OBJECT IDENTIFIER ::= { battery 19 }
+
+-- These data are predicted values and shall be treated as such.
+
+batteryCapacityData OBJECT IDENTIFIER ::= { battery 20 }
+
+-- The battery monitor control units that is used to measure additional battery parameters.
+
+batteryMonitorUnits OBJECT IDENTIFIER ::= { battery 21 }
+
+-- Contains parameters for battery test
+
+batteryTest OBJECT IDENTIFIER ::= { battery 24 }
+
+-- This branch contains OIDs related to the DC Load Distribution equipment
+
+loadDistribution OBJECT IDENTIFIER ::= { eltekDistributedPlantV9 4 }
+
+-- This branch contains OIDs related to the Load Disconnect. This is related to Control unit 1 only.
+
+loadDistributionLVDStatus OBJECT IDENTIFIER ::= { loadDistribution 3 }
+
+-- The load monitor control units that is used to measure additional load parameters.
+
+loadMonitorUnits OBJECT IDENTIFIER ::= { loadDistribution 4 }
+
+-- This branch contains OIDs related to the rectifier parameters
+
+rectifier OBJECT IDENTIFIER ::= { eltekDistributedPlantV9 5 }
+
+-- This branch contains OIDs for polling of the rectifier status.
+
+rectifierStatus OBJECT IDENTIFIER ::= { rectifier 5 }
+acDistribution OBJECT IDENTIFIER ::= { eltekDistributedPlantV9 6 }
+alarmGroup OBJECT IDENTIFIER ::= { eltekDistributedPlantV9 7 }
+
+-- A selection of important alarms and events. These are used by the traps.
+
+alarmWellknownAlarms OBJECT IDENTIFIER ::= { alarmGroup 1 }
+
+-- This branch contains OIDs related to the solar charger parameters
+
+solarCharger OBJECT IDENTIFIER ::= { eltekDistributedPlantV9 9 }
+
+-- This branch contains OIDs for polling of the solar charger status.
+
+solarChargerStatus OBJECT IDENTIFIER ::= { solarCharger 5 }
+
+systemTimeTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system date and time. Used for event timestamps and logging"
+ ::= { systemTime 1 }
+
+systemInfoRefresh OBJECT-TYPE
+ SYNTAX INTEGER {
+ pushbutton (0),
+ refreshdata (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is a push button function that will rebuild all the dynamic SNMP tables.
+ When control units are removed or added this function must be executed to make sure
+ the tables are updated."
+ ::= { controlSystem 2 }
+
+systemTrapRepeatRate OBJECT-TYPE
+ SYNTAX Integer32 (0..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object sets the repeat rate of any active traps, in minutes.
+ Entering 0 (zero) will prevent repeating traps - one trap only will be sent per alarm event."
+ ::= { controlSystem 3 }
+
+systemSendOffTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (0),
+ on (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A separate off-trap will be issued when an alarm condition goes off, if this flag is set to 1.
+ Entering 0 (zero) will prevent OFF traps from being transmitted."
+ ::= { controlSystem 4 }
+
+systemNumOfControlUnits OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Control units in a distributed system."
+ ::= { controlSystem 5 }
+
+systemControlUnitIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating in the table for configurable inputs."
+ ::= { controlSystem 6 }
+
+systemControlUnitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SystemControlUnitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the status of the programmable inputs.
+ There is one row for each Control unit."
+ ::= { controlSystem 7 }
+
+systemControlUnitEntry OBJECT-TYPE
+ SYNTAX SystemControlUnitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { systemControlUnitIndex }
+ ::= { systemControlUnitTable 1 }
+
+SystemControlUnitEntry ::= SEQUENCE {
+ inputControlUnitID
+ Integer32,
+ inputUserConfigurable1
+ INTEGER,
+ inputUserConfigurable2
+ INTEGER,
+ inputUserConfigurable3
+ INTEGER,
+ inputUserConfigurable4
+ INTEGER,
+ inputUserConfigurable5
+ INTEGER,
+ inputUserConfigurable6
+ INTEGER,
+ inputUserConfigurable7
+ INTEGER,
+ inputUserConfigurable8
+ INTEGER,
+ inputUserConfigurable9
+ INTEGER,
+ inputUserConfigurable10
+ INTEGER
+}
+
+inputControlUnitID OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of which Control unit to be read."
+ ::= { systemControlUnitEntry 1 }
+
+inputUserConfigurable1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input status.
+ The description of the input is found in the systemControlUnitInputTable"
+ ::= { systemControlUnitEntry 2 }
+
+inputUserConfigurable2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input status.
+ The description of the input is found in the systemControlUnitInputTable"
+ ::= { systemControlUnitEntry 3 }
+
+inputUserConfigurable3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input status.
+ The description of the input is found in the systemControlUnitInputTable"
+ ::= { systemControlUnitEntry 4 }
+
+inputUserConfigurable4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input status.
+ The description of the input is found in the systemControlUnitInputTable"
+ ::= { systemControlUnitEntry 5 }
+
+inputUserConfigurable5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input status.
+ The description of the input is found in the systemControlUnitInputTable"
+ ::= { systemControlUnitEntry 6 }
+
+inputUserConfigurable6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input status.
+ The description of the input is found in the systemControlUnitInputTable"
+ ::= { systemControlUnitEntry 7 }
+
+inputUserConfigurable7 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input status.
+ The description of the input is found in the systemControlUnitInputTable"
+ ::= { systemControlUnitEntry 8 }
+
+inputUserConfigurable8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input status.
+ The description of the input is found in the systemControlUnitInputTable"
+ ::= { systemControlUnitEntry 9 }
+
+inputUserConfigurable9 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input status.
+ The description of the input is found in the systemControlUnitInputTable"
+ ::= { systemControlUnitEntry 10 }
+
+inputUserConfigurable10 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input status.
+ The description of the input is found in the systemControlUnitInputTable"
+ ::= { systemControlUnitEntry 11 }
+
+systemLinkStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ linkdown (0),
+ linkup (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A flag showing the status of the serial port used between the HEIDI Webpower adapter
+ or embedded WEB/SNMP card and the Smartpack Control system.
+ If this flag shows status linkdown, the propable cause is that the wrong baudrate is set,
+ which again is likely to happen when booting a brand new board.
+ Execute a 'systemInitiateEEPROM' command to fix.
+ Not applicable for ComPack control unit"
+ ::= { controlSystem 8 }
+
+-- Executing this command will not return a response because the unit will reboot.
+--
+
+systemInitiateEEPROM OBJECT-TYPE
+ SYNTAX INTEGER {
+ pushbutton (0),
+ start (1)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Pushbutton function that initiates a forced write of default data to the SB70/SB72 eeprom. This function is used for
+ productiontest only. The 3rd party OS used in this application are not able to write
+ default data to EEPROM at boot time. A minimum set of configuration is thus created
+ in RAM. A production test facility must therefore run this command as a part of the
+ production test for the unit to function properly.
+ "
+ ::= { controlSystem 9 }
+
+systemLastDigInput OBJECT-TYPE
+ SYNTAX Integer32 (1..10)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The last Prog.Input that generated a trap. Used by Traps only."
+ ::= { controlSystem 10 }
+
+systemTrapCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The number of times a trap has been repeated.. Only acessible for Traps."
+ ::= { controlSystem 11 }
+
+systemHeartBeatTrapRepeatRate OBJECT-TYPE
+ SYNTAX Integer32 (0..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The repeat rate for the systemHeartBeatTrap.
+ Setting this value to zero will disable the HeartBeatTrap."
+ ::= { controlSystem 12 }
+
+systemResetManualAlarms OBJECT-TYPE
+ SYNTAX INTEGER {
+ pushbutton (0),
+ apply (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A pushutton that resets all manually resettable alarms in the controlsystem. Alarms that
+ is not manually resettable will not be affected by this."
+ ::= { controlSystem 13 }
+
+systemControlUnitInputIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating in the table for configurable inputs."
+ ::= { controlSystem 14 }
+
+systemControlUnitInputTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SystemControlUnitInputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the description of the programmable inputs.
+ There is one row for each Control unit.
+ Programmable input alarms will have description attached to the traps that
+ explains the alarm. Default description is: ProgInput <Control unit ID>.x"
+ ::= { controlSystem 15 }
+
+systemControlUnitInputEntry OBJECT-TYPE
+ SYNTAX SystemControlUnitInputEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { systemControlUnitInputIndex }
+ ::= { systemControlUnitInputTable 1 }
+
+SystemControlUnitInputEntry ::= SEQUENCE {
+ inputUnitID
+ Integer32,
+ inputUserConfigurableText1
+ DisplayString,
+ inputUserConfigurableText2
+ DisplayString,
+ inputUserConfigurableText3
+ DisplayString,
+ inputUserConfigurableText4
+ DisplayString,
+ inputUserConfigurableText5
+ DisplayString,
+ inputUserConfigurableText6
+ DisplayString,
+ inputUserConfigurableText7
+ DisplayString,
+ inputUserConfigurableText8
+ DisplayString,
+ inputUserConfigurableText9
+ DisplayString,
+ inputUserConfigurableText10
+ DisplayString
+}
+
+inputUnitID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of which Control unit to be read."
+ ::= { systemControlUnitInputEntry 1 }
+
+inputUserConfigurableText1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <Control unit ID>.1."
+ ::= { systemControlUnitInputEntry 2 }
+
+inputUserConfigurableText2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <Control unit ID>.2."
+ ::= { systemControlUnitInputEntry 3 }
+
+inputUserConfigurableText3 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <Control unit ID>.3."
+ ::= { systemControlUnitInputEntry 4 }
+
+inputUserConfigurableText4 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <Control unit ID>.4."
+ ::= { systemControlUnitInputEntry 5 }
+
+inputUserConfigurableText5 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <Control unit ID>.5."
+ ::= { systemControlUnitInputEntry 6 }
+
+inputUserConfigurableText6 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <Control unit ID>.6."
+ ::= { systemControlUnitInputEntry 7 }
+
+inputUserConfigurableText7 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <Control unit ID>.7."
+ ::= { systemControlUnitInputEntry 8 }
+
+inputUserConfigurableText8 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <Control unit ID>.8."
+ ::= { systemControlUnitInputEntry 9 }
+
+inputUserConfigurableText9 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <Control unit ID>.9."
+ ::= { systemControlUnitInputEntry 10 }
+
+inputUserConfigurableText10 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <Control unit ID>.10."
+ ::= { systemControlUnitInputEntry 11 }
+
+systemResetCtrlSystem OBJECT-TYPE
+ SYNTAX INTEGER {
+ pushbutton (0),
+ reboot (1)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "A pushbutton function that resets the control system.
+ Configuration data will be kept."
+ ::= { controlSystem 16 }
+
+ioUnitNumberOfUnits OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ioUnits 1 }
+
+ioUnitsIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..13)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ioUnits 2 }
+
+ioUnitsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IoUnitsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ioUnits 3 }
+
+ioUnitsEntry OBJECT-TYPE
+ SYNTAX IoUnitsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ioUnitsIndex }
+ ::= { ioUnitsTable 1 }
+
+IoUnitsEntry ::= SEQUENCE {
+ ioUnitID
+ Integer32,
+ ioUnitOutDoorTemp1
+ Integer32,
+ ioUnitOutDoorTemp2
+ Integer32,
+ ioUnitFanSpeed1
+ Integer32,
+ ioUnitFanSpeedDeltaValue1
+ Integer32,
+ ioUnitFanSpeed2
+ Integer32,
+ ioUnitFanSpeedDeltaValue2
+ Integer32,
+ ioUnitProgInputText1
+ DisplayString,
+ ioUnitProgInputStatus1
+ INTEGER,
+ ioUnitProgInputText2
+ DisplayString,
+ ioUnitProgInputStatus2
+ INTEGER,
+ ioUnitProgInputText3
+ DisplayString,
+ ioUnitProgInputStatus3
+ INTEGER,
+ ioUnitProgInputText4
+ DisplayString,
+ ioUnitProgInputStatus4
+ INTEGER,
+ ioUnitProgInputText5
+ DisplayString,
+ ioUnitProgInputStatus5
+ INTEGER,
+ ioUnitProgInputText6
+ DisplayString,
+ ioUnitProgInputStatus6
+ INTEGER,
+ ioUnitProgInputValue1
+ Integer32,
+ ioUnitProgInputValue2
+ Integer32,
+ ioUnitProgInputValue3
+ Integer32,
+ ioUnitProgInputValue4
+ Integer32,
+ ioUnitProgInputValue5
+ Integer32,
+ ioUnitProgInputValue6
+ Integer32
+}
+
+ioUnitID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ioUnitsEntry 1 }
+
+ioUnitOutDoorTemp1 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Deg. C/F; i.e. 25 = 25 Deg."
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured value of the temperature input.
+ Depending on the global setting in the Control unit, this value will be presented in Celsius
+ or Fahrenheit."
+ ::= { ioUnitsEntry 2 }
+
+ioUnitOutDoorTemp2 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Deg. C/F; i.e. 25 = 25 Deg."
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured value of the temperature input.
+ Depending on the global setting in the Control unit, this value will be presented in Celsius
+ or Fahrenheit."
+ ::= { ioUnitsEntry 3 }
+
+ioUnitFanSpeed1 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Percent %"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The speed of the cooling/ circulation fan. The speed is a percentage of max RPM. "
+ ::= { ioUnitsEntry 4 }
+
+ioUnitFanSpeedDeltaValue1 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Percent %"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The deviation of the cooling/circulation fans speed set value. Is a percentage of the desired value. "
+ ::= { ioUnitsEntry 5 }
+
+ioUnitFanSpeed2 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Percent %"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The speed of the cooling/ circulation fan. The speed is a percentage of max RPM. "
+ ::= { ioUnitsEntry 6 }
+
+ioUnitFanSpeedDeltaValue2 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Percent %"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The deviation of the cooling/circulation fans speed set value. Is a percentage of the desired value. "
+ ::= { ioUnitsEntry 7 }
+
+ioUnitProgInputText1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <I/Ounit ID>.1"
+ ::= { ioUnitsEntry 8 }
+
+ioUnitProgInputStatus1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input status. "
+ ::= { ioUnitsEntry 9 }
+
+ioUnitProgInputText2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <I/Ounit ID>.2"
+ ::= { ioUnitsEntry 10 }
+
+ioUnitProgInputStatus2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input status. "
+ ::= { ioUnitsEntry 11 }
+
+ioUnitProgInputText3 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <I/Ounit ID>.3"
+ ::= { ioUnitsEntry 12 }
+
+ioUnitProgInputStatus3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input status. "
+ ::= { ioUnitsEntry 13 }
+
+ioUnitProgInputText4 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <I/Ounit ID>.4"
+ ::= { ioUnitsEntry 14 }
+
+ioUnitProgInputStatus4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input status. "
+ ::= { ioUnitsEntry 15 }
+
+ioUnitProgInputText5 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <I/Ounit ID>.5"
+ ::= { ioUnitsEntry 16 }
+
+ioUnitProgInputStatus5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input status. "
+ ::= { ioUnitsEntry 17 }
+
+ioUnitProgInputText6 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <I/Ounit ID>.6"
+ ::= { ioUnitsEntry 18 }
+
+ioUnitProgInputStatus6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Programmable input status. "
+ ::= { ioUnitsEntry 19 }
+
+ioUnitProgInputValue1 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 500 = 5.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value read on input."
+ ::= { ioUnitsEntry 20 }
+
+ioUnitProgInputValue2 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 500 = 5.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value read on input."
+ ::= { ioUnitsEntry 21 }
+
+ioUnitProgInputValue3 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 500 = 5.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value read on input."
+ ::= { ioUnitsEntry 22 }
+
+ioUnitProgInputValue4 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 500 = 5.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value read on input."
+ ::= { ioUnitsEntry 23 }
+
+ioUnitProgInputValue5 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 500 = 5.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value read on input."
+ ::= { ioUnitsEntry 24 }
+
+ioUnitProgInputValue6 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 500 = 5.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value read on input."
+ ::= { ioUnitsEntry 25 }
+
+systemServiceMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ deactivate (0),
+ activate (1)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "This is a switch function to activate (1) or deactivate (0) servicemode. Status can also be read.
+ Servicemode prevent the system to operate relays or send traps or mail."
+ ::= { controlSystem 18 }
+
+systemSiteInfoCustomer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Customer name (as stored in the Control Unit)."
+ ::= { systemSiteInfo 1 }
+
+systemSiteInfoLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system/site Location details (as stored in the Control Unit)."
+ ::= { systemSiteInfo 2 }
+
+systemSiteInfoMessage1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system/site Info Message record #1 (as stored in the Control Unit). 31 Bytes."
+ ::= { systemSiteInfo 3 }
+
+systemSiteInfoMessage2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system/site Info Message record #2 (as stored in the Control Unit). 31 Bytes."
+ ::= { systemSiteInfo 4 }
+
+systemSiteInfoInstalledDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system's Installed Date text string (as stored in the Control Unit) 16bytes."
+ ::= { systemSiteInfo 5 }
+
+systemSiteInfoControllerType OBJECT-TYPE
+ SYNTAX INTEGER {
+ al175 (0),
+ al4000 (1),
+ al6000 (2),
+ al175oem (3),
+ mcu (4),
+ smartpack (5),
+ compack (6),
+ smartpack2 (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system Controller Module currently connected.
+ 0 = AL175
+ 1 = AL4000 (Aeon Gold)
+ 2 = AL6000
+ 3 = AL175OEM
+ 4 = MCU
+ 5 = SmartPack
+ 6 = ComPack"
+ ::= { systemSiteInfo 6 }
+
+systemSiteInfoSystemSeriaNum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number for the complete system."
+ ::= { systemSiteInfo 7 }
+
+systemSiteInfoControllerSeriaNum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number for Control unit 1."
+ ::= { systemSiteInfo 8 }
+
+systemNominalVoltage OBJECT-TYPE
+ SYNTAX INTEGER {
+ prs48v (0),
+ prs24v (1),
+ prs12v (2),
+ prs26v (3),
+ prs60v (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The nominal voltage rating. 24V/48V/60V systems.
+ 0=48V
+ 1=24V
+ 2=Not used
+ 3=Not used
+ 4=60V"
+ ::= { dcPlant 4 }
+
+systemOperationalStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ floatvoltreg (0),
+ floattempcomp (1),
+ batteryboost (2),
+ batterytest (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A summary status showing if the system is testing, boosting, floating etc.
+ 0=Float, voltage regulated
+ 1=Float, temperature comp. regulated;
+ 2=boost
+ 3=battery test"
+ ::= { dcSystem 2 }
+
+batteryName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A descriptive name of the battery installed in the system."
+ ::= { battery 1 }
+
+batteryVoltage OBJECT-TYPE
+ SYNTAX Integer32 (0..7500)
+ UNITS "1/100 Volt; i.e. 5400 = 54.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured battery voltage."
+ ::= { battery 2 }
+
+batteryCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Amperes or DeciAmperes"
+ 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"
+ ::= { battery 3 }
+
+batteryTemp OBJECT-TYPE
+ SYNTAX Integer32 (0..9999)
+ UNITS "Deg. C/F; i.e. 25 = 25 Deg."
+ 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."
+ ::= { battery 4 }
+
+batteryBreakerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the battery fuses/breakers can be either normal(0) or alarm(1)."
+ ::= { battery 5 }
+
+batteryChargeCurrentLimitCtrl OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable of the battery charge current limitation feature; 0=disable, 1=enable."
+ ::= { battery 6 }
+
+batteryChargeCurrentLimitValue OBJECT-TYPE
+ SYNTAX Integer32 (0..32000)
+ UNITS "Amperes or DeciAmperes"
+ 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"
+ ::= { battery 7 }
+
+batteryTempCompEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable (0) or Disable (1) of Battery Temperature Compensated output regulation mode"
+ ::= { battery 8 }
+
+batteryFloatVoltConfig OBJECT-TYPE
+ SYNTAX Integer32 (4300..6000)
+ UNITS "1/100 Volt; i.e. 5400 = 54.00V"
+ 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 9 }
+
+batteryBoostVoltConfig OBJECT-TYPE
+ SYNTAX Integer32 (4300..6000)
+ UNITS "1/100 Volt; i.e. 5400 = 54.00V"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Voltage at which the DC System boost charges the batteries."
+ ::= { battery 10 }
+
+batteryHighMajorAlarmVoltageConfig OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 5400 = 54.00V"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Major High Battery Voltage alarm limit set voltage"
+ ::= { battery 11 }
+
+batteryHighMinorAlarmVoltageConfig OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 5400 = 54.00V"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Minor High Battery Voltage alarm limit set voltage"
+ ::= { battery 12 }
+
+batteryLowMajorAlarmVoltageConfig OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 5400 = 54.00V"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Major Low Battery Voltage Alarm limit set voltage"
+ ::= { battery 13 }
+
+batteryLowMinorAlarmVoltageConfig OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 5400 = 54.00V"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Minor Low Battery Voltage Alarm limit set voltage"
+ ::= { battery 14 }
+
+batteryStartManualTest 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."
+ ::= { battery 15 }
+
+batteryStartManualBoost 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."
+ ::= { battery 16 }
+
+batteryLVDStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ connected (0),
+ disconnected (1),
+ disabled (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Battery Contactor is connected(0), disconnected(1) or disabled(2)"
+ ::= { batteryLVD 1 }
+
+batteryLVDDisconnectVoltage OBJECT-TYPE
+ SYNTAX Integer32 (0..7200)
+ UNITS "1/100 Volt; i.e. 5400 = 54.00V"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Battery Contactors Disconnect Voltage"
+ ::= { batteryLVD 2 }
+
+batteryLVDConnectVoltage OBJECT-TYPE
+ SYNTAX Integer32 (0..7200)
+ UNITS "1/100 Volt; i.e. 5400 = 54.00V"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Battery Contactors Reconnect Voltage"
+ ::= { batteryLVD 3 }
+
+batteryBanksNumofBanks OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Control units that is used to measure battery parameters. "
+ ::= { battery 18 }
+
+-- This setpoint / value is common for all battery strings monitored and
+-- is the major alarm limit.
+
+batterySymmetryDeltaLimitVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 150 = 1.50V"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The allowable deviation of the symmetry voltage from the theoretical.
+ Exceeding this value in either direction (+/-) causes an alarm state."
+ ::= { batteryBanks 1 }
+
+batteryBanksIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..8 of batteryBanksTable "
+ ::= { batteryBanks 2 }
+
+batteryBanksTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryBanksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of up to 8 battery banks. Each banks may have up to 8 symmetry measuments."
+ ::= { batteryBanks 3 }
+
+batteryBanksEntry OBJECT-TYPE
+ SYNTAX BatteryBanksEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryBanksIndex }
+ ::= { batteryBanksTable 1 }
+
+BatteryBanksEntry ::= SEQUENCE {
+ batteryBankID
+ Integer32,
+ batteryBanksSymmetry1enable
+ INTEGER,
+ batteryBanksSymmetry1status
+ INTEGER,
+ batteryBanksSymmetry1deltaVoltage
+ Integer32,
+ batteryBanksSymmetry2enable
+ INTEGER,
+ batteryBanksSymmetry2status
+ INTEGER,
+ batteryBanksSymmetry2deltaVoltage
+ Integer32,
+ batteryBanksSymmetry3enable
+ INTEGER,
+ batteryBanksSymmetry3status
+ INTEGER,
+ batteryBanksSymmetry3deltaVoltage
+ Integer32,
+ batteryBanksSymmetry4enable
+ INTEGER,
+ batteryBanksSymmetry4status
+ INTEGER,
+ batteryBanksSymmetry4deltaVoltage
+ Integer32,
+ batteryBanksSymmetry5enable
+ INTEGER,
+ batteryBanksSymmetry5status
+ INTEGER,
+ batteryBanksSymmetry5deltaVoltage
+ Integer32,
+ batteryBanksSymmetry6enable
+ INTEGER,
+ batteryBanksSymmetry6status
+ INTEGER,
+ batteryBanksSymmetry6deltaVoltage
+ Integer32,
+ batteryBanksSymmetry7enable
+ INTEGER,
+ batteryBanksSymmetry7status
+ INTEGER,
+ batteryBanksSymmetry7deltaVoltage
+ Integer32,
+ batteryBanksSymmetry8enable
+ INTEGER,
+ batteryBanksSymmetry8status
+ INTEGER,
+ batteryBanksSymmetry8deltaVoltage
+ Integer32
+}
+
+batteryBankID OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of the selected row in the table. i.e. the battery bank."
+ ::= { batteryBanksEntry 1 }
+
+batteryBanksSymmetry1enable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable the individual symmetry input. If disabled this will read 0 volts and
+ the alarm flag will be turned off."
+ ::= { batteryBanksEntry 2 }
+
+batteryBanksSymmetry1status OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ minorAlarm (1),
+ majorAlarm (2),
+ disabled (3),
+ error (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Contains the status of this battery symmetry input.
+ Possible States:
+ 0=Normal
+ 1=MinorAlarm
+ 2=MajorAlarm
+ 3=Disabled
+ 4=Error
+ "
+ ::= { batteryBanksEntry 3 }
+
+batteryBanksSymmetry1deltaVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 100 = 1.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The difference between the measured value and the expected value.
+ The expected value is calculated by taking the measured total batteryvoltage and divide
+ it with the number of battery blocks. You'll then have the theoretical correct value for
+ each battery block."
+ ::= { batteryBanksEntry 4 }
+
+batteryBanksSymmetry2enable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable the individual symmetry input. If disabled this will read 0 volts and
+ the alarm flag will be turned off."
+ ::= { batteryBanksEntry 5 }
+
+batteryBanksSymmetry2status OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ minorAlarm (1),
+ majorAlarm (2),
+ disabled (3),
+ error (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Contains the status of this battery symmetry input.
+ Possible States:
+ 0=Normal
+ 1=MinorAlarm
+ 2=MajorAlarm
+ 3=Disabled
+ 4=Error"
+ ::= { batteryBanksEntry 6 }
+
+batteryBanksSymmetry2deltaVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 100 = 1.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The difference between the measured value and the expected value.
+ The expected value is calculated by taking the measured total batteryvoltage and divide
+ it with the number of battery blocks. You'll then have the theoretical correct value for
+ each battery block."
+ ::= { batteryBanksEntry 7 }
+
+batteryBanksSymmetry3enable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable the individual symmetry input. If disabled this will read 0 volts and
+ the alarm flag will be turned off."
+ ::= { batteryBanksEntry 8 }
+
+batteryBanksSymmetry3status OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ minorAlarm (1),
+ majorAlarm (2),
+ disabled (3),
+ error (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Contains the status of this battery symmetry input.
+ Possible States:
+ 0=Normal
+ 1=MinorAlarm
+ 2=MajorAlarm
+ 3=Disabled
+ 4=Error"
+ ::= { batteryBanksEntry 9 }
+
+batteryBanksSymmetry3deltaVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 100 = 1.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The difference between the measured value and the expected value.
+ The expected value is calculated by taking the measured total batteryvoltage and divide
+ it with the number of battery blocks. You'll then have the theoretical correct value for
+ each battery block."
+ ::= { batteryBanksEntry 10 }
+
+batteryBanksSymmetry4enable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable the individual symmetry input. If disabled this will read 0 volts and
+ the alarm flag will be turned off."
+ ::= { batteryBanksEntry 11 }
+
+batteryBanksSymmetry4status OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ minorAlarm (1),
+ majorAlarm (2),
+ disabled (3),
+ error (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Contains the status of this battery symmetry input.
+ Possible States:
+ 0=Normal
+ 1=MinorAlarm
+ 2=MajorAlarm
+ 3=Disabled
+ 4=Error"
+ ::= { batteryBanksEntry 12 }
+
+batteryBanksSymmetry4deltaVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 100 = 1.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The difference between the measured value and the expected value.
+ The expected value is calculated by taking the measured total batteryvoltage and divide
+ it with the number of battery blocks. You'll then have the theoretical correct value for
+ each battery block."
+ ::= { batteryBanksEntry 13 }
+
+batteryBanksSymmetry5enable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable the individual symmetry input. If disabled this will read 0 volts and
+ the alarm flag will be turned off."
+ ::= { batteryBanksEntry 14 }
+
+batteryBanksSymmetry5status OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ minorAlarm (1),
+ majorAlarm (2),
+ disabled (3),
+ error (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Contains the status of this battery symmetry input.
+ Possible States:
+ 0=Normal
+ 1=MinorAlarm
+ 2=MajorAlarm
+ 3=Disabled
+ 4=Error"
+ ::= { batteryBanksEntry 15 }
+
+batteryBanksSymmetry5deltaVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 100 = 1.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The difference between the measured value and the expected value.
+ The expected value is calculated by taking the measured total batteryvoltage and divide
+ it with the number of battery blocks. You'll then have the theoretical correct value for
+ each battery block."
+ ::= { batteryBanksEntry 16 }
+
+batteryBanksSymmetry6enable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable the individual symmetry input. If disabled this will read 0 volts and
+ the alarm flag will be turned off."
+ ::= { batteryBanksEntry 17 }
+
+batteryBanksSymmetry6status OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ minorAlarm (1),
+ majorAlarm (2),
+ disabled (3),
+ error (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Contains the status of this battery symmetry input.
+ Possible States:
+ 0=Normal
+ 1=MinorAlarm
+ 2=MajorAlarm
+ 3=Disabled
+ 4=Error"
+ ::= { batteryBanksEntry 18 }
+
+batteryBanksSymmetry6deltaVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 100 = 1.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The difference between the measured value and the expected value.
+ The expected value is calculated by taking the measured total batteryvoltage and divide
+ it with the number of battery blocks. You'll then have the theoretical correct value for
+ each battery block."
+ ::= { batteryBanksEntry 19 }
+
+batteryBanksSymmetry7enable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable the individual symmetry input. If disabled this will read 0 volts and
+ the alarm flag will be turned off."
+ ::= { batteryBanksEntry 20 }
+
+batteryBanksSymmetry7status OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ minorAlarm (1),
+ majorAlarm (2),
+ disabled (3),
+ error (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Contains the status of this battery symmetry input.
+ Possible States:
+ 0=Normal
+ 1=MinorAlarm
+ 2=MajorAlarm
+ 3=Disabled
+ 4=Error"
+ ::= { batteryBanksEntry 21 }
+
+batteryBanksSymmetry7deltaVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 100 = 1.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The difference between the measured value and the expected value.
+ The expected value is calculated by taking the measured total batteryvoltage and divide
+ it with the number of battery blocks. You'll then have the theoretical correct value for
+ each battery block."
+ ::= { batteryBanksEntry 22 }
+
+batteryBanksSymmetry8enable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable the individual symmetry input. If disabled this will read 0 volts and
+ the alarm flag will be turned off."
+ ::= { batteryBanksEntry 23 }
+
+batteryBanksSymmetry8status OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ minorAlarm (1),
+ majorAlarm (2),
+ disabled (3),
+ error (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Contains the status of this battery symmetry input.
+ Possible States:
+ 0=Normal
+ 1=MinorAlarm
+ 2=MajorAlarm
+ 3=Disabled
+ 4=Error"
+ ::= { batteryBanksEntry 24 }
+
+batteryBanksSymmetry8deltaVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 100 = 1.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The difference between the measured value and the expected value.
+ The expected value is calculated by taking the measured total batteryvoltage and divide
+ it with the number of battery blocks. You'll then have the theoretical correct value for
+ each battery block."
+ ::= { batteryBanksEntry 25 }
+
+batteryBanksNumberOfStrings OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of strings in the power system."
+ ::= { batteryBanks 4 }
+
+batteryBanksExtensionIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..14 of batteryBanksExtensionTable "
+ ::= { batteryBanks 5 }
+
+batteryBanksExtensionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BatteryBanksExtensionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table shows the measured value on the symmetry inputs."
+ ::= { batteryBanks 6 }
+
+batteryBanksExtensionEntry OBJECT-TYPE
+ SYNTAX BatteryBanksExtensionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryBanksExtensionIndex }
+ ::= { batteryBanksExtensionTable 1 }
+
+BatteryBanksExtensionEntry ::= SEQUENCE {
+ batteryBanksExtensionID
+ Integer32,
+ batteryBanksExtensionSymmetryInputValue1
+ Integer32,
+ batteryBanksExtensionSymmetryInputValue2
+ Integer32,
+ batteryBanksExtensionSymmetryInputValue3
+ Integer32,
+ batteryBanksExtensionSymmetryInputValue4
+ Integer32,
+ batteryBanksExtensionSymmetryInputValue5
+ Integer32,
+ batteryBanksExtensionSymmetryInputValue6
+ Integer32,
+ batteryBanksExtensionSymmetryInputValue7
+ Integer32,
+ batteryBanksExtensionSymmetryInputValue8
+ Integer32
+}
+
+batteryBanksExtensionID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of the selected row in the table. i.e. the battery bank."
+ ::= { batteryBanksExtensionEntry 1 }
+
+batteryBanksExtensionSymmetryInputValue1 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 1200 = 12.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured voltage on the symmetry input."
+ ::= { batteryBanksExtensionEntry 2 }
+
+batteryBanksExtensionSymmetryInputValue2 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 1200 = 12.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured voltage on the symmetry input."
+ ::= { batteryBanksExtensionEntry 3 }
+
+batteryBanksExtensionSymmetryInputValue3 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 1200 = 12.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured voltage on the symmetry input."
+ ::= { batteryBanksExtensionEntry 4 }
+
+batteryBanksExtensionSymmetryInputValue4 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 1200 = 12.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured voltage on the symmetry input."
+ ::= { batteryBanksExtensionEntry 5 }
+
+batteryBanksExtensionSymmetryInputValue5 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 1200 = 12.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured voltage on the symmetry input."
+ ::= { batteryBanksExtensionEntry 6 }
+
+batteryBanksExtensionSymmetryInputValue6 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 1200 = 12.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured voltage on the symmetry input."
+ ::= { batteryBanksExtensionEntry 7 }
+
+batteryBanksExtensionSymmetryInputValue7 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 1200 = 12.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured voltage on the symmetry input."
+ ::= { batteryBanksExtensionEntry 8 }
+
+batteryBanksExtensionSymmetryInputValue8 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 1200 = 12.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured voltage on the symmetry input."
+ ::= { batteryBanksExtensionEntry 9 }
+
+batteryTimeToDisconnect OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Minutes; 40 = 40 minutes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remaining time to low voltage battery disconnect."
+ REFERENCE
+ "BatteryTimeLeft (minutes)"
+ ::= { batteryCapacityData 1 }
+
+batteryCapacityLeft OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Ah/%; 23 = 23 Ah or in %"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Capacity left in the battery."
+ REFERENCE
+ "BatteryRemCap"
+ ::= { batteryCapacityData 2 }
+
+batteryCapacityUsed OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Ah/%; 23 = 23 Ah or in %"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Capacity consumed."
+ REFERENCE
+ "BatteryUsedCap"
+ ::= { batteryCapacityData 3 }
+
+batteryCapacityTotal OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Ah/%; 23 = 23 Ah or in %"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the total Capacity of the battery. This value is the installed capacity
+ compensated with the last battery tests quality level"
+ REFERENCE
+ "BatteryTotCap"
+ ::= { batteryCapacityData 4 }
+
+batteryQuality OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the battery quality (%) of the latest battery test."
+ REFERENCE
+ "BatteryQuality"
+ ::= { batteryCapacityData 5 }
+
+battmonNumberOfUnits OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of battery monitor units in the power system."
+ ::= { batteryMonitorUnits 1 }
+
+battmonUnitsIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Index used for navigating the rows 1..14 of battmonUnitsTable "
+ ::= { batteryMonitorUnits 2 }
+
+battmonUnitsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BattmonUnitsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of up to 14 battery monitor control units. "
+ ::= { batteryMonitorUnits 3 }
+
+battmonUnitsEntry OBJECT-TYPE
+ SYNTAX BattmonUnitsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { batteryBanksIndex }
+ ::= { battmonUnitsTable 1 }
+
+BattmonUnitsEntry ::= SEQUENCE {
+ batteryMonitorID
+ Integer32,
+ batteryMonitorSymmetry1status
+ INTEGER,
+ batteryMonitorSymmetry1InputValue
+ Integer32,
+ batteryMonitorSymmetry2status
+ INTEGER,
+ batteryMonitorSymmetry2InputValue
+ Integer32,
+ batteryMonitorSymmetry3status
+ INTEGER,
+ batteryMonitorSymmetry3InputValue
+ Integer32,
+ batteryMonitorSymmetry4status
+ INTEGER,
+ batteryMonitorSymmetry4InputValue
+ Integer32,
+ batteryMonitorCurrentValue
+ Integer32,
+ batteryMonitorFuseStatus
+ INTEGER,
+ batteryMonitorTemperature
+ Integer32
+}
+
+batteryMonitorID OBJECT-TYPE
+ SYNTAX Integer32 (1..14)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of the selected row"
+ ::= { battmonUnitsEntry 1 }
+
+batteryMonitorSymmetry1status OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ minorAlarm (1),
+ majorAlarm (2),
+ disabled (3),
+ error (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Contains the status of this battery symmetry input.
+ Possible States:
+ 0=Normal
+ 1=MinorAlarm
+ 2=MajorAlarm
+ 3=Disabled
+ 4=Error"
+ ::= { battmonUnitsEntry 2 }
+
+batteryMonitorSymmetry1InputValue OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 1200 = 12.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured voltage on the symmetry input."
+ ::= { battmonUnitsEntry 3 }
+
+batteryMonitorSymmetry2status OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ minorAlarm (1),
+ majorAlarm (2),
+ disabled (3),
+ error (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Contains the status of this battery symmetry input.
+ Possible States:
+ 0=Normal
+ 1=MinorAlarm
+ 2=MajorAlarm
+ 3=Disabled
+ 4=Error"
+ ::= { battmonUnitsEntry 4 }
+
+batteryMonitorSymmetry2InputValue OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 1200 = 12.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured voltage on the symmetry input."
+ ::= { battmonUnitsEntry 5 }
+
+batteryMonitorSymmetry3status OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ minorAlarm (1),
+ majorAlarm (2),
+ disabled (3),
+ error (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Contains the status of this battery symmetry input.
+ Possible States:
+ 0=Normal
+ 1=MinorAlarm
+ 2=MajorAlarm
+ 3=Disabled
+ 4=Error"
+ ::= { battmonUnitsEntry 6 }
+
+batteryMonitorSymmetry3InputValue OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 1200 = 12.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured voltage on the symmetry input."
+ ::= { battmonUnitsEntry 7 }
+
+batteryMonitorSymmetry4status OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (0),
+ minorAlarm (1),
+ majorAlarm (2),
+ disabled (3),
+ error (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Contains the status of this battery symmetry input.
+ Possible States:
+ 0=Normal
+ 1=MinorAlarm
+ 2=MajorAlarm
+ 3=Disabled
+ 4=Error"
+ ::= { battmonUnitsEntry 8 }
+
+batteryMonitorSymmetry4InputValue OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 1200 = 12.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured voltage on the symmetry input."
+ ::= { battmonUnitsEntry 9 }
+
+batteryMonitorCurrentValue OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Amperes or DeciAmperes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured current to/from the battery.
+ Note that the units measured may be i Amperes or in Deciamperes depending on global system settings"
+ ::= { battmonUnitsEntry 10 }
+
+batteryMonitorFuseStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the battery fuse/breaker can be either normal(0) or alarm(1)."
+ ::= { battmonUnitsEntry 11 }
+
+batteryMonitorTemperature OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Deg. C/F; i.e. 25 = 25 Deg."
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The battery temperature."
+ ::= { battmonUnitsEntry 12 }
+
+batteryHighMajorTempAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Deg. C/F; i.e. 25 = 25 Deg."
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the Major High Temperature Alarm level."
+ ::= { battery 22 }
+
+-- Be aware that it is no validation against the Major High Temperature Alarm Level
+-- and therefore it is possible to set this value higher than the Major High Temperature Level.
+-- The consequense of doing this will be that the alarm will not be tripped until the
+-- Minor High Temperature Level has been reached.
+
+batteryHighMinorTempAlarmLevel OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Deg. C/F; i.e. 25 = 25 Deg."
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the Minor High Temperature Alarm level."
+ ::= { battery 23 }
+
+batteryTestEndVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "1/100 Volt; i.e. 190 = 1.90V"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The end voltage for standard battery test (V/cell)
+ 1/100 Volt; i.e. 190 = 1.90V"
+ ::= { batteryTest 1 }
+
+batteryTestMaximumDischargeTime OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Minutes"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed run time for the battery test (Minutes)"
+ ::= { batteryTest 2 }
+
+batteryTestMaximumDischargeAh OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Ah"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed discharge for the batteries during a battery test (Ah)"
+ ::= { batteryTest 3 }
+
+loadDistributionCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Amperes or DeciAmperes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total load current
+ Note that the units measured may be i Amperes or in Deciamperes depending on global system settings"
+ ::= { loadDistribution 1 }
+
+loadDistributionBreakerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the load fuses/breakers can be either normal(0) or alarm(1) "
+ ::= { loadDistribution 2 }
+
+loadLVD1Enable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of contactors configuration.
+ 'enabled' means that the contactor is in use.
+ 'disabled' means that the contactor is disconfigured and not in use."
+ ::= { loadDistributionLVDStatus 1 }
+
+loadLVD1Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ connected (0),
+ disconnected (1),
+ disabled (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The load Contactor 1 is connected(0), disconnected(1) or disabled(2)"
+ ::= { loadDistributionLVDStatus 2 }
+
+loadLVD1ConnectVoltage OBJECT-TYPE
+ SYNTAX Integer32 (0..7200)
+ UNITS "1/100 Volt; i.e. 5400 = 54.00V"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LVLD1 Connect Voltage"
+ ::= { loadDistributionLVDStatus 3 }
+
+loadLVD1DisconnectVoltage OBJECT-TYPE
+ SYNTAX Integer32 (0..7200)
+ UNITS "1/100 Volt; i.e. 5400 = 54.00V"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LVLD1 Disconnect Voltage"
+ ::= { loadDistributionLVDStatus 4 }
+
+loadLVD2Enable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of contactors configuration.
+ 'enabled' means that the contactor is in use.
+ 'disabled' means that the contactor is disconfigured and not in use."
+ ::= { loadDistributionLVDStatus 5 }
+
+loadLVD2Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ connected (0),
+ disconnected (1),
+ disabled (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The load Contactor 2 is connected(0), disconnected(1) or disabled(2)"
+ ::= { loadDistributionLVDStatus 6 }
+
+loadLVD2ConnectVoltage OBJECT-TYPE
+ SYNTAX Integer32 (0..7200)
+ UNITS "1/100 Volt; i.e. 5400 = 54.00V"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LVLD2 Connect Voltage"
+ ::= { loadDistributionLVDStatus 7 }
+
+loadLVD2DisconnectVoltage OBJECT-TYPE
+ SYNTAX Integer32 (0..7200)
+ UNITS "1/100 Volt; i.e. 5400 = 54.00V"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LVLD2 Disconnect Voltage"
+ ::= { loadDistributionLVDStatus 8 }
+
+loadLVD3Enable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of contactors configuration.
+ 'enabled' means that the contactor is in use.
+ 'disabled' means that the contactor is disconfigured and not in use."
+ ::= { loadDistributionLVDStatus 9 }
+
+loadLVD3Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ connected (0),
+ disconnected (1),
+ disabled (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The load Contactor 3 is connected(0), disconnected(1) or disabled(2)"
+ ::= { loadDistributionLVDStatus 10 }
+
+loadLVD3ConnectVoltage OBJECT-TYPE
+ SYNTAX Integer32 (0..7200)
+ UNITS "1/100 Volt; i.e. 5400 = 54.00V"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LVLD3 Connect Voltage"
+ ::= { loadDistributionLVDStatus 11 }
+
+loadLVD3DisconnectVoltage OBJECT-TYPE
+ SYNTAX Integer32 (0..7200)
+ UNITS "1/100 Volt; i.e. 5400 = 54.00V"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LVLD3 Disconnect Voltage"
+ ::= { loadDistributionLVDStatus 12 }
+
+loadmonitorNumberOfUnits OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { loadMonitorUnits 1 }
+
+loadMonitorUnitsIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..13)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { loadMonitorUnits 2 }
+
+loadMonitorUnitsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LoadMonitorUnitsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { loadMonitorUnits 3 }
+
+loadMonitorUnitsEntry OBJECT-TYPE
+ SYNTAX LoadMonitorUnitsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { loadMonitorUnitsIndex }
+ ::= { loadMonitorUnitsTable 1 }
+
+LoadMonitorUnitsEntry ::= SEQUENCE {
+ loadMonitorID
+ Integer32,
+ loadMonitorFuseStatus1
+ INTEGER,
+ loadMonitorCurrent1
+ Integer32,
+ loadMonitorFuseStatus2
+ INTEGER,
+ loadMonitorCurrent2
+ Integer32,
+ loadMonitorFuseStatus3
+ INTEGER,
+ loadMonitorCurrent3
+ Integer32,
+ loadMonitorFuseStatus4
+ INTEGER,
+ loadMonitorCurrent4
+ Integer32,
+ loadMonitorFuseStatus5
+ INTEGER,
+ loadMonitorCurrent5
+ Integer32,
+ loadMonitorFuseStatus6
+ INTEGER,
+ loadMonitorCurrent6
+ Integer32,
+ loadMonitorFuseStatus7
+ INTEGER,
+ loadMonitorCurrent7
+ Integer32,
+ loadMonitorFuseStatus8
+ INTEGER,
+ loadMonitorCurrent8
+ Integer32
+}
+
+loadMonitorID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { loadMonitorUnitsEntry 1 }
+
+loadMonitorFuseStatus1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the load fuses/breakers can be either normal(0) or alarm(1) "
+ ::= { loadMonitorUnitsEntry 2 }
+
+loadMonitorCurrent1 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Amperes or DeciAmperes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current consumed by this load branch. Note that the units measured may be i Amperes or in Deciamperes depending on global system settings"
+ ::= { loadMonitorUnitsEntry 3 }
+
+loadMonitorFuseStatus2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the load fuses/breakers can be either normal(0) or alarm(1) "
+ ::= { loadMonitorUnitsEntry 4 }
+
+loadMonitorCurrent2 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Amperes or DeciAmperes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current consumed by this load branch. Note that the units measured may be i Amperes or in Deciamperes depending on global system settings"
+ ::= { loadMonitorUnitsEntry 5 }
+
+loadMonitorFuseStatus3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the load fuses/breakers can be either normal(0) or alarm(1) "
+ ::= { loadMonitorUnitsEntry 6 }
+
+loadMonitorCurrent3 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Amperes or DeciAmperes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current consumed by this load branch. Note that the units measured may be i Amperes or in Deciamperes depending on global system settings"
+ ::= { loadMonitorUnitsEntry 7 }
+
+loadMonitorFuseStatus4 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the load fuses/breakers can be either normal(0) or alarm(1) "
+ ::= { loadMonitorUnitsEntry 8 }
+
+loadMonitorCurrent4 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Amperes or DeciAmperes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current consumed by this load branch. Note that the units measured may be i Amperes or in Deciamperes depending on global system settings"
+ ::= { loadMonitorUnitsEntry 9 }
+
+loadMonitorFuseStatus5 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the load fuses/breakers can be either normal(0) or alarm(1) "
+ ::= { loadMonitorUnitsEntry 10 }
+
+loadMonitorCurrent5 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Amperes or DeciAmperes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current consumed by this load branch. Note that the units measured may be i Amperes or in Deciamperes depending on global system settings"
+ ::= { loadMonitorUnitsEntry 11 }
+
+loadMonitorFuseStatus6 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the load fuses/breakers can be either normal(0) or alarm(1) "
+ ::= { loadMonitorUnitsEntry 12 }
+
+loadMonitorCurrent6 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Amperes or DeciAmperes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current consumed by this load branch. Note that the units measured may be i Amperes or in Deciamperes depending on global system settings"
+ ::= { loadMonitorUnitsEntry 13 }
+
+loadMonitorFuseStatus7 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the load fuses/breakers can be either normal(0) or alarm(1) "
+ ::= { loadMonitorUnitsEntry 14 }
+
+loadMonitorCurrent7 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Amperes or DeciAmperes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current consumed by this load branch. Note that the units measured may be i Amperes or in Deciamperes depending on global system settings"
+ ::= { loadMonitorUnitsEntry 15 }
+
+loadMonitorFuseStatus8 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the load fuses/breakers can be either normal(0) or alarm(1) "
+ ::= { loadMonitorUnitsEntry 16 }
+
+loadMonitorCurrent8 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Amperes or DeciAmperes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current consumed by this load branch. Note that the units measured may be i Amperes or in Deciamperes depending on global system settings"
+ ::= { loadMonitorUnitsEntry 17 }
+
+rectifierInstalledRectifiers OBJECT-TYPE
+ SYNTAX Integer32 (1..101)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of installed rectifiers for this DC Power System."
+ ::= { rectifier 1 }
+
+rectifierRectifiersActive OBJECT-TYPE
+ SYNTAX Integer32 (1..101)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Not Used!"
+ ::= { rectifier 2 }
+
+rectifierTotalCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "DeciAmperes; i.e. 20 = 2,0 Amperes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DC system's total delivered rectifier current"
+ ::= { rectifier 3 }
+
+rectifierUtilization OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Utilization in % of available rectifier capacity"
+ REFERENCE
+ "Rect.Capacity"
+ ::= { rectifier 4 }
+
+rectifierStatusNoIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..95)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An offset for the rectifierStatusTable array. The rectifier status table has
+ a fixed number of 20 rows. This OID sets the offset for the rectifier in the first row
+ i.e. setting the index to 11 will give a range from rectifier ID12 to ID31.
+ Setting the index to 0 will give a range from rectifier ID1 to ID20."
+ ::= { rectifierStatus 1 }
+
+rectifierStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RectifierStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table listing up to 20 recifiers, starting from the rectifier number specified by rectifierStatusNoIndex"
+ ::= { rectifierStatus 2 }
+
+rectifierStatusEntry OBJECT-TYPE
+ SYNTAX RectifierStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row of rectifier status data corresponding to the rectifierStatusNoIndex value"
+ INDEX { rectifierStatusID }
+ ::= { rectifierStatusTable 1 }
+
+RectifierStatusEntry ::= SEQUENCE {
+ rectifierStatusID
+ Integer32,
+ rectifierStatusStatus
+ INTEGER,
+ rectifierStatusOutputCurrent
+ Integer32,
+ rectifierStatusOutputVoltage
+ Integer32,
+ rectifierStatusTemp
+ Integer32,
+ rectifierStatusType
+ DisplayString,
+ rectifierStatusSKU
+ DisplayString,
+ rectifierStatusSerialNo
+ DisplayString,
+ rectifierStatusRevisionLevel
+ DisplayString
+}
+
+rectifierStatusID OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rectifier ID number of the rectifier."
+ ::= { rectifierStatusEntry 1 }
+
+rectifierStatusStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notPresent (0),
+ normal (1),
+ alarm (2),
+ notUsed (3),
+ disabled (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational status of the rectifier record.
+ Not Present (0),
+ normal (1),
+ alarm (2),
+ notUsed (3),
+ disabled (4)
+
+ "
+ ::= { rectifierStatusEntry 2 }
+
+rectifierStatusOutputCurrent OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ UNITS "DeciAmperes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output current of the rectifier."
+ ::= { rectifierStatusEntry 3 }
+
+rectifierStatusOutputVoltage OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ UNITS "1/100 Volt; i.e. 5400 = 54.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rectifier voltage of the rectifier record."
+ ::= { rectifierStatusEntry 4 }
+
+rectifierStatusTemp OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ UNITS "Deg. C/F; i.e. 35 = 35 Degrees"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The input air temperature of the rectifier."
+ ::= { rectifierStatusEntry 5 }
+
+rectifierStatusType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rectifier article number string of the rectifier record."
+ ::= { rectifierStatusEntry 6 }
+
+rectifierStatusSKU OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rectifier part number."
+ ::= { rectifierStatusEntry 7 }
+
+rectifierStatusSerialNo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rectifier serial number string of the rectifier record."
+ ::= { rectifierStatusEntry 8 }
+
+rectifierStatusRevisionLevel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rectifier HW revision number string of the rectifier record."
+ ::= { rectifierStatusEntry 9 }
+
+acVoltage1 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Volts AC"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AC Voltage of phase 1"
+ ::= { acDistribution 1 }
+
+acVoltage2 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Volts AC"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AC Voltage of phase 2"
+ ::= { acDistribution 2 }
+
+acVoltage3 OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Volts AC"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AC Voltage of phase 3"
+ ::= { acDistribution 3 }
+
+alarmMajorHighBattVolt OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Major High Battery Voltage Alarm"
+ ::= { alarmWellknownAlarms 1 }
+
+alarmMinorHighBattVolt OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Minor High Battery Voltage alarm"
+ ::= { alarmWellknownAlarms 2 }
+
+alarmMajorLowBattVolt OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Major Low Battery Voltage Alarm"
+ ::= { alarmWellknownAlarms 3 }
+
+alarmMinorLowBattVolt OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Minor Low Battery Voltage Alarm"
+ ::= { alarmWellknownAlarms 4 }
+
+alarmMajorBatteryHighTemp OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Major High Battery Temperature alarm."
+ ::= { alarmWellknownAlarms 5 }
+
+alarmMinorBatteryHighTemp OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Minor High Battery Temperature alarm."
+ ::= { alarmWellknownAlarms 6 }
+
+alarmBatteryDisconnectOpen OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Battery Disconnect Contactor alarm"
+ ::= { alarmWellknownAlarms 7 }
+
+alarmLVD1open OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The load Contactor 1 alarm. The contactor disconnect voltage has been
+ reached and the contactor has disconnected."
+ ::= { alarmWellknownAlarms 8 }
+
+alarmLVD2open OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The load Contactor 2 alarm. The contactor disconnect voltage has been
+ reached and the contactor has disconnected."
+ ::= { alarmWellknownAlarms 9 }
+
+alarmLVD3open OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The load Contactor 3 alarm. The contactor disconnect voltage has been
+ reached and the contactor has disconnected.
+ "
+ ::= { alarmWellknownAlarms 10 }
+
+alarmACmains OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AC voltage has dropped below critical level, or one or more AC input phases was lost."
+ ::= { alarmWellknownAlarms 11 }
+
+alarmBatteryBreakerOpen OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A battery breaker/fuse alarm."
+ ::= { alarmWellknownAlarms 12 }
+
+alarmDistributionBreakerOpen OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A Load Distribution breaker/fuse alarm."
+ ::= { alarmWellknownAlarms 13 }
+
+alarmMajorRectifier OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is a Major Rectifier alarm."
+ ::= { alarmWellknownAlarms 14 }
+
+alarmMinorRectifier OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is a Minor Rectifier alarm."
+ ::= { alarmWellknownAlarms 15 }
+
+alarmMajorBatterySymmetry OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Battery Symmetry Delta Voltage Major alarm."
+ ::= { alarmWellknownAlarms 16 }
+
+alarmMinorBatterySymmetry OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Battery Symmetry Delta Voltage Minor alarm"
+ ::= { alarmWellknownAlarms 17 }
+
+alarmBatteryLifeEnded OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The battery quality has dropped below critical level.
+ A battery test has measured the fully charged capacity to be too low,
+ and thus probably the battery lifecycle to be near expired."
+ REFERENCE
+ "BatteryQuality"
+ ::= { alarmWellknownAlarms 18 }
+
+alarmBatteryTestmodeEntered OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system has lowered the battery charge voltage in order to discharge the batteries
+ to a predefined level. When the criteria for stopping the battery testing is reached, the
+ charge voltage is increased to commence normal charging."
+ ::= { alarmWellknownAlarms 19 }
+
+alarmBatteryBoostmodeEntered OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system has increased the battery charge voltage in order to boost the
+ battery. When the criteria for stopping the battery boost is reached,
+ the charge voltage is lowered to commence normal charging."
+ ::= { alarmWellknownAlarms 20 }
+
+alarmIoUnitTemp1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "High or low temperature alarm 1 from any of the IO units."
+ ::= { alarmWellknownAlarms 21 }
+
+alarmIoUnitTemp2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "High or low temperature alarm 2 from any of the IO units."
+ ::= { alarmWellknownAlarms 22 }
+
+alarmIoUnitDeltaFanSpeed1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Delta fan speed 1 from any of the IO units."
+ ::= { alarmWellknownAlarms 23 }
+
+alarmIoUnitDeltaFanSpeed2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Delta fan speed 2 from any of the IO units."
+ ::= { alarmWellknownAlarms 24 }
+
+alarmMajorSolar OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is a Major Solar alarm."
+ ::= { alarmWellknownAlarms 25 }
+
+alarmMinorSolar OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is a Major Solar alarm."
+ ::= { alarmWellknownAlarms 26 }
+
+alarmMajorRectifierCapacity OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is a Major Rectifier Capacity alarm."
+ ::= { alarmWellknownAlarms 27 }
+
+alarmMinorRectifierCapacity OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (0),
+ alarm (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is a Minor Rectifier Capacity alarm."
+ ::= { alarmWellknownAlarms 28 }
+
+dcSystemTraps NOTIFICATION-GROUP
+ NOTIFICATIONS { alarmMajorHighBattVoltTrap,
+ alarmMinorHighBattVoltTrap,
+ alarmMajorLowBattVoltTrap,
+ alarmMinorLowBattVoltTrap,
+ alarmMajorBatteryHighTempTrap,
+ alarmMinorBatteryHighTempTrap,
+ alarmBatteryDisconnectOpenTrap,
+ alarmLVD1openTrap,
+ alarmLVD2openTrap,
+ alarmLVD3openTrap,
+ alarmACmainsTrap,
+ alarmBatteryBreakerOpenTrap,
+ alarmDistributionBreakerOpenTrap,
+ alarmMajorRectifierTrap,
+ alarmMinorRectifierTrap,
+ alarmMajorBatterySymmetryTrap,
+ alarmMinorBatterySymmetryTrap,
+ alarmBatteryLifeEndedTrap,
+ alarmBatteryTestmodeEnteredTrap,
+ alarmBatteryBoostmodeEnteredTrap,
+ alarmController1proginputTrap,
+ alarmController2proginputTrap,
+ alarmController3proginputTrap,
+ alarmController4proginputTrap,
+ alarmController5proginputTrap,
+ alarmController6proginputTrap,
+ alarmController7proginputTrap,
+ alarmController8proginputTrap,
+ infoHeartBeatTrap,
+ alarmIoUnitTemp1Trap,
+ alarmIoUnitTemp2Trap,
+ alarmIoUnitDeltaFanSpeed1Trap,
+ alarmIoUnitDeltaFanSpeed2Trap,
+ alarmIoUnit1proginputTrap,
+ alarmIoUnit2proginputTrap,
+ alarmIoUnit3proginputTrap,
+ alarmIoUnit4proginputTrap,
+ alarmIoUnit5proginputTrap,
+ alarmIoUnit6proginputTrap,
+ alarmIoUnit7proginputTrap,
+ alarmIoUnit8proginputTrap,
+ alarmIoUnit9proginputTrap,
+ alarmIoUnit10proginputTrap,
+ alarmIoUnit11proginputTrap,
+ alarmIoUnit12proginputTrap,
+ alarmIoUnit13proginputTrap,
+ alarmIoUnit14proginputTrap,
+ alarmMajorSolarChargerTrap,
+ alarmMinorSolarChargerTrap,
+ alarmMajorRectifierCapacityTrap,
+ alarmMinorRectifierCapacityTrap }
+ STATUS current
+ DESCRIPTION
+ " This branch contains the Alarm Notification Traps, which duplicate the alarmGroup OIDs.
+ Each alarm condition is represented by a Alarm Condition Trap and an associated OFF
+ Trap, which is optionally transmitted according to the state of OID systemSendOffTrap"
+ ::= { eltekDistributedPlantV9 8 }
+
+alarmMajorHighBattVoltTrap NOTIFICATION-TYPE
+ OBJECTS { alarmMajorHighBattVolt,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "The Major High Battery Voltage alarm"
+ ::= { dcSystemTraps 1 }
+
+alarmMinorHighBattVoltTrap NOTIFICATION-TYPE
+ OBJECTS { alarmMinorHighBattVolt,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "The Minor High Battery Voltage alarm"
+ ::= { dcSystemTraps 2 }
+
+alarmMajorLowBattVoltTrap NOTIFICATION-TYPE
+ OBJECTS { alarmMajorLowBattVolt,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "The Major Low Battery Voltage Alarm"
+ ::= { dcSystemTraps 3 }
+
+alarmMinorLowBattVoltTrap NOTIFICATION-TYPE
+ OBJECTS { alarmMinorLowBattVolt,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "The Minor Low Battery Voltage Alarm"
+ ::= { dcSystemTraps 4 }
+
+alarmMajorBatteryHighTempTrap NOTIFICATION-TYPE
+ OBJECTS { alarmMajorBatteryHighTemp,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "The Major High Battery Temperature alarm."
+ ::= { dcSystemTraps 5 }
+
+alarmMinorBatteryHighTempTrap NOTIFICATION-TYPE
+ OBJECTS { alarmMinorBatteryHighTemp,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "The Minor High Battery Temperature alarm."
+ ::= { dcSystemTraps 6 }
+
+alarmBatteryDisconnectOpenTrap NOTIFICATION-TYPE
+ OBJECTS { alarmBatteryDisconnectOpen,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "The Battery Disconnect Contactor alarm"
+ ::= { dcSystemTraps 7 }
+
+alarmLVD1openTrap NOTIFICATION-TYPE
+ OBJECTS { alarmLVD1open,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "The load Contactor 1 alarm. The contactor disconnect voltage has been
+ reached and the contactor has disconnected."
+ ::= { dcSystemTraps 8 }
+
+alarmLVD2openTrap NOTIFICATION-TYPE
+ OBJECTS { alarmLVD2open,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "The load Contactor 2 alarm. The contactor disconnect voltage has been
+ reached and the contactor has disconnected."
+ ::= { dcSystemTraps 9 }
+
+alarmLVD3openTrap NOTIFICATION-TYPE
+ OBJECTS { alarmLVD3open,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "The load Contactor 3 alarm. The contactor disconnect voltage has been
+ reached and the contactor has disconnected."
+ ::= { dcSystemTraps 10 }
+
+alarmACmainsTrap NOTIFICATION-TYPE
+ OBJECTS { alarmACmains,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "The AC voltage has dropped below critical level, or one or more AC input phases was lost."
+ ::= { dcSystemTraps 11 }
+
+alarmBatteryBreakerOpenTrap NOTIFICATION-TYPE
+ OBJECTS { alarmBatteryBreakerOpen,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "A battery breaker/fuse alarm."
+ ::= { dcSystemTraps 12 }
+
+alarmDistributionBreakerOpenTrap NOTIFICATION-TYPE
+ OBJECTS { alarmDistributionBreakerOpen,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "A Load Distribution breaker/fuse alarm."
+ ::= { dcSystemTraps 13 }
+
+alarmMajorRectifierTrap NOTIFICATION-TYPE
+ OBJECTS { alarmMajorRectifier,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "This is a Major Rectifier alarm."
+ ::= { dcSystemTraps 14 }
+
+alarmMinorRectifierTrap NOTIFICATION-TYPE
+ OBJECTS { alarmMinorRectifier,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "This is a Minor Rectifier alarm."
+ ::= { dcSystemTraps 15 }
+
+alarmMajorBatterySymmetryTrap NOTIFICATION-TYPE
+ OBJECTS { alarmMajorBatterySymmetry,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "Battery Symmetry Delta Voltage Major alarm"
+ ::= { dcSystemTraps 16 }
+
+alarmMinorBatterySymmetryTrap NOTIFICATION-TYPE
+ OBJECTS { alarmMinorBatterySymmetry,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "Battery Symmetry Delta Voltage Minor alarm"
+ ::= { dcSystemTraps 17 }
+
+alarmBatteryLifeEndedTrap NOTIFICATION-TYPE
+ OBJECTS { alarmBatteryLifeEnded,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "The battery quality has dropped below critical level.
+ A battery test has measured the fully charged capacity to be too low,
+ and thus probably the battery lifecycle to be near expired."
+ ::= { dcSystemTraps 18 }
+
+alarmBatteryTestmodeEnteredTrap NOTIFICATION-TYPE
+ OBJECTS { alarmBatteryTestmodeEntered,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "The system has lowered the battery charge voltage in order to discharge the batteries
+ to a predefined level. When the criteria for stopping the battery testing is reached, the
+ charge voltage is increased to commence normal charging."
+ ::= { dcSystemTraps 19 }
+
+alarmBatteryBoostmodeEnteredTrap NOTIFICATION-TYPE
+ OBJECTS { alarmBatteryBoostmodeEntered,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "The system has increased the battery charge voltage in order to boost the
+ battery. When the criteria for stopping the battery boost is reached,
+ the charge voltage is lowered to commence normal charging."
+ ::= { dcSystemTraps 20 }
+
+alarmController1proginputTrap NOTIFICATION-TYPE
+ OBJECTS { inputUserConfigurable1,
+ systemTrapCounter,
+ systemLastDigInput,
+ inputUserConfigurableText1 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for Control unit 1.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <Control unit ID>.x."
+ ::= { dcSystemTraps 21 }
+
+alarmController2proginputTrap NOTIFICATION-TYPE
+ OBJECTS { inputUserConfigurable2,
+ systemTrapCounter,
+ systemLastDigInput,
+ inputUserConfigurableText2 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for Control unit 2.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <Control unit ID>.x."
+ ::= { dcSystemTraps 22 }
+
+alarmController3proginputTrap NOTIFICATION-TYPE
+ OBJECTS { inputUserConfigurable3,
+ systemTrapCounter,
+ systemLastDigInput,
+ inputUserConfigurableText3 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for Control unit 3.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <Control unit ID>.x."
+ ::= { dcSystemTraps 23 }
+
+alarmController4proginputTrap NOTIFICATION-TYPE
+ OBJECTS { inputUserConfigurable4,
+ systemTrapCounter,
+ systemLastDigInput,
+ inputUserConfigurableText4 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for Control unit 4.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <Control unit ID>.x."
+ ::= { dcSystemTraps 24 }
+
+alarmController5proginputTrap NOTIFICATION-TYPE
+ OBJECTS { inputUserConfigurable5,
+ systemTrapCounter,
+ systemLastDigInput,
+ inputUserConfigurableText5 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for Control unit 5.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <Control unit ID>.x."
+ ::= { dcSystemTraps 25 }
+
+alarmController6proginputTrap NOTIFICATION-TYPE
+ OBJECTS { inputUserConfigurable6,
+ systemTrapCounter,
+ systemLastDigInput,
+ inputUserConfigurableText6 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for Control unit 6.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <Control unit ID>.x."
+ ::= { dcSystemTraps 26 }
+
+alarmController7proginputTrap NOTIFICATION-TYPE
+ OBJECTS { inputUserConfigurable7,
+ systemTrapCounter,
+ systemLastDigInput,
+ inputUserConfigurableText7 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for Control unit 7.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <Control unit ID>.x."
+ ::= { dcSystemTraps 27 }
+
+alarmController8proginputTrap NOTIFICATION-TYPE
+ OBJECTS { inputUserConfigurable8,
+ systemTrapCounter,
+ systemLastDigInput,
+ inputUserConfigurableText8 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for Control unit 8.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <Control unit ID>.x."
+ ::= { dcSystemTraps 28 }
+
+infoHeartBeatTrap NOTIFICATION-TYPE
+ OBJECTS { systemTrapCounter }
+ 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."
+ ::= { dcSystemTraps 29 }
+
+alarmIoUnitTemp1Trap NOTIFICATION-TYPE
+ OBJECTS { alarmIoUnitTemp1,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "High or low temperature alarm 1 from any of the IO units."
+ ::= { dcSystemTraps 30 }
+
+alarmIoUnitTemp2Trap NOTIFICATION-TYPE
+ OBJECTS { alarmIoUnitTemp2,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "High or low temperature alarm 2 from any of the IO units."
+ ::= { dcSystemTraps 31 }
+
+alarmIoUnitDeltaFanSpeed1Trap NOTIFICATION-TYPE
+ OBJECTS { alarmIoUnitDeltaFanSpeed1,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "Delta fan speed 1 from any of the IO units.
+ Occurs if the fan speed deviation is above/below the configured level. "
+ ::= { dcSystemTraps 32 }
+
+alarmIoUnitDeltaFanSpeed2Trap NOTIFICATION-TYPE
+ OBJECTS { alarmIoUnitDeltaFanSpeed2,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "Delta fan speed 2 from any of the IO units.
+ Occurs if the fan speed deviation is above/below the configured level. "
+ ::= { dcSystemTraps 33 }
+
+alarmIoUnit1proginputTrap NOTIFICATION-TYPE
+ OBJECTS { ioUnitProgInputStatus1,
+ systemTrapCounter,
+ systemLastDigInput,
+ ioUnitProgInputText1 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for IO Unit 1.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <IO Unit ID>.x."
+ ::= { dcSystemTraps 34 }
+
+alarmIoUnit2proginputTrap NOTIFICATION-TYPE
+ OBJECTS { ioUnitProgInputStatus2,
+ systemTrapCounter,
+ systemLastDigInput,
+ ioUnitProgInputText2 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for IO Unit 2.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <IO Unit ID>.x."
+ ::= { dcSystemTraps 35 }
+
+alarmIoUnit3proginputTrap NOTIFICATION-TYPE
+ OBJECTS { ioUnitProgInputStatus3,
+ systemTrapCounter,
+ systemLastDigInput,
+ ioUnitProgInputText3 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for IO Unit 3.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <IO Unit ID>.x."
+ ::= { dcSystemTraps 36 }
+
+alarmIoUnit4proginputTrap NOTIFICATION-TYPE
+ OBJECTS { ioUnitProgInputStatus4,
+ systemTrapCounter,
+ systemLastDigInput,
+ ioUnitProgInputText4 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for IO Unit 4.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <IO Unit ID>.x."
+ ::= { dcSystemTraps 37 }
+
+alarmIoUnit5proginputTrap NOTIFICATION-TYPE
+ OBJECTS { ioUnitProgInputStatus5,
+ systemTrapCounter,
+ systemLastDigInput,
+ ioUnitProgInputText5 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for IO Unit 5.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <IO Unit ID>.x."
+ ::= { dcSystemTraps 38 }
+
+alarmIoUnit6proginputTrap NOTIFICATION-TYPE
+ OBJECTS { ioUnitProgInputStatus6,
+ systemTrapCounter,
+ systemLastDigInput,
+ ioUnitProgInputText6 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for IO Unit 6.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <IO Unit ID>.x."
+ ::= { dcSystemTraps 39 }
+
+alarmIoUnit7proginputTrap NOTIFICATION-TYPE
+ OBJECTS { ioUnitProgInputStatus6,
+ systemTrapCounter,
+ systemLastDigInput,
+ ioUnitProgInputText6 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for IO Unit 7.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <IO Unit ID>.x."
+ ::= { dcSystemTraps 40 }
+
+alarmIoUnit8proginputTrap NOTIFICATION-TYPE
+ OBJECTS { ioUnitProgInputStatus6,
+ systemTrapCounter,
+ systemLastDigInput,
+ ioUnitProgInputText6 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for IO Unit 8.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <IO Unit ID>.x."
+ ::= { dcSystemTraps 41 }
+
+alarmIoUnit9proginputTrap NOTIFICATION-TYPE
+ OBJECTS { ioUnitProgInputStatus6,
+ systemTrapCounter,
+ systemLastDigInput,
+ ioUnitProgInputText6 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for IO Unit 9.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <IO Unit ID>.x."
+ ::= { dcSystemTraps 42 }
+
+alarmIoUnit10proginputTrap NOTIFICATION-TYPE
+ OBJECTS { ioUnitProgInputStatus6,
+ systemTrapCounter,
+ systemLastDigInput,
+ ioUnitProgInputText6 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for IO Unit 10.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <IO Unit ID>.x."
+ ::= { dcSystemTraps 43 }
+
+alarmIoUnit11proginputTrap NOTIFICATION-TYPE
+ OBJECTS { ioUnitProgInputStatus6,
+ systemTrapCounter,
+ systemLastDigInput,
+ ioUnitProgInputText6 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for IO Unit 11.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <IO Unit ID>.x."
+ ::= { dcSystemTraps 44 }
+
+alarmIoUnit12proginputTrap NOTIFICATION-TYPE
+ OBJECTS { ioUnitProgInputStatus6,
+ systemTrapCounter,
+ systemLastDigInput,
+ ioUnitProgInputText6 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for IO Unit 12.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <IO Unit ID>.x."
+ ::= { dcSystemTraps 45 }
+
+alarmIoUnit13proginputTrap NOTIFICATION-TYPE
+ OBJECTS { ioUnitProgInputStatus6,
+ systemTrapCounter,
+ systemLastDigInput,
+ ioUnitProgInputText6 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for IO Unit 13.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <IO Unit ID>.x."
+ ::= { dcSystemTraps 46 }
+
+alarmIoUnit14proginputTrap NOTIFICATION-TYPE
+ OBJECTS { ioUnitProgInputStatus6,
+ systemTrapCounter,
+ systemLastDigInput,
+ ioUnitProgInputText6 }
+ STATUS current
+ DESCRIPTION
+ "Programmable input alarm for IO Unit 14.
+ Programmable input alarms will have description attached that explains the alarm.
+ Default description is: ProgInput <IO Unit ID>.x."
+ ::= { dcSystemTraps 47 }
+
+alarmMajorSolarChargerTrap NOTIFICATION-TYPE
+ OBJECTS { alarmMajorSolar,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "The Major Solar Charger alarm"
+ ::= { dcSystemTraps 48 }
+
+alarmMinorSolarChargerTrap NOTIFICATION-TYPE
+ OBJECTS { alarmMinorSolar,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "The Minor Solar Charger alarm"
+ ::= { dcSystemTraps 49 }
+
+alarmMajorRectifierCapacityTrap NOTIFICATION-TYPE
+ OBJECTS { alarmMajorRectifierCapacity,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "The Major Rectifier Capacity alarm"
+ ::= { dcSystemTraps 50 }
+
+alarmMinorRectifierCapacityTrap NOTIFICATION-TYPE
+ OBJECTS { alarmMinorRectifierCapacity,
+ systemTrapCounter }
+ STATUS current
+ DESCRIPTION
+ "The Minor Rectifier Capacity alarm"
+ ::= { dcSystemTraps 51 }
+
+solarChargerInstalledsolarChargers OBJECT-TYPE
+ SYNTAX Integer32 (1..101)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of installed solar chargers for this DC Power System."
+ ::= { solarCharger 1 }
+
+solarChargersActive OBJECT-TYPE
+ SYNTAX Integer32 (1..101)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Not Used!"
+ ::= { solarCharger 2 }
+
+solarChargerTotalCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "DeciAmperes; i.e. 20 = 2,0 Amperes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DC system's total delivered solar current"
+ ::= { solarCharger 3 }
+
+solarChargerUtilization OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Utilization in % of available solar capacity"
+ REFERENCE
+ "Solar Capacity"
+ ::= { solarCharger 4 }
+
+solarChargerStatusNoIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..95)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An offset for the solarStatusTable array. The solar status table has
+ a fixed number of 20 rows. This OID sets the offset for the solarcharger in the first row
+ i.e. setting the index to 11 will give a range from solarcharger ID12 to ID31.
+ Setting the index to 0 will give a range from solarcharger ID1 to ID20."
+ ::= { solarChargerStatus 1 }
+
+solarChargerStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SolarChargerStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table listing up to 20 solarchargers, starting from the solarcharger number specified by solarStatusNoIndex"
+ ::= { solarChargerStatus 2 }
+
+solarChargerStatusEntry OBJECT-TYPE
+ SYNTAX SolarChargerStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row of rectifier status data corresponding to the rectifierStatusNoIndex value"
+ INDEX { solarChargerStatusID }
+ ::= { solarChargerStatusTable 1 }
+
+SolarChargerStatusEntry ::= SEQUENCE {
+ solarChargerStatusID
+ Integer32,
+ solarChargerStatusStatus
+ INTEGER,
+ solarChargerOutputCurrent
+ Integer32,
+ solarChargerOutputVoltage
+ Integer32,
+ solarChargerTemp
+ Integer32,
+ solarChargerType
+ DisplayString,
+ solarChargerSKU
+ DisplayString,
+ solarChargerSerialNo
+ DisplayString,
+ solarChargerRevisionLevel
+ DisplayString
+}
+
+solarChargerStatusID OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID number of the solarcharger."
+ ::= { solarChargerStatusEntry 1 }
+
+solarChargerStatusStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notPresent (0),
+ normal (1),
+ alarm (2),
+ notUsed (3),
+ disabled (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational status of the solarcharger record.
+ Not Present (0),
+ normal (1),
+ alarm (2),
+ notUsed (3),
+ disabled (4)
+
+ "
+ ::= { solarChargerStatusEntry 2 }
+
+solarChargerOutputCurrent OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ UNITS "DeciAmperes; i.e. 20 = 2,0 Amperes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output current of the solarcharger."
+ ::= { solarChargerStatusEntry 3 }
+
+solarChargerOutputVoltage OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ UNITS "1/100 Volt; i.e. 5400 = 54.00V"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output voltage of the solarcharger."
+ ::= { solarChargerStatusEntry 4 }
+
+solarChargerTemp OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The input air temperature of the solarcharger."
+ ::= { solarChargerStatusEntry 5 }
+
+solarChargerType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The article number string of the solarcharger."
+ ::= { solarChargerStatusEntry 6 }
+
+solarChargerSKU OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The solarcharger part number."
+ ::= { solarChargerStatusEntry 7 }
+
+solarChargerSerialNo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number string of the solarcharger."
+ ::= { solarChargerStatusEntry 8 }
+
+solarChargerRevisionLevel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The HW revision number string of the solarcharger."
+ ::= { solarChargerStatusEntry 9 }
+
+END
+
+
+-- This MIB was created using NuDesign Team's Visual MIBuilder (Ver 4.4).
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
+