summaryrefslogtreecommitdiff
path: root/MIBS/eaton/EATON-ATS2-MIB
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/eaton/EATON-ATS2-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/eaton/EATON-ATS2-MIB')
-rw-r--r--MIBS/eaton/EATON-ATS2-MIB934
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