summaryrefslogtreecommitdiff
path: root/MIBS/delta
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/delta
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/delta')
-rw-r--r--MIBS/delta/DeltaUPS-MIB1666
-rw-r--r--MIBS/delta/GLOBAL-REG75
-rw-r--r--MIBS/delta/ORION-BASE-MIB3056
3 files changed, 4797 insertions, 0 deletions
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