summaryrefslogtreecommitdiff
path: root/MIBS/sentry
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/sentry')
-rw-r--r--MIBS/sentry/Sentry3-MIB2365
-rw-r--r--MIBS/sentry/Sentry4-MIB4777
2 files changed, 7142 insertions, 0 deletions
diff --git a/MIBS/sentry/Sentry3-MIB b/MIBS/sentry/Sentry3-MIB
new file mode 100644
index 0000000..066409d
--- /dev/null
+++ b/MIBS/sentry/Sentry3-MIB
@@ -0,0 +1,2365 @@
+--
+-- Copyright(C) 2003-2016 Server Technology, Inc.
+--
+
+ Sentry3-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, NOTIFICATION-TYPE,
+ OBJECT-TYPE, enterprises FROM SNMPv2-SMI
+ DisplayString FROM SNMPv2-TC;
+
+
+ sentry3 MODULE-IDENTITY
+ LAST-UPDATED "201601251630Z" -- 25 January 2016
+ ORGANIZATION "Server Technology, Inc."
+ CONTACT-INFO
+ "Server Technology, Inc.
+ 1040 Sandhill Road
+ Reno, NV 89521
+ Tel: (775) 284-2000
+ Fax: (775) 284-2065
+ Email: mibmaster@servertech.com"
+ DESCRIPTION
+ "This is the MIB module for the third generation of the
+ Sentry product family. This includes the Sentry Remote
+ Power Manager (RPM), Sentry Power Distribution Unit (PDU),
+ Sentry Environmental Monitor (EM), Sentry Smart and
+ Switched Cabinet Distribution Unit (CDU), and Sentry
+ Switched -48 VDC."
+ REVISION "201601251630Z" -- 25 January 2016
+ DESCRIPTION
+ "Adjusted the upper limit of infeedLoadValue to 60000.
+ Adjusted the upper limit of infeedLoadHighThresh to 600.
+ Adjusted the upper limit of infeedCapacity to 600."
+ REVISION "201406251200Z" -- 25 June 2014
+ DESCRIPTION
+ "Adjusted the upper limit of tempHumidSensorTempRecDelta
+ to 54."
+ REVISION "201401161800Z" -- 16 January 2014
+ DESCRIPTION
+ "Added an eventInformationGroup with two new objects:
+ eventStatusText and eventStatusCondition. Added these
+ objects to all traps and updated the trap annotations
+ to use the eventStatusText string value instead of the
+ integer value of the status object in the trap."
+ REVISION "201311250900Z" -- 25 November 2013
+ DESCRIPTION
+ "Added a new object: tempHumidSensorHumidRecDelta."
+ REVISION "201309161000Z" -- 16 September 2013
+ DESCRIPTION
+ "Adjusted the upper limit of infeedLoadValue to 30000.
+ Adjusted the upper limit of infeedLoadHighThresh to 300.
+ Adjusted the upper limit of infeedCapacity to 300.
+ Adjusted the upper limit of branchLoadValue to 4000."
+ REVISION "201302140930Z" -- 14 February 2013
+ DESCRIPTION
+ "Added a branch table with new objects for branch status
+ and current measurements. Added 'branchOnSense' and
+ 'branchLoadSense' bits to infeedCapabilities. Added
+ 'reading', 'offFuse', and 'onFuse' bits to infeedStatus.
+ Added branchStatusEvent and branchLoadEvent notifications.
+ Added 'outOfBalance' to the list of error conditions
+ enumerated by the towerStatus object."
+ REVISION "201211071400Z" -- 7 November 2012
+ DESCRIPTION
+ "Adjusted the upper limit of systemVersion to 80. Adjusted
+ the upper limit of infeedOutletCount and outletIndex to 64."
+ REVISION "201204181400Z" -- 18 April 2012
+ DESCRIPTION
+ "Adjusted the upper limit of outletIndex to 32."
+ REVISION "201201041100Z" -- 4 January 2012
+ DESCRIPTION
+ "Added 'nvmFail' to the list of error conditions enumerated
+ by the towerStatus object."
+ REVISION "201107111640Z" -- 11 July 2011
+ DESCRIPTION
+ "Added 'outletControlInhibit' to the list of key-activated
+ features enumerated by the systemFeatures object. Changed
+ the upper limit of tempHumidSensorTempRecDelta to 18 to
+ accommodate the maximum Fahrenheit value."
+ REVISION "201106151300Z" -- 15 June 2011
+ DESCRIPTION
+ "Added a new object: tempHumidSensorTempRecDelta."
+ REVISION "201105051100Z" -- 5 May 2011
+ DESCRIPTION
+ "Added several new objects: systemOutletSeqInterval,
+ systemOutletRebootDelay, systemConfigModifiedCount,
+ outletWakeupState, and outletPostOnDelay. Removed the
+ 'snmpPOPS' feature-key activation requirement from
+ descriptions of POPS objects."
+ REVISION "201007071215Z" -- 7 July 2010
+ DESCRIPTION
+ "Added support for Per-Inlet Power Sensing (PIPS) hardware.
+ Added several new objects: towerVACapacity,
+ towerVACapacityUsed, towerActivePower, towerApparentPower,
+ towerPowerFactor, towerEnergy, towerLineFrequency,
+ infeedReactance, infeedPhaseCurrent, infeedPhaseVoltage,
+ infeedCapacityUsed, infeedLineID, infeedLineToLineID,
+ infeedPhaseID, infeedVACapacity, and infeedVACapacityUsed.
+ Changed the UNITS of infeedEnergy. Adjusted the limits of
+ INTEGER data types for various objects. Updated the
+ descriptions of various infeedTable objects to distinguish
+ between line and phase measurements with three-phase PIPS
+ hardware."
+ REVISION "200903101600Z" -- 10 March 2009
+ DESCRIPTION
+ "Added support for Per-Outlet Power Sensing (POPS) hardware.
+ Added several new objects: systemFeatures, systemFeatureKey,
+ infeedApparentPower, infeedPowerFactor, infeedCrestFactor,
+ infeedEnergy, outletCapacity, outletVoltage, outletPower,
+ outletApparentPower, outletPowerFactor, outletCrestFactor,
+ and outletEnergy. Added 'voltageSense' and 'powerSense'
+ bit definitions to the input feed and outlet capabilities
+ objects. Increased the size of systemVersion to 50."
+ REVISION "200805071520Z" -- 7 May 2008
+ DESCRIPTION
+ "Added systemAreaUnit and systemPowerFactor objects. Renamed
+ the systemWattsPerUnitArea object to systemWattsPerAreaUnit.
+ Changed systemArea from read-only to read-write."
+ REVISION "200707091445Z" -- 9 July 2007
+ DESCRIPTION
+ "Added support for products with fan rotation sensing and
+ internal temperature sensing. Added 'fanSense' and
+ 'tempSense' bit definitions to the tower capabilities
+ object. Added 'fanFail' and 'overTemp' states to the
+ towerStatus object. Modified the description of the
+ towerStatusEvent trap to reflect these additions."
+ REVISION "200701091410Z" -- 9 January 2007
+ DESCRIPTION
+ "Added several new objects: systemArea, systemTotalPower,
+ systemWattsPerUnitArea, towerProductSN, towerModelNumber,
+ towerCapabilities, infeedCapacity, infeedVoltage, and
+ infeedPower. Added six states to the outletControlState
+ object."
+ REVISION "200607201200Z" -- 20 July 2006
+ DESCRIPTION
+ "Changed the upper limit of systemTowerCount from 2 to 4."
+ REVISION "200606120930Z" -- 12 June 2006
+ DESCRIPTION
+ "Added a tempHumidSensorTempScale object to select either
+ Celsius or Fahrenheit as the scale for temperature values.
+ To accommodate the maximum Fahrenheit value, the upper limit
+ of tempHumidSensorTempValue was changed to 2540, and the
+ upper limit of tempHumidSensorTempHighThresh was changed to
+ 254. Removed 'Celsius' from the UNITS clause and description
+ of temperature objects. Added the tempHumidSensorTempScale
+ object to the tempHumidSensorTempEvent trap. Changed the
+ upper limit of towerIndex from 2 to 4, to accommodate new
+ products with additional link capabilities."
+ REVISION "200507271105Z" -- 27 July 2005
+ DESCRIPTION
+ "Changed the upper limit of tempHumidSensorTempLowThresh to
+ 123. Changed the upper limit of tempHumidSensorTempValue
+ to 1235."
+ REVISION "200502181145Z" -- 18 February 2005
+ DESCRIPTION
+ "Added CDU products to the MIB description. Corrected syntax
+ of outletID to specify SIZE(2..4)."
+ REVISION "200501071220Z" -- 7 January 2005
+ DESCRIPTION
+ "Added a 'fusedBranch' bit definition to the outlet
+ capabilities object. Added 'offFuse' and 'onFuse' states
+ to the outlet status object. Modified the descriptions of
+ objects and traps to reflect support for these additions."
+ REVISION "200412091320Z" -- 9 December 2004
+ DESCRIPTION
+ "Corrected spelling errors. Removed product acronyms from the
+ trap annotations."
+ REVISION "200411111200Z" -- 11 November 2004
+ DESCRIPTION
+ "Changed the upper limit of tempHumidSensorTempHighThresh to
+ 123. Renamed systemSerialNumber to systemNICSerialNumber."
+ REVISION "200311201300Z" -- 20 November 2003
+ DESCRIPTION
+ "Changed the MIB description to reflect that there are
+ multiple products in the Sentry product family supported by
+ this MIB."
+ REVISION "200310231900Z" -- 23 October 2003
+ DESCRIPTION
+ "Added annotations to the trap definitions. Added a
+ 'reading' state to the outletStatus object. Renamed
+ 'notificationGroup' to 'sentry3Traps'. Corrected the
+ the description of the tempHumidSensorStatusEvent trap."
+ REVISION "200310021100Z" -- 2 October 2003
+ DESCRIPTION
+ "Added a 'failSafe' bit definition to the infeed capabilities
+ object, and corrected the definition of the 'defaultOff'
+ infeed capabilities bit."
+ REVISION "200308271600Z" -- 27 August 2003
+ DESCRIPTION
+ "Added new bit definitions to the infeed and outlet
+ capabilities objects."
+ REVISION "200303281700Z" -- 28 March 2003
+ DESCRIPTION
+ "Added environmental monitor objects and traps."
+ REVISION "200303271700Z" -- 27 March 2003
+ DESCRIPTION
+ "Initial release."
+ ::= { serverTech 3 }
+
+ serverTech OBJECT IDENTIFIER ::= { enterprises 1718 }
+
+
+--
+-- System Group
+--
+
+ systemGroup OBJECT IDENTIFIER ::= { sentry3 1 }
+
+ systemVersion OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The firmware version of the system."
+ ::= { systemGroup 1 }
+
+ systemNICSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number of the network interface card in the
+ system."
+ ::= { systemGroup 2 }
+
+ systemLocation OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The location of the system."
+ ::= { systemGroup 3 }
+
+ systemTowerCount OBJECT-TYPE
+ SYNTAX INTEGER(0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of towers in the system."
+ ::= { systemGroup 4 }
+
+ systemEnvMonCount OBJECT-TYPE
+ SYNTAX INTEGER(0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of environmental monitors in the system."
+ ::= { systemGroup 5 }
+
+ systemTotalPower OBJECT-TYPE
+ SYNTAX INTEGER(-1..150000)
+ UNITS "Watts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total power consumption of all of the input feeds in the
+ system. A non-negative value indicates the total power
+ consumption in Watts. A negative value indicates that the
+ total power consumption was not available."
+ ::= { systemGroup 6 }
+
+ systemArea OBJECT-TYPE
+ SYNTAX INTEGER(0..1000)
+ UNITS "tenth area units"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The area that the footprint of the system occupies. A
+ non-zero non-negative value indicates the area in tenths of
+ area units as selected by the systemAreaUnit object. A zero
+ or negative value indicates that the area was not available."
+ ::= { systemGroup 7 }
+
+ systemWattsPerAreaUnit OBJECT-TYPE
+ SYNTAX INTEGER(-1..1500000)
+ UNITS "Watts per area unit"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system Watts per area unit. A non-negative value
+ indicates the power consumption per area unit as selected by
+ the systemAreaUnit object. A negative value indicates that
+ the power consumption per area unit was not available."
+ ::= { systemGroup 8 }
+
+ systemAreaUnit OBJECT-TYPE
+ SYNTAX INTEGER {
+ squareMeter(0),
+ squareFoot(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The unit of area for the systemArea and systemWattsPerAreaUnit
+ objects. If the agent does not support this object, then the
+ unit of area is a square foot."
+ ::= { systemGroup 9 }
+
+ systemPowerFactor OBJECT-TYPE
+ SYNTAX INTEGER(50..100)
+ UNITS "hundredths"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The power factor used in power calculations performed by the
+ system."
+ ::= { systemGroup 10 }
+
+ systemFeatures OBJECT-TYPE
+ SYNTAX BITS {
+ smartLoadShedding(0),
+ snmpPOPS(1),
+ outletControlInhibit(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The key-activated features enabled in the system."
+ ::= { systemGroup 11 }
+
+ systemFeatureKey OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..19))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A valid feature key written to this object will enable a
+ feature in the system. A valid feature key is in the form
+ xxxx-xxxx-xxxx-xxxx. A read of this object returns an
+ empty string."
+ ::= { systemGroup 12 }
+
+ systemOutletSeqInterval OBJECT-TYPE
+ SYNTAX INTEGER(0..15)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The power-on sequencing interval for all outlets."
+ ::= { systemGroup 13 }
+
+ systemOutletRebootDelay OBJECT-TYPE
+ SYNTAX INTEGER(5..600)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The reboot delay for all outlets."
+ ::= { systemGroup 14 }
+
+ systemConfigModifiedCount OBJECT-TYPE
+ SYNTAX INTEGER(0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times the system configuration has
+ changed."
+ ::= { systemGroup 15 }
+
+--
+-- System Tables
+--
+
+ systemTables OBJECT IDENTIFIER ::= { sentry3 2 }
+
+ --
+ -- Tower Table
+ --
+
+ towerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of towers."
+ ::= { systemTables 1 }
+
+ towerEntry OBJECT-TYPE
+ SYNTAX TowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Row definition for the tower table."
+ INDEX { towerIndex }
+ ::= { towerTable 1 }
+
+ TowerEntry ::= SEQUENCE {
+ towerIndex INTEGER,
+ towerID DisplayString,
+ towerName DisplayString,
+ towerStatus INTEGER,
+ towerInfeedCount INTEGER,
+ towerProductSN DisplayString,
+ towerModelNumber DisplayString,
+ towerCapabilities BITS,
+ towerVACapacity INTEGER,
+ towerVACapacityUsed INTEGER,
+ towerActivePower INTEGER,
+ towerApparentPower INTEGER,
+ towerPowerFactor INTEGER,
+ towerEnergy INTEGER,
+ towerLineFrequency INTEGER
+ }
+
+ towerIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index for the tower table."
+ ::= { towerEntry 1 }
+
+ towerID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of the tower."
+ ::= { towerEntry 2 }
+
+ towerName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..24))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the tower."
+ ::= { towerEntry 3 }
+
+ towerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(0),
+ noComm(1),
+ fanFail(2),
+ overTemp(3),
+ nvmFail(4),
+ outOfBalance(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational status of the tower."
+ ::= { towerEntry 4 }
+
+ towerInfeedCount OBJECT-TYPE
+ SYNTAX INTEGER(0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of input feeds on the tower."
+ ::= { towerEntry 5 }
+
+ towerProductSN OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The product serial number of the tower."
+ ::= { towerEntry 6 }
+
+ towerModelNumber OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..24))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The model number of the tower."
+ ::= { towerEntry 7 }
+
+ towerCapabilities OBJECT-TYPE
+ SYNTAX BITS {
+ failSafe(0),
+ fuseSense(1),
+ directCurrent(2),
+ threePhase(3),
+ fanSense(4),
+ tempSense(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The capabilities of the tower."
+ ::= { towerEntry 8 }
+
+ towerVACapacity OBJECT-TYPE
+ SYNTAX INTEGER(-1..50000)
+ UNITS "Volt-Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total apparent power capacity of the tower circuit.
+ A non-negative value indicates the maximum total apparent
+ power in Volt-Amps. A negative value indicates that the
+ total apparent power capacity was not available."
+ ::= { towerEntry 9 }
+
+ towerVACapacityUsed OBJECT-TYPE
+ SYNTAX INTEGER(-1..1500)
+ UNITS "tenth percentage"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The used percentage of the tower circuit total apparent power
+ capacity (towerApparentPower / towerVACapacity x 100). A
+ non-negative value indicates the percentage of capacity used
+ in tenths. A negative value indicates that the percentage of
+ capacity used was not available."
+ ::= { towerEntry 10 }
+
+ towerActivePower OBJECT-TYPE
+ SYNTAX INTEGER(-1..50000)
+ UNITS "Watts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total active power consumption of the tower circuit.
+ A non-negative value indicates the total active power
+ consumption in Watts. A negative value indicates that the
+ total active power consumption was not available."
+ ::= { towerEntry 11 }
+
+ towerApparentPower OBJECT-TYPE
+ SYNTAX INTEGER(-1..50000)
+ UNITS "Volt-Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total apparent power consumption of the tower circuit.
+ A non-negative value indicates the total apparent power
+ consumption in Volt-Amps. A negative value indicates that
+ the total apparent power consumption was not available."
+ ::= { towerEntry 12 }
+
+ towerPowerFactor OBJECT-TYPE
+ SYNTAX INTEGER(-1..100)
+ UNITS "hundredths"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The overall power factor of the tower circuit. A non-
+ negative value indicates the overall power factor in
+ hundredths. A negative value indicates that the overall
+ power factor was not able to be measured."
+ ::= { towerEntry 13 }
+
+ towerEnergy OBJECT-TYPE
+ SYNTAX INTEGER(-1..2147483647)
+ UNITS "Kilowatt-Hours"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total energy consumption of the tower circuit. A non-
+ negative value indicates the total energy consumption in
+ Kilowatt-Hours. A negative value indicates that the total
+ energy consumption was not available."
+ ::= { towerEntry 14 }
+
+ towerLineFrequency OBJECT-TYPE
+ SYNTAX INTEGER(-1..60)
+ UNITS "Hertz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The frequency of the input feed line voltage. A non-
+ negative value indicates the frequency in Hertz. A negative
+ value indicates that the frequency was not available."
+ ::= { towerEntry 15 }
+
+ --
+ -- Input Feed Table
+ --
+
+ infeedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InfeedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of input feeds."
+ ::= { systemTables 2 }
+
+ infeedEntry OBJECT-TYPE
+ SYNTAX InfeedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Row definition for the input feed table."
+ INDEX { towerIndex, infeedIndex }
+ ::= { infeedTable 1 }
+
+ InfeedEntry ::= SEQUENCE {
+ infeedIndex INTEGER,
+ infeedID DisplayString,
+ infeedName DisplayString,
+ infeedCapabilities BITS,
+ infeedStatus INTEGER,
+ infeedLoadStatus INTEGER,
+ infeedLoadValue INTEGER,
+ infeedLoadHighThresh INTEGER,
+ infeedOutletCount INTEGER,
+ infeedCapacity INTEGER,
+ infeedVoltage INTEGER,
+ infeedPower INTEGER,
+ infeedApparentPower INTEGER,
+ infeedPowerFactor INTEGER,
+ infeedCrestFactor INTEGER,
+ infeedEnergy INTEGER,
+ infeedReactance INTEGER,
+ infeedPhaseVoltage INTEGER,
+ infeedPhaseCurrent INTEGER,
+ infeedCapacityUsed INTEGER,
+ infeedLineID DisplayString,
+ infeedLineToLineID DisplayString,
+ infeedPhaseID DisplayString,
+ infeedVACapacity INTEGER,
+ infeedVACapacityUsed INTEGER
+ }
+
+ infeedIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index for the input feed table."
+ ::= { infeedEntry 1 }
+
+ infeedID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of the input feed."
+ ::= { infeedEntry 2 }
+
+ infeedName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..24))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the input feed."
+ ::= { infeedEntry 3 }
+
+ infeedCapabilities OBJECT-TYPE
+ SYNTAX BITS {
+ onSense(0),
+ loadSense(1),
+ powerControl(2),
+ failSafe(3),
+ defaultOff(4),
+ voltageSense(5),
+ powerSense(6),
+ branchOnSense(7),
+ branchLoadSense(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The capabilities of the input feed."
+ ::= { infeedEntry 4 }
+
+ infeedStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ on(1),
+ offWait(2),
+ onWait(3),
+ offError(4),
+ onError(5),
+ noComm(6),
+ reading(7),
+ offFuse(8),
+ onFuse(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the input feed line. If the infeedCapabilities
+ 'onSense' bit is TRUE, then all of the states are supported
+ and indicate the sensed state of the input feed. If the
+ infeedCapabilities 'onSense' bit is FALSE, then only the
+ 'on' and 'noComm' states are supported, and 'on' indicates
+ a derived state, not a sensed state."
+ ::= { infeedEntry 5 }
+
+ infeedLoadStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(0),
+ notOn(1),
+ reading(2),
+ loadLow(3),
+ loadHigh(4),
+ overLoad(5),
+ readError(6),
+ noComm(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the load measured on the input feed line. If
+ the infeedCapabilities 'loadSense' bit is TRUE, then all of
+ the states are supported. If the infeedCapabilities
+ 'loadSense' bit is FALSE, then only the 'normal' and 'noComm'
+ states are supported."
+ ::= { infeedEntry 6 }
+
+ infeedLoadValue OBJECT-TYPE
+ SYNTAX INTEGER(-1..60000)
+ UNITS "hundredth Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The load measured on the input feed line. A non-negative
+ value indicates the measured load in hundredths of Amps. A
+ negative value indicates that a load value was not able to
+ be measured."
+ ::= { infeedEntry 7 }
+
+ infeedLoadHighThresh OBJECT-TYPE
+ SYNTAX INTEGER(0..600)
+ UNITS "Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The load high threshold value of the input feed line in Amps."
+ ::= { infeedEntry 8 }
+
+ infeedOutletCount OBJECT-TYPE
+ SYNTAX INTEGER(0..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of controlled and/or monitored outlets on the
+ input feed."
+ ::= { infeedEntry 9 }
+
+ infeedCapacity OBJECT-TYPE
+ SYNTAX INTEGER(-1..600)
+ UNITS "Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The load capacity of the input feed line. A non-negative
+ value indicates the maximum load in Amps. A negative
+ value indicates that the capacity was not available."
+ ::= { infeedEntry 10 }
+
+ infeedVoltage OBJECT-TYPE
+ SYNTAX INTEGER(-1..4800)
+ UNITS "tenth Volts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The line-to-line voltage of the input feed. A non-negative
+ value indicates the voltage in tenths of Volts. A negative
+ value indicates that the voltage was not available."
+ ::= { infeedEntry 11 }
+
+ infeedPower OBJECT-TYPE
+ SYNTAX INTEGER(-1..25000)
+ UNITS "Watts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The active power consumption of the input feed phase. A non-
+ negative value indicates the active power consumption in
+ Watts. A negative value indicates that the active power
+ consumption was not available."
+ ::= { infeedEntry 12 }
+
+ infeedApparentPower OBJECT-TYPE
+ SYNTAX INTEGER(-1..25000)
+ UNITS "Volt-Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The apparent power consumption of the input feed phase. A
+ non-negative value indicates the apparent power consumption
+ in Volt-Amps. A negative value indicates that the apparent
+ power consumption was not available."
+ ::= { infeedEntry 13 }
+
+ infeedPowerFactor OBJECT-TYPE
+ SYNTAX INTEGER(-1..100)
+ UNITS "hundredths"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The power factor of the input feed phase. A non-negative
+ value indicates the power factor in hundredths. A negative
+ value indicates that the power factor was not able to be
+ measured."
+ ::= { infeedEntry 14 }
+
+ infeedCrestFactor OBJECT-TYPE
+ SYNTAX INTEGER(-1..1000)
+ UNITS "tenths"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The crest factor for the load of the input feed phase. A
+ non-negative value indicates the crest factor in tenths. A
+ negative value indicates that the crest factor was not able
+ to be measured."
+ ::= { infeedEntry 15 }
+
+ infeedEnergy OBJECT-TYPE
+ SYNTAX INTEGER(-1..2147483647)
+ UNITS "tenth Kilowatt-Hours"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The energy consumption of the input feed phase. A non-
+ negative value indicates the energy consumption in tenths of
+ Kilowatt-Hours. A negative value indicates that the energy
+ consumption was not available."
+ ::= { infeedEntry 16 }
+
+ infeedReactance OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ capacitive(1),
+ inductive(2),
+ resistive(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The characterization of the phase relation between the
+ voltage and current of the input feed phase."
+ ::= { infeedEntry 17 }
+
+ infeedPhaseVoltage OBJECT-TYPE
+ SYNTAX INTEGER(-1..2640)
+ UNITS "tenth Volts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The voltage measured for the input feed phase. A non-
+ negative value indicates the voltage in tenths of Volts. A
+ negative value indicates that the voltage was not available."
+ ::= { infeedEntry 18 }
+
+ infeedPhaseCurrent OBJECT-TYPE
+ SYNTAX INTEGER(-1..25500)
+ UNITS "hundredth Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current measured for the input feed phase. A non-
+ negative value indicates the measured load in hundredths of
+ Amps. A negative value indicates that a load value was not
+ able to be measured."
+ ::= { infeedEntry 19 }
+
+ infeedCapacityUsed OBJECT-TYPE
+ SYNTAX INTEGER(-1..1500)
+ UNITS "tenth percentage"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The used percentage of the input feed line load capacity
+ (infeedLoadValue / infeedCapacity x 100). A non-negative
+ value indicates the percentage of capacity used in tenths.
+ A negative value indicates that the percentage of capacity
+ used was not available."
+ ::= { infeedEntry 20 }
+
+ infeedLineID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of the input feed line."
+ ::= { infeedEntry 21 }
+
+ infeedLineToLineID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..7))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The line-to-line ID of the input feed."
+ ::= { infeedEntry 22 }
+
+ infeedPhaseID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of the input feed phase."
+ ::= { infeedEntry 23 }
+
+ infeedVACapacity OBJECT-TYPE
+ SYNTAX INTEGER(-1..25000)
+ UNITS "Volt-Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The apparent power capacity of the input feed circuit. A
+ non-negative value indicates the maximum apparent power in
+ Volt-Amps. A negative value indicates that the apparent
+ power capacity was not available."
+ ::= { infeedEntry 24 }
+
+ infeedVACapacityUsed OBJECT-TYPE
+ SYNTAX INTEGER(-1..1500)
+ UNITS "tenth percentage"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The used percentage of the input feed circuit apparent power
+ capacity (infeedApparentPower / infeedVACapacity x 100). A
+ non-negative value indicates the percentage of capacity used
+ in tenths. A negative value indicates that the percentage of
+ capacity used was not available."
+ ::= { infeedEntry 25 }
+
+ --
+ -- Outlet Table
+ --
+
+ outletTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OutletEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of outlets."
+ ::= { systemTables 3 }
+
+ outletEntry OBJECT-TYPE
+ SYNTAX OutletEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Row definition for the outlet table."
+ INDEX { towerIndex, infeedIndex, outletIndex }
+ ::= { outletTable 1 }
+
+ OutletEntry ::= SEQUENCE {
+ outletIndex INTEGER,
+ outletID DisplayString,
+ outletName DisplayString,
+ outletCapabilities BITS,
+ outletStatus INTEGER,
+ outletLoadStatus INTEGER,
+ outletLoadValue INTEGER,
+ outletLoadLowThresh INTEGER,
+ outletLoadHighThresh INTEGER,
+ outletControlState INTEGER,
+ outletControlAction INTEGER,
+ outletCapacity INTEGER,
+ outletVoltage INTEGER,
+ outletPower INTEGER,
+ outletApparentPower INTEGER,
+ outletPowerFactor INTEGER,
+ outletCrestFactor INTEGER,
+ outletEnergy INTEGER,
+ outletWakeupState INTEGER,
+ outletPostOnDelay INTEGER
+ }
+
+ outletIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..64)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index for the outlet table."
+ ::= { outletEntry 1 }
+
+ outletID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(2..4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of the outlet."
+ ::= { outletEntry 2 }
+
+ outletName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..24))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the outlet."
+ ::= { outletEntry 3 }
+
+ outletCapabilities OBJECT-TYPE
+ SYNTAX BITS {
+ onSense(0),
+ loadSense(1),
+ powerControl(2),
+ shutdown(3),
+ defaultOn(4),
+ ownInfeed(5),
+ fusedBranch(6),
+ voltageSense(7),
+ powerSense(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The capabilities of the outlet."
+ ::= { outletEntry 4 }
+
+ outletStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ on(1),
+ offWait(2),
+ onWait(3),
+ offError(4),
+ onError(5),
+ noComm(6),
+ reading(7),
+ offFuse(8),
+ onFuse(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the outlet. If the outletCapabilities
+ 'onSense' bit is TRUE, then the state indicates the sensed
+ state of the outlet, not a derived state, and 'offError'
+ and 'onError' are supported to indicate a mismatch between
+ the control and sensed state. If the outletCapabilities
+ 'fusedBranch' bit is TRUE, then the outlet is on a fused
+ branch circuit that can detect the fuse state, and 'offFuse'
+ and 'onFuse' are supported to indicate a fuse error."
+ ::= { outletEntry 5 }
+
+ outletLoadStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(0),
+ notOn(1),
+ reading(2),
+ loadLow(3),
+ loadHigh(4),
+ overLoad(5),
+ readError(6),
+ noComm(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the load measured on the outlet. If the
+ outletCapabilities 'loadSense' bit is TRUE, then all of the
+ states are supported. If the outletCapabilities 'loadSense'
+ bit is FALSE, then only the 'normal' and 'noComm' states are
+ supported."
+ ::= { outletEntry 6 }
+
+ outletLoadValue OBJECT-TYPE
+ SYNTAX INTEGER(-1..25500)
+ UNITS "hundredth Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The load measured on the outlet. A non-negative value
+ indicates the measured load in hundredths of Amps. A
+ negative value indicates that a load value was not able to
+ be measured."
+ ::= { outletEntry 7 }
+
+ outletLoadLowThresh OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ UNITS "Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The load low threshold value of the outlet in Amps."
+ ::= { outletEntry 8 }
+
+ outletLoadHighThresh OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ UNITS "Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The load high threshold value of the outlet in Amps."
+ ::= { outletEntry 9 }
+
+ outletControlState OBJECT-TYPE
+ SYNTAX INTEGER {
+ idleOff(0),
+ idleOn(1),
+ wakeOff(2),
+ wakeOn(3),
+ off(4),
+ on(5),
+ lockedOff(6),
+ lockedOn(7),
+ reboot(8),
+ shutdown(9),
+ pendOn(10),
+ pendOff(11),
+ minimumOff(12),
+ minimumOn(13),
+ eventOff(14),
+ eventOn(15),
+ eventReboot(16),
+ eventShutdown(17)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The control state of the outlet. The supported states are
+ dependent upon the outletCapabilities 'powerControl' and
+ 'shutdown' bits, as well as the supported features of the
+ firmware version."
+ ::= { outletEntry 10 }
+
+ outletControlAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ on(1),
+ off(2),
+ reboot(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An action to change the control state of the outlet. If
+ the outletCapabilities 'powerControl' bit is TRUE, then the
+ 'on', 'off', and 'reboot' actions can be used to change the
+ control state of the outlet. If the outletCapabilities
+ 'powerControl' bit is FALSE, then the actions have no
+ effect."
+ ::= { outletEntry 11 }
+
+ outletCapacity OBJECT-TYPE
+ SYNTAX INTEGER(-1..255)
+ UNITS "Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The load capacity of the outlet. A non-negative value
+ indicates the maximum load in Amps. A negative value
+ indicates that the capacity was not available."
+ ::= { outletEntry 12 }
+
+ outletVoltage OBJECT-TYPE
+ SYNTAX INTEGER(-1..2640)
+ UNITS "tenth Volts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The voltage of the outlet. A non-negative value indicates
+ the voltage in tenths of Volts. A negative value indicates
+ that the voltage was not available."
+ ::= { outletEntry 13 }
+
+ outletPower OBJECT-TYPE
+ SYNTAX INTEGER(-1..10000)
+ UNITS "Watts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The active power consumption of the device plugged into the
+ outlet. A non-negative value indicates the active power
+ consumption in Watts. A negative value indicates that the
+ active power consumption was not available."
+ ::= { outletEntry 14 }
+
+ outletApparentPower OBJECT-TYPE
+ SYNTAX INTEGER(-1..10000)
+ UNITS "Volt-Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The apparent power consumption of the device plugged into
+ the outlet. A non-negative value indicates the apparent
+ power consumption in Volt-Amps. A negative value indicates
+ that the apparent power consumption was not available."
+ ::= { outletEntry 15 }
+
+ outletPowerFactor OBJECT-TYPE
+ SYNTAX INTEGER(-1..100)
+ UNITS "hundredths"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The power factor of the device plugged into the outlet. A
+ non-negative value indicates the power factor in hundredths.
+ A negative value indicates that the power factor was not able
+ to be measured."
+ ::= { outletEntry 16 }
+
+ outletCrestFactor OBJECT-TYPE
+ SYNTAX INTEGER(-1..1000)
+ UNITS "tenths"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The crest factor for the load of the device plugged into the
+ outlet. A non-negative value indicates the crest factor in
+ tenths. A negative value indicates that the crest factor
+ was not able to be measured."
+ ::= { outletEntry 17 }
+
+ outletEnergy OBJECT-TYPE
+ SYNTAX INTEGER(-1..2147483647)
+ UNITS "Watt-Hours"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The energy consumption of the device plugged into the outlet.
+ A non-negative value indicates the energy consumption in
+ Watt-Hours. A negative value indicates that the energy
+ consumption was not available."
+ ::= { outletEntry 18 }
+
+ outletWakeupState OBJECT-TYPE
+ SYNTAX INTEGER {
+ last(1),
+ off(2),
+ on(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The wakeup state of the outlet."
+ ::= { outletEntry 19 }
+
+ outletPostOnDelay OBJECT-TYPE
+ SYNTAX INTEGER(0..900)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The post-on delay of the outlet."
+ ::= { outletEntry 20 }
+
+ --
+ -- Environmental Monitor Table
+ --
+
+ envMonTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EnvMonEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of environmental monitors."
+ ::= { systemTables 4 }
+
+ envMonEntry OBJECT-TYPE
+ SYNTAX EnvMonEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Row definition for the environmental monitor table."
+ INDEX { envMonIndex }
+ ::= { envMonTable 1 }
+
+ EnvMonEntry ::= SEQUENCE {
+ envMonIndex INTEGER,
+ envMonID DisplayString,
+ envMonName DisplayString,
+ envMonStatus INTEGER,
+ envMonWaterSensorName DisplayString,
+ envMonWaterSensorStatus INTEGER,
+ envMonADCName DisplayString,
+ envMonADCStatus INTEGER,
+ envMonADCCount INTEGER,
+ envMonADCLowThresh INTEGER,
+ envMonADCHighThresh INTEGER,
+ envMonTempHumidSensorCount INTEGER,
+ envMonContactClosureCount INTEGER
+ }
+
+ envMonIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index for the environmental monitor table."
+ ::= { envMonEntry 1 }
+
+ envMonID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of the environmental monitor."
+ ::= { envMonEntry 2 }
+
+ envMonName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..24))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the environmental monitor."
+ ::= { envMonEntry 3 }
+
+ envMonStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(0),
+ noComm(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational status of the environmental monitor."
+ ::= { envMonEntry 4 }
+
+ envMonWaterSensorName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..24))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the water sensor."
+ ::= { envMonEntry 5 }
+
+ envMonWaterSensorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(0),
+ alarm(1),
+ noComm(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the water sensor."
+ ::= { envMonEntry 6 }
+
+ envMonADCName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..24))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the analog-to-digital converter."
+ ::= { envMonEntry 7 }
+
+ envMonADCStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(0),
+ reading(1),
+ countLow(2),
+ countHigh(3),
+ readError(4),
+ noComm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the analog-to-digital converter."
+ ::= { envMonEntry 8 }
+
+ envMonADCCount OBJECT-TYPE
+ SYNTAX INTEGER(-1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 8-bit count value from the analog-to-digital converter.
+ A non-negative value indicates the digital value retrieved
+ from the ADC. A negative value indicates that a digital
+ value was not able to be retrieved."
+ ::= { envMonEntry 9 }
+
+ envMonADCLowThresh OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The 8-bit count low threshold value of the analog-to-digital
+ converter."
+ ::= { envMonEntry 10 }
+
+ envMonADCHighThresh OBJECT-TYPE
+ SYNTAX INTEGER(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The 8-bit count high threshold value of the analog-to-digital
+ converter."
+ ::= { envMonEntry 11 }
+
+ envMonTempHumidSensorCount OBJECT-TYPE
+ SYNTAX INTEGER(0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of temperature/humidity sensors on the
+ environmental monitor."
+ ::= { envMonEntry 12 }
+
+ envMonContactClosureCount OBJECT-TYPE
+ SYNTAX INTEGER(0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of contact closures on the environmental
+ monitor."
+ ::= { envMonEntry 13 }
+
+ --
+ -- Temperature/Humidity Sensor Table
+ --
+
+ tempHumidSensorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TempHumidSensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of temperature/humidity sensors."
+ ::= { systemTables 5 }
+
+ tempHumidSensorEntry OBJECT-TYPE
+ SYNTAX TempHumidSensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Row definition for the temperature/humidity sensor table."
+ INDEX { envMonIndex, tempHumidSensorIndex }
+ ::= { tempHumidSensorTable 1 }
+
+ TempHumidSensorEntry ::= SEQUENCE {
+ tempHumidSensorIndex INTEGER,
+ tempHumidSensorID DisplayString,
+ tempHumidSensorName DisplayString,
+ tempHumidSensorStatus INTEGER,
+ tempHumidSensorTempStatus INTEGER,
+ tempHumidSensorTempValue INTEGER,
+ tempHumidSensorTempLowThresh INTEGER,
+ tempHumidSensorTempHighThresh INTEGER,
+ tempHumidSensorHumidStatus INTEGER,
+ tempHumidSensorHumidValue INTEGER,
+ tempHumidSensorHumidLowThresh INTEGER,
+ tempHumidSensorHumidHighThresh INTEGER,
+ tempHumidSensorTempScale INTEGER,
+ tempHumidSensorTempRecDelta INTEGER,
+ tempHumidSensorHumidRecDelta INTEGER
+ }
+
+ tempHumidSensorIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index for the temperature/humidity sensor table."
+ ::= { tempHumidSensorEntry 1 }
+
+ tempHumidSensorID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of the temperature/humidity sensor."
+ ::= { tempHumidSensorEntry 2 }
+
+ tempHumidSensorName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..24))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the temperature/humidity sensor."
+ ::= { tempHumidSensorEntry 3 }
+
+ tempHumidSensorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ found(0),
+ notFound(1),
+ lost(2),
+ noComm(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational status of the temperature/humidity sensor."
+ ::= { tempHumidSensorEntry 4 }
+
+ tempHumidSensorTempStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(0),
+ notFound(1),
+ reading(2),
+ tempLow(3),
+ tempHigh(4),
+ readError(5),
+ lost(6),
+ noComm(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the temperature sensor."
+ ::= { tempHumidSensorEntry 5 }
+
+ tempHumidSensorTempValue OBJECT-TYPE
+ SYNTAX INTEGER(-1..2540)
+ UNITS "tenth degrees"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature measured by the sensor. A non-negative value
+ indicates the measured temperature in tenths of degrees, using
+ the scale selected by tempHumidSensorTempScale. If the agent
+ does not support the tempHumidSensorTempScale object, then the
+ temperature scale used is Celsius. A negative value indicates
+ that a temperature value was not able to be measured."
+ ::= { tempHumidSensorEntry 6 }
+
+ tempHumidSensorTempLowThresh OBJECT-TYPE
+ SYNTAX INTEGER(0..254)
+ UNITS "degrees"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The temperature low threshold value of the sensor in degrees,
+ using the scale selected by tempHumidSensorTempScale. If the
+ agent does not support the tempHumidSensorTempScale object,
+ then the temperature scale used is Celsius."
+ ::= { tempHumidSensorEntry 7 }
+
+ tempHumidSensorTempHighThresh OBJECT-TYPE
+ SYNTAX INTEGER(0..254)
+ UNITS "degrees"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The temperature high threshold value of the sensor in degrees,
+ using the scale selected by tempHumidSensorTempScale. If the
+ agent does not support the tempHumidSensorTempScale object,
+ then the temperature scale used is Celsius."
+ ::= { tempHumidSensorEntry 8 }
+
+ tempHumidSensorHumidStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(0),
+ notFound(1),
+ reading(2),
+ humidLow(3),
+ humidHigh(4),
+ readError(5),
+ lost(6),
+ noComm(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the humidity sensor."
+ ::= { tempHumidSensorEntry 9 }
+
+ tempHumidSensorHumidValue OBJECT-TYPE
+ SYNTAX INTEGER(-1..100)
+ UNITS "percentage relative humidity"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The humidity measured by the sensor. A non-negative value
+ indicates the measured humidity in percentage relative
+ humidity. A negative value indicates that a humidity value
+ was not able to be measured."
+ ::= { tempHumidSensorEntry 10 }
+
+ tempHumidSensorHumidLowThresh OBJECT-TYPE
+ SYNTAX INTEGER(0..100)
+ UNITS "percentage relative humidity"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The humidity low threshold value of the sensor in percentage
+ relative humidity."
+ ::= { tempHumidSensorEntry 11 }
+
+ tempHumidSensorHumidHighThresh OBJECT-TYPE
+ SYNTAX INTEGER(0..100)
+ UNITS "percentage relative humidity"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The humidity low threshold value of the sensor in percentage
+ relative humidity."
+ ::= { tempHumidSensorEntry 12 }
+
+ tempHumidSensorTempScale OBJECT-TYPE
+ SYNTAX INTEGER {
+ celsius(0),
+ fahrenheit(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The scale used for temperature values. This is a global
+ setting for all temperature values in the system. If the
+ agent does not support this object, then the temperature
+ scale used is Celsius."
+ ::= { tempHumidSensorEntry 13 }
+
+ tempHumidSensorTempRecDelta OBJECT-TYPE
+ SYNTAX INTEGER(0..54)
+ UNITS "degrees"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The temperature recovery delta (hysteresis) value of the
+ sensor in degrees, using the scale selected by
+ tempHumidSensorTempScale."
+ ::= { tempHumidSensorEntry 14 }
+
+ tempHumidSensorHumidRecDelta OBJECT-TYPE
+ SYNTAX INTEGER(0..20)
+ UNITS "percentage relative humidity"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The humidity recovery delta (hysteresis) value of the
+ sensor in percentage relative humidity."
+ ::= { tempHumidSensorEntry 15 }
+
+ --
+ -- Contact Closure Table
+ --
+
+ contactClosureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ContactClosureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of contact closures."
+ ::= { systemTables 6 }
+
+ contactClosureEntry OBJECT-TYPE
+ SYNTAX ContactClosureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Row definition for the contact closure table."
+ INDEX { envMonIndex, contactClosureIndex }
+ ::= { contactClosureTable 1 }
+
+ ContactClosureEntry ::= SEQUENCE {
+ contactClosureIndex INTEGER,
+ contactClosureID DisplayString,
+ contactClosureName DisplayString,
+ contactClosureStatus INTEGER
+ }
+
+ contactClosureIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index for the contact closure table."
+ ::= { contactClosureEntry 1 }
+
+ contactClosureID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of the contact closure."
+ ::= { contactClosureEntry 2 }
+
+ contactClosureName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..24))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the contact closure."
+ ::= { contactClosureEntry 3 }
+
+ contactClosureStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(0),
+ alarm(1),
+ noComm(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the contact closure."
+ ::= { contactClosureEntry 4 }
+
+ --
+ -- Branch Table
+ --
+
+ branchTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BranchEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of branches."
+ ::= { systemTables 7 }
+
+ branchEntry OBJECT-TYPE
+ SYNTAX BranchEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Row definition for the branch table."
+ INDEX { towerIndex, infeedIndex, branchIndex }
+ ::= { branchTable 1 }
+
+ BranchEntry ::= SEQUENCE {
+ branchIndex INTEGER,
+ branchID DisplayString,
+ branchName DisplayString,
+ branchCapabilities BITS,
+ branchStatus INTEGER,
+ branchLoadStatus INTEGER,
+ branchLoadValue INTEGER,
+ branchLoadHighThresh INTEGER,
+ branchCapacity INTEGER
+ }
+
+ branchIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index for the branch table."
+ ::= { branchEntry 1 }
+
+ branchID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(3))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of the branch."
+ ::= { branchEntry 2 }
+
+ branchName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..24))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the branch."
+ ::= { branchEntry 3 }
+
+ branchCapabilities OBJECT-TYPE
+ SYNTAX BITS {
+ onSense(0),
+ loadSense(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The capabilities of the branch."
+ ::= { branchEntry 4 }
+
+ branchStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(0),
+ on(1),
+ offWait(2),
+ onWait(3),
+ offError(4),
+ onError(5),
+ noComm(6),
+ reading(7),
+ offFuse(8),
+ onFuse(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the branch."
+ ::= { branchEntry 5 }
+
+ branchLoadStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(0),
+ notOn(1),
+ reading(2),
+ loadLow(3),
+ loadHigh(4),
+ overLoad(5),
+ readError(6),
+ noComm(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the load measured on the branch."
+ ::= { branchEntry 6 }
+
+ branchLoadValue OBJECT-TYPE
+ SYNTAX INTEGER(-1..4000)
+ UNITS "hundredth Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The load measured on the branch. A non-negative
+ value indicates the measured load in hundredths of Amps. A
+ negative value indicates that a load value was not able to
+ be measured."
+ ::= { branchEntry 7 }
+
+ branchLoadHighThresh OBJECT-TYPE
+ SYNTAX INTEGER(0..40)
+ UNITS "Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The load high threshold value of the branch in Amps."
+ ::= { branchEntry 8 }
+
+ branchCapacity OBJECT-TYPE
+ SYNTAX INTEGER(-1..40)
+ UNITS "Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The load capacity of the branch. A non-negative value
+ indicates the maximum load in Amps. A negative value
+ indicates that the capacity was not available."
+ ::= { branchEntry 9 }
+
+--
+-- Event Information Group
+--
+
+ eventInformationGroup OBJECT IDENTIFIER ::= { sentry3 99 }
+
+ eventStatusText OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The text representation of the enumerated integer value of
+ the status object included in a trap. The value of this
+ object is set only when sent with a trap. A get of this
+ object will return a NULL string."
+ ::= { eventInformationGroup 1 }
+
+ eventStatusCondition OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonError(0),
+ error(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The condition of the enumerated integer value of the status
+ object included in a trap. The value of this object is set
+ only when sent with a trap. A get of this object will
+ return zero."
+ ::= { eventInformationGroup 2 }
+
+--
+-- Notifications
+--
+
+ sentry3Traps OBJECT IDENTIFIER ::= { sentry3 100 }
+
+ events OBJECT IDENTIFIER ::= { sentry3Traps 0 }
+ -- the 0 is for V1 compatibility
+
+ -- Tower Traps
+
+ towerStatusEvent NOTIFICATION-TYPE
+ OBJECTS {
+ systemLocation,
+ towerID,
+ towerName,
+ towerStatus,
+ eventStatusText,
+ eventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Tower status event. If enabled, this trap is sent when the
+ towerStatus indicates an error state ('noComm', 'fanFail',
+ 'overTemp', 'nvmFail', or 'outOfBalance'). This trap is
+ repeated periodically while the towerStatus remains in an
+ error state. If the towerStatus returns to a non-error
+ state ('normal'), this trap is sent once more with the
+ non-error towerStatus, and then stops being repeated.
+
+ While the towerStatus indicates a 'noComm' error state, all
+ status and load traps are suppressed for input feeds and
+ outlets on the tower."
+ --#TYPE "Sentry: Tower Status Event."
+ --#SUMMARY "Status of Tower '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 4 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { events 1 }
+
+ -- Input Feed Traps
+
+ infeedStatusEvent NOTIFICATION-TYPE
+ OBJECTS {
+ systemLocation,
+ infeedID,
+ infeedName,
+ infeedStatus,
+ eventStatusText,
+ eventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Input feed status event. If enabled, this trap is sent when
+ the infeedStatus indicates an error state ('offError',
+ 'onError', 'noComm', 'offFuse', or 'onFuse'). This trap is
+ repeated periodically while the infeedStatus remains in an
+ error state. If the infeedStatus returns to a non-error
+ state ('off' or 'on'), this trap is sent once more with the
+ non-error infeedStatus, and then stops being repeated.
+
+ While the infeedStatus indicates an error state, load
+ traps are suppressed for the input feed, and, if the
+ infeedCapabilities 'failSafe' bit is FALSE, all status and
+ load traps are suppressed for outlets on the input feed."
+ --#TYPE "Sentry: Input Feed Status Event."
+ --#SUMMARY "Status of Input Feed '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 4 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { events 2 }
+
+ infeedLoadEvent NOTIFICATION-TYPE
+ OBJECTS {
+ systemLocation,
+ infeedID,
+ infeedName,
+ infeedLoadStatus,
+ infeedLoadValue,
+ infeedLoadHighThresh,
+ eventStatusText,
+ eventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Input feed load event. If enabled, this trap is sent when
+ the infeedLoadStatus indicates an error state ('loadLow',
+ 'loadHigh', 'overLoad', 'readError', or 'noComm'). This
+ trap is repeated periodically while the infeedLoadStatus
+ remains in an error state. If the infeedLoadStatus returns
+ to a non-error state ('normal' or 'notOn'), this trap is
+ sent once more with the non-error infeedLoadStatus, and then
+ stops being repeated."
+ --#TYPE "Sentry: Input Feed Load Event."
+ --#SUMMARY "Load Status of Input Feed '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 6 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { events 3 }
+
+ -- Outlet Traps
+
+ outletStatusEvent NOTIFICATION-TYPE
+ OBJECTS {
+ systemLocation,
+ outletID,
+ outletName,
+ outletStatus,
+ eventStatusText,
+ eventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Outlet status event. If enabled, this trap is sent when the
+ outletStatus indicates an error state ('offError', 'onError',
+ 'noComm', 'offFuse', or 'onFuse'). This trap is repeated
+ periodically while the outletStatus remains in an error state.
+ If the outletStatus returns to a non-error state ('off' or
+ 'on'), this trap is sent once more with the non-error
+ outletStatus, and then stops being repeated.
+
+ While the outletStatus indicates an error state, load traps
+ are suppressed for the outlet."
+ --#TYPE "Sentry: Outlet Status Event."
+ --#SUMMARY "Status of Outlet '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 4 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { events 4 }
+
+ outletLoadEvent NOTIFICATION-TYPE
+ OBJECTS {
+ systemLocation,
+ outletID,
+ outletName,
+ outletLoadStatus,
+ outletLoadValue,
+ outletLoadLowThresh,
+ outletLoadHighThresh,
+ eventStatusText,
+ eventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Outlet load event. If enabled, this trap is sent when the
+ outletLoadStatus indicates an error state ('loadLow',
+ 'loadHigh', 'overLoad', 'readError', or 'noComm'). This
+ trap is repeated periodically while the outletLoadStatus
+ remains in an error state. If the outletLoadStatus returns
+ to a non-error state ('normal' or 'notOn'), this trap is
+ sent once more with the non-error outletLoadStatus, and then
+ stops being repeated."
+ --#TYPE "Sentry: Outlet Load Event."
+ --#SUMMARY "Load Status of Outlet '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 7 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { events 5 }
+
+ outletChangeEvent NOTIFICATION-TYPE
+ OBJECTS {
+ systemLocation,
+ outletID,
+ outletName,
+ outletStatus,
+ outletControlState,
+ eventStatusText,
+ eventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Outlet on/off change event. If enabled, this trap is sent
+ when the outletStatus changes from any 'on' state ('on',
+ 'onWait', 'onError', or 'onFuse') to any 'off' state ('off',
+ 'offWait', 'offError', or 'offFuse'), and vice-versa."
+ --#TYPE "Sentry: Outlet Change Event."
+ --#SUMMARY "Outlet '%s' (%s) has changed to '%s'."
+ --#ARGUMENTS { 2, 1, 5 }
+ --#SEVERITY INFORMATIONAL
+ --#GENERIC 6
+ --#CATEGORY "Status Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { events 6 }
+
+ -- Environmental Monitor Traps
+
+ envMonStatusEvent NOTIFICATION-TYPE
+ OBJECTS {
+ systemLocation,
+ envMonID,
+ envMonName,
+ envMonStatus,
+ eventStatusText,
+ eventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Environmental monitor status event. If enabled, this trap
+ is sent when the envMonStatus indicates an error state
+ ('noComm'). This trap is repeated periodically while the
+ envMonStatus remains in an error state. If the envMonStatus
+ returns to a non-error state ('normal'), this trap is sent
+ once more with the non-error envMonStatus, and then stops
+ being repeated.
+
+ While the envMonStatus indicates an error state, all status
+ traps are suppressed for the water sensor, ADC, temperature/
+ humidity sensors, and contact closures on the environmental
+ monitor."
+ --#TYPE "Sentry: Environmental Monitor Status Event."
+ --#SUMMARY "Status of Environmental Monitor '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 4 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { events 7 }
+
+ envMonWaterSensorEvent NOTIFICATION-TYPE
+ OBJECTS {
+ systemLocation,
+ envMonID,
+ envMonWaterSensorName,
+ envMonWaterSensorStatus,
+ eventStatusText,
+ eventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Environmental monitor water sensor event. If enabled, this
+ trap is sent when the envMonWaterSensorStatus indicates an
+ error state ('alarm'). This trap is repeated periodically
+ while the envMonWaterSensorStatus remains in an error state.
+ If the envMonWaterSensorStatus returns to a non-error state
+ ('normal'), this trap is sent once more with the non-error
+ envMonWaterSensorStatus, and then stops being repeated."
+ --#TYPE "Sentry: Water Sensor Event."
+ --#SUMMARY "Status of Water Sensor '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 4 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { events 8 }
+
+ envMonADCEvent NOTIFICATION-TYPE
+ OBJECTS {
+ systemLocation,
+ envMonID,
+ envMonADCName,
+ envMonADCStatus,
+ envMonADCCount,
+ envMonADCLowThresh,
+ envMonADCHighThresh,
+ eventStatusText,
+ eventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Environmental monitor analog-to-digital converter event.
+ If enabled, this trap is sent when the envMonADCStatus
+ indicates an error state ('countLow' or 'countHigh'). This
+ trap is repeated periodically while the envMonADCStatus
+ remains in an error state. If the envMonADCStatus returns
+ to a non-error state ('normal'), this trap is sent once more
+ with the non-error envMonADCStatus, and then stops being
+ repeated."
+ --#TYPE "Sentry: ADC Event."
+ --#SUMMARY "Status of ADC '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 7 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { events 9 }
+
+ tempHumidSensorStatusEvent NOTIFICATION-TYPE
+ OBJECTS {
+ systemLocation,
+ tempHumidSensorID,
+ tempHumidSensorName,
+ tempHumidSensorStatus,
+ eventStatusText,
+ eventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Temperature/humidity sensor status event. If enabled, this
+ trap is sent when the tempHumidSensorStatus indicates an
+ error state ('lost'). This trap is repeated periodically
+ while the tempHumidSensorStatus remains in an error state.
+ If the tempHumidSensorStatus returns to a non-error state
+ ('found'), this trap is sent once more with the non-error
+ tempHumidSensorStatus, and then stops being repeated.
+
+ While the tempHumidSensorStatus indicates an error state, all
+ temperature and humidity status traps are suppressed for the
+ temperature/humidity sensor."
+ --#TYPE "Sentry: T/H Sensor Status Event."
+ --#SUMMARY "Status of T/H Sensor '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 4 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { events 10 }
+
+ tempHumidSensorTempEvent NOTIFICATION-TYPE
+ OBJECTS {
+ systemLocation,
+ tempHumidSensorID,
+ tempHumidSensorName,
+ tempHumidSensorTempStatus,
+ tempHumidSensorTempValue,
+ tempHumidSensorTempLowThresh,
+ tempHumidSensorTempHighThresh,
+ tempHumidSensorTempScale,
+ eventStatusText,
+ eventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Temperature/humidity sensor temperature event. If enabled,
+ this trap is sent when the tempHumidSensorTempStatus
+ indicates an error state ('tempLow' or 'tempHigh').
+ This trap is repeated periodically while the
+ tempHumidSensorTempStatus remains in an error state. If
+ the tempHumidSensorTempStatus returns to a non-error state
+ ('normal'), this trap is sent once more with the non-error
+ tempHumidSensorTempStatus, and then stops being repeated."
+ --#TYPE "Sentry: T/H Sensor Temperature Event."
+ --#SUMMARY "Temperature Status of T/H Sensor '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 8 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { events 11 }
+
+ tempHumidSensorHumidEvent NOTIFICATION-TYPE
+ OBJECTS {
+ systemLocation,
+ tempHumidSensorID,
+ tempHumidSensorName,
+ tempHumidSensorHumidStatus,
+ tempHumidSensorHumidValue,
+ tempHumidSensorHumidLowThresh,
+ tempHumidSensorHumidHighThresh,
+ eventStatusText,
+ eventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Temperature/humidity sensor humidity event. If enabled,
+ this trap is sent when the tempHumidSensorHumidStatus
+ indicates an error state ('humidLow' or 'humidHigh').
+ This trap is repeated periodically while the
+ tempHumidSensorHumidStatus remains in an error state. If
+ the tempHumidSensorHumidStatus returns to a non-error state
+ ('normal'), this trap is sent once more with the non-error
+ tempHumidSensorHumidStatus, and then stops being repeated."
+ --#TYPE "Sentry: T/H Sensor Humidity Event."
+ --#SUMMARY "Humidity Status of T/H Sensor '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 7 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { events 12 }
+
+ contactClosureEvent NOTIFICATION-TYPE
+ OBJECTS {
+ systemLocation,
+ contactClosureID,
+ contactClosureName,
+ contactClosureStatus,
+ eventStatusText,
+ eventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Contact closure event. If enabled, this trap is sent when
+ the contactClosureStatus indicates an error state ('alarm').
+ This trap is repeated periodically while the
+ contactClosureStatus remains in an error state. If the
+ contactClosureStatus returns to a non-error state ('normal'),
+ this trap is sent once more with the non-error
+ contactClosureStatus, and then stops being repeated."
+ --#TYPE "Sentry: Contact Closure Event."
+ --#SUMMARY "Status of Contact Closure '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 4 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { events 13 }
+
+ -- Branch Traps
+
+ branchStatusEvent NOTIFICATION-TYPE
+ OBJECTS {
+ systemLocation,
+ branchID,
+ branchName,
+ branchStatus,
+ eventStatusText,
+ eventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Branch status event. If enabled, this trap is sent when
+ the branchStatus indicates an error state ('offError',
+ 'onError', 'noComm', 'offFuse', or 'onFuse'). This trap
+ is repeated periodically while the branchStatus remains in
+ an error state. If the branchStatus returns to a non-error
+ state ('off' or 'on'), this trap is sent once more with the
+ non-error branchStatus, and then stops being repeated.
+
+ While the branchStatus indicates an error state, load traps
+ are suppressed for the branch."
+ --#TYPE "Sentry: Branch Status Event."
+ --#SUMMARY "Status of Branch '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 4 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { events 14 }
+
+ branchLoadEvent NOTIFICATION-TYPE
+ OBJECTS {
+ systemLocation,
+ branchID,
+ branchName,
+ branchLoadStatus,
+ branchLoadValue,
+ branchLoadHighThresh,
+ eventStatusText,
+ eventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Branch load event. If enabled, this trap is sent when
+ the branchLoadStatus indicates an error state ('loadLow',
+ 'loadHigh', 'overLoad', 'readError', or 'noComm'). This
+ trap is repeated periodically while the branchLoadStatus
+ remains in an error state. If the branchLoadStatus returns
+ to a non-error state ('normal' or 'notOn'), this trap is
+ sent once more with the non-error branchLoadStatus, and then
+ stops being repeated."
+ --#TYPE "Sentry: Branch Load Event."
+ --#SUMMARY "Load Status of Branch '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 6 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { events 15 }
+
+END
diff --git a/MIBS/sentry/Sentry4-MIB b/MIBS/sentry/Sentry4-MIB
new file mode 100644
index 0000000..9f636e2
--- /dev/null
+++ b/MIBS/sentry/Sentry4-MIB
@@ -0,0 +1,4777 @@
+--
+-- Copyright(C) 2003-2017 Server Technology, Inc.
+--
+
+ Sentry4-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, enterprises, Integer32,
+ OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
+ OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF
+ TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC;
+
+
+ sentry4 MODULE-IDENTITY
+ LAST-UPDATED "201706151830Z" -- 15 June 2017
+ ORGANIZATION "Server Technology, Inc."
+ CONTACT-INFO
+ "Server Technology, Inc.
+ 1040 Sandhill Road
+ Reno, NV 89521
+ Tel: (775) 284-2000
+ Fax: (775) 284-2065
+ Email: mibmaster@servertech.com"
+ DESCRIPTION
+ "This is the MIB module for the fourth generation of the
+ Sentry product family. This includes the PRO1 and PRO2
+ series of Smart and Switched Cabinet Distribution Unit (CDU)
+ and Power Distribution Unit (PDU) products."
+ REVISION "201706151830Z" -- 15 June 2017
+ DESCRIPTION
+ "Added support for fan sensors, including objects for installed
+ count, identification, speed and status monitoring, threshold
+ and hysteresis configuration, and a notification for events.
+ Added the st4UnitOutletDisplayOrder object."
+ REVISION "201611182340Z" -- 18 November 2016
+ DESCRIPTION
+ "Added the st4UnitProductMfrDate object. Adjusted the upper
+ limit of voltage objects to 600 Volts."
+ REVISION "201609212300Z" -- 21 September 2016
+ DESCRIPTION
+ "Fixed the st4InputCordOutOfBalanceEvent notification
+ definition to include the correct objects."
+ REVISION "201604252140Z" -- 25 April 2016
+ DESCRIPTION
+ "Added support for the PRO1 product series. Added the
+ st4SystemProductSeries and st4InputCordNominalPowerFactor
+ objects. Adjusted the upper limit of cord and line current
+ objects to 600 Amps. Adjusted the lower limit of nominal
+ voltage objects to 0 Volts. Corrected the lower limit of
+ several configuration objects from -1 to 0."
+ REVISION "201502191000Z" -- 19 February 2015
+ DESCRIPTION
+ "Corrected the UNITS and value range of temperature sensor
+ threshold objects."
+ REVISION "201412231130Z" -- 23 December 2014
+ DESCRIPTION
+ "Initial release."
+ ::= { serverTech 4 }
+
+ serverTech OBJECT IDENTIFIER ::= { enterprises 1718 }
+
+
+-- Common Definitions
+
+ DeviceStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Status returned by devices."
+ SYNTAX INTEGER {
+ normal(0), -- operating properly
+ disabled(1), -- disabled
+ purged(2), -- purged
+ reading(5), -- read in process
+ settle(6), -- is settling
+ notFound(7), -- never connected
+ lost(8), -- disconnected
+ readError(9), -- read failure
+ noComm(10), -- unreachable
+ pwrError(11), -- power detection error
+ breakerTripped(12), -- breaker error
+ fuseBlown(13), -- fuse error
+ lowAlarm(14), -- under low alarm threshold
+ lowWarning(15), -- under low warning threshold
+ highWarning(16), -- over high warning threshold
+ highAlarm(17), -- over high alarm threshold
+ alarm(18), -- general alarm
+ underLimit(19), -- under limit alarm
+ overLimit(20), -- over limit alarm
+ nvmFail(21), -- NVM failure
+ profileError(22), -- profile error
+ conflict(23) -- conflict
+ }
+
+ DeviceState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "On or off state of devices."
+ SYNTAX INTEGER {
+ unknown(0), -- on / off state is unknown
+ on(1), -- is on
+ off(2) -- is off
+ }
+
+ EventNotificationMethods ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Bits to enable event notification methods."
+ SYNTAX BITS {
+ snmpTrap(0), -- enables notifications by SNMP traps
+ email(1) -- enables notifications by Email
+ }
+
+-- Object Definitions
+
+ st4Objects OBJECT IDENTIFIER ::= { sentry4 1 }
+
+ -- System
+
+ st4System OBJECT IDENTIFIER ::= { st4Objects 1 }
+
+ -- System Configuration
+
+ st4SystemConfig OBJECT IDENTIFIER ::= { st4System 1 }
+
+ st4SystemProductName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The product name."
+ ::= { st4SystemConfig 1 }
+
+ st4SystemLocation OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The location of the system."
+ ::= { st4SystemConfig 2 }
+
+ st4SystemFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The firmware version."
+ ::= { st4SystemConfig 3 }
+
+ st4SystemFirmwareBuildInfo OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The firmware build information."
+ ::= { st4SystemConfig 4 }
+
+ st4SystemNICSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number of the network interface card."
+ ::= { st4SystemConfig 5 }
+
+ st4SystemNICHardwareInfo OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware information about the network interface card."
+ ::= { st4SystemConfig 6 }
+
+ st4SystemProductSeries OBJECT-TYPE
+ SYNTAX INTEGER {
+ pro1(0),
+ pro2(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The product series."
+ ::= { st4SystemConfig 7 }
+
+ st4SystemFeatures OBJECT-TYPE
+ SYNTAX BITS {
+ smartLoadShedding(0),
+ reserved(1),
+ outletControlInhibit(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The key-activated features enabled in the system."
+ ::= { st4SystemConfig 10 }
+
+ st4SystemFeatureKey OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..19))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A valid feature key written to this object will enable a
+ feature in the system. A valid feature key is in the form
+ xxxx-xxxx-xxxx-xxxx. A read of this object returns an
+ empty string."
+ ::= { st4SystemConfig 11 }
+
+ st4SystemConfigModifiedCount OBJECT-TYPE
+ SYNTAX Integer32(0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times the system configuration has changed."
+ ::= { st4SystemConfig 20 }
+
+ st4SystemUnitCount OBJECT-TYPE
+ SYNTAX Integer32(0..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of units in the system."
+ ::= { st4SystemConfig 21 }
+
+ -- Units
+
+ st4Units OBJECT IDENTIFIER ::= { st4Objects 2 }
+
+ -- Unit Common Configuration
+
+ st4UnitCommonConfig OBJECT IDENTIFIER ::= { st4Units 1 }
+
+ -- Unit Configuration Table
+
+ st4UnitConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4UnitConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Unit configuration table."
+ ::= { st4Units 2 }
+
+ st4UnitConfigEntry OBJECT-TYPE
+ SYNTAX St4UnitConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration objects for a particular unit."
+ INDEX { st4UnitIndex }
+ ::= { st4UnitConfigTable 1 }
+
+ St4UnitConfigEntry ::= SEQUENCE {
+ st4UnitIndex Integer32,
+ st4UnitID DisplayString,
+ st4UnitName DisplayString,
+ st4UnitProductSN DisplayString,
+ st4UnitModel DisplayString,
+ st4UnitAssetTag DisplayString,
+ st4UnitType INTEGER,
+ st4UnitCapabilities BITS,
+ st4UnitProductMfrDate DisplayString,
+ st4UnitDisplayOrientation INTEGER,
+ st4UnitOutletSequenceOrder INTEGER,
+ st4UnitOutletDisplayOrder INTEGER,
+ st4UnitInputCordCount Integer32,
+ st4UnitTempSensorCount Integer32,
+ st4UnitHumidSensorCount Integer32,
+ st4UnitWaterSensorCount Integer32,
+ st4UnitCcSensorCount Integer32,
+ st4UnitAdcSensorCount Integer32,
+ st4UnitFanSensorCount Integer32
+ }
+
+ st4UnitIndex OBJECT-TYPE
+ SYNTAX Integer32(1..6)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Unit index. A=1, B=2, C=3, D=4, E=5, F=6."
+ ::= { st4UnitConfigEntry 1 }
+
+ st4UnitID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internal ID of the unit. Format=A."
+ ::= { st4UnitConfigEntry 2 }
+
+ st4UnitName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the unit."
+ ::= { st4UnitConfigEntry 3 }
+
+ st4UnitProductSN OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The product serial number of the unit."
+ ::= { st4UnitConfigEntry 4 }
+
+ st4UnitModel OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The model of the unit."
+ ::= { st4UnitConfigEntry 5 }
+
+ st4UnitAssetTag OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The asset tag of the unit."
+ ::= { st4UnitConfigEntry 6 }
+
+ st4UnitType OBJECT-TYPE
+ SYNTAX INTEGER {
+ masterPdu(0),
+ linkPdu(1),
+ controller(2),
+ emcu(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the unit."
+ ::= { st4UnitConfigEntry 7 }
+
+ st4UnitCapabilities OBJECT-TYPE
+ SYNTAX BITS {
+ dc(0), -- unit is DC
+ phase3(1), -- unit is 3 phase
+ wye(2), -- unit has Wye circuits
+ delta(3) -- unit has Delta circuits
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The capabilities of the unit."
+ ::= { st4UnitConfigEntry 8 }
+
+ st4UnitProductMfrDate OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The product manufacture date in YYYY-MM-DD (ISO 8601 format) of
+ the unit."
+ ::= { st4UnitConfigEntry 9 }
+
+ st4UnitDisplayOrientation OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(0),
+ inverted(1),
+ auto(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The orientation of all displays in the unit."
+ ::= { st4UnitConfigEntry 20 }
+
+ st4UnitOutletSequenceOrder OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(0),
+ reversed(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The sequencing order of all outlets in the unit."
+ ::= { st4UnitConfigEntry 21 }
+
+ st4UnitOutletDisplayOrder OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(0),
+ reversed(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The display order in the user interfaces of all outlets in the
+ unit."
+ ::= { st4UnitConfigEntry 22 }
+
+ st4UnitInputCordCount OBJECT-TYPE
+ SYNTAX Integer32(0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of power input cords into the unit."
+ ::= { st4UnitConfigEntry 30 }
+
+ st4UnitTempSensorCount OBJECT-TYPE
+ SYNTAX Integer32(0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of external temperature sensors supported by the unit."
+ ::= { st4UnitConfigEntry 31 }
+
+ st4UnitHumidSensorCount OBJECT-TYPE
+ SYNTAX Integer32(0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of external humidity sensors supported by the unit."
+ ::= { st4UnitConfigEntry 32 }
+
+ st4UnitWaterSensorCount OBJECT-TYPE
+ SYNTAX Integer32(0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of external water sensors supported by the unit."
+ ::= { st4UnitConfigEntry 33 }
+
+ st4UnitCcSensorCount OBJECT-TYPE
+ SYNTAX Integer32(0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of external contact closure sensors supported by the
+ unit."
+ ::= { st4UnitConfigEntry 34 }
+
+ st4UnitAdcSensorCount OBJECT-TYPE
+ SYNTAX Integer32(0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of analog-to-digital converter sensors supported by the
+ unit."
+ ::= { st4UnitConfigEntry 35 }
+
+ st4UnitFanSensorCount OBJECT-TYPE
+ SYNTAX Integer32(0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of fan sensors supported by the unit."
+ ::= { st4UnitConfigEntry 36 }
+
+ -- Unit Monitor Table
+
+ st4UnitMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4UnitMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Unit monitor table."
+ ::= { st4Units 3 }
+
+ st4UnitMonitorEntry OBJECT-TYPE
+ SYNTAX St4UnitMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Objects to monitor for a particular unit."
+ INDEX { st4UnitIndex }
+ ::= { st4UnitMonitorTable 1 }
+
+ St4UnitMonitorEntry ::= SEQUENCE {
+ st4UnitStatus DeviceStatus
+ }
+
+ st4UnitStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the unit."
+ ::= { st4UnitMonitorEntry 1 }
+
+ -- Unit Event Configuration Table
+
+ st4UnitEventConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4UnitEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Unit event configuration table."
+ ::= { st4Units 4 }
+
+ st4UnitEventConfigEntry OBJECT-TYPE
+ SYNTAX St4UnitEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Event configuration objects for a particular unit."
+ INDEX { st4UnitIndex }
+ ::= { st4UnitEventConfigTable 1 }
+
+ St4UnitEventConfigEntry ::= SEQUENCE {
+ st4UnitNotifications EventNotificationMethods
+ }
+
+ st4UnitNotifications OBJECT-TYPE
+ SYNTAX EventNotificationMethods
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The notification methods enabled for unit events."
+ ::= { st4UnitEventConfigEntry 1 }
+
+ -- Input Cords
+
+ st4InputCords OBJECT IDENTIFIER ::= { st4Objects 3 }
+
+ -- Input Cord Common Configuration
+
+ st4InputCordCommonConfig OBJECT IDENTIFIER ::= { st4InputCords 1 }
+
+ st4InputCordActivePowerHysteresis OBJECT-TYPE
+ SYNTAX Integer32(0..1000)
+ UNITS "Watts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The active power hysteresis of the input cord in Watts."
+ ::= { st4InputCordCommonConfig 1 }
+
+ st4InputCordApparentPowerHysteresis OBJECT-TYPE
+ SYNTAX Integer32(0..1000)
+ UNITS "Volt-Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The apparent power hysteresis of the input cord in Volt-Amps."
+ ::= { st4InputCordCommonConfig 2 }
+
+ st4InputCordPowerFactorHysteresis OBJECT-TYPE
+ SYNTAX Integer32(0..20)
+ UNITS "hundredths"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The power factor hysteresis of the input cord in hundredths."
+ ::= { st4InputCordCommonConfig 3 }
+
+ st4InputCordOutOfBalanceHysteresis OBJECT-TYPE
+ SYNTAX Integer32(0..10)
+ UNITS "percent"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The 3 phase out-of-balance hysteresis of the input cord in
+ percent."
+ ::= { st4InputCordCommonConfig 4 }
+
+ -- Input Cord Configuration Table
+
+ st4InputCordConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4InputCordConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Input cord configuration table."
+ ::= { st4InputCords 2 }
+
+ st4InputCordConfigEntry OBJECT-TYPE
+ SYNTAX St4InputCordConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration objects for a particular input cord."
+ INDEX { st4UnitIndex, st4InputCordIndex }
+ ::= { st4InputCordConfigTable 1 }
+
+ St4InputCordConfigEntry ::= SEQUENCE {
+ st4InputCordIndex Integer32,
+ st4InputCordID DisplayString,
+ st4InputCordName DisplayString,
+ st4InputCordInletType DisplayString,
+ st4InputCordNominalVoltage Integer32,
+ st4InputCordNominalVoltageMin Integer32,
+ st4InputCordNominalVoltageMax Integer32,
+ st4InputCordCurrentCapacity Integer32,
+ st4InputCordCurrentCapacityMax Integer32,
+ st4InputCordPowerCapacity Integer32,
+ st4InputCordNominalPowerFactor Integer32,
+ st4InputCordLineCount Integer32,
+ st4InputCordPhaseCount Integer32,
+ st4InputCordOcpCount Integer32,
+ st4InputCordBranchCount Integer32,
+ st4InputCordOutletCount Integer32
+ }
+
+ st4InputCordIndex OBJECT-TYPE
+ SYNTAX Integer32(1..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Input cord index. A=1, B=2, C=3, D=4."
+ ::= { st4InputCordConfigEntry 1 }
+
+ st4InputCordID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internal ID of the input cord. Format=AA."
+ ::= { st4InputCordConfigEntry 2 }
+
+ st4InputCordName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the input cord."
+ ::= { st4InputCordConfigEntry 3 }
+
+ st4InputCordInletType OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of plug on the input cord, or socket for the input cord."
+ ::= { st4InputCordConfigEntry 6}
+
+ st4InputCordNominalVoltage OBJECT-TYPE
+ SYNTAX Integer32(0..6000)
+ UNITS "tenth Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The user-configured nominal voltage of the input cord in tenth
+ Volts."
+ ::= { st4InputCordConfigEntry 7 }
+
+ st4InputCordNominalVoltageMin OBJECT-TYPE
+ SYNTAX Integer32(0..600)
+ UNITS "Volts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The factory-set minimum allowed for the user-configured nominal
+ voltage of the input cord in Volts."
+ ::= { st4InputCordConfigEntry 8 }
+
+ st4InputCordNominalVoltageMax OBJECT-TYPE
+ SYNTAX Integer32(0..600)
+ UNITS "Volts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The factory-set maximum allowed for the user-configured nominal
+ voltage of the input cord in Volts."
+ ::= { st4InputCordConfigEntry 9 }
+
+ st4InputCordCurrentCapacity OBJECT-TYPE
+ SYNTAX Integer32(0..600)
+ UNITS "Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The user-configured current capacity of the input cord in Amps."
+ ::= { st4InputCordConfigEntry 10 }
+
+ st4InputCordCurrentCapacityMax OBJECT-TYPE
+ SYNTAX Integer32(0..600)
+ UNITS "Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The factory-set maximum allowed for the user-configured current
+ capacity of the input cord in Amps."
+ ::= { st4InputCordConfigEntry 11 }
+
+ st4InputCordPowerCapacity OBJECT-TYPE
+ SYNTAX Integer32(0..50000)
+ UNITS "Volt-Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The power capacity of the input cord in Volt-Amps. For DC
+ products, this is identical to power capacity in Watts."
+ ::= { st4InputCordConfigEntry 12 }
+
+ st4InputCordNominalPowerFactor OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ UNITS "hundredths"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The user-configured estimated nominal power factor of the input
+ cord in hundredths."
+ ::= { st4InputCordConfigEntry 13 }
+
+ st4InputCordLineCount OBJECT-TYPE
+ SYNTAX Integer32(0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of current-carrying lines in the input cord."
+ ::= { st4InputCordConfigEntry 20 }
+
+ st4InputCordPhaseCount OBJECT-TYPE
+ SYNTAX Integer32(0..6)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of active phases from the lines in the input cord."
+ ::= { st4InputCordConfigEntry 21 }
+
+ st4InputCordOcpCount OBJECT-TYPE
+ SYNTAX Integer32(0..12)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of over-current protectors downstream from the input
+ cord."
+ ::= { st4InputCordConfigEntry 22 }
+
+ st4InputCordBranchCount OBJECT-TYPE
+ SYNTAX Integer32(0..12)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of branches downstream from the input cord."
+ ::= { st4InputCordConfigEntry 23 }
+
+ st4InputCordOutletCount OBJECT-TYPE
+ SYNTAX Integer32(0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outlets powered from the input cord."
+ ::= { st4InputCordConfigEntry 24 }
+
+ -- Input Cord Monitor Table
+
+ st4InputCordMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4InputCordMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Input cord monitor table."
+ ::= { st4InputCords 3 }
+
+ st4InputCordMonitorEntry OBJECT-TYPE
+ SYNTAX St4InputCordMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Objects to monitor for a particular input cord."
+ INDEX { st4UnitIndex, st4InputCordIndex }
+ ::= { st4InputCordMonitorTable 1 }
+
+ St4InputCordMonitorEntry ::= SEQUENCE {
+ st4InputCordState DeviceState,
+ st4InputCordStatus DeviceStatus,
+ st4InputCordActivePower Integer32,
+ st4InputCordActivePowerStatus DeviceStatus,
+ st4InputCordApparentPower Integer32,
+ st4InputCordApparentPowerStatus DeviceStatus,
+ st4InputCordPowerUtilized Integer32,
+ st4InputCordPowerFactor Integer32,
+ st4InputCordPowerFactorStatus DeviceStatus,
+ st4InputCordEnergy Integer32,
+ st4InputCordFrequency Integer32,
+ st4InputCordOutOfBalance Integer32,
+ st4InputCordOutOfBalanceStatus DeviceStatus
+ }
+
+ st4InputCordState OBJECT-TYPE
+ SYNTAX DeviceState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The on/off state of the input cord."
+ ::= { st4InputCordMonitorEntry 1 }
+
+ st4InputCordStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the input cord."
+ ::= { st4InputCordMonitorEntry 2 }
+
+ st4InputCordActivePower OBJECT-TYPE
+ SYNTAX Integer32(-1..50000)
+ UNITS "Watts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured active power of the input cord in Watts."
+ ::= { st4InputCordMonitorEntry 3 }
+
+ st4InputCordActivePowerStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured active power of the input cord."
+ ::= { st4InputCordMonitorEntry 4 }
+
+ st4InputCordApparentPower OBJECT-TYPE
+ SYNTAX Integer32(-1..50000)
+ UNITS "Volt-Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured apparent power of the input cord in Volt-Amps."
+ ::= { st4InputCordMonitorEntry 5 }
+
+ st4InputCordApparentPowerStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured apparent power of the input cord."
+ ::= { st4InputCordMonitorEntry 6 }
+
+ st4InputCordPowerUtilized OBJECT-TYPE
+ SYNTAX Integer32(-1..1200)
+ UNITS "tenth percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of the input cord power capacity used in tenth percent.
+ For AC products, this is the ratio of the apparent power to the
+ power capacity. For DC products, this is the ratio of the active
+ power to the power capacity."
+ ::= { st4InputCordMonitorEntry 7 }
+
+ st4InputCordPowerFactor OBJECT-TYPE
+ SYNTAX Integer32(-1..100)
+ UNITS "hundredths"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured power factor of the input cord in hundredths."
+ ::= { st4InputCordMonitorEntry 8 }
+
+ st4InputCordPowerFactorStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured power factor of the input cord."
+ ::= { st4InputCordMonitorEntry 9 }
+
+ st4InputCordEnergy OBJECT-TYPE
+ SYNTAX Integer32(-1..2147483647)
+ UNITS "tenth Kilowatt-Hours"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total energy consumption of loads through the input cord in
+ tenth Kilowatt-Hours."
+ ::= { st4InputCordMonitorEntry 10 }
+
+ st4InputCordFrequency OBJECT-TYPE
+ SYNTAX Integer32(-1..1000)
+ UNITS "tenth Hertz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The frequency of the input cord voltage in tenth Hertz."
+ ::= { st4InputCordMonitorEntry 11 }
+
+ st4InputCordOutOfBalance OBJECT-TYPE
+ SYNTAX Integer32(-1..2000)
+ UNITS "tenth percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current imbalance on the lines of the input cord in tenth
+ percent."
+ ::= { st4InputCordMonitorEntry 12 }
+
+ st4InputCordOutOfBalanceStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the current imbalance on the lines of the input
+ cord."
+ ::= { st4InputCordMonitorEntry 13 }
+
+ -- Input Cord Event Configuration Table
+
+ st4InputCordEventConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4InputCordEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Input cord event configuration table."
+ ::= { st4InputCords 4 }
+
+ st4InputCordEventConfigEntry OBJECT-TYPE
+ SYNTAX St4InputCordEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Event configuration objects for a particular input cord."
+ INDEX { st4UnitIndex, st4InputCordIndex }
+ ::= { st4InputCordEventConfigTable 1 }
+
+ St4InputCordEventConfigEntry ::= SEQUENCE {
+ st4InputCordNotifications EventNotificationMethods,
+ st4InputCordActivePowerLowAlarm Integer32,
+ st4InputCordActivePowerLowWarning Integer32,
+ st4InputCordActivePowerHighWarning Integer32,
+ st4InputCordActivePowerHighAlarm Integer32,
+ st4InputCordApparentPowerLowAlarm Integer32,
+ st4InputCordApparentPowerLowWarning Integer32,
+ st4InputCordApparentPowerHighWarning Integer32,
+ st4InputCordApparentPowerHighAlarm Integer32,
+ st4InputCordPowerFactorLowAlarm Integer32,
+ st4InputCordPowerFactorLowWarning Integer32,
+ st4InputCordOutOfBalanceHighWarning Integer32,
+ st4InputCordOutOfBalanceHighAlarm Integer32
+ }
+
+ st4InputCordNotifications OBJECT-TYPE
+ SYNTAX EventNotificationMethods
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The notification methods enabled for input cord events."
+ ::= { st4InputCordEventConfigEntry 1 }
+
+ st4InputCordActivePowerLowAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..50000)
+ UNITS "Watts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The active power low alarm threshold of the input cord in Watts."
+ ::= { st4InputCordEventConfigEntry 2 }
+
+ st4InputCordActivePowerLowWarning OBJECT-TYPE
+ SYNTAX Integer32(0..50000)
+ UNITS "Watts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The active power low warning threshold of the input cord in
+ Watts."
+ ::= { st4InputCordEventConfigEntry 3 }
+
+ st4InputCordActivePowerHighWarning OBJECT-TYPE
+ SYNTAX Integer32(0..50000)
+ UNITS "Watts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The active power high warning threshold of the input cord in
+ Watts."
+ ::= { st4InputCordEventConfigEntry 4 }
+
+ st4InputCordActivePowerHighAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..50000)
+ UNITS "Watts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The active power high alarm threshold of the input cord in Watts."
+ ::= { st4InputCordEventConfigEntry 5 }
+
+ st4InputCordApparentPowerLowAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..50000)
+ UNITS "Volt-Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The apparent power low alarm threshold of the input cord in
+ Volt-Amps."
+ ::= { st4InputCordEventConfigEntry 6 }
+
+ st4InputCordApparentPowerLowWarning OBJECT-TYPE
+ SYNTAX Integer32(0..50000)
+ UNITS "Volt-Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The apparent power low warning threshold of the input cord in
+ Volt-Amps."
+ ::= { st4InputCordEventConfigEntry 7 }
+
+ st4InputCordApparentPowerHighWarning OBJECT-TYPE
+ SYNTAX Integer32(0..50000)
+ UNITS "Volt-Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The apparent power high warning threshold of the input cord in
+ Volt-Amps."
+ ::= { st4InputCordEventConfigEntry 8 }
+
+ st4InputCordApparentPowerHighAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..50000)
+ UNITS "Volt-Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The apparent power high alarm threshold of the input cord in
+ Volt-Amps."
+ ::= { st4InputCordEventConfigEntry 9 }
+
+ st4InputCordPowerFactorLowAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ UNITS "hundredths"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The power factor low alarm threshold of the input cord in
+ hundredths."
+ ::= { st4InputCordEventConfigEntry 10 }
+
+ st4InputCordPowerFactorLowWarning OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ UNITS "hundredths"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The power factor low warning threshold of the input cord in
+ hundredths."
+ ::= { st4InputCordEventConfigEntry 11 }
+
+ st4InputCordOutOfBalanceHighWarning OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ UNITS "percent"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The 3 phase out-of-balance high warning threshold of the input
+ cord in percent."
+ ::= { st4InputCordEventConfigEntry 12 }
+
+ st4InputCordOutOfBalanceHighAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ UNITS "percent"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The 3 phase out-of-balance high alarm threshold of the input cord
+ in percent."
+ ::= { st4InputCordEventConfigEntry 13 }
+
+ -- Lines
+
+ st4Lines OBJECT IDENTIFIER ::= { st4Objects 4 }
+
+ -- Line Common Configuration
+
+ st4LineCommonConfig OBJECT IDENTIFIER ::= { st4Lines 1 }
+
+ st4LineCurrentHysteresis OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ UNITS "tenth Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current hysteresis of the line in tenth Amps."
+ ::= { st4LineCommonConfig 1 }
+
+ -- Line Configuration Table
+
+ st4LineConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4LineConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Line configuration table."
+ ::= { st4Lines 2 }
+
+ st4LineConfigEntry OBJECT-TYPE
+ SYNTAX St4LineConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration objects for a particular line."
+ INDEX { st4UnitIndex, st4InputCordIndex, st4LineIndex }
+ ::= { st4LineConfigTable 1 }
+
+ St4LineConfigEntry ::= SEQUENCE {
+ st4LineIndex Integer32,
+ st4LineID DisplayString,
+ st4LineLabel DisplayString,
+ st4LineCurrentCapacity Integer32
+ }
+
+ st4LineIndex OBJECT-TYPE
+ SYNTAX Integer32(1..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Line index. L1=1, L2=2, L3=3, N=4."
+ ::= { st4LineConfigEntry 1 }
+
+ st4LineID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(3))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internal ID of the line. Format=AAN."
+ ::= { st4LineConfigEntry 2 }
+
+ st4LineLabel OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system label assigned to the line for identification."
+ ::= { st4LineConfigEntry 4 }
+
+ st4LineCurrentCapacity OBJECT-TYPE
+ SYNTAX Integer32(0..600)
+ UNITS "Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current capacity of the line in Amps."
+ ::= { st4LineConfigEntry 6 }
+
+ -- Line Monitor Table
+
+ st4LineMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4LineMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Line monitor table."
+ ::= { st4Lines 3 }
+
+ st4LineMonitorEntry OBJECT-TYPE
+ SYNTAX St4LineMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Objects to monitor for a particular line."
+ INDEX { st4UnitIndex, st4InputCordIndex, st4LineIndex }
+ ::= { st4LineMonitorTable 1 }
+
+ St4LineMonitorEntry ::= SEQUENCE {
+ st4LineState DeviceState,
+ st4LineStatus DeviceStatus,
+ st4LineCurrent Integer32,
+ st4LineCurrentStatus DeviceStatus,
+ st4LineCurrentUtilized Integer32
+ }
+
+ st4LineState OBJECT-TYPE
+ SYNTAX DeviceState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The on/off state of the line."
+ ::= { st4LineMonitorEntry 1 }
+
+ st4LineStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the line."
+ ::= { st4LineMonitorEntry 2 }
+
+ st4LineCurrent OBJECT-TYPE
+ SYNTAX Integer32(-1..60000)
+ UNITS "hundredth Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured current on the line in hundredth Amps."
+ ::= { st4LineMonitorEntry 3 }
+
+ st4LineCurrentStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured current on the line."
+ ::= { st4LineMonitorEntry 4 }
+
+ st4LineCurrentUtilized OBJECT-TYPE
+ SYNTAX Integer32(-1..1200)
+ UNITS "tenth percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of the line current capacity used in tenth percent."
+ ::= { st4LineMonitorEntry 5 }
+
+ -- Line Event Configuration Table
+
+ st4LineEventConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4LineEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Line event configuration table."
+ ::= { st4Lines 4 }
+
+ st4LineEventConfigEntry OBJECT-TYPE
+ SYNTAX St4LineEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Event configuration objects for a particular line."
+ INDEX { st4UnitIndex, st4InputCordIndex, st4LineIndex }
+ ::= { st4LineEventConfigTable 1 }
+
+ St4LineEventConfigEntry ::= SEQUENCE {
+ st4LineNotifications EventNotificationMethods,
+ st4LineCurrentLowAlarm Integer32,
+ st4LineCurrentLowWarning Integer32,
+ st4LineCurrentHighWarning Integer32,
+ st4LineCurrentHighAlarm Integer32
+ }
+
+ st4LineNotifications OBJECT-TYPE
+ SYNTAX EventNotificationMethods
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The notification methods enabled for line events."
+ ::= { st4LineEventConfigEntry 1 }
+
+ st4LineCurrentLowAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..6000)
+ UNITS "tenth Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current low alarm threshold of the line in tenth Amps."
+ ::= { st4LineEventConfigEntry 2 }
+
+ st4LineCurrentLowWarning OBJECT-TYPE
+ SYNTAX Integer32(0..6000)
+ UNITS "tenth Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current low warning threshold of the line in tenth Amps."
+ ::= { st4LineEventConfigEntry 3 }
+
+ st4LineCurrentHighWarning OBJECT-TYPE
+ SYNTAX Integer32(0..6000)
+ UNITS "tenth Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current high warning threshold of the line in tenth Amps."
+ ::= { st4LineEventConfigEntry 4 }
+
+ st4LineCurrentHighAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..6000)
+ UNITS "tenth Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current high alarm threshold of the line in tenth Amps."
+ ::= { st4LineEventConfigEntry 5 }
+
+ -- Phases
+
+ st4Phases OBJECT IDENTIFIER ::= { st4Objects 5 }
+
+ -- Phase Common Configuration
+
+ st4PhaseCommonConfig OBJECT IDENTIFIER ::= { st4Phases 1 }
+
+ st4PhaseVoltageHysteresis OBJECT-TYPE
+ SYNTAX Integer32(0..200)
+ UNITS "tenth Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The voltage hysteresis of the phase in tenth Volts."
+ ::= { st4PhaseCommonConfig 1 }
+
+ st4PhasePowerFactorHysteresis OBJECT-TYPE
+ SYNTAX Integer32(0..20)
+ UNITS "hundredths"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The power factor hysteresis of the phase in hundredths."
+ ::= { st4PhaseCommonConfig 2 }
+
+ -- Phase Configuration Table
+
+ st4PhaseConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4PhaseConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Phase configuration table."
+ ::= { st4Phases 2 }
+
+ st4PhaseConfigEntry OBJECT-TYPE
+ SYNTAX St4PhaseConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration objects for a particular phase."
+ INDEX { st4UnitIndex, st4InputCordIndex, st4PhaseIndex }
+ ::= { st4PhaseConfigTable 1 }
+
+ St4PhaseConfigEntry ::= SEQUENCE {
+ st4PhaseIndex Integer32,
+ st4PhaseID DisplayString,
+ st4PhaseLabel DisplayString,
+ st4PhaseNominalVoltage Integer32,
+ st4PhaseBranchCount Integer32,
+ st4PhaseOutletCount Integer32
+ }
+
+ st4PhaseIndex OBJECT-TYPE
+ SYNTAX Integer32(1..6)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Phase index. Three-phase AC Wye: L1-N=1, L2-N=2, L3-N=3;
+ Three-phase AC Delta: L1-L2=1, L2-L3=2, L3-L1=3; Single Phase:
+ L1-R=1; DC: L1-R=1; Three-phase AC Wye & Delta: L1-N=1, L2-N=2,
+ L3-N=3, L1-L2=4, L2-L3=5; L3-L1=6."
+ ::= { st4PhaseConfigEntry 1 }
+
+ st4PhaseID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(3))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internal ID of the phase. Format=AAN."
+ ::= { st4PhaseConfigEntry 2 }
+
+ st4PhaseLabel OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system label assigned to the phase for identification."
+ ::= { st4PhaseConfigEntry 4 }
+
+ st4PhaseNominalVoltage OBJECT-TYPE
+ SYNTAX Integer32(0..6000)
+ UNITS "tenth Volts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The nominal voltage of the phase in tenth Volts."
+ ::= { st4PhaseConfigEntry 6 }
+
+ st4PhaseBranchCount OBJECT-TYPE
+ SYNTAX Integer32(0..12)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of branches downstream from the phase."
+ ::= { st4PhaseConfigEntry 20 }
+
+ st4PhaseOutletCount OBJECT-TYPE
+ SYNTAX Integer32(0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outlets powered from the phase."
+ ::= { st4PhaseConfigEntry 21 }
+
+ -- Phase Monitor Table
+
+ st4PhaseMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4PhaseMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Phase monitor table."
+ ::= { st4Phases 3 }
+
+ st4PhaseMonitorEntry OBJECT-TYPE
+ SYNTAX St4PhaseMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Objects to monitor for a particular phase."
+ INDEX { st4UnitIndex, st4InputCordIndex, st4PhaseIndex }
+ ::= { st4PhaseMonitorTable 1 }
+
+ St4PhaseMonitorEntry ::= SEQUENCE {
+ st4PhaseState DeviceState,
+ st4PhaseStatus DeviceStatus,
+ st4PhaseVoltage Integer32,
+ st4PhaseVoltageStatus DeviceStatus,
+ st4PhaseVoltageDeviation Integer32,
+ st4PhaseCurrent Integer32,
+ st4PhaseCurrentCrestFactor Integer32,
+ st4PhaseActivePower Integer32,
+ st4PhaseApparentPower Integer32,
+ st4PhasePowerFactor Integer32,
+ st4PhasePowerFactorStatus DeviceStatus,
+ st4PhaseReactance Integer32,
+ st4PhaseEnergy Integer32
+ }
+
+ st4PhaseState OBJECT-TYPE
+ SYNTAX DeviceState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The on/off state of the phase."
+ ::= { st4PhaseMonitorEntry 1 }
+
+ st4PhaseStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the phase."
+ ::= { st4PhaseMonitorEntry 2 }
+
+ st4PhaseVoltage OBJECT-TYPE
+ SYNTAX Integer32(-1..6000)
+ UNITS "tenth Volts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured voltage on the phase in tenth Volts."
+ ::= { st4PhaseMonitorEntry 3 }
+
+ st4PhaseVoltageStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured voltage on the phase."
+ ::= { st4PhaseMonitorEntry 4 }
+
+ st4PhaseVoltageDeviation OBJECT-TYPE
+ SYNTAX Integer32(-1000..1000)
+ UNITS "tenth percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The deviation from the nominal voltage on the phase in tenth
+ percent."
+ ::= { st4PhaseMonitorEntry 5 }
+
+ st4PhaseCurrent OBJECT-TYPE
+ SYNTAX Integer32(-1..30000)
+ UNITS "hundredth Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured current on the phase in hundredth Amps."
+ ::= { st4PhaseMonitorEntry 6 }
+
+ st4PhaseCurrentCrestFactor OBJECT-TYPE
+ SYNTAX Integer32(-1..250)
+ UNITS "tenths"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured crest factor of the current waveform on the phase in
+ tenths."
+ ::= { st4PhaseMonitorEntry 7 }
+
+ st4PhaseActivePower OBJECT-TYPE
+ SYNTAX Integer32(-1..25000)
+ UNITS "Watts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured active power on the phase in Watts."
+ ::= { st4PhaseMonitorEntry 8 }
+
+ st4PhaseApparentPower OBJECT-TYPE
+ SYNTAX Integer32(-1..25000)
+ UNITS "Volt-Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured apparent power on the phase in Volt-Amps."
+ ::= { st4PhaseMonitorEntry 9 }
+
+ st4PhasePowerFactor OBJECT-TYPE
+ SYNTAX Integer32(-1..100)
+ UNITS "hundredths"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured power factor on the phase in hundredths."
+ ::= { st4PhaseMonitorEntry 10 }
+
+ st4PhasePowerFactorStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured power factor on the phase."
+ ::= { st4PhaseMonitorEntry 11 }
+
+ st4PhaseReactance OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ capacitive(1),
+ inductive(2),
+ resistive(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured reactance of the phase."
+ ::= { st4PhaseMonitorEntry 12 }
+
+ st4PhaseEnergy OBJECT-TYPE
+ SYNTAX Integer32(-1..2147483647)
+ UNITS "tenth Kilowatt-Hours"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total energy consumption of loads through the phase in tenth
+ Kilowatt-Hours."
+ ::= { st4PhaseMonitorEntry 13 }
+
+ -- Phase Event Configuration Table
+
+ st4PhaseEventConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4PhaseEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Phase event configuration table."
+ ::= { st4Phases 4 }
+
+ st4PhaseEventConfigEntry OBJECT-TYPE
+ SYNTAX St4PhaseEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Event configuration objects for a particular phase."
+ INDEX { st4UnitIndex, st4InputCordIndex, st4PhaseIndex }
+ ::= { st4PhaseEventConfigTable 1 }
+
+ St4PhaseEventConfigEntry ::= SEQUENCE {
+ st4PhaseNotifications EventNotificationMethods,
+ st4PhaseVoltageLowAlarm Integer32,
+ st4PhaseVoltageLowWarning Integer32,
+ st4PhaseVoltageHighWarning Integer32,
+ st4PhaseVoltageHighAlarm Integer32,
+ st4PhasePowerFactorLowAlarm Integer32,
+ st4PhasePowerFactorLowWarning Integer32
+ }
+
+ st4PhaseNotifications OBJECT-TYPE
+ SYNTAX EventNotificationMethods
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The notification methods enabled for phase events."
+ ::= { st4PhaseEventConfigEntry 1 }
+
+ st4PhaseVoltageLowAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..6000)
+ UNITS "tenth Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current low alarm threshold of the phase in tenth Volts."
+ ::= { st4PhaseEventConfigEntry 2 }
+
+ st4PhaseVoltageLowWarning OBJECT-TYPE
+ SYNTAX Integer32(0..6000)
+ UNITS "tenth Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current low warning threshold of the phase in tenth Volts."
+ ::= { st4PhaseEventConfigEntry 3 }
+
+ st4PhaseVoltageHighWarning OBJECT-TYPE
+ SYNTAX Integer32(0..6000)
+ UNITS "tenth Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current high warning threshold of the phase in tenth Volts."
+ ::= { st4PhaseEventConfigEntry 4 }
+
+ st4PhaseVoltageHighAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..6000)
+ UNITS "tenth Volts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current high alarm threshold of the phase in tenth Volts."
+ ::= { st4PhaseEventConfigEntry 5 }
+
+ st4PhasePowerFactorLowAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ UNITS "hundredths"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The low power factor alarm threshold of the phase in hundredths."
+ ::= { st4PhaseEventConfigEntry 6 }
+
+ st4PhasePowerFactorLowWarning OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ UNITS "hundredths"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The low power factor warning threshold of the phase in
+ hundredths."
+ ::= { st4PhaseEventConfigEntry 7 }
+
+ -- Over-Current Protectors
+
+ st4OverCurrentProtectors OBJECT IDENTIFIER ::= { st4Objects 6 }
+
+ -- Over-Current Protector Common Configuration
+
+ st4OcpCommonConfig OBJECT IDENTIFIER ::= { st4OverCurrentProtectors 1 }
+
+ -- Over-Current Protector Configuration Table
+
+ st4OcpConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4OcpConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Over-current protector configuration table."
+ ::= { st4OverCurrentProtectors 2 }
+
+ st4OcpConfigEntry OBJECT-TYPE
+ SYNTAX St4OcpConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration objects for a particular over-current protector."
+ INDEX { st4UnitIndex, st4InputCordIndex, st4OcpIndex }
+ ::= { st4OcpConfigTable 1 }
+
+ St4OcpConfigEntry ::= SEQUENCE {
+ st4OcpIndex Integer32,
+ st4OcpID DisplayString,
+ st4OcpLabel DisplayString,
+ st4OcpType INTEGER,
+ st4OcpCurrentCapacity Integer32,
+ st4OcpCurrentCapacityMax Integer32,
+ st4OcpBranchCount Integer32,
+ st4OcpOutletCount Integer32
+ }
+
+ st4OcpIndex OBJECT-TYPE
+ SYNTAX Integer32(1..64)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Over-current protector index."
+ ::= { st4OcpConfigEntry 1 }
+
+ st4OcpID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(3..4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internal ID of the over-current protector. Format=AAN[N]."
+ ::= { st4OcpConfigEntry 2 }
+
+ st4OcpLabel OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system label assigned to the over-current protector for
+ identification."
+ ::= { st4OcpConfigEntry 4 }
+
+ st4OcpType OBJECT-TYPE
+ SYNTAX INTEGER {
+ fuse(0),
+ breaker(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of over-current protector."
+ ::= { st4OcpConfigEntry 6 }
+
+ st4OcpCurrentCapacity OBJECT-TYPE
+ SYNTAX Integer32(0..125)
+ UNITS "Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The user-configured current capacity of the over-current protector
+ in Amps."
+ ::= { st4OcpConfigEntry 7 }
+
+ st4OcpCurrentCapacityMax OBJECT-TYPE
+ SYNTAX Integer32(0..125)
+ UNITS "Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The factory-set maximum allowed for the user-configured current
+ capacity of the over-current protector in Amps."
+ ::= { st4OcpConfigEntry 8 }
+
+ st4OcpBranchCount OBJECT-TYPE
+ SYNTAX Integer32(0..12)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of branches downstream from the over-current
+ protector."
+ ::= { st4OcpConfigEntry 20 }
+
+ st4OcpOutletCount OBJECT-TYPE
+ SYNTAX Integer32(0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outlets powered from the over-current protector."
+ ::= { st4OcpConfigEntry 21 }
+
+ -- Over-Current Protector Monitor Table
+
+ st4OcpMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4OcpMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Over-current protector monitor table."
+ ::= { st4OverCurrentProtectors 3 }
+
+ st4OcpMonitorEntry OBJECT-TYPE
+ SYNTAX St4OcpMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Objects to monitor for a particular over-current protector."
+ INDEX { st4UnitIndex, st4InputCordIndex, st4OcpIndex }
+ ::= { st4OcpMonitorTable 1 }
+
+ St4OcpMonitorEntry ::= SEQUENCE {
+ st4OcpStatus DeviceStatus
+ }
+
+ st4OcpStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the over-current protector."
+ ::= { st4OcpMonitorEntry 1 }
+
+ -- Over-Current Protector Event Configuration Table
+
+ st4OcpEventConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4OcpEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Over-current protector event configuration table."
+ ::= { st4OverCurrentProtectors 4 }
+
+ st4OcpEventConfigEntry OBJECT-TYPE
+ SYNTAX St4OcpEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Event configuration objects for a particular over-current
+ protector."
+ INDEX { st4UnitIndex, st4InputCordIndex, st4OcpIndex }
+ ::= { st4OcpEventConfigTable 1 }
+
+ St4OcpEventConfigEntry ::= SEQUENCE {
+ st4OcpNotifications EventNotificationMethods
+ }
+
+ st4OcpNotifications OBJECT-TYPE
+ SYNTAX EventNotificationMethods
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The notification methods enabled for over-current protector
+ events."
+ ::= { st4OcpEventConfigEntry 1 }
+
+ -- Branches
+
+ st4Branches OBJECT IDENTIFIER ::= { st4Objects 7 }
+
+ -- Branch Common Configuration
+
+ st4BranchCommonConfig OBJECT IDENTIFIER ::= { st4Branches 1 }
+
+ st4BranchCurrentHysteresis OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ UNITS "tenth Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current hysteresis of the branch in tenth Amps."
+ ::= { st4BranchCommonConfig 1 }
+
+ -- Branch Configuration Table
+
+ st4BranchConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4BranchConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Branch configuration table."
+ ::= { st4Branches 2 }
+
+ st4BranchConfigEntry OBJECT-TYPE
+ SYNTAX St4BranchConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration objects for a particular branch."
+ INDEX { st4UnitIndex, st4InputCordIndex, st4BranchIndex }
+ ::= { st4BranchConfigTable 1 }
+
+ St4BranchConfigEntry ::= SEQUENCE {
+ st4BranchIndex Integer32,
+ st4BranchID DisplayString,
+ st4BranchLabel DisplayString,
+ st4BranchCurrentCapacity Integer32,
+ st4BranchPhaseID DisplayString,
+ st4BranchOcpID DisplayString,
+ st4BranchOutletCount Integer32
+ }
+
+ st4BranchIndex OBJECT-TYPE
+ SYNTAX Integer32(1..64)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Branch index."
+ ::= { st4BranchConfigEntry 1 }
+
+ st4BranchID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(3..4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internal ID of the branch. Format=AAN[N]."
+ ::= { st4BranchConfigEntry 2 }
+
+ st4BranchLabel OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system label assigned to the branch for identification."
+ ::= { st4BranchConfigEntry 4 }
+
+ st4BranchCurrentCapacity OBJECT-TYPE
+ SYNTAX Integer32(0..125)
+ UNITS "Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current capacity of the branch in Amps."
+ ::= { st4BranchConfigEntry 6 }
+
+ st4BranchPhaseID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(3))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internal ID of the phase powering this branch.
+ Format=AAN."
+ ::= { st4BranchConfigEntry 20 }
+
+ st4BranchOcpID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(3..4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internal ID of the over-current protector powering this
+ outlet. Format=AAN[N]."
+ ::= { st4BranchConfigEntry 21 }
+
+ st4BranchOutletCount OBJECT-TYPE
+ SYNTAX Integer32(0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outlets powered from the branch."
+ ::= { st4BranchConfigEntry 30 }
+
+ -- Branch Monitor Table
+
+ st4BranchMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4BranchMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Branch monitor table."
+ ::= { st4Branches 3 }
+
+ st4BranchMonitorEntry OBJECT-TYPE
+ SYNTAX St4BranchMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Objects to monitor for a particular branch."
+ INDEX { st4UnitIndex, st4InputCordIndex, st4BranchIndex }
+ ::= { st4BranchMonitorTable 1 }
+
+ St4BranchMonitorEntry ::= SEQUENCE {
+ st4BranchState DeviceState,
+ st4BranchStatus DeviceStatus,
+ st4BranchCurrent Integer32,
+ st4BranchCurrentStatus DeviceStatus,
+ st4BranchCurrentUtilized Integer32
+ }
+
+ st4BranchState OBJECT-TYPE
+ SYNTAX DeviceState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The on/off state of the branch."
+ ::= { st4BranchMonitorEntry 1 }
+
+ st4BranchStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the branch."
+ ::= { st4BranchMonitorEntry 2 }
+
+ st4BranchCurrent OBJECT-TYPE
+ SYNTAX Integer32(-1..12500)
+ UNITS "hundredth Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured current on the branch in hundredth Amps."
+ ::= { st4BranchMonitorEntry 3 }
+
+ st4BranchCurrentStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured current on the branch."
+ ::= { st4BranchMonitorEntry 4 }
+
+ st4BranchCurrentUtilized OBJECT-TYPE
+ SYNTAX Integer32(-1..1200)
+ UNITS "tenth percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of the branch current capacity used in tenth percent."
+ ::= { st4BranchMonitorEntry 5 }
+
+ -- Branch Event Configuration Table
+
+ st4BranchEventConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4BranchEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Branch event configuration table."
+ ::= { st4Branches 4 }
+
+ st4BranchEventConfigEntry OBJECT-TYPE
+ SYNTAX St4BranchEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Event configuration objects for a particular branch."
+ INDEX { st4UnitIndex, st4InputCordIndex, st4BranchIndex }
+ ::= { st4BranchEventConfigTable 1 }
+
+ St4BranchEventConfigEntry ::= SEQUENCE {
+ st4BranchNotifications EventNotificationMethods,
+ st4BranchCurrentLowAlarm Integer32,
+ st4BranchCurrentLowWarning Integer32,
+ st4BranchCurrentHighWarning Integer32,
+ st4BranchCurrentHighAlarm Integer32
+ }
+
+ st4BranchNotifications OBJECT-TYPE
+ SYNTAX EventNotificationMethods
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The notification methods enabled for branch events."
+ ::= { st4BranchEventConfigEntry 1 }
+
+ st4BranchCurrentLowAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..1250)
+ UNITS "tenth Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current low alarm threshold of the branch in tenth Amps."
+ ::= { st4BranchEventConfigEntry 2 }
+
+ st4BranchCurrentLowWarning OBJECT-TYPE
+ SYNTAX Integer32(0..1250)
+ UNITS "tenth Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current low warning threshold of the branch in tenth Amps."
+ ::= { st4BranchEventConfigEntry 3 }
+
+ st4BranchCurrentHighWarning OBJECT-TYPE
+ SYNTAX Integer32(0..1250)
+ UNITS "tenth Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current high warning threshold of the branch in tenth Amps."
+ ::= { st4BranchEventConfigEntry 4 }
+
+ st4BranchCurrentHighAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..1250)
+ UNITS "tenth Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current high alarm threshold of the branch in tenth Amps."
+ ::= { st4BranchEventConfigEntry 5 }
+
+ -- Outlets
+
+ st4Outlets OBJECT IDENTIFIER ::= { st4Objects 8 }
+
+ -- Outlet Common Configuration
+
+ st4OutletCommonConfig OBJECT IDENTIFIER ::= { st4Outlets 1 }
+
+ st4OutletCurrentHysteresis OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ UNITS "tenth Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current hysteresis of the outlet in tenth Amps."
+ ::= { st4OutletCommonConfig 1 }
+
+ st4OutletActivePowerHysteresis OBJECT-TYPE
+ SYNTAX Integer32(0..1000)
+ UNITS "Watts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The power hysteresis of the outlet in Watts."
+ ::= { st4OutletCommonConfig 2 }
+
+ st4OutletPowerFactorHysteresis OBJECT-TYPE
+ SYNTAX Integer32(0..20)
+ UNITS "hundredths"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The power factor hysteresis of the outlet in hundredths."
+ ::= { st4OutletCommonConfig 3 }
+
+ st4OutletSequenceInterval OBJECT-TYPE
+ SYNTAX Integer32(0..15)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The power-on sequencing interval for all outlets in seconds."
+ ::= { st4OutletCommonConfig 10 }
+
+ st4OutletRebootDelay OBJECT-TYPE
+ SYNTAX Integer32(5..600)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The reboot delay for all outlets in seconds."
+ ::= { st4OutletCommonConfig 11 }
+
+ st4OutletStateChangeLogging OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables informational Outlet State Change event
+ logging."
+ ::= { st4OutletCommonConfig 12 }
+
+ -- Outlet Configuration Table
+
+ st4OutletConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4OutletConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Outlet configuration table."
+ ::= { st4Outlets 2 }
+
+ st4OutletConfigEntry OBJECT-TYPE
+ SYNTAX St4OutletConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration objects for a particular outlet."
+ INDEX { st4UnitIndex, st4InputCordIndex, st4OutletIndex }
+ ::= { st4OutletConfigTable 1 }
+
+ St4OutletConfigEntry ::= SEQUENCE {
+ st4OutletIndex Integer32,
+ st4OutletID DisplayString,
+ st4OutletName DisplayString,
+ st4OutletCapabilities BITS,
+ st4OutletSocketType DisplayString,
+ st4OutletCurrentCapacity Integer32,
+ st4OutletPowerCapacity Integer32,
+ st4OutletWakeupState INTEGER,
+ st4OutletPostOnDelay Integer32,
+ st4OutletPhaseID DisplayString,
+ st4OutletOcpID DisplayString,
+ st4OutletBranchID DisplayString
+ }
+
+ st4OutletIndex OBJECT-TYPE
+ SYNTAX Integer32(1..128)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Outlet index."
+ ::= { st4OutletConfigEntry 1 }
+
+ st4OutletID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(3..5))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internal ID of the outlet. Format=AAN[N[N]]."
+ ::= { st4OutletConfigEntry 2 }
+
+ st4OutletName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the outlet."
+ ::= { st4OutletConfigEntry 3 }
+
+ st4OutletCapabilities OBJECT-TYPE
+ SYNTAX BITS {
+ switched(0), -- outlet supports power control
+ pops(1) -- outlet has pops
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The capabilities of the outlet."
+ ::= { st4OutletConfigEntry 5 }
+
+ st4OutletSocketType OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The socket type of the outlet."
+ ::= { st4OutletConfigEntry 6 }
+
+ st4OutletCurrentCapacity OBJECT-TYPE
+ SYNTAX Integer32(0..125)
+ UNITS "Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current capacity of the outlet in Amps."
+ ::= { st4OutletConfigEntry 7 }
+
+ st4OutletPowerCapacity OBJECT-TYPE
+ SYNTAX Integer32(0..10000)
+ UNITS "Volt-Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The power capacity of the outlet in Volt-Amps. For DC products,
+ this is identical to power capacity in Watts."
+ ::= { st4OutletConfigEntry 8 }
+
+ st4OutletWakeupState OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(0),
+ off(1),
+ last(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The wakeup state of the outlet."
+ ::= { st4OutletConfigEntry 20 }
+
+ st4OutletPostOnDelay OBJECT-TYPE
+ SYNTAX Integer32(0..900)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The post-on delay of the outlet in seconds."
+ ::= { st4OutletConfigEntry 21 }
+
+ st4OutletPhaseID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(3))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internal ID of the phase powering this outlet.
+ Format=AAN."
+ ::= { st4OutletConfigEntry 30 }
+
+ st4OutletOcpID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(3..4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internal ID of the over-current protector powering this
+ outlet. Format=AAN[N]."
+ ::= { st4OutletConfigEntry 31 }
+
+ st4OutletBranchID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(3..4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internal ID of the branch powering this outlet.
+ Format=AAN[N]."
+ ::= { st4OutletConfigEntry 32 }
+
+ -- Outlet Monitor Table
+
+ st4OutletMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4OutletMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Outlet monitor table."
+ ::= { st4Outlets 3 }
+
+ st4OutletMonitorEntry OBJECT-TYPE
+ SYNTAX St4OutletMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Objects to monitor for a particular outlet."
+ INDEX { st4UnitIndex, st4InputCordIndex, st4OutletIndex }
+ ::= { st4OutletMonitorTable 1 }
+
+ St4OutletMonitorEntry ::= SEQUENCE {
+ st4OutletState DeviceState,
+ st4OutletStatus DeviceStatus,
+ st4OutletCurrent Integer32,
+ st4OutletCurrentStatus DeviceStatus,
+ st4OutletCurrentUtilized Integer32,
+ st4OutletVoltage Integer32,
+ st4OutletActivePower Integer32,
+ st4OutletActivePowerStatus DeviceStatus,
+ st4OutletApparentPower Integer32,
+ st4OutletPowerFactor Integer32,
+ st4OutletPowerFactorStatus DeviceStatus,
+ st4OutletCurrentCrestFactor Integer32,
+ st4OutletReactance INTEGER,
+ st4OutletEnergy Integer32
+ }
+
+ st4OutletState OBJECT-TYPE
+ SYNTAX DeviceState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The on/off state of the outlet."
+ ::= { st4OutletMonitorEntry 1 }
+
+ st4OutletStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the outlet."
+ ::= { st4OutletMonitorEntry 2 }
+
+ st4OutletCurrent OBJECT-TYPE
+ SYNTAX Integer32(-1..12500)
+ UNITS "hundredth Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured current on the outlet in hundredth Amps."
+ ::= { st4OutletMonitorEntry 3 }
+
+ st4OutletCurrentStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured current on the outlet."
+ ::= { st4OutletMonitorEntry 4 }
+
+ st4OutletCurrentUtilized OBJECT-TYPE
+ SYNTAX Integer32(-1..1200)
+ UNITS "tenth percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of the outlet current capacity used in tenth percent."
+ ::= { st4OutletMonitorEntry 5 }
+
+ st4OutletVoltage OBJECT-TYPE
+ SYNTAX Integer32(-1..6000)
+ UNITS "tenth Volts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured voltage of the outlet in tenth Volts."
+ ::= { st4OutletMonitorEntry 6 }
+
+ st4OutletActivePower OBJECT-TYPE
+ SYNTAX Integer32(-1..10000)
+ UNITS "Watts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured active power of the outlet in Watts."
+ ::= { st4OutletMonitorEntry 7 }
+
+ st4OutletActivePowerStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured active power of the outlet."
+ ::= { st4OutletMonitorEntry 8 }
+
+ st4OutletApparentPower OBJECT-TYPE
+ SYNTAX Integer32(-1..10000)
+ UNITS "Volt-Amps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured apparent power of the outlet in Volt-Amps."
+ ::= { st4OutletMonitorEntry 9 }
+
+ st4OutletPowerFactor OBJECT-TYPE
+ SYNTAX Integer32(-1..100)
+ UNITS "hundredths"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured power factor of the outlet in hundredths."
+ ::= { st4OutletMonitorEntry 10 }
+
+ st4OutletPowerFactorStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured power factor of the outlet."
+ ::= { st4OutletMonitorEntry 11 }
+
+ st4OutletCurrentCrestFactor OBJECT-TYPE
+ SYNTAX Integer32(-1..250)
+ UNITS "tenths"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured crest factor of the outlet in tenths."
+ ::= { st4OutletMonitorEntry 12 }
+
+ st4OutletReactance OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ capacitive(1),
+ inductive(2),
+ resistive(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the measured reactance of the outlet."
+ ::= { st4OutletMonitorEntry 13 }
+
+ st4OutletEnergy OBJECT-TYPE
+ SYNTAX Integer32(-1..2147483647)
+ UNITS "Watt-Hours"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total energy consumption of the device plugged into the outlet
+ in Watt-Hours."
+ ::= { st4OutletMonitorEntry 14 }
+
+ -- Outlet Event Configuration Table
+
+ st4OutletEventConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4OutletEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Outlet event configuration table."
+ ::= { st4Outlets 4 }
+
+ st4OutletEventConfigEntry OBJECT-TYPE
+ SYNTAX St4OutletEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Event configuration objects for a particular outlet."
+ INDEX { st4UnitIndex, st4InputCordIndex, st4OutletIndex }
+ ::= { st4OutletEventConfigTable 1 }
+
+ St4OutletEventConfigEntry ::= SEQUENCE {
+ st4OutletNotifications EventNotificationMethods,
+ st4OutletCurrentLowAlarm Integer32,
+ st4OutletCurrentLowWarning Integer32,
+ st4OutletCurrentHighWarning Integer32,
+ st4OutletCurrentHighAlarm Integer32,
+ st4OutletActivePowerLowAlarm Integer32,
+ st4OutletActivePowerLowWarning Integer32,
+ st4OutletActivePowerHighWarning Integer32,
+ st4OutletActivePowerHighAlarm Integer32,
+ st4OutletPowerFactorLowAlarm Integer32,
+ st4OutletPowerFactorLowWarning Integer32
+ }
+
+ st4OutletNotifications OBJECT-TYPE
+ SYNTAX EventNotificationMethods
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The notification methods enabled for outlet events."
+ ::= { st4OutletEventConfigEntry 1 }
+
+ st4OutletCurrentLowAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..1250)
+ UNITS "tenth Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current low alarm threshold of the outlet in tenth Amps."
+ ::= { st4OutletEventConfigEntry 2 }
+
+ st4OutletCurrentLowWarning OBJECT-TYPE
+ SYNTAX Integer32(0..1250)
+ UNITS "tenth Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current low warning threshold of the outlet in tenth Amps."
+ ::= { st4OutletEventConfigEntry 3 }
+
+ st4OutletCurrentHighWarning OBJECT-TYPE
+ SYNTAX Integer32(0..1250)
+ UNITS "tenth Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current high warning threshold of the outlet in tenth Amps."
+ ::= { st4OutletEventConfigEntry 4 }
+
+ st4OutletCurrentHighAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..1250)
+ UNITS "tenth Amps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current high alarm threshold of the outlet in tenth Amps."
+ ::= { st4OutletEventConfigEntry 5 }
+
+ st4OutletActivePowerLowAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..10000)
+ UNITS "Watts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The active power low alarm threshold of the outlet in Watts."
+ ::= { st4OutletEventConfigEntry 6 }
+
+ st4OutletActivePowerLowWarning OBJECT-TYPE
+ SYNTAX Integer32(0..10000)
+ UNITS "Watts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The active power low warning threshold of the outlet in Watts."
+ ::= { st4OutletEventConfigEntry 7 }
+
+ st4OutletActivePowerHighWarning OBJECT-TYPE
+ SYNTAX Integer32(0..10000)
+ UNITS "Watts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The active power high warning threshold of the outlet in Watts."
+ ::= { st4OutletEventConfigEntry 8 }
+
+ st4OutletActivePowerHighAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..10000)
+ UNITS "Watts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The active power high alarm threshold of the outlet in Watts."
+ ::= { st4OutletEventConfigEntry 9 }
+
+ st4OutletPowerFactorLowAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ UNITS "hundredths"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The low power factor alarm threshold of the outlet in hundredths."
+ ::= { st4OutletEventConfigEntry 10 }
+
+ st4OutletPowerFactorLowWarning OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ UNITS "hundredths"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The low power factor warning threshold of the outlet in
+ hundredths."
+ ::= { st4OutletEventConfigEntry 11 }
+
+ -- Outlet Control Table
+
+ st4OutletControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4OutletControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Outlet control table."
+ ::= { st4Outlets 5 }
+
+ st4OutletControlEntry OBJECT-TYPE
+ SYNTAX St4OutletControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Objects for control of a particular outlet."
+ INDEX { st4UnitIndex, st4InputCordIndex, st4OutletIndex }
+ ::= { st4OutletControlTable 1 }
+
+ St4OutletControlEntry ::= SEQUENCE {
+ st4OutletControlState INTEGER,
+ st4OutletControlAction INTEGER
+ }
+
+ st4OutletControlState OBJECT-TYPE
+ SYNTAX INTEGER {
+ notSet(0), -- outlet state is unknown
+ fixedOn(1), -- outlet is uncontrolled (assumed on)
+ idleOff(2), -- outlet has defaulted to off state
+ idleOn(3), -- outlet has defaulted to on state
+ wakeOff(4), -- outlet has been set to off by wakeup
+ wakeOn(5), -- outlet has been set to on by wakeup
+ ocpOff(6), -- outlet is off due to OCP failure
+ ocpOn(7), -- outlet had OCP power loss
+ pendOn(8), -- outlet is off, but will be turning on
+ pendOff(9), -- outlet is on, but will be turning off
+ off(10), -- outlet was turned off by user
+ on(11), -- outlet was turned on by user or reboot event
+ reboot(12), -- outlet is preparing to turn on
+ shutdown(13), -- outlet is preparing to turn off
+ lockedOff(14), -- outlet was locked off by admin
+ lockedOn(15), -- outlet was locked on by admin
+ eventOff(16), -- outlet was turned off by an event
+ eventOn(17), -- outlet was turned on by an event
+ eventReboot(18), -- outlet rebooting due to an event
+ eventShutdown(19) -- outlet shutting down due to an event
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The control state of the outlet."
+ ::= { st4OutletControlEntry 1 }
+
+ st4OutletControlAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ on(1),
+ off(2),
+ reboot(3),
+ queueOn(4),
+ queueOff(5),
+ queueReboot(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An action to change the control state of the outlet, or to queue
+ an action."
+ ::= { st4OutletControlEntry 2 }
+
+ -- Outlet Common Control
+
+ st4OutletCommonControl OBJECT IDENTIFIER ::= { st4Outlets 6 }
+
+ st4OutletQueueControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(0),
+ commit(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An action to clear or commit queued outlet control actions. A
+ read of this object returns clear(0) if queue is empty, and
+ commit(1) if the queue is not empty."
+ ::= { st4OutletCommonControl 1 }
+
+ -- Temperature Sensors
+
+ st4TemperatureSensors OBJECT IDENTIFIER ::= { st4Objects 9 }
+
+ -- Temperature Sensor Common Configuration
+
+ st4TempSensorCommonConfig OBJECT IDENTIFIER ::= { st4TemperatureSensors 1 }
+
+ st4TempSensorHysteresis OBJECT-TYPE
+ SYNTAX Integer32(0..54)
+ UNITS "degrees"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The temperature hysteresis of the sensor in degrees, using the
+ scale selected by st4TempSensorScale."
+ ::= { st4TempSensorCommonConfig 1 }
+
+ st4TempSensorScale OBJECT-TYPE
+ SYNTAX INTEGER {
+ celsius(0),
+ fahrenheit(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current scale used for all temperature values."
+ ::= { st4TempSensorCommonConfig 10 }
+
+ -- Temperature Sensor Configuration Table
+
+ st4TempSensorConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4TempSensorConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Temperature sensor configuration table."
+ ::= { st4TemperatureSensors 2 }
+
+ st4TempSensorConfigEntry OBJECT-TYPE
+ SYNTAX St4TempSensorConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration objects for a particular temperature sensor."
+ INDEX { st4UnitIndex, st4TempSensorIndex }
+ ::= { st4TempSensorConfigTable 1 }
+
+ St4TempSensorConfigEntry ::= SEQUENCE {
+ st4TempSensorIndex Integer32,
+ st4TempSensorID DisplayString,
+ st4TempSensorName DisplayString,
+ st4TempSensorValueMin Integer32,
+ st4TempSensorValueMax Integer32
+ }
+
+ st4TempSensorIndex OBJECT-TYPE
+ SYNTAX Integer32(0..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Temperature sensor index."
+ ::= { st4TempSensorConfigEntry 1 }
+
+ st4TempSensorID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internal ID of the temperature sensor. Format=AN."
+ ::= { st4TempSensorConfigEntry 2 }
+
+ st4TempSensorName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the temperature sensor."
+ ::= { st4TempSensorConfigEntry 3 }
+
+ st4TempSensorValueMin OBJECT-TYPE
+ SYNTAX Integer32(-40..253)
+ UNITS "degrees"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum temperature limit of the sensor in degrees, using the
+ scale selected by st4TempSensorScale."
+ ::= { st4TempSensorConfigEntry 4 }
+
+ st4TempSensorValueMax OBJECT-TYPE
+ SYNTAX Integer32(-40..253)
+ UNITS "degrees"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum temperature limit of the sensor in degrees, using the
+ scale selected by st4TempSensorScale."
+ ::= { st4TempSensorConfigEntry 5 }
+
+ -- Temperature Sensor Monitor Table
+
+ st4TempSensorMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4TempSensorMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Temperature sensor monitor table."
+ ::= { st4TemperatureSensors 3 }
+
+ st4TempSensorMonitorEntry OBJECT-TYPE
+ SYNTAX St4TempSensorMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Objects to monitor for a particular temperature sensor."
+ INDEX { st4UnitIndex, st4TempSensorIndex }
+ ::= { st4TempSensorMonitorTable 1 }
+
+ St4TempSensorMonitorEntry ::= SEQUENCE {
+ st4TempSensorValue Integer32,
+ st4TempSensorStatus DeviceStatus
+ }
+
+ st4TempSensorValue OBJECT-TYPE
+ SYNTAX Integer32(-410..2540)
+ UNITS "tenth degrees"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured temperature on the sensor in tenth degrees using the
+ scale selected by st4TempSensorScale. -410 means the temperature
+ reading is invalid."
+ ::= { st4TempSensorMonitorEntry 1 }
+
+ st4TempSensorStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the temperature sensor."
+ ::= { st4TempSensorMonitorEntry 2 }
+
+ -- Temperature Sensor Event Configuration Table
+
+ st4TempSensorEventConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4TempSensorEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Temperature sensor event configuration table."
+ ::= { st4TemperatureSensors 4 }
+
+ st4TempSensorEventConfigEntry OBJECT-TYPE
+ SYNTAX St4TempSensorEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Event configuration objects for a particular temperature sensor."
+ INDEX { st4UnitIndex, st4TempSensorIndex }
+ ::= { st4TempSensorEventConfigTable 1 }
+
+ St4TempSensorEventConfigEntry ::= SEQUENCE {
+ st4TempSensorNotifications EventNotificationMethods,
+ st4TempSensorLowAlarm Integer32,
+ st4TempSensorLowWarning Integer32,
+ st4TempSensorHighWarning Integer32,
+ st4TempSensorHighAlarm Integer32
+ }
+
+ st4TempSensorNotifications OBJECT-TYPE
+ SYNTAX EventNotificationMethods
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The notification methods enabled for temperature sensor events."
+ ::= { st4TempSensorEventConfigEntry 1 }
+
+ st4TempSensorLowAlarm OBJECT-TYPE
+ SYNTAX Integer32(-40..253)
+ UNITS "degrees"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The low alarm threshold of the temperature sensor in degrees."
+ ::= { st4TempSensorEventConfigEntry 2 }
+
+ st4TempSensorLowWarning OBJECT-TYPE
+ SYNTAX Integer32(-40..253)
+ UNITS "degrees"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The low warning threshold of the temperature sensor in degrees."
+ ::= { st4TempSensorEventConfigEntry 3 }
+
+ st4TempSensorHighWarning OBJECT-TYPE
+ SYNTAX Integer32(-40..253)
+ UNITS "degrees"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The high warning threshold of the temperature sensor in degrees."
+ ::= { st4TempSensorEventConfigEntry 4 }
+
+ st4TempSensorHighAlarm OBJECT-TYPE
+ SYNTAX Integer32(-40..253)
+ UNITS "degrees"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The high alarm threshold of the temperature sensor in degrees."
+ ::= { st4TempSensorEventConfigEntry 5 }
+
+ -- Humidity Sensors
+
+ st4HumiditySensors OBJECT IDENTIFIER ::= { st4Objects 10 }
+
+ -- Humidity Sensor Common Configuration
+
+ st4HumidSensorCommonConfig OBJECT IDENTIFIER ::= { st4HumiditySensors 1 }
+
+ st4HumidSensorHysteresis OBJECT-TYPE
+ SYNTAX Integer32(0..20)
+ UNITS "percentage relative humidity"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The humidity hysteresis of the sensor in percent relative
+ humidity."
+ ::= { st4HumidSensorCommonConfig 1 }
+
+ -- Humidity Sensor Configuration Table
+
+ st4HumidSensorConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4HumidSensorConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Humidity sensor configuration table."
+ ::= { st4HumiditySensors 2 }
+
+ st4HumidSensorConfigEntry OBJECT-TYPE
+ SYNTAX St4HumidSensorConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration objects for a particular humidity sensor."
+ INDEX { st4UnitIndex, st4HumidSensorIndex }
+ ::= { st4HumidSensorConfigTable 1 }
+
+ St4HumidSensorConfigEntry ::= SEQUENCE {
+ st4HumidSensorIndex Integer32,
+ st4HumidSensorID DisplayString,
+ st4HumidSensorName DisplayString
+ }
+
+ st4HumidSensorIndex OBJECT-TYPE
+ SYNTAX Integer32(0..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Humidity sensor index."
+ ::= { st4HumidSensorConfigEntry 1 }
+
+ st4HumidSensorID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internal ID of the humidity sensor. Format=AN."
+ ::= { st4HumidSensorConfigEntry 2 }
+
+ st4HumidSensorName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the humidity sensor."
+ ::= { st4HumidSensorConfigEntry 3 }
+
+ -- Humidity Sensor Monitor Table
+
+ st4HumidSensorMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4HumidSensorMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Humidity sensor monitor table."
+ ::= { st4HumiditySensors 3 }
+
+ st4HumidSensorMonitorEntry OBJECT-TYPE
+ SYNTAX St4HumidSensorMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Objects to monitor for a particular humidity sensor."
+ INDEX { st4UnitIndex, st4HumidSensorIndex }
+ ::= { st4HumidSensorMonitorTable 1 }
+
+ St4HumidSensorMonitorEntry ::= SEQUENCE {
+ st4HumidSensorValue Integer32,
+ st4HumidSensorStatus DeviceStatus
+ }
+
+ st4HumidSensorValue OBJECT-TYPE
+ SYNTAX Integer32(-1..100)
+ UNITS "percentage relative humidity"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured humidity on the sensor in percentage relative
+ humidity."
+ ::= { st4HumidSensorMonitorEntry 1 }
+
+ st4HumidSensorStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the humidity sensor."
+ ::= { st4HumidSensorMonitorEntry 2 }
+
+ -- Humidity Sensor Event Configuration Table
+
+ st4HumidSensorEventConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4HumidSensorEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Humidity sensor event configuration table."
+ ::= { st4HumiditySensors 4 }
+
+ st4HumidSensorEventConfigEntry OBJECT-TYPE
+ SYNTAX St4HumidSensorEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Event configuration objects for a particular humidity sensor."
+ INDEX { st4UnitIndex, st4HumidSensorIndex }
+ ::= { st4HumidSensorEventConfigTable 1 }
+
+ St4HumidSensorEventConfigEntry ::= SEQUENCE {
+ st4HumidSensorNotifications EventNotificationMethods,
+ st4HumidSensorLowAlarm Integer32,
+ st4HumidSensorLowWarning Integer32,
+ st4HumidSensorHighWarning Integer32,
+ st4HumidSensorHighAlarm Integer32
+ }
+
+ st4HumidSensorNotifications OBJECT-TYPE
+ SYNTAX EventNotificationMethods
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The notification methods enabled for humidity sensor events."
+ ::= { st4HumidSensorEventConfigEntry 1 }
+
+ st4HumidSensorLowAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ UNITS "percentage relative humidity"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The low alarm threshold of the humidity sensor in percentage
+ relative humidity."
+ ::= { st4HumidSensorEventConfigEntry 2 }
+
+ st4HumidSensorLowWarning OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ UNITS "percentage relative humidity"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The low warning threshold of the humidity sensor in percentage
+ relative humidity."
+ ::= { st4HumidSensorEventConfigEntry 3 }
+
+ st4HumidSensorHighWarning OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ UNITS "percentage relative humidity"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The high warning threshold of the humidity sensor in percentage
+ relative humidity."
+ ::= { st4HumidSensorEventConfigEntry 4 }
+
+ st4HumidSensorHighAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ UNITS "percentage relative humidity"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The high alarm threshold of the humidity sensor in percentage
+ relative humidity."
+ ::= { st4HumidSensorEventConfigEntry 5 }
+
+ -- Water Sensors
+
+ st4WaterSensors OBJECT IDENTIFIER ::= { st4Objects 11 }
+
+ -- Water Sensor Common Configuration
+
+ st4WaterSensorCommonConfig OBJECT IDENTIFIER ::= { st4WaterSensors 1 }
+
+ -- Water Sensor Configuration Table
+
+ st4WaterSensorConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4WaterSensorConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Water sensor configuration table."
+ ::= { st4WaterSensors 2 }
+
+ st4WaterSensorConfigEntry OBJECT-TYPE
+ SYNTAX St4WaterSensorConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration objects for a particular water sensor."
+ INDEX { st4UnitIndex, st4WaterSensorIndex }
+ ::= { st4WaterSensorConfigTable 1 }
+
+ St4WaterSensorConfigEntry ::= SEQUENCE {
+ st4WaterSensorIndex Integer32,
+ st4WaterSensorID DisplayString,
+ st4WaterSensorName DisplayString
+ }
+
+ st4WaterSensorIndex OBJECT-TYPE
+ SYNTAX Integer32(0..1)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Water sensor index."
+ ::= { st4WaterSensorConfigEntry 1 }
+
+ st4WaterSensorID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internal ID of the water sensor. Format=AN."
+ ::= { st4WaterSensorConfigEntry 2 }
+
+ st4WaterSensorName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the water sensor."
+ ::= { st4WaterSensorConfigEntry 3 }
+
+ -- Water Sensor Monitor Table
+
+ st4WaterSensorMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4WaterSensorMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Water sensor monitor table."
+ ::= { st4WaterSensors 3 }
+
+ st4WaterSensorMonitorEntry OBJECT-TYPE
+ SYNTAX St4WaterSensorMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Objects to monitor for a particular water sensor."
+ INDEX { st4UnitIndex, st4WaterSensorIndex }
+ ::= { st4WaterSensorMonitorTable 1 }
+
+ St4WaterSensorMonitorEntry ::= SEQUENCE {
+ st4WaterSensorStatus DeviceStatus
+ }
+
+ st4WaterSensorStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the water sensor."
+ ::= { st4WaterSensorMonitorEntry 1 }
+
+ -- Water Sensor Event Configuration Table
+
+ st4WaterSensorEventConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4WaterSensorEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Water sensor event configuration table."
+ ::= { st4WaterSensors 4 }
+
+ st4WaterSensorEventConfigEntry OBJECT-TYPE
+ SYNTAX St4WaterSensorEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Event configuration objects for a particular water sensor."
+ INDEX { st4UnitIndex, st4WaterSensorIndex }
+ ::= { st4WaterSensorEventConfigTable 1 }
+
+ St4WaterSensorEventConfigEntry ::= SEQUENCE {
+ st4WaterSensorNotifications EventNotificationMethods
+ }
+
+ st4WaterSensorNotifications OBJECT-TYPE
+ SYNTAX EventNotificationMethods
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The notification methods enabled for water sensor events."
+ ::= { st4WaterSensorEventConfigEntry 1 }
+
+ -- Contact Closures Sensors
+
+ st4ContactClosureSensors OBJECT IDENTIFIER ::= { st4Objects 12 }
+
+ -- Contact Closure Sensor Common Configuration
+
+ st4CcSensorCommonConfig OBJECT IDENTIFIER ::= { st4ContactClosureSensors 1 }
+
+ -- Contact Closure Sensor Configuration Table
+
+ st4CcSensorConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4CcSensorConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contact closure sensor configuration table."
+ ::= { st4ContactClosureSensors 2 }
+
+ st4CcSensorConfigEntry OBJECT-TYPE
+ SYNTAX St4CcSensorConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration objects for a particular contact closure sensor."
+ INDEX { st4UnitIndex, st4CcSensorIndex }
+ ::= { st4CcSensorConfigTable 1 }
+
+ St4CcSensorConfigEntry ::= SEQUENCE {
+ st4CcSensorIndex Integer32,
+ st4CcSensorID DisplayString,
+ st4CcSensorName DisplayString
+ }
+
+ st4CcSensorIndex OBJECT-TYPE
+ SYNTAX Integer32(0..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contact closure sensor index."
+ ::= { st4CcSensorConfigEntry 1 }
+
+ st4CcSensorID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internal ID of the contact closure sensor. Format=AN."
+ ::= { st4CcSensorConfigEntry 2 }
+
+ st4CcSensorName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the contact closure sensor."
+ ::= { st4CcSensorConfigEntry 3 }
+
+ -- Contact Closure Sensor Monitor Table
+
+ st4CcSensorMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4CcSensorMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contact closure sensor monitor table."
+ ::= { st4ContactClosureSensors 3 }
+
+ st4CcSensorMonitorEntry OBJECT-TYPE
+ SYNTAX St4CcSensorMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Objects to monitor for a particular contact closure sensor."
+ INDEX { st4UnitIndex, st4CcSensorIndex }
+ ::= { st4CcSensorMonitorTable 1 }
+
+ St4CcSensorMonitorEntry ::= SEQUENCE {
+ st4CcSensorStatus DeviceStatus
+ }
+
+ st4CcSensorStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the contact closure."
+ ::= { st4CcSensorMonitorEntry 1 }
+
+ -- Contact Closure Sensor Event Configuration Table
+
+ st4CcSensorEventConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4CcSensorEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contact closure sensor event configuration table."
+ ::= { st4ContactClosureSensors 4 }
+
+ st4CcSensorEventConfigEntry OBJECT-TYPE
+ SYNTAX St4CcSensorEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Event configuration objects for a particular contact closure
+ sensor."
+ INDEX { st4UnitIndex, st4CcSensorIndex }
+ ::= { st4CcSensorEventConfigTable 1 }
+
+ St4CcSensorEventConfigEntry ::= SEQUENCE {
+ st4CcSensorNotifications EventNotificationMethods
+ }
+
+ st4CcSensorNotifications OBJECT-TYPE
+ SYNTAX EventNotificationMethods
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The notification methods enabled for contact closure sensor
+ events."
+ ::= { st4CcSensorEventConfigEntry 1 }
+
+ -- Analog-to-Digital Converter Sensors
+
+ st4AnalogToDigitalConvSensors OBJECT IDENTIFIER ::= { st4Objects 13 }
+
+ -- Analog-to-Digital Converter Sensor Common Configuration
+
+ st4AdcSensorCommonConfig OBJECT IDENTIFIER ::= { st4AnalogToDigitalConvSensors 1 }
+
+ st4AdcSensorHysteresis OBJECT-TYPE
+ SYNTAX Integer32(0..20)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The 8-bit count hysteresis of the analog-to-digital converter
+ sensor."
+ ::= { st4AdcSensorCommonConfig 1 }
+
+ -- Analog-to-Digital Converter Sensor Configuration Table
+
+ st4AdcSensorConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4AdcSensorConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Analog-to-digital converter sensor configuration table."
+ ::= { st4AnalogToDigitalConvSensors 2 }
+
+ st4AdcSensorConfigEntry OBJECT-TYPE
+ SYNTAX St4AdcSensorConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration objects for a particular analog-to-digital
+ converter sensor."
+ INDEX { st4UnitIndex, st4AdcSensorIndex }
+ ::= { st4AdcSensorConfigTable 1 }
+
+ St4AdcSensorConfigEntry ::= SEQUENCE {
+ st4AdcSensorIndex Integer32,
+ st4AdcSensorID DisplayString,
+ st4AdcSensorName DisplayString
+ }
+
+ st4AdcSensorIndex OBJECT-TYPE
+ SYNTAX Integer32(0..1)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Analog-to-digital converter sensor index."
+ ::= { st4AdcSensorConfigEntry 1 }
+
+ st4AdcSensorID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internal ID of the analog-to-digital converter sensor.
+ Format=AN."
+ ::= { st4AdcSensorConfigEntry 2 }
+
+ st4AdcSensorName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the analog-to-digital converter sensor."
+ ::= { st4AdcSensorConfigEntry 3 }
+
+ -- Analog-to-Digital Converter Sensor Monitor Table
+
+ st4AdcSensorMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4AdcSensorMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Analog-to-digital converter sensor monitor table."
+ ::= { st4AnalogToDigitalConvSensors 3 }
+
+ st4AdcSensorMonitorEntry OBJECT-TYPE
+ SYNTAX St4AdcSensorMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Objects to monitor for a particular analog-to-digital converter
+ sensor."
+ INDEX { st4UnitIndex, st4AdcSensorIndex }
+ ::= { st4AdcSensorMonitorTable 1 }
+
+ St4AdcSensorMonitorEntry ::= SEQUENCE {
+ st4AdcSensorValue Integer32,
+ st4AdcSensorStatus DeviceStatus
+ }
+
+ st4AdcSensorValue OBJECT-TYPE
+ SYNTAX Integer32(-1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 8-bit value from the analog-to-digital converter sensor."
+ ::= { st4AdcSensorMonitorEntry 1 }
+
+ st4AdcSensorStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the analog-to-digital converter sensor."
+ ::= { st4AdcSensorMonitorEntry 2 }
+
+ -- Analog-to-Digital Converter Sensor Event Configuration Table
+
+ st4AdcSensorEventConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4AdcSensorEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Analog-to-digital converter sensor event configuration table."
+ ::= { st4AnalogToDigitalConvSensors 4 }
+
+ st4AdcSensorEventConfigEntry OBJECT-TYPE
+ SYNTAX St4AdcSensorEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Event configuration objects for a particular
+ analog-to-digital converter sensor."
+ INDEX { st4UnitIndex, st4AdcSensorIndex }
+ ::= { st4AdcSensorEventConfigTable 1 }
+
+ St4AdcSensorEventConfigEntry ::= SEQUENCE {
+ st4AdcSensorNotifications EventNotificationMethods,
+ st4AdcSensorLowAlarm Integer32,
+ st4AdcSensorLowWarning Integer32,
+ st4AdcSensorHighWarning Integer32,
+ st4AdcSensorHighAlarm Integer32
+ }
+
+ st4AdcSensorNotifications OBJECT-TYPE
+ SYNTAX EventNotificationMethods
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The notification methods enabled for analog-to-digital converter
+ sensor events."
+ ::= { st4AdcSensorEventConfigEntry 1 }
+
+ st4AdcSensorLowAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The 8-bit value for the low alarm threshold of the
+ analog-to-digital converter sensor."
+ ::= { st4AdcSensorEventConfigEntry 2 }
+
+ st4AdcSensorLowWarning OBJECT-TYPE
+ SYNTAX Integer32(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The 8-bit value for the low warning threshold of the
+ analog-to-digital converter sensor."
+ ::= { st4AdcSensorEventConfigEntry 3 }
+
+ st4AdcSensorHighWarning OBJECT-TYPE
+ SYNTAX Integer32(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The 8-bit value for the high warning threshold of the
+ analog-to-digital converter sensor."
+ ::= { st4AdcSensorEventConfigEntry 4 }
+
+ st4AdcSensorHighAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The 8-bit value for the high alarm threshold of the
+ analog-to-digital converter sensor."
+ ::= { st4AdcSensorEventConfigEntry 5 }
+
+ -- Fan Sensors
+
+ st4FanSensors OBJECT IDENTIFIER ::= { st4Objects 14 }
+
+ -- Fan Sensor Common Configuration
+
+ st4FanSensorCommonConfig OBJECT IDENTIFIER ::= { st4FanSensors 1 }
+
+ st4FanSensorHysteresis OBJECT-TYPE
+ SYNTAX Integer32(0..1200)
+ UNITS "rotations per minute"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The fan speed hysteresis of the sensor in rotations per minute."
+ ::= { st4FanSensorCommonConfig 1 }
+
+ -- Fan Sensor Configuration Table
+
+ st4FanSensorConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4FanSensorConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Fan sensor configuration table."
+ ::= { st4FanSensors 2 }
+
+ st4FanSensorConfigEntry OBJECT-TYPE
+ SYNTAX St4FanSensorConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configuration objects for a particular fan sensor."
+ INDEX { st4UnitIndex, st4FanSensorIndex }
+ ::= { st4FanSensorConfigTable 1 }
+
+ St4FanSensorConfigEntry ::= SEQUENCE {
+ st4FanSensorIndex Integer32,
+ st4FanSensorID DisplayString,
+ st4FanSensorName DisplayString
+ }
+
+ st4FanSensorIndex OBJECT-TYPE
+ SYNTAX Integer32(0..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Fan sensor index."
+ ::= { st4FanSensorConfigEntry 1 }
+
+ st4FanSensorID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internal ID of the fan sensor. Format=AN."
+ ::= { st4FanSensorConfigEntry 2 }
+
+ st4FanSensorName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the fan sensor."
+ ::= { st4FanSensorConfigEntry 3 }
+
+ -- Fan Sensor Monitor Table
+
+ st4FanSensorMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4FanSensorMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Fan sensor monitor table."
+ ::= { st4FanSensors 3 }
+
+ st4FanSensorMonitorEntry OBJECT-TYPE
+ SYNTAX St4FanSensorMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Objects to monitor for a particular fan sensor."
+ INDEX { st4UnitIndex, st4FanSensorIndex }
+ ::= { st4FanSensorMonitorTable 1 }
+
+ St4FanSensorMonitorEntry ::= SEQUENCE {
+ st4FanSensorValue Integer32,
+ st4FanSensorStatus DeviceStatus
+ }
+
+ st4FanSensorValue OBJECT-TYPE
+ SYNTAX Integer32(-1..15300)
+ UNITS "rotations per minute"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured fan speed of the sensor in rotations per minute."
+ ::= { st4FanSensorMonitorEntry 1 }
+
+ st4FanSensorStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the fan sensor."
+ ::= { st4FanSensorMonitorEntry 2 }
+
+ -- Fan Sensor Event Configuration Table
+
+ st4FanSensorEventConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF St4FanSensorEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Fan sensor event configuration table."
+ ::= { st4FanSensors 4 }
+
+ st4FanSensorEventConfigEntry OBJECT-TYPE
+ SYNTAX St4FanSensorEventConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Event configuration objects for a particular fan sensor."
+ INDEX { st4UnitIndex, st4FanSensorIndex }
+ ::= { st4FanSensorEventConfigTable 1 }
+
+ St4FanSensorEventConfigEntry ::= SEQUENCE {
+ st4FanSensorNotifications EventNotificationMethods,
+ st4FanSensorLowAlarm Integer32,
+ st4FanSensorLowWarning Integer32,
+ st4FanSensorHighWarning Integer32,
+ st4FanSensorHighAlarm Integer32
+ }
+
+ st4FanSensorNotifications OBJECT-TYPE
+ SYNTAX EventNotificationMethods
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The notification methods enabled for fan sensor events."
+ ::= { st4FanSensorEventConfigEntry 1 }
+
+ st4FanSensorLowAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..15300)
+ UNITS "rotations per minute"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The low alarm threshold of the fan sensor in rotations per
+ minute."
+ ::= { st4FanSensorEventConfigEntry 2 }
+
+ st4FanSensorLowWarning OBJECT-TYPE
+ SYNTAX Integer32(0..15300)
+ UNITS "rotations per minute"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The low warning threshold of the fan sensor in rotations per
+ minute."
+ ::= { st4FanSensorEventConfigEntry 3 }
+
+ st4FanSensorHighWarning OBJECT-TYPE
+ SYNTAX Integer32(0..15300)
+ UNITS "rotations per minute"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The high warning threshold of the fan sensor in rotations per
+ minute."
+ ::= { st4FanSensorEventConfigEntry 4 }
+
+ st4FanSensorHighAlarm OBJECT-TYPE
+ SYNTAX Integer32(0..15300)
+ UNITS "rotations per minute"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The high alarm threshold of the fan sensor in rotations per
+ minute."
+ ::= { st4FanSensorEventConfigEntry 5 }
+
+ -- Event Information
+
+ st4EventInformation OBJECT IDENTIFIER ::= { st4Objects 99 }
+
+ st4EventStatusText OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The text representation of the enumerated integer value of
+ the most-relevant status or state object included in a trap.
+ The value of this object is set only when sent with a trap.
+ A read of this object will return a NULL string."
+ ::= { st4EventInformation 1 }
+
+ st4EventStatusCondition OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonError(0),
+ error(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The condition of the enumerated integer value of the status
+ object included in a trap. The value of this object is set
+ only when sent with a trap. A read of this object will
+ return zero."
+ ::= { st4EventInformation 2 }
+
+-- Notification Definitions
+
+ st4Notifications OBJECT IDENTIFIER ::= { sentry4 100 }
+
+ -- Events
+
+ st4Events OBJECT IDENTIFIER ::= { st4Notifications 0 }
+ -- The 0 is for V1 compatibility
+
+ st4UnitStatusEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4UnitID,
+ st4UnitName,
+ st4UnitStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Unit status event."
+ --#TYPE "Sentry: Unit Status Event."
+ --#SUMMARY "Status of Unit '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 4 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 1 }
+
+ st4InputCordStatusEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4InputCordID,
+ st4InputCordName,
+ st4InputCordState,
+ st4InputCordStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Input cord status event."
+ --#TYPE "Sentry: Input Cord Status Event."
+ --#SUMMARY "Status of Input Cord '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 5 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 2 }
+
+ st4InputCordActivePowerEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4InputCordID,
+ st4InputCordName,
+ st4InputCordActivePower,
+ st4InputCordActivePowerStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Input cord active power event."
+ --#TYPE "Sentry: Input Cord Active Power Event."
+ --#SUMMARY "Active Power Status of Input Cord '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 5 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 3 }
+
+ st4InputCordApparentPowerEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4InputCordID,
+ st4InputCordName,
+ st4InputCordApparentPower,
+ st4InputCordApparentPowerStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Input cord apparent power event."
+ --#TYPE "Sentry: Input Cord Apparent Power Event."
+ --#SUMMARY "Apparent Power Status of Input Cord '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 5 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 4 }
+
+ st4InputCordPowerFactorEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4InputCordID,
+ st4InputCordName,
+ st4InputCordPowerFactor,
+ st4InputCordPowerFactorStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Input cord power factor event."
+ --#TYPE "Sentry: Input Cord Power Factor Event."
+ --#SUMMARY "Power Factor Status of Input Cord '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 5 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 5 }
+
+ st4InputCordOutOfBalanceEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4InputCordID,
+ st4InputCordName,
+ st4InputCordOutOfBalance,
+ st4InputCordOutOfBalanceStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Input cord out-of-balance event."
+ --#TYPE "Sentry: Input Cord Out-of-Balance Event."
+ --#SUMMARY "Out-of-Balance Status of Input Cord '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 5 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 6 }
+
+ st4LineStatusEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4LineID,
+ st4LineLabel,
+ st4LineState,
+ st4LineStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Line status event."
+ --#TYPE "Sentry: Line Status Event."
+ --#SUMMARY "Status of Line '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 5 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 7 }
+
+ st4LineCurrentEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4LineID,
+ st4LineLabel,
+ st4LineCurrent,
+ st4LineCurrentStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Line current event."
+ --#TYPE "Sentry: Line Current Event."
+ --#SUMMARY "Current Status of Line '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 5 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 8 }
+
+ st4PhaseStatusEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4PhaseID,
+ st4PhaseLabel,
+ st4PhaseState,
+ st4PhaseStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Phase status event."
+ --#TYPE "Sentry: Phase Status Event."
+ --#SUMMARY "Status of Phase '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 5 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 9 }
+
+ st4PhaseVoltageEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4PhaseID,
+ st4PhaseLabel,
+ st4PhaseVoltage,
+ st4PhaseVoltageStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Phase voltage event."
+ --#TYPE "Sentry: Phase Voltage Event."
+ --#SUMMARY "Voltage Status of Phase '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 5 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 10 }
+
+ st4PhasePowerFactorEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4PhaseID,
+ st4PhaseLabel,
+ st4PhasePowerFactor,
+ st4PhasePowerFactorStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Phase voltage event."
+ --#TYPE "Sentry: Phase Power Factor Event."
+ --#SUMMARY "Power Factor Status of Phase '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 5 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 11 }
+
+ st4OcpStatusEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4OcpID,
+ st4OcpLabel,
+ st4OcpStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Over-current protector status event."
+ --#TYPE "Sentry: Over-current Protector Status Event."
+ --#SUMMARY "Status of Over-current Protector '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 4 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 12 }
+
+ st4BranchStatusEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4BranchID,
+ st4BranchLabel,
+ st4BranchState,
+ st4BranchStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Branch status event."
+ --#TYPE "Sentry: Branch Status Event."
+ --#SUMMARY "Status of Branch '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 5 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 13 }
+
+ st4BranchCurrentEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4BranchID,
+ st4BranchLabel,
+ st4BranchCurrent,
+ st4BranchCurrentStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Branch current event."
+ --#TYPE "Sentry: Branch Current Event."
+ --#SUMMARY "Current Status of Branch '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 5 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 14 }
+
+ st4OutletStatusEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4OutletID,
+ st4OutletName,
+ st4OutletState,
+ st4OutletStatus,
+ st4OutletControlState,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Outlet status event."
+ --#TYPE "Sentry: Outlet Status Event."
+ --#SUMMARY "Status of Outlet '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 6 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 15 }
+
+ st4OutletStateChangeEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4OutletID,
+ st4OutletName,
+ st4OutletState,
+ st4OutletStatus,
+ st4OutletControlState,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Outlet state change event."
+ --#TYPE "Sentry: Outlet State Change Event."
+ --#SUMMARY "Outlet '%s' (%s) state has changed to '%s'."
+ --#ARGUMENTS { 2, 1, 6 }
+ --#SEVERITY INFORMATIONAL
+ --#GENERIC 6
+ --#CATEGORY "Information Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 16 }
+
+ st4OutletCurrentEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4OutletID,
+ st4OutletName,
+ st4OutletCurrent,
+ st4OutletCurrentStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Outlet current event."
+ --#TYPE "Sentry: Outlet Current Event."
+ --#SUMMARY "Current Status of Outlet '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 5 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 17 }
+
+ st4OutletActivePowerEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4OutletID,
+ st4OutletName,
+ st4OutletActivePower,
+ st4OutletActivePowerStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Outlet active power event."
+ --#TYPE "Sentry: Outlet Active Power Event."
+ --#SUMMARY "Active Power Status of Outlet '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 5 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 18 }
+
+ st4OutletPowerFactorEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4OutletID,
+ st4OutletName,
+ st4OutletPowerFactor,
+ st4OutletPowerFactorStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Outlet power factor event."
+ --#TYPE "Sentry: Outlet Power Factor Event."
+ --#SUMMARY "Power Factor Status of Outlet '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 5 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 19 }
+
+ st4TempSensorEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4TempSensorID,
+ st4TempSensorName,
+ st4TempSensorValue,
+ st4TempSensorStatus,
+ st4TempSensorScale,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Temperature sensor event."
+ --#TYPE "Sentry: Temperature Sensor Event."
+ --#SUMMARY "Status of Temperature Sensor '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 6 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 20 }
+
+ st4HumidSensorEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4HumidSensorID,
+ st4HumidSensorName,
+ st4HumidSensorValue,
+ st4HumidSensorStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Humidity sensor event."
+ --#TYPE "Sentry: Humidity Sensor Event."
+ --#SUMMARY "Status of Humidity Sensor '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 5 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 21 }
+
+ st4WaterSensorStatusEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4WaterSensorID,
+ st4WaterSensorName,
+ st4WaterSensorStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Water sensor status event."
+ --#TYPE "Sentry: Water Sensor Status Event."
+ --#SUMMARY "Status of Water Sensor '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 4 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 22 }
+
+ st4CcSensorStatusEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4CcSensorID,
+ st4CcSensorName,
+ st4CcSensorStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Contact closure sensor status event."
+ --#TYPE "Sentry: Contact Closure Sensor Status Event."
+ --#SUMMARY "Status of Contact Closure Sensor '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 4 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 23 }
+
+ st4AdcSensorEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4AdcSensorID,
+ st4AdcSensorName,
+ st4AdcSensorValue,
+ st4AdcSensorStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Analog-to-digital converter sensor event."
+ --#TYPE "Sentry: Analog-to-Digital Converter Sensor Event."
+ --#SUMMARY "Status of Analog-to-Digital Converter Sensor '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 5 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 24 }
+
+ st4FanSensorEvent NOTIFICATION-TYPE
+ OBJECTS {
+ st4SystemLocation,
+ st4FanSensorID,
+ st4FanSensorName,
+ st4FanSensorValue,
+ st4FanSensorStatus,
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Fan sensor event."
+ --#TYPE "Sentry: Fan Sensor Event."
+ --#SUMMARY "Status of Fan Sensor '%s' (%s) is '%s'."
+ --#ARGUMENTS { 2, 1, 4 }
+ --#SEVERITY CRITICAL
+ --#GENERIC 6
+ --#CATEGORY "Error Events"
+ --#SOURCE_ID "A"
+ --#TIMEINDEX 255
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE UNKNOWN
+ ::= { st4Events 25 }
+
+-- Conformance Definitions
+
+ st4Conformance OBJECT IDENTIFIER ::= { sentry4 200 }
+
+ -- Object/Notification Groups
+
+ st4Groups OBJECT IDENTIFIER ::= { st4Conformance 1 }
+
+ st4SystemObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ st4SystemProductName,
+ st4SystemLocation,
+ st4SystemFirmwareVersion,
+ st4SystemFirmwareBuildInfo,
+ st4SystemNICSerialNumber,
+ st4SystemNICHardwareInfo,
+ st4SystemProductSeries,
+ st4SystemFeatures,
+ st4SystemFeatureKey,
+ st4SystemConfigModifiedCount,
+ st4SystemUnitCount
+ }
+ STATUS current
+ DESCRIPTION
+ "System objects group."
+ ::= { st4Groups 1 }
+
+ st4UnitObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ st4UnitID,
+ st4UnitName,
+ st4UnitProductSN,
+ st4UnitModel,
+ st4UnitAssetTag,
+ st4UnitType,
+ st4UnitCapabilities,
+ st4UnitProductMfrDate,
+ st4UnitDisplayOrientation,
+ st4UnitOutletSequenceOrder,
+ st4UnitOutletDisplayOrder,
+ st4UnitInputCordCount,
+ st4UnitTempSensorCount,
+ st4UnitHumidSensorCount,
+ st4UnitWaterSensorCount,
+ st4UnitCcSensorCount,
+ st4UnitAdcSensorCount,
+ st4UnitFanSensorCount,
+ st4UnitStatus,
+ st4UnitNotifications
+ }
+ STATUS current
+ DESCRIPTION
+ "Unit objects group."
+ ::= { st4Groups 2 }
+
+ st4InputCordObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ st4InputCordActivePowerHysteresis,
+ st4InputCordApparentPowerHysteresis,
+ st4InputCordPowerFactorHysteresis,
+ st4InputCordOutOfBalanceHysteresis,
+ st4InputCordID,
+ st4InputCordName,
+ st4InputCordInletType,
+ st4InputCordNominalVoltage,
+ st4InputCordNominalVoltageMin,
+ st4InputCordNominalVoltageMax,
+ st4InputCordCurrentCapacity,
+ st4InputCordCurrentCapacityMax,
+ st4InputCordPowerCapacity,
+ st4InputCordNominalPowerFactor,
+ st4InputCordLineCount,
+ st4InputCordPhaseCount,
+ st4InputCordOcpCount,
+ st4InputCordBranchCount,
+ st4InputCordOutletCount,
+ st4InputCordState,
+ st4InputCordStatus,
+ st4InputCordActivePower,
+ st4InputCordActivePowerStatus,
+ st4InputCordApparentPower,
+ st4InputCordApparentPowerStatus,
+ st4InputCordPowerUtilized,
+ st4InputCordPowerFactor,
+ st4InputCordPowerFactorStatus,
+ st4InputCordEnergy,
+ st4InputCordFrequency,
+ st4InputCordOutOfBalance,
+ st4InputCordOutOfBalanceStatus,
+ st4InputCordNotifications,
+ st4InputCordActivePowerLowAlarm,
+ st4InputCordActivePowerLowWarning,
+ st4InputCordActivePowerHighWarning,
+ st4InputCordActivePowerHighAlarm,
+ st4InputCordApparentPowerLowAlarm,
+ st4InputCordApparentPowerLowWarning,
+ st4InputCordApparentPowerHighWarning,
+ st4InputCordApparentPowerHighAlarm,
+ st4InputCordPowerFactorLowAlarm,
+ st4InputCordPowerFactorLowWarning,
+ st4InputCordOutOfBalanceHighWarning,
+ st4InputCordOutOfBalanceHighAlarm
+ }
+ STATUS current
+ DESCRIPTION
+ "Input cord objects group."
+ ::= { st4Groups 3 }
+
+ st4LineObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ st4LineCurrentHysteresis,
+ st4LineID,
+ st4LineLabel,
+ st4LineCurrentCapacity,
+ st4LineState,
+ st4LineStatus,
+ st4LineCurrent,
+ st4LineCurrentStatus,
+ st4LineCurrentUtilized,
+ st4LineNotifications,
+ st4LineCurrentLowAlarm,
+ st4LineCurrentLowWarning,
+ st4LineCurrentHighWarning,
+ st4LineCurrentHighAlarm
+ }
+ STATUS current
+ DESCRIPTION
+ "Line objects group."
+ ::= { st4Groups 4 }
+
+ st4PhaseObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ st4PhaseVoltageHysteresis,
+ st4PhasePowerFactorHysteresis,
+ st4PhaseID,
+ st4PhaseLabel,
+ st4PhaseNominalVoltage,
+ st4PhaseBranchCount,
+ st4PhaseOutletCount,
+ st4PhaseState,
+ st4PhaseStatus,
+ st4PhaseVoltage,
+ st4PhaseVoltageStatus,
+ st4PhaseVoltageDeviation,
+ st4PhaseCurrent,
+ st4PhaseCurrentCrestFactor,
+ st4PhaseActivePower,
+ st4PhaseApparentPower,
+ st4PhasePowerFactor,
+ st4PhasePowerFactorStatus,
+ st4PhaseReactance,
+ st4PhaseEnergy,
+ st4PhaseNotifications,
+ st4PhaseVoltageLowAlarm,
+ st4PhaseVoltageLowWarning,
+ st4PhaseVoltageHighWarning,
+ st4PhaseVoltageHighAlarm,
+ st4PhasePowerFactorLowAlarm,
+ st4PhasePowerFactorLowWarning
+ }
+ STATUS current
+ DESCRIPTION
+ "Phase objects group."
+ ::= { st4Groups 5 }
+
+ st4OcpObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ st4OcpID,
+ st4OcpLabel,
+ st4OcpType,
+ st4OcpCurrentCapacity,
+ st4OcpCurrentCapacityMax,
+ st4OcpBranchCount,
+ st4OcpOutletCount,
+ st4OcpStatus,
+ st4OcpNotifications
+ }
+ STATUS current
+ DESCRIPTION
+ "Over-current protector objects group."
+ ::= { st4Groups 6 }
+
+ st4BranchObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ st4BranchCurrentHysteresis,
+ st4BranchID,
+ st4BranchLabel,
+ st4BranchCurrentCapacity,
+ st4BranchPhaseID,
+ st4BranchOcpID,
+ st4BranchOutletCount,
+ st4BranchState,
+ st4BranchStatus,
+ st4BranchCurrent,
+ st4BranchCurrentStatus,
+ st4BranchCurrentUtilized,
+ st4BranchNotifications,
+ st4BranchCurrentLowAlarm,
+ st4BranchCurrentLowWarning,
+ st4BranchCurrentHighWarning,
+ st4BranchCurrentHighAlarm
+ }
+ STATUS current
+ DESCRIPTION
+ "Branch objects group."
+ ::= { st4Groups 7 }
+
+ st4OutletObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ st4OutletCurrentHysteresis,
+ st4OutletActivePowerHysteresis,
+ st4OutletPowerFactorHysteresis,
+ st4OutletSequenceInterval,
+ st4OutletRebootDelay,
+ st4OutletStateChangeLogging,
+ st4OutletID,
+ st4OutletName,
+ st4OutletCapabilities,
+ st4OutletSocketType,
+ st4OutletCurrentCapacity,
+ st4OutletPowerCapacity,
+ st4OutletWakeupState,
+ st4OutletPostOnDelay,
+ st4OutletPhaseID,
+ st4OutletOcpID,
+ st4OutletBranchID,
+ st4OutletState,
+ st4OutletStatus,
+ st4OutletCurrent,
+ st4OutletCurrentStatus,
+ st4OutletCurrentUtilized,
+ st4OutletVoltage,
+ st4OutletActivePower,
+ st4OutletActivePowerStatus,
+ st4OutletApparentPower,
+ st4OutletPowerFactor,
+ st4OutletPowerFactorStatus,
+ st4OutletCurrentCrestFactor,
+ st4OutletReactance,
+ st4OutletEnergy,
+ st4OutletNotifications,
+ st4OutletCurrentLowAlarm,
+ st4OutletCurrentLowWarning,
+ st4OutletCurrentHighWarning,
+ st4OutletCurrentHighAlarm,
+ st4OutletActivePowerLowAlarm,
+ st4OutletActivePowerLowWarning,
+ st4OutletActivePowerHighWarning,
+ st4OutletActivePowerHighAlarm,
+ st4OutletPowerFactorLowAlarm,
+ st4OutletPowerFactorLowWarning,
+ st4OutletControlState,
+ st4OutletControlAction,
+ st4OutletQueueControl
+ }
+ STATUS current
+ DESCRIPTION
+ "Outlet objects group."
+ ::= { st4Groups 8 }
+
+ st4TempSensorObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ st4TempSensorHysteresis,
+ st4TempSensorScale,
+ st4TempSensorID,
+ st4TempSensorName,
+ st4TempSensorValueMin,
+ st4TempSensorValueMax,
+ st4TempSensorValue,
+ st4TempSensorStatus,
+ st4TempSensorNotifications,
+ st4TempSensorLowAlarm,
+ st4TempSensorLowWarning,
+ st4TempSensorHighWarning,
+ st4TempSensorHighAlarm
+ }
+ STATUS current
+ DESCRIPTION
+ "Temperature sensor objects group."
+ ::= { st4Groups 9 }
+
+ st4HumidSensorObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ st4HumidSensorHysteresis,
+ st4HumidSensorID,
+ st4HumidSensorName,
+ st4HumidSensorValue,
+ st4HumidSensorStatus,
+ st4HumidSensorNotifications,
+ st4HumidSensorLowAlarm,
+ st4HumidSensorLowWarning,
+ st4HumidSensorHighWarning,
+ st4HumidSensorHighAlarm
+ }
+ STATUS current
+ DESCRIPTION
+ "Humidity sensor objects group."
+ ::= { st4Groups 10 }
+
+ st4WaterSensorObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ st4WaterSensorID,
+ st4WaterSensorName,
+ st4WaterSensorStatus,
+ st4WaterSensorNotifications
+ }
+ STATUS current
+ DESCRIPTION
+ "Water sensor objects group."
+ ::= { st4Groups 11 }
+
+ st4CcSensorObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ st4CcSensorID,
+ st4CcSensorName,
+ st4CcSensorStatus,
+ st4CcSensorNotifications
+ }
+ STATUS current
+ DESCRIPTION
+ "Contact closure sensor objects group."
+ ::= { st4Groups 12 }
+
+ st4AdcSensorObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ st4AdcSensorHysteresis,
+ st4AdcSensorID,
+ st4AdcSensorName,
+ st4AdcSensorValue,
+ st4AdcSensorStatus,
+ st4AdcSensorNotifications,
+ st4AdcSensorLowAlarm,
+ st4AdcSensorLowWarning,
+ st4AdcSensorHighWarning,
+ st4AdcSensorHighAlarm
+ }
+ STATUS current
+ DESCRIPTION
+ "Analog-to-digital converter sensor objects group."
+ ::= { st4Groups 13 }
+
+ st4FanSensorObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ st4FanSensorHysteresis,
+ st4FanSensorID,
+ st4FanSensorName,
+ st4FanSensorValue,
+ st4FanSensorStatus,
+ st4FanSensorNotifications,
+ st4FanSensorLowAlarm,
+ st4FanSensorLowWarning,
+ st4FanSensorHighWarning,
+ st4FanSensorHighAlarm
+ }
+ STATUS current
+ DESCRIPTION
+ "Fan sensor objects group."
+ ::= { st4Groups 14 }
+
+ st4EventInfoObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ st4EventStatusText,
+ st4EventStatusCondition
+ }
+ STATUS current
+ DESCRIPTION
+ "Event information objects group."
+ ::= { st4Groups 99 }
+
+ st4EventNotificationsGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ st4UnitStatusEvent,
+ st4InputCordStatusEvent,
+ st4InputCordActivePowerEvent,
+ st4InputCordApparentPowerEvent,
+ st4InputCordPowerFactorEvent,
+ st4InputCordOutOfBalanceEvent,
+ st4LineStatusEvent,
+ st4LineCurrentEvent,
+ st4PhaseStatusEvent,
+ st4PhaseVoltageEvent,
+ st4PhasePowerFactorEvent,
+ st4OcpStatusEvent,
+ st4BranchStatusEvent,
+ st4BranchCurrentEvent,
+ st4OutletStatusEvent,
+ st4OutletStateChangeEvent,
+ st4OutletCurrentEvent,
+ st4OutletActivePowerEvent,
+ st4OutletPowerFactorEvent,
+ st4TempSensorEvent,
+ st4HumidSensorEvent,
+ st4WaterSensorStatusEvent,
+ st4CcSensorStatusEvent,
+ st4AdcSensorEvent,
+ st4FanSensorEvent
+ }
+ STATUS current
+ DESCRIPTION
+ "Event notifications group."
+ ::= { st4Groups 100 }
+
+ -- Compliance Statements
+
+ st4Compliances OBJECT IDENTIFIER ::= { st4Conformance 2 }
+
+ st4ModuleCompliances MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The requirements for conformance to the Sentry4-MIB."
+ MODULE
+ GROUP st4SystemObjectsGroup
+ DESCRIPTION
+ "System objects group."
+ GROUP st4UnitObjectsGroup
+ DESCRIPTION
+ "Unit objects group."
+ GROUP st4InputCordObjectsGroup
+ DESCRIPTION
+ "Input cord objects group."
+ GROUP st4LineObjectsGroup
+ DESCRIPTION
+ "Line objects group."
+ GROUP st4PhaseObjectsGroup
+ DESCRIPTION
+ "Phase objects group."
+ GROUP st4OcpObjectsGroup
+ DESCRIPTION
+ "Over-current protector objects group."
+ GROUP st4BranchObjectsGroup
+ DESCRIPTION
+ "Branch objects group."
+ GROUP st4OutletObjectsGroup
+ DESCRIPTION
+ "Outlet objects group."
+ GROUP st4TempSensorObjectsGroup
+ DESCRIPTION
+ "Temperature sensor objects group."
+ GROUP st4HumidSensorObjectsGroup
+ DESCRIPTION
+ "Humidity sensor objects group."
+ GROUP st4WaterSensorObjectsGroup
+ DESCRIPTION
+ "Water sensor objects group."
+ GROUP st4CcSensorObjectsGroup
+ DESCRIPTION
+ "Contact closure sensor objects group."
+ GROUP st4AdcSensorObjectsGroup
+ DESCRIPTION
+ "Analog-to-digital converter sensor objects group."
+ GROUP st4FanSensorObjectsGroup
+ DESCRIPTION
+ "Fan sensor objects group."
+ GROUP st4EventInfoObjectsGroup
+ DESCRIPTION
+ "Event information objects group."
+ GROUP st4EventNotificationsGroup
+ DESCRIPTION
+ "Event notifications group."
+ ::= { st4Compliances 1 }
+
+END \ No newline at end of file