From Emerald Cockroach, 1 Year ago, written in Plain Text.
Embed
  1. --
  2. --  Copyright(C) 2003-2016 Server Technology, Inc.
  3. --
  4.  
  5.     Sentry3-MIB DEFINITIONS ::= BEGIN
  6.  
  7.     IMPORTS
  8.         MODULE-IDENTITY, NOTIFICATION-TYPE,
  9.         OBJECT-TYPE, enterprises                            FROM SNMPv2-SMI
  10.         DisplayString                                       FROM SNMPv2-TC;
  11.  
  12.  
  13.     sentry3 MODULE-IDENTITY
  14.         LAST-UPDATED "201601251630Z" -- 25 January 2016
  15.         ORGANIZATION "Server Technology, Inc."
  16.         CONTACT-INFO
  17.             "Server Technology, Inc.
  18.              1040 Sandhill Road
  19.              Reno, NV 89521
  20.              Tel: (775) 284-2000
  21.              Fax: (775) 284-2065
  22.              Email: mibmaster@servertech.com"
  23.         DESCRIPTION
  24.             "This is the MIB module for the third generation of the
  25.              Sentry product family.  This includes the Sentry Remote
  26.              Power Manager (RPM), Sentry Power Distribution Unit (PDU),
  27.              Sentry Environmental Monitor (EM), Sentry Smart and
  28.              Switched Cabinet Distribution Unit (CDU), and Sentry
  29.              Switched -48 VDC."
  30.         REVISION "201601251630Z" -- 25 January 2016
  31.         DESCRIPTION
  32.             "Adjusted the upper limit of infeedLoadValue to 60000.
  33.              Adjusted the upper limit of infeedLoadHighThresh to 600.
  34.              Adjusted the upper limit of infeedCapacity to 600."
  35.         REVISION "201406251200Z" -- 25 June 2014
  36.         DESCRIPTION
  37.             "Adjusted the upper limit of tempHumidSensorTempRecDelta
  38.              to 54."
  39.         REVISION "201401161800Z" -- 16 January 2014
  40.         DESCRIPTION
  41.             "Added an eventInformationGroup with two new objects:
  42.              eventStatusText and eventStatusCondition.  Added these
  43.              objects to all traps and updated the trap annotations
  44.              to use the eventStatusText string value instead of the
  45.              integer value of the status object in the trap."
  46.         REVISION "201311250900Z" -- 25 November 2013
  47.         DESCRIPTION
  48.             "Added a new object: tempHumidSensorHumidRecDelta."
  49.         REVISION "201309161000Z" -- 16 September 2013
  50.         DESCRIPTION
  51.             "Adjusted the upper limit of infeedLoadValue to 30000.
  52.              Adjusted the upper limit of infeedLoadHighThresh to 300.
  53.              Adjusted the upper limit of infeedCapacity to 300.
  54.              Adjusted the upper limit of branchLoadValue to 4000."
  55.         REVISION "201302140930Z" -- 14 February 2013
  56.         DESCRIPTION
  57.             "Added a branch table with new objects for branch status
  58.              and current measurements.  Added 'branchOnSense' and
  59.              'branchLoadSense' bits to infeedCapabilities.  Added
  60.              'reading', 'offFuse', and 'onFuse' bits to infeedStatus.
  61.              Added branchStatusEvent and branchLoadEvent notifications.
  62.              Added 'outOfBalance' to the list of error conditions
  63.              enumerated by the towerStatus object."
  64.         REVISION "201211071400Z" -- 7 November 2012
  65.         DESCRIPTION
  66.             "Adjusted the upper limit of systemVersion to 80.  Adjusted
  67.              the upper limit of infeedOutletCount and outletIndex to 64."
  68.         REVISION "201204181400Z" -- 18 April 2012
  69.         DESCRIPTION
  70.             "Adjusted the upper limit of outletIndex to 32."
  71.         REVISION "201201041100Z" -- 4 January 2012
  72.         DESCRIPTION
  73.             "Added 'nvmFail' to the list of error conditions enumerated
  74.              by the towerStatus object."
  75.         REVISION "201107111640Z" -- 11 July 2011
  76.         DESCRIPTION
  77.             "Added 'outletControlInhibit' to the list of key-activated
  78.              features enumerated by the systemFeatures object.  Changed
  79.              the upper limit of tempHumidSensorTempRecDelta to 18 to
  80.              accommodate the maximum Fahrenheit value."
  81.         REVISION "201106151300Z" -- 15 June 2011
  82.         DESCRIPTION
  83.             "Added a new object: tempHumidSensorTempRecDelta."
  84.         REVISION "201105051100Z" -- 5 May 2011
  85.         DESCRIPTION
  86.             "Added several new objects: systemOutletSeqInterval,
  87.              systemOutletRebootDelay, systemConfigModifiedCount,
  88.              outletWakeupState, and outletPostOnDelay.  Removed the
  89.              'snmpPOPS' feature-key activation requirement from
  90.              descriptions of POPS objects."
  91.         REVISION "201007071215Z" -- 7 July 2010
  92.         DESCRIPTION
  93.             "Added support for Per-Inlet Power Sensing (PIPS) hardware.
  94.              Added several new objects: towerVACapacity,
  95.              towerVACapacityUsed, towerActivePower, towerApparentPower,
  96.              towerPowerFactor, towerEnergy, towerLineFrequency,
  97.              infeedReactance, infeedPhaseCurrent, infeedPhaseVoltage,
  98.              infeedCapacityUsed, infeedLineID, infeedLineToLineID,
  99.              infeedPhaseID, infeedVACapacity, and infeedVACapacityUsed.
  100.              Changed the UNITS of infeedEnergy.  Adjusted the limits of
  101.              INTEGER data types for various objects.  Updated the
  102.              descriptions of various infeedTable objects to distinguish
  103.              between line and phase measurements with three-phase PIPS
  104.              hardware."
  105.         REVISION "200903101600Z" -- 10 March 2009
  106.         DESCRIPTION
  107.             "Added support for Per-Outlet Power Sensing (POPS) hardware.
  108.              Added several new objects: systemFeatures, systemFeatureKey,
  109.              infeedApparentPower, infeedPowerFactor, infeedCrestFactor,
  110.              infeedEnergy, outletCapacity, outletVoltage, outletPower,
  111.              outletApparentPower, outletPowerFactor, outletCrestFactor,
  112.              and outletEnergy.  Added 'voltageSense' and 'powerSense'
  113.              bit definitions to the input feed and outlet capabilities
  114.              objects.  Increased the size of systemVersion to 50."
  115.         REVISION "200805071520Z" -- 7 May 2008
  116.         DESCRIPTION
  117.             "Added systemAreaUnit and systemPowerFactor objects.  Renamed
  118.              the systemWattsPerUnitArea object to systemWattsPerAreaUnit.
  119.              Changed systemArea from read-only to read-write."
  120.         REVISION "200707091445Z" -- 9 July 2007
  121.         DESCRIPTION
  122.             "Added support for products with fan rotation sensing and
  123.              internal temperature sensing.  Added 'fanSense' and
  124.              'tempSense' bit definitions to the tower capabilities
  125.              object.  Added 'fanFail' and 'overTemp' states to the
  126.              towerStatus object.  Modified the description of the
  127.              towerStatusEvent trap to reflect these additions."
  128.         REVISION "200701091410Z" -- 9 January 2007
  129.         DESCRIPTION
  130.             "Added several new objects: systemArea, systemTotalPower,
  131.              systemWattsPerUnitArea, towerProductSN, towerModelNumber,
  132.              towerCapabilities, infeedCapacity, infeedVoltage, and
  133.              infeedPower.  Added six states to the outletControlState
  134.              object."
  135.         REVISION "200607201200Z" -- 20 July 2006
  136.         DESCRIPTION
  137.             "Changed the upper limit of systemTowerCount from 2 to 4."
  138.         REVISION "200606120930Z" -- 12 June 2006
  139.         DESCRIPTION
  140.             "Added a tempHumidSensorTempScale object to select either
  141.              Celsius or Fahrenheit as the scale for temperature values.
  142.              To accommodate the maximum Fahrenheit value, the upper limit
  143.              of tempHumidSensorTempValue was changed to 2540, and the
  144.              upper limit of tempHumidSensorTempHighThresh was changed to
  145.              254.  Removed 'Celsius' from the UNITS clause and description
  146.              of temperature objects.  Added the tempHumidSensorTempScale
  147.              object to the tempHumidSensorTempEvent trap.  Changed the
  148.              upper limit of towerIndex from 2 to 4, to accommodate new
  149.              products with additional link capabilities."
  150.         REVISION "200507271105Z" -- 27 July 2005
  151.         DESCRIPTION
  152.             "Changed the upper limit of tempHumidSensorTempLowThresh to
  153.              123.  Changed the upper limit of tempHumidSensorTempValue
  154.              to 1235."
  155.         REVISION "200502181145Z" -- 18 February 2005
  156.         DESCRIPTION
  157.             "Added CDU products to the MIB description.  Corrected syntax
  158.              of outletID to specify SIZE(2..4)."
  159.         REVISION "200501071220Z" -- 7 January 2005
  160.         DESCRIPTION
  161.             "Added a 'fusedBranch' bit definition to the outlet
  162.              capabilities object.  Added 'offFuse' and 'onFuse' states
  163.              to the outlet status object.  Modified the descriptions of
  164.              objects and traps to reflect support for these additions."
  165.         REVISION "200412091320Z" -- 9 December 2004
  166.         DESCRIPTION
  167.             "Corrected spelling errors.  Removed product acronyms from the
  168.              trap annotations."
  169.         REVISION "200411111200Z" -- 11 November 2004
  170.         DESCRIPTION
  171.             "Changed the upper limit of tempHumidSensorTempHighThresh to
  172.              123.  Renamed systemSerialNumber to systemNICSerialNumber."
  173.         REVISION "200311201300Z" -- 20 November 2003
  174.         DESCRIPTION
  175.             "Changed the MIB description to reflect that there are
  176.              multiple products in the Sentry product family supported by
  177.              this MIB."
  178.         REVISION "200310231900Z" -- 23 October 2003
  179.         DESCRIPTION
  180.             "Added annotations to the trap definitions.  Added a
  181.              'reading' state to the outletStatus object.  Renamed
  182.              'notificationGroup' to 'sentry3Traps'.  Corrected the
  183.              the description of the tempHumidSensorStatusEvent trap."
  184.         REVISION "200310021100Z" -- 2 October 2003
  185.         DESCRIPTION
  186.             "Added a 'failSafe' bit definition to the infeed capabilities
  187.              object, and corrected the definition of the 'defaultOff'
  188.              infeed capabilities bit."
  189.         REVISION "200308271600Z" -- 27 August 2003
  190.         DESCRIPTION
  191.             "Added new bit definitions to the infeed and outlet
  192.              capabilities objects."
  193.         REVISION "200303281700Z" -- 28 March 2003
  194.         DESCRIPTION
  195.             "Added environmental monitor objects and traps."
  196.         REVISION "200303271700Z" -- 27 March 2003
  197.         DESCRIPTION
  198.             "Initial release."
  199.         ::= { serverTech 3 }
  200.  
  201.     serverTech OBJECT IDENTIFIER ::= { enterprises 1718 }
  202.  
  203.  
  204. --
  205. --  System Group
  206. --
  207.  
  208.     systemGroup OBJECT IDENTIFIER ::= { sentry3 1 }
  209.  
  210.     systemVersion OBJECT-TYPE
  211.         SYNTAX      DisplayString(SIZE(0..80))
  212.         MAX-ACCESS  read-only
  213.         STATUS      current
  214.         DESCRIPTION
  215.             "The firmware version of the system."
  216.         ::= { systemGroup 1 }
  217.  
  218.     systemNICSerialNumber OBJECT-TYPE
  219.         SYNTAX      DisplayString(SIZE(0..8))
  220.         MAX-ACCESS  read-only
  221.         STATUS      current
  222.         DESCRIPTION
  223.             "The serial number of the network interface card in the
  224.              system."
  225.         ::= { systemGroup 2 }
  226.  
  227.     systemLocation OBJECT-TYPE
  228.         SYNTAX      DisplayString(SIZE(0..32))
  229.         MAX-ACCESS  read-write
  230.         STATUS      current
  231.         DESCRIPTION
  232.             "The location of the system."
  233.         ::= { systemGroup 3 }
  234.  
  235.     systemTowerCount OBJECT-TYPE
  236.         SYNTAX      INTEGER(0..4)
  237.         MAX-ACCESS  read-only
  238.         STATUS      current
  239.         DESCRIPTION
  240.             "The number of towers in the system."
  241.         ::= { systemGroup 4 }
  242.  
  243.     systemEnvMonCount OBJECT-TYPE
  244.         SYNTAX      INTEGER(0..4)
  245.         MAX-ACCESS  read-only
  246.         STATUS      current
  247.         DESCRIPTION
  248.             "The number of environmental monitors in the system."
  249.         ::= { systemGroup 5 }
  250.  
  251.     systemTotalPower OBJECT-TYPE
  252.         SYNTAX      INTEGER(-1..150000)
  253.         UNITS       "Watts"
  254.         MAX-ACCESS  read-only
  255.         STATUS      current
  256.         DESCRIPTION
  257.             "The total power consumption of all of the input feeds in the
  258.              system.  A non-negative value indicates the total power
  259.              consumption in Watts.  A negative value indicates that the
  260.              total power consumption was not available."
  261.         ::= { systemGroup 6 }
  262.  
  263.     systemArea OBJECT-TYPE
  264.         SYNTAX      INTEGER(0..1000)
  265.         UNITS       "tenth area units"
  266.         MAX-ACCESS  read-write
  267.         STATUS      current
  268.         DESCRIPTION
  269.             "The area that the footprint of the system occupies.  A
  270.              non-zero non-negative value indicates the area in tenths of
  271.              area units as selected by the systemAreaUnit object.  A zero
  272.              or negative value indicates that the area was not available."
  273.         ::= { systemGroup 7 }
  274.  
  275.     systemWattsPerAreaUnit OBJECT-TYPE
  276.         SYNTAX      INTEGER(-1..1500000)
  277.         UNITS       "Watts per area unit"
  278.         MAX-ACCESS  read-only
  279.         STATUS      current
  280.         DESCRIPTION
  281.             "The system Watts per area unit.  A non-negative value
  282.              indicates the power consumption per area unit as selected by
  283.              the systemAreaUnit object.  A negative value indicates that
  284.              the power consumption per area unit was not available."
  285.         ::= { systemGroup 8 }
  286.  
  287.     systemAreaUnit OBJECT-TYPE
  288.         SYNTAX      INTEGER {
  289.                         squareMeter(0),
  290.                         squareFoot(1)
  291.                     }
  292.         MAX-ACCESS  read-write
  293.         STATUS      current
  294.         DESCRIPTION
  295.             "The unit of area for the systemArea and systemWattsPerAreaUnit
  296.              objects.  If the agent does not support this object, then the
  297.              unit of area is a square foot."
  298.         ::= { systemGroup 9 }
  299.  
  300.     systemPowerFactor OBJECT-TYPE
  301.         SYNTAX      INTEGER(50..100)
  302.         UNITS       "hundredths"
  303.         MAX-ACCESS  read-write
  304.         STATUS      current
  305.         DESCRIPTION
  306.             "The power factor used in power calculations performed by the
  307.              system."
  308.         ::= { systemGroup 10 }
  309.  
  310.     systemFeatures OBJECT-TYPE
  311.         SYNTAX      BITS {
  312.                         smartLoadShedding(0),
  313.                         snmpPOPS(1),
  314.                         outletControlInhibit(2)
  315.                     }
  316.         MAX-ACCESS  read-only
  317.         STATUS      current
  318.         DESCRIPTION
  319.             "The key-activated features enabled in the system."
  320.         ::= { systemGroup 11 }
  321.  
  322.     systemFeatureKey OBJECT-TYPE
  323.         SYNTAX      DisplayString(SIZE(0..19))
  324.         MAX-ACCESS  read-write
  325.         STATUS      current
  326.         DESCRIPTION
  327.             "A valid feature key written to this object will enable a
  328.              feature in the system.  A valid feature key is in the form
  329.              xxxx-xxxx-xxxx-xxxx.  A read of this object returns an
  330.              empty string."
  331.         ::= { systemGroup 12 }
  332.  
  333.     systemOutletSeqInterval OBJECT-TYPE
  334.         SYNTAX      INTEGER(0..15)
  335.         UNITS       "seconds"
  336.         MAX-ACCESS  read-write
  337.         STATUS      current
  338.         DESCRIPTION
  339.             "The power-on sequencing interval for all outlets."
  340.         ::= { systemGroup 13 }
  341.  
  342.     systemOutletRebootDelay OBJECT-TYPE
  343.         SYNTAX      INTEGER(5..600)
  344.         UNITS       "seconds"
  345.         MAX-ACCESS  read-write
  346.         STATUS      current
  347.         DESCRIPTION
  348.             "The reboot delay for all outlets."
  349.         ::= { systemGroup 14 }
  350.  
  351.     systemConfigModifiedCount OBJECT-TYPE
  352.         SYNTAX      INTEGER(0..2147483647)
  353.         MAX-ACCESS  read-only
  354.         STATUS      current
  355.         DESCRIPTION
  356.             "The total number of times the system configuration has
  357.              changed."
  358.         ::= { systemGroup 15 }
  359.  
  360. --
  361. --  System Tables
  362. --
  363.  
  364.     systemTables OBJECT IDENTIFIER ::= { sentry3 2 }
  365.  
  366.     --
  367.     --  Tower Table
  368.     --
  369.  
  370.     towerTable OBJECT-TYPE
  371.         SYNTAX      SEQUENCE OF TowerEntry
  372.         MAX-ACCESS  not-accessible
  373.         STATUS      current
  374.         DESCRIPTION
  375.             "A table of towers."
  376.         ::= { systemTables 1 }
  377.  
  378.     towerEntry OBJECT-TYPE
  379.         SYNTAX      TowerEntry
  380.         MAX-ACCESS  not-accessible
  381.         STATUS      current
  382.         DESCRIPTION
  383.             "Row definition for the tower table."
  384.         INDEX       { towerIndex }
  385.         ::= { towerTable 1 }
  386.  
  387.     TowerEntry ::= SEQUENCE {
  388.         towerIndex           INTEGER,
  389.         towerID              DisplayString,
  390.         towerName            DisplayString,
  391.         towerStatus          INTEGER,
  392.         towerInfeedCount     INTEGER,
  393.         towerProductSN       DisplayString,
  394.         towerModelNumber     DisplayString,
  395.         towerCapabilities    BITS,
  396.         towerVACapacity      INTEGER,
  397.         towerVACapacityUsed  INTEGER,
  398.         towerActivePower     INTEGER,
  399.         towerApparentPower   INTEGER,
  400.         towerPowerFactor     INTEGER,
  401.         towerEnergy          INTEGER,
  402.         towerLineFrequency   INTEGER
  403.     }
  404.  
  405.     towerIndex OBJECT-TYPE
  406.         SYNTAX      INTEGER(0..4)
  407.         MAX-ACCESS  not-accessible
  408.         STATUS      current
  409.         DESCRIPTION
  410.             "Index for the tower table."
  411.         ::= { towerEntry 1 }
  412.  
  413.     towerID OBJECT-TYPE
  414.         SYNTAX      DisplayString(SIZE(1))
  415.         MAX-ACCESS  read-only
  416.         STATUS      current
  417.         DESCRIPTION
  418.             "The ID of the tower."
  419.         ::= { towerEntry 2 }
  420.  
  421.     towerName OBJECT-TYPE
  422.         SYNTAX      DisplayString(SIZE(0..24))
  423.         MAX-ACCESS  read-write
  424.         STATUS      current
  425.         DESCRIPTION
  426.             "The name of the tower."
  427.         ::= { towerEntry 3 }
  428.  
  429.     towerStatus OBJECT-TYPE
  430.         SYNTAX      INTEGER {
  431.                         normal(0),
  432.                         noComm(1),
  433.                         fanFail(2),
  434.                         overTemp(3),
  435.                         nvmFail(4),
  436.                         outOfBalance(5)
  437.                     }
  438.         MAX-ACCESS  read-only
  439.         STATUS      current
  440.         DESCRIPTION
  441.             "The operational status of the tower."
  442.         ::= { towerEntry 4 }
  443.  
  444.     towerInfeedCount OBJECT-TYPE
  445.         SYNTAX      INTEGER(0..4)
  446.         MAX-ACCESS  read-only
  447.         STATUS      current
  448.         DESCRIPTION
  449.             "The number of input feeds on the tower."
  450.         ::= { towerEntry 5 }
  451.  
  452.     towerProductSN OBJECT-TYPE
  453.         SYNTAX      DisplayString(SIZE(0..16))
  454.         MAX-ACCESS  read-only
  455.         STATUS      current
  456.         DESCRIPTION
  457.             "The product serial number of the tower."
  458.         ::= { towerEntry 6 }
  459.  
  460.     towerModelNumber OBJECT-TYPE
  461.         SYNTAX      DisplayString(SIZE(0..24))
  462.         MAX-ACCESS  read-only
  463.         STATUS      current
  464.         DESCRIPTION
  465.             "The model number of the tower."
  466.         ::= { towerEntry 7 }
  467.  
  468.     towerCapabilities OBJECT-TYPE
  469.         SYNTAX      BITS {
  470.                         failSafe(0),
  471.                         fuseSense(1),
  472.                         directCurrent(2),
  473.                         threePhase(3),
  474.                         fanSense(4),
  475.                         tempSense(5)
  476.                     }
  477.         MAX-ACCESS  read-only
  478.         STATUS      current
  479.         DESCRIPTION
  480.             "The capabilities of the tower."
  481.         ::= { towerEntry 8 }
  482.  
  483.     towerVACapacity OBJECT-TYPE
  484.         SYNTAX      INTEGER(-1..50000)
  485.         UNITS       "Volt-Amps"
  486.         MAX-ACCESS  read-only
  487.         STATUS      current
  488.         DESCRIPTION
  489.             "The total apparent power capacity of the tower circuit.
  490.              A non-negative value indicates the maximum total apparent
  491.              power in Volt-Amps.  A negative value indicates that the
  492.              total apparent power capacity was not available."
  493.         ::= { towerEntry 9 }
  494.  
  495.     towerVACapacityUsed OBJECT-TYPE
  496.         SYNTAX      INTEGER(-1..1500)
  497.         UNITS       "tenth percentage"
  498.         MAX-ACCESS  read-only
  499.         STATUS      current
  500.         DESCRIPTION
  501.             "The used percentage of the tower circuit total apparent power
  502.              capacity (towerApparentPower / towerVACapacity x 100).  A
  503.              non-negative value indicates the percentage of capacity used
  504.              in tenths.  A negative value indicates that the percentage of
  505.              capacity used was not available."
  506.         ::= { towerEntry 10 }
  507.  
  508.     towerActivePower OBJECT-TYPE
  509.         SYNTAX      INTEGER(-1..50000)
  510.         UNITS       "Watts"
  511.         MAX-ACCESS  read-only
  512.         STATUS      current
  513.         DESCRIPTION
  514.             "The total active power consumption of the tower circuit.
  515.              A non-negative value indicates the total active power
  516.              consumption in Watts.  A negative value indicates that the
  517.              total active power consumption was not available."
  518.         ::= { towerEntry 11 }
  519.  
  520.     towerApparentPower OBJECT-TYPE
  521.         SYNTAX      INTEGER(-1..50000)
  522.         UNITS       "Volt-Amps"
  523.         MAX-ACCESS  read-only
  524.         STATUS      current
  525.         DESCRIPTION
  526.             "The total apparent power consumption of the tower circuit.
  527.              A non-negative value indicates the total apparent power
  528.              consumption in Volt-Amps.  A negative value indicates that
  529.              the total apparent power consumption was not available."
  530.         ::= { towerEntry 12 }
  531.  
  532.     towerPowerFactor OBJECT-TYPE
  533.         SYNTAX      INTEGER(-1..100)
  534.         UNITS       "hundredths"
  535.         MAX-ACCESS  read-only
  536.         STATUS      current
  537.         DESCRIPTION
  538.             "The overall power factor of the tower circuit.  A non-
  539.              negative value indicates the overall power factor in
  540.              hundredths.  A negative value indicates that the overall
  541.              power factor was not able to be measured."
  542.         ::= { towerEntry 13 }
  543.  
  544.     towerEnergy OBJECT-TYPE
  545.         SYNTAX      INTEGER(-1..2147483647)
  546.         UNITS       "Kilowatt-Hours"
  547.         MAX-ACCESS  read-only
  548.         STATUS      current
  549.         DESCRIPTION
  550.             "The total energy consumption of the tower circuit.  A non-
  551.              negative value indicates the total energy consumption in
  552.              Kilowatt-Hours.  A negative value indicates that the total
  553.              energy consumption was not available."
  554.         ::= { towerEntry 14 }
  555.  
  556.     towerLineFrequency OBJECT-TYPE
  557.         SYNTAX      INTEGER(-1..60)
  558.         UNITS       "Hertz"
  559.         MAX-ACCESS  read-only
  560.         STATUS      current
  561.         DESCRIPTION
  562.             "The frequency of the input feed line voltage.  A non-
  563.              negative value indicates the frequency in Hertz.  A negative
  564.              value indicates that the frequency was not available."
  565.         ::= { towerEntry 15 }
  566.  
  567.     --
  568.     --  Input Feed Table
  569.     --
  570.  
  571.     infeedTable OBJECT-TYPE
  572.         SYNTAX      SEQUENCE OF InfeedEntry
  573.         MAX-ACCESS  not-accessible
  574.         STATUS      current
  575.         DESCRIPTION
  576.             "A table of input feeds."
  577.         ::= { systemTables 2 }
  578.  
  579.     infeedEntry OBJECT-TYPE
  580.         SYNTAX      InfeedEntry
  581.         MAX-ACCESS  not-accessible
  582.         STATUS      current
  583.         DESCRIPTION
  584.             "Row definition for the input feed table."
  585.         INDEX       { towerIndex, infeedIndex }
  586.         ::= { infeedTable 1 }
  587.  
  588.     InfeedEntry ::= SEQUENCE {
  589.         infeedIndex          INTEGER,
  590.         infeedID             DisplayString,
  591.         infeedName           DisplayString,
  592.         infeedCapabilities   BITS,
  593.         infeedStatus         INTEGER,
  594.         infeedLoadStatus     INTEGER,
  595.         infeedLoadValue      INTEGER,
  596.         infeedLoadHighThresh INTEGER,
  597.         infeedOutletCount    INTEGER,
  598.         infeedCapacity       INTEGER,
  599.         infeedVoltage        INTEGER,
  600.         infeedPower          INTEGER,
  601.         infeedApparentPower  INTEGER,
  602.         infeedPowerFactor    INTEGER,
  603.         infeedCrestFactor    INTEGER,
  604.         infeedEnergy         INTEGER,
  605.         infeedReactance      INTEGER,
  606.         infeedPhaseVoltage   INTEGER,
  607.         infeedPhaseCurrent   INTEGER,
  608.         infeedCapacityUsed   INTEGER,
  609.         infeedLineID         DisplayString,
  610.         infeedLineToLineID   DisplayString,
  611.         infeedPhaseID        DisplayString,
  612.         infeedVACapacity     INTEGER,
  613.         infeedVACapacityUsed INTEGER
  614.     }
  615.  
  616.     infeedIndex OBJECT-TYPE
  617.         SYNTAX      INTEGER(0..4)
  618.         MAX-ACCESS  not-accessible
  619.         STATUS      current
  620.         DESCRIPTION
  621.             "Index for the input feed table."
  622.         ::= { infeedEntry 1 }
  623.  
  624.     infeedID OBJECT-TYPE
  625.         SYNTAX      DisplayString(SIZE(2))
  626.         MAX-ACCESS  read-only
  627.         STATUS      current
  628.         DESCRIPTION
  629.             "The ID of the input feed."
  630.         ::= { infeedEntry 2 }
  631.  
  632.     infeedName OBJECT-TYPE
  633.         SYNTAX      DisplayString(SIZE(0..24))
  634.         MAX-ACCESS  read-write
  635.         STATUS      current
  636.         DESCRIPTION
  637.             "The name of the input feed."
  638.         ::= { infeedEntry 3 }
  639.  
  640.     infeedCapabilities OBJECT-TYPE
  641.         SYNTAX      BITS {
  642.                         onSense(0),
  643.                         loadSense(1),
  644.                         powerControl(2),
  645.                         failSafe(3),
  646.                         defaultOff(4),
  647.                         voltageSense(5),
  648.                         powerSense(6),
  649.                         branchOnSense(7),
  650.                         branchLoadSense(8)
  651.                     }
  652.         MAX-ACCESS  read-only
  653.         STATUS      current
  654.         DESCRIPTION
  655.             "The capabilities of the input feed."
  656.         ::= { infeedEntry 4 }
  657.  
  658.     infeedStatus OBJECT-TYPE
  659.         SYNTAX      INTEGER {
  660.                         off(0),
  661.                         on(1),
  662.                         offWait(2),
  663.                         onWait(3),
  664.                         offError(4),
  665.                         onError(5),
  666.                         noComm(6),
  667.                         reading(7),
  668.                         offFuse(8),
  669.                         onFuse(9)
  670.                     }
  671.         MAX-ACCESS  read-only
  672.         STATUS      current
  673.         DESCRIPTION
  674.             "The status of the input feed line.  If the infeedCapabilities
  675.              'onSense' bit is TRUE, then all of the states are supported
  676.              and indicate the sensed state of the input feed.  If the
  677.              infeedCapabilities 'onSense' bit is FALSE, then only the
  678.              'on' and 'noComm' states are supported, and 'on' indicates
  679.              a derived state, not a sensed state."
  680.         ::= { infeedEntry 5 }
  681.  
  682.     infeedLoadStatus OBJECT-TYPE
  683.         SYNTAX      INTEGER {
  684.                         normal(0),
  685.                         notOn(1),
  686.                         reading(2),
  687.                         loadLow(3),
  688.                         loadHigh(4),
  689.                         overLoad(5),
  690.                         readError(6),
  691.                         noComm(7)
  692.                     }
  693.         MAX-ACCESS  read-only
  694.         STATUS      current
  695.         DESCRIPTION
  696.             "The status of the load measured on the input feed line.  If
  697.              the infeedCapabilities 'loadSense' bit is TRUE, then all of
  698.              the states are supported.  If the infeedCapabilities
  699.              'loadSense' bit is FALSE, then only the 'normal' and 'noComm'
  700.              states are supported."
  701.         ::= { infeedEntry 6 }
  702.  
  703.     infeedLoadValue OBJECT-TYPE
  704.         SYNTAX      INTEGER(-1..60000)
  705.         UNITS       "hundredth Amps"
  706.         MAX-ACCESS  read-only
  707.         STATUS      current
  708.         DESCRIPTION
  709.             "The load measured on the input feed line.  A non-negative
  710.              value indicates the measured load in hundredths of Amps.  A
  711.              negative value indicates that a load value was not able to
  712.              be measured."
  713.         ::= { infeedEntry 7 }
  714.  
  715.     infeedLoadHighThresh OBJECT-TYPE
  716.         SYNTAX      INTEGER(0..600)
  717.         UNITS       "Amps"
  718.         MAX-ACCESS  read-write
  719.         STATUS      current
  720.         DESCRIPTION
  721.             "The load high threshold value of the input feed line in Amps."
  722.         ::= { infeedEntry 8 }
  723.  
  724.     infeedOutletCount OBJECT-TYPE
  725.         SYNTAX      INTEGER(0..64)
  726.         MAX-ACCESS  read-only
  727.         STATUS      current
  728.         DESCRIPTION
  729.             "The number of controlled and/or monitored outlets on the
  730.              input feed."
  731.         ::= { infeedEntry 9 }
  732.  
  733.     infeedCapacity OBJECT-TYPE
  734.         SYNTAX      INTEGER(-1..600)
  735.         UNITS       "Amps"
  736.         MAX-ACCESS  read-only
  737.         STATUS      current
  738.         DESCRIPTION
  739.             "The load capacity of the input feed line.  A non-negative
  740.              value indicates the maximum load in Amps.  A negative
  741.              value indicates that the capacity was not available."
  742.         ::= { infeedEntry 10 }
  743.  
  744.     infeedVoltage OBJECT-TYPE
  745.         SYNTAX      INTEGER(-1..4800)
  746.         UNITS       "tenth Volts"
  747.         MAX-ACCESS  read-only
  748.         STATUS      current
  749.         DESCRIPTION
  750.             "The line-to-line voltage of the input feed.  A non-negative
  751.              value indicates the voltage in tenths of Volts.  A negative
  752.              value indicates that the voltage was not available."
  753.         ::= { infeedEntry 11 }
  754.  
  755.     infeedPower OBJECT-TYPE
  756.         SYNTAX      INTEGER(-1..25000)
  757.         UNITS       "Watts"
  758.         MAX-ACCESS  read-only
  759.         STATUS      current
  760.         DESCRIPTION
  761.             "The active power consumption of the input feed phase.  A non-
  762.              negative value indicates the active power consumption in
  763.              Watts.  A negative value indicates that the active power
  764.              consumption was not available."
  765.         ::= { infeedEntry 12 }
  766.  
  767.     infeedApparentPower OBJECT-TYPE
  768.         SYNTAX      INTEGER(-1..25000)
  769.         UNITS       "Volt-Amps"
  770.         MAX-ACCESS  read-only
  771.         STATUS      current
  772.         DESCRIPTION
  773.             "The apparent power consumption of the input feed phase.  A
  774.              non-negative value indicates the apparent power consumption
  775.              in Volt-Amps.  A negative value indicates that the apparent
  776.              power consumption was not available."
  777.         ::= { infeedEntry 13 }
  778.  
  779.     infeedPowerFactor OBJECT-TYPE
  780.         SYNTAX      INTEGER(-1..100)
  781.         UNITS       "hundredths"
  782.         MAX-ACCESS  read-only
  783.         STATUS      current
  784.         DESCRIPTION
  785.             "The power factor of the input feed phase.  A non-negative
  786.              value indicates the power factor in hundredths.  A negative
  787.              value indicates that the power factor was not able to be
  788.              measured."
  789.         ::= { infeedEntry 14 }
  790.  
  791.     infeedCrestFactor OBJECT-TYPE
  792.         SYNTAX      INTEGER(-1..1000)
  793.         UNITS       "tenths"
  794.         MAX-ACCESS  read-only
  795.         STATUS      current
  796.         DESCRIPTION
  797.             "The crest factor for the load of the input feed phase.  A
  798.              non-negative value indicates the crest factor in tenths.  A
  799.              negative value indicates that the crest factor was not able
  800.              to be measured."
  801.         ::= { infeedEntry 15 }
  802.  
  803.     infeedEnergy OBJECT-TYPE
  804.         SYNTAX      INTEGER(-1..2147483647)
  805.         UNITS       "tenth Kilowatt-Hours"
  806.         MAX-ACCESS  read-only
  807.         STATUS      current
  808.         DESCRIPTION
  809.             "The energy consumption of the input feed phase.  A non-
  810.              negative value indicates the energy consumption in tenths of
  811.              Kilowatt-Hours.  A negative value indicates that the energy
  812.              consumption was not available."
  813.         ::= { infeedEntry 16 }
  814.  
  815.     infeedReactance OBJECT-TYPE
  816.         SYNTAX      INTEGER {
  817.                         unknown(0),
  818.                         capacitive(1),
  819.                         inductive(2),
  820.                         resistive(3)
  821.                     }
  822.         MAX-ACCESS  read-only
  823.         STATUS      current
  824.         DESCRIPTION
  825.             "The characterization of the phase relation between the
  826.              voltage and current of the input feed phase."
  827.         ::= { infeedEntry 17 }
  828.  
  829.     infeedPhaseVoltage OBJECT-TYPE
  830.         SYNTAX      INTEGER(-1..2640)
  831.         UNITS       "tenth Volts"
  832.         MAX-ACCESS  read-only
  833.         STATUS      current
  834.         DESCRIPTION
  835.             "The voltage measured for the input feed phase.  A non-
  836.              negative value indicates the voltage in tenths of Volts.  A
  837.              negative value indicates that the voltage was not available."
  838.         ::= { infeedEntry 18 }
  839.  
  840.     infeedPhaseCurrent OBJECT-TYPE
  841.         SYNTAX      INTEGER(-1..25500)
  842.         UNITS       "hundredth Amps"
  843.         MAX-ACCESS  read-only
  844.         STATUS      current
  845.         DESCRIPTION
  846.             "The current measured for the input feed phase.  A non-
  847.              negative value indicates the measured load in hundredths of
  848.              Amps.  A negative value indicates that a load value was not
  849.              able to be measured."
  850.         ::= { infeedEntry 19 }
  851.  
  852.     infeedCapacityUsed OBJECT-TYPE
  853.         SYNTAX      INTEGER(-1..1500)
  854.         UNITS       "tenth percentage"
  855.         MAX-ACCESS  read-only
  856.         STATUS      current
  857.         DESCRIPTION
  858.             "The used percentage of the input feed line load capacity
  859.              (infeedLoadValue / infeedCapacity x 100).  A non-negative
  860.              value indicates the percentage of capacity used in tenths.
  861.              A negative value indicates that the percentage of capacity
  862.              used was not available."
  863.         ::= { infeedEntry 20 }
  864.  
  865.     infeedLineID OBJECT-TYPE
  866.         SYNTAX      DisplayString(SIZE(0..4))
  867.         MAX-ACCESS  read-only
  868.         STATUS      current
  869.         DESCRIPTION
  870.             "The ID of the input feed line."
  871.         ::= { infeedEntry 21 }
  872.  
  873.     infeedLineToLineID OBJECT-TYPE
  874.         SYNTAX      DisplayString(SIZE(0..7))
  875.         MAX-ACCESS  read-only
  876.         STATUS      current
  877.         DESCRIPTION
  878.             "The line-to-line ID of the input feed."
  879.         ::= { infeedEntry 22 }
  880.  
  881.     infeedPhaseID OBJECT-TYPE
  882.         SYNTAX      DisplayString(SIZE(0..6))
  883.         MAX-ACCESS  read-only
  884.         STATUS      current
  885.         DESCRIPTION
  886.             "The ID of the input feed phase."
  887.         ::= { infeedEntry 23 }
  888.  
  889.     infeedVACapacity OBJECT-TYPE
  890.         SYNTAX      INTEGER(-1..25000)
  891.         UNITS       "Volt-Amps"
  892.         MAX-ACCESS  read-only
  893.         STATUS      current
  894.         DESCRIPTION
  895.             "The apparent power capacity of the input feed circuit.  A
  896.              non-negative value indicates the maximum apparent power in
  897.              Volt-Amps.  A negative value indicates that the apparent
  898.              power capacity was not available."
  899.         ::= { infeedEntry 24 }
  900.  
  901.     infeedVACapacityUsed OBJECT-TYPE
  902.         SYNTAX      INTEGER(-1..1500)
  903.         UNITS       "tenth percentage"
  904.         MAX-ACCESS  read-only
  905.         STATUS      current
  906.         DESCRIPTION
  907.             "The used percentage of the input feed circuit apparent power
  908.              capacity (infeedApparentPower / infeedVACapacity x 100).  A
  909.              non-negative value indicates the percentage of capacity used
  910.              in tenths.  A negative value indicates that the percentage of
  911.              capacity used was not available."
  912.         ::= { infeedEntry 25 }
  913.  
  914.     --
  915.     --  Outlet Table
  916.     --
  917.  
  918.     outletTable OBJECT-TYPE
  919.         SYNTAX      SEQUENCE OF OutletEntry
  920.         MAX-ACCESS  not-accessible
  921.         STATUS      current
  922.         DESCRIPTION
  923.             "A table of outlets."
  924.         ::= { systemTables 3 }
  925.  
  926.     outletEntry OBJECT-TYPE
  927.         SYNTAX      OutletEntry
  928.         MAX-ACCESS  not-accessible
  929.         STATUS      current
  930.         DESCRIPTION
  931.             "Row definition for the outlet table."
  932.         INDEX       { towerIndex, infeedIndex, outletIndex }
  933.         ::= { outletTable 1 }
  934.  
  935.     OutletEntry ::= SEQUENCE {
  936.         outletIndex          INTEGER,
  937.         outletID             DisplayString,
  938.         outletName           DisplayString,
  939.         outletCapabilities   BITS,
  940.         outletStatus         INTEGER,
  941.         outletLoadStatus     INTEGER,
  942.         outletLoadValue      INTEGER,
  943.         outletLoadLowThresh  INTEGER,
  944.         outletLoadHighThresh INTEGER,
  945.         outletControlState   INTEGER,
  946.         outletControlAction  INTEGER,
  947.         outletCapacity       INTEGER,
  948.         outletVoltage        INTEGER,
  949.         outletPower          INTEGER,
  950.         outletApparentPower  INTEGER,
  951.         outletPowerFactor    INTEGER,
  952.         outletCrestFactor    INTEGER,
  953.         outletEnergy         INTEGER,
  954.         outletWakeupState    INTEGER,
  955.         outletPostOnDelay    INTEGER
  956.     }
  957.  
  958.     outletIndex OBJECT-TYPE
  959.         SYNTAX      INTEGER(0..64)
  960.         MAX-ACCESS  not-accessible
  961.         STATUS      current
  962.         DESCRIPTION
  963.             "Index for the outlet table."
  964.         ::= { outletEntry 1 }
  965.  
  966.     outletID OBJECT-TYPE
  967.         SYNTAX      DisplayString(SIZE(2..4))
  968.         MAX-ACCESS  read-only
  969.         STATUS      current
  970.         DESCRIPTION
  971.             "The ID of the outlet."
  972.         ::= { outletEntry 2 }
  973.  
  974.     outletName OBJECT-TYPE
  975.         SYNTAX      DisplayString(SIZE(0..24))
  976.         MAX-ACCESS  read-write
  977.         STATUS      current
  978.         DESCRIPTION
  979.             "The name of the outlet."
  980.         ::= { outletEntry 3 }
  981.  
  982.     outletCapabilities OBJECT-TYPE
  983.         SYNTAX      BITS {
  984.                         onSense(0),
  985.                         loadSense(1),
  986.                         powerControl(2),
  987.                         shutdown(3),
  988.                         defaultOn(4),
  989.                         ownInfeed(5),
  990.                         fusedBranch(6),
  991.                         voltageSense(7),
  992.                         powerSense(8)
  993.                     }
  994.         MAX-ACCESS  read-only
  995.         STATUS      current
  996.         DESCRIPTION
  997.             "The capabilities of the outlet."
  998.         ::= { outletEntry 4 }
  999.  
  1000.     outletStatus OBJECT-TYPE
  1001.         SYNTAX      INTEGER {
  1002.                         off(0),
  1003.                         on(1),
  1004.                         offWait(2),
  1005.                         onWait(3),
  1006.                         offError(4),
  1007.                         onError(5),
  1008.                         noComm(6),
  1009.                         reading(7),
  1010.                         offFuse(8),
  1011.                         onFuse(9)
  1012.                     }
  1013.         MAX-ACCESS  read-only
  1014.         STATUS      current
  1015.         DESCRIPTION
  1016.             "The status of the outlet.  If the outletCapabilities
  1017.              'onSense' bit is TRUE, then the state indicates the sensed
  1018.              state of the outlet, not a derived state, and 'offError'
  1019.              and 'onError' are supported to indicate a mismatch between
  1020.              the control and sensed state.  If the outletCapabilities
  1021.              'fusedBranch' bit is TRUE, then the outlet is on a fused
  1022.              branch circuit that can detect the fuse state, and 'offFuse'
  1023.              and 'onFuse' are supported to indicate a fuse error."
  1024.         ::= { outletEntry 5 }
  1025.  
  1026.     outletLoadStatus OBJECT-TYPE
  1027.         SYNTAX      INTEGER {
  1028.                         normal(0),
  1029.                         notOn(1),
  1030.                         reading(2),
  1031.                         loadLow(3),
  1032.                         loadHigh(4),
  1033.                         overLoad(5),
  1034.                         readError(6),
  1035.                         noComm(7)
  1036.                     }
  1037.         MAX-ACCESS  read-only
  1038.         STATUS      current
  1039.         DESCRIPTION
  1040.             "The status of the load measured on the outlet.  If the
  1041.              outletCapabilities 'loadSense' bit is TRUE, then all of the
  1042.              states are supported.  If the outletCapabilities 'loadSense'
  1043.              bit is FALSE, then only the 'normal' and 'noComm' states are
  1044.              supported."
  1045.         ::= { outletEntry 6 }
  1046.  
  1047.     outletLoadValue OBJECT-TYPE
  1048.         SYNTAX      INTEGER(-1..25500)
  1049.         UNITS       "hundredth Amps"
  1050.         MAX-ACCESS  read-only
  1051.         STATUS      current
  1052.         DESCRIPTION
  1053.             "The load measured on the outlet.  A non-negative value
  1054.              indicates the measured load in hundredths of Amps.  A
  1055.              negative value indicates that a load value was not able to
  1056.              be measured."
  1057.         ::= { outletEntry 7 }
  1058.  
  1059.     outletLoadLowThresh OBJECT-TYPE
  1060.         SYNTAX      INTEGER(0..255)
  1061.         UNITS       "Amps"
  1062.         MAX-ACCESS  read-write
  1063.         STATUS      current
  1064.         DESCRIPTION
  1065.             "The load low threshold value of the outlet in Amps."
  1066.         ::= { outletEntry 8 }
  1067.  
  1068.     outletLoadHighThresh OBJECT-TYPE
  1069.         SYNTAX      INTEGER(0..255)
  1070.         UNITS       "Amps"
  1071.         MAX-ACCESS  read-write
  1072.         STATUS      current
  1073.         DESCRIPTION
  1074.             "The load high threshold value of the outlet in Amps."
  1075.         ::= { outletEntry 9 }
  1076.  
  1077.     outletControlState OBJECT-TYPE
  1078.         SYNTAX      INTEGER {
  1079.                         idleOff(0),
  1080.                         idleOn(1),
  1081.                         wakeOff(2),
  1082.                         wakeOn(3),
  1083.                         off(4),
  1084.                         on(5),
  1085.                         lockedOff(6),
  1086.                         lockedOn(7),
  1087.                         reboot(8),
  1088.                         shutdown(9),
  1089.                         pendOn(10),
  1090.                         pendOff(11),
  1091.                         minimumOff(12),
  1092.                         minimumOn(13),
  1093.                         eventOff(14),
  1094.                         eventOn(15),
  1095.                         eventReboot(16),
  1096.                         eventShutdown(17)
  1097.                     }
  1098.         MAX-ACCESS  read-only
  1099.         STATUS      current
  1100.         DESCRIPTION
  1101.             "The control state of the outlet.  The supported states are
  1102.              dependent upon the outletCapabilities 'powerControl' and
  1103.              'shutdown' bits, as well as the supported features of the
  1104.              firmware version."
  1105.         ::= { outletEntry 10 }
  1106.  
  1107.     outletControlAction OBJECT-TYPE
  1108.         SYNTAX      INTEGER {
  1109.                         none(0),
  1110.                         on(1),
  1111.                         off(2),
  1112.                         reboot(3)
  1113.                     }
  1114.         MAX-ACCESS  read-write
  1115.         STATUS      current
  1116.         DESCRIPTION
  1117.             "An action to change the control state of the outlet.  If
  1118.              the outletCapabilities 'powerControl' bit is TRUE, then the
  1119.              'on', 'off', and 'reboot' actions can be used to change the
  1120.              control state of the outlet.  If the outletCapabilities
  1121.              'powerControl' bit is FALSE, then the actions have no
  1122.              effect."
  1123.         ::= { outletEntry 11 }
  1124.  
  1125.     outletCapacity OBJECT-TYPE
  1126.         SYNTAX      INTEGER(-1..255)
  1127.         UNITS       "Amps"
  1128.         MAX-ACCESS  read-only
  1129.         STATUS      current
  1130.         DESCRIPTION
  1131.             "The load capacity of the outlet.  A non-negative value
  1132.              indicates the maximum load in Amps.  A negative value
  1133.              indicates that the capacity was not available."
  1134.         ::= { outletEntry 12 }
  1135.  
  1136.     outletVoltage OBJECT-TYPE
  1137.         SYNTAX      INTEGER(-1..2640)
  1138.         UNITS       "tenth Volts"
  1139.         MAX-ACCESS  read-only
  1140.         STATUS      current
  1141.         DESCRIPTION
  1142.             "The voltage of the outlet.  A non-negative value indicates
  1143.              the voltage in tenths of Volts.  A negative value indicates
  1144.              that the voltage was not available."
  1145.         ::= { outletEntry 13 }
  1146.  
  1147.     outletPower OBJECT-TYPE
  1148.         SYNTAX      INTEGER(-1..10000)
  1149.         UNITS       "Watts"
  1150.         MAX-ACCESS  read-only
  1151.         STATUS      current
  1152.         DESCRIPTION
  1153.             "The active power consumption of the device plugged into the
  1154.              outlet.  A non-negative value indicates the active power
  1155.              consumption in Watts.  A negative value indicates that the
  1156.              active power consumption was not available."
  1157.         ::= { outletEntry 14 }
  1158.  
  1159.     outletApparentPower OBJECT-TYPE
  1160.         SYNTAX      INTEGER(-1..10000)
  1161.         UNITS       "Volt-Amps"
  1162.         MAX-ACCESS  read-only
  1163.         STATUS      current
  1164.         DESCRIPTION
  1165.             "The apparent power consumption of the device plugged into
  1166.              the outlet.  A non-negative value indicates the apparent
  1167.              power consumption in Volt-Amps.  A negative value indicates
  1168.              that the apparent power consumption was not available."
  1169.         ::= { outletEntry 15 }
  1170.  
  1171.     outletPowerFactor OBJECT-TYPE
  1172.         SYNTAX      INTEGER(-1..100)
  1173.         UNITS       "hundredths"
  1174.         MAX-ACCESS  read-only
  1175.         STATUS      current
  1176.         DESCRIPTION
  1177.             "The power factor of the device plugged into the outlet.  A
  1178.              non-negative value indicates the power factor in hundredths.
  1179.              A negative value indicates that the power factor was not able
  1180.              to be measured."
  1181.         ::= { outletEntry 16 }
  1182.  
  1183.     outletCrestFactor OBJECT-TYPE
  1184.         SYNTAX      INTEGER(-1..1000)
  1185.         UNITS       "tenths"
  1186.         MAX-ACCESS  read-only
  1187.         STATUS      current
  1188.         DESCRIPTION
  1189.             "The crest factor for the load of the device plugged into the
  1190.              outlet.  A non-negative value indicates the crest factor in
  1191.              tenths.  A negative value indicates that the crest factor
  1192.              was not able to be measured."
  1193.         ::= { outletEntry 17 }
  1194.  
  1195.     outletEnergy OBJECT-TYPE
  1196.         SYNTAX      INTEGER(-1..2147483647)
  1197.         UNITS       "Watt-Hours"
  1198.         MAX-ACCESS  read-only
  1199.         STATUS      current
  1200.         DESCRIPTION
  1201.             "The energy consumption of the device plugged into the outlet.
  1202.              A non-negative value indicates the energy consumption in
  1203.              Watt-Hours.  A negative value indicates that the energy
  1204.              consumption was not available."
  1205.         ::= { outletEntry 18 }
  1206.  
  1207.     outletWakeupState OBJECT-TYPE
  1208.         SYNTAX      INTEGER {
  1209.                         last(1),
  1210.                         off(2),
  1211.                         on(3)
  1212.                     }
  1213.         MAX-ACCESS  read-write
  1214.         STATUS      current
  1215.         DESCRIPTION
  1216.             "The wakeup state of the outlet."
  1217.         ::= { outletEntry 19 }
  1218.  
  1219.     outletPostOnDelay OBJECT-TYPE
  1220.         SYNTAX      INTEGER(0..900)
  1221.         UNITS       "seconds"
  1222.         MAX-ACCESS  read-write
  1223.         STATUS      current
  1224.         DESCRIPTION
  1225.             "The post-on delay of the outlet."
  1226.         ::= { outletEntry 20 }
  1227.  
  1228.     --
  1229.     --  Environmental Monitor Table
  1230.     --
  1231.  
  1232.     envMonTable OBJECT-TYPE
  1233.         SYNTAX      SEQUENCE OF EnvMonEntry
  1234.         MAX-ACCESS  not-accessible
  1235.         STATUS      current
  1236.         DESCRIPTION
  1237.             "A table of environmental monitors."
  1238.         ::= { systemTables 4 }
  1239.  
  1240.     envMonEntry OBJECT-TYPE
  1241.         SYNTAX      EnvMonEntry
  1242.         MAX-ACCESS  not-accessible
  1243.         STATUS      current
  1244.         DESCRIPTION
  1245.             "Row definition for the environmental monitor table."
  1246.         INDEX       { envMonIndex }
  1247.         ::= { envMonTable 1 }
  1248.  
  1249.     EnvMonEntry ::= SEQUENCE {
  1250.         envMonIndex                INTEGER,
  1251.         envMonID                   DisplayString,
  1252.         envMonName                 DisplayString,
  1253.         envMonStatus               INTEGER,
  1254.         envMonWaterSensorName      DisplayString,
  1255.         envMonWaterSensorStatus    INTEGER,
  1256.         envMonADCName              DisplayString,
  1257.         envMonADCStatus            INTEGER,
  1258.         envMonADCCount             INTEGER,
  1259.         envMonADCLowThresh         INTEGER,
  1260.         envMonADCHighThresh        INTEGER,
  1261.         envMonTempHumidSensorCount INTEGER,
  1262.         envMonContactClosureCount  INTEGER
  1263.     }
  1264.  
  1265.     envMonIndex OBJECT-TYPE
  1266.         SYNTAX      INTEGER(0..4)
  1267.         MAX-ACCESS  not-accessible
  1268.         STATUS      current
  1269.         DESCRIPTION
  1270.             "Index for the environmental monitor table."
  1271.         ::= { envMonEntry 1 }
  1272.  
  1273.     envMonID OBJECT-TYPE
  1274.         SYNTAX      DisplayString(SIZE(1))
  1275.         MAX-ACCESS  read-only
  1276.         STATUS      current
  1277.         DESCRIPTION
  1278.             "The ID of the environmental monitor."
  1279.         ::= { envMonEntry 2 }
  1280.  
  1281.     envMonName OBJECT-TYPE
  1282.         SYNTAX      DisplayString(SIZE(0..24))
  1283.         MAX-ACCESS  read-write
  1284.         STATUS      current
  1285.         DESCRIPTION
  1286.             "The name of the environmental monitor."
  1287.         ::= { envMonEntry 3 }
  1288.  
  1289.     envMonStatus OBJECT-TYPE
  1290.         SYNTAX      INTEGER {
  1291.                         normal(0),
  1292.                         noComm(1)
  1293.                     }
  1294.         MAX-ACCESS  read-only
  1295.         STATUS      current
  1296.         DESCRIPTION
  1297.             "The operational status of the environmental monitor."
  1298.         ::= { envMonEntry 4 }
  1299.  
  1300.     envMonWaterSensorName OBJECT-TYPE
  1301.         SYNTAX      DisplayString(SIZE(0..24))
  1302.         MAX-ACCESS  read-write
  1303.         STATUS      current
  1304.         DESCRIPTION
  1305.             "The name of the water sensor."
  1306.         ::= { envMonEntry 5 }
  1307.  
  1308.     envMonWaterSensorStatus OBJECT-TYPE
  1309.         SYNTAX      INTEGER {
  1310.                         normal(0),
  1311.                         alarm(1),
  1312.                         noComm(2)
  1313.                     }
  1314.         MAX-ACCESS  read-only
  1315.         STATUS      current
  1316.         DESCRIPTION
  1317.             "The status of the water sensor."
  1318.         ::= { envMonEntry 6 }
  1319.  
  1320.     envMonADCName OBJECT-TYPE
  1321.         SYNTAX      DisplayString(SIZE(0..24))
  1322.         MAX-ACCESS  read-write
  1323.         STATUS      current
  1324.         DESCRIPTION
  1325.             "The name of the analog-to-digital converter."
  1326.         ::= { envMonEntry 7 }
  1327.  
  1328.     envMonADCStatus OBJECT-TYPE
  1329.         SYNTAX      INTEGER {
  1330.                         normal(0),
  1331.                         reading(1),
  1332.                         countLow(2),
  1333.                         countHigh(3),
  1334.                         readError(4),
  1335.                         noComm(5)
  1336.                     }
  1337.         MAX-ACCESS  read-only
  1338.         STATUS      current
  1339.         DESCRIPTION
  1340.             "The status of the analog-to-digital converter."
  1341.         ::= { envMonEntry 8 }
  1342.  
  1343.     envMonADCCount OBJECT-TYPE
  1344.         SYNTAX      INTEGER(-1..255)
  1345.         MAX-ACCESS  read-only
  1346.         STATUS      current
  1347.         DESCRIPTION
  1348.             "The 8-bit count value from the analog-to-digital converter.
  1349.              A non-negative value indicates the digital value retrieved
  1350.              from the ADC.  A negative value indicates that a digital
  1351.              value was not able to be retrieved."
  1352.         ::= { envMonEntry 9 }
  1353.  
  1354.     envMonADCLowThresh OBJECT-TYPE
  1355.         SYNTAX      INTEGER(0..255)
  1356.         MAX-ACCESS  read-write
  1357.         STATUS      current
  1358.         DESCRIPTION
  1359.             "The 8-bit count low threshold value of the analog-to-digital
  1360.              converter."
  1361.         ::= { envMonEntry 10 }
  1362.  
  1363.     envMonADCHighThresh OBJECT-TYPE
  1364.         SYNTAX      INTEGER(0..255)
  1365.         MAX-ACCESS  read-write
  1366.         STATUS      current
  1367.         DESCRIPTION
  1368.             "The 8-bit count high threshold value of the analog-to-digital
  1369.              converter."
  1370.         ::= { envMonEntry 11 }
  1371.  
  1372.     envMonTempHumidSensorCount OBJECT-TYPE
  1373.         SYNTAX      INTEGER(0..2)
  1374.         MAX-ACCESS  read-only
  1375.         STATUS      current
  1376.         DESCRIPTION
  1377.             "The number of temperature/humidity sensors on the
  1378.              environmental monitor."
  1379.         ::= { envMonEntry 12 }
  1380.  
  1381.     envMonContactClosureCount OBJECT-TYPE
  1382.         SYNTAX      INTEGER(0..4)
  1383.         MAX-ACCESS  read-only
  1384.         STATUS      current
  1385.         DESCRIPTION
  1386.             "The number of contact closures on the environmental
  1387.              monitor."
  1388.         ::= { envMonEntry 13 }
  1389.  
  1390.     --
  1391.     --  Temperature/Humidity Sensor Table
  1392.     --
  1393.  
  1394.     tempHumidSensorTable OBJECT-TYPE
  1395.         SYNTAX      SEQUENCE OF TempHumidSensorEntry
  1396.         MAX-ACCESS  not-accessible
  1397.         STATUS      current
  1398.         DESCRIPTION
  1399.             "A table of temperature/humidity sensors."
  1400.         ::= { systemTables 5 }
  1401.  
  1402.     tempHumidSensorEntry OBJECT-TYPE
  1403.         SYNTAX      TempHumidSensorEntry
  1404.         MAX-ACCESS  not-accessible
  1405.         STATUS      current
  1406.         DESCRIPTION
  1407.             "Row definition for the temperature/humidity sensor table."
  1408.         INDEX       { envMonIndex, tempHumidSensorIndex }
  1409.         ::= { tempHumidSensorTable 1 }
  1410.  
  1411.     TempHumidSensorEntry ::= SEQUENCE {
  1412.         tempHumidSensorIndex           INTEGER,
  1413.         tempHumidSensorID              DisplayString,
  1414.         tempHumidSensorName            DisplayString,
  1415.         tempHumidSensorStatus          INTEGER,
  1416.         tempHumidSensorTempStatus      INTEGER,
  1417.         tempHumidSensorTempValue       INTEGER,
  1418.         tempHumidSensorTempLowThresh   INTEGER,
  1419.         tempHumidSensorTempHighThresh  INTEGER,
  1420.         tempHumidSensorHumidStatus     INTEGER,
  1421.         tempHumidSensorHumidValue      INTEGER,
  1422.         tempHumidSensorHumidLowThresh  INTEGER,
  1423.         tempHumidSensorHumidHighThresh INTEGER,
  1424.         tempHumidSensorTempScale       INTEGER,
  1425.         tempHumidSensorTempRecDelta    INTEGER,
  1426.         tempHumidSensorHumidRecDelta   INTEGER
  1427.     }
  1428.  
  1429.     tempHumidSensorIndex OBJECT-TYPE
  1430.         SYNTAX      INTEGER(0..2)
  1431.         MAX-ACCESS  not-accessible
  1432.         STATUS      current
  1433.         DESCRIPTION
  1434.             "Index for the temperature/humidity sensor table."
  1435.         ::= { tempHumidSensorEntry 1 }
  1436.  
  1437.     tempHumidSensorID OBJECT-TYPE
  1438.         SYNTAX      DisplayString(SIZE(2))
  1439.         MAX-ACCESS  read-only
  1440.         STATUS      current
  1441.         DESCRIPTION
  1442.             "The ID of the temperature/humidity sensor."
  1443.         ::= { tempHumidSensorEntry 2 }
  1444.  
  1445.     tempHumidSensorName OBJECT-TYPE
  1446.         SYNTAX      DisplayString(SIZE(0..24))
  1447.         MAX-ACCESS  read-write
  1448.         STATUS      current
  1449.         DESCRIPTION
  1450.             "The name of the temperature/humidity sensor."
  1451.         ::= { tempHumidSensorEntry 3 }
  1452.  
  1453.     tempHumidSensorStatus OBJECT-TYPE
  1454.         SYNTAX      INTEGER {
  1455.                         found(0),
  1456.                         notFound(1),
  1457.                         lost(2),
  1458.                         noComm(3)
  1459.                     }
  1460.         MAX-ACCESS  read-only
  1461.         STATUS      current
  1462.         DESCRIPTION
  1463.             "The operational status of the temperature/humidity sensor."
  1464.         ::= { tempHumidSensorEntry 4 }
  1465.  
  1466.     tempHumidSensorTempStatus OBJECT-TYPE
  1467.         SYNTAX      INTEGER {
  1468.                         normal(0),
  1469.                         notFound(1),
  1470.                         reading(2),
  1471.                         tempLow(3),
  1472.                         tempHigh(4),
  1473.                         readError(5),
  1474.                         lost(6),
  1475.                         noComm(7)
  1476.                     }
  1477.         MAX-ACCESS  read-only
  1478.         STATUS      current
  1479.         DESCRIPTION
  1480.             "The status of the temperature sensor."
  1481.         ::= { tempHumidSensorEntry 5 }
  1482.  
  1483.     tempHumidSensorTempValue OBJECT-TYPE
  1484.         SYNTAX      INTEGER(-1..2540)
  1485.         UNITS       "tenth degrees"
  1486.         MAX-ACCESS  read-only
  1487.         STATUS      current
  1488.         DESCRIPTION
  1489.             "The temperature measured by the sensor.  A non-negative value
  1490.              indicates the measured temperature in tenths of degrees, using
  1491.              the scale selected by tempHumidSensorTempScale.  If the agent
  1492.              does not support the tempHumidSensorTempScale object, then the
  1493.              temperature scale used is Celsius.  A negative value indicates
  1494.              that a temperature value was not able to be measured."
  1495.         ::= { tempHumidSensorEntry 6 }
  1496.  
  1497.     tempHumidSensorTempLowThresh OBJECT-TYPE
  1498.         SYNTAX      INTEGER(0..254)
  1499.         UNITS       "degrees"
  1500.         MAX-ACCESS  read-write
  1501.         STATUS      current
  1502.         DESCRIPTION
  1503.             "The temperature low threshold value of the sensor in degrees,
  1504.              using the scale selected by tempHumidSensorTempScale.  If the
  1505.              agent does not support the tempHumidSensorTempScale object,
  1506.              then the temperature scale used is Celsius."
  1507.         ::= { tempHumidSensorEntry 7 }
  1508.  
  1509.     tempHumidSensorTempHighThresh OBJECT-TYPE
  1510.         SYNTAX      INTEGER(0..254)
  1511.         UNITS       "degrees"
  1512.         MAX-ACCESS  read-write
  1513.         STATUS      current
  1514.         DESCRIPTION
  1515.             "The temperature high threshold value of the sensor in degrees,
  1516.              using the scale selected by tempHumidSensorTempScale.  If the
  1517.              agent does not support the tempHumidSensorTempScale object,
  1518.              then the temperature scale used is Celsius."
  1519.         ::= { tempHumidSensorEntry 8 }
  1520.  
  1521.     tempHumidSensorHumidStatus OBJECT-TYPE
  1522.         SYNTAX      INTEGER {
  1523.                         normal(0),
  1524.                         notFound(1),
  1525.                         reading(2),
  1526.                         humidLow(3),
  1527.                         humidHigh(4),
  1528.                         readError(5),
  1529.                         lost(6),
  1530.                         noComm(7)
  1531.                     }
  1532.         MAX-ACCESS  read-only
  1533.         STATUS      current
  1534.         DESCRIPTION
  1535.             "The status of the humidity sensor."
  1536.         ::= { tempHumidSensorEntry 9 }
  1537.  
  1538.     tempHumidSensorHumidValue OBJECT-TYPE
  1539.         SYNTAX      INTEGER(-1..100)
  1540.         UNITS       "percentage relative humidity"
  1541.         MAX-ACCESS  read-only
  1542.         STATUS      current
  1543.         DESCRIPTION
  1544.             "The humidity measured by the sensor.  A non-negative value
  1545.              indicates the measured humidity in percentage relative
  1546.              humidity.  A negative value indicates that a humidity value
  1547.              was not able to be measured."
  1548.         ::= { tempHumidSensorEntry 10 }
  1549.  
  1550.     tempHumidSensorHumidLowThresh OBJECT-TYPE
  1551.         SYNTAX      INTEGER(0..100)
  1552.         UNITS       "percentage relative humidity"
  1553.         MAX-ACCESS  read-write
  1554.         STATUS      current
  1555.         DESCRIPTION
  1556.             "The humidity low threshold value of the sensor in percentage
  1557.              relative humidity."
  1558.         ::= { tempHumidSensorEntry 11 }
  1559.  
  1560.     tempHumidSensorHumidHighThresh OBJECT-TYPE
  1561.         SYNTAX      INTEGER(0..100)
  1562.         UNITS       "percentage relative humidity"
  1563.         MAX-ACCESS  read-write
  1564.         STATUS      current
  1565.         DESCRIPTION
  1566.             "The humidity low threshold value of the sensor in percentage
  1567.              relative humidity."
  1568.         ::= { tempHumidSensorEntry 12 }
  1569.  
  1570.     tempHumidSensorTempScale OBJECT-TYPE
  1571.         SYNTAX      INTEGER {
  1572.                         celsius(0),
  1573.                         fahrenheit(1)
  1574.                     }
  1575.         MAX-ACCESS  read-write
  1576.         STATUS      current
  1577.         DESCRIPTION
  1578.             "The scale used for temperature values.  This is a global
  1579.              setting for all temperature values in the system.  If the
  1580.              agent does not support this object, then the temperature
  1581.              scale used is Celsius."
  1582.         ::= { tempHumidSensorEntry 13 }
  1583.  
  1584.     tempHumidSensorTempRecDelta OBJECT-TYPE
  1585.         SYNTAX      INTEGER(0..54)
  1586.         UNITS       "degrees"
  1587.         MAX-ACCESS  read-write
  1588.         STATUS      current
  1589.         DESCRIPTION
  1590.             "The temperature recovery delta (hysteresis) value of the
  1591.              sensor in degrees, using the scale selected by
  1592.              tempHumidSensorTempScale."
  1593.         ::= { tempHumidSensorEntry 14 }
  1594.  
  1595.     tempHumidSensorHumidRecDelta OBJECT-TYPE
  1596.         SYNTAX      INTEGER(0..20)
  1597.         UNITS       "percentage relative humidity"
  1598.         MAX-ACCESS  read-write
  1599.         STATUS      current
  1600.         DESCRIPTION
  1601.             "The humidity recovery delta (hysteresis) value of the
  1602.              sensor in percentage relative humidity."
  1603.         ::= { tempHumidSensorEntry 15 }
  1604.  
  1605.     --
  1606.     --  Contact Closure Table
  1607.     --
  1608.  
  1609.     contactClosureTable OBJECT-TYPE
  1610.         SYNTAX      SEQUENCE OF ContactClosureEntry
  1611.         MAX-ACCESS  not-accessible
  1612.         STATUS      current
  1613.         DESCRIPTION
  1614.             "A table of contact closures."
  1615.         ::= { systemTables 6 }
  1616.  
  1617.     contactClosureEntry OBJECT-TYPE
  1618.         SYNTAX      ContactClosureEntry
  1619.         MAX-ACCESS  not-accessible
  1620.         STATUS      current
  1621.         DESCRIPTION
  1622.             "Row definition for the contact closure table."
  1623.         INDEX       { envMonIndex, contactClosureIndex }
  1624.         ::= { contactClosureTable 1 }
  1625.  
  1626.     ContactClosureEntry ::= SEQUENCE {
  1627.         contactClosureIndex     INTEGER,
  1628.         contactClosureID        DisplayString,
  1629.         contactClosureName      DisplayString,
  1630.         contactClosureStatus    INTEGER
  1631.     }
  1632.  
  1633.     contactClosureIndex OBJECT-TYPE
  1634.         SYNTAX      INTEGER(0..4)
  1635.         MAX-ACCESS  not-accessible
  1636.         STATUS      current
  1637.         DESCRIPTION
  1638.             "Index for the contact closure table."
  1639.         ::= { contactClosureEntry 1 }
  1640.  
  1641.     contactClosureID OBJECT-TYPE
  1642.         SYNTAX      DisplayString(SIZE(2))
  1643.         MAX-ACCESS  read-only
  1644.         STATUS      current
  1645.         DESCRIPTION
  1646.             "The ID of the contact closure."
  1647.         ::= { contactClosureEntry 2 }
  1648.  
  1649.     contactClosureName OBJECT-TYPE
  1650.         SYNTAX      DisplayString(SIZE(0..24))
  1651.         MAX-ACCESS  read-write
  1652.         STATUS      current
  1653.         DESCRIPTION
  1654.             "The name of the contact closure."
  1655.         ::= { contactClosureEntry 3 }
  1656.  
  1657.     contactClosureStatus OBJECT-TYPE
  1658.         SYNTAX      INTEGER {
  1659.                         normal(0),
  1660.                         alarm(1),
  1661.                         noComm(2)
  1662.                     }
  1663.         MAX-ACCESS  read-only
  1664.         STATUS      current
  1665.         DESCRIPTION
  1666.             "The status of the contact closure."
  1667.         ::= { contactClosureEntry 4 }
  1668.  
  1669.     --
  1670.     --  Branch Table
  1671.     --
  1672.  
  1673.     branchTable OBJECT-TYPE
  1674.         SYNTAX      SEQUENCE OF BranchEntry
  1675.         MAX-ACCESS  not-accessible
  1676.         STATUS      current
  1677.         DESCRIPTION
  1678.             "A table of branches."
  1679.         ::= { systemTables 7 }
  1680.  
  1681.     branchEntry OBJECT-TYPE
  1682.         SYNTAX      BranchEntry
  1683.         MAX-ACCESS  not-accessible
  1684.         STATUS      current
  1685.         DESCRIPTION
  1686.             "Row definition for the branch table."
  1687.         INDEX       { towerIndex, infeedIndex, branchIndex }
  1688.         ::= { branchTable 1 }
  1689.  
  1690.     BranchEntry ::= SEQUENCE {
  1691.         branchIndex          INTEGER,
  1692.         branchID             DisplayString,
  1693.         branchName           DisplayString,
  1694.         branchCapabilities   BITS,
  1695.         branchStatus         INTEGER,
  1696.         branchLoadStatus     INTEGER,
  1697.         branchLoadValue      INTEGER,
  1698.         branchLoadHighThresh INTEGER,
  1699.         branchCapacity       INTEGER
  1700.     }
  1701.  
  1702.     branchIndex OBJECT-TYPE
  1703.         SYNTAX      INTEGER(0..4)
  1704.         MAX-ACCESS  not-accessible
  1705.         STATUS      current
  1706.         DESCRIPTION
  1707.             "Index for the branch table."
  1708.         ::= { branchEntry 1 }
  1709.  
  1710.     branchID OBJECT-TYPE
  1711.         SYNTAX      DisplayString(SIZE(3))
  1712.         MAX-ACCESS  read-only
  1713.         STATUS      current
  1714.         DESCRIPTION
  1715.             "The ID of the branch."
  1716.         ::= { branchEntry 2 }
  1717.  
  1718.     branchName OBJECT-TYPE
  1719.         SYNTAX      DisplayString(SIZE(0..24))
  1720.         MAX-ACCESS  read-write
  1721.         STATUS      current
  1722.         DESCRIPTION
  1723.             "The name of the branch."
  1724.         ::= { branchEntry 3 }
  1725.  
  1726.     branchCapabilities OBJECT-TYPE
  1727.         SYNTAX      BITS {
  1728.                         onSense(0),
  1729.                         loadSense(1)
  1730.                     }
  1731.         MAX-ACCESS  read-only
  1732.         STATUS      current
  1733.         DESCRIPTION
  1734.             "The capabilities of the branch."
  1735.         ::= { branchEntry 4 }
  1736.  
  1737.     branchStatus OBJECT-TYPE
  1738.         SYNTAX      INTEGER {
  1739.                         off(0),
  1740.                         on(1),
  1741.                         offWait(2),
  1742.                         onWait(3),
  1743.                         offError(4),
  1744.                         onError(5),
  1745.                         noComm(6),
  1746.                         reading(7),
  1747.                         offFuse(8),
  1748.                         onFuse(9)
  1749.                     }
  1750.         MAX-ACCESS  read-only
  1751.         STATUS      current
  1752.         DESCRIPTION
  1753.             "The status of the branch."
  1754.         ::= { branchEntry 5 }
  1755.  
  1756.     branchLoadStatus OBJECT-TYPE
  1757.         SYNTAX      INTEGER {
  1758.                         normal(0),
  1759.                         notOn(1),
  1760.                         reading(2),
  1761.                         loadLow(3),
  1762.                         loadHigh(4),
  1763.                         overLoad(5),
  1764.                         readError(6),
  1765.                         noComm(7)
  1766.                     }
  1767.         MAX-ACCESS  read-only
  1768.         STATUS      current
  1769.         DESCRIPTION
  1770.             "The status of the load measured on the branch."
  1771.         ::= { branchEntry 6 }
  1772.  
  1773.     branchLoadValue OBJECT-TYPE
  1774.         SYNTAX      INTEGER(-1..4000)
  1775.         UNITS       "hundredth Amps"
  1776.         MAX-ACCESS  read-only
  1777.         STATUS      current
  1778.         DESCRIPTION
  1779.             "The load measured on the branch.  A non-negative
  1780.              value indicates the measured load in hundredths of Amps.  A
  1781.              negative value indicates that a load value was not able to
  1782.              be measured."
  1783.         ::= { branchEntry 7 }
  1784.  
  1785.     branchLoadHighThresh OBJECT-TYPE
  1786.         SYNTAX      INTEGER(0..40)
  1787.         UNITS       "Amps"
  1788.         MAX-ACCESS  read-write
  1789.         STATUS      current
  1790.         DESCRIPTION
  1791.             "The load high threshold value of the branch in Amps."
  1792.         ::= { branchEntry 8 }
  1793.  
  1794.     branchCapacity OBJECT-TYPE
  1795.         SYNTAX      INTEGER(-1..40)
  1796.         UNITS       "Amps"
  1797.         MAX-ACCESS  read-only
  1798.         STATUS      current
  1799.         DESCRIPTION
  1800.             "The load capacity of the branch.  A non-negative value
  1801.              indicates the maximum load in Amps.  A negative value
  1802.              indicates that the capacity was not available."
  1803.         ::= { branchEntry 9 }
  1804.  
  1805. --
  1806. --  Event Information Group
  1807. --
  1808.  
  1809.     eventInformationGroup OBJECT IDENTIFIER ::= { sentry3 99 }
  1810.  
  1811.     eventStatusText OBJECT-TYPE
  1812.         SYNTAX      DisplayString(SIZE(0..20))
  1813.         MAX-ACCESS  read-only
  1814.         STATUS      current
  1815.         DESCRIPTION
  1816.             "The text representation of the enumerated integer value of
  1817.              the status object included in a trap.  The value of this
  1818.              object is set only when sent with a trap.  A get of this
  1819.              object will return a NULL string."
  1820.         ::= { eventInformationGroup 1 }
  1821.  
  1822.     eventStatusCondition OBJECT-TYPE
  1823.         SYNTAX      INTEGER {
  1824.                         nonError(0),
  1825.                         error(1)
  1826.                     }
  1827.         MAX-ACCESS  read-only
  1828.         STATUS      current
  1829.         DESCRIPTION
  1830.             "The condition of the enumerated integer value of the status
  1831.              object included in a trap.  The value of this object is set
  1832.              only when sent with a trap.  A get of this object will
  1833.              return zero."
  1834.         ::= { eventInformationGroup 2 }
  1835.  
  1836. --
  1837. --  Notifications
  1838. --
  1839.  
  1840.     sentry3Traps OBJECT IDENTIFIER ::= { sentry3 100 }
  1841.  
  1842.     events OBJECT IDENTIFIER ::= { sentry3Traps 0 }
  1843.     -- the 0 is for V1 compatibility
  1844.  
  1845.     -- Tower Traps
  1846.  
  1847.     towerStatusEvent NOTIFICATION-TYPE
  1848.         OBJECTS {
  1849.             systemLocation,
  1850.             towerID,
  1851.             towerName,
  1852.             towerStatus,
  1853.             eventStatusText,
  1854.             eventStatusCondition
  1855.         }
  1856.         STATUS      current
  1857.         DESCRIPTION
  1858.             "Tower status event.  If enabled, this trap is sent when the
  1859.              towerStatus indicates an error state ('noComm', 'fanFail',
  1860.              'overTemp', 'nvmFail', or 'outOfBalance').  This trap is
  1861.              repeated periodically while the towerStatus remains in an
  1862.              error state.  If the towerStatus returns to a non-error
  1863.              state ('normal'), this trap is sent once more with the
  1864.              non-error towerStatus, and then stops being repeated.
  1865.  
  1866.              While the towerStatus indicates a 'noComm' error state, all
  1867.              status and load traps are suppressed for input feeds and
  1868.              outlets on the tower."
  1869.         --#TYPE "Sentry: Tower Status Event."
  1870.         --#SUMMARY "Status of Tower '%s' (%s) is '%s'."
  1871.         --#ARGUMENTS { 2, 1, 4 }
  1872.         --#SEVERITY CRITICAL
  1873.         --#GENERIC 6
  1874.         --#CATEGORY "Error Events"
  1875.         --#SOURCE_ID "A"
  1876.         --#TIMEINDEX 255
  1877.         --#HELP ""
  1878.         --#HELPTAG 0
  1879.         --#STATE UNKNOWN
  1880.         ::= { events 1 }
  1881.  
  1882.     -- Input Feed Traps
  1883.  
  1884.     infeedStatusEvent NOTIFICATION-TYPE
  1885.         OBJECTS {
  1886.             systemLocation,
  1887.             infeedID,
  1888.             infeedName,
  1889.             infeedStatus,
  1890.             eventStatusText,
  1891.             eventStatusCondition
  1892.         }
  1893.         STATUS      current
  1894.         DESCRIPTION
  1895.             "Input feed status event.  If enabled, this trap is sent when
  1896.              the infeedStatus indicates an error state ('offError',
  1897.              'onError', 'noComm', 'offFuse', or 'onFuse').  This trap is
  1898.              repeated periodically while the infeedStatus remains in an
  1899.              error state.  If the infeedStatus returns to a non-error
  1900.              state ('off' or 'on'), this trap is sent once more with the
  1901.              non-error infeedStatus, and then stops being repeated.
  1902.  
  1903.              While the infeedStatus indicates an error state, load
  1904.              traps are suppressed for the input feed, and, if the
  1905.              infeedCapabilities 'failSafe' bit is FALSE, all status and
  1906.              load traps are suppressed for outlets on the input feed."
  1907.         --#TYPE "Sentry: Input Feed Status Event."
  1908.         --#SUMMARY "Status of Input Feed '%s' (%s) is '%s'."
  1909.         --#ARGUMENTS { 2, 1, 4 }
  1910.         --#SEVERITY CRITICAL
  1911.         --#GENERIC 6
  1912.         --#CATEGORY "Error Events"
  1913.         --#SOURCE_ID "A"
  1914.         --#TIMEINDEX 255
  1915.         --#HELP ""
  1916.         --#HELPTAG 0
  1917.         --#STATE UNKNOWN
  1918.         ::= { events 2 }
  1919.  
  1920.     infeedLoadEvent NOTIFICATION-TYPE
  1921.         OBJECTS {
  1922.             systemLocation,
  1923.             infeedID,
  1924.             infeedName,
  1925.             infeedLoadStatus,
  1926.             infeedLoadValue,
  1927.             infeedLoadHighThresh,
  1928.             eventStatusText,
  1929.             eventStatusCondition
  1930.         }
  1931.         STATUS      current
  1932.         DESCRIPTION
  1933.             "Input feed load event.  If enabled, this trap is sent when
  1934.              the infeedLoadStatus indicates an error state ('loadLow',
  1935.              'loadHigh', 'overLoad', 'readError', or 'noComm').  This
  1936.              trap is repeated periodically while the infeedLoadStatus
  1937.              remains in an error state.  If the infeedLoadStatus returns
  1938.              to a non-error state ('normal' or 'notOn'), this trap is
  1939.              sent once more with the non-error infeedLoadStatus, and then
  1940.              stops being repeated."
  1941.         --#TYPE "Sentry: Input Feed Load Event."
  1942.         --#SUMMARY "Load Status of Input Feed '%s' (%s) is '%s'."
  1943.         --#ARGUMENTS { 2, 1, 6 }
  1944.         --#SEVERITY CRITICAL
  1945.         --#GENERIC 6
  1946.         --#CATEGORY "Error Events"
  1947.         --#SOURCE_ID "A"
  1948.         --#TIMEINDEX 255
  1949.         --#HELP ""
  1950.         --#HELPTAG 0
  1951.         --#STATE UNKNOWN
  1952.         ::= { events 3 }
  1953.  
  1954.     -- Outlet Traps
  1955.  
  1956.     outletStatusEvent NOTIFICATION-TYPE
  1957.         OBJECTS {
  1958.             systemLocation,
  1959.             outletID,
  1960.             outletName,
  1961.             outletStatus,
  1962.             eventStatusText,
  1963.             eventStatusCondition
  1964.         }
  1965.         STATUS      current
  1966.         DESCRIPTION
  1967.             "Outlet status event.  If enabled, this trap is sent when the
  1968.              outletStatus indicates an error state ('offError', 'onError',
  1969.              'noComm', 'offFuse', or 'onFuse').  This trap is repeated
  1970.              periodically while the outletStatus remains in an error state.
  1971.              If the outletStatus returns to a non-error state ('off' or
  1972.              'on'), this trap is sent once more with the non-error
  1973.              outletStatus, and then stops being repeated.
  1974.  
  1975.              While the outletStatus indicates an error state, load traps
  1976.              are suppressed for the outlet."
  1977.         --#TYPE "Sentry: Outlet Status Event."
  1978.         --#SUMMARY "Status of Outlet '%s' (%s) is '%s'."
  1979.         --#ARGUMENTS { 2, 1, 4 }
  1980.         --#SEVERITY CRITICAL
  1981.         --#GENERIC 6
  1982.         --#CATEGORY "Error Events"
  1983.         --#SOURCE_ID "A"
  1984.         --#TIMEINDEX 255
  1985.         --#HELP ""
  1986.         --#HELPTAG 0
  1987.         --#STATE UNKNOWN
  1988.         ::= { events 4 }
  1989.  
  1990.     outletLoadEvent NOTIFICATION-TYPE
  1991.         OBJECTS {
  1992.             systemLocation,
  1993.             outletID,
  1994.             outletName,
  1995.             outletLoadStatus,
  1996.             outletLoadValue,
  1997.             outletLoadLowThresh,
  1998.             outletLoadHighThresh,
  1999.             eventStatusText,
  2000.             eventStatusCondition
  2001.         }
  2002.         STATUS      current
  2003.         DESCRIPTION
  2004.             "Outlet load event.  If enabled, this trap is sent when the
  2005.              outletLoadStatus indicates an error state ('loadLow',
  2006.              'loadHigh', 'overLoad', 'readError', or 'noComm').  This
  2007.              trap is repeated periodically while the outletLoadStatus
  2008.              remains in an error state.  If the outletLoadStatus returns
  2009.              to a non-error state ('normal' or 'notOn'), this trap is
  2010.              sent once more with the non-error outletLoadStatus, and then
  2011.              stops being repeated."
  2012.         --#TYPE "Sentry: Outlet Load Event."
  2013.         --#SUMMARY "Load Status of Outlet '%s' (%s) is '%s'."
  2014.         --#ARGUMENTS { 2, 1, 7 }
  2015.         --#SEVERITY CRITICAL
  2016.         --#GENERIC 6
  2017.         --#CATEGORY "Error Events"
  2018.         --#SOURCE_ID "A"
  2019.         --#TIMEINDEX 255
  2020.         --#HELP ""
  2021.         --#HELPTAG 0
  2022.         --#STATE UNKNOWN
  2023.         ::= { events 5 }
  2024.  
  2025.     outletChangeEvent NOTIFICATION-TYPE
  2026.         OBJECTS {
  2027.             systemLocation,
  2028.             outletID,
  2029.             outletName,
  2030.             outletStatus,
  2031.             outletControlState,
  2032.             eventStatusText,
  2033.             eventStatusCondition
  2034.         }
  2035.         STATUS      current
  2036.         DESCRIPTION
  2037.             "Outlet on/off change event.  If enabled, this trap is sent
  2038.              when the outletStatus changes from any 'on' state ('on',
  2039.              'onWait', 'onError', or 'onFuse') to any 'off' state ('off',
  2040.              'offWait', 'offError', or 'offFuse'), and vice-versa."
  2041.         --#TYPE "Sentry: Outlet Change Event."
  2042.         --#SUMMARY "Outlet '%s' (%s) has changed to '%s'."
  2043.         --#ARGUMENTS { 2, 1, 5 }
  2044.         --#SEVERITY INFORMATIONAL
  2045.         --#GENERIC 6
  2046.         --#CATEGORY "Status Events"
  2047.         --#SOURCE_ID "A"
  2048.         --#TIMEINDEX 255
  2049.         --#HELP ""
  2050.         --#HELPTAG 0
  2051.         --#STATE UNKNOWN
  2052.         ::= { events 6 }
  2053.  
  2054.     -- Environmental Monitor Traps
  2055.  
  2056.     envMonStatusEvent NOTIFICATION-TYPE
  2057.         OBJECTS {
  2058.             systemLocation,
  2059.             envMonID,
  2060.             envMonName,
  2061.             envMonStatus,
  2062.             eventStatusText,
  2063.             eventStatusCondition
  2064.         }
  2065.         STATUS      current
  2066.         DESCRIPTION
  2067.             "Environmental monitor status event.  If enabled, this trap
  2068.              is sent when the envMonStatus indicates an error state
  2069.              ('noComm').  This trap is repeated periodically while the
  2070.              envMonStatus remains in an error state.  If the envMonStatus
  2071.              returns to a non-error state ('normal'), this trap is sent
  2072.              once more with the non-error envMonStatus, and then stops
  2073.              being repeated.
  2074.  
  2075.              While the envMonStatus indicates an error state, all status
  2076.              traps are suppressed for the water sensor, ADC, temperature/
  2077.              humidity sensors, and contact closures on the environmental
  2078.              monitor."
  2079.         --#TYPE "Sentry: Environmental Monitor Status Event."
  2080.         --#SUMMARY "Status of Environmental Monitor '%s' (%s) is '%s'."
  2081.         --#ARGUMENTS { 2, 1, 4 }
  2082.         --#SEVERITY CRITICAL
  2083.         --#GENERIC 6
  2084.         --#CATEGORY "Error Events"
  2085.         --#SOURCE_ID "A"
  2086.         --#TIMEINDEX 255
  2087.         --#HELP ""
  2088.         --#HELPTAG 0
  2089.         --#STATE UNKNOWN
  2090.         ::= { events 7 }
  2091.  
  2092.     envMonWaterSensorEvent NOTIFICATION-TYPE
  2093.         OBJECTS {
  2094.             systemLocation,
  2095.             envMonID,
  2096.             envMonWaterSensorName,
  2097.             envMonWaterSensorStatus,
  2098.             eventStatusText,
  2099.             eventStatusCondition
  2100.         }
  2101.         STATUS      current
  2102.         DESCRIPTION
  2103.             "Environmental monitor water sensor event.  If enabled, this
  2104.              trap is sent when the envMonWaterSensorStatus indicates an
  2105.              error state ('alarm').  This trap is repeated periodically
  2106.              while the envMonWaterSensorStatus remains in an error state.
  2107.              If the envMonWaterSensorStatus returns to a non-error state
  2108.              ('normal'), this trap is sent once more with the non-error
  2109.              envMonWaterSensorStatus, and then stops being repeated."
  2110.         --#TYPE "Sentry: Water Sensor Event."
  2111.         --#SUMMARY "Status of Water Sensor '%s' (%s) is '%s'."
  2112.         --#ARGUMENTS { 2, 1, 4 }
  2113.         --#SEVERITY CRITICAL
  2114.         --#GENERIC 6
  2115.         --#CATEGORY "Error Events"
  2116.         --#SOURCE_ID "A"
  2117.         --#TIMEINDEX 255
  2118.         --#HELP ""
  2119.         --#HELPTAG 0
  2120.         --#STATE UNKNOWN
  2121.         ::= { events 8 }
  2122.  
  2123.     envMonADCEvent NOTIFICATION-TYPE
  2124.         OBJECTS {
  2125.             systemLocation,
  2126.             envMonID,
  2127.             envMonADCName,
  2128.             envMonADCStatus,
  2129.             envMonADCCount,
  2130.             envMonADCLowThresh,
  2131.             envMonADCHighThresh,
  2132.             eventStatusText,
  2133.             eventStatusCondition
  2134.         }
  2135.         STATUS      current
  2136.         DESCRIPTION
  2137.             "Environmental monitor analog-to-digital converter event.
  2138.              If enabled, this trap is sent when the envMonADCStatus
  2139.              indicates an error state ('countLow' or 'countHigh').  This
  2140.              trap is repeated periodically while the envMonADCStatus
  2141.              remains in an error state.  If the envMonADCStatus returns
  2142.              to a non-error state ('normal'), this trap is sent once more
  2143.              with the non-error envMonADCStatus, and then stops being
  2144.              repeated."
  2145.         --#TYPE "Sentry: ADC Event."
  2146.         --#SUMMARY "Status of ADC '%s' (%s) is '%s'."
  2147.         --#ARGUMENTS { 2, 1, 7 }
  2148.         --#SEVERITY CRITICAL
  2149.         --#GENERIC 6
  2150.         --#CATEGORY "Error Events"
  2151.         --#SOURCE_ID "A"
  2152.         --#TIMEINDEX 255
  2153.         --#HELP ""
  2154.         --#HELPTAG 0
  2155.         --#STATE UNKNOWN
  2156.         ::= { events 9 }
  2157.  
  2158.     tempHumidSensorStatusEvent NOTIFICATION-TYPE
  2159.         OBJECTS {
  2160.             systemLocation,
  2161.             tempHumidSensorID,
  2162.             tempHumidSensorName,
  2163.             tempHumidSensorStatus,
  2164.             eventStatusText,
  2165.             eventStatusCondition
  2166.         }
  2167.         STATUS      current
  2168.         DESCRIPTION
  2169.             "Temperature/humidity sensor status event.  If enabled, this
  2170.              trap is sent when the tempHumidSensorStatus indicates an
  2171.              error state ('lost').  This trap is repeated periodically
  2172.              while the tempHumidSensorStatus remains in an error state.
  2173.              If the tempHumidSensorStatus returns to a non-error state
  2174.              ('found'), this trap is sent once more with the non-error
  2175.              tempHumidSensorStatus, and then stops being repeated.
  2176.  
  2177.              While the tempHumidSensorStatus indicates an error state, all
  2178.              temperature and humidity status traps are suppressed for the
  2179.              temperature/humidity sensor."
  2180.         --#TYPE "Sentry: T/H Sensor Status Event."
  2181.         --#SUMMARY "Status of T/H Sensor '%s' (%s) is '%s'."
  2182.         --#ARGUMENTS { 2, 1, 4 }
  2183.         --#SEVERITY CRITICAL
  2184.         --#GENERIC 6
  2185.         --#CATEGORY "Error Events"
  2186.         --#SOURCE_ID "A"
  2187.         --#TIMEINDEX 255
  2188.         --#HELP ""
  2189.         --#HELPTAG 0
  2190.         --#STATE UNKNOWN
  2191.         ::= { events 10 }
  2192.  
  2193.     tempHumidSensorTempEvent NOTIFICATION-TYPE
  2194.         OBJECTS {
  2195.             systemLocation,
  2196.             tempHumidSensorID,
  2197.             tempHumidSensorName,
  2198.             tempHumidSensorTempStatus,
  2199.             tempHumidSensorTempValue,
  2200.             tempHumidSensorTempLowThresh,
  2201.             tempHumidSensorTempHighThresh,
  2202.             tempHumidSensorTempScale,
  2203.             eventStatusText,
  2204.             eventStatusCondition
  2205.         }
  2206.         STATUS      current
  2207.         DESCRIPTION
  2208.             "Temperature/humidity sensor temperature event.  If enabled,
  2209.              this trap is sent when the tempHumidSensorTempStatus
  2210.              indicates an error state ('tempLow' or 'tempHigh').
  2211.              This trap is repeated periodically while the
  2212.              tempHumidSensorTempStatus remains in an error state.  If
  2213.              the tempHumidSensorTempStatus returns to a non-error state
  2214.              ('normal'), this trap is sent once more with the non-error
  2215.              tempHumidSensorTempStatus, and then stops being repeated."
  2216.         --#TYPE "Sentry: T/H Sensor Temperature Event."
  2217.         --#SUMMARY "Temperature Status of T/H Sensor '%s' (%s) is '%s'."
  2218.         --#ARGUMENTS { 2, 1, 8 }
  2219.         --#SEVERITY CRITICAL
  2220.         --#GENERIC 6
  2221.         --#CATEGORY "Error Events"
  2222.         --#SOURCE_ID "A"
  2223.         --#TIMEINDEX 255
  2224.         --#HELP ""
  2225.         --#HELPTAG 0
  2226.         --#STATE UNKNOWN
  2227.         ::= { events 11 }
  2228.  
  2229.     tempHumidSensorHumidEvent NOTIFICATION-TYPE
  2230.         OBJECTS {
  2231.             systemLocation,
  2232.             tempHumidSensorID,
  2233.             tempHumidSensorName,
  2234.             tempHumidSensorHumidStatus,
  2235.             tempHumidSensorHumidValue,
  2236.             tempHumidSensorHumidLowThresh,
  2237.             tempHumidSensorHumidHighThresh,
  2238.             eventStatusText,
  2239.             eventStatusCondition
  2240.         }
  2241.         STATUS      current
  2242.         DESCRIPTION
  2243.             "Temperature/humidity sensor humidity event.  If enabled,
  2244.              this trap is sent when the tempHumidSensorHumidStatus
  2245.              indicates an error state ('humidLow' or 'humidHigh').
  2246.              This trap is repeated periodically while the
  2247.              tempHumidSensorHumidStatus remains in an error state.  If
  2248.              the tempHumidSensorHumidStatus returns to a non-error state
  2249.              ('normal'), this trap is sent once more with the non-error
  2250.              tempHumidSensorHumidStatus, and then stops being repeated."
  2251.         --#TYPE "Sentry: T/H Sensor Humidity Event."
  2252.         --#SUMMARY "Humidity Status of T/H Sensor '%s' (%s) is '%s'."
  2253.         --#ARGUMENTS { 2, 1, 7 }
  2254.         --#SEVERITY CRITICAL
  2255.         --#GENERIC 6
  2256.         --#CATEGORY "Error Events"
  2257.         --#SOURCE_ID "A"
  2258.         --#TIMEINDEX 255
  2259.         --#HELP ""
  2260.         --#HELPTAG 0
  2261.         --#STATE UNKNOWN
  2262.         ::= { events 12 }
  2263.  
  2264.     contactClosureEvent NOTIFICATION-TYPE
  2265.         OBJECTS {
  2266.             systemLocation,
  2267.             contactClosureID,
  2268.             contactClosureName,
  2269.             contactClosureStatus,
  2270.             eventStatusText,
  2271.             eventStatusCondition
  2272.         }
  2273.         STATUS      current
  2274.         DESCRIPTION
  2275.             "Contact closure event.  If enabled, this trap is sent when
  2276.              the contactClosureStatus indicates an error state ('alarm').
  2277.              This trap is repeated periodically while the
  2278.              contactClosureStatus remains in an error state.  If the
  2279.              contactClosureStatus returns to a non-error state ('normal'),
  2280.              this trap is sent once more with the non-error
  2281.              contactClosureStatus, and then stops being repeated."
  2282.         --#TYPE "Sentry: Contact Closure Event."
  2283.         --#SUMMARY "Status of Contact Closure '%s' (%s) is '%s'."
  2284.         --#ARGUMENTS { 2, 1, 4 }
  2285.         --#SEVERITY CRITICAL
  2286.         --#GENERIC 6
  2287.         --#CATEGORY "Error Events"
  2288.         --#SOURCE_ID "A"
  2289.         --#TIMEINDEX 255
  2290.         --#HELP ""
  2291.         --#HELPTAG 0
  2292.         --#STATE UNKNOWN
  2293.         ::= { events 13 }
  2294.  
  2295.     -- Branch Traps
  2296.  
  2297.     branchStatusEvent NOTIFICATION-TYPE
  2298.         OBJECTS {
  2299.             systemLocation,
  2300.             branchID,
  2301.             branchName,
  2302.             branchStatus,
  2303.             eventStatusText,
  2304.             eventStatusCondition
  2305.         }
  2306.         STATUS      current
  2307.         DESCRIPTION
  2308.             "Branch status event.  If enabled, this trap is sent when
  2309.              the branchStatus indicates an error state ('offError',
  2310.              'onError', 'noComm', 'offFuse', or 'onFuse').  This trap
  2311.              is repeated periodically while the branchStatus remains in
  2312.              an error state.  If the branchStatus returns to a non-error
  2313.              state ('off' or 'on'), this trap is sent once more with the
  2314.              non-error branchStatus, and then stops being repeated.
  2315.  
  2316.              While the branchStatus indicates an error state, load traps
  2317.              are suppressed for the branch."
  2318.         --#TYPE "Sentry: Branch Status Event."
  2319.         --#SUMMARY "Status of Branch '%s' (%s) is '%s'."
  2320.         --#ARGUMENTS { 2, 1, 4 }
  2321.         --#SEVERITY CRITICAL
  2322.         --#GENERIC 6
  2323.         --#CATEGORY "Error Events"
  2324.         --#SOURCE_ID "A"
  2325.         --#TIMEINDEX 255
  2326.         --#HELP ""
  2327.         --#HELPTAG 0
  2328.         --#STATE UNKNOWN
  2329.         ::= { events 14 }
  2330.  
  2331.     branchLoadEvent NOTIFICATION-TYPE
  2332.         OBJECTS {
  2333.             systemLocation,
  2334.             branchID,
  2335.             branchName,
  2336.             branchLoadStatus,
  2337.             branchLoadValue,
  2338.             branchLoadHighThresh,
  2339.             eventStatusText,
  2340.             eventStatusCondition
  2341.         }
  2342.         STATUS      current
  2343.         DESCRIPTION
  2344.             "Branch load event.  If enabled, this trap is sent when
  2345.              the branchLoadStatus indicates an error state ('loadLow',
  2346.              'loadHigh', 'overLoad', 'readError', or 'noComm').  This
  2347.              trap is repeated periodically while the branchLoadStatus
  2348.              remains in an error state.  If the branchLoadStatus returns
  2349.              to a non-error state ('normal' or 'notOn'), this trap is
  2350.              sent once more with the non-error branchLoadStatus, and then
  2351.              stops being repeated."
  2352.         --#TYPE "Sentry: Branch Load Event."
  2353.         --#SUMMARY "Load Status of Branch '%s' (%s) is '%s'."
  2354.         --#ARGUMENTS { 2, 1, 6 }
  2355.         --#SEVERITY CRITICAL
  2356.         --#GENERIC 6
  2357.         --#CATEGORY "Error Events"
  2358.         --#SOURCE_ID "A"
  2359.         --#TIMEINDEX 255
  2360.         --#HELP ""
  2361.         --#HELPTAG 0
  2362.         --#STATE UNKNOWN
  2363.         ::= { events 15 }
  2364.  
  2365. END