From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/eltek/ELTEK-BC2000-DC-POWER-MIB | 3795 ++++++++ MIBS/eltek/ELTEK-COMMON-MIB | 81 + MIBS/eltek/ELTEK-DISTRIBUTED-MIB | 3852 ++++++++ MIBS/eltek/SP2-MIB | 17338 +++++++++++++++++++++++++++++++++ 4 files changed, 25066 insertions(+) create mode 100644 MIBS/eltek/ELTEK-BC2000-DC-POWER-MIB create mode 100755 MIBS/eltek/ELTEK-COMMON-MIB create mode 100644 MIBS/eltek/ELTEK-DISTRIBUTED-MIB create mode 100755 MIBS/eltek/SP2-MIB (limited to 'MIBS/eltek') 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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 + -- cgit v1.2.3