-- 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