Desch PSC3 Base Mib
Desch PSC3 Base Mib
Desch PSC3 Base Mib
mib
IMPORTS
DisplayString
FROM SNMPv2-TC
OBJECT-GROUP,
NOTIFICATION-GROUP,
MODULE-COMPLIANCE
FROM SNMPv2-CONF
deschModules,
deschPsc3
FROM DESCH-GLOBAL-REG
enterprises,
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Gauge32,
Integer32,
IpAddress
FROM SNMPv2-SMI;
deschPsc3BaseMibModule 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.deltaenergysystems.com
email: stefan.rothaermel@delta-es.com"
DESCRIPTION
"MIB for managing a DC power system with PSC 3."
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 dcTcLow, dcTcHigh
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 --
::= { deschModules 2 }
-- ================================
-- Scalar objects
-- ================================
dcSiteName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..16))
MAX-ACCESS read-only
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 (1..16))
MAX-ACCESS read-only
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 (1..25))
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..255))
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..255))
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 }
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 oC"
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 Gauge32
UNITS "1 W"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Calculated system power. The maximum value
4294967295 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 rectifiers
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 }
-- Battery - FloatCharge
dcUsys20 OBJECT-TYPE
SYNTAX Integer32
UNITS "10 mV"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Voltage to regulate to at 20oC. If temperature
compensation is used, this voltage will vary. 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.1.1 --
::= { dcFloatCharge 1 }
dcTcoeff OBJECT-TYPE
SYNTAX Integer32
UNITS "-mV/oC"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature compensation coefficient for system voltage.
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.1.2 --
::= { dcFloatCharge 2 }
dcTcLow OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 oC"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Low limit for the area in which the temperature compensation
is active. 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.1.3 --
::= { dcFloatCharge 3 }
dcTcHigh OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 oC"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"High limit for the area in which the temperature compensation
is active. 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.1.4 --
::= { dcFloatCharge 4 }
dcDuration OBJECT-TYPE
SYNTAX Gauge32
UNITS "minute"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Battery test duration. Zero indicates that this value
is not set."
-- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.1.2 --
::= { dcBatteryTestParameter 2 }
dcInterval OBJECT-TYPE
SYNTAX Gauge32
UNITS "day"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Minimal time between programmed battery tests. Zero
indicates that this value is not set."
-- 1.3.6.1.4.1.20246.2.3.1.1.1.2.5.2.1.3 --
::= { dcBatteryTestParameter 3 }
dcDischargeCurrent OBJECT-TYPE
SYNTAX Integer32
UNITS "100 mA"
MAX-ACCESS read-only
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 }
dcTestResult OBJECT-TYPE
SYNTAX INTEGER {
none(1),
failed(2),
aborted(3),
loadFailure(4),
okay(5)
}
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 --
::= { dcBatteryTestResult 2 }
dcTestEndVoltage 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 --
::= { dcBatteryTestResult 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 not 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
"Current 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 }
-- 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 - 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 }
-- 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 }
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 }
dcSetupConfiguration OBJECT-TYPE
SYNTAX INTEGER {
save(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Save current setup configuration to non-volatile memory."
-- 1.3.6.1.4.1.20246.2.3.1.1.1.2.7.3 --
::= { dcMisc 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 }
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 (0..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 }
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) }
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 (0..255))
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, not used anymore
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 }
-- ====================================================================
-- 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 }
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 (0..50))
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 }
-- ====================================================================
-- 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 }
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..255))
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 }
-- ====================================================================
-- 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.2.12 --
::= { 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.2.12.1 --
::= { dcControlEventTable 1 }
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.2.12.1.1 --
::= { dcControlEventEntry 1 }
dcControlEventName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
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.2.12.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.2.12.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.2.12.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 --
::= { 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 --
::= { dcTrapDestinationTable 1 }
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 --
::= { 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.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.3 --
::= { dcTrapDestinationEntry 3 }
-- ====================================================================
-- 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 --
::= { deschControllerEventsV2 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 --
::= { deschControllerEventsV2 2 }
-- ====================================================================
-- Conformance area, containing groups and compliance specifications
-- ====================================================================
deschSystemInfoGroup 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 --
::= { deschControllerGroups 1 }
deschSystemAlarmGroup OBJECT-GROUP
OBJECTS {
dcNumberUrgentAlarms,
dcNumberNonUrgentAlarms,
dcMainsFailureAlarm,
dcUrgentAlarmIdentifier,
dcUrgentAlarmValue,
dcNonUrgentAlarmIdentifier,
dcNonUrgentAlarmValue,
dcUrgentAlarmName,
dcNonUrgentAlarmName }
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 --
::= { deschControllerGroups 2 }
deschSystemMonitorGroup 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 --
::= { deschControllerGroups 3 }
deschRectifiersGroup OBJECT-GROUP
OBJECTS {
dcNumberRectifiers,
dcNumberRectifiersFailure,
dcNumberRectifiersOkay }
STATUS current
DESCRIPTION
"The collection of rectifier scalar objects."
-- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.4 --
::= { deschControllerGroups 4 }
deschEventHistoryTableGroup 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 --
::= { deschControllerGroups 5 }
deschAlarmTableGroup 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 --
::= { deschControllerGroups 6 }
deschRectifierTableGroup 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 --
::= { deschControllerGroups 7 }
deschNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
systemNonUrgentAlarm,
systemUrgentAlarm }
STATUS current
DESCRIPTION
"The group of all controller notifications."
-- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.8 --
::= { deschControllerGroups 8 }
deschGenericAlarmTableGroup 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 --
::= { deschControllerGroups 9 }
deschBatteryGroup OBJECT-GROUP
OBJECTS {
dcUsys20,
dcTcoeff,
dcTcLow,
dcTcHigh,
dcUsupport,
dcDuration,
dcInterval,
dcDischargeCurrent,
dcTestDateTime,
dcTestResult,
dcTestEndVoltage,
dcBatteryTestControl,
dcBatteryTestStatus,
dcBatteryTestFailureEvent,
dcTotalBatteryCapacity,
dcEqualizeControl,
dcEqualizeStatus,
dcBoostChargeControl,
dcBoostChargeStatus
}
STATUS current
DESCRIPTION
"The collection of battery scalar objects."
-- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.10 --
::= { deschControllerGroups 10 }
deschControlEventTableGroup
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 --
::= { deschControllerGroups 11 }
deschTrapDestinationTableGroup
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 --
::= { deschControllerGroups 12 }
deschMiscGroup OBJECT-GROUP
OBJECTS {
dcFileProcessingStatus,
dcSetupConfiguration }
STATUS current
DESCRIPTION
"The collection of miscellaneous objects."
-- 1.3.6.1.4.1.20246.2.3.1.1.1.1.1.13 --
::= { deschControllerGroups 13 }
deschControllerBasicCompl MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The basic implementation requirements for the controller MIB."
MODULE
MANDATORY-GROUPS {
deschSystemInfoGroup,
deschSystemAlarmGroup,
deschSystemMonitorGroup,
deschRectifiersGroup,
deschEventHistoryTableGroup,
deschAlarmTableGroup,
deschGenericAlarmTableGroup,
deschNotificationsGroup,
deschBatteryGroup }
-- 1.3.6.1.4.1.20246.2.3.1.1.1.1.2.1 --
::= { deschControllerCompl 1 }
END