diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/eaton/EATON-ATS2-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/eaton/EATON-ATS2-MIB')
| -rw-r--r-- | MIBS/eaton/EATON-ATS2-MIB | 934 |
1 files changed, 934 insertions, 0 deletions
diff --git a/MIBS/eaton/EATON-ATS2-MIB b/MIBS/eaton/EATON-ATS2-MIB new file mode 100644 index 0000000..d5c2a8e --- /dev/null +++ b/MIBS/eaton/EATON-ATS2-MIB @@ -0,0 +1,934 @@ +EATON-ATS2-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, + Counter32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString + FROM SNMPv2-TC + sts + FROM EATON-OIDS; + +ats2 MODULE-IDENTITY + LAST-UPDATED "201407311200Z" + ORGANIZATION + "Eaton Corporation" + CONTACT-INFO + "www.eaton.com" + DESCRIPTION + "The MIB module for Eaton ATS (Automatic Transfer Switch)." + + REVISION "201407311200Z" + DESCRIPTION + "Initial release." +::= { sts 2 } + + +-- EatonSTS-MIB { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) eaton(534) sts(10) ats2(2) } + +ats2Ident OBJECT IDENTIFIER ::= { ats2 1 } +ats2Measure OBJECT IDENTIFIER ::= { ats2 2 } +ats2Status OBJECT IDENTIFIER ::= { ats2 3 } +ats2Config OBJECT IDENTIFIER ::= { ats2 4 } +ats2Environment OBJECT IDENTIFIER ::= {ats2 5} +ats2Traps OBJECT IDENTIFIER ::= { ats2 10 } + +-- Textual Conventions +UnixTimeStamp ::= TEXTUAL-CONVENTION + DISPLAY-HINT "dddddddddd" + STATUS current + DESCRIPTION + "Unix time stamp. Measured in seconds since January 1, 1970." + SYNTAX Counter32 + +-- +-- Identification group +ats2IdentManufacturer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The manufacturer name." + ::= { ats2Ident 1 } + +ats2IdentModel OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device model name." + ::= { ats2Ident 2 } + +ats2IdentFWVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device F/W version." + ::= { ats2Ident 3 } + +ats2IdentRelease OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The released date." + ::= { ats2Ident 4 } + +ats2IdentSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device serial number" + ::= { ats2Ident 5 } + +ats2IdentPartNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device part number" + ::= { ats2Ident 6 } + +ats2IdentAgentVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Communication Card F/W version" + ::= { ats2Ident 7 } + +-- +-- Mesurement group +ats2Input OBJECT IDENTIFIER ::= { ats2Measure 1 } + +ats2InputDephasing OBJECT-TYPE + SYNTAX INTEGER + UNITS "degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The dephasing in between Source 1 and Source 2." + ::= { ats2Input 1 } + +ats2InputTable OBJECT-TYPE + SYNTAX SEQUENCE OF ATSInputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of input information." + ::= { ats2Measure 2 } + +ats2Output OBJECT IDENTIFIER ::= { ats2Measure 3 } + +ats2OperationMode OBJECT-TYPE + SYNTAX INTEGER { + initialization(1), + diagnosis(2), + off(3), + source1(4), + source2(5), + safe(6), + fault(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operation mode." + ::= { ats2Measure 4 } + +-- +-- Mesurement / Input group +ats2InputEntry OBJECT-TYPE + SYNTAX ATSInputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The input information of each source input: + <node>.1 source1 + <node>.2 source2" + INDEX { ats2InputIndex } + ::= { ats2InputTable 1 } + +ATSInputEntry ::= SEQUENCE { + ats2InputIndex INTEGER, + ats2InputVoltage INTEGER, + ats2InputFrequency INTEGER +} + +ats2InputIndex OBJECT-TYPE + SYNTAX INTEGER { + source1(1), + source2(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to input." + ::= { ats2InputEntry 1 } + +ats2InputVoltage OBJECT-TYPE + SYNTAX INTEGER + UNITS "0.1 V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The input voltage in front of relay. Units are 0.1 V." + ::= { ats2InputEntry 2 } + +ats2InputFrequency OBJECT-TYPE + SYNTAX INTEGER + UNITS "0.1 Hz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The input frequency. Units are 0.1 Hz." + ::= { ats2InputEntry 3 } + +-- +-- Mesurement / Output group +ats2OutputVoltage OBJECT-TYPE + SYNTAX INTEGER + UNITS "0.1 V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The output voltage. Units are 0.1 V." + ::= { ats2Output 1 } + +ats2OutputCurrent OBJECT-TYPE + SYNTAX INTEGER + UNITS "0.1 A" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The output current. Units are 0.1 A." + ::= { ats2Output 2 } + + +-- +-- Status group +ats2InputStatus OBJECT IDENTIFIER ::= { ats2Status 1 } + +ats2InputStatusDephasing OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + outOfRange (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The dephasing status in between Source 1 and Source 2." + ::= { ats2InputStatus 1 } + +ats2InputStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF ATSInputStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of input status." + ::= { ats2Status 2 } + +ats2OutputStatus OBJECT IDENTIFIER ::= { ats2Status 3 } + +-- +-- Status / Input Flow group +ats2InputStatusEntry OBJECT-TYPE + SYNTAX ATSInputStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The input flow status: + <node>.1 source1 + <node>.2 source2" + INDEX { ats2InputStatusIndex } + ::= { ats2InputStatusTable 1 } + +ATSInputStatusEntry ::= SEQUENCE { + ats2InputStatusIndex INTEGER, + ats2InputStatusFrequency INTEGER, + ats2InputStatusGood INTEGER, + ats2InputStatusInternalFailure INTEGER, + ats2InputStatusVoltage INTEGER, + ats2InputStatusUsed INTEGER +} + +ats2InputStatusIndex OBJECT-TYPE + SYNTAX INTEGER { + source1(1), + source2(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of input entry." + ::= { ats2InputStatusEntry 1 } + +ats2InputStatusFrequency OBJECT-TYPE + SYNTAX INTEGER { + good (1), + outOfRange (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of input frequency." + ::= { ats2InputStatusEntry 2 } + +ats2InputStatusGood OBJECT-TYPE + SYNTAX INTEGER { + voltageOrFreqOutofRange(1), + voltageAndFreqNormalRange(2), + voltageDeratedRangeAndFreqNormalRange(3), + voltageAndFreqNormalRangeWaveformNok(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The summarized status of input AC flow." + ::= { ats2InputStatusEntry 3 } + +ats2InputStatusInternalFailure OBJECT-TYPE + SYNTAX INTEGER { + good (1), + internalFailure (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal fault status of input." + ::= { ats2InputStatusEntry 4 } + +ats2InputStatusVoltage OBJECT-TYPE + SYNTAX INTEGER { + normalRange(1), + deratedRange(2), + outofRange(3), + missing(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of input voltage." + ::= { ats2InputStatusEntry 5 } + +ats2InputStatusUsed OBJECT-TYPE + SYNTAX INTEGER { + notPoweringLoad(1), + poweringLoad(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of input relay." + ::= { ats2InputStatusEntry 6 } + +-- +-- Status / Failure group +ats2StatusInternalFailure OBJECT-TYPE + SYNTAX INTEGER { + good (1), + internalFailure (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output fault." + ::= { ats2OutputStatus 1 } + +ats2StatusOutput OBJECT-TYPE + SYNTAX INTEGER { + outputNotPowered(1), + outputPowered(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output powered status." + ::= { ats2OutputStatus 2 } + +ats2StatusOverload OBJECT-TYPE + SYNTAX INTEGER { + noOverload(1), + warningOverload(2), + criticalOverload(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The output overload status." + ::= { ats2OutputStatus 3 } + +ats2StatusOverTemperature OBJECT-TYPE + SYNTAX INTEGER { + noOverTemperature(1), + overTemperature(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The over temperature status." + ::= { ats2OutputStatus 4 } + +ats2StatusShortCircuit OBJECT-TYPE + SYNTAX INTEGER { + noShortCircuit(1), + shortCircuit(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Short circuit status." + ::= { ats2OutputStatus 5 } + +ats2StatusCommunicationLost OBJECT-TYPE + SYNTAX INTEGER { + good (1), + communicationLost (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Communication failure status." + ::= { ats2OutputStatus 6 } + +ats2StatusConfigurationFailure OBJECT-TYPE + SYNTAX INTEGER { + good (1), + configurationFailure (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configuration failure status." + ::= { ats2OutputStatus 7 } + +-- +-- Configuration group +ats2ConfigTime OBJECT IDENTIFIER ::= { ats2Config 1 } + +ats2ConfigInputVoltageRating OBJECT-TYPE + SYNTAX INTEGER + UNITS "1 V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The input voltage rating. Unit is 1 V." + ::= { ats2Config 2 } + +ats2ConfigInputFrequencyRating OBJECT-TYPE + SYNTAX INTEGER + UNITS "Hz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The input frequency rating. Unit is 1 Hz." + ::= { ats2Config 3 } + +ats2ConfigOutputVoltage OBJECT-TYPE + SYNTAX INTEGER + UNITS "1 V" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The output voltage config. Unit is 1 V." + ::= { ats2Config 4 } + +ats2ConfigPreferred OBJECT-TYPE + SYNTAX INTEGER { + source1(1), + source2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The preferred source." + ::= { ats2Config 5 } + +ats2ConfigSensitivity OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + highSensitivity (2), + lowSensitivity (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The AC Blackout Sensitivity." + ::= { ats2Config 6 } + +ats2ConfigTransferMode OBJECT-TYPE + SYNTAX INTEGER { + standard(1), + gap(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "behavior configuration when transfering from one source to other source not synchronized." + ::= { ats2Config 7 } + +ats2ConfigTransferTest OBJECT-TYPE + SYNTAX INTEGER { + doneAndPassed (1), + doneAndWarning (2), + doneAndError (3), + aborted (4), + inProgress (5), + noTestInitiated (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of transfer test." + ::= { ats2Config 8 } + +ats2ConfigBrownoutLow OBJECT-TYPE + SYNTAX INTEGER + UNITS "1 V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Setting of input brownout low voltage. Unit is 1 V." + ::= { ats2Config 9 } + +ats2ConfigBrownoutLowDerated OBJECT-TYPE + SYNTAX INTEGER + UNITS "1 V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Setting of input brownout low derated voltage. Unit is 1 V." + ::= { ats2Config 10 } + +ats2ConfigBrownoutHigh OBJECT-TYPE + SYNTAX INTEGER + UNITS "1 V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Setting of input brownout high voltage. Unit is 1 V." + ::= { ats2Config 11 } + +ats2ConfigHysteresisVoltage OBJECT-TYPE + SYNTAX INTEGER + UNITS "1 V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hysteresis between loss point and comeback point. Unit is 1 V." + ::= { ats2Config 12 } + +-- +-- Configuration / Time group +ats2ConfigTimeRTC OBJECT-TYPE + SYNTAX UnixTimeStamp + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clock value. This could be from either a real-time clock (in which case + it is likely writeable) or from a time server via NTP (probably read-only). + (since 1/1/1970 at 1:00:00)." + ::= { ats2ConfigTime 1 } + +ats2ConfigTimeTextDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present date in MM/DD/YYYY text format." + ::= { ats2ConfigTime 2 } + +ats2ConfigTimeTextTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present time in hh:mm:ss text format." + ::= { ats2ConfigTime 3 } + + +-- +-- EMP group +-- +-- The objects defined in this group are provided by the EMP. +-- They are Temperature and Humidity readings and alarming limits, +-- and the (two) contacts readings and setup information. +-- These objects are related to the separate EMP probe that can be connected to +-- the communication card. +-- +-- Notices/Traps: traps related to the probe are +-- ats2tdRemoteTempBad +-- ats2tdRemoteHumidityBad +-- ats2tdContactActiveNotice +-- ats2tdContactInactiveNotice + + +ats2EnvRemoteTemp OBJECT-TYPE + SYNTAX INTEGER (-100..200) + UNITS "degrees Centigrade" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reading of an EMP's temperature sensor." + ::= { ats2Environment 1 } + +ats2EnvRemoteHumidity OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reading of an EMP's humidity sensor." + ::= { ats2Environment 2 } + +-- +-- The Environmental Contact Sensing Table +-- Contains the table for monitoring all contacts (digital +-- inputs, normally 2 in an EMP). +-- + +ats2EnvNumContacts OBJECT-TYPE + SYNTAX INTEGER (1..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Contacts in the ats2ContactSenseTable. + This object indicates the number of rows in the + ats2ContactSenseTable." + ::= { ats2Environment 3 } + +ats2ContactSenseTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ats2ContactsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Contact Sensing table entries. + The number of entries is given by the value of + ats2EnvNumContacts." + ::= { ats2Environment 4 } + +ats2ContactsTableEntry OBJECT-TYPE + SYNTAX Ats2ContactsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information applicable + to a particular Contact input." + INDEX { ats2ContactIndex } + ::= { ats2ContactSenseTable 1 } + +Ats2ContactsTableEntry ::= SEQUENCE { + ats2ContactIndex INTEGER, + ats2ContactType INTEGER, + ats2ContactState INTEGER, + ats2ContactDescr DisplayString + } + +ats2ContactIndex OBJECT-TYPE + SYNTAX INTEGER (1..1024) + MAX-ACCESS read-only -- actually not-accessible + STATUS current + DESCRIPTION + "The Contact identifier; identical to the Contact Number. + This object is not-accessible to MIB browsers, but had to be changed to + read-only to satisfy SMIv2 syntax checkers if it is included in traps." + ::= { ats2ContactsTableEntry 1 } + +ats2ContactType OBJECT-TYPE + SYNTAX INTEGER { + normallyOpen(1), -- or Input Normally High + normallyClosed(2), -- or Input Normally Low + anyChange(3), -- No normal Open/Closed state + notUsed(4) -- Contact not in service or not alarming + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The normal state for this contact. The 'other' (not 'Normally') + state is the Active state for generating the ats2tdContactActiveNotice + trap. If anyChange(3) is selected, then this trap is sent + any time the contact changes to either Open or Closed. + No traps are sent if the Contact is set to notUsed(4). + In many cases, the configuration for Contacts may be done by other + means, so this object may be read-only." + ::= { ats2ContactsTableEntry 2 } + +ats2ContactState OBJECT-TYPE + SYNTAX INTEGER { + open(1), + closed(2), + openWithNotice(3), + closedWithNotice(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the Contact input; + the value is based on the open/closed input state + and the setting for ats2ContactType. + When entering the openWithNotice(3) and closedWithNotice(4) + states, no entries added to the ats2AlarmTable, but + the ats2tdContactActiveNotice trap is sent." + ::= { ats2ContactsTableEntry 3 } + +ats2ContactDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A label identifying the Contact. This object should be + set by the administrator." + ::= { ats2ContactsTableEntry 4 } + +ats2EnvRemoteTempLowerLimit OBJECT-TYPE + SYNTAX INTEGER (-100..200) + UNITS "degrees Centigrade" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Lower Limit of the EMP temperature; if ats2EnvRemoteTemp + falls below this value, the ats2RemoteTempBad alarm will occur." + ::= { ats2Environment 5 } + +ats2EnvRemoteTempUpperLimit OBJECT-TYPE + SYNTAX INTEGER (-100..200) + UNITS "degrees Centigrade" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Upper Limit of the EMP temperature; if ats2EnvRemoteTemp + rises above this value, the ats2RemoteTempBad alarm will occur. + This value should be greater than ats2EnvRemoteTempLowerLimit." + ::= { ats2Environment 6 } + +ats2EnvRemoteHumidityLowerLimit OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Lower Limit of the EMP humidity reading; if ats2EnvRemoteHumidity + falls below this value, the ats2RemoteHumidityBad alarm will occur." + ::= { ats2Environment 7 } + +ats2EnvRemoteHumidityUpperLimit OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Upper Limit of the EMP humidity reading; if ats2EnvRemoteHumidity + rises above this value, the ats2RemoteHumidityBad alarm will occur. + This value should be greater than ats2EnvRemoteHumidityLowerLimit." + ::= { ats2Environment 8 } + + +-- +-- Traps / Notifications for the EMP in the PowerMIB style +-- The special EMP traps are not normally provided by Power Xpert Gateways (which use +-- the PXG-style traps instead) but could be provided by PowerMIB implementations +-- These are found in the PowerMIB: +-- ats2tdContactActiveNotice +-- ats2tdContactInactiveNotice +-- ats2tdRemoteTempBad +-- ats2tdRemoteHumidityBad + + + + +-- +-- Traps group +ats2TrapCommunicationLost NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Communication with the ATS failed." + ::= { ats2Traps 1 } + +ats2TrapCommunicationRecovered NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Communication with the ATS recovered." + ::= { ats2Traps 2 } + +ats2TrapOutputPowered NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The ATS powers the load." + ::= { ats2Traps 3 } + +ats2TrapOutputNotPowered NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The ATS does not powers the load." + ::= { ats2Traps 4 } + +ats2TrapOverload NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The ATS has sensed a critical overload." + ::= { ats2Traps 5 } + +ats2TrapNoOverLoad NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The critical overload disappeared." + ::= { ats2Traps 6 } + +ats2TrapInternalFailure NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The ATS has an internal failure (sum of all HW internal failure)." + ::= { ats2Traps 7 } + +ats2TrapNoInternalFailure NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The ATS internal failure disappeared." + ::= { ats2Traps 8 } + +ats2TrapSource1Normal NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Source 1 returns to normal." + ::= { ats2Traps 9 } + +ats2TrapSource1OutOfRange NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Source 1 out of range." + ::= { ats2Traps 10 } + +ats2TrapSource2Normal NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Source 2 returns to normal." + ::= { ats2Traps 11 } + +ats2TrapSource2OutOfRange NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Source 2 out of range." + ::= { ats2Traps 12 } + +ats2TrapSourceDesynchronized NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Source 1 and Source 2 phase are desynchronized." + ::= { ats2Traps 13 } + +ats2TrapSourceSynchronized NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Source 1 and Source 2 phase are synchronized." + ::= { ats2Traps 14 } + +ats2TrapOutputPoweredBySource1 NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Source 1 powers the output." + ::= { ats2Traps 15 } + +ats2TrapOutputPoweredBySource2 NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Source 2 powers the output." + ::= { ats2Traps 16 } + +-- Added to provide additional information with the RemoteTemp and RemoteHumidity +ats2TrapRemoteTempLow NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The remote temperature, ats2EnvRemoteTemp, has fallen below + the set lower limit, ats2EnvRemoteTempLowerLimit." + --#SEVERITY MAJOR + ::= { ats2Traps 20 } + +ats2TrapRemoteTempHigh NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The remote temperature, ats2EnvRemoteTemp, has risen above + the set upper limit, xupsEnvRemoteTempUpperLimit." + --#SEVERITY MAJOR + ::= { ats2Traps 21 } + +ats2TrapRemoteTempNormal NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The remote temperature, ats2EnvRemoteTemp, is inside the interval + defined by the lower limit and the upper limit." + --#SEVERITY MAJOR + ::= { ats2Traps 22 } + +ats2TrapRemoteHumidityLow NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The remote humidity, ats2EnvRemoteHumidity, has fallen below + the set lower limit, ats2EnvRemoteHumidityLowerLimit." + --#SEVERITY MAJOR + ::= { ats2Traps 23 } + +ats2TrapRemoteHumidityHigh NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The remote humidity, ats2EnvRemoteHumidity, has risen above + the set upper limit, ats2EnvRemoteHumidityUpperLimit." + --#SEVERITY MAJOR + ::= { ats2Traps 24 } + +ats2TrapRemoteHumidityNormal NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The remote humidity, ats2EnvRemoteHumidity, is inside the interval + defined by the lower limit and the upper limit." + --#SEVERITY MAJOR + ::= { ats2Traps 25 } + +ats2Contact1ActiveNotice NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The Contact 1 is in its Active state. + The following are the situations that generate this trap: + For ats2ContactType: and ats2ContactState: + normallyOpen(1) and closedWithNotice(4) + normallyClosed(2) and openWithNotice(3) + anyChange(3) and openWithNotice(3) or closedWithNotice(4)" + --#SEVERITY MAJOR + ::= { ats2Traps 26 } + +ats2Contact1InactiveNotice NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The Contact 1 has changed to its Inactive state." + --#SEVERITY INFORMATIONAL + ::= { ats2Traps 27 } + +ats2Contact2ActiveNotice NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The Contact 2 is in its Active state. + The following are the situations that generate this trap: + For ats2ContactType: and ats2ContactState: + normallyOpen(1) and closedWithNotice(4) + normallyClosed(2) and openWithNotice(3) + anyChange(3) and openWithNotice(3) or closedWithNotice(4)" + --#SEVERITY MAJOR + ::= { ats2Traps 28 } + +ats2Contact2InactiveNotice NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The Contact 2 has changed to its Inactive state." + --#SEVERITY INFORMATIONAL + ::= { ats2Traps 29 } + +ats2TestTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Sent whenever the trap test feature is used by the communication card." + --#SEVERITY INFORMATIONAL + ::= { ats2Traps 40 } + + +END |