ELTEK-DISTRIBUTED-MIB DEFINITIONS ::= BEGIN IMPORTS NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY, enterprises, Counter32, Integer32 FROM SNMPv2-SMI NOTIFICATION-GROUP FROM SNMPv2-CONF DisplayString FROM SNMPv2-TC; eltek MODULE-IDENTITY LAST-UPDATED "201501030825Z" ORGANIZATION "ELTEK power System MIB Working Group" CONTACT-INFO "Eltek R&D. Postal: Eltek AS P.O. Box 3043 N-3003 Drammen Norway Tel: +47-32 20 32 00 Fax: +47-32 20 31 20 web: www.eltek.com" DESCRIPTION "Branch overview: Aeongold branch will be 1 AL175 branch will be 2 AL6000 branch will be 3 Internal used branch will be 4 Internal used branch will be 5 OEM Smartpack branch will be 6 ELTEK Common branch will be 7 (SmartPack, MCU, AEON w/WebPower sw V2.x) ELTEK Distributed branch will be 8 (SmartPack w/WebPower sw V3.x) ELTEK Distributed V2 branch will be 9 (SmartPack w/WebPower sw V4.0) ELTEK Distributed V3 branch will be 9 (SmartPack w/WebPower sw V4.1) ELTEK Distributed V4 branch will be 9 (SmartPack w/WebPower sw V4.1, V4.2, V4.3, V4.5 and compack V1.0, V1.01, V1.02, V1.03) ELTEK Distributed V5 branch will be 9 (SmartPack w/WebPower sw V4.1, V4.2, V4.3, V4.5, V4.6) ELTEK Distributed V6 branch will be 9 (SmartPack2 sw V1.1, V1.2, V1.3) ELTEK Distributed V7 branch will be 9 (SmartPack w/WebPower sw V4.1, V4.2, V4.3, V4.5, V4.6, V4.7 and compack V1.04, V1.05) ELTEK Distributed V8 branch will be 9 (SmartPack w/WebPower sw V4.9, V4.10, ComPack V1.04, V1.05, Smartpack2 V1.1, V1.2) ELTEK Distributed V9 branch will be 9 (SmartPack w/WebPower sw V4.11) ELTEK eNexus MIB branch will be 10 (SmartPack2 V2.x, SmartPack S V2.x and Compack V2.x) ELTEK Brasil office will have branch 11 ELTEK BMS-EM MIB will have branch 12 ELTEK TELMEX MIB will have branch 13" REVISION "201602181416Z" DESCRIPTION "Added new OIDs for battery test. End voltage, max discharge time and max discharge Ah. " REVISION "201501030825Z" DESCRIPTION "Updates in miscellaneous info fields." REVISION "201106051444Z" DESCRIPTION "Added RectifierCapacityTraps. Added systemServiceMode." REVISION "201103221441Z" DESCRIPTION "added smartpack2(7) to systemSiteInfoControllerType" REVISION "201010290829Z" DESCRIPTION "Added traps and OID's for SolarChargers. Added reading of values on programmable inputs of IO Monitor." REVISION "200903121515Z" DESCRIPTION "Added support for external IO monitor and Load monitor units. Changes are done in the MIB to accomodate the v2c standard." REVISION "200801301149Z" DESCRIPTION "Some OIDs were added to this revision. Since all new stuff are additions and no existing information was moved, this V3 revision stays in branch 9. enjoy!" REVISION "200706221127Z" DESCRIPTION "Branch 9, contains mainly changes in the Traps format. The traps now meets SNMP v2c specification." REVISION "200509071238Z" DESCRIPTION "added battery test and boost start/stop and ac voltages" REVISION "200506281130Z" DESCRIPTION "First revision" ::= { enterprises 12148 } -- Supported by SmartPack w/WebPower sw V4.1, V4.2x, V4.3, V4.4, V4.6 , V4.7, V4.8, V4.9, V4.10, V4.11, Compack V1.00, V1.01, V1.02, V1.03, V1.04 and Smartpack2 V1.0, V1.1 and V1.2. -- SNMP v2-C eltekDistributedPlantV9 OBJECT IDENTIFIER ::= { eltek 9 } -- This branch contains OIDs for configuration of the Smartpack & ComPack Control System's -- basic data and settings controlSystem OBJECT IDENTIFIER ::= { eltekDistributedPlantV9 1 } systemTime OBJECT IDENTIFIER ::= { controlSystem 1 } ioUnits OBJECT IDENTIFIER ::= { controlSystem 17 } -- This branch contains OID's for configuration of the DC Power System's -- basic factory data and user's installation settings. dcSystem OBJECT IDENTIFIER ::= { eltekDistributedPlantV9 2 } dcPlant OBJECT IDENTIFIER ::= { dcSystem 1 } -- This branch contains OID's for configuration of the DC Power System's -- installation and location settings. systemSiteInfo OBJECT IDENTIFIER ::= { dcPlant 3 } -- This branch contains OIDs for configuration of the DC Power System's -- battery charging and battery protection related settings. battery OBJECT IDENTIFIER ::= { eltekDistributedPlantV9 3 } -- This branch contains OIDs for configuration of the DC Power System's -- Low Voltage Battery Disconnect Contactor (LVBD) related settings batteryLVD OBJECT IDENTIFIER ::= { battery 17 } -- The OIDs contains the batterybanks in the system. batteryBanks OBJECT IDENTIFIER ::= { battery 19 } -- These data are predicted values and shall be treated as such. batteryCapacityData OBJECT IDENTIFIER ::= { battery 20 } -- The battery monitor control units that is used to measure additional battery parameters. batteryMonitorUnits OBJECT IDENTIFIER ::= { battery 21 } -- Contains parameters for battery test batteryTest OBJECT IDENTIFIER ::= { battery 24 } -- This branch contains OIDs related to the DC Load Distribution equipment loadDistribution OBJECT IDENTIFIER ::= { eltekDistributedPlantV9 4 } -- This branch contains OIDs related to the Load Disconnect. This is related to Control unit 1 only. loadDistributionLVDStatus OBJECT IDENTIFIER ::= { loadDistribution 3 } -- The load monitor control units that is used to measure additional load parameters. loadMonitorUnits OBJECT IDENTIFIER ::= { loadDistribution 4 } -- This branch contains OIDs related to the rectifier parameters rectifier OBJECT IDENTIFIER ::= { eltekDistributedPlantV9 5 } -- This branch contains OIDs for polling of the rectifier status. rectifierStatus OBJECT IDENTIFIER ::= { rectifier 5 } acDistribution OBJECT IDENTIFIER ::= { eltekDistributedPlantV9 6 } alarmGroup OBJECT IDENTIFIER ::= { eltekDistributedPlantV9 7 } -- A selection of important alarms and events. These are used by the traps. alarmWellknownAlarms OBJECT IDENTIFIER ::= { alarmGroup 1 } -- This branch contains OIDs related to the solar charger parameters solarCharger OBJECT IDENTIFIER ::= { eltekDistributedPlantV9 9 } -- This branch contains OIDs for polling of the solar charger status. solarChargerStatus OBJECT IDENTIFIER ::= { solarCharger 5 } systemTimeTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The system date and time. Used for event timestamps and logging" ::= { systemTime 1 } systemInfoRefresh OBJECT-TYPE SYNTAX INTEGER { pushbutton (0), refreshdata (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is a push button function that will rebuild all the dynamic SNMP tables. When control units are removed or added this function must be executed to make sure the tables are updated." ::= { controlSystem 2 } systemTrapRepeatRate OBJECT-TYPE SYNTAX Integer32 (0..1440) MAX-ACCESS read-write STATUS current DESCRIPTION "This object sets the repeat rate of any active traps, in minutes. Entering 0 (zero) will prevent repeating traps - one trap only will be sent per alarm event." ::= { controlSystem 3 } systemSendOffTrap OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "A separate off-trap will be issued when an alarm condition goes off, if this flag is set to 1. Entering 0 (zero) will prevent OFF traps from being transmitted." ::= { controlSystem 4 } systemNumOfControlUnits OBJECT-TYPE SYNTAX Integer32 (0..8) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Control units in a distributed system." ::= { controlSystem 5 } systemControlUnitIndex OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Index used for navigating in the table for configurable inputs." ::= { controlSystem 6 } systemControlUnitTable OBJECT-TYPE SYNTAX SEQUENCE OF SystemControlUnitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the status of the programmable inputs. There is one row for each Control unit." ::= { controlSystem 7 } systemControlUnitEntry OBJECT-TYPE SYNTAX SystemControlUnitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { systemControlUnitIndex } ::= { systemControlUnitTable 1 } SystemControlUnitEntry ::= SEQUENCE { inputControlUnitID Integer32, inputUserConfigurable1 INTEGER, inputUserConfigurable2 INTEGER, inputUserConfigurable3 INTEGER, inputUserConfigurable4 INTEGER, inputUserConfigurable5 INTEGER, inputUserConfigurable6 INTEGER, inputUserConfigurable7 INTEGER, inputUserConfigurable8 INTEGER, inputUserConfigurable9 INTEGER, inputUserConfigurable10 INTEGER } inputControlUnitID OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "The ID of which Control unit to be read." ::= { systemControlUnitEntry 1 } inputUserConfigurable1 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input status. The description of the input is found in the systemControlUnitInputTable" ::= { systemControlUnitEntry 2 } inputUserConfigurable2 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input status. The description of the input is found in the systemControlUnitInputTable" ::= { systemControlUnitEntry 3 } inputUserConfigurable3 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input status. The description of the input is found in the systemControlUnitInputTable" ::= { systemControlUnitEntry 4 } inputUserConfigurable4 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input status. The description of the input is found in the systemControlUnitInputTable" ::= { systemControlUnitEntry 5 } inputUserConfigurable5 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input status. The description of the input is found in the systemControlUnitInputTable" ::= { systemControlUnitEntry 6 } inputUserConfigurable6 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input status. The description of the input is found in the systemControlUnitInputTable" ::= { systemControlUnitEntry 7 } inputUserConfigurable7 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input status. The description of the input is found in the systemControlUnitInputTable" ::= { systemControlUnitEntry 8 } inputUserConfigurable8 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input status. The description of the input is found in the systemControlUnitInputTable" ::= { systemControlUnitEntry 9 } inputUserConfigurable9 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input status. The description of the input is found in the systemControlUnitInputTable" ::= { systemControlUnitEntry 10 } inputUserConfigurable10 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input status. The description of the input is found in the systemControlUnitInputTable" ::= { systemControlUnitEntry 11 } systemLinkStatus OBJECT-TYPE SYNTAX INTEGER { linkdown (0), linkup (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "A flag showing the status of the serial port used between the HEIDI Webpower adapter or embedded WEB/SNMP card and the Smartpack Control system. If this flag shows status linkdown, the propable cause is that the wrong baudrate is set, which again is likely to happen when booting a brand new board. Execute a 'systemInitiateEEPROM' command to fix. Not applicable for ComPack control unit" ::= { controlSystem 8 } -- Executing this command will not return a response because the unit will reboot. -- systemInitiateEEPROM OBJECT-TYPE SYNTAX INTEGER { pushbutton (0), start (1) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Pushbutton function that initiates a forced write of default data to the SB70/SB72 eeprom. This function is used for productiontest only. The 3rd party OS used in this application are not able to write default data to EEPROM at boot time. A minimum set of configuration is thus created in RAM. A production test facility must therefore run this command as a part of the production test for the unit to function properly. " ::= { controlSystem 9 } systemLastDigInput OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The last Prog.Input that generated a trap. Used by Traps only." ::= { controlSystem 10 } systemTrapCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The number of times a trap has been repeated.. Only acessible for Traps." ::= { controlSystem 11 } systemHeartBeatTrapRepeatRate OBJECT-TYPE SYNTAX Integer32 (0..1440) MAX-ACCESS read-write STATUS current DESCRIPTION "The repeat rate for the systemHeartBeatTrap. Setting this value to zero will disable the HeartBeatTrap." ::= { controlSystem 12 } systemResetManualAlarms OBJECT-TYPE SYNTAX INTEGER { pushbutton (0), apply (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "A pushutton that resets all manually resettable alarms in the controlsystem. Alarms that is not manually resettable will not be affected by this." ::= { controlSystem 13 } systemControlUnitInputIndex OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Index used for navigating in the table for configurable inputs." ::= { controlSystem 14 } systemControlUnitInputTable OBJECT-TYPE SYNTAX SEQUENCE OF SystemControlUnitInputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the description of the programmable inputs. There is one row for each Control unit. Programmable input alarms will have description attached to the traps that explains the alarm. Default description is: ProgInput .x" ::= { controlSystem 15 } systemControlUnitInputEntry OBJECT-TYPE SYNTAX SystemControlUnitInputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { systemControlUnitInputIndex } ::= { systemControlUnitInputTable 1 } SystemControlUnitInputEntry ::= SEQUENCE { inputUnitID Integer32, inputUserConfigurableText1 DisplayString, inputUserConfigurableText2 DisplayString, inputUserConfigurableText3 DisplayString, inputUserConfigurableText4 DisplayString, inputUserConfigurableText5 DisplayString, inputUserConfigurableText6 DisplayString, inputUserConfigurableText7 DisplayString, inputUserConfigurableText8 DisplayString, inputUserConfigurableText9 DisplayString, inputUserConfigurableText10 DisplayString } inputUnitID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The ID of which Control unit to be read." ::= { systemControlUnitInputEntry 1 } inputUserConfigurableText1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .1." ::= { systemControlUnitInputEntry 2 } inputUserConfigurableText2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .2." ::= { systemControlUnitInputEntry 3 } inputUserConfigurableText3 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .3." ::= { systemControlUnitInputEntry 4 } inputUserConfigurableText4 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .4." ::= { systemControlUnitInputEntry 5 } inputUserConfigurableText5 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .5." ::= { systemControlUnitInputEntry 6 } inputUserConfigurableText6 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .6." ::= { systemControlUnitInputEntry 7 } inputUserConfigurableText7 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .7." ::= { systemControlUnitInputEntry 8 } inputUserConfigurableText8 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .8." ::= { systemControlUnitInputEntry 9 } inputUserConfigurableText9 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .9." ::= { systemControlUnitInputEntry 10 } inputUserConfigurableText10 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .10." ::= { systemControlUnitInputEntry 11 } systemResetCtrlSystem OBJECT-TYPE SYNTAX INTEGER { pushbutton (0), reboot (1) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "A pushbutton function that resets the control system. Configuration data will be kept." ::= { controlSystem 16 } ioUnitNumberOfUnits OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ioUnits 1 } ioUnitsIndex OBJECT-TYPE SYNTAX Integer32 (0..13) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "" ::= { ioUnits 2 } ioUnitsTable OBJECT-TYPE SYNTAX SEQUENCE OF IoUnitsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { ioUnits 3 } ioUnitsEntry OBJECT-TYPE SYNTAX IoUnitsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ioUnitsIndex } ::= { ioUnitsTable 1 } IoUnitsEntry ::= SEQUENCE { ioUnitID Integer32, ioUnitOutDoorTemp1 Integer32, ioUnitOutDoorTemp2 Integer32, ioUnitFanSpeed1 Integer32, ioUnitFanSpeedDeltaValue1 Integer32, ioUnitFanSpeed2 Integer32, ioUnitFanSpeedDeltaValue2 Integer32, ioUnitProgInputText1 DisplayString, ioUnitProgInputStatus1 INTEGER, ioUnitProgInputText2 DisplayString, ioUnitProgInputStatus2 INTEGER, ioUnitProgInputText3 DisplayString, ioUnitProgInputStatus3 INTEGER, ioUnitProgInputText4 DisplayString, ioUnitProgInputStatus4 INTEGER, ioUnitProgInputText5 DisplayString, ioUnitProgInputStatus5 INTEGER, ioUnitProgInputText6 DisplayString, ioUnitProgInputStatus6 INTEGER, ioUnitProgInputValue1 Integer32, ioUnitProgInputValue2 Integer32, ioUnitProgInputValue3 Integer32, ioUnitProgInputValue4 Integer32, ioUnitProgInputValue5 Integer32, ioUnitProgInputValue6 Integer32 } ioUnitID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ioUnitsEntry 1 } ioUnitOutDoorTemp1 OBJECT-TYPE SYNTAX Integer32 UNITS "Deg. C/F; i.e. 25 = 25 Deg." MAX-ACCESS read-only STATUS current DESCRIPTION "The measured value of the temperature input. Depending on the global setting in the Control unit, this value will be presented in Celsius or Fahrenheit." ::= { ioUnitsEntry 2 } ioUnitOutDoorTemp2 OBJECT-TYPE SYNTAX Integer32 UNITS "Deg. C/F; i.e. 25 = 25 Deg." MAX-ACCESS read-only STATUS current DESCRIPTION "The measured value of the temperature input. Depending on the global setting in the Control unit, this value will be presented in Celsius or Fahrenheit." ::= { ioUnitsEntry 3 } ioUnitFanSpeed1 OBJECT-TYPE SYNTAX Integer32 UNITS "Percent %" MAX-ACCESS read-only STATUS current DESCRIPTION "The speed of the cooling/ circulation fan. The speed is a percentage of max RPM. " ::= { ioUnitsEntry 4 } ioUnitFanSpeedDeltaValue1 OBJECT-TYPE SYNTAX Integer32 UNITS "Percent %" MAX-ACCESS read-only STATUS current DESCRIPTION "The deviation of the cooling/circulation fans speed set value. Is a percentage of the desired value. " ::= { ioUnitsEntry 5 } ioUnitFanSpeed2 OBJECT-TYPE SYNTAX Integer32 UNITS "Percent %" MAX-ACCESS read-only STATUS current DESCRIPTION "The speed of the cooling/ circulation fan. The speed is a percentage of max RPM. " ::= { ioUnitsEntry 6 } ioUnitFanSpeedDeltaValue2 OBJECT-TYPE SYNTAX Integer32 UNITS "Percent %" MAX-ACCESS read-only STATUS current DESCRIPTION "The deviation of the cooling/circulation fans speed set value. Is a percentage of the desired value. " ::= { ioUnitsEntry 7 } ioUnitProgInputText1 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .1" ::= { ioUnitsEntry 8 } ioUnitProgInputStatus1 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input status. " ::= { ioUnitsEntry 9 } ioUnitProgInputText2 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .2" ::= { ioUnitsEntry 10 } ioUnitProgInputStatus2 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input status. " ::= { ioUnitsEntry 11 } ioUnitProgInputText3 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .3" ::= { ioUnitsEntry 12 } ioUnitProgInputStatus3 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input status. " ::= { ioUnitsEntry 13 } ioUnitProgInputText4 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .4" ::= { ioUnitsEntry 14 } ioUnitProgInputStatus4 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input status. " ::= { ioUnitsEntry 15 } ioUnitProgInputText5 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .5" ::= { ioUnitsEntry 16 } ioUnitProgInputStatus5 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input status. " ::= { ioUnitsEntry 17 } ioUnitProgInputText6 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .6" ::= { ioUnitsEntry 18 } ioUnitProgInputStatus6 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Programmable input status. " ::= { ioUnitsEntry 19 } ioUnitProgInputValue1 OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 500 = 5.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The value read on input." ::= { ioUnitsEntry 20 } ioUnitProgInputValue2 OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 500 = 5.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The value read on input." ::= { ioUnitsEntry 21 } ioUnitProgInputValue3 OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 500 = 5.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The value read on input." ::= { ioUnitsEntry 22 } ioUnitProgInputValue4 OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 500 = 5.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The value read on input." ::= { ioUnitsEntry 23 } ioUnitProgInputValue5 OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 500 = 5.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The value read on input." ::= { ioUnitsEntry 24 } ioUnitProgInputValue6 OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 500 = 5.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The value read on input." ::= { ioUnitsEntry 25 } systemServiceMode OBJECT-TYPE SYNTAX INTEGER { deactivate (0), activate (1) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This is a switch function to activate (1) or deactivate (0) servicemode. Status can also be read. Servicemode prevent the system to operate relays or send traps or mail." ::= { controlSystem 18 } systemSiteInfoCustomer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Customer name (as stored in the Control Unit)." ::= { systemSiteInfo 1 } systemSiteInfoLocation OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The system/site Location details (as stored in the Control Unit)." ::= { systemSiteInfo 2 } systemSiteInfoMessage1 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The system/site Info Message record #1 (as stored in the Control Unit). 31 Bytes." ::= { systemSiteInfo 3 } systemSiteInfoMessage2 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The system/site Info Message record #2 (as stored in the Control Unit). 31 Bytes." ::= { systemSiteInfo 4 } systemSiteInfoInstalledDate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The system's Installed Date text string (as stored in the Control Unit) 16bytes." ::= { systemSiteInfo 5 } systemSiteInfoControllerType OBJECT-TYPE SYNTAX INTEGER { al175 (0), al4000 (1), al6000 (2), al175oem (3), mcu (4), smartpack (5), compack (6), smartpack2 (7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The system Controller Module currently connected. 0 = AL175 1 = AL4000 (Aeon Gold) 2 = AL6000 3 = AL175OEM 4 = MCU 5 = SmartPack 6 = ComPack" ::= { systemSiteInfo 6 } systemSiteInfoSystemSeriaNum OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number for the complete system." ::= { systemSiteInfo 7 } systemSiteInfoControllerSeriaNum OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number for Control unit 1." ::= { systemSiteInfo 8 } systemNominalVoltage OBJECT-TYPE SYNTAX INTEGER { prs48v (0), prs24v (1), prs12v (2), prs26v (3), prs60v (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The nominal voltage rating. 24V/48V/60V systems. 0=48V 1=24V 2=Not used 3=Not used 4=60V" ::= { dcPlant 4 } systemOperationalStatus OBJECT-TYPE SYNTAX INTEGER { floatvoltreg (0), floattempcomp (1), batteryboost (2), batterytest (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "A summary status showing if the system is testing, boosting, floating etc. 0=Float, voltage regulated 1=Float, temperature comp. regulated; 2=boost 3=battery test" ::= { dcSystem 2 } batteryName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "A descriptive name of the battery installed in the system." ::= { battery 1 } batteryVoltage OBJECT-TYPE SYNTAX Integer32 (0..7500) UNITS "1/100 Volt; i.e. 5400 = 54.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The measured battery voltage." ::= { battery 2 } batteryCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "Amperes or DeciAmperes" MAX-ACCESS read-only STATUS current DESCRIPTION "The measured total battery current. This is the sum of all the enabled shunt measurements in the system. Negative battery current indicates discharging of the batteries. Positive battery current indicates charging of the batteries. Note that the units measured may be i Amperes or in Deciamperes depending on global system settings" ::= { battery 3 } batteryTemp OBJECT-TYPE SYNTAX Integer32 (0..9999) UNITS "Deg. C/F; i.e. 25 = 25 Deg." MAX-ACCESS read-only STATUS current DESCRIPTION "The highest value of the enabled battery temperature measurements. Depending on the global setting in the Control unit, this value will be presented in Celsius or Fahrenheit." ::= { battery 4 } batteryBreakerStatus OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the battery fuses/breakers can be either normal(0) or alarm(1)." ::= { battery 5 } batteryChargeCurrentLimitCtrl OBJECT-TYPE SYNTAX INTEGER { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable of the battery charge current limitation feature; 0=disable, 1=enable." ::= { battery 6 } batteryChargeCurrentLimitValue OBJECT-TYPE SYNTAX Integer32 (0..32000) UNITS "Amperes or DeciAmperes" MAX-ACCESS read-write STATUS current DESCRIPTION "Battery charging current limit value. Used only when AC source is mains feed. Note that the units measured may be i Amperes or in Deciamperes depending on global system settings" ::= { battery 7 } batteryTempCompEnable OBJECT-TYPE SYNTAX INTEGER { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable (0) or Disable (1) of Battery Temperature Compensated output regulation mode" ::= { battery 8 } batteryFloatVoltConfig OBJECT-TYPE SYNTAX Integer32 (4300..6000) UNITS "1/100 Volt; i.e. 5400 = 54.00V" MAX-ACCESS read-write STATUS current DESCRIPTION "The Voltage at which the DC System float charges. Acts as reference voltage when running temperature compensated charging." ::= { battery 9 } batteryBoostVoltConfig OBJECT-TYPE SYNTAX Integer32 (4300..6000) UNITS "1/100 Volt; i.e. 5400 = 54.00V" MAX-ACCESS read-write STATUS current DESCRIPTION "The Voltage at which the DC System boost charges the batteries." ::= { battery 10 } batteryHighMajorAlarmVoltageConfig OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 5400 = 54.00V" MAX-ACCESS read-write STATUS current DESCRIPTION "The Major High Battery Voltage alarm limit set voltage" ::= { battery 11 } batteryHighMinorAlarmVoltageConfig OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 5400 = 54.00V" MAX-ACCESS read-write STATUS current DESCRIPTION "The Minor High Battery Voltage alarm limit set voltage" ::= { battery 12 } batteryLowMajorAlarmVoltageConfig OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 5400 = 54.00V" MAX-ACCESS read-write STATUS current DESCRIPTION "The Major Low Battery Voltage Alarm limit set voltage" ::= { battery 13 } batteryLowMinorAlarmVoltageConfig OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 5400 = 54.00V" MAX-ACCESS read-write STATUS current DESCRIPTION "The Minor Low Battery Voltage Alarm limit set voltage" ::= { battery 14 } batteryStartManualTest OBJECT-TYPE SYNTAX INTEGER { pushbutton (0), starttest (1), stoptest (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This pushbutton will start or stop a manual battery test if the system allows it." ::= { battery 15 } batteryStartManualBoost OBJECT-TYPE SYNTAX INTEGER { pushbutton (0), startboost (1), stopboost (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This pushbutton will start or stop a manual battery boost if the system allows it." ::= { battery 16 } batteryLVDStatus OBJECT-TYPE SYNTAX INTEGER { connected (0), disconnected (1), disabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Battery Contactor is connected(0), disconnected(1) or disabled(2)" ::= { batteryLVD 1 } batteryLVDDisconnectVoltage OBJECT-TYPE SYNTAX Integer32 (0..7200) UNITS "1/100 Volt; i.e. 5400 = 54.00V" MAX-ACCESS read-write STATUS current DESCRIPTION "The Battery Contactors Disconnect Voltage" ::= { batteryLVD 2 } batteryLVDConnectVoltage OBJECT-TYPE SYNTAX Integer32 (0..7200) UNITS "1/100 Volt; i.e. 5400 = 54.00V" MAX-ACCESS read-write STATUS current DESCRIPTION "The Battery Contactors Reconnect Voltage" ::= { batteryLVD 3 } batteryBanksNumofBanks OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Control units that is used to measure battery parameters. " ::= { battery 18 } -- This setpoint / value is common for all battery strings monitored and -- is the major alarm limit. batterySymmetryDeltaLimitVoltage OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 150 = 1.50V" MAX-ACCESS read-write STATUS current DESCRIPTION "The allowable deviation of the symmetry voltage from the theoretical. Exceeding this value in either direction (+/-) causes an alarm state." ::= { batteryBanks 1 } batteryBanksIndex OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Index used for navigating the rows 1..8 of batteryBanksTable " ::= { batteryBanks 2 } batteryBanksTable OBJECT-TYPE SYNTAX SEQUENCE OF BatteryBanksEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of up to 8 battery banks. Each banks may have up to 8 symmetry measuments." ::= { batteryBanks 3 } batteryBanksEntry OBJECT-TYPE SYNTAX BatteryBanksEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { batteryBanksIndex } ::= { batteryBanksTable 1 } BatteryBanksEntry ::= SEQUENCE { batteryBankID Integer32, batteryBanksSymmetry1enable INTEGER, batteryBanksSymmetry1status INTEGER, batteryBanksSymmetry1deltaVoltage Integer32, batteryBanksSymmetry2enable INTEGER, batteryBanksSymmetry2status INTEGER, batteryBanksSymmetry2deltaVoltage Integer32, batteryBanksSymmetry3enable INTEGER, batteryBanksSymmetry3status INTEGER, batteryBanksSymmetry3deltaVoltage Integer32, batteryBanksSymmetry4enable INTEGER, batteryBanksSymmetry4status INTEGER, batteryBanksSymmetry4deltaVoltage Integer32, batteryBanksSymmetry5enable INTEGER, batteryBanksSymmetry5status INTEGER, batteryBanksSymmetry5deltaVoltage Integer32, batteryBanksSymmetry6enable INTEGER, batteryBanksSymmetry6status INTEGER, batteryBanksSymmetry6deltaVoltage Integer32, batteryBanksSymmetry7enable INTEGER, batteryBanksSymmetry7status INTEGER, batteryBanksSymmetry7deltaVoltage Integer32, batteryBanksSymmetry8enable INTEGER, batteryBanksSymmetry8status INTEGER, batteryBanksSymmetry8deltaVoltage Integer32 } batteryBankID OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "The ID of the selected row in the table. i.e. the battery bank." ::= { batteryBanksEntry 1 } batteryBanksSymmetry1enable OBJECT-TYPE SYNTAX INTEGER { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable the individual symmetry input. If disabled this will read 0 volts and the alarm flag will be turned off." ::= { batteryBanksEntry 2 } batteryBanksSymmetry1status OBJECT-TYPE SYNTAX INTEGER { ok (0), minorAlarm (1), majorAlarm (2), disabled (3), error (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Contains the status of this battery symmetry input. Possible States: 0=Normal 1=MinorAlarm 2=MajorAlarm 3=Disabled 4=Error " ::= { batteryBanksEntry 3 } batteryBanksSymmetry1deltaVoltage OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 100 = 1.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The difference between the measured value and the expected value. The expected value is calculated by taking the measured total batteryvoltage and divide it with the number of battery blocks. You'll then have the theoretical correct value for each battery block." ::= { batteryBanksEntry 4 } batteryBanksSymmetry2enable OBJECT-TYPE SYNTAX INTEGER { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable the individual symmetry input. If disabled this will read 0 volts and the alarm flag will be turned off." ::= { batteryBanksEntry 5 } batteryBanksSymmetry2status OBJECT-TYPE SYNTAX INTEGER { ok (0), minorAlarm (1), majorAlarm (2), disabled (3), error (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Contains the status of this battery symmetry input. Possible States: 0=Normal 1=MinorAlarm 2=MajorAlarm 3=Disabled 4=Error" ::= { batteryBanksEntry 6 } batteryBanksSymmetry2deltaVoltage OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 100 = 1.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The difference between the measured value and the expected value. The expected value is calculated by taking the measured total batteryvoltage and divide it with the number of battery blocks. You'll then have the theoretical correct value for each battery block." ::= { batteryBanksEntry 7 } batteryBanksSymmetry3enable OBJECT-TYPE SYNTAX INTEGER { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable the individual symmetry input. If disabled this will read 0 volts and the alarm flag will be turned off." ::= { batteryBanksEntry 8 } batteryBanksSymmetry3status OBJECT-TYPE SYNTAX INTEGER { ok (0), minorAlarm (1), majorAlarm (2), disabled (3), error (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Contains the status of this battery symmetry input. Possible States: 0=Normal 1=MinorAlarm 2=MajorAlarm 3=Disabled 4=Error" ::= { batteryBanksEntry 9 } batteryBanksSymmetry3deltaVoltage OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 100 = 1.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The difference between the measured value and the expected value. The expected value is calculated by taking the measured total batteryvoltage and divide it with the number of battery blocks. You'll then have the theoretical correct value for each battery block." ::= { batteryBanksEntry 10 } batteryBanksSymmetry4enable OBJECT-TYPE SYNTAX INTEGER { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable the individual symmetry input. If disabled this will read 0 volts and the alarm flag will be turned off." ::= { batteryBanksEntry 11 } batteryBanksSymmetry4status OBJECT-TYPE SYNTAX INTEGER { ok (0), minorAlarm (1), majorAlarm (2), disabled (3), error (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Contains the status of this battery symmetry input. Possible States: 0=Normal 1=MinorAlarm 2=MajorAlarm 3=Disabled 4=Error" ::= { batteryBanksEntry 12 } batteryBanksSymmetry4deltaVoltage OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 100 = 1.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The difference between the measured value and the expected value. The expected value is calculated by taking the measured total batteryvoltage and divide it with the number of battery blocks. You'll then have the theoretical correct value for each battery block." ::= { batteryBanksEntry 13 } batteryBanksSymmetry5enable OBJECT-TYPE SYNTAX INTEGER { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable the individual symmetry input. If disabled this will read 0 volts and the alarm flag will be turned off." ::= { batteryBanksEntry 14 } batteryBanksSymmetry5status OBJECT-TYPE SYNTAX INTEGER { ok (0), minorAlarm (1), majorAlarm (2), disabled (3), error (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Contains the status of this battery symmetry input. Possible States: 0=Normal 1=MinorAlarm 2=MajorAlarm 3=Disabled 4=Error" ::= { batteryBanksEntry 15 } batteryBanksSymmetry5deltaVoltage OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 100 = 1.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The difference between the measured value and the expected value. The expected value is calculated by taking the measured total batteryvoltage and divide it with the number of battery blocks. You'll then have the theoretical correct value for each battery block." ::= { batteryBanksEntry 16 } batteryBanksSymmetry6enable OBJECT-TYPE SYNTAX INTEGER { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable the individual symmetry input. If disabled this will read 0 volts and the alarm flag will be turned off." ::= { batteryBanksEntry 17 } batteryBanksSymmetry6status OBJECT-TYPE SYNTAX INTEGER { ok (0), minorAlarm (1), majorAlarm (2), disabled (3), error (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Contains the status of this battery symmetry input. Possible States: 0=Normal 1=MinorAlarm 2=MajorAlarm 3=Disabled 4=Error" ::= { batteryBanksEntry 18 } batteryBanksSymmetry6deltaVoltage OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 100 = 1.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The difference between the measured value and the expected value. The expected value is calculated by taking the measured total batteryvoltage and divide it with the number of battery blocks. You'll then have the theoretical correct value for each battery block." ::= { batteryBanksEntry 19 } batteryBanksSymmetry7enable OBJECT-TYPE SYNTAX INTEGER { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable the individual symmetry input. If disabled this will read 0 volts and the alarm flag will be turned off." ::= { batteryBanksEntry 20 } batteryBanksSymmetry7status OBJECT-TYPE SYNTAX INTEGER { ok (0), minorAlarm (1), majorAlarm (2), disabled (3), error (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Contains the status of this battery symmetry input. Possible States: 0=Normal 1=MinorAlarm 2=MajorAlarm 3=Disabled 4=Error" ::= { batteryBanksEntry 21 } batteryBanksSymmetry7deltaVoltage OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 100 = 1.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The difference between the measured value and the expected value. The expected value is calculated by taking the measured total batteryvoltage and divide it with the number of battery blocks. You'll then have the theoretical correct value for each battery block." ::= { batteryBanksEntry 22 } batteryBanksSymmetry8enable OBJECT-TYPE SYNTAX INTEGER { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable the individual symmetry input. If disabled this will read 0 volts and the alarm flag will be turned off." ::= { batteryBanksEntry 23 } batteryBanksSymmetry8status OBJECT-TYPE SYNTAX INTEGER { ok (0), minorAlarm (1), majorAlarm (2), disabled (3), error (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Contains the status of this battery symmetry input. Possible States: 0=Normal 1=MinorAlarm 2=MajorAlarm 3=Disabled 4=Error" ::= { batteryBanksEntry 24 } batteryBanksSymmetry8deltaVoltage OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 100 = 1.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The difference between the measured value and the expected value. The expected value is calculated by taking the measured total batteryvoltage and divide it with the number of battery blocks. You'll then have the theoretical correct value for each battery block." ::= { batteryBanksEntry 25 } batteryBanksNumberOfStrings OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of strings in the power system." ::= { batteryBanks 4 } batteryBanksExtensionIndex OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Index used for navigating the rows 1..14 of batteryBanksExtensionTable " ::= { batteryBanks 5 } batteryBanksExtensionTable OBJECT-TYPE SYNTAX SEQUENCE OF BatteryBanksExtensionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table shows the measured value on the symmetry inputs." ::= { batteryBanks 6 } batteryBanksExtensionEntry OBJECT-TYPE SYNTAX BatteryBanksExtensionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { batteryBanksExtensionIndex } ::= { batteryBanksExtensionTable 1 } BatteryBanksExtensionEntry ::= SEQUENCE { batteryBanksExtensionID Integer32, batteryBanksExtensionSymmetryInputValue1 Integer32, batteryBanksExtensionSymmetryInputValue2 Integer32, batteryBanksExtensionSymmetryInputValue3 Integer32, batteryBanksExtensionSymmetryInputValue4 Integer32, batteryBanksExtensionSymmetryInputValue5 Integer32, batteryBanksExtensionSymmetryInputValue6 Integer32, batteryBanksExtensionSymmetryInputValue7 Integer32, batteryBanksExtensionSymmetryInputValue8 Integer32 } batteryBanksExtensionID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The ID of the selected row in the table. i.e. the battery bank." ::= { batteryBanksExtensionEntry 1 } batteryBanksExtensionSymmetryInputValue1 OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 1200 = 12.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The measured voltage on the symmetry input." ::= { batteryBanksExtensionEntry 2 } batteryBanksExtensionSymmetryInputValue2 OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 1200 = 12.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The measured voltage on the symmetry input." ::= { batteryBanksExtensionEntry 3 } batteryBanksExtensionSymmetryInputValue3 OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 1200 = 12.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The measured voltage on the symmetry input." ::= { batteryBanksExtensionEntry 4 } batteryBanksExtensionSymmetryInputValue4 OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 1200 = 12.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The measured voltage on the symmetry input." ::= { batteryBanksExtensionEntry 5 } batteryBanksExtensionSymmetryInputValue5 OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 1200 = 12.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The measured voltage on the symmetry input." ::= { batteryBanksExtensionEntry 6 } batteryBanksExtensionSymmetryInputValue6 OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 1200 = 12.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The measured voltage on the symmetry input." ::= { batteryBanksExtensionEntry 7 } batteryBanksExtensionSymmetryInputValue7 OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 1200 = 12.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The measured voltage on the symmetry input." ::= { batteryBanksExtensionEntry 8 } batteryBanksExtensionSymmetryInputValue8 OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 1200 = 12.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The measured voltage on the symmetry input." ::= { batteryBanksExtensionEntry 9 } batteryTimeToDisconnect OBJECT-TYPE SYNTAX Integer32 UNITS "Minutes; 40 = 40 minutes" MAX-ACCESS read-only STATUS current DESCRIPTION "Remaining time to low voltage battery disconnect." REFERENCE "BatteryTimeLeft (minutes)" ::= { batteryCapacityData 1 } batteryCapacityLeft OBJECT-TYPE SYNTAX Integer32 UNITS "Ah/%; 23 = 23 Ah or in %" MAX-ACCESS read-only STATUS current DESCRIPTION "Capacity left in the battery." REFERENCE "BatteryRemCap" ::= { batteryCapacityData 2 } batteryCapacityUsed OBJECT-TYPE SYNTAX Integer32 UNITS "Ah/%; 23 = 23 Ah or in %" MAX-ACCESS read-only STATUS current DESCRIPTION "Capacity consumed." REFERENCE "BatteryUsedCap" ::= { batteryCapacityData 3 } batteryCapacityTotal OBJECT-TYPE SYNTAX Integer32 UNITS "Ah/%; 23 = 23 Ah or in %" MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total Capacity of the battery. This value is the installed capacity compensated with the last battery tests quality level" REFERENCE "BatteryTotCap" ::= { batteryCapacityData 4 } batteryQuality OBJECT-TYPE SYNTAX Integer32 UNITS "%" MAX-ACCESS read-only STATUS current DESCRIPTION "This is the battery quality (%) of the latest battery test." REFERENCE "BatteryQuality" ::= { batteryCapacityData 5 } battmonNumberOfUnits OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of battery monitor units in the power system." ::= { batteryMonitorUnits 1 } battmonUnitsIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Index used for navigating the rows 1..14 of battmonUnitsTable " ::= { batteryMonitorUnits 2 } battmonUnitsTable OBJECT-TYPE SYNTAX SEQUENCE OF BattmonUnitsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of up to 14 battery monitor control units. " ::= { batteryMonitorUnits 3 } battmonUnitsEntry OBJECT-TYPE SYNTAX BattmonUnitsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { batteryBanksIndex } ::= { battmonUnitsTable 1 } BattmonUnitsEntry ::= SEQUENCE { batteryMonitorID Integer32, batteryMonitorSymmetry1status INTEGER, batteryMonitorSymmetry1InputValue Integer32, batteryMonitorSymmetry2status INTEGER, batteryMonitorSymmetry2InputValue Integer32, batteryMonitorSymmetry3status INTEGER, batteryMonitorSymmetry3InputValue Integer32, batteryMonitorSymmetry4status INTEGER, batteryMonitorSymmetry4InputValue Integer32, batteryMonitorCurrentValue Integer32, batteryMonitorFuseStatus INTEGER, batteryMonitorTemperature Integer32 } batteryMonitorID OBJECT-TYPE SYNTAX Integer32 (1..14) MAX-ACCESS read-only STATUS current DESCRIPTION "The ID of the selected row" ::= { battmonUnitsEntry 1 } batteryMonitorSymmetry1status OBJECT-TYPE SYNTAX INTEGER { ok (0), minorAlarm (1), majorAlarm (2), disabled (3), error (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Contains the status of this battery symmetry input. Possible States: 0=Normal 1=MinorAlarm 2=MajorAlarm 3=Disabled 4=Error" ::= { battmonUnitsEntry 2 } batteryMonitorSymmetry1InputValue OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 1200 = 12.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The measured voltage on the symmetry input." ::= { battmonUnitsEntry 3 } batteryMonitorSymmetry2status OBJECT-TYPE SYNTAX INTEGER { ok (0), minorAlarm (1), majorAlarm (2), disabled (3), error (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Contains the status of this battery symmetry input. Possible States: 0=Normal 1=MinorAlarm 2=MajorAlarm 3=Disabled 4=Error" ::= { battmonUnitsEntry 4 } batteryMonitorSymmetry2InputValue OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 1200 = 12.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The measured voltage on the symmetry input." ::= { battmonUnitsEntry 5 } batteryMonitorSymmetry3status OBJECT-TYPE SYNTAX INTEGER { ok (0), minorAlarm (1), majorAlarm (2), disabled (3), error (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Contains the status of this battery symmetry input. Possible States: 0=Normal 1=MinorAlarm 2=MajorAlarm 3=Disabled 4=Error" ::= { battmonUnitsEntry 6 } batteryMonitorSymmetry3InputValue OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 1200 = 12.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The measured voltage on the symmetry input." ::= { battmonUnitsEntry 7 } batteryMonitorSymmetry4status OBJECT-TYPE SYNTAX INTEGER { ok (0), minorAlarm (1), majorAlarm (2), disabled (3), error (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Contains the status of this battery symmetry input. Possible States: 0=Normal 1=MinorAlarm 2=MajorAlarm 3=Disabled 4=Error" ::= { battmonUnitsEntry 8 } batteryMonitorSymmetry4InputValue OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 1200 = 12.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The measured voltage on the symmetry input." ::= { battmonUnitsEntry 9 } batteryMonitorCurrentValue OBJECT-TYPE SYNTAX Integer32 UNITS "Amperes or DeciAmperes" MAX-ACCESS read-only STATUS current DESCRIPTION "The measured current to/from the battery. Note that the units measured may be i Amperes or in Deciamperes depending on global system settings" ::= { battmonUnitsEntry 10 } batteryMonitorFuseStatus OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the battery fuse/breaker can be either normal(0) or alarm(1)." ::= { battmonUnitsEntry 11 } batteryMonitorTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "Deg. C/F; i.e. 25 = 25 Deg." MAX-ACCESS read-only STATUS current DESCRIPTION "The battery temperature." ::= { battmonUnitsEntry 12 } batteryHighMajorTempAlarmLevel OBJECT-TYPE SYNTAX Integer32 UNITS "Deg. C/F; i.e. 25 = 25 Deg." MAX-ACCESS read-write STATUS current DESCRIPTION "This is the Major High Temperature Alarm level." ::= { battery 22 } -- Be aware that it is no validation against the Major High Temperature Alarm Level -- and therefore it is possible to set this value higher than the Major High Temperature Level. -- The consequense of doing this will be that the alarm will not be tripped until the -- Minor High Temperature Level has been reached. batteryHighMinorTempAlarmLevel OBJECT-TYPE SYNTAX Integer32 UNITS "Deg. C/F; i.e. 25 = 25 Deg." MAX-ACCESS read-write STATUS current DESCRIPTION "This is the Minor High Temperature Alarm level." ::= { battery 23 } batteryTestEndVoltage OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 Volt; i.e. 190 = 1.90V" MAX-ACCESS read-write STATUS current DESCRIPTION "The end voltage for standard battery test (V/cell) 1/100 Volt; i.e. 190 = 1.90V" ::= { batteryTest 1 } batteryTestMaximumDischargeTime OBJECT-TYPE SYNTAX Integer32 UNITS "Minutes" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum allowed run time for the battery test (Minutes)" ::= { batteryTest 2 } batteryTestMaximumDischargeAh OBJECT-TYPE SYNTAX Integer32 UNITS "Ah" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum allowed discharge for the batteries during a battery test (Ah)" ::= { batteryTest 3 } loadDistributionCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "Amperes or DeciAmperes" MAX-ACCESS read-only STATUS current DESCRIPTION "The total load current Note that the units measured may be i Amperes or in Deciamperes depending on global system settings" ::= { loadDistribution 1 } loadDistributionBreakerStatus OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the load fuses/breakers can be either normal(0) or alarm(1) " ::= { loadDistribution 2 } loadLVD1Enable OBJECT-TYPE SYNTAX INTEGER { disabled (0), enabled (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of contactors configuration. 'enabled' means that the contactor is in use. 'disabled' means that the contactor is disconfigured and not in use." ::= { loadDistributionLVDStatus 1 } loadLVD1Status OBJECT-TYPE SYNTAX INTEGER { connected (0), disconnected (1), disabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The load Contactor 1 is connected(0), disconnected(1) or disabled(2)" ::= { loadDistributionLVDStatus 2 } loadLVD1ConnectVoltage OBJECT-TYPE SYNTAX Integer32 (0..7200) UNITS "1/100 Volt; i.e. 5400 = 54.00V" MAX-ACCESS read-write STATUS current DESCRIPTION "LVLD1 Connect Voltage" ::= { loadDistributionLVDStatus 3 } loadLVD1DisconnectVoltage OBJECT-TYPE SYNTAX Integer32 (0..7200) UNITS "1/100 Volt; i.e. 5400 = 54.00V" MAX-ACCESS read-write STATUS current DESCRIPTION "LVLD1 Disconnect Voltage" ::= { loadDistributionLVDStatus 4 } loadLVD2Enable OBJECT-TYPE SYNTAX INTEGER { disabled (0), enabled (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of contactors configuration. 'enabled' means that the contactor is in use. 'disabled' means that the contactor is disconfigured and not in use." ::= { loadDistributionLVDStatus 5 } loadLVD2Status OBJECT-TYPE SYNTAX INTEGER { connected (0), disconnected (1), disabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The load Contactor 2 is connected(0), disconnected(1) or disabled(2)" ::= { loadDistributionLVDStatus 6 } loadLVD2ConnectVoltage OBJECT-TYPE SYNTAX Integer32 (0..7200) UNITS "1/100 Volt; i.e. 5400 = 54.00V" MAX-ACCESS read-write STATUS current DESCRIPTION "LVLD2 Connect Voltage" ::= { loadDistributionLVDStatus 7 } loadLVD2DisconnectVoltage OBJECT-TYPE SYNTAX Integer32 (0..7200) UNITS "1/100 Volt; i.e. 5400 = 54.00V" MAX-ACCESS read-write STATUS current DESCRIPTION "LVLD2 Disconnect Voltage" ::= { loadDistributionLVDStatus 8 } loadLVD3Enable OBJECT-TYPE SYNTAX INTEGER { disabled (0), enabled (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of contactors configuration. 'enabled' means that the contactor is in use. 'disabled' means that the contactor is disconfigured and not in use." ::= { loadDistributionLVDStatus 9 } loadLVD3Status OBJECT-TYPE SYNTAX INTEGER { connected (0), disconnected (1), disabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The load Contactor 3 is connected(0), disconnected(1) or disabled(2)" ::= { loadDistributionLVDStatus 10 } loadLVD3ConnectVoltage OBJECT-TYPE SYNTAX Integer32 (0..7200) UNITS "1/100 Volt; i.e. 5400 = 54.00V" MAX-ACCESS read-write STATUS current DESCRIPTION "LVLD3 Connect Voltage" ::= { loadDistributionLVDStatus 11 } loadLVD3DisconnectVoltage OBJECT-TYPE SYNTAX Integer32 (0..7200) UNITS "1/100 Volt; i.e. 5400 = 54.00V" MAX-ACCESS read-write STATUS current DESCRIPTION "LVLD3 Disconnect Voltage" ::= { loadDistributionLVDStatus 12 } loadmonitorNumberOfUnits OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { loadMonitorUnits 1 } loadMonitorUnitsIndex OBJECT-TYPE SYNTAX Integer32 (0..13) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "" ::= { loadMonitorUnits 2 } loadMonitorUnitsTable OBJECT-TYPE SYNTAX SEQUENCE OF LoadMonitorUnitsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { loadMonitorUnits 3 } loadMonitorUnitsEntry OBJECT-TYPE SYNTAX LoadMonitorUnitsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { loadMonitorUnitsIndex } ::= { loadMonitorUnitsTable 1 } LoadMonitorUnitsEntry ::= SEQUENCE { loadMonitorID Integer32, loadMonitorFuseStatus1 INTEGER, loadMonitorCurrent1 Integer32, loadMonitorFuseStatus2 INTEGER, loadMonitorCurrent2 Integer32, loadMonitorFuseStatus3 INTEGER, loadMonitorCurrent3 Integer32, loadMonitorFuseStatus4 INTEGER, loadMonitorCurrent4 Integer32, loadMonitorFuseStatus5 INTEGER, loadMonitorCurrent5 Integer32, loadMonitorFuseStatus6 INTEGER, loadMonitorCurrent6 Integer32, loadMonitorFuseStatus7 INTEGER, loadMonitorCurrent7 Integer32, loadMonitorFuseStatus8 INTEGER, loadMonitorCurrent8 Integer32 } loadMonitorID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { loadMonitorUnitsEntry 1 } loadMonitorFuseStatus1 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the load fuses/breakers can be either normal(0) or alarm(1) " ::= { loadMonitorUnitsEntry 2 } loadMonitorCurrent1 OBJECT-TYPE SYNTAX Integer32 UNITS "Amperes or DeciAmperes" MAX-ACCESS read-only STATUS current DESCRIPTION "The current consumed by this load branch. Note that the units measured may be i Amperes or in Deciamperes depending on global system settings" ::= { loadMonitorUnitsEntry 3 } loadMonitorFuseStatus2 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the load fuses/breakers can be either normal(0) or alarm(1) " ::= { loadMonitorUnitsEntry 4 } loadMonitorCurrent2 OBJECT-TYPE SYNTAX Integer32 UNITS "Amperes or DeciAmperes" MAX-ACCESS read-only STATUS current DESCRIPTION "The current consumed by this load branch. Note that the units measured may be i Amperes or in Deciamperes depending on global system settings" ::= { loadMonitorUnitsEntry 5 } loadMonitorFuseStatus3 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the load fuses/breakers can be either normal(0) or alarm(1) " ::= { loadMonitorUnitsEntry 6 } loadMonitorCurrent3 OBJECT-TYPE SYNTAX Integer32 UNITS "Amperes or DeciAmperes" MAX-ACCESS read-only STATUS current DESCRIPTION "The current consumed by this load branch. Note that the units measured may be i Amperes or in Deciamperes depending on global system settings" ::= { loadMonitorUnitsEntry 7 } loadMonitorFuseStatus4 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the load fuses/breakers can be either normal(0) or alarm(1) " ::= { loadMonitorUnitsEntry 8 } loadMonitorCurrent4 OBJECT-TYPE SYNTAX Integer32 UNITS "Amperes or DeciAmperes" MAX-ACCESS read-only STATUS current DESCRIPTION "The current consumed by this load branch. Note that the units measured may be i Amperes or in Deciamperes depending on global system settings" ::= { loadMonitorUnitsEntry 9 } loadMonitorFuseStatus5 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the load fuses/breakers can be either normal(0) or alarm(1) " ::= { loadMonitorUnitsEntry 10 } loadMonitorCurrent5 OBJECT-TYPE SYNTAX Integer32 UNITS "Amperes or DeciAmperes" MAX-ACCESS read-only STATUS current DESCRIPTION "The current consumed by this load branch. Note that the units measured may be i Amperes or in Deciamperes depending on global system settings" ::= { loadMonitorUnitsEntry 11 } loadMonitorFuseStatus6 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the load fuses/breakers can be either normal(0) or alarm(1) " ::= { loadMonitorUnitsEntry 12 } loadMonitorCurrent6 OBJECT-TYPE SYNTAX Integer32 UNITS "Amperes or DeciAmperes" MAX-ACCESS read-only STATUS current DESCRIPTION "The current consumed by this load branch. Note that the units measured may be i Amperes or in Deciamperes depending on global system settings" ::= { loadMonitorUnitsEntry 13 } loadMonitorFuseStatus7 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the load fuses/breakers can be either normal(0) or alarm(1) " ::= { loadMonitorUnitsEntry 14 } loadMonitorCurrent7 OBJECT-TYPE SYNTAX Integer32 UNITS "Amperes or DeciAmperes" MAX-ACCESS read-only STATUS current DESCRIPTION "The current consumed by this load branch. Note that the units measured may be i Amperes or in Deciamperes depending on global system settings" ::= { loadMonitorUnitsEntry 15 } loadMonitorFuseStatus8 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the load fuses/breakers can be either normal(0) or alarm(1) " ::= { loadMonitorUnitsEntry 16 } loadMonitorCurrent8 OBJECT-TYPE SYNTAX Integer32 UNITS "Amperes or DeciAmperes" MAX-ACCESS read-only STATUS current DESCRIPTION "The current consumed by this load branch. Note that the units measured may be i Amperes or in Deciamperes depending on global system settings" ::= { loadMonitorUnitsEntry 17 } rectifierInstalledRectifiers OBJECT-TYPE SYNTAX Integer32 (1..101) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of installed rectifiers for this DC Power System." ::= { rectifier 1 } rectifierRectifiersActive OBJECT-TYPE SYNTAX Integer32 (1..101) MAX-ACCESS read-only STATUS current DESCRIPTION "Not Used!" ::= { rectifier 2 } rectifierTotalCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "DeciAmperes; i.e. 20 = 2,0 Amperes" MAX-ACCESS read-only STATUS current DESCRIPTION "The DC system's total delivered rectifier current" ::= { rectifier 3 } rectifierUtilization OBJECT-TYPE SYNTAX Integer32 (0..100) UNITS "%" MAX-ACCESS read-only STATUS current DESCRIPTION "Utilization in % of available rectifier capacity" REFERENCE "Rect.Capacity" ::= { rectifier 4 } rectifierStatusNoIndex OBJECT-TYPE SYNTAX Integer32 (0..95) MAX-ACCESS read-write STATUS current DESCRIPTION "An offset for the rectifierStatusTable array. The rectifier status table has a fixed number of 20 rows. This OID sets the offset for the rectifier in the first row i.e. setting the index to 11 will give a range from rectifier ID12 to ID31. Setting the index to 0 will give a range from rectifier ID1 to ID20." ::= { rectifierStatus 1 } rectifierStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF RectifierStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table listing up to 20 recifiers, starting from the rectifier number specified by rectifierStatusNoIndex" ::= { rectifierStatus 2 } rectifierStatusEntry OBJECT-TYPE SYNTAX RectifierStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row of rectifier status data corresponding to the rectifierStatusNoIndex value" INDEX { rectifierStatusID } ::= { rectifierStatusTable 1 } RectifierStatusEntry ::= SEQUENCE { rectifierStatusID Integer32, rectifierStatusStatus INTEGER, rectifierStatusOutputCurrent Integer32, rectifierStatusOutputVoltage Integer32, rectifierStatusTemp Integer32, rectifierStatusType DisplayString, rectifierStatusSKU DisplayString, rectifierStatusSerialNo DisplayString, rectifierStatusRevisionLevel DisplayString } rectifierStatusID OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The rectifier ID number of the rectifier." ::= { rectifierStatusEntry 1 } rectifierStatusStatus OBJECT-TYPE SYNTAX INTEGER { notPresent (0), normal (1), alarm (2), notUsed (3), disabled (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational status of the rectifier record. Not Present (0), normal (1), alarm (2), notUsed (3), disabled (4) " ::= { rectifierStatusEntry 2 } rectifierStatusOutputCurrent OBJECT-TYPE SYNTAX Integer32 (0..65535) UNITS "DeciAmperes" MAX-ACCESS read-only STATUS current DESCRIPTION "The output current of the rectifier." ::= { rectifierStatusEntry 3 } rectifierStatusOutputVoltage OBJECT-TYPE SYNTAX Integer32 (0..65535) UNITS "1/100 Volt; i.e. 5400 = 54.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The rectifier voltage of the rectifier record." ::= { rectifierStatusEntry 4 } rectifierStatusTemp OBJECT-TYPE SYNTAX Integer32 (0..65535) UNITS "Deg. C/F; i.e. 35 = 35 Degrees" MAX-ACCESS read-only STATUS current DESCRIPTION "The input air temperature of the rectifier." ::= { rectifierStatusEntry 5 } rectifierStatusType OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The rectifier article number string of the rectifier record." ::= { rectifierStatusEntry 6 } rectifierStatusSKU OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The rectifier part number." ::= { rectifierStatusEntry 7 } rectifierStatusSerialNo OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The rectifier serial number string of the rectifier record." ::= { rectifierStatusEntry 8 } rectifierStatusRevisionLevel OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The rectifier HW revision number string of the rectifier record." ::= { rectifierStatusEntry 9 } acVoltage1 OBJECT-TYPE SYNTAX Integer32 UNITS "Volts AC" MAX-ACCESS read-only STATUS current DESCRIPTION "The AC Voltage of phase 1" ::= { acDistribution 1 } acVoltage2 OBJECT-TYPE SYNTAX Integer32 UNITS "Volts AC" MAX-ACCESS read-only STATUS current DESCRIPTION "The AC Voltage of phase 2" ::= { acDistribution 2 } acVoltage3 OBJECT-TYPE SYNTAX Integer32 UNITS "Volts AC" MAX-ACCESS read-only STATUS current DESCRIPTION "The AC Voltage of phase 3" ::= { acDistribution 3 } alarmMajorHighBattVolt OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Major High Battery Voltage Alarm" ::= { alarmWellknownAlarms 1 } alarmMinorHighBattVolt OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Minor High Battery Voltage alarm" ::= { alarmWellknownAlarms 2 } alarmMajorLowBattVolt OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Major Low Battery Voltage Alarm" ::= { alarmWellknownAlarms 3 } alarmMinorLowBattVolt OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Minor Low Battery Voltage Alarm" ::= { alarmWellknownAlarms 4 } alarmMajorBatteryHighTemp OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Major High Battery Temperature alarm." ::= { alarmWellknownAlarms 5 } alarmMinorBatteryHighTemp OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Minor High Battery Temperature alarm." ::= { alarmWellknownAlarms 6 } alarmBatteryDisconnectOpen OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Battery Disconnect Contactor alarm" ::= { alarmWellknownAlarms 7 } alarmLVD1open OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The load Contactor 1 alarm. The contactor disconnect voltage has been reached and the contactor has disconnected." ::= { alarmWellknownAlarms 8 } alarmLVD2open OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The load Contactor 2 alarm. The contactor disconnect voltage has been reached and the contactor has disconnected." ::= { alarmWellknownAlarms 9 } alarmLVD3open OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The load Contactor 3 alarm. The contactor disconnect voltage has been reached and the contactor has disconnected. " ::= { alarmWellknownAlarms 10 } alarmACmains OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The AC voltage has dropped below critical level, or one or more AC input phases was lost." ::= { alarmWellknownAlarms 11 } alarmBatteryBreakerOpen OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "A battery breaker/fuse alarm." ::= { alarmWellknownAlarms 12 } alarmDistributionBreakerOpen OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "A Load Distribution breaker/fuse alarm." ::= { alarmWellknownAlarms 13 } alarmMajorRectifier OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is a Major Rectifier alarm." ::= { alarmWellknownAlarms 14 } alarmMinorRectifier OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is a Minor Rectifier alarm." ::= { alarmWellknownAlarms 15 } alarmMajorBatterySymmetry OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Battery Symmetry Delta Voltage Major alarm." ::= { alarmWellknownAlarms 16 } alarmMinorBatterySymmetry OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Battery Symmetry Delta Voltage Minor alarm" ::= { alarmWellknownAlarms 17 } alarmBatteryLifeEnded OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The battery quality has dropped below critical level. A battery test has measured the fully charged capacity to be too low, and thus probably the battery lifecycle to be near expired." REFERENCE "BatteryQuality" ::= { alarmWellknownAlarms 18 } alarmBatteryTestmodeEntered OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The system has lowered the battery charge voltage in order to discharge the batteries to a predefined level. When the criteria for stopping the battery testing is reached, the charge voltage is increased to commence normal charging." ::= { alarmWellknownAlarms 19 } alarmBatteryBoostmodeEntered OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The system has increased the battery charge voltage in order to boost the battery. When the criteria for stopping the battery boost is reached, the charge voltage is lowered to commence normal charging." ::= { alarmWellknownAlarms 20 } alarmIoUnitTemp1 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "High or low temperature alarm 1 from any of the IO units." ::= { alarmWellknownAlarms 21 } alarmIoUnitTemp2 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "High or low temperature alarm 2 from any of the IO units." ::= { alarmWellknownAlarms 22 } alarmIoUnitDeltaFanSpeed1 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Delta fan speed 1 from any of the IO units." ::= { alarmWellknownAlarms 23 } alarmIoUnitDeltaFanSpeed2 OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Delta fan speed 2 from any of the IO units." ::= { alarmWellknownAlarms 24 } alarmMajorSolar OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is a Major Solar alarm." ::= { alarmWellknownAlarms 25 } alarmMinorSolar OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is a Major Solar alarm." ::= { alarmWellknownAlarms 26 } alarmMajorRectifierCapacity OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is a Major Rectifier Capacity alarm." ::= { alarmWellknownAlarms 27 } alarmMinorRectifierCapacity OBJECT-TYPE SYNTAX INTEGER { normal (0), alarm (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is a Minor Rectifier Capacity alarm." ::= { alarmWellknownAlarms 28 } dcSystemTraps NOTIFICATION-GROUP NOTIFICATIONS { alarmMajorHighBattVoltTrap, alarmMinorHighBattVoltTrap, alarmMajorLowBattVoltTrap, alarmMinorLowBattVoltTrap, alarmMajorBatteryHighTempTrap, alarmMinorBatteryHighTempTrap, alarmBatteryDisconnectOpenTrap, alarmLVD1openTrap, alarmLVD2openTrap, alarmLVD3openTrap, alarmACmainsTrap, alarmBatteryBreakerOpenTrap, alarmDistributionBreakerOpenTrap, alarmMajorRectifierTrap, alarmMinorRectifierTrap, alarmMajorBatterySymmetryTrap, alarmMinorBatterySymmetryTrap, alarmBatteryLifeEndedTrap, alarmBatteryTestmodeEnteredTrap, alarmBatteryBoostmodeEnteredTrap, alarmController1proginputTrap, alarmController2proginputTrap, alarmController3proginputTrap, alarmController4proginputTrap, alarmController5proginputTrap, alarmController6proginputTrap, alarmController7proginputTrap, alarmController8proginputTrap, infoHeartBeatTrap, alarmIoUnitTemp1Trap, alarmIoUnitTemp2Trap, alarmIoUnitDeltaFanSpeed1Trap, alarmIoUnitDeltaFanSpeed2Trap, alarmIoUnit1proginputTrap, alarmIoUnit2proginputTrap, alarmIoUnit3proginputTrap, alarmIoUnit4proginputTrap, alarmIoUnit5proginputTrap, alarmIoUnit6proginputTrap, alarmIoUnit7proginputTrap, alarmIoUnit8proginputTrap, alarmIoUnit9proginputTrap, alarmIoUnit10proginputTrap, alarmIoUnit11proginputTrap, alarmIoUnit12proginputTrap, alarmIoUnit13proginputTrap, alarmIoUnit14proginputTrap, alarmMajorSolarChargerTrap, alarmMinorSolarChargerTrap, alarmMajorRectifierCapacityTrap, alarmMinorRectifierCapacityTrap } STATUS current DESCRIPTION " This branch contains the Alarm Notification Traps, which duplicate the alarmGroup OIDs. Each alarm condition is represented by a Alarm Condition Trap and an associated OFF Trap, which is optionally transmitted according to the state of OID systemSendOffTrap" ::= { eltekDistributedPlantV9 8 } alarmMajorHighBattVoltTrap NOTIFICATION-TYPE OBJECTS { alarmMajorHighBattVolt, systemTrapCounter } STATUS current DESCRIPTION "The Major High Battery Voltage alarm" ::= { dcSystemTraps 1 } alarmMinorHighBattVoltTrap NOTIFICATION-TYPE OBJECTS { alarmMinorHighBattVolt, systemTrapCounter } STATUS current DESCRIPTION "The Minor High Battery Voltage alarm" ::= { dcSystemTraps 2 } alarmMajorLowBattVoltTrap NOTIFICATION-TYPE OBJECTS { alarmMajorLowBattVolt, systemTrapCounter } STATUS current DESCRIPTION "The Major Low Battery Voltage Alarm" ::= { dcSystemTraps 3 } alarmMinorLowBattVoltTrap NOTIFICATION-TYPE OBJECTS { alarmMinorLowBattVolt, systemTrapCounter } STATUS current DESCRIPTION "The Minor Low Battery Voltage Alarm" ::= { dcSystemTraps 4 } alarmMajorBatteryHighTempTrap NOTIFICATION-TYPE OBJECTS { alarmMajorBatteryHighTemp, systemTrapCounter } STATUS current DESCRIPTION "The Major High Battery Temperature alarm." ::= { dcSystemTraps 5 } alarmMinorBatteryHighTempTrap NOTIFICATION-TYPE OBJECTS { alarmMinorBatteryHighTemp, systemTrapCounter } STATUS current DESCRIPTION "The Minor High Battery Temperature alarm." ::= { dcSystemTraps 6 } alarmBatteryDisconnectOpenTrap NOTIFICATION-TYPE OBJECTS { alarmBatteryDisconnectOpen, systemTrapCounter } STATUS current DESCRIPTION "The Battery Disconnect Contactor alarm" ::= { dcSystemTraps 7 } alarmLVD1openTrap NOTIFICATION-TYPE OBJECTS { alarmLVD1open, systemTrapCounter } STATUS current DESCRIPTION "The load Contactor 1 alarm. The contactor disconnect voltage has been reached and the contactor has disconnected." ::= { dcSystemTraps 8 } alarmLVD2openTrap NOTIFICATION-TYPE OBJECTS { alarmLVD2open, systemTrapCounter } STATUS current DESCRIPTION "The load Contactor 2 alarm. The contactor disconnect voltage has been reached and the contactor has disconnected." ::= { dcSystemTraps 9 } alarmLVD3openTrap NOTIFICATION-TYPE OBJECTS { alarmLVD3open, systemTrapCounter } STATUS current DESCRIPTION "The load Contactor 3 alarm. The contactor disconnect voltage has been reached and the contactor has disconnected." ::= { dcSystemTraps 10 } alarmACmainsTrap NOTIFICATION-TYPE OBJECTS { alarmACmains, systemTrapCounter } STATUS current DESCRIPTION "The AC voltage has dropped below critical level, or one or more AC input phases was lost." ::= { dcSystemTraps 11 } alarmBatteryBreakerOpenTrap NOTIFICATION-TYPE OBJECTS { alarmBatteryBreakerOpen, systemTrapCounter } STATUS current DESCRIPTION "A battery breaker/fuse alarm." ::= { dcSystemTraps 12 } alarmDistributionBreakerOpenTrap NOTIFICATION-TYPE OBJECTS { alarmDistributionBreakerOpen, systemTrapCounter } STATUS current DESCRIPTION "A Load Distribution breaker/fuse alarm." ::= { dcSystemTraps 13 } alarmMajorRectifierTrap NOTIFICATION-TYPE OBJECTS { alarmMajorRectifier, systemTrapCounter } STATUS current DESCRIPTION "This is a Major Rectifier alarm." ::= { dcSystemTraps 14 } alarmMinorRectifierTrap NOTIFICATION-TYPE OBJECTS { alarmMinorRectifier, systemTrapCounter } STATUS current DESCRIPTION "This is a Minor Rectifier alarm." ::= { dcSystemTraps 15 } alarmMajorBatterySymmetryTrap NOTIFICATION-TYPE OBJECTS { alarmMajorBatterySymmetry, systemTrapCounter } STATUS current DESCRIPTION "Battery Symmetry Delta Voltage Major alarm" ::= { dcSystemTraps 16 } alarmMinorBatterySymmetryTrap NOTIFICATION-TYPE OBJECTS { alarmMinorBatterySymmetry, systemTrapCounter } STATUS current DESCRIPTION "Battery Symmetry Delta Voltage Minor alarm" ::= { dcSystemTraps 17 } alarmBatteryLifeEndedTrap NOTIFICATION-TYPE OBJECTS { alarmBatteryLifeEnded, systemTrapCounter } STATUS current DESCRIPTION "The battery quality has dropped below critical level. A battery test has measured the fully charged capacity to be too low, and thus probably the battery lifecycle to be near expired." ::= { dcSystemTraps 18 } alarmBatteryTestmodeEnteredTrap NOTIFICATION-TYPE OBJECTS { alarmBatteryTestmodeEntered, systemTrapCounter } STATUS current DESCRIPTION "The system has lowered the battery charge voltage in order to discharge the batteries to a predefined level. When the criteria for stopping the battery testing is reached, the charge voltage is increased to commence normal charging." ::= { dcSystemTraps 19 } alarmBatteryBoostmodeEnteredTrap NOTIFICATION-TYPE OBJECTS { alarmBatteryBoostmodeEntered, systemTrapCounter } STATUS current DESCRIPTION "The system has increased the battery charge voltage in order to boost the battery. When the criteria for stopping the battery boost is reached, the charge voltage is lowered to commence normal charging." ::= { dcSystemTraps 20 } alarmController1proginputTrap NOTIFICATION-TYPE OBJECTS { inputUserConfigurable1, systemTrapCounter, systemLastDigInput, inputUserConfigurableText1 } STATUS current DESCRIPTION "Programmable input alarm for Control unit 1. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 21 } alarmController2proginputTrap NOTIFICATION-TYPE OBJECTS { inputUserConfigurable2, systemTrapCounter, systemLastDigInput, inputUserConfigurableText2 } STATUS current DESCRIPTION "Programmable input alarm for Control unit 2. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 22 } alarmController3proginputTrap NOTIFICATION-TYPE OBJECTS { inputUserConfigurable3, systemTrapCounter, systemLastDigInput, inputUserConfigurableText3 } STATUS current DESCRIPTION "Programmable input alarm for Control unit 3. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 23 } alarmController4proginputTrap NOTIFICATION-TYPE OBJECTS { inputUserConfigurable4, systemTrapCounter, systemLastDigInput, inputUserConfigurableText4 } STATUS current DESCRIPTION "Programmable input alarm for Control unit 4. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 24 } alarmController5proginputTrap NOTIFICATION-TYPE OBJECTS { inputUserConfigurable5, systemTrapCounter, systemLastDigInput, inputUserConfigurableText5 } STATUS current DESCRIPTION "Programmable input alarm for Control unit 5. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 25 } alarmController6proginputTrap NOTIFICATION-TYPE OBJECTS { inputUserConfigurable6, systemTrapCounter, systemLastDigInput, inputUserConfigurableText6 } STATUS current DESCRIPTION "Programmable input alarm for Control unit 6. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 26 } alarmController7proginputTrap NOTIFICATION-TYPE OBJECTS { inputUserConfigurable7, systemTrapCounter, systemLastDigInput, inputUserConfigurableText7 } STATUS current DESCRIPTION "Programmable input alarm for Control unit 7. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 27 } alarmController8proginputTrap NOTIFICATION-TYPE OBJECTS { inputUserConfigurable8, systemTrapCounter, systemLastDigInput, inputUserConfigurableText8 } STATUS current DESCRIPTION "Programmable input alarm for Control unit 8. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 28 } infoHeartBeatTrap NOTIFICATION-TYPE OBJECTS { systemTrapCounter } STATUS current DESCRIPTION "When enabled, this trap will be transmitted at regular inervals. This trap is not intended to be an alarm but more like some information that the system is alive and the link is up." ::= { dcSystemTraps 29 } alarmIoUnitTemp1Trap NOTIFICATION-TYPE OBJECTS { alarmIoUnitTemp1, systemTrapCounter } STATUS current DESCRIPTION "High or low temperature alarm 1 from any of the IO units." ::= { dcSystemTraps 30 } alarmIoUnitTemp2Trap NOTIFICATION-TYPE OBJECTS { alarmIoUnitTemp2, systemTrapCounter } STATUS current DESCRIPTION "High or low temperature alarm 2 from any of the IO units." ::= { dcSystemTraps 31 } alarmIoUnitDeltaFanSpeed1Trap NOTIFICATION-TYPE OBJECTS { alarmIoUnitDeltaFanSpeed1, systemTrapCounter } STATUS current DESCRIPTION "Delta fan speed 1 from any of the IO units. Occurs if the fan speed deviation is above/below the configured level. " ::= { dcSystemTraps 32 } alarmIoUnitDeltaFanSpeed2Trap NOTIFICATION-TYPE OBJECTS { alarmIoUnitDeltaFanSpeed2, systemTrapCounter } STATUS current DESCRIPTION "Delta fan speed 2 from any of the IO units. Occurs if the fan speed deviation is above/below the configured level. " ::= { dcSystemTraps 33 } alarmIoUnit1proginputTrap NOTIFICATION-TYPE OBJECTS { ioUnitProgInputStatus1, systemTrapCounter, systemLastDigInput, ioUnitProgInputText1 } STATUS current DESCRIPTION "Programmable input alarm for IO Unit 1. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 34 } alarmIoUnit2proginputTrap NOTIFICATION-TYPE OBJECTS { ioUnitProgInputStatus2, systemTrapCounter, systemLastDigInput, ioUnitProgInputText2 } STATUS current DESCRIPTION "Programmable input alarm for IO Unit 2. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 35 } alarmIoUnit3proginputTrap NOTIFICATION-TYPE OBJECTS { ioUnitProgInputStatus3, systemTrapCounter, systemLastDigInput, ioUnitProgInputText3 } STATUS current DESCRIPTION "Programmable input alarm for IO Unit 3. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 36 } alarmIoUnit4proginputTrap NOTIFICATION-TYPE OBJECTS { ioUnitProgInputStatus4, systemTrapCounter, systemLastDigInput, ioUnitProgInputText4 } STATUS current DESCRIPTION "Programmable input alarm for IO Unit 4. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 37 } alarmIoUnit5proginputTrap NOTIFICATION-TYPE OBJECTS { ioUnitProgInputStatus5, systemTrapCounter, systemLastDigInput, ioUnitProgInputText5 } STATUS current DESCRIPTION "Programmable input alarm for IO Unit 5. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 38 } alarmIoUnit6proginputTrap NOTIFICATION-TYPE OBJECTS { ioUnitProgInputStatus6, systemTrapCounter, systemLastDigInput, ioUnitProgInputText6 } STATUS current DESCRIPTION "Programmable input alarm for IO Unit 6. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 39 } alarmIoUnit7proginputTrap NOTIFICATION-TYPE OBJECTS { ioUnitProgInputStatus6, systemTrapCounter, systemLastDigInput, ioUnitProgInputText6 } STATUS current DESCRIPTION "Programmable input alarm for IO Unit 7. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 40 } alarmIoUnit8proginputTrap NOTIFICATION-TYPE OBJECTS { ioUnitProgInputStatus6, systemTrapCounter, systemLastDigInput, ioUnitProgInputText6 } STATUS current DESCRIPTION "Programmable input alarm for IO Unit 8. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 41 } alarmIoUnit9proginputTrap NOTIFICATION-TYPE OBJECTS { ioUnitProgInputStatus6, systemTrapCounter, systemLastDigInput, ioUnitProgInputText6 } STATUS current DESCRIPTION "Programmable input alarm for IO Unit 9. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 42 } alarmIoUnit10proginputTrap NOTIFICATION-TYPE OBJECTS { ioUnitProgInputStatus6, systemTrapCounter, systemLastDigInput, ioUnitProgInputText6 } STATUS current DESCRIPTION "Programmable input alarm for IO Unit 10. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 43 } alarmIoUnit11proginputTrap NOTIFICATION-TYPE OBJECTS { ioUnitProgInputStatus6, systemTrapCounter, systemLastDigInput, ioUnitProgInputText6 } STATUS current DESCRIPTION "Programmable input alarm for IO Unit 11. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 44 } alarmIoUnit12proginputTrap NOTIFICATION-TYPE OBJECTS { ioUnitProgInputStatus6, systemTrapCounter, systemLastDigInput, ioUnitProgInputText6 } STATUS current DESCRIPTION "Programmable input alarm for IO Unit 12. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 45 } alarmIoUnit13proginputTrap NOTIFICATION-TYPE OBJECTS { ioUnitProgInputStatus6, systemTrapCounter, systemLastDigInput, ioUnitProgInputText6 } STATUS current DESCRIPTION "Programmable input alarm for IO Unit 13. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 46 } alarmIoUnit14proginputTrap NOTIFICATION-TYPE OBJECTS { ioUnitProgInputStatus6, systemTrapCounter, systemLastDigInput, ioUnitProgInputText6 } STATUS current DESCRIPTION "Programmable input alarm for IO Unit 14. Programmable input alarms will have description attached that explains the alarm. Default description is: ProgInput .x." ::= { dcSystemTraps 47 } alarmMajorSolarChargerTrap NOTIFICATION-TYPE OBJECTS { alarmMajorSolar, systemTrapCounter } STATUS current DESCRIPTION "The Major Solar Charger alarm" ::= { dcSystemTraps 48 } alarmMinorSolarChargerTrap NOTIFICATION-TYPE OBJECTS { alarmMinorSolar, systemTrapCounter } STATUS current DESCRIPTION "The Minor Solar Charger alarm" ::= { dcSystemTraps 49 } alarmMajorRectifierCapacityTrap NOTIFICATION-TYPE OBJECTS { alarmMajorRectifierCapacity, systemTrapCounter } STATUS current DESCRIPTION "The Major Rectifier Capacity alarm" ::= { dcSystemTraps 50 } alarmMinorRectifierCapacityTrap NOTIFICATION-TYPE OBJECTS { alarmMinorRectifierCapacity, systemTrapCounter } STATUS current DESCRIPTION "The Minor Rectifier Capacity alarm" ::= { dcSystemTraps 51 } solarChargerInstalledsolarChargers OBJECT-TYPE SYNTAX Integer32 (1..101) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of installed solar chargers for this DC Power System." ::= { solarCharger 1 } solarChargersActive OBJECT-TYPE SYNTAX Integer32 (1..101) MAX-ACCESS read-only STATUS current DESCRIPTION "Not Used!" ::= { solarCharger 2 } solarChargerTotalCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "DeciAmperes; i.e. 20 = 2,0 Amperes" MAX-ACCESS read-only STATUS current DESCRIPTION "The DC system's total delivered solar current" ::= { solarCharger 3 } solarChargerUtilization OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Utilization in % of available solar capacity" REFERENCE "Solar Capacity" ::= { solarCharger 4 } solarChargerStatusNoIndex OBJECT-TYPE SYNTAX Integer32 (0..95) MAX-ACCESS read-write STATUS current DESCRIPTION "An offset for the solarStatusTable array. The solar status table has a fixed number of 20 rows. This OID sets the offset for the solarcharger in the first row i.e. setting the index to 11 will give a range from solarcharger ID12 to ID31. Setting the index to 0 will give a range from solarcharger ID1 to ID20." ::= { solarChargerStatus 1 } solarChargerStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF SolarChargerStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table listing up to 20 solarchargers, starting from the solarcharger number specified by solarStatusNoIndex" ::= { solarChargerStatus 2 } solarChargerStatusEntry OBJECT-TYPE SYNTAX SolarChargerStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row of rectifier status data corresponding to the rectifierStatusNoIndex value" INDEX { solarChargerStatusID } ::= { solarChargerStatusTable 1 } SolarChargerStatusEntry ::= SEQUENCE { solarChargerStatusID Integer32, solarChargerStatusStatus INTEGER, solarChargerOutputCurrent Integer32, solarChargerOutputVoltage Integer32, solarChargerTemp Integer32, solarChargerType DisplayString, solarChargerSKU DisplayString, solarChargerSerialNo DisplayString, solarChargerRevisionLevel DisplayString } solarChargerStatusID OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The ID number of the solarcharger." ::= { solarChargerStatusEntry 1 } solarChargerStatusStatus OBJECT-TYPE SYNTAX INTEGER { notPresent (0), normal (1), alarm (2), notUsed (3), disabled (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational status of the solarcharger record. Not Present (0), normal (1), alarm (2), notUsed (3), disabled (4) " ::= { solarChargerStatusEntry 2 } solarChargerOutputCurrent OBJECT-TYPE SYNTAX Integer32 (0..65535) UNITS "DeciAmperes; i.e. 20 = 2,0 Amperes" MAX-ACCESS read-only STATUS current DESCRIPTION "The output current of the solarcharger." ::= { solarChargerStatusEntry 3 } solarChargerOutputVoltage OBJECT-TYPE SYNTAX Integer32 (0..65535) UNITS "1/100 Volt; i.e. 5400 = 54.00V" MAX-ACCESS read-only STATUS current DESCRIPTION "The output voltage of the solarcharger." ::= { solarChargerStatusEntry 4 } solarChargerTemp OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The input air temperature of the solarcharger." ::= { solarChargerStatusEntry 5 } solarChargerType OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The article number string of the solarcharger." ::= { solarChargerStatusEntry 6 } solarChargerSKU OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The solarcharger part number." ::= { solarChargerStatusEntry 7 } solarChargerSerialNo OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number string of the solarcharger." ::= { solarChargerStatusEntry 8 } solarChargerRevisionLevel OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The HW revision number string of the solarcharger." ::= { solarChargerStatusEntry 9 } END -- This MIB was created using NuDesign Team's Visual MIBuilder (Ver 4.4).