initial commit; version 22.5.12042

This commit is contained in:
2022-12-12 23:28:25 -05:00
commit af1b03d79f
17653 changed files with 22692970 additions and 0 deletions

923
mibs/delta/DeltaSTS-MIB Normal file
View File

@ -0,0 +1,923 @@
-- DeltaSTS-MIB { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) delta(2254) ups(2) sts(80) }
-- last modified: 05/13/2014 AFu Lai
DeltaSTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises
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 }
sts OBJECT IDENTIFIER ::= { ups 80 }
stsAgent OBJECT IDENTIFIER ::= { sts 1 }
stsIdent OBJECT IDENTIFIER ::= { sts 2 }
stsMeasure OBJECT IDENTIFIER ::= { sts 3 }
stsStatus OBJECT IDENTIFIER ::= { sts 4 }
stsLog OBJECT IDENTIFIER ::= { sts 5 }
stsConfig OBJECT IDENTIFIER ::= { sts 6 }
stsUpgrade OBJECT IDENTIFIER ::= { sts 7 }
stsTraps OBJECT IDENTIFIER ::= { sts 20 }
--
-- Agent group
stsAgentManufacturer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The manufacturer name of SNMP-Agent."
::= { stsAgent 1 }
stsAgentVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The firmware version of SNMP-Agent."
::= { stsAgent 2 }
stsAgentModbus OBJECT IDENTIFIER ::= { stsAgent 3 }
--
-- Identification group
stsIdentModel OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device model name."
::= { stsIdent 1 }
stsIdentFWVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device F/W version."
::= { stsIdent 2 }
stsIdentRelease OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The released date."
::= { stsIdent 3 }
stsIdentSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device serial number"
::= { stsIdent 4 }
stsIdentIDCodes OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Device ID codes"
::= { stsIdent 5 }
--
-- Identification / Modbus group
stsAgentModbusLink OBJECT-TYPE
SYNTAX INTEGER {
linked(1),
un-linked(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The link status of ModBUS communication to STS device."
::= { stsAgentModbus 1 }
--
-- Mesurement group
stsInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF STSInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of input information."
::= { stsMeasure 1 }
stsOutput OBJECT IDENTIFIER ::= { stsMeasure 2 }
stsMeasureTemperatureC OBJECT-TYPE
SYNTAX INTEGER
UNITS "1 Celsius"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The internal temperature (in Celsius)."
::= { stsMeasure 3 }
stsMeasureTemperatureF OBJECT-TYPE
SYNTAX INTEGER
UNITS "1 Fahrenheit"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The internal temperature (in Fahrenheit)."
::= { stsMeasure 4 }
stsMessureRunTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "1 second"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The STS run time."
::= { stsMeasure 5 }
stsMessureTransferedTimes OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The transfered times."
::= { stsMeasure 6 }
stsMessureOperationMode OBJECT-TYPE
SYNTAX INTEGER {
initialization(1),
diagnosis(2),
off(3),
source-1(4),
source-2(5),
safe(6),
fault(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operation mode."
::= { stsMeasure 7 }
--
-- Mesurement / Input group
stsInputEntry OBJECT-TYPE
SYNTAX STSInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The input information of each source input:
<node>.1 source-1
<node>.2 source-2"
INDEX { stsInputIndex }
::= { stsInputTable 1 }
STSInputEntry ::= SEQUENCE {
stsInputIndex INTEGER,
stsInputVoltage INTEGER,
stsInputFrequency INTEGER
}
stsInputIndex OBJECT-TYPE
SYNTAX INTEGER {
source-1(1),
source-2(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index to input."
::= { stsInputEntry 1 }
stsInputVoltage OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input voltage in front of relay."
::= { stsInputEntry 2 }
stsInputFrequency OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Hz"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input frequency."
::= { stsInputEntry 3 }
--
-- Mesurement / Output group
stsOutputVoltage OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output voltage."
::= { stsOutput 1 }
stsOutputCurrent OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 A"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output current."
::= { stsOutput 2 }
--
-- Status group
stsInputFlowIndicator OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input flow indicator.
[7:0] source-1 (low byte)
[15:8] source-2 (high byte)
bit# --> stsInputFlowTable.1.(#+2).x
Example:
bit1 of low byte --> stsInputFlowTable.1.3.1
bit1 of high byte --> stsInputFlowTable.1.3.2"
::= { stsStatus 1 }
stsInputFlowTable OBJECT-TYPE
SYNTAX SEQUENCE OF STSInputFlowEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of input flow status."
::= { stsStatus 2 }
stsInputFailureIndicator OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input failure indicator.
[15:0] source-1 (low word)
[31:16] source-2 (high word)
bit# --> stsInputFailureTable.1.(#+2).x
Example:
bit0 of low word --> stsInputFailureTable.1.2.1
bit0 of high word --> stsInputFailureTable.1.2.2"
::= { stsStatus 3 }
stsInputFailureTable OBJECT-TYPE
SYNTAX SEQUENCE OF STSInputFailureEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of input status."
::= { stsStatus 4 }
stsFailureIndicator OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The failure indicator.
bit# --> stsFailure.(#+1)
Example:
bit2 --> stsFailure.3 (stsFailureOutputOC)"
::= { stsStatus 5 }
stsFailure OBJECT IDENTIFIER ::= { stsStatus 6 }
--
-- Status / Input Flow group
stsInputFlowEntry OBJECT-TYPE
SYNTAX STSInputFlowEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The input flow status:
<node>.1 source-1
<node>.2 source-2"
INDEX { stsInputFlowIndex }
::= { stsInputFlowTable 1 }
STSInputFlowEntry ::= SEQUENCE {
stsInputFlowIndex INTEGER,
stsInputFlowRelay INTEGER,
stsInputFlowSCR INTEGER,
stsInputFlowParallelRelay INTEGER
}
stsInputFlowIndex OBJECT-TYPE
SYNTAX INTEGER {
source-1(1),
source-2(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of input entry."
::= { stsInputFlowEntry 1 }
stsInputFlowRelay OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input relay."
::= { stsInputFlowEntry 2 }
stsInputFlowSCR OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input SCR."
::= { stsInputFlowEntry 3 }
stsInputFlowParallelRelay OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input parallel relay."
::= { stsInputFlowEntry 4 }
--
-- Status / Input Failure group
stsInputFailureEntry OBJECT-TYPE
SYNTAX STSInputFailureEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The status of input failure:
<node>.1 source-1
<node>.2 source-2"
INDEX { stsInputFailureIndex }
::= { stsInputFailureTable 1 }
STSInputFailureEntry ::= SEQUENCE {
stsInputFailureIndex INTEGER,
stsInputFailureRelayOpen INTEGER,
stsInputFailureRelayShort INTEGER,
stsInputFailureSCROpen INTEGER,
stsInputFailureSCRShort INTEGER,
stsInputFailureSCRThermal INTEGER,
stsInputFailureAuxPower INTEGER,
stsInputFailureDrop INTEGER,
stsInputFailureBrownout INTEGER,
stsInputFailureFrequency INTEGER,
stsInputFailureNotOperable INTEGER
}
stsInputFailureIndex OBJECT-TYPE
SYNTAX INTEGER {
source-1(1),
source-2(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of entry."
::= { stsInputFailureEntry 1 }
stsInputFailureRelayOpen OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input relay is OPEN."
::= { stsInputFailureEntry 2 }
stsInputFailureRelayShort OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input relay is SHORT."
::= { stsInputFailureEntry 3 }
stsInputFailureSCROpen OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input SCR is OPEN."
::= { stsInputFailureEntry 4 }
stsInputFailureSCRShort OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input SCR is SHORT."
::= { stsInputFailureEntry 5 }
stsInputFailureSCRThermal OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input SCR thermal is over."
::= { stsInputFailureEntry 6 }
stsInputFailureAuxPower OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Internal axuiliary power is reported as failure."
::= { stsInputFailureEntry 7 }
stsInputFailureDrop OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A voltage drop was detected."
::= { stsInputFailureEntry 8 }
stsInputFailureBrownout OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A voltage brownout was detected."
::= { stsInputFailureEntry 9 }
stsInputFailureFrequency OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input frequency is out of range."
::= { stsInputFailureEntry 10 }
stsInputFailureNotOperable OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input is not operable."
::= { stsInputFailureEntry 11 }
--
-- Status / Failure group
stsFailureSwitchFault OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The relay, SCR and thermal switch fail."
::= { stsFailure 1 }
stsFailureNoOutput OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"There is no output."
::= { stsFailure 2 }
stsFailureOutputOC OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output current is over."
::= { stsFailure 3 }
stsFailureOverTemperature OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ambient temperature is over."
::= { stsFailure 4 }
--
-- Event log Group
stsLogNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of event logs."
::= { stsLog 1 }
stsLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF STSLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of event logs."
::= { stsLog 2 }
stsLogEntry OBJECT-TYPE
SYNTAX STSLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The recorded event log"
INDEX { stsLogIndex }
::= { stsLogTable 1 }
STSLogEntry ::= SEQUENCE {
stsLogIndex INTEGER,
stsLogTime TimeTicks,
stsLogCode INTEGER,
stsLogTimeText DisplayString
}
stsLogIndex OBJECT-TYPE
SYNTAX INTEGER (1..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index to event log."
::= { stsLogEntry 1 }
stsLogTime OBJECT-TYPE
SYNTAX TimeTicks
UNITS "1 Second"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The event time (since 01/01/2000 00:00:00)."
::= { stsLogEntry 2 }
stsLogCode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The event code."
::= { stsLogEntry 3 }
stsLogTimeText OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The event time with form: hh:mm:ss MM/DD/YYYY."
::= { stsLogEntry 4 }
--
-- Configuration group
stsConfigTime OBJECT IDENTIFIER ::= { stsConfig 1 }
stsConfigInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF STSConfigInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of input configuration."
::= { stsConfig 2 }
stsConfigInputVoltageRating OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input voltage rating."
::= { stsConfig 3 }
stsConfigRandomTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Second"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Delay time is calculated by device serial numbers."
::= { stsConfig 4 }
stsConfigPreferred OBJECT-TYPE
SYNTAX INTEGER {
source-1(1),
source-2(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The prefered source."
::= { stsConfig 5 }
stsConfigSensitivity OBJECT-TYPE
SYNTAX INTEGER {
high(1),
low(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The AC Blackout Sensitivity."
::= { stsConfig 6 }
stsConfigTest OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The activity of source test."
::= { stsConfig 7 }
--
-- Configuration / Time group
stsConfigTimeRTC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The RTC timer value (since 1/1/2000 00:00:00)."
::= { stsConfigTime 1 }
stsConfigTimeTextDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..10))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The present date in MM/DD/YYYY text format."
::= { stsConfigTime 2 }
stsConfigTimeTextTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The present time in hh:mm:ss text format."
::= { stsConfigTime 3 }
--
-- Configuration / Input
stsConfigInputEntry OBJECT-TYPE
SYNTAX STSConfigInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Input configuration entry"
INDEX { stsConfigInputIndex }
::= { stsConfigInputTable 1 }
STSConfigInputEntry ::= SEQUENCE {
stsConfigInputIndex INTEGER,
stsConfigInputTrip INTEGER,
stsConfigInputBrownoutLow INTEGER,
stsConfigInputBrownoutHigh INTEGER,
stsConfigInputRecover INTEGER,
stsConfigInputMaxVoltage INTEGER,
stsConfigInputMaxTime INTEGER,
stsConfigInputDelayTime INTEGER
}
stsConfigInputIndex OBJECT-TYPE
SYNTAX INTEGER (1..2)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Index to input configuration."
::= { stsConfigInputEntry 1 }
stsConfigInputTrip OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting of input trip voltage."
::= { stsConfigInputEntry 2 }
stsConfigInputBrownoutLow OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting of input brownout low voltage."
::= { stsConfigInputEntry 3 }
stsConfigInputBrownoutHigh OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting of input brownout high voltage."
::= { stsConfigInputEntry 4 }
stsConfigInputRecover OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Second"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting of input recovered time."
::= { stsConfigInputEntry 5 }
stsConfigInputMaxVoltage OBJECT-TYPE
SYNTAX INTEGER
UNITS "1 V"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Set the detected delta RMS voltage of fast detected AC blackout by
the comparing cycles."
::= { stsConfigInputEntry 6 }
stsConfigInputMaxTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Second"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Set the detected time of fast detected AC blackout by the
comparing cycles."
::= { stsConfigInputEntry 7 }
stsConfigInputDelayTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Second"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The delay time includes Recovered Time (stsConfigInputRecover) and
Random Delay Time."
::= { stsConfigInputEntry 8 }
-- Upgrade group
stsUpgradeProcess OBJECT-TYPE
SYNTAX INTEGER {
idle(1),
run(2),
error(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of upgrade progress."
::= { stsUpgrade 1 }
stsUpgradeStep OBJECT-TYPE
SYNTAX INTEGER {
init(1),
fileid(2),
auth(3),
addr(4),
erase(5),
program(6),
read(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The step of STS F/W upgrade."
::= { stsUpgrade 2 }
stsUpgradePercentage OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1%"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The percentage of current progress (program or read)."
::= { stsUpgrade 3 }
--
-- Traps group
stsTrapCommLost TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"Communication with the STS failed."
::= 1
stsTrapCommEstablished TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"Communication with the STS reestablished."
::= 2
stsTrapConfigChange TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"The STS configuration has been changed."
::= 3
stsTrapFlowChange TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"The Input flow status has been changed."
::= 4
stsTrapInput1Alarm TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"Alarm of source-1 failure(s)."
::= 5
stsTrapInput1AlarmRecover TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"Recover from source-1 failure(s)."
::= 6
stsTrapInput2Alarm TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"Alarm of source-2 failure(s)."
::= 7
stsTrapInput2AlarmRecover TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"Recover from source-2 failure(s)."
::= 8
stsTrapAlarm TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"Alarm of failure(s)."
::= 9
stsTrapAlarmRecover TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"Recover from failure(s)."
::= 10
stsTrapUpgradeBegin TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"Start to upgrade STS firmware."
::= 11
stsTrapUpgradeEnd TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"End of upgrade progress."
::= 12
END

339
mibs/delta/DeltaSensor-MIB Normal file
View File

@ -0,0 +1,339 @@
--Delta-MIB { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) delta(2254) ups(2) sensor(500) }
DeltaSensor-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 }
sensor OBJECT IDENTIFIER ::= { ups 500 }
dsensorMonitor OBJECT IDENTIFIER ::= { sensor 1 }
dsensorConfigure OBJECT IDENTIFIER ::= { sensor 2 }
dsensorTraps OBJECT IDENTIFIER ::= { sensor 20 }
--
-- dsensor Monitoring group
--
dsensorTemperature OBJECT-TYPE
SYNTAX INTEGER
UNITS "degrees Centigrade"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ambient environmental temperature."
::= { dsensorMonitor 1 }
dsensorHumidity OBJECT-TYPE
SYNTAX INTEGER
UNITS "percentage"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The environmental humidity."
::= { dsensorMonitor 2 }
dsensorWarnOverTemperature OBJECT-TYPE
SYNTAX INTEGER{
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the environment over warning temperature?"
::= { dsensorMonitor 3 }
dsensorWarnOverHumidity OBJECT-TYPE
SYNTAX INTEGER{
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the environment over warning humidity?"
::= { dsensorMonitor 4 }
dsensorAlarmOverTemperature OBJECT-TYPE
SYNTAX INTEGER{
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the environment over alarm temperature?"
::= { dsensorMonitor 5 }
dsensorAlarmOverHumidity OBJECT-TYPE
SYNTAX INTEGER{
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the environment over alarm humidity?"
::= { dsensorMonitor 6 }
dsensorAlarmRelay1 OBJECT-TYPE
SYNTAX INTEGER{
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { dsensorMonitor 7 }
dsensorAlarmRelay2 OBJECT-TYPE
SYNTAX INTEGER{
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { dsensorMonitor 8 }
dsensorAlarmRelay3 OBJECT-TYPE
SYNTAX INTEGER{
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { dsensorMonitor 9 }
dsensorAlarmRelay4 OBJECT-TYPE
SYNTAX INTEGER{
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { dsensorMonitor 10 }
--
-- dsensor Configure group
--
dsensorSetTemperatureWarnLimit OBJECT-TYPE
SYNTAX INTEGER
UNITS "Degrees Centigrade"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Alarm dsensorOverWarnTemperature on when the environmental
temperature over the value."
::= { dsensorConfigure 1 }
dsensorSetHumidityWarnLimit OBJECT-TYPE
SYNTAX INTEGER
UNITS "percentage"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Alarm dsensorOverWarnHumidity on when the environmental
humidity over the value."
::= { dsensorConfigure 2 }
dsensorSetTemperatureAlarmLimit OBJECT-TYPE
SYNTAX INTEGER
UNITS "degrees Centigrade"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Alarm dsensorOverAlarmTemperature on when the environmental
temperature over the value."
::= { dsensorConfigure 3 }
dsensorSetHumidityAlarmLimit OBJECT-TYPE
SYNTAX INTEGER
UNITS "percentage"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Alarm dsensorOverAlarmHumidity on when the environmental
humidity over the value."
::= { dsensorConfigure 4 }
dsensorSetRelay1 OBJECT-TYPE
SYNTAX INTEGER{
normalClose(1),
normalOpen(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { dsensorConfigure 5 }
dsensorSetRelay2 OBJECT-TYPE
SYNTAX INTEGER{
normalClose(1),
normalOpen(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { dsensorConfigure 6 }
dsensorSetRelay3 OBJECT-TYPE
SYNTAX INTEGER{
normalClose(1),
normalOpen(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { dsensorConfigure 7 }
dsensorSetRelay4 OBJECT-TYPE
SYNTAX INTEGER{
normalClose(1),
normalOpen(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { dsensorConfigure 8 }
--
-- dsensor Trap group
--
dsensorCommunicationLost TRAP-TYPE
ENTERPRISE dsensorTraps
DESCRIPTION
"WARNING: Communication with the environmental sensor failed."
::= 1
dsensorCommunicationEstablished TRAP-TYPE
ENTERPRISE dsensorTraps
DESCRIPTION
"INFORMATION: Communication with the environmental sensor reestablished."
::= 2
dsensorOverWarningTemperature TRAP-TYPE
ENTERPRISE dsensorTraps
DESCRIPTION
"SEVER: The environment over warning temperature."
::= 3
dsensorNoLongerOverWarningTemperature TRAP-TYPE
ENTERPRISE dsensorTraps
DESCRIPTION
"INFORMATION: The environment recovered from over warning temperature."
::= 4
dsensorOverAlarmTemperature TRAP-TYPE
ENTERPRISE dsensorTraps
DESCRIPTION
"SEVER: The environment over alarm temperature."
::= 5
dsensorNoLongerOverAlarmTemperature TRAP-TYPE
ENTERPRISE dsensorTraps
DESCRIPTION
"INFORMATION: The environment recovered from over alarm temperature."
::= 6
dsensorOverWarningHumidity TRAP-TYPE
ENTERPRISE dsensorTraps
DESCRIPTION
"SEVER: The environment over warning humidity."
::= 7
dsensorNoLongerOverWarningHumidity TRAP-TYPE
ENTERPRISE dsensorTraps
DESCRIPTION
"INFORMATION: The environment recovered from over warning humidity."
::= 8
dsensorOverAlarmHumidity TRAP-TYPE
ENTERPRISE dsensorTraps
DESCRIPTION
"SEVER: The environment over alarm humidity."
::= 9
dsensorNoLongerOverAlarmHumidity TRAP-TYPE
ENTERPRISE dsensorTraps
DESCRIPTION
"INFORMATION: The environment recovered from over alarm humidity."
::= 10
dsensorRelay1Alarm TRAP-TYPE
ENTERPRISE dsensorTraps
DESCRIPTION
"INFORMATION: The environment relay1 is not in normal state."
::= 11
dsensorRelay1Normal TRAP-TYPE
ENTERPRISE dsensorTraps
DESCRIPTION
"INFORMATION: The environment relay1 is in normal state."
::= 12
dsensorRelay2Alarm TRAP-TYPE
ENTERPRISE dsensorTraps
DESCRIPTION
"INFORMATION: The environment relay2 is not in normal state."
::= 13
dsensorRelay2Normal TRAP-TYPE
ENTERPRISE dsensorTraps
DESCRIPTION
"INFORMATION: The environment relay2 is in normal state."
::= 14
dsensorRelay3Alarm TRAP-TYPE
ENTERPRISE dsensorTraps
DESCRIPTION
"INFORMATION: The environment relay3 is not in normal state."
::= 15
dsensorRelay3Normal TRAP-TYPE
ENTERPRISE dsensorTraps
DESCRIPTION
"INFORMATION: The environment relay3 is in normal state."
::= 16
dsensorRelay4Alarm TRAP-TYPE
ENTERPRISE dsensorTraps
DESCRIPTION
"INFORMATION: The environment relay4 is not in normal state."
::= 17
dsensorRelay4Normal TRAP-TYPE
ENTERPRISE dsensorTraps
DESCRIPTION
"INFORMATION: The environment relay4 is in normal state."
::= 18
END

1776
mibs/delta/DeltaUPS-MIB Normal file

File diff suppressed because it is too large Load Diff

3141
mibs/delta/DeltaUPSv5-MIB Normal file

File diff suppressed because it is too large Load Diff

75
mibs/delta/GLOBAL-REG Normal file
View File

@ -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

5788
mibs/delta/ORION-BASE-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,224 @@
--Delta-MIB { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) delta(2254) ups(2) shutdownagent(200) }
ShutdownAgent-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 }
shutdownagent OBJECT IDENTIFIER ::= { ups 200 }
dagentMonitor OBJECT IDENTIFIER ::= { shutdownagent 1 }
dagentConfigure OBJECT IDENTIFIER ::= { shutdownagent 2 }
dagentControl OBJECT IDENTIFIER ::= { shutdownagent 3 }
--
-- shutdown_agent Monitoring group
--
dagentOSVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operating system version."
::= { dagentMonitor 1 }
dagentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Shutdown Agent software version."
::= { dagentMonitor 2 }
dagentIsOSCountdown OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Determine if the OS is counting down or not."
::= { dagentMonitor 3 }
dagentOSCountdown OBJECT-TYPE
SYNTAX INTEGER
UNITS "second"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Reply the OS delay countdown time in second."
::= { dagentMonitor 4 }
dagentShutdownReason OBJECT-TYPE
SYNTAX INTEGER {
none(1),
power_fail(2),
battery_low(3),
overload(4),
on_bypass(5),
smart_shutdown(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The triggered event to shutdown the OS."
::= { dagentMonitor 5 }
dagentHostName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The host name of this host."
::= { dagentMonitor 6 }
--
-- shutdown_agent Configure group
--
dagentSetShutdownType OBJECT-TYPE
SYNTAX INTEGER {
shutdown(1),
power_off(2),
hibernate(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Determine the OS shutdown type."
::= { dagentConfigure 1 }
dagentSetEnablePowerFail OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable power fail shutdown option."
::= { dagentConfigure 2 }
dagentSetOSDelayPowerFail OBJECT-TYPE
SYNTAX INTEGER
UNITS "second"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Set the OS shutdown delay time for the power fail event."
::= { dagentConfigure 3 }
dagentSetEnableBatteryLow OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable battery low shutdown option."
::= { dagentConfigure 4 }
dagentSetOSDelayBatteryLow OBJECT-TYPE
SYNTAX INTEGER
UNITS "second"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Set the OS shutdown delay time for the battery low event."
::= { dagentConfigure 5 }
dagentSetEnableOverload OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable overload shutdown option."
::= { dagentConfigure 6 }
dagentSetOSDelayOverload OBJECT-TYPE
SYNTAX INTEGER
UNITS "second"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Set the OS shutdown delay time for the overload event."
::= { dagentConfigure 7 }
dagentSetEnableBypass OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable bypass shutdown option."
::= { dagentConfigure 8 }
dagentSetOSDelayBypass OBJECT-TYPE
SYNTAX INTEGER
UNITS "second"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Set the OS shutdown delay time for the bypass event."
::= { dagentConfigure 9 }
dagentSetEnableSmartShutdown OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable smart shutdown option."
::= { dagentConfigure 10 }
dagentSetOSDelaySmartShutdown OBJECT-TYPE
SYNTAX INTEGER
UNITS "second"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Set the OS shutdown delay time for the smart shutdown event."
::= { dagentConfigure 11 }
--
-- shutdown_agent Control group
--
dagentCancelShutdown OBJECT-TYPE
SYNTAX INTEGER {
cancel(1),
resume(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If the OS countdown is in progress and the value is 1 then the
software pauses the shutdown countdown action. If the value is 2
then the software resume the shutdown countdown action again."
::= { dagentControl 1 }
END