From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/delta/DeltaUPS-MIB | 1666 ++++++++++++++++++++++++ MIBS/delta/GLOBAL-REG | 75 ++ MIBS/delta/ORION-BASE-MIB | 3056 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 4797 insertions(+) create mode 100644 MIBS/delta/DeltaUPS-MIB create mode 100644 MIBS/delta/GLOBAL-REG create mode 100644 MIBS/delta/ORION-BASE-MIB (limited to 'MIBS/delta') diff --git a/MIBS/delta/DeltaUPS-MIB b/MIBS/delta/DeltaUPS-MIB new file mode 100644 index 0000000..e886191 --- /dev/null +++ b/MIBS/delta/DeltaUPS-MIB @@ -0,0 +1,1666 @@ +--Delta-MIB { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) delta(2254) ups(2) upsv4(4) } + + +DeltaUPS-MIB DEFINITIONS ::= BEGIN + + +IMPORTS + enterprises, IpAddress + FROM RFC1155-SMI + DisplayString + FROM RFC1213-MIB + OBJECT-TYPE + FROM RFC-1212 + TRAP-TYPE + FROM RFC-1215; + + +delta OBJECT IDENTIFIER ::= { enterprises 2254 } + +ups OBJECT IDENTIFIER ::= { delta 2 } + +upsv4 OBJECT IDENTIFIER ::= { ups 4 } + +dupsIdent OBJECT IDENTIFIER ::= { upsv4 1 } +dupsControl OBJECT IDENTIFIER ::= { upsv4 2 } +dupsConfig OBJECT IDENTIFIER ::= { upsv4 3 } +dupsInput OBJECT IDENTIFIER ::= { upsv4 4 } +dupsOutput OBJECT IDENTIFIER ::= { upsv4 5 } +dupsBypass OBJECT IDENTIFIER ::= { upsv4 6 } +dupsBattery OBJECT IDENTIFIER ::= { upsv4 7 } +dupsTest OBJECT IDENTIFIER ::= { upsv4 8 } +dupsAlarm OBJECT IDENTIFIER ::= { upsv4 9 } +dupsEnvironment OBJECT IDENTIFIER ::= { upsv4 10 } +dupsTraps OBJECT IDENTIFIER ::= { upsv4 20 } + + +---------------------- +-- dups Ident group -- +---------------------- + dupsIdentManufacturer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the UPS manufacturer." + ::= { dupsIdent 1 } + + dupsIdentModel OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The UPS Model designation." + ::= { dupsIdent 2 } + + dupsIdentUPSSoftwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The UPS firmware/software version(s). This variable + may or may not has the same value as + upsIdentAgentSoftwareVersion in some implementations." + ::= { dupsIdent 3 } + + dupsIdentAgentSoftwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The UPS agent software version. This variable may or + may not has the same value as + upsIdentUPSSoftwareVersion in some implementations." + ::= { dupsIdent 4 } + + dupsIdentName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A string identifying the UPS. This object should be + set by the administrator." + ::= { dupsIdent 5 } + + dupsAttachedDevices OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A string identifying the devices attached to the + output(s) of the UPS. This object should be set by + the administrator." + ::= { dupsIdent 6 } + + dupsRatingOutputVA OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The magnitude of the nominal output VA rating." + ::= { dupsIdent 7 } + + dupsRatingOutputVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The magnitude of the nominal output voltage rating." + ::= { dupsIdent 8 } + + dupsRatingOutputFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The magnitude of the nominal output frequency rating." + ::= { dupsIdent 9 } + + dupsRatingInputVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The magnitude of the nominal input voltage rating." + ::= { dupsIdent 10 } + + dupsRatingInputFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The magnitude of the nominal input frequency rating." + ::= { dupsIdent 11 } + + dupsRatingBatteryVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The magnitude of the nominal battery voltage rating." + ::= { dupsIdent 12 } + + dupsLowTransferVoltUpBound OBJECT-TYPE + SYNTAX INTEGER + UNITS "Volt" + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum input line voltage upper bound allowed + before the UPS system transfers to battery backup." + ::= { dupsIdent 13 } + + dupsLowTransferVoltLowBound OBJECT-TYPE + SYNTAX INTEGER + UNITS "Volt" + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum input line voltage lower bound allowed + before the UPS system transfers to battery backup." + ::= { dupsIdent 14 } + + dupsHighTransferVoltUpBound OBJECT-TYPE + SYNTAX INTEGER + UNITS "Volt" + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum input line voltage upper bound allowed + before the UPS system transfers to battery backup." + ::= { dupsIdent 15 } + + dupsHighTransferVoltLowBound OBJECT-TYPE + SYNTAX INTEGER + UNITS "Volt" + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum input line voltage lower bound allowed + before the UPS system transfers to battery backup." + ::= { dupsIdent 16 } + + dupsLowBattTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Minutes, time from low battery to low battery shutdown." + ::= { dupsIdent 17 } + + dupsOutletRelays OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of outlet relay. If it is 0, the function is not + available for the UPS." + ::= { dupsIdent 18 } + + dupsType OBJECT-TYPE + SYNTAX INTEGER { + on-line(1), + off-line(2), + line-interactive(3), + 3phase(4), + splite-phase(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicate the UPS type." + ::= { dupsIdent 19 } + +------------------------ +-- dups Control group -- +------------------------ + dupsShutdownType OBJECT-TYPE + SYNTAX INTEGER { + output(1), + system(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object determines the nature of the action to be + taken at the time when the countdown of the + upsShutdownAfterDelay and upsRebootWithDuration + objects reaches zero. + Setting this object to output(1) indicates that + shutdown requests should cause only the output of the + UPS to turn off. Setting this object to system(2) + indicates that shutdown requests will cause the entire + UPS system to turn off." + ::= { dupsControl 1 } + + dupsAutoReboot OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "In backup mode, the UPS may shutdown normally by SDA command, + dry-contact remote shutdown signal or low battery shutdown. + This command is used to determine the unit should restart or + not next time when the power restores" + ::= { dupsControl 2 } + + dupsShutdownAction OBJECT-TYPE + SYNTAX INTEGER +-- UNITS "Second" + ACCESS read-write + STATUS mandatory + DESCRIPTION + "If the value is greater than 0 the UPS performs + shutdown action that defined by ShutdownType after + the seconds. 0, aborted." + ::= { dupsControl 3 } + + dupsRestartAction OBJECT-TYPE + SYNTAX INTEGER +-- UNITS "Minute" + ACCESS read-write + STATUS mandatory + DESCRIPTION + "UPS will restart after the indicated number of minutes. + -1, aborted." + ::= { dupsControl 4 } + + dupsSetOutletRelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicate which outlet relay, from 1,2,3... ." + ::= { dupsControl 5 } + + dupsRelayOffDelay OBJECT-TYPE + SYNTAX INTEGER +-- UNITS "Second" + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Turn the relay off after the seconds. The relay was indicated + by SetOutletRelay." + ::= { dupsControl 6 } + + dupsRelayOnDelay OBJECT-TYPE + SYNTAX INTEGER +-- UNITS "Minute" + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Turn the relay on after the seconds. The relay was indicated + by SetOutletRelay." + ::= { dupsControl 7 } + +-------------------------- +-- dups Configure group -- +-------------------------- + dupsConfigBuzzerAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarm(1), + silence(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "UPS will keep silence but will alarm again when + next power event is occurred" + ::= { dupsConfig 1 } + + dupsConfigBuzzerState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "If it is disabled then the UPS is always muted." + ::= { dupsConfig 2 } + + dupsConfigSensitivity OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + reduced(1), + low(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The seneitivity of the UPS to utility line + abnormalities or noises." + ::= { dupsConfig 3 } + + dupsConfigLowVoltageTransferPoint OBJECT-TYPE + SYNTAX INTEGER + UNITS "Volt" + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The minimum input line voltage allowed before the UPS + system transfers to battery backup." + ::= { dupsConfig 4 } + + dupsConfigHighVoltageTransferPoint OBJECT-TYPE + SYNTAX INTEGER + UNITS "Volt" + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximum line voltage allowed before the UPS + system transfers to battery backup." + ::= { dupsConfig 5 } + + dupsConfigShutdownOSDelay OBJECT-TYPE + SYNTAX INTEGER + UNITS "Second" + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The operating system shutdown delay time when the + input power fail. -1 will disable this option." + ::= { dupsConfig 6 } + + dupsConfigUPSBootDelay OBJECT-TYPE + SYNTAX INTEGER + UNITS "Second" + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Delay the UPS startup after power restores. The power + quality may not stable when power restores, this + feature let the UPS wait a period of time to startup + the system." + ::= { dupsConfig 7 } + + dupsConfigExternalBatteryPack OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicate the number of external battery pack." + ::= { dupsConfig 8 } + +---------------------- +-- dups Input group -- +---------------------- + dupsInputNumLines OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of input lines utilized in this device." + ::= { dupsInput 1 } + + dupsInputFrequency1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current input line 1 frequency to the UPS + system in 1/10 Hz." + ::= { dupsInput 2 } + + dupsInputVoltage1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Input line 1 voltage of the UPS system in 1/10 V." + ::= { dupsInput 3 } + + dupsInputCurrent1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Input line 1 current to the UPS system in 1/10 A." + ::= { dupsInput 4 } + + dupsInputFrequency2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current input line 2 frequency to the UPS system + in 1/10 Hz." + ::= { dupsInput 5 } + + dupsInputVoltage2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Input line 2 voltage of the UPS system in 1/10 V." + ::= { dupsInput 6 } + + dupsInputCurrent2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Input line 2 current to the UPS system in 1/10 A." + ::= { dupsInput 7 } + + dupsInputFrequency3 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current input line 3 frequency to the UPS system + in 1/10 Hz." + ::= { dupsInput 8 } + + dupsInputVoltage3 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Input line 3 voltage of the UPS system in 1/10 V." + ::= { dupsInput 9 } + + dupsInputCurrent3 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Input line 3 current to the UPS system in 1/10 A." + ::= { dupsInput 10 } + +----------------------- +-- dups Output group -- +----------------------- + dupsOutputSource OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + battery(1), + bypass(2), + reducing(3), + boosting(4), + manualBypass(5), + other(6), + none(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The present source of output power. The enumeration + none(7) indicates that there is no source of output + power (and therefore no output power), for example, + the system has opened the output breaker." + ::= { dupsOutput 1 } + + dupsOutputFrequency OBJECT-TYPE + SYNTAX INTEGER + UNITS "0.1 Hertz" + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The present output frequency in 1/10 Hz." + ::= { dupsOutput 2 } + + dupsOutputNumLines OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of output lines utilized in this device." + ::= { dupsOutput 3 } + + dupsOutputVoltage1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Output line 1 voltage of the UPS system in 1/10 V." + ::= { dupsOutput 4 } + + dupsOutputCurrent1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Output line 1 current of the UPS system in 1/10 A." + ::= { dupsOutput 5 } + + dupsOutputPower1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Output line 1 real power of the UPS system in watts." + ::= { dupsOutput 6 } + + dupsOutputLoad1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current UPS output line 1 load expressed in percent + of rated capacity." + ::= { dupsOutput 7 } + + dupsOutputVoltage2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Output line 2 voltage of the UPS system in 1/10 V." + ::= { dupsOutput 8 } + + dupsOutputCurrent2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Output line 2 current of the UPS system in 1/10 A." + ::= { dupsOutput 9 } + + dupsOutputPower2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Output line 2 real power of the UPS system in watts." + ::= { dupsOutput 10 } + + dupsOutputLoad2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current UPS output line 2 load expressed in percent + of rated capacity." + ::= { dupsOutput 11 } + + dupsOutputVoltage3 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Output line 3 voltage of the UPS system in 1/10 V." + ::= { dupsOutput 12 } + + dupsOutputCurrent3 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Output line 3 current of the UPS system in 1/10 A." + ::= { dupsOutput 13 } + + dupsOutputPower3 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Output line 3 real power of the UPS system in watts." + ::= { dupsOutput 14 } + + dupsOutputLoad3 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current UPS output line 3 load expressed in percent + of rated capacity." + ::= { dupsOutput 15 } + +----------------------- +-- dups Bypass group -- +----------------------- + dupsBypassFrequency OBJECT-TYPE + SYNTAX INTEGER + UNITS "0.1 Hertz" + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The present bypass frequency in 1/10 Hz." + ::= { dupsBypass 1 } + + dupsBypassNumLines OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of bypass lines utilized in this device." + ::= { dupsBypass 2 } + + dupsBypassVoltage1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bypass line 1 voltage of the UPS system in 1/10 V." + ::= { dupsBypass 3 } + + dupsBypassCurrent1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bypass line 1 current of the UPS system in 1/10 A." + ::= { dupsBypass 4 } + + dupsBypassPower1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bypass line 1 real power of the UPS system in watts." + ::= { dupsBypass 5 } + + dupsBypassVoltage2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bypass line 2 voltage of the UPS system in 1/10 V." + ::= { dupsBypass 6 } + + dupsBypassCurrent2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bypass line 2 current of the UPS system in 1/10 A." + ::= { dupsBypass 7 } + + dupsBypassPower2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bypass line 2 real power of the UPS system in watts." + ::= { dupsBypass 8 } + + dupsBypassVoltage3 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bypass line 3 voltage of the UPS system in 1/10 V." + ::= { dupsBypass 9 } + + dupsBypassCurrent3 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bypass line 3 current of the UPS system in 1/10 A." + ::= { dupsBypass 10 } + + dupsBypassPower3 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bypass line 3 real power of the UPS system in watts." + ::= { dupsBypass 11 } + +------------------------ +-- dups Battery group -- +------------------------ + dupsBatteryCondiction OBJECT-TYPE + SYNTAX INTEGER { + good(0), + weak(1), + replace(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The indication of the capacity remaining in the UPS + system's batteries when AC normal." + ::= { dupsBattery 1 } + + dupsBatteryStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + low(1), + depleted(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The indication of the capacity remaining in the UPS + system's batteries when AC failed. A value of ok + indicates that the remaining run-time is greater than + upsConfigLowBattTime. A value of low indicates + that the remaining battery run-time is less than or + equal to upsConfigLowBattTime. A value of + depleted indicates that the UPS will be unable + to sustain the present load when and if the utility + power is lost (including the possibility that the + utility power is currently absent and the UPS is + unable to sustain the output)." + ::= { dupsBattery 2 } + + dupsBatteryCharge OBJECT-TYPE + SYNTAX INTEGER { + floating(0), + charging(1), + resting(2), + discharging(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { dupsBattery 3 } + + dupsSecondsOnBattery OBJECT-TYPE + SYNTAX INTEGER + UNITS "seconds" + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If the unit is on battery power, the elapsed time + since the UPS last switched to battery power, or the + time since the network management subsystem was last + restarted, whichever is less. Zero shall be returned + if the unit is not on battery power." + ::= { dupsBattery 4 } + + dupsBatteryEstimatedTime OBJECT-TYPE + SYNTAX INTEGER + UNITS "minutes" + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Estimated time from backup to low battery shutdown." + ::= { dupsBattery 5 } + + dupsBatteryVoltage OBJECT-TYPE + SYNTAX INTEGER + UNITS "0.1 Volt DC" + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The magnitude of the present battery voltage + in 1/10 V." + ::= { dupsBattery 6 } + + dupsBatteryCurrent OBJECT-TYPE + SYNTAX INTEGER + UNITS "0.1 Amp DC" + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The present battery current in 1/10 A." + ::= { dupsBattery 7 } + + dupsBatteryCapacity OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An estimate of the battery charge remaining expressed + as a percent of full charge." + ::= { dupsBattery 8 } + + dupsTemperature OBJECT-TYPE + SYNTAX INTEGER + UNITS "degrees Centigrade" + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ambient temperature at or near the UPS Battery + casing." + ::= { dupsBattery 9 } + + dupsLastReplaceDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The last battery replacement date. The format is YYYYMMDD." + ::= { dupsBattery 10 } + + dupsNextReplaceDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The next battery replacement date. The format is YYYYMMDD." + ::= { dupsBattery 11 } + +------------------- +-- dups Test group +------------------- + dupsTestType OBJECT-TYPE + SYNTAX INTEGER { + abort(0), + generalTest(1), + batteryTest(2), + testFor10sec(3), + testUntilBattlow(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Perform the UPS Test procedure." + ::= { dupsTest 1 } + + dupsTestResultsSummary OBJECT-TYPE + SYNTAX INTEGER { + noTestsInitiated(0), + donePass(1), + inProgress(2), + generalTestFail(3), + batteryTestFail(4), + deepBatteryTestFail(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The results of the current or last UPS diagnostics + test performed. The values for donePass(1), + generalTestFail(3), and batteryTestFail(4) indicate that the + test completed either successfully, with a warning, or + with an error, respectively.Tests which have not yet + concluded are indicated by inProgress(2). The value + noTestsInitiated(0) indicates that no previous test + results are available." + ::= { dupsTest 2 } + + dupsTestResultsDetail OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Additional information about upsTestResultsSummary. + If no additional information available, a zero length + string is returned." + ::= { dupsTest 3 } + +----------------------- +-- dups Alarm group -- +----------------------- + dupsAlarmDisconnect OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the UPS disconnect?" + ::= { dupsAlarm 1 } + + dupsAlarmPowerFail OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the input power fail?" + ::= { dupsAlarm 2 } + + dupsAlarmBatteryLow OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Are the UPS batteries low?" + ::= { dupsAlarm 3 } + + dupsAlarmLoadWarning OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the UPS load percent over the load warning value?" + ::= { dupsAlarm 4 } + + dupsAlarmLoadSeverity OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the UPS load percent over the load severity value?" + ::= { dupsAlarm 5 } + + dupsAlarmLoadOnBypass OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the UPS load on bypass?" + ::= { dupsAlarm 6 } + + dupsAlarmUPSFault OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the UPS general fail?" + ::= { dupsAlarm 7 } + + dupsAlarmBatteryGroundFault OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the UPS battery ground fault?" + ::= { dupsAlarm 8 } + + dupsAlarmTestInProgress OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the UPS test in progress?" + ::= { dupsAlarm 9 } + + dupsAlarmBatteryTestFail OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the UPS test fail?" + ::= { dupsAlarm 10 } + + dupsAlarmFuseFailure OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the UPS fuse failure?" + ::= { dupsAlarm 11 } + + dupsAlarmOutputOverload OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the UPS output overload?" + ::= { dupsAlarm 12 } + + dupsAlarmOutputOverCurrent OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the UPS output overcurrent?" + ::= { dupsAlarm 13 } + + dupsAlarmInverterAbnormal OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the UPS inverter abnormal?" + ::= { dupsAlarm 14 } + + dupsAlarmRectifierAbnormal OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the UPS rectifier abnormal?" + ::= { dupsAlarm 15 } + + dupsAlarmReserveAbnormal OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the UPS reserve abnormal?" + ::= { dupsAlarm 16 } + + dupsAlarmLoadOnReserve OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the UPS load on reserve?" + ::= { dupsAlarm 17 } + + dupsAlarmOverTemperature OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the UPS over heat?" + ::= { dupsAlarm 18 } + + dupsAlarmOutputBad OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Is the UPS output abnormal?" + ::= { dupsAlarm 19 } + + dupsAlarmBypassBad OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Is the UPS bypass bad?" + ::= { dupsAlarm 20 } + + dupsAlarmUPSOff OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Is the UPS in standby mode?" + ::= { dupsAlarm 21 } + + dupsAlarmChargerFail OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the UPS charger fail?" + ::= { dupsAlarm 22 } + + dupsAlarmFanFail OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the UPS fan fail?" + ::= { dupsAlarm 23 } + + dupsAlarmEconomicMode OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the UPS is in the economic mode." + ::= { dupsAlarm 24 } + + dupsAlarmOutputOff OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the UPS output is turned off or not." + ::= { dupsAlarm 25 } + + dupsAlarmSmartShutdown OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the Smart Shutdown is in progress." + ::= { dupsAlarm 26 } + + dupsAlarmEmergencyPowerOff OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "UPS emergency power off." + ::= { dupsAlarm 27 } + + dupsAlarmUPSShutdown OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "UPS shutdown." + ::= { dupsAlarm 28 } + +----------------------- +-- dups Environment group -- +----------------------- + + dupsEnvTemperature OBJECT-TYPE + SYNTAX INTEGER + UNITS "degrees Centigrade" + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ambient environmental temperature." + ::= { dupsEnvironment 1 } + + dupsEnvHumidity OBJECT-TYPE + SYNTAX INTEGER + UNITS "percentage" + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The environmental humidity." + ::= { dupsEnvironment 2 } + + dupsEnvSetTemperatureLimit OBJECT-TYPE + SYNTAX INTEGER + UNITS "degrees Centigrade" + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Alarm dupsAlarmOverTemperature on when the environmental + temperature over the value." + ::= { dupsEnvironment 3 } + + dupsEnvSetHumidityLimit OBJECT-TYPE + SYNTAX INTEGER + UNITS "percentage" + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Alarm dupsAlarmOverHumidity on when the environmental + humidity over the value." + ::= { dupsEnvironment 4 } + + dupsEnvSetEnvRelay1 OBJECT-TYPE + SYNTAX INTEGER{ + normalOpen(0), + normalClose(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { dupsEnvironment 5 } + + dupsEnvSetEnvRelay2 OBJECT-TYPE + SYNTAX INTEGER{ + normalOpen(0), + normalClose(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { dupsEnvironment 6 } + + dupsEnvSetEnvRelay3 OBJECT-TYPE + SYNTAX INTEGER{ + normalOpen(0), + normalClose(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { dupsEnvironment 7 } + + dupsEnvSetEnvRelay4 OBJECT-TYPE + SYNTAX INTEGER{ + normalOpen(0), + normalClose(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { dupsEnvironment 8 } + + dupsAlarmOverEnvTemperature OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the environment over temperature?" + ::= { dupsEnvironment 9 } + + dupsAlarmOverEnvHumidity OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Does the environment over humidity?" + ::= { dupsEnvironment 10 } + + dupsAlarmEnvRelay1 OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { dupsEnvironment 11 } + + dupsAlarmEnvRelay2 OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { dupsEnvironment 12 } + + dupsAlarmEnvRelay3 OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { dupsEnvironment 13 } + + dupsAlarmEnvRelay4 OBJECT-TYPE + SYNTAX INTEGER{ + off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { dupsEnvironment 14 } + +----------------------- +-- dups Trap group -- +----------------------- + + dupsCommunicationLost TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "SEVER: Communication with the UPS failed." + ::= 1 + + dupsCommunicationEstablished TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: Communication with the UPS reestablished." + ::= 2 + + dupsPowerFail TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "WARNING: Power failed! The UPS is operating on battery power." + ::= 3 + + dupsPowerRestored TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: Power restored! The utility power restored." + ::= 4 + + dupsLowBattery TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "SEVER: The UPS batteries are low and will soon be exhausted." + ::= 5 + + dupsReturnFromLowBattery TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: The UPS has returned from a low battery condition." + ::= 6 + + dupsLoadWarning TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: Loading percent of the UPS over the Load Warning value." + ::= 7 + + dupsNoLongerLoadWarning TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: Returnd from Load Warning condition." + ::= 8 + + dupsLoadSeverity TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "Warning: Loading percent of the UPS over the Load Severity value." + ::= 9 + + dupsNoLongerLoadSeverity TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: Returned from Load Severity condition." + ::= 10 + + dupsLoadOnBypass TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "SEVER: The UPS loads on bypass." + ::= 11 + + dupsNoLongerLoadOnBypass TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: The UPS is not on bypass mode." + ::= 12 + + dupsUPSFault TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "SEVER: A general fault caused in the UPS." + ::= 13 + + dupsReturnFromUPSFault TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: The UPS is returned from general fault." + ::= 14 + + dupsBatteryGroundFault TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "SEVER: The UPS battery ground fault." + ::= 15 + + dupsNoLongerBatteryFault TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: The UPS recovered from battery ground fault." + ::= 16 + + dupsTestInProgress TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: The UPS test in progress." + ::= 17 + + dupsBatteryTestFail TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "SEVER: The UPS test fail." + ::= 18 + + dupsFuseFailure TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "SEVER: The UPS fuse failed." + ::= 19 + + dupsFuseRecovered TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: The UPS fuse recovered." + ::= 20 + + dupsOutputOverload TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "SEVER: The UPS overload!." + ::= 21 + + dupsNoLongerOverload TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: Recovered from UPS overload." + ::= 22 + + dupsOutputOverCurrent TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "SEVER: The UPS output overcurrent." + ::= 23 + + dupsNoLongerOutputOverCurrent TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: Recovered from UPS overcurrent." + ::= 24 + + dupsInverterAbnormal TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "SEVER: The UPS inverter abnormal." + ::= 25 + + dupsInverterRecovered TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: Recovered from UPS inverter abnormal." + ::= 26 + + dupsRectifierAbnormal TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "SEVER: The UPS rectifier abnormal." + ::= 27 + + dupsRectifierRecovered TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: The UPS recovered from rectifier abnormal." + ::= 28 + + dupsReserveAbnormal TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "SEVER: The UPS rectifier abnormal." + ::= 29 + + dupsReserveRecovered TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: The UPS rectifier abnormal." + ::= 30 + + dupsLoadOnReserve TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "SEVER: The UPS load on reserve." + ::= 31 + + dupsNoLongerLoadOnReserve TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: The UPS no longer load on reserve." + ::= 32 + + dupsEnvOverTemperature TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "WARNING: The environment overtemperature." + ::= 33 + + dupsNoLongerEnvOverTemperature TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: The environment recovered from overtemperature." + ::= 34 + + dupsEnvOverHumidity TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "WARNING: The environment overhumidity." + ::= 35 + + dupsNoLongerEnvOverHumidity TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: The environment recovered from overhumidity." + ::= 36 + + dupsEnvRelay1Alarm TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: The environment relay1 is not in normal state." + ::= 37 + + dupsEnvRelay1Normal TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: The environment relay1 is in normal state." + ::= 38 + + dupsEnvRelay2Alarm TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: The environment relay2 is not in normal state." + ::= 39 + + dupsEnvRelay2Normal TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: The environment relay2 is in normal state." + ::= 40 + + dupsEnvRelay3Alarm TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: The environment relay3 is not in normal state." + ::= 41 + + dupsEnvRelay3Normal TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: The environment relay3 is in normal state." + ::= 42 + + dupsEnvRelay4Alarm TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: The environment relay4 is not in normal state." + ::= 43 + + dupsEnvRelay4Normal TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: The environment relay4 is in normal state." + ::= 44 + + dupsSmartShutdown TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "SEVER: Smart Shutdown is initiated." + ::= 45 + + dupsCancelShutdown TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: Cancel UPS Shutdown." + ::= 46 + + dupsTestCompleted TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: This trap is sent upon completion of a UPS diagnostic test." + ::= 47 + + dupsEPOON TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: This trap is sent when emergency power off is on." + ::= 48 + + dupsEPOOFF TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: This trap is sent when UPS recover from emergency power off." + ::= 49 + + dupsOverTemperature TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "SEVER: This trap is sent when the UPS is over heat." + ::= 50 + + dupsNormalTemperature TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: This trap is sent when UPS recover from over heat." + ::= 51 + + dupsBattReplace TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "WARNING: The battery needs to be replaced." + ::= 52 + + dupsReturnFromBattReplace TRAP-TYPE + ENTERPRISE dupsTraps + DESCRIPTION + "INFORMATION: The UPS recovered from battery replacement." + ::= 53 +END diff --git a/MIBS/delta/GLOBAL-REG b/MIBS/delta/GLOBAL-REG new file mode 100644 index 0000000..61b9217 --- /dev/null +++ b/MIBS/delta/GLOBAL-REG @@ -0,0 +1,75 @@ +-- file: GLOBAL-REG.mib + +GLOBAL-REG DEFINITIONS ::= BEGIN + +IMPORTS + enterprises, + MODULE-IDENTITY, + OBJECT-IDENTITY + FROM SNMPv2-SMI; + +globalRegModule MODULE-IDENTITY + LAST-UPDATED "201309131218Z" + ORGANIZATION "Delta Energy Systems (Switzerland) AG" + CONTACT-INFO + "postal: Delta Energy Systems (Switzerland) AG + Freiburgstrasse 251, + CH-3018 Bern-Buempliz + web: www.deltapowersolutions.com + email: adrian.pluess@delta-es.com" + DESCRIPTION + "The Delta Energy Systems (Switzerland) AG cental registration modules." + + ::= { modules 1 } + +-- the root of the sub-tree for Delta Energy Systems (Sweden) + +delta OBJECT IDENTIFIER ::= { enterprises 20246 } + +-- the root of the sub-tree for Delta Energy Systems (Switzerland) + +root OBJECT IDENTIFIER ::= { delta 2 } + +-- sub-tree fro registrations, which includes modules + +reg OBJECT IDENTIFIER ::= { root 1 } + +modules OBJECT IDENTIFIER ::= { reg 1 } + +-- sub-tree for company-wide objects and events + +generic OBJECT IDENTIFIER ::= { root 2 } + +-- sub-tree for product specific objects and events + +products OBJECT IDENTIFIER ::= { root 3 } + +controller OBJECT IDENTIFIER ::= { products 1 } + +orion OBJECT IDENTIFIER ::= { controller 1 } + +-- sub-tree for agent profiles + +caps OBJECT IDENTIFIER ::= { root 4 } + +-- sub-tree for requirements specifications + +regs OBJECT IDENTIFIER ::= { root 5 } + +-- sub-tree for experiements + +expr OBJECT IDENTIFIER ::= { root 6 } + +-- product families + +controllerReg OBJECT IDENTIFIER ::= { reg 2 } + +-- products + +controllerOrionReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Controller Model Orion" + ::= { controllerReg 1 } + +END diff --git a/MIBS/delta/ORION-BASE-MIB b/MIBS/delta/ORION-BASE-MIB new file mode 100644 index 0000000..1c3cca3 --- /dev/null +++ b/MIBS/delta/ORION-BASE-MIB @@ -0,0 +1,3056 @@ +-- file: ORION-BASE-MIB.mib + +ORION-BASE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + DisplayString + FROM SNMPv2-TC + OBJECT-GROUP, + NOTIFICATION-GROUP, + MODULE-COMPLIANCE + FROM SNMPv2-CONF + modules, + orion + FROM GLOBAL-REG + enterprises, + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Gauge32, + Integer32, + IpAddress + FROM SNMPv2-SMI; + +orionBaseMibModule MODULE-IDENTITY + LAST-UPDATED "200802211439Z" + ORGANIZATION "Delta Energy Systems (Switzerland) AG" + CONTACT-INFO + "postal: Delta Energy Systems (Switzerland) AG + Freiburgstrasse 251, + CH-3018 Bern-Buempliz + web: www.deltapowersolutions.com + email: patrick.camina@delta-es.com" + DESCRIPTION + "MIB for managing a DC power system with PSC 3." + + REVISION "201204271200Z" + DESCRIPTION + "Rev V5.0 - ORION V5.10 + - Add Multi-Stage temperature compensation + - Add dcBoD and dcEnableUsTempComp" + + REVISION "201201261415Z" + DESCRIPTION + "Rev V2.1 - ORION V5.0 + - changed product name from PSC3 to Orion" + + REVISION "201106200734Z" + DESCRIPTION + "Rev V2.0 - PSC 3 V3.20 + - hour meter functionality added" + + REVISION "201102100901Z" + DESCRIPTION + "Rev V1.9 - PSC 3 V3.10 + - dcPowerSystem can be negativ now + - added limits for DefaultLog and EventProcessing table + - added dcResendActiveAlarmTraps in deschMiscGroup" + + REVISION "201006161027Z" + DESCRIPTION + "Rev V1.8 - PSC 3 V2.70 + - new rectifier types added + - resend active alarm traps feature added + - measurement table added + - battery test result enum extended" + + REVISION "201002241046Z" + DESCRIPTION + "Rev V1.7 - PSC 3 V2.60 + - Critical alarm trap added + - Float Charge, Battery Test, Equalize, Boost Charge, + ,System Voltage Supervision and Event Control Charge + parameter added + - Rectifier Group table added + - Rectifier power limitation and efficiency cycling + parameter added + - LVD table added + - Default Log event configuration table added + - Event Processing event configuration table added + - Loss of Backup time parameter added" + + REVISION "200909040952Z" + DESCRIPTION + "Rev V1.6 - PSC 3 V2.50 + - Generic Alarm table added + - Trap Destination table added" + + REVISION "200802211439Z" + DESCRIPTION + "Rev V1.5 - PSC V2.20 + - support of write access + - added battery parameters" + + REVISION "200801180835Z" + DESCRIPTION + "Rev V1.4 - PSC 3 V2.10 + - added event controlled charge state" + + REVISION "200607271026Z" + DESCRIPTION + "Rev V1.3 - PSC 3 V1.70 + - corrected Oid comment for dcStartTemp, dcStopTemp + and dcTotalBatteryCapacity" + + REVISION "200603020855Z" + DESCRIPTION + "Rev V1.2 + - added various parameters. + - added additional TRAP parameter." + + REVISION "200602230932Z" + DESCRIPTION + "Rev V1.1 - PSC 3 V1.60 + - extended dcChargeState with new sepCharge state." + + REVISION "200506031107Z" + DESCRIPTION + "Rev V1.0 - PSC 3 V1.5 and older + - added dcCurrentLimit parameter. + - renamed module. + - increased dcSoftwareVersion string size. + - added recharge state to dcChargeState parameter. + - added max. number of entries in comment for event history." + + -- 1.3.6.1.4.1.20246.2.1.1.2 -- + ::= { modules 2 } + + +-- root for items in the controller MIB module + +orionBaseMib OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1 -- + ::= { orion 1 } + +-- conformance area, containing groups and compliance specifications + +controllerConfs OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1 -- + ::= { orionBaseMib 1 } + +controllerGroups OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1 -- + ::= { controllerConfs 1 } + +controllerCompl OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.2 -- + ::= { controllerConfs 2 } + +-- sub-tree for objects, and for each functional area + +controllerObjects OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2 -- + ::= { orionBaseMib 2 } + +dcSystemInfo OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.1 -- + ::= { controllerObjects 1 } + +dcSystemAlarms OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2 -- + ::= { controllerObjects 2 } + +dcSystemMonitor OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.3 -- + ::= { controllerObjects 3 } + +dcRectifier OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4 -- + ::= { controllerObjects 4 } + +dcRectifierFunctions OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.6 -- + ::= { dcRectifier 6 } + + dcEfficiencyCycling OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.6.1 -- + ::= { dcRectifierFunctions 1 } + + dcPowerLimitation OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.6.2 -- + ::= { dcRectifierFunctions 2 } + +dcBattery OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5 -- + ::= { controllerObjects 5 } + + dcFloatCharge OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.1 -- + ::= { dcBattery 1 } + + dcBatteryTest OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2 -- + ::= { dcBattery 2 } + + dcBatteryTestParameter OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.1 -- + ::= { dcBatteryTest 1 } + + dcBatteryTestResults OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.2 -- + ::= { dcBatteryTest 2 } + + dcBatteryParameter OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.3 -- + ::= { dcBattery 3 } + + dcLossOfBackupTime OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.3.3 -- + ::= { dcBatteryParameter 3 } + + dcEqualize OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.4 -- + ::= { dcBattery 4 } + + dcEqualizeParameter OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.4.4 -- + ::= { dcEqualize 4 } + + dcBoostCharge OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.5 -- + ::= { dcBattery 5 } + + dcBoostChargeParameter OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.5.4 -- + ::= { dcBoostCharge 4 } + + dcSystemVoltageSupervision OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.6 -- + ::= { dcBattery 6 } + + dcEvtCtrlCharge OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.7 -- + ::= { dcBattery 7 } + + dcEvtCtrlChargeParameter OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.7.3 -- + ::= { dcEvtCtrlCharge 3 } + + dcTempComp OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.8 -- + ::= { dcBattery 8 } + + dcTempSupervision OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.9 -- + ::= { dcBattery 9 } + +dcInputOutput OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.6 -- + ::= { controllerObjects 6 } + +dcMisc OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.7 -- + ::= { controllerObjects 7 } + +dcConfig OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.8 -- + ::= { controllerObjects 8 } + +dcMeasurement OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.9 -- + ::= { controllerObjects 9 } + +dcMeterPanel OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.10 -- + ::= { controllerObjects 10 } + +-- sub-tree for notifications +controllerEvents OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.3 -- + ::= { orionBaseMib 3 } + +controllerEventObjects OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.3.1 -- + ::= { controllerEvents 1 } + +-- The following OBJECT IDENTIFIER is used to define SNMPv2 notifications +-- that are backward compatible with SNMPv1 traps +controllerEventsV2 OBJECT IDENTIFIER + -- 1.3.6.1.4.1.20246.2.3.1.1.1.3.1.0 -- + ::= { controllerEventObjects 0 } + +-- ================================ +-- Scalar objects +-- ================================ +dcSiteName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An administratively-assigned site name for this + DC-power system." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.1.1 -- + ::= { dcSystemInfo 1 } + +dcSystemName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An administratively-assigned system name for this + DC-power system." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.1.2 -- + ::= { dcSystemInfo 2 } + +dcSystemDateTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (19)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ISO 8601 representation of controllerīs local date/time. + The value is in the format YYYY-MM-DDThh:mm:ss. + An example of a valid string is: '2004-10-04T13:45:00'." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.1.3 -- + ::= { dcSystemInfo 3 } + +dcSoftwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (10..12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The controllerīs software version e.g V2.50Build1." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.1.4 -- + ::= { dcSystemInfo 4 } + +dcNumberUrgentAlarms OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently active urgent alarm sources. A zero + value indicates that urgent alarm is not active." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.3 -- + ::= { dcSystemAlarms 3 } + +dcNumberNonUrgentAlarms OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently active non urgent alarm sources. A zero + value indicates that non urgent alarm is not active." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.4 -- + ::= { dcSystemAlarms 4 } + +dcMainsFailureAlarm OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + active(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mains failure alarm." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.5 -- + ::= { dcSystemAlarms 5 } + +dcUrgentAlarmIdentifier OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current unique urgent alarm event identifier. A zero value + indicates that urgent alarm is not active." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.6 -- + ::= { dcSystemAlarms 6 } + +dcUrgentAlarmValue OBJECT-TYPE + SYNTAX INTEGER { + false(1), + indeterminate(2), -- deprecated, not used anymore + true(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current urgent alarm event status that corresponds to the + urgent alarm identifier. If the urgent alarm identifier is zero + then the alarm value is false." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.7 -- + ::= { dcSystemAlarms 7 } + +dcNonUrgentAlarmIdentifier OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current unique non urgent alarm event identifier. A zero value + indicates that non urgent alarm is not active." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.8 -- + ::= { dcSystemAlarms 8 } + +dcNonUrgentAlarmValue OBJECT-TYPE + SYNTAX INTEGER { + false(1), + indeterminate(2), -- deprecated, not used anymore + true(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current non urgent alarm event status that corresponds to non urgent + alarm identifier. If the non urgent alarm identifier is zero then + the alarm value is false." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.9 -- + ::= { dcSystemAlarms 9 } + +dcUrgentAlarmName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..35)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current alarm name for urgent alarm that corresponds to urgent + alarm identifier." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.10 -- + ::= { dcSystemAlarms 10 } + +dcNonUrgentAlarmName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..35)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current alarm name for active non urgent alarm that corresponds + to non urgent alarm identifier." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.11 -- + ::= { dcSystemAlarms 11 } + +dcNumberCriticalAlarms OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently active critical alarm sources. A zero + value indicates that critical alarm is not active." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.13 -- + ::= { dcSystemAlarms 13 } + +dcCriticalAlarmIdentifier OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current unique critical alarm event identifier. A zero value + indicates that critical alarm is not active." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.14 -- + ::= { dcSystemAlarms 14 } + +dcCriticalAlarmValue OBJECT-TYPE + SYNTAX INTEGER { + false(1), + indeterminate(2), -- deprecated, not used anymore + true(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current critical alarm event status that corresponds to the + critical alarm identifier. If the critical alarm identifier is zero + then the alarm value is false." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.15 -- + ::= { dcSystemAlarms 15 } + +dcCriticalAlarmName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..35)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current alarm name for active critical alarm that corresponds + to critical alarm identifier." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.16 -- + ::= { dcSystemAlarms 16 } + +dcSystemVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured system voltage. The max. value 2147483647 + is used to indicate an invalid value." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.3.1 -- + ::= { dcSystemMonitor 1 } + +dcLoadCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "100 mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured load current. The max. value 2147483647 + is used to indicate an invalid value." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.3.2 -- + ::= { dcSystemMonitor 2 } + +dcBatteryCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "100 mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured battery current. The max. value 2147483647 + is used to indicate an invalid value." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.3.3 -- + ::= { dcSystemMonitor 3 } + +dcBatteryTemperature OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 °C" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured battery temperature. The max. value 2147483647 + is used to indicate an invalid value." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.3.4 -- + ::= { dcSystemMonitor 4 } + +dcChargeState OBJECT-TYPE + SYNTAX INTEGER { + float(1), + discharge(2), + equalize(3), + boost(4), + battTest(5), + recharge(6), + sepCharge(7), + evCtrlCharge(8) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery charge state." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.3.5 -- + ::= { dcSystemMonitor 5 } + +dcCurrentLimit OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + active(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery current limit." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.3.6 -- + ::= { dcSystemMonitor 6 } + +dcRectifierCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "100 mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total current of all working rectifier modules. + The maximum value 2147483647 is used to indicate + an invalid value." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.3.7 -- + ::= { dcSystemMonitor 7 } + +dcSystemPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "1 W" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Calculated system power. The maximum value + 2147483647 is used to indicate an invalid value." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.3.8 -- + ::= { dcSystemMonitor 8 } + +-- Rectifier +dcNumberRectifiers OBJECT-TYPE + SYNTAX Gauge32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configured number of rectifiers plugged into + the system. The maximum number of rectifiersi is 128." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.1 -- + ::= { dcRectifier 1 } + +dcNumberRectifiersFailure OBJECT-TYPE + SYNTAX Gauge32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of rectifiers that are not properly working." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.2 -- + ::= { dcRectifier 2 } + +dcNumberRectifiersOkay OBJECT-TYPE + SYNTAX Gauge32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of rectifiers that are properly working." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.3 -- + ::= { dcRectifier 3 } + +-- Rectifier - RectifierFunctions - EfficiencyCycling +dcEfficiencyCyclingEnabled OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable efficiency cycling." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.6.1.1 -- + ::= { dcEfficiencyCycling 1 } + +dcLimitSwitchingTimes OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable limit switching times." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.6.1.2 -- + ::= { dcEfficiencyCycling 2 } + +dcForceSwitchingOncePerMonth OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable force switching once per month." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.6.1.3 -- + ::= { dcEfficiencyCycling 3 } + +dcMaximumLoadStep OBJECT-TYPE + SYNTAX Integer32 + UNITS "1 W" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum load setup." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.6.1.4 -- + ::= { dcEfficiencyCycling 4 } + +dcMinimumLoadStep OBJECT-TYPE + SYNTAX Integer32 + UNITS "1 W" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum load setup." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.6.1.5 -- + ::= { dcEfficiencyCycling 5 } + +-- Battery - FloatCharge +dcUsys20 OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Voltage to regulate to at 20°C. If temperature compensation + is used, this voltage will vary." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.1.1 -- + ::= { dcFloatCharge 1 } + + +-- Battery - BatteryTest - BatteryTestParameter +dcBatteryTestUsupport OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Support charge voltage for the battery." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.1.1 -- + ::= { dcBatteryTestParameter 1 } + +dcBatteryTestDuration OBJECT-TYPE + SYNTAX Gauge32 + UNITS "minute" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery test duration." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.1.2 -- + ::= { dcBatteryTestParameter 2 } + +dcBatteryTestInterval OBJECT-TYPE + SYNTAX Gauge32 + UNITS "days" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimal time between programmed battery tests as start + condition." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.1.3 -- + ::= { dcBatteryTestParameter 3 } + +dcBatteryTestDischargeCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "100 mA" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery discharge current. The maximum value 2147483647 + is used to indicate an invalid value." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.1.4 -- + ::= { dcBatteryTestParameter 4 } + +dcBatteryTestMinDuration OBJECT-TYPE + SYNTAX Gauge32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum battery test duration during which time a battery test + is not stopped in case of a voltage below the support voltage or + a current difference higher than the specified value defined in + Idiff measurement is detected." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.1.5 -- + ::= { dcBatteryTestParameter 5 } + +dcBatteryTestVoltageWithinUfloat OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery voltage must be within Ufloat +/- set voltage for a + given time (see also dcBatteryTestVoltageWithinUfloatPeriod) + in order to start a battery test." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.1.6 -- + ::= { dcBatteryTestParameter 6 } + +dcBatteryTestVoltageWithinUfloatPeriod OBJECT-TYPE + SYNTAX Gauge32 + UNITS "days" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For details see dcBatteryTestVoltageWithinUfloat parameter." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.1.7 -- + ::= { dcBatteryTestParameter 7 } + +dcBatteryTestTempFrom OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 °C" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery temperature must be within temperature range given by + dcBatteryTestTempFrom and dcBatteryTestTempTo, so that a battery + test can be started." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.1.8 -- + ::= { dcBatteryTestParameter 8 } + +dcBatteryTestTempTo OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 °C" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For details see dcBatteryTestTempFrom parameter." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.1.9 -- + ::= { dcBatteryTestParameter 9 } + +dcBatteryTestIntervalEnabled OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable interval. For more details see dcBatteryTestInterval." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.1.10 -- + ::= { dcBatteryTestParameter 10 } + +dcBatteryTestStartTimeFrom OBJECT-TYPE + SYNTAX DisplayString (SIZE (8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines start time window for battery test. The possible time window + is defined as the range between dcBatteryTestStartTimeFrom and + dcBatteryTestStartTimeTo. The value is in the format 'hh:mm:ss'." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.1.11 -- + ::= { dcBatteryTestParameter 11 } + +dcBatteryTestStartTimeTo OBJECT-TYPE + SYNTAX DisplayString (SIZE (8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For details see dcBatteryTestStartTimeFrom." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.1.12 -- + ::= { dcBatteryTestParameter 12 } + +-- Battery - BatteryTest - BatteryTestResults +dcBatteryTestDateTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (19)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ISO 8601 representation of the last performed battery test. + The value is in the format YYYY-MM-DDThh:mm:ss. This parameter + is valid only if there is a test result available." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.2.1 -- + ::= { dcBatteryTestResults 1 } + +dcBatteryTestResult OBJECT-TYPE + SYNTAX INTEGER { + none(1), + failed(2), + aborted(3), + loadFailure(4), + okay(5), + abortedManual(6), + abortedEvCtrlCharge(7), + abortedInhibitEv(8) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Result of last performed battery test." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.2.2 -- + ::= { dcBatteryTestResults 2 } + +dcBatteryTestEndVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System voltage at the end of the last performed battery test. + The maximum value 2147483647 is used to indicate an invalid + value." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.2.3 -- + ::= { dcBatteryTestResults 3 } + +dcBatteryTestControl OBJECT-TYPE + SYNTAX INTEGER { + start(1), + stop(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Start/stop of battery test. This special charge mode is used + to check the capacity of a battery. Please note that a battery + test can be started even if the battery is not fully charged. + In this case the test result is ambiguous and the set failure + event will become active." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.3 -- + ::= { dcBatteryTest 3 } + +dcBatteryTestStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + starting(2), + stopping(3), + constantCurrent(4), + timeBased(5), + energyBased(6), + recovery(7), + realLoad(8), + stop(9) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of battery test." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.4 -- + ::= { dcBatteryTest 4 } + +dcBatteryTestFailureEvent OBJECT-TYPE + SYNTAX INTEGER { + reset(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset battery test failure event." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.5 -- + ::= { dcBatteryTest 5 } + +dcBatteryTestType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + constantCurrent(2), + --timeBased(3), deprecated -- + --energyBased(4), deprecated -- + realLoad(5) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery test type used." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.6 -- + ::= { dcBatteryTest 6 } + +-- Battery - BatteryParameter +dcTotalBatteryCapacity OBJECT-TYPE + SYNTAX Gauge32 + UNITS "100 mAh" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total battery capacity for all available batteries." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.3.1 -- + ::= { dcBatteryParameter 1 } + +-- Battery - BatteryParameter - LossOfBackupTime +dcLossOfBackupTimeEnabled OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable loss of backup time functionality." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.3.3.1 -- + ::= { dcLossOfBackupTime 1 } + +dcLossOfBackupTimeStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + ok(2), + occured(3), + fail(4) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of loss of backup time functionality." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.3.3.2 -- + ::= { dcLossOfBackupTime 2 } + +dcExpectedBackupTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Expected backup time value. Based on the given value for + the parameter expected backup time, the corresponding + maximum discharge current is calculated." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.3.3.3 -- + ::= { dcLossOfBackupTime 3 } + +-- Battery - Equalize +dcEqualizeControl OBJECT-TYPE + SYNTAX INTEGER { + start(1), + stop(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Start/stop of battery equalize which is a special charge + mode that applies a higher voltage to the batteries than + the float charge. This ensures that the cells are all + equally charged." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.4.1 -- + ::= { dcEqualize 1 } + +dcEqualizeStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + starting(2), + stopping(3), + preparing(4), + cooking(5), + recovering(6) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of battery equalize." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.4.2 -- + ::= { dcEqualize 2 } + +dcEqualizeEnabled OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable equalize." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.4.3 -- + ::= { dcEqualize 3 } + +-- Equalize - EqualizeParameter +dcEqualizeVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Voltage used for equalize." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.4.4.1 -- + ::= { dcEqualizeParameter 1 } + +dcEqualizeDuration OBJECT-TYPE + SYNTAX Gauge32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Duration of equalize." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.4.4.2 -- + ::= { dcEqualizeParameter 2 } + +dcEqualizeUseBattRoomFanEnabled OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable battery room fan during equalize." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.4.4.3 -- + ::= { dcEqualizeParameter 3 } + +dcEqualizeLeadTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Lead time for equalize." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.4.4.4 -- + ::= { dcEqualizeParameter 4 } + +dcEqualizeTimeLag OBJECT-TYPE + SYNTAX Gauge32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time lag for equalize." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.4.4.5 -- + ::= { dcEqualizeParameter 5 } + +dcEqualizeInterval OBJECT-TYPE + SYNTAX Gauge32 + UNITS "days" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval for equalize as start condition." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.4.4.6 -- + ::= { dcEqualizeParameter 6 } + +dcEqualizeStartTimeIntervalFrom OBJECT-TYPE + SYNTAX DisplayString (SIZE (8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines start time window for equqlize. The possible time window + is defined as the range between dcEqualizeStartTimeIntervalFrom and + dcEqualizeStartTimeIntervalTo. The value is in the format 'hh:mm:ss'." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.4.4.7 -- + ::= { dcEqualizeParameter 7 } + +dcEqualizeStartTimeIntervalTo OBJECT-TYPE + SYNTAX DisplayString (SIZE (8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For detail see dcEqualizeStartTimeIntervalFrom." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.4.4.8 -- + ::= { dcEqualizeParameter 8 } + +dcEqualizeInhibitAfterBoost OBJECT-TYPE + SYNTAX Gauge32 + UNITS "hours" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Inhibit after boost as start condition." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.4.4.9 -- + ::= { dcEqualizeParameter 9 } + +-- Battery - BoostCharge +dcBoostChargeControl OBJECT-TYPE + SYNTAX INTEGER { + start(1), + stop(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Start/stop of boost charge which is a special charge mode + that applies a higher voltage to the batteries than the float + charge. This mode is started after a discharge phase to + recharge the batteries faster." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.5.1 -- + ::= { dcBoostCharge 1 } + +dcBoostChargeStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + starting(2), + stopping(3), + cooking(4), + recovering(5) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of boost charge." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.5.2 -- + ::= { dcBoostCharge 2 } + +dcBoostChargeType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + currentBased(2), + timeBased(3), + energyBased(4) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Boost charge type." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.5.3 -- + ::= { dcBoostCharge 3 } + +-- Battery - BoostCharge - BoostChargeParameter +dcBoostChargeVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Voltage used for boost charge." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.5.2.1 -- + ::= { dcBoostChargeParameter 1 } + +dcBoostChargeMaxDuration OBJECT-TYPE + SYNTAX Gauge32 + UNITS "hours" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the maximum allowed time for boost charge to + prevent that the battery is charged forever." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.5.2.2 -- + ::= { dcBoostChargeParameter 2 } + +dcBoostChargeUseBattRoomFanEnabled OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable battery room fan during boost charge." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.5.2.3 -- + ::= { dcBoostChargeParameter 3 } + +dcBoostChargeTimeLag OBJECT-TYPE + SYNTAX Gauge32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time lag used for boost charge." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.5.2.4 -- + ::= { dcBoostChargeParameter 4 } + +dcBoostChargeIstart OBJECT-TYPE + SYNTAX Integer32 + UNITS "100 mA" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For current based boost charge, the parameters Istart + and Istop are the battery current values at which boost charge + starts or stops." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.5.2.5 -- + ::= { dcBoostChargeParameter 5 } + +dcBoostChargeIstop OBJECT-TYPE + SYNTAX Integer32 + UNITS "100 mA" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For details see dcBoostChargeIstart." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.5.2.6 -- + ::= { dcBoostChargeParameter 6 } + +dcBoostChargeInhibitTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "hours" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A start condition for all types of boost charge. It defines + the time from last boost charge stop to the next acceptable boost + charge start." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.5.2.7 -- + ::= { dcBoostChargeParameter 7 } + +-- Battery - SystemVoltageSupervision +dcUaMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the system voltage is outside the range specified by the values + UaMin (lower alarm voltage)/UaMax (upper alarm voltage), the + system event 'S Ua low'/'S Ua high' is activated. The values for the + parameters UaMin and UaMax are not temperature compensated." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.6.1 -- + ::= { dcSystemVoltageSupervision 1 } + +dcUaMin OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For details see dcUaMax." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.6.2 -- + ::= { dcSystemVoltageSupervision 2 } + +dcUsMax OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the voltage is outside the range defined by the parameters UsMin (lower + safety voltage)/UsMax (upper safety voltage), the system event + 'S Us low'/'S Us high' is activated. If temperature compensation is enabled, + the levels for Us min and / Us max are automatically temperature compensated + to correspond to the required system voltage. The parameters are defined + at 20°C." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.6.3 -- + ::= { dcSystemVoltageSupervision 3 } + +dcUsMin OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For details see dcUsMax." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.6.4 -- + ::= { dcSystemVoltageSupervision 4 } + +dcBoD OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Voltage threshold for Battery on Discharge alarm." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.6.5 -- + ::= { dcSystemVoltageSupervision 5 } + +dcHysteresis OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Hysteresis used for Ua and Us." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.6.6 -- + ::= { dcSystemVoltageSupervision 6 } + +dcSuppressUaLowEnabled OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Suppress Ua Low alarm during mains failure." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.6.7 -- + ::= { dcSystemVoltageSupervision 7 } + +dcSuppressUsLowEnabled OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Suppress Us Low alarm during mains failure." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.6.8 -- + ::= { dcSystemVoltageSupervision 8 } + +dcEnableUsTempComp OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Checkbox to enable the automatic temperature compensation for the Us thresholds (Us min, Us max)." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.6.9 -- + ::= { dcSystemVoltageSupervision 9 } + +-- Battery - EvtCtrlCharge +dcEvtCtrlChargeStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + voltageControlled(2), + noBatteryCharge(3), + currentLimitation(4) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Event control charge status." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.7.1 -- + ::= { dcEvtCtrlCharge 1 } + +dcEvtCtrlChargeType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + voltageControlled(2), + noBatteryCharge(3), + currentLimitation(4) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Selected event control charge type." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.7.2 -- + ::= { dcEvtCtrlCharge 2 } + +dcEvtCtrlChargeVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Voltage used for event control charge." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.7.1.1 -- + ::= { dcEvtCtrlChargeParameter 1} + +dcEvtCtrlChargeTempCompEnabled OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable temperature compensation during event + control charge." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.7.1.2 -- + ::= { dcEvtCtrlChargeParameter 2 } + +dcEvtCtrlChargeMaxIBatt OBJECT-TYPE + SYNTAX Integer32 + UNITS "100 mA" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Max. IBatt used for event control charge." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.7.1.3 -- + ::= { dcEvtCtrlChargeParameter 3} + +dcTempCompType OBJECT-TYPE + SYNTAX INTEGER { + no(1), + linear(2), + multi-stage(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable battery temperature compensation." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.8.1 -- + ::= { dcTempComp 1 } + +dcSlope OBJECT-TYPE + SYNTAX Integer32 + UNITS "-1 mV/°C" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Temperature compensation coefficient for system voltage." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.8.2 -- + ::= { dcTempComp 2 } + +dcStartTemp OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 °C" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Lower limit for the area in which the temperature compensation + is active." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.8.3 -- + ::= { dcTempComp 3 } + +dcStopTemp OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 °C" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Upper limit for the area in which the temperature compensation + is active." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.8.4 -- + ::= { dcTempComp 4 } + +dcMaxVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Upper limit for the area in which the temperature compensation + is not controlling the system voltage." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.8.5 -- + ::= { dcTempComp 5 } + +dcLowStopVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The temperature compensation will not control the charging voltage above this parameter at low temperatures." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.8.6 -- + ::= { dcTempComp 6 } + +dcLowStartTemp OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 °C" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "High temperature limit of the lower range." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.8.7 -- + ::= { dcTempComp 7 } + +dcLowTempSlope OBJECT-TYPE + SYNTAX Integer32 + UNITS "-1 mV/°C" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Compensation factor applied inside the low range." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.8.8 -- + ::= { dcTempComp 8 } + +dcHighStartTemp OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 °C" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low temperature limit of the higher range." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.8.9 -- + ::= { dcTempComp 9 } + +dcHighTempSlope OBJECT-TYPE + SYNTAX Integer32 + UNITS "-1 mV/°C" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Compensation factor applied inside the high range." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.8.10 -- + ::= { dcTempComp 10 } + +dcHighStopVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The temperature compensation will not control the charging voltage below this parameter at high temperatures." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.8.11 -- + ::= { dcTempComp 11 } + +dcRunawayTemp OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 °C" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A threshold for detecting thermal runaway of the battery." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.8.12 -- + ::= { dcTempComp 12 } + +dcRunawayVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Charging voltage while Runaway Temp has been exceeded." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.8.13 -- + ::= { dcTempComp 13 } + + dcHighTemp OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 °C" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Temperature threshold for high battery temperature alarm 10°C ... 70°C" + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.9.1 -- + ::= { dcTempSupervision 1 } + + dcHighTempHyst OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 °C" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Hysteresis for the High Temp 1°C ... 70°C" + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.9.2 -- + ::= { dcTempSupervision 2 } + +-- Misc +dcFileProcessingStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + inProgress(2), + successful(3), + error(4), + unknown(5) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File processing status for software and setup up/downloads." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.7.2 -- + ::= { dcMisc 2 } + +dcResendActiveAlarmTraps OBJECT-TYPE + SYNTAX INTEGER { + resend(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Resend all active Urgent, Non Urgent, and Critical Alarm Traps." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.7.4 -- + ::= { dcMisc 4 } + +-- Event Processing Table +dcEventProcessingEventSelected OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reference to dcEventProcessingEventIndex in order to select + a specific event." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.8.3 -- + ::= { dcConfig 3 } + +-- ==================================================================== +-- Event History table +-- ==================================================================== +dcEventHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF DcEventHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Controllerīs event history table that shows the content of the + default log file." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.1 -- + ::= { dcSystemAlarms 1 } + +dcEventHistoryEntry OBJECT-TYPE + SYNTAX DcEventHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular Event History entry." + INDEX { dcEventHistoryIndex } + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.1.1 -- + ::= { dcEventHistoryTable 1 } + +DcEventHistoryEntry ::= SEQUENCE { + + dcEventHistoryIndex Integer32, + dcEventHistoryTimestamp DisplayString, + dcEventHistoryMessage DisplayString } + +dcEventHistoryIndex OBJECT-TYPE + SYNTAX Integer32 (1..10000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table index." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.1.1.1 -- + ::= { dcEventHistoryEntry 1 } + +dcEventHistoryTimestamp OBJECT-TYPE + SYNTAX DisplayString (SIZE (19)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ISO8601 timestamp representation of a particular entry + in the form YYYY-MM-DDThh:mm:ss." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.1.1.2 -- + ::= { dcEventHistoryEntry 2 } + +dcEventHistoryMessage OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Event message of a particular entry." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.1.1.3 -- + ::= { dcEventHistoryEntry 3 } + + +-- ==================================================================== +-- Active Alarm table +-- ==================================================================== +dcAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF DcAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table that shows all currently active alarm sources + causing urgent or non-urgent alarm(s)." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.2 -- + ::= { dcSystemAlarms 2 } + +dcAlarmEntry OBJECT-TYPE + SYNTAX DcAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular active alarm source entry." + INDEX { dcAlarmIndex } + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.2.1 -- + ::= { dcAlarmTable 1 } + +DcAlarmEntry ::= SEQUENCE { + dcAlarmIndex Integer32, + dcAlarmEventCategory INTEGER, + dcAlarmEventName DisplayString, + dcAlarmEventIdentifier Gauge32, + dcAlarmEventValue INTEGER } + +dcAlarmIndex OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table index." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.2.1.1 -- + ::= { dcAlarmEntry 1 } + +dcAlarmEventCategory OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + urgent(2), + nonUrgent(3), + critical(4) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the type of alarm source." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.2.1.2 -- + ::= { dcAlarmEntry 2 } + +dcAlarmEventName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..35)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of a particular alarm source entry." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.2.1.3 -- + ::= { dcAlarmEntry 3 } + +dcAlarmEventIdentifier OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique alarm event identifier." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.2.1.4 -- + ::= { dcAlarmEntry 4 } + +dcAlarmEventValue OBJECT-TYPE + SYNTAX INTEGER { + false(1), + -- indeterminate(2), deprecated -- + true(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Event status that corresponds to alarm event identifier." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.2.1.5 -- + ::= { dcAlarmEntry 5 } + +-- ==================================================================== +-- Generic Alarm table +-- ==================================================================== +dcGenericAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF DcGenericAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table that shows ten alarm event assignments that can be + configured via WEB interface." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.12 -- + ::= { dcSystemAlarms 12 } + +dcGenericAlarmEntry OBJECT-TYPE + SYNTAX DcGenericAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular generic alarm entry." + INDEX { dcGenericAlarmIndex } + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.12.1 -- + ::= { dcGenericAlarmTable 1 } + +DcGenericAlarmEntry ::= SEQUENCE { + dcGenericAlarmIndex Integer32, + dcGenericAlarmEventName DisplayString, + dcGenericAlarmEventIdentifier Gauge32, + dcGenericAlarmEventValue INTEGER } + +dcGenericAlarmIndex OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table index." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.12.1.1 -- + ::= { dcGenericAlarmEntry 1 } + +dcGenericAlarmEventName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..35)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Plain text name of the assigned alarm event. Empty if not + configured." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.12.1.2 -- + ::= { dcGenericAlarmEntry 2 } + +dcGenericAlarmEventIdentifier OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique numeric identifier of the assigned alarm event. Zero + if not configured." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.12.1.3 -- + ::= { dcGenericAlarmEntry 3 } + +dcGenericAlarmEventValue OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current value of the assigned alarm event. Value is false if + not configured." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.2.12.1.4 -- + ::= { dcGenericAlarmEntry 4 } + +-- ==================================================================== +-- Rectifier table +-- ==================================================================== +dcRectifierTable OBJECT-TYPE + SYNTAX SEQUENCE OF DcRectifierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table that shows all currently active rectifier modules." +-- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.4 -- + ::= { dcRectifier 4 } + +dcRectifierEntry OBJECT-TYPE + SYNTAX DcRectifierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular rectifier entry." + INDEX { dcRectifierIndex } + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.4.1 -- + ::= { dcRectifierTable 1 } + +DcRectifierEntry ::= SEQUENCE { + dcRectifierIndex Integer32, + dcRectifierIdentifier DisplayString, + dcRectifierStatus INTEGER } + +dcRectifierIndex OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table index." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.4.1.1 -- + ::= { dcRectifierEntry 1 } + +dcRectifierIdentifier OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique rectifier identifier. If positioning active the + position number scheme is used otherwise the rectifier + instance is used to identify a rectifier." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.4.1.2 -- + ::= { dcRectifierEntry 2 } + +dcRectifierStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + off(2), + on(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies status of rectifiers." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.4.1.3 -- + ::= { dcRectifierEntry 3 } + +-- ==================================================================== +-- Rectifier Group table +-- ==================================================================== +dcRectifierGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF DcRectifierGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table that shows all available rectifier groups." +-- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.5 -- + ::= { dcRectifier 5 } + +dcRectifierGroupEntry OBJECT-TYPE + SYNTAX DcRectifierGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular rectifier group entry." + INDEX { dcRectifierGroupIndex } + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.5.1 -- + ::= { dcRectifierGroupTable 1 } + +DcRectifierGroupEntry ::= SEQUENCE { + dcRectifierGroupIndex Integer32, + dcRectifierGroupName DisplayString, + dcRectifierGroupRectifierType INTEGER, + dcRectifierGroupDefaultVoltage Integer32, + dcRectifierGroupDefaultCurrentLimit Integer32, + dcRectifierGroupDefaultPowerLimit Integer32, + dcRectifierGroupInputLowOff Integer32, + dcRectifierGroupInputLowOn Integer32, + dcRectifierGroupStartupVoltage Integer32, + dcRectifierGroupStartupCurrentLimit Integer32, + dcRectifierGroupStartupPowerLimit Integer32, + dcRectifierGroupStartupTimeLimit Gauge32, + dcRectifierGroupPowerupDelay Gauge32, + dcRectifierGroupPowerupTime Gauge32, + dcRectifierGroupUmaxOff Integer32 } + +dcRectifierGroupIndex OBJECT-TYPE + SYNTAX Integer32 (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table index." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.5.1.1 -- + ::= { dcRectifierGroupEntry 1 } + +dcRectifierGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rectifier group name to identify an individual device + parameter set." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.5.1.2 -- + ::= { dcRectifierGroupEntry 2 } + +dcRectifierGroupRectifierType OBJECT-TYPE + SYNTAX INTEGER { + unknown48V(1), + fR48V2000W(2), + dPR1200B48(3), + dPR1500B48(4), + dPR600B48(5), + dPR7200B48(6), + fR48to60V2000W(7), + unknown24V(8), + unknown60V(9), + dPR600B60(10), + dPR3500B48(11), + dPR3500B24(12), + dPR300B48(13), + dPR1600B48(14), + dPR2700B48(15), + dPR2400B48(16), + dPR4000B48(17), + dPR2900B48(18), + dPR4000B48to60(19), + dPR850B48(20), + dPR2000B48(21) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rectifier type defined for this group." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.5.1.3 -- + ::= { dcRectifierGroupEntry 3 } + +dcRectifierGroupDefaultVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This default voltage is used by rectifiers when there + is no connection to PSC 3." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.5.1.4 -- + ::= { dcRectifierGroupEntry 4 } + +dcRectifierGroupDefaultCurrentLimit OBJECT-TYPE + SYNTAX Integer32 + UNITS "100 mA" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This default current limit is used by rectifiers when there + is no connection to PSC 3." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.5.1.5 -- + ::= { dcRectifierGroupEntry 5 } + +dcRectifierGroupDefaultPowerLimit OBJECT-TYPE + SYNTAX Integer32 + UNITS "1 W" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This default power limit is used by rectifiers when there + is no connection to PSC 3." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.5.1.6 -- + ::= { dcRectifierGroupEntry 6 } + +dcRectifierGroupInputLowOff OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Threshold for low AC input voltage. It can is used to + adjust the behaviour of the power system to the available + AC network limitation." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.5.1.7 -- + ::= { dcRectifierGroupEntry 7 } + +dcRectifierGroupInputLowOn OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For details see dcRectifierGroupInputLowOff." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.5.1.8 -- + ::= { dcRectifierGroupEntry 8 } + +dcRectifierGroupStartupVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Startup parameters are the values that rectifiers use + during the start-up phase. These parameters allow starting + the system smoothly after a mains failure even on a + discharged battery and even without PSC 3." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.5.1.9 -- + ::= { dcRectifierGroupEntry 9 } + +dcRectifierGroupStartupCurrentLimit OBJECT-TYPE + SYNTAX Integer32 + UNITS "100 mA" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For details see dcRectifierGroupStartupVoltage." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.5.1.10 -- + ::= { dcRectifierGroupEntry 10 } + +dcRectifierGroupStartupPowerLimit OBJECT-TYPE + SYNTAX Integer32 + UNITS "1 W" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For details see dcRectifierGroupStartupVoltage." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.5.1.11 -- + ::= { dcRectifierGroupEntry 11 } + +dcRectifierGroupStartupTimeLimit OBJECT-TYPE + SYNTAX Gauge32 + UNITS "10 ms" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For details see dcRectifierGroupStartupVoltage." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.5.1.12 -- + ::= { dcRectifierGroupEntry 12 } + +dcRectifierGroupPowerupDelay OBJECT-TYPE + SYNTAX Gauge32 + UNITS "10 ms" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter is used after a mains failure to + delay the start-up of all rectifiers." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.5.1.13 -- + ::= { dcRectifierGroupEntry 13 } + +dcRectifierGroupPowerupTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "10 ms" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter used after a mains failure and allows + defining a time within all rectifiers needs to start-up + one after another." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.5.1.14 -- + ::= { dcRectifierGroupEntry 14 } + +dcRectifierGroupUmaxOff OBJECT-TYPE + SYNTAX Integer32 + UNITS "10 mV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Overvoltage protection value." + + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.5.1.15 -- + ::= { dcRectifierGroupEntry 15 } + +-- ==================================================================== +-- Rectifier Power Limitation table +-- ==================================================================== +dcPowerLimitationTable OBJECT-TYPE + SYNTAX SEQUENCE OF DcPowerLimitationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table that shows parameters of the available power limitation + functions." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.6.2 -- + ::= { dcPowerLimitation 1 } + +dcPowerLimitationEntry OBJECT-TYPE + SYNTAX DcPowerLimitationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular power limitation entry." + INDEX { dcPowerLimitationIndex } + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.6.2.1 -- + ::= { dcPowerLimitationTable 1 } + +DcPowerLimitationEntry ::= SEQUENCE { + dcPowerLimitationIndex Integer32, + dcPowerLimitationEventName DisplayString, + dcPowerLimitationStatus INTEGER, + dcPowerLimitationType INTEGER, + dcPowerLimitationLimit Integer32, + dcPowerLimitationNoBatteryDischarge INTEGER } + +dcPowerLimitationIndex OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table index." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.6.2.1.1 -- + ::= { dcPowerLimitationEntry 1 } + +dcPowerLimitationEventName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..35)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the power limitation event." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.6.2.1.2 -- + ::= { dcPowerLimitationEntry 2 } + +dcPowerLimitationStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + inactive(2), + powerLimit(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of power limitation." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.6.2.1.3 -- + ::= { dcPowerLimitationEntry 3 } + +dcPowerLimitationType OBJECT-TYPE + SYNTAX INTEGER { + dynamic(1), + fixedLimit(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Power limitation type." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.6.2.1.4 -- + ::= { dcPowerLimitationEntry 4 } + +dcPowerLimitationLimit OBJECT-TYPE + SYNTAX Integer32 + UNITS "1 W" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Limit used for power limitation." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.6.2.1.5 -- + ::= { dcPowerLimitationEntry 5 } + +dcPowerLimitationNoBatteryDischarge OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable no battery discharge during power limitation." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.4.6.2.1.6 -- + ::= { dcPowerLimitationEntry 6 } + +-- ==================================================================== +-- BatteryString table +-- ==================================================================== +dcBatteryStringTable OBJECT-TYPE + SYNTAX SEQUENCE OF DcBatteryStringEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table that shows parameters of the available battery strings." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.3.2 -- + ::= { dcBatteryParameter 2 } + +dcBatteryStringEntry OBJECT-TYPE + SYNTAX DcBatteryStringEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular battery string entry." + INDEX { dcBatteryStringIndex } + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.3.2.1 -- + ::= { dcBatteryStringTable 1 } + +DcBatteryStringEntry ::= SEQUENCE { + dcBatteryStringIndex Integer32, + dcBatteryStringName DisplayString, + dcBatteryStringMaxIBatt Integer32, + dcBatteryStringCapacity Gauge32 } + +dcBatteryStringIndex OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table index." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.3.2.1.1 -- + ::= { dcBatteryStringEntry 1 } + +dcBatteryStringName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the battery string." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.3.2.1.2 -- + ::= { dcBatteryStringEntry 2 } + +dcBatteryStringMaxIBatt OBJECT-TYPE + SYNTAX Integer32 + UNITS "100 mA" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum battery charging current for this string. This + parameter can be set individually for each battery. + PSC 3 then regulates the system voltage such that the maximum + battery charging current of each battery is respected." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.3.2.1.3 -- + ::= { dcBatteryStringEntry 3 } + +dcBatteryStringCapacity OBJECT-TYPE + SYNTAX Gauge32 + UNITS "100 mAh" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Capacity of battery can be defined individually. It is used + to calculate the expected backup time of the system." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.3.2.1.4 -- + ::= { dcBatteryStringEntry 4 } + +-- ==================================================================== +-- Control Event table +-- ==================================================================== +dcControlEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF DcControlEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table that shows ten output event assignments that can be + configured via WEB interface." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.6.1 -- + ::= { dcInputOutput 1 } + +dcControlEventEntry OBJECT-TYPE + SYNTAX DcControlEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular generic output entry." + INDEX { dcControlEventIndex } + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.6.1.1 -- + ::= { dcControlEventTable 1 } + +DcControlEventEntry ::= SEQUENCE { + dcControlEventIndex Integer32, + dcControlEventName DisplayString, + dcControlEventIdentifier Gauge32, + dcControlEventValue INTEGER } + +dcControlEventIndex OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table index." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.6.1.1.1 -- + ::= { dcControlEventEntry 1 } + +dcControlEventName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..35)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Plain text name of the assigned control event. Empty if not + configure." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.6.1.1.2 -- + ::= { dcControlEventEntry 2 } + +dcControlEventIdentifier OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique numeric identifier of the assigned control event. Zero + if not configured." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.6.1.1.3 -- + ::= { dcControlEventEntry 3 } + +dcControlEventValue OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Current value of the assigned control event. Value is false if + not configured." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.6.1.1.4 -- + ::= { dcControlEventEntry 4 } + +-- ==================================================================== +-- Trap Destinations table +-- ==================================================================== +dcTrapDestinationTable OBJECT-TYPE + SYNTAX SEQUENCE OF DcTrapDestinationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Trap table that shows all configured trap destinations." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.7.1 -- + ::= { dcMisc 1 } + +dcTrapDestinationEntry OBJECT-TYPE + SYNTAX DcTrapDestinationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular trap destination entry." + INDEX { dcTrapDestinationIndex } + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.7.1.1 -- + ::= { dcTrapDestinationTable 1 } + +DcTrapDestinationEntry ::= SEQUENCE { + dcTrapDestinationIndex Integer32, + dcTrapDestinationIp IpAddress, + dcTrapDestinationPort Gauge32 } + +dcTrapDestinationIndex OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table index." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.7.1.1.1 -- + ::= { dcTrapDestinationEntry 1 } + +dcTrapDestinationIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address of the trap destination. Value is 0.0.0.0 if IP + address is not configured." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.7.1.1.2 -- + ::= { dcTrapDestinationEntry 2 } + +dcTrapDestinationPort OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port number of the trap destination. By default port 162 + is used." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.7.1.1.3 -- + ::= { dcTrapDestinationEntry 3 } + +-- ==================================================================== +-- Default Log Config table +-- ==================================================================== +dcDefaultLogEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF DcDefaultLogEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Event config table for default log." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.8.1 -- + ::= { dcConfig 1 } + +dcDefaultLogEventEntry OBJECT-TYPE + SYNTAX DcDefaultLogEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular event entry." + INDEX { dcDefaultLogEventIndex } + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.8.1.1 -- + ::= { dcDefaultLogEventTable 1 } + +DcDefaultLogEventEntry ::= SEQUENCE { + dcDefaultLogEventIndex Integer32, + dcDefaultLogEventName DisplayString, + dcDefaultLogEventLogged INTEGER } + +dcDefaultLogEventIndex OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table index." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.8.1.1.1 -- + ::= { dcDefaultLogEventEntry 1 } + +dcDefaultLogEventName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..35)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Plain text name of the event that can be logged." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.8.1.1.2 -- + ::= { dcDefaultLogEventEntry 2 } + +dcDefaultLogEventLogged OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If yes then this event is logged otherwise not." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.8.1.1.3 -- + ::= { dcDefaultLogEventEntry 3 } + +-- ==================================================================== +-- Event Processing Config table +-- ==================================================================== +dcEventProcessingEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF DcEventProcessingEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Event config table for event ORs." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.8.2 -- + ::= { dcConfig 2 } + +dcEventProcessingEventEntry OBJECT-TYPE + SYNTAX DcEventProcessingEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular event entry." + INDEX { dcEventProcessingEventIndex } + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.8.2.1 -- + ::= { dcEventProcessingEventTable 1 } + +DcEventProcessingEventEntry ::= SEQUENCE { + dcEventProcessingEventIndex Integer32, + dcEventProcessingEventName DisplayString, + dcEventProcessingEventAssigned INTEGER, + dcEventProcessingEventType INTEGER } + +dcEventProcessingEventIndex OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table index." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.8.2.1.1 -- + ::= { dcEventProcessingEventEntry 1 } + +dcEventProcessingEventName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..35)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Plain text name of the input event." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.8.2.1.2 -- + ::= { dcEventProcessingEventEntry 2 } + +dcEventProcessingEventAssigned OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If yes then the input event is assigned to the selected + event. Please note, that it is only possible to change + assignment of event ORs." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.8.2.1.3 -- + ::= { dcEventProcessingEventEntry 3 } + +dcEventProcessingEventType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + eventOR(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the input event." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.8.2.1.4 -- + ::= { dcEventProcessingEventEntry 4 } + +-- ==================================================================== +-- LVD Config table +-- ==================================================================== +dcLvdTable OBJECT-TYPE + SYNTAX SEQUENCE OF DcLvdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table lists all available LVDs." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.8.4 -- + ::= { dcConfig 4 } + +dcLvdEntry OBJECT-TYPE + SYNTAX DcLvdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular LVD entry." + INDEX { dcLvdIndex } + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.8.4.1 -- + ::= { dcLvdTable 1 } + +DcLvdEntry ::= SEQUENCE { + dcLvdIndex Integer32, + dcLvdName DisplayString, + dcLvdDisconnectDelay DisplayString } + +dcLvdIndex OBJECT-TYPE + SYNTAX Integer32 (1..96) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table index." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.8.4.1.1 -- + ::= { dcLvdEntry 1 } + +dcLvdName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the LVD." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.8.4.1.2 -- + ::= { dcLvdEntry 2 } + +dcLvdDisconnectDelay OBJECT-TYPE + SYNTAX DisplayString (SIZE (8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time delay from the activation of the source event, after + which the LVD event is switched. The value is in the format + 'hh:mm:ss'." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.8.4.1.3 -- + ::= { dcLvdEntry 3 } + +-- ==================================================================== +-- Measurement table +-- ==================================================================== +dcMeasurementTable OBJECT-TYPE + SYNTAX SEQUENCE OF DcMeasurementEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table lists all available measurements." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.9.1 -- + ::= { dcMeasurement 1 } + +dcMeasurementEntry OBJECT-TYPE + SYNTAX DcMeasurementEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular measurement entry." + INDEX { dcMeasurementIndex } + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.9.1.1 -- + ::= { dcMeasurementTable 1 } + +DcMeasurementEntry ::= SEQUENCE { + dcMeasurementIndex Integer32, + dcMeasurementName DisplayString, + dcMeasurementValue Integer32, + dcMeasurementScaleFactor Integer32, + dcMeasurementUnit INTEGER } + +dcMeasurementIndex OBJECT-TYPE + SYNTAX Integer32 (1..500) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table index." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.9.1.1.1 -- + ::= { dcMeasurementEntry 1 } + +dcMeasurementName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the measurement." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.9.1.1.2 -- + ::= { dcMeasurementEntry 2 } + +dcMeasurementValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unscaled calibrated value of the measurement." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.9.1.1.3 -- + ::= { dcMeasurementEntry 3 } + +dcMeasurementScaleFactor OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Scale factor as power of 10 to be multiplied with measurement value." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.9.1.1.4 -- + ::= { dcMeasurementEntry 4 } + +dcMeasurementUnit OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + none(2), + voltDC(3), + voltAC(4), + ampere(5), + ampereHour(6), + degreeCelsius(7), + temperatureCoefficient(8), + watt(9), + wattHour(10), + seconds(11), + percent(12), + hertz(13), + voltAmpere(14), + voltAmpereReactive(15), + voltAmpereReactiveHour(16) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit of the measurement." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.9.1.1.5 -- + ::= { dcMeasurementEntry 5 } + +-- ==================================================================== +-- Meter Panel Event table +-- ==================================================================== +dcMeterPanelEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF DcMeterPanelEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table lists all available meter panel events." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.10.1 -- + ::= { dcMeterPanel 1 } + +dcMeterPanelEventEntry OBJECT-TYPE + SYNTAX DcMeterPanelEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular meter panel event entry." + INDEX { dcMeterPanelEventIndex } + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.10.1.1 -- + ::= { dcMeterPanelEventTable 1 } + +DcMeterPanelEventEntry ::= SEQUENCE { + dcMeterPanelEventIndex Integer32, + dcMeterPanelEventName DisplayString, + dcMeterPanelEventValue INTEGER, + dcMeterPanelEventHourMeterValue Gauge32 } + +dcMeterPanelEventIndex OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table index." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.10.1.1.1 -- + ::= { dcMeterPanelEventEntry 1 } + +dcMeterPanelEventName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the event." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.10.1.1.2 -- + ::= { dcMeterPanelEventEntry 2 } + +dcMeterPanelEventValue OBJECT-TYPE + SYNTAX INTEGER { + false(1), + indeterminate(2), + true(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of the event." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.10.1.1.3 -- + ::= { dcMeterPanelEventEntry 3 } + +dcMeterPanelEventHourMeterValue OBJECT-TYPE + SYNTAX Gauge32 + UNITS "hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of the hour meter event." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.2.10.1.1.4 -- + ::= { dcMeterPanelEventEntry 4 } + +-- ==================================================================== +-- Notifications +-- ==================================================================== +systemNonUrgentAlarm NOTIFICATION-TYPE + OBJECTS { + dcSystemDateTime, + dcNumberNonUrgentAlarms, + dcNonUrgentAlarmIdentifier, + dcNonUrgentAlarmValue, + dcNonUrgentAlarmName } + STATUS current + DESCRIPTION + "The controller reports that one or more elements have changed + into none urgent alarm state." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.3.1.0.1 -- + ::= { controllerEventsV2 1 } + +systemUrgentAlarm NOTIFICATION-TYPE + OBJECTS { + dcSystemDateTime, + dcNumberUrgentAlarms, + dcUrgentAlarmIdentifier, + dcUrgentAlarmValue, + dcUrgentAlarmName } + STATUS current + DESCRIPTION + "The controller reports that one or more elements have changed + into urgent alarm state." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.3.1.0.2 -- + ::= { controllerEventsV2 2 } + +systemCriticalAlarm NOTIFICATION-TYPE + OBJECTS { + dcSystemDateTime, + dcNumberCriticalAlarms, + dcCriticalAlarmIdentifier, + dcCriticalAlarmValue, + dcCriticalAlarmName } + STATUS current + DESCRIPTION + "The controller reports that one or more elements have changed + into critical alarm state." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.3.1.0.3 -- + ::= { controllerEventsV2 3 } + +-- ==================================================================== +-- Conformance area, containing groups and compliance specifications +-- ==================================================================== +systemInfoGroup OBJECT-GROUP + OBJECTS { + dcSiteName, + dcSystemName, + dcSystemDateTime, + dcSoftwareVersion } + STATUS current + DESCRIPTION + "The collection of system info scalar objects." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.1 -- + ::= { controllerGroups 1 } + +systemAlarmGroup OBJECT-GROUP + OBJECTS { + dcNumberUrgentAlarms, + dcNumberNonUrgentAlarms, + dcMainsFailureAlarm, + dcUrgentAlarmIdentifier, + dcUrgentAlarmValue, + dcNonUrgentAlarmIdentifier, + dcNonUrgentAlarmValue, + dcUrgentAlarmName, + dcNonUrgentAlarmName, + dcNumberCriticalAlarms, + dcCriticalAlarmIdentifier, + dcCriticalAlarmValue, + dcCriticalAlarmName } + STATUS current + DESCRIPTION + "The collection of system alarm scalar objects." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.2 -- + ::= { controllerGroups 2 } + +systemMonitorGroup OBJECT-GROUP + OBJECTS { + dcSystemVoltage, + dcLoadCurrent, + dcBatteryCurrent, + dcBatteryTemperature, + dcChargeState, + dcCurrentLimit, + dcRectifierCurrent, + dcSystemPower } + STATUS current + DESCRIPTION + "The collection of system monitor scalar objects." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.3 -- + ::= { controllerGroups 3 } + +rectifierGroup OBJECT-GROUP + OBJECTS { + dcNumberRectifiers, + dcNumberRectifiersFailure, + dcNumberRectifiersOkay, + dcEfficiencyCyclingEnabled, + dcLimitSwitchingTimes, + dcForceSwitchingOncePerMonth, + dcMaximumLoadStep, + dcMinimumLoadStep } + STATUS current + DESCRIPTION + "The collection of rectifier scalar objects." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.4 -- + ::= { controllerGroups 4 } + +eventHistoryTableGroup OBJECT-GROUP + OBJECTS { + dcEventHistoryTimestamp, + dcEventHistoryMessage } + STATUS current + DESCRIPTION + "The collection of event history table objects." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.5 -- + ::= { controllerGroups 5 } + +alarmTableGroup OBJECT-GROUP + OBJECTS { + dcAlarmEventCategory, + dcAlarmEventName, + dcAlarmEventIdentifier, + dcAlarmEventValue } + STATUS current + DESCRIPTION + "The collection of alarm table objects." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.6 -- + ::= { controllerGroups 6 } + +rectifierTableGroup OBJECT-GROUP + OBJECTS { + dcRectifierIdentifier, + dcRectifierStatus } + STATUS current + DESCRIPTION + "The collection of rectifier table objects." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.7 -- + ::= { controllerGroups 7 } + +notificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + systemNonUrgentAlarm, + systemUrgentAlarm, + systemCriticalAlarm } + STATUS current + DESCRIPTION + "The group of all controller notifications." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.8 -- + ::= { controllerGroups 8 } + +genericAlarmTableGroup OBJECT-GROUP + OBJECTS { + dcGenericAlarmEventIdentifier, + dcGenericAlarmEventName, + dcGenericAlarmEventValue } + STATUS current + DESCRIPTION + "Assignment of events to alarm table entries." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.9 -- + ::= { controllerGroups 9 } + +batteryGroup OBJECT-GROUP + OBJECTS { + dcUsys20, + dcTempCompType, + dcSlope, + dcStartTemp, + dcStopTemp, + dcMaxVoltage, + dcLowStopVoltage, + dcLowStartTemp, + dcLowTempSlope, + dcHighStartTemp, + dcHighTempSlope, + dcHighStopVoltage, + dcRunawayTemp, + dcRunawayVoltage, + dcBatteryTestUsupport, + dcBatteryTestDuration, + dcBatteryTestInterval, + dcBatteryTestDischargeCurrent, + dcBatteryTestMinDuration, + dcBatteryTestVoltageWithinUfloat, + dcBatteryTestVoltageWithinUfloatPeriod, + dcBatteryTestTempFrom, + dcBatteryTestTempTo, + dcBatteryTestIntervalEnabled, + dcBatteryTestStartTimeFrom, + dcBatteryTestStartTimeTo, + dcBatteryTestDateTime, + dcBatteryTestResult, + dcBatteryTestEndVoltage, + dcBatteryTestControl, + dcBatteryTestStatus, + dcBatteryTestFailureEvent, + dcBatteryTestType, + dcTotalBatteryCapacity, + dcLossOfBackupTimeEnabled, + dcLossOfBackupTimeStatus, + dcExpectedBackupTime, + dcEqualizeControl, + dcEqualizeStatus, + dcEqualizeEnabled, + dcEqualizeVoltage, + dcEqualizeDuration, + dcEqualizeUseBattRoomFanEnabled, + dcEqualizeLeadTime, + dcEqualizeTimeLag, + dcEqualizeInterval, + dcEqualizeStartTimeIntervalFrom, + dcEqualizeStartTimeIntervalTo, + dcEqualizeInhibitAfterBoost, + dcBoostChargeControl, + dcBoostChargeStatus, + dcBoostChargeType, + dcBoostChargeVoltage, + dcBoostChargeMaxDuration, + dcBoostChargeUseBattRoomFanEnabled, + dcBoostChargeTimeLag, + dcBoostChargeIstart, + dcBoostChargeIstop, + dcBoostChargeInhibitTime, + dcUaMax, + dcUaMin, + dcUsMax, + dcUsMin, + dcBoD, + dcHysteresis, + dcSuppressUaLowEnabled, + dcSuppressUsLowEnabled, + dcEnableUsTempComp, + dcEvtCtrlChargeStatus, + dcEvtCtrlChargeType, + dcEvtCtrlChargeVoltage, + dcEvtCtrlChargeTempCompEnabled, + dcEvtCtrlChargeMaxIBatt, + dcHighTemp, + dcHighTempHyst } + STATUS current + DESCRIPTION + "The collection of battery scalar objects." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.10 -- + ::= { controllerGroups 10 } + +controlEventTableGroup + OBJECT-GROUP + OBJECTS { + dcControlEventName, + dcControlEventIdentifier, + dcControlEventValue } + STATUS current + DESCRIPTION + "Assignment of control events to table entries." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.11 -- + ::= { controllerGroups 11 } + +trapDestinationTableGroup + OBJECT-GROUP + OBJECTS { + dcTrapDestinationIp, + dcTrapDestinationPort } + STATUS current + DESCRIPTION + "Trap destionation table." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.12 -- + ::= { controllerGroups 12 } + +miscGroup OBJECT-GROUP + OBJECTS { + dcFileProcessingStatus, + dcResendActiveAlarmTraps } + STATUS current + DESCRIPTION + "The collection of miscellaneous objects." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.13 -- + ::= { controllerGroups 13 } + +rectifierGroupTableGroup OBJECT-GROUP + OBJECTS { + dcRectifierGroupName, + dcRectifierGroupRectifierType, + dcRectifierGroupDefaultVoltage, + dcRectifierGroupDefaultCurrentLimit, + dcRectifierGroupDefaultPowerLimit, + dcRectifierGroupInputLowOff, + dcRectifierGroupInputLowOn, + dcRectifierGroupStartupVoltage, + dcRectifierGroupStartupCurrentLimit, + dcRectifierGroupStartupPowerLimit, + dcRectifierGroupStartupTimeLimit, + dcRectifierGroupPowerupDelay, + dcRectifierGroupPowerupTime, + dcRectifierGroupUmaxOff } + STATUS current + DESCRIPTION + "The collection of rectifier group table objects." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.14 -- + ::= { controllerGroups 14 } + +batteryStringTableGroup OBJECT-GROUP + OBJECTS { + dcBatteryStringName, + dcBatteryStringMaxIBatt, + dcBatteryStringCapacity } + STATUS current + DESCRIPTION + "The collection of battery string table objects." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.15 -- + ::= { controllerGroups 15 } + +defaultLogEventTableGroup OBJECT-GROUP + OBJECTS { + dcDefaultLogEventName, + dcDefaultLogEventLogged } + STATUS current + DESCRIPTION + "The collection of default log event table objects." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.16 -- + ::= { controllerGroups 16 } + +eventProcessingEventTableGroup OBJECT-GROUP + OBJECTS { + dcEventProcessingEventName, + dcEventProcessingEventAssigned, + dcEventProcessingEventType, + dcEventProcessingEventSelected } + STATUS current + DESCRIPTION + "The collection of event processing event table objects." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.17 -- + ::= { controllerGroups 17 } + +lvdTableGroup OBJECT-GROUP + OBJECTS { + dcLvdName, + dcLvdDisconnectDelay } + STATUS current + DESCRIPTION + "The collection of LVD table objects." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.18 -- + ::= { controllerGroups 18 } + +powerLimitationTableGroup OBJECT-GROUP + OBJECTS { + dcPowerLimitationEventName, + dcPowerLimitationStatus, + dcPowerLimitationType, + dcPowerLimitationLimit, + dcPowerLimitationNoBatteryDischarge } + STATUS current + DESCRIPTION + "The collection of power limitation table objects." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.19 -- + ::= { controllerGroups 19 } + +measurementTableGroup OBJECT-GROUP + OBJECTS { + dcMeasurementName, + dcMeasurementValue, + dcMeasurementScaleFactor, + dcMeasurementUnit } + STATUS current + DESCRIPTION + "The collection of measurement table objects." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.20 -- + ::= { controllerGroups 20 } + +meterPanelEventTableGroup OBJECT-GROUP + OBJECTS { + dcMeterPanelEventName, + dcMeterPanelEventValue, + dcMeterPanelEventHourMeterValue } + STATUS current + DESCRIPTION + "The collection of meter panel event table objects." + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.21 -- + ::= { controllerGroups 21 } + +controllerBasicCompl MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The basic implementation requirements for the controller MIB." + MODULE + MANDATORY-GROUPS { + systemInfoGroup, + systemAlarmGroup, + systemMonitorGroup, + alarmTableGroup, + notificationsGroup } + -- 1.3.6.1.4.1.20246.2.3.1.1.1.1.2.1 -- + ::= { controllerCompl 1 } + +END -- cgit v1.2.3