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