From engageant, 3 Years ago, written in Plain Text.
Embed
  1. --/********************* (c) 2010-2019 CyberPower System ***************************/
  2. --
  3. -- PROJECT: SNMP MIB FILE CONSTRUCTED
  4. --
  5. -- Version : 2.9
  6. --
  7. -- File Name: CPSMIB2019.mib
  8. --
  9. -- CREATION DATE :  10/23/2019
  10. --
  11. -- AUTHOR : Kevin
  12. --
  13. --//////////////////////////////////////////////////////////////////////////////
  14. --
  15. -- DESCRIPTION : CPS Management Information Base(MIB)
  16. --
  17. --//////////////////////////////////////////////////////////////////////////////
  18. --
  19. --
  20. --/****************************************************************************/
  21. -- CPSMIB { iso org(3) dod(6) internet(1) private(4)
  22. --          enterprises(1) cps(3808) }
  23.  
  24. CPS-MIB DEFINITIONS ::= BEGIN
  25.  
  26. IMPORTS
  27.    enterprises, Gauge, TimeTicks, IpAddress         FROM RFC1155-SMI
  28.    DisplayString                                    FROM RFC1213-MIB
  29.    OBJECT-TYPE                                      FROM RFC-1212
  30.    TRAP-TYPE                                        FROM RFC-1215;
  31.  
  32.  
  33. cps                            OBJECT IDENTIFIER ::=  { enterprises 3808 }
  34.  
  35. products                       OBJECT IDENTIFIER ::=  { cps 1 }
  36. cpsmgmt                        OBJECT IDENTIFIER ::=  { cps 2 }
  37.  
  38. hardware                       OBJECT IDENTIFIER ::=  { products 1 }
  39.  
  40.  
  41. mconfig                        OBJECT IDENTIFIER ::=  { cpsmgmt 1 }
  42. mtrapinfo                      OBJECT IDENTIFIER ::=  { cpsmgmt 2 }
  43. mcontrol                       OBJECT IDENTIFIER ::=  { cpsmgmt 3 }
  44.  
  45. ups                            OBJECT IDENTIFIER ::=  { hardware 1 }
  46. eswitch                        OBJECT IDENTIFIER ::=  { hardware 2 }
  47. ePDU                           OBJECT IDENTIFIER ::=  { hardware 3 }
  48. environmentSensor              OBJECT IDENTIFIER ::=  { hardware 4 }
  49. ats                            OBJECT IDENTIFIER ::=  { hardware 5 }
  50. ePDU2                          OBJECT IDENTIFIER ::=  { hardware 6 }
  51. battmgr                        OBJECT IDENTIFIER ::=  { hardware 7 }
  52.  
  53. mconfigClock                   OBJECT IDENTIFIER ::=  { mconfig 5 }
  54.  
  55.  
  56. upsIdent                       OBJECT IDENTIFIER ::=  { ups 1 }
  57. upsBattery                     OBJECT IDENTIFIER ::=  { ups 2 }
  58. upsInput                       OBJECT IDENTIFIER ::=  { ups 3 }
  59. upsOutput                      OBJECT IDENTIFIER ::=  { ups 4 }
  60. upsConfig                      OBJECT IDENTIFIER ::=  { ups 5 }
  61. upsControl                     OBJECT IDENTIFIER ::=  { ups 6 }
  62. upsTest                        OBJECT IDENTIFIER ::=  { ups 7 }
  63. upsOutlet                      OBJECT IDENTIFIER ::=  { ups 8 }
  64. upsPhase                       OBJECT IDENTIFIER ::=  { ups 9 }
  65. upsSystem                      OBJECT IDENTIFIER ::=  { ups 10 }
  66.  
  67. upsBaseIdent                   OBJECT IDENTIFIER ::=  { upsIdent 1 }
  68. upsAdvanceIdent                OBJECT IDENTIFIER ::=  { upsIdent 2 }
  69.  
  70. upsBaseBattery                 OBJECT IDENTIFIER ::=  { upsBattery 1 }
  71. upsAdvanceBattery              OBJECT IDENTIFIER ::=  { upsBattery 2 }
  72.  
  73. upsBaseInput                   OBJECT IDENTIFIER ::=  { upsInput 1 }
  74. upsAdvanceInput                OBJECT IDENTIFIER ::=  { upsInput 2 }
  75.  
  76. upsBaseOutput                  OBJECT IDENTIFIER ::=  { upsOutput 1 }
  77. upsAdvanceOutput               OBJECT IDENTIFIER ::=  { upsOutput 2 }
  78.  
  79. upsBaseConfig                  OBJECT IDENTIFIER ::=  { upsConfig 1 }
  80. upsAdvanceConfig               OBJECT IDENTIFIER ::=  { upsConfig 2 }
  81.  
  82. upsBaseControl                 OBJECT IDENTIFIER ::=  { upsControl 1 }
  83. upsAdvanceControl              OBJECT IDENTIFIER ::=  { upsControl 2 }
  84.  
  85. upsBaseTest                    OBJECT IDENTIFIER ::=  { upsTest 1 }
  86. upsAdvanceTest                 OBJECT IDENTIFIER ::=  { upsTest 2 }
  87.  
  88. upsBankOutletControl           OBJECT IDENTIFIER ::=  { upsOutlet 1 }
  89.  
  90. upsPhaseInput                  OBJECT IDENTIFIER ::=  { upsPhase 1 }
  91. upsPhaseOutput                 OBJECT IDENTIFIER ::=  { upsPhase 2 }
  92. upsPhaseBypass                 OBJECT IDENTIFIER ::=  { upsPhase 3 }
  93.  
  94. eSwitchIdent                   OBJECT IDENTIFIER ::=  { eswitch 1 }
  95. eSwitchBase                    OBJECT IDENTIFIER ::=  { eswitch 2 }
  96.  
  97.  
  98. ePDUIdent                      OBJECT IDENTIFIER ::=  { ePDU 1 }
  99. ePDULoad                       OBJECT IDENTIFIER ::=  { ePDU 2 }
  100. ePDUOutlet                     OBJECT IDENTIFIER ::=  { ePDU 3 }
  101. ePDUPowerSupply                OBJECT IDENTIFIER ::=  { ePDU 4 }
  102. ePDUStatus                     OBJECT IDENTIFIER ::=  { ePDU 5 }
  103.  
  104. ePDULoadDevice                 OBJECT IDENTIFIER ::=  { ePDULoad 1 }
  105. ePDULoadPhaseConfig            OBJECT IDENTIFIER ::=  { ePDULoad 2 }    
  106. ePDULoadStatus                 OBJECT IDENTIFIER ::=  { ePDULoad 3 }
  107. ePDULoadBankConfig             OBJECT IDENTIFIER ::=  { ePDULoad 4 }    
  108.  
  109. ePDUOutletDevice               OBJECT IDENTIFIER ::=  { ePDUOutlet 1 }
  110. ePDUOutletPhase                OBJECT IDENTIFIER ::=  { ePDUOutlet 2 }
  111. ePDUOutletControl              OBJECT IDENTIFIER ::=  { ePDUOutlet 3 }
  112. ePDUOutletConfig               OBJECT IDENTIFIER ::=  { ePDUOutlet 4 }    
  113. ePDUOutletStatus               OBJECT IDENTIFIER ::=  { ePDUOutlet 5 }
  114. ePDUOutletBank                 OBJECT IDENTIFIER ::=  { ePDUOutlet 6 }
  115.  
  116. ePDUPowerSupplyDevice          OBJECT IDENTIFIER ::=  { ePDUPowerSupply 1 }
  117.  
  118. envirIdent                     OBJECT IDENTIFIER ::=  { environmentSensor 1 }
  119. envirTemp                      OBJECT IDENTIFIER ::=  { environmentSensor 2 }
  120. envirHumid                     OBJECT IDENTIFIER ::=  { environmentSensor 3 }
  121. envirContact                   OBJECT IDENTIFIER ::=  { environmentSensor 4 }
  122.  
  123. atsIdent                       OBJECT IDENTIFIER ::=  { ats 1 }
  124. atsStatus                      OBJECT IDENTIFIER ::=  { ats 2 }
  125. atsConfig                      OBJECT IDENTIFIER ::=  { ats 3 }
  126. atsControl                     OBJECT IDENTIFIER ::=  { ats 4 }
  127. atsLoad                        OBJECT IDENTIFIER ::=  { ats 5 }
  128. atsOutlet                      OBJECT IDENTIFIER ::=  { ats 6 }
  129.  
  130. atsStatusDevice                OBJECT IDENTIFIER ::=  { atsStatus 1 }
  131. atsStatusInput                 OBJECT IDENTIFIER ::=  { atsStatus 2 }
  132.  
  133. atsLoadDevice                 OBJECT IDENTIFIER ::=  { atsLoad 1 }
  134. atsLoadStatus                 OBJECT IDENTIFIER ::=  { atsLoad 2 }
  135. atsLoadConfig                 OBJECT IDENTIFIER ::=  { atsLoad 3 }
  136.  
  137. atsOutletDevice               OBJECT IDENTIFIER ::=  { atsOutlet 1 }
  138.  
  139. -- ePDU2 1 as Role OID.
  140. ePDU2Ident                     OBJECT IDENTIFIER ::= { ePDU2 2 }
  141. ePDU2Device                    OBJECT IDENTIFIER ::= { ePDU2 3 }
  142. ePDU2Phase                     OBJECT IDENTIFIER ::= { ePDU2 4 }
  143. ePDU2Bank                      OBJECT IDENTIFIER ::= { ePDU2 5 }
  144. ePDU2Outlet                    OBJECT IDENTIFIER ::= { ePDU2 6 }
  145.  
  146. ePDU2OutletSwitched       OBJECT IDENTIFIER ::= { ePDU2Outlet 1 }
  147. ePDU2OutletMetered       OBJECT IDENTIFIER ::= { ePDU2Outlet 2 }
  148.  
  149. ePDU2Sensor                    OBJECT IDENTIFIER ::= { ePDU2 7 }
  150. ePDU2Group                     OBJECT IDENTIFIER ::= { ePDU2 8 }
  151.  
  152. bmIdent     OBJECT IDENTIFIER ::=  { battmgr 1 }
  153. bmProperty  OBJECT IDENTIFIER ::=  { battmgr 2 }
  154. bmConfig   OBJECT IDENTIFIER ::=  { battmgr 3 }
  155. bmControl   OBJECT IDENTIFIER ::=  { battmgr 4 }
  156. bmProbes   OBJECT IDENTIFIER ::=  { battmgr 5 }
  157. bmFuncRes    OBJECT IDENTIFIER ::=  { battmgr 6 }
  158. bmFuncEqual   OBJECT IDENTIFIER ::=  { battmgr 7 }
  159.  
  160. bmFuncResMeasure         OBJECT IDENTIFIER ::=  { bmFuncRes 1 }
  161.  
  162. -- object types
  163. -- the cpsmgmt group
  164. -- the mconfig group
  165. mconfigNumTrapAccepters OBJECT-TYPE
  166.    SYNTAX INTEGER
  167.    ACCESS read-only
  168.    STATUS mandatory
  169.    DESCRIPTION
  170.       "The number of receivers to send traps to."
  171.    ::= { mconfig 1 }
  172.  
  173. mconfigTrapAccepterTable OBJECT-TYPE
  174.    SYNTAX SEQUENCE OF MconfigTrapAccepterEntry
  175.    ACCESS not-accessible
  176.    STATUS mandatory
  177.    DESCRIPTION
  178.       "A list of receivers to send traps to. The numbers of
  179.        entries are given by the value of mconfigNumTrapAccepters."
  180.    ::= { mconfig 2 }
  181.  
  182. mconfigTrapAccepterEntry OBJECT-TYPE
  183.    SYNTAX MconfigTrapAccepterEntry
  184.    ACCESS not-accessible
  185.    STATUS mandatory
  186.    DESCRIPTION
  187.       "The receivers to send traps to."
  188.    INDEX  { trapIndex }
  189.    ::= { mconfigTrapAccepterTable 1 }
  190.  
  191. MconfigTrapAccepterEntry ::=
  192.    SEQUENCE {
  193.       trapIndex
  194.          INTEGER,
  195.       accepterAddr
  196.          IpAddress,
  197.       communityString
  198.           DisplayString,
  199.       severityDegree
  200.          INTEGER,
  201.       accepterActive
  202.          INTEGER
  203.    }
  204.  
  205. trapIndex OBJECT-TYPE
  206.    SYNTAX INTEGER(1..10)
  207.    ACCESS not-accessible
  208.    STATUS mandatory
  209.    DESCRIPTION
  210.       "The trap receiver entry index."
  211.    ::= { mconfigTrapAccepterEntry 1 }
  212.  
  213. accepterAddr OBJECT-TYPE
  214.    SYNTAX IpAddress
  215.    ACCESS read-write
  216.    STATUS mandatory
  217.    DESCRIPTION
  218.       "The trap receiver IP address."
  219.    ::= { mconfigTrapAccepterEntry 2 }
  220.  
  221. communityString OBJECT-TYPE
  222.    SYNTAX DisplayString
  223.    ACCESS read-write
  224.    STATUS mandatory
  225.    DESCRIPTION
  226.       "The trap receiver community name."
  227.    ::= { mconfigTrapAccepterEntry 3 }
  228.  
  229. severityDegree OBJECT-TYPE
  230.    SYNTAX INTEGER {
  231.       information(1),
  232.       warning(2),
  233.       severe(3)
  234.    }
  235.    ACCESS read-only
  236.    STATUS mandatory
  237.    DESCRIPTION
  238.       "The trap receiver severity level. Traps are marked in severity level
  239.        as informational(1), warning(2), severe(3). Only send the traps of
  240.        equal or greater severity than this value to the receiver."
  241.    ::= { mconfigTrapAccepterEntry 4 }
  242.  
  243. accepterActive OBJECT-TYPE
  244.    SYNTAX INTEGER   {
  245.       yes (1),
  246.       no  (2)
  247.    }
  248.    ACCESS read-write
  249.    STATUS mandatory
  250.    DESCRIPTION
  251.       "A receiver will accept traps if yes, and none if no."
  252.    ::= { mconfigTrapAccepterEntry 5 }
  253.  
  254. mconfigDHCPEnabled OBJECT-TYPE
  255.    SYNTAX INTEGER {
  256.       yes (1),
  257.       no  (2)
  258.    }
  259.    ACCESS read-write
  260.    STATUS mandatory
  261.    DESCRIPTION
  262.       "The system will automatically obtain its IP from a DHCP server if yes,
  263.        and none if no."
  264.    ::= { mconfig 3 }
  265.  
  266. mconfigMyAddr OBJECT-TYPE
  267.    SYNTAX IpAddress
  268.    ACCESS read-only
  269.    STATUS mandatory
  270.    DESCRIPTION
  271.       "The system IP address."
  272.    ::= { mconfig 4 }
  273.  
  274.  
  275. mconfigClockDate OBJECT-TYPE
  276.    SYNTAX DisplayString
  277.    ACCESS read-write
  278.    STATUS mandatory
  279.    DESCRIPTION
  280.       "The current date in the mm/dd/yyyy format. Example: 01/01/2000."
  281.    ::= { mconfigClock 1 }
  282.  
  283. mconfigClockTime OBJECT-TYPE
  284.    SYNTAX DisplayString
  285.    ACCESS read-write
  286.    STATUS mandatory
  287.    DESCRIPTION
  288.       "The current time in the hh:mm:ss 24H format."
  289.    ::= { mconfigClock 2 }
  290.  
  291.  
  292.  
  293. -- The mtrapinfo group
  294. -- These OIDs allows CPS traps to be sent with additional arguments
  295. -- which may not be defined in the CPS MIB.
  296. mtrapinfoInteger OBJECT-TYPE
  297.    SYNTAX INTEGER
  298.    ACCESS read-only
  299.    STATUS mandatory
  300.    DESCRIPTION
  301.       "Allow CPS traps with an integer argument for providing detail
  302.        information. Not being defined in the MIB, only reply 0."
  303.    ::= { mtrapinfo 1 }
  304.  
  305. mtrapinfoIpAddress OBJECT-TYPE
  306.    SYNTAX IpAddress
  307.    ACCESS read-only
  308.    STATUS mandatory
  309.    DESCRIPTION
  310.       "Allow CPS traps with an IP address argument for providing detail
  311.        information. Not being defined in the MIB, only reply 0.0.0.0."
  312.    ::= { mtrapinfo 2 }
  313.  
  314. mtrapinfoString OBJECT-TYPE
  315.    SYNTAX  DisplayString
  316.    ACCESS read-only
  317.    STATUS mandatory
  318.    DESCRIPTION
  319.       "Allow CPS traps with an octet string argument for providing detail
  320.        information. Not being defined in the MIB, only reply a NULL string."
  321.    ::= { mtrapinfo 3 }
  322.  
  323. mtrapinfoGauge OBJECT-TYPE
  324.    SYNTAX  Gauge
  325.    ACCESS read-only
  326.    STATUS mandatory
  327.    DESCRIPTION
  328.       "Allow CPS traps with an Gauge argument for providing detail
  329.        information. Not being defined in the MIB, only reply 0."
  330.    ::= { mtrapinfo 4 }
  331.  
  332. mtrapinfoTimeTicks OBJECT-TYPE
  333.    SYNTAX TimeTicks
  334.    ACCESS read-only
  335.    STATUS mandatory
  336.    DESCRIPTION
  337.       "Allow CPS traps with an TimeTicks argument for providing detail
  338.        information. Not being defined in the MIB, only reply 0."
  339.    ::= { mtrapinfo 5 }
  340.  
  341. mtrapinfoBmEventId OBJECT-TYPE
  342.    SYNTAX INTEGER
  343.    ACCESS read-only
  344.    STATUS mandatory
  345.    DESCRIPTION
  346.       "Allow CPS traps with an integer argument for providing detail
  347.        information about Battery Manager specific event identifier.
  348.        Not being defined in the MIB, only reply 0.
  349.        
  350.        Known Specific Event ID: Battery Manager
  351.          0 - not used
  352.          1 - Alarm: The battery manager system fault.
  353.          2 - Info: Device configuration changed.
  354.          3 - Alarm: Probe configuration mismatched.
  355.          4 - Info: Probe configuration matched.
  356.          5 - Alarm: Communication with battery manager has been lost.
  357.          6 - Info: Communication with battery manager has been restored.
  358.          7 - Alarm: Communication with LCD has been lost.
  359.          8 - Info: Communication with LCD has been restored.
  360.          9 - Warning: Enter battery equalization active mode.
  361.          10- Warning: Leave battery equalization active mode.
  362.          11- Alarm: Battery equalizing has failed.
  363.          12- Info: Battery equalizing succeed.
  364.          
  365.        Known Specific Event ID: Battery Probes
  366.          101 - Alarm: Low battery voltage.
  367.          102 - Alarm: High battery voltage.
  368.          103 - Info: Battery voltage event has cleared.
  369.          104 - Alarm: Low battery temperature.
  370.          105 - Alarm: High battery temperature.
  371.          106 - Info: Battery temperature event has cleared.
  372.          107 - Alarm: Critical low battery resistance.
  373.          108 - Alarm: Critical high battery resistance.
  374.          109 - Warning: Low battery resistance.
  375.          110 - Warning: high battery resistance.
  376.          111 - Info: Battery resistance event has cleared.
  377.          112 - Alarm: Battery resistance health has crossed alarm threshold.
  378.          113 - Warning: Battery resistance health has crossed warning threshold.
  379.          114 - Info: Battery resistance health has returned to Normal. "
  380.    ::= { mtrapinfo 6 }
  381.  
  382. -- The mcontrol group
  383. mcontrolRestart OBJECT-TYPE
  384.    SYNTAX INTEGER   {
  385.       none                    (1),
  386.       restartCurrentSystem            (2),
  387.       restartCurrentAgent             (3),
  388.       restartCurrentSystemAndAgent    (4)
  389.   }
  390.    ACCESS read-write
  391.    STATUS mandatory
  392.    DESCRIPTION
  393.       "Setting this OID to restartCurrentSystem (2) will restart the current system.
  394.       Setting this OID to restartCurrentAgent (3) will restart the current agent.
  395.       Setting this OID to restartCurrentSystemAnd Agent (4) will restart the current
  396.       the current system and agent."
  397.  
  398.    ::= { mcontrol 1 }
  399.  
  400. mcontrolReset OBJECT-TYPE
  401.    SYNTAX INTEGER   {
  402.       none                           (1),
  403.       resetCurrentSystem             (2),
  404.       resetCurrentAgent              (3),
  405.       resetCurrentSystemAndAgent     (4)
  406.   }
  407.    ACCESS read-write
  408.    STATUS mandatory
  409.    DESCRIPTION
  410.       "Setting this OID to resetCurrentSystem (2) will reset the current system.
  411.       Setting this OID to resetCurrentAgent (3) will reset the current agent.
  412.       Setting this OID to resetCurrentSystemAndAgenta (4) will reset the current
  413.       system and the current agent."
  414.  
  415.    ::= { mcontrol 2 }
  416.    
  417. -- the ups group
  418. -- the upsIdent group
  419. -- the upsBaseIdent
  420. upsBaseIdentModel OBJECT-TYPE
  421.    SYNTAX DisplayString
  422.    ACCESS read-only
  423.    STATUS mandatory
  424.    DESCRIPTION
  425.       "The UPS model name."
  426.    ::= { upsBaseIdent 1 }
  427.  
  428. upsBaseIdentName OBJECT-TYPE
  429.    SYNTAX DisplayString
  430.    ACCESS read-write
  431.    STATUS mandatory
  432.    DESCRIPTION
  433.       "The UPS identified name could be set by the administrator."
  434.    ::= { upsBaseIdent 2 }
  435.  
  436.  
  437. -- the upsAdvanceIdent group
  438. upsAdvanceIdentFirmwareRevision OBJECT-TYPE
  439.    SYNTAX DisplayString
  440.    ACCESS read-only
  441.    STATUS mandatory
  442.    DESCRIPTION
  443.       "The UPS firmware revision."
  444.    ::= { upsAdvanceIdent 1 }
  445.  
  446. upsAdvanceIdentDateOfManufacture OBJECT-TYPE
  447.    SYNTAX DisplayString
  448.    ACCESS read-only
  449.    STATUS mandatory
  450.    DESCRIPTION
  451.       "The UPS manufacture date in mm/dd/yy format."
  452.    ::= { upsAdvanceIdent 2 }
  453.  
  454. upsAdvanceIdentSerialNumber OBJECT-TYPE
  455.    SYNTAX DisplayString
  456.    ACCESS read-only
  457.    STATUS mandatory
  458.    DESCRIPTION
  459.       "The UPS serial number in the internal microprocessor."
  460.    ::= { upsAdvanceIdent 3 }
  461.  
  462. upsAdvanceIdentAgentFirmwareRevision OBJECT-TYPE
  463.    SYNTAX DisplayString
  464.    ACCESS read-only
  465.    STATUS mandatory
  466.    DESCRIPTION
  467.       "The SNMP agent firmware revision."
  468.    ::= { upsAdvanceIdent 4 }
  469.  
  470. upsAdvanceIdentLCDFirmwareVersion OBJECT-TYPE
  471.    SYNTAX DisplayString
  472.    ACCESS read-only
  473.    STATUS mandatory
  474.    DESCRIPTION
  475.       "The revision number of the UPS LCD firmware."
  476.    ::= { upsAdvanceIdent 5 }
  477.  
  478. upsAdvanceIdentPowerRating OBJECT-TYPE
  479.    SYNTAX INTEGER
  480.    ACCESS read-only
  481.    STATUS mandatory
  482.    DESCRIPTION
  483.       "The Volt-Amp rating of the UPS."
  484.    ::= { upsAdvanceIdent 6 }
  485.  
  486. upsAdvanceIdentLoadPower OBJECT-TYPE
  487.    SYNTAX INTEGER
  488.    ACCESS read-only
  489.    STATUS mandatory
  490.    DESCRIPTION
  491.       "The power rating(Watts) of the UPS."
  492.    ::= { upsAdvanceIdent 7 }
  493.  
  494. upsAdvanceIdentCurrentRating OBJECT-TYPE
  495.    SYNTAX INTEGER
  496.    ACCESS read-only
  497.    STATUS mandatory
  498.    DESCRIPTION
  499.       " The output current rating of the UPS. Measured in tenths of Amps."
  500.    ::= { upsAdvanceIdent 8 }
  501.  
  502. upsAdvanceIdentAgentSerialNumber OBJECT-TYPE
  503.    SYNTAX DisplayString
  504.    ACCESS read-only
  505.    STATUS mandatory
  506.    DESCRIPTION
  507.       "A string identifying the serial number of the Agent."
  508.    ::= { upsAdvanceIdent 9 }
  509.  
  510. -- the upsBattery group
  511. -- the upsBaseBattery group
  512. upsBaseBatteryStatus OBJECT-TYPE
  513.    SYNTAX INTEGER  {
  514.       unknown(1),
  515.       batteryNormal(2),
  516.       batteryLow(3),
  517.       batteryNotPresent(4)
  518.    }
  519.    ACCESS read-only
  520.    STATUS mandatory
  521.    DESCRIPTION
  522.       "The UPS battery status.  A batteryLow(3) value means the
  523.        battery will be exhausted soon under the current load.
  524.        The amount of low battery run time can be configured by the
  525.        upsAdvanceConfigLowBatteryRunTime."
  526.    ::= { upsBaseBattery 1 }
  527.  
  528. upsBaseBatteryTimeOnBattery OBJECT-TYPE
  529.    SYNTAX TimeTicks
  530.    ACCESS read-only
  531.    STATUS mandatory
  532.    DESCRIPTION
  533.       "The UPS wasted battery time since the UPS has transfered to
  534.        backup mode."
  535.    ::= { upsBaseBattery 2 }
  536.  
  537. upsBaseBatteryLastReplaceDate OBJECT-TYPE
  538.    SYNTAX DisplayString
  539.    ACCESS read-write
  540.    STATUS mandatory
  541.    DESCRIPTION
  542.       "The UPS batteries last replaced date in mm/dd/yyyy format.
  543.        This value is originally set when manufactured. If batteries
  544.        replaced, administrator should reset this value."
  545.    ::= { upsBaseBattery 3 }
  546.  
  547. upsBaseBatteryAgeRecommand OBJECT-TYPE
  548.    SYNTAX INTEGER
  549.    ACCESS read-only
  550.    STATUS mandatory
  551.    DESCRIPTION
  552.       "Recommended battery life in month"
  553.    ::= { upsBaseBattery 4 }
  554.  
  555. -- the upsAdvanceBattery group
  556. upsAdvanceBatteryCapacity OBJECT-TYPE
  557.    SYNTAX Gauge
  558.    ACCESS read-only
  559.    STATUS mandatory
  560.    DESCRIPTION
  561.       "The battery capacity expressed in percentage."
  562.    ::= { upsAdvanceBattery 1 }
  563.  
  564. upsAdvanceBatteryVoltage OBJECT-TYPE
  565.    SYNTAX INTEGER
  566.    ACCESS read-only
  567.    STATUS mandatory
  568.    DESCRIPTION
  569.       "The battery voltage expressed in 1/10 VDC."
  570.    ::= { upsAdvanceBattery 2 }
  571.  
  572. upsAdvanceBatteryTemperature OBJECT-TYPE
  573.    SYNTAX Gauge
  574.    ACCESS read-only
  575.    STATUS mandatory
  576.    DESCRIPTION
  577.       "The UPS battery temperature expressed in Celsius."
  578.    ::= { upsAdvanceBattery 3 }
  579.  
  580. upsAdvanceBatteryRunTimeRemaining OBJECT-TYPE
  581.    SYNTAX TimeTicks
  582.    ACCESS read-only
  583.    STATUS mandatory
  584.    DESCRIPTION
  585.       "The UPS battery remaining run time."
  586.    ::= { upsAdvanceBattery 4 }
  587.  
  588. upsAdvanceBatteryReplaceIndicator OBJECT-TYPE
  589.    SYNTAX INTEGER  {
  590.       noBatteryNeedsReplacing(1),
  591.       batteryNeedsReplacing(2)
  592.    }
  593.    ACCESS read-only
  594.    STATUS mandatory
  595.    DESCRIPTION
  596.       "This value indicates if UPS batteries need to be replaced."
  597.    ::= { upsAdvanceBattery 5 }
  598.  
  599. upsAdvanceBatteryFullChargeVoltage OBJECT-TYPE
  600.    SYNTAX INTEGER
  601.    ACCESS read-only
  602.    STATUS mandatory
  603.    DESCRIPTION
  604.       "The battery charged voltage expressed in 1/10 VDC."
  605.    ::= { upsAdvanceBattery 6 }
  606.  
  607. upsAdvanceBatteryCurrent OBJECT-TYPE
  608.    SYNTAX INTEGER
  609.    ACCESS read-only
  610.    STATUS mandatory
  611.    DESCRIPTION
  612.       "The battery current expressed in percentage."
  613.    ::= { upsAdvanceBattery 7 }
  614.  
  615. upsAdvanceBatteryVoltageRating OBJECT-TYPE
  616.    SYNTAX INTEGER
  617.    ACCESS read-only
  618.    STATUS mandatory
  619.    DESCRIPTION
  620.       " The DC voltage rating of the battery set."
  621.    ::= { upsAdvanceBattery 8 }
  622.  
  623. upsAdvanceBatteryLife OBJECT-TYPE
  624.    SYNTAX INTEGER
  625.    ACCESS read-only
  626.    STATUS mandatory
  627.    DESCRIPTION
  628.       " The battery life expressed in 1/100 percentage."
  629.    ::= { upsAdvanceBattery 9 }
  630.  
  631.  
  632. -- the upsBaseInput group
  633. upsBaseInputPhase OBJECT-TYPE
  634.    SYNTAX INTEGER
  635.    ACCESS read-only
  636.    STATUS mandatory
  637.    DESCRIPTION
  638.       "The AC input phase."
  639.    ::= { upsBaseInput 1 }
  640.  
  641.  
  642. -- the upsAdvanceInput group
  643. upsAdvanceInputLineVoltage OBJECT-TYPE
  644.    SYNTAX Gauge
  645.    ACCESS read-only
  646.    STATUS mandatory
  647.    DESCRIPTION
  648.       "The input line voltage in 1/10 VAC."
  649.    ::= { upsAdvanceInput 1 }
  650.  
  651. upsAdvanceInputMaxLineVoltage OBJECT-TYPE
  652.    SYNTAX Gauge
  653.    ACCESS read-only
  654.    STATUS mandatory
  655.    DESCRIPTION
  656.       "The maximum input line voltage in 1/10 VAC over the
  657.        previous 1 minute period."
  658.    ::= { upsAdvanceInput 2 }
  659.  
  660. upsAdvanceInputMinLineVoltage OBJECT-TYPE
  661.    SYNTAX Gauge
  662.    ACCESS read-only
  663.    STATUS mandatory
  664.    DESCRIPTION
  665.       "The minimum input line voltage in 1/10 VAC over the
  666.        previous 1 minute period."
  667.    ::= { upsAdvanceInput 3 }
  668.  
  669. upsAdvanceInputFrequency OBJECT-TYPE
  670.    SYNTAX Gauge
  671.    ACCESS read-only
  672.    STATUS mandatory
  673.    DESCRIPTION
  674.       "The input line frequency in 1/10 Hz."
  675.    ::= { upsAdvanceInput 4 }
  676.  
  677. upsAdvanceInputLineFailCause OBJECT-TYPE
  678.    SYNTAX INTEGER  {
  679.       noTransfer(1),
  680.       highLineVoltage(2),
  681.       brownout(3),
  682.       selfTest(4)
  683.    }
  684.    ACCESS read-only
  685.    STATUS mandatory
  686.    DESCRIPTION
  687.       "The reason of UPS power failure.
  688.        This value is set to:
  689.        - noTransfer(1), if UPS is in utility mode.
  690.        - highLineVoltage(2), if UPS switch to battery mode by reason of
  691.          input voltage over the high transfer vloltage.
  692.        - brownout(3), if UPS switch to battery mode by reason of
  693.          input voltage under the low transfer vloltage.
  694.        - selfTest(4), if the UPS was commanded to do a self test."
  695.    ::= { upsAdvanceInput 5 }
  696.  
  697. upsAdvanceInputStatus OBJECT-TYPE
  698.    SYNTAX INTEGER  {
  699.       normal(1),
  700.       overVoltage(2),
  701.       underVoltage(3),
  702.       frequencyFailure(4),
  703.       blackout(5)
  704.    }
  705.    ACCESS read-only
  706.    STATUS mandatory
  707.    DESCRIPTION
  708.       "Display the present status of the utility power supplied to the UPS."
  709.    ::= { upsAdvanceInput 6 }
  710.  
  711.  
  712. -- the upsBaseOutput group
  713. upsBaseOutputStatus OBJECT-TYPE
  714.    SYNTAX INTEGER  {
  715.       unknown(1),
  716.       onLine(2),
  717.       onBattery(3),
  718.       onBoost(4),
  719.       onSleep(5),
  720.       off(6),
  721.       rebooting(7),
  722.       onECO(8),
  723.       onBypass(9),
  724.       onBuck(10),
  725.       onOverload(11)
  726.    }
  727.    ACCESS read-only
  728.    STATUS mandatory
  729.    DESCRIPTION
  730.       "The UPS output status."
  731.    ::= { upsBaseOutput 1 }
  732.  
  733. upsBaseOutputPhase OBJECT-TYPE
  734.    SYNTAX INTEGER
  735.    ACCESS read-only
  736.    STATUS mandatory
  737.    DESCRIPTION
  738.       "The output phase."
  739.    ::= { upsBaseOutput 2 }
  740.  
  741. upsBaseOutputWorkingFrequency OBJECT-TYPE
  742.    SYNTAX DisplayString
  743.    ACCESS read-only
  744.    STATUS mandatory
  745.    DESCRIPTION
  746.       " The frequency of the UPS output power."
  747.    ::= { upsBaseOutput 3 }
  748.  
  749.  
  750. -- the upsAdvanceOutput group
  751. upsAdvanceOutputVoltage OBJECT-TYPE
  752.    SYNTAX Gauge
  753.    ACCESS read-only
  754.    STATUS mandatory
  755.    DESCRIPTION
  756.       "The UPS output voltage in 1/10 VAC."
  757.    ::= { upsAdvanceOutput 1 }
  758.  
  759. upsAdvanceOutputFrequency OBJECT-TYPE
  760.    SYNTAX Gauge
  761.    ACCESS read-only
  762.    STATUS mandatory
  763.    DESCRIPTION
  764.       "The UPS output frequency in 1/10 Hz."
  765.    ::= { upsAdvanceOutput 2 }
  766.  
  767. upsAdvanceOutputLoad OBJECT-TYPE
  768.    SYNTAX Gauge
  769.    ACCESS read-only
  770.    STATUS mandatory
  771.    DESCRIPTION
  772.       "The UPS output load expressed in percentage"
  773.    ::= { upsAdvanceOutput 3 }
  774.  
  775. upsAdvanceOutputCurrent OBJECT-TYPE
  776.    SYNTAX Gauge
  777.    ACCESS read-only
  778.    STATUS mandatory
  779.    DESCRIPTION
  780.       "The UPS output current in 1/10 Amps."
  781.    ::= { upsAdvanceOutput 4 }
  782.  
  783. upsAdvanceOutputPower OBJECT-TYPE
  784.    SYNTAX Gauge
  785.    ACCESS read-only
  786.    STATUS mandatory
  787.    DESCRIPTION
  788.      "The total output active power of the UPS system in W."
  789.    ::= { upsAdvanceOutput 5 }
  790.  
  791. -- the upsBaseConfig group
  792. upsBaseConfigNumDevices OBJECT-TYPE
  793.    SYNTAX INTEGER
  794.    ACCESS read-only
  795.    STATUS mandatory
  796.    DESCRIPTION
  797.       "The number of equipment plugged into the UPS."
  798.    ::= { upsBaseConfig 1 }
  799.  
  800. upsBaseConfigDeviceTable OBJECT-TYPE
  801.    SYNTAX SEQUENCE OF UpsBaseConfigDeviceEntry
  802.    ACCESS not-accessible
  803.    STATUS mandatory
  804.    DESCRIPTION
  805.       "A list of equipment plugged into the UPS.
  806.        The numbers of entries are given by the value of
  807.        upsBaseConfigNumDevices."
  808.    ::= { upsBaseConfig 2 }
  809.  
  810. upsBaseConfigDeviceEntry OBJECT-TYPE
  811.    SYNTAX UpsBaseConfigDeviceEntry
  812.    ACCESS not-accessible
  813.    STATUS mandatory
  814.    DESCRIPTION
  815.       "The equipment plugged in to the UPS."
  816.    INDEX  { deviceIndex }
  817.    ::= { upsBaseConfigDeviceTable 1 }
  818.  
  819. UpsBaseConfigDeviceEntry ::=
  820.    SEQUENCE {
  821.       deviceIndex
  822.          INTEGER,
  823.       deviceName
  824.          DisplayString,
  825.       vaRating
  826.          INTEGER,
  827.       acceptThisDevice
  828.          INTEGER
  829.    }
  830.  
  831. deviceIndex OBJECT-TYPE
  832.    SYNTAX INTEGER(1..255)
  833.    ACCESS read-only
  834.    STATUS mandatory
  835.    DESCRIPTION
  836.       "The index of the equipment plugged into the UPS."
  837.    ::= { upsBaseConfigDeviceEntry 1 }
  838.  
  839. deviceName OBJECT-TYPE
  840.    SYNTAX DisplayString
  841.    ACCESS read-write
  842.    STATUS mandatory
  843.    DESCRIPTION
  844.       "The name of the equipment plugged into the UPS."
  845.    ::= { upsBaseConfigDeviceEntry 2 }
  846.  
  847. vaRating OBJECT-TYPE
  848.    SYNTAX INTEGER
  849.    ACCESS read-write
  850.    STATUS mandatory
  851.    DESCRIPTION
  852.       "The VA rating of the equipment plugged into the UPS."
  853.    ::= { upsBaseConfigDeviceEntry 3 }
  854.  
  855. acceptThisDevice OBJECT-TYPE
  856.    SYNTAX INTEGER   {
  857.       yes(1),
  858.       no(2)
  859.    }
  860.    ACCESS read-write
  861.    STATUS mandatory
  862.    DESCRIPTION
  863.       "An equipment is plugged if yes, unplugged if no."
  864.    ::= { upsBaseConfigDeviceEntry 4 }
  865.  
  866.  
  867. -- the upsAdvanceConfig group
  868. upsAdvanceConfigOutputVoltage OBJECT-TYPE
  869.    SYNTAX INTEGER
  870.    ACCESS read-write
  871.    STATUS mandatory
  872.    DESCRIPTION
  873.       "The standard UPS output voltage in VAC.
  874.        The possible values are 100, 110, 120, 127,
  875.        208, 220, 230, and 240.
  876.        If a value other than a possible value is set,
  877.        it will not be accepted."
  878.    ::= { upsAdvanceConfig 1 }
  879.  
  880. upsAdvanceConfigHighTransferVolt OBJECT-TYPE
  881.    SYNTAX INTEGER
  882.    ACCESS read-write
  883.    STATUS mandatory
  884.    DESCRIPTION
  885.       "Adjust the high transfer vloltage in VAC.
  886.        The high transfer vloltage will become the UPS default value
  887.        subtracts this value. The allowed values depend on the output:
  888.        100-127 volt system allow settings of 0-15.
  889.        208-240 volt system allow settings of 0-30.
  890.        If the adjustable value is over the allowed values,
  891.        it will not be accepted."
  892.    ::= { upsAdvanceConfig 2 }
  893.  
  894. upsAdvanceConfigLowTransferVolt OBJECT-TYPE
  895.    SYNTAX INTEGER
  896.    ACCESS read-write
  897.    STATUS mandatory
  898.    DESCRIPTION
  899.       "Adjust the low transfer vloltage in VAC.
  900.        The low transfer vloltage will become the UPS default value
  901.        adds this value. The allowed values depend on the output:
  902.        100-127 volt system allow settings of 0-15.
  903.        208-240 volt system allow settings of 0-30.
  904.        If the adjustable value is over the allowed values,
  905.        it will not be accepted."
  906.    ::= { upsAdvanceConfig 3 }
  907.  
  908. upsAdvanceConfigAlarm OBJECT-TYPE
  909.    SYNTAX INTEGER  {
  910.       timed(1),
  911.       enable(2),
  912.       disable(3),
  913.       mute(4)
  914.    }
  915.    ACCESS read-write
  916.    STATUS mandatory
  917.    DESCRIPTION
  918.       "This value is set to handle audible alarms when power failure."
  919.    ::= { upsAdvanceConfig 4 }
  920.  
  921. upsAdvanceConfigAlarmTimer OBJECT-TYPE
  922.    SYNTAX TimeTicks
  923.    ACCESS read-write
  924.    STATUS mandatory
  925.    DESCRIPTION
  926.       "The time after power failure at which the UPS begins giving
  927.        audible alarms. This timer is effective only if the value of
  928.        upsAdvanceConfigAlarm is timed(1).
  929.        Accepted values are between 0 to 60 seconds.
  930.        If a value other than a supported value is set, the value
  931.        will not be accepted."
  932.    ::= { upsAdvanceConfig 5 }
  933.  
  934. upsAdvanceConfigMinReturnCapacity OBJECT-TYPE
  935.    SYNTAX INTEGER
  936.    ACCESS read-write
  937.    STATUS mandatory
  938.    DESCRIPTION
  939.       "The minimum battery capacity that UPS will return from
  940.        a low battery shutdown condition. The possible values
  941.        are between 0 to 40.
  942.        If a value other than a supported value is set, the value
  943.        will not be accepted."
  944.    ::= { upsAdvanceConfig 6 }
  945.  
  946. upsAdvanceConfigSensitivity OBJECT-TYPE
  947.    SYNTAX INTEGER  {
  948.       auto(1),
  949.       low(2),
  950.       medium(3),
  951.       high(4)
  952.    }
  953.    ACCESS read-write
  954.    STATUS mandatory
  955.    DESCRIPTION
  956.       "The sensitivity of the UPS to power failure detection."
  957.    ::= { upsAdvanceConfig 7 }
  958.  
  959. upsAdvanceConfigLowBatteryRunTime OBJECT-TYPE
  960.    SYNTAX TimeTicks
  961.    ACCESS read-write
  962.    STATUS mandatory
  963.    DESCRIPTION
  964.       "The desired run time, in seconds, UPS will enter in a
  965.        low battery sequence. The possible values are
  966.        120, 300, 420, 600.
  967.        If a value other than a supported value is set, the value
  968.        will not be accepted."
  969.    ::= { upsAdvanceConfig 8 }
  970.  
  971. upsAdvanceConfigReturnDelay OBJECT-TYPE
  972.    SYNTAX TimeTicks
  973.    ACCESS read-write
  974.    STATUS mandatory
  975.    DESCRIPTION
  976.       "The delay time the UPS will turn on after power recovery.
  977.        The value is also used in a 'reboot' or 'wake up' sequence.
  978.        The possible values are 0 to 600 seconds.
  979.        If a value other than a supported value is set, the value
  980.        will not be accepted."
  981.    ::= { upsAdvanceConfig 9 }
  982.  
  983. upsAdvanceConfigShutoffDelay OBJECT-TYPE
  984.    SYNTAX TimeTicks
  985.    ACCESS read-write
  986.    STATUS mandatory
  987.    DESCRIPTION
  988.       "The delay time the UPS will remain on after receiving a
  989.        turn off command.  The possible values are between 60 to
  990.        5940 seconds.
  991.        If a value other than a supported value is set, the value
  992.        will not be accepted."
  993.    ::= { upsAdvanceConfig 10 }
  994.  
  995. upsAdvanceConfigSleepDelay OBJECT-TYPE
  996.    SYNTAX TimeTicks
  997.    ACCESS read-write
  998.    STATUS mandatory
  999.    DESCRIPTION
  1000.       "The delay time the UPS will enter sleep mode after receiving
  1001.        a sleep command. WThe possible values are between 60 to
  1002.        5940 seconds.
  1003.        If a value other than a supported value is set, the value
  1004.        will not be accepted."
  1005.    ::= { upsAdvanceConfig 11 }
  1006.  
  1007.  
  1008. upsAdvanceConfigSetEEPROMDefaults OBJECT-TYPE
  1009.    SYNTAX INTEGER  {
  1010.       noSetEEPROMDefaults(1),
  1011.       setEEPROMDefaults(2)
  1012.    }
  1013.    ACCESS read-write
  1014.    STATUS mandatory
  1015.    DESCRIPTION
  1016.       "Reset the UPS EEPROM parameters to default values."
  1017.    ::= { upsAdvanceConfig 12 }
  1018.  
  1019. upsAdvanceConfigAutoRestore OBJECT-TYPE
  1020.    SYNTAX INTEGER  {
  1021.       disable(1),
  1022.       enable(2)
  1023.    }
  1024.    ACCESS read-write
  1025.    STATUS mandatory
  1026.    DESCRIPTION
  1027.       "When this option is enabled, the UPS will restore output
  1028.        immediately when the utility power restores.When this option
  1029.        is disabled, the UPS will not restore output at that moment
  1030.        and users have to turn it on manually at a later time. "
  1031.    ::= { upsAdvanceConfig 13 }
  1032.  
  1033.  
  1034. upsAdvanceConfigRechargedCapacity OBJECT-TYPE
  1035.    SYNTAX INTEGER
  1036.    ACCESS read-write
  1037.    STATUS mandatory
  1038.    DESCRIPTION
  1039.       " When the utility power restores, the UPS will start to recharge until
  1040.  the specified battery capacity in percentage is met before restoring output power.
  1041.  The possible values are 0, 15, 30, 45, 60, 75, and 90.
  1042.  If a value other than a possible value is set, it will not be accepted."
  1043.    ::= { upsAdvanceConfig 14 }
  1044.  
  1045.  
  1046. upsAdvanceConfigColdStart OBJECT-TYPE
  1047.    SYNTAX INTEGER  {
  1048.       disable(1),
  1049.       enable(2)
  1050.    }
  1051.    ACCESS read-write
  1052.    STATUS mandatory
  1053.    DESCRIPTION
  1054.       " Set the ability of the UPS can start in the absence of input power.When
  1055.         this option is enabled the UPS can be turned on without having input power."
  1056.    ::= { upsAdvanceConfig 15 }
  1057.  
  1058.  
  1059. upsAdvanceConfigDeepDischargeProtection OBJECT-TYPE
  1060.    SYNTAX INTEGER
  1061.    ACCESS read-write
  1062.    STATUS mandatory
  1063.    DESCRIPTION
  1064.       " When the UPS is on Battery Mode with 0% load and the status remains for
  1065.         the time configured,the RMCARD will enforce the UPS to Sleep Mode and
  1066.         the output will be turned off. The possible values are 0, 20, 40, and 60 minutes.
  1067.  If a value other than a possible value is set, it will not be accepted. "
  1068.    ::= { upsAdvanceConfig 16 }
  1069.  
  1070.  
  1071.  
  1072. upsAdvanceConfigSleepAfterAllClientShut OBJECT-TYPE
  1073.    SYNTAX INTEGER  {
  1074.       disable(1),
  1075.       enable(2)
  1076.    }
  1077.    ACCESS read-write
  1078.    STATUS mandatory
  1079.    DESCRIPTION
  1080.       "If this option is enabled, UPS will enter sleep mode after
  1081.        utility power failed and remaining MSDT+2 minutes.More information
  1082.        about MSDT please reference to help page of UPS - > PowerPanel List."
  1083.    ::= { upsAdvanceConfig 17 }
  1084.    
  1085.    
  1086. upsAdvanceConfigLowBatteryThreshold OBJECT-TYPE
  1087.    SYNTAX INTEGER
  1088.    ACCESS read-write
  1089.    STATUS mandatory
  1090.    DESCRIPTION
  1091.       "When the UPS supplies battery power and the remaining capacity is lower than this threshold,
  1092.        the UPS will sound an alarm.
  1093.        The value expressed in percentage."
  1094.    ::= { upsAdvanceConfig 18 }
  1095.  
  1096.  
  1097. -- the upsBaseControl group
  1098. upsBaseControlConserveBattery OBJECT-TYPE
  1099.    SYNTAX INTEGER  {
  1100.       noTurnOffUps(1),
  1101.       turnOffUpsToConserveBattery(2)
  1102.    }
  1103.    ACCESS read-write
  1104.    STATUS mandatory
  1105.    DESCRIPTION
  1106.       "UPS on battery will enter sleeping when the variable is set
  1107.        to turnOffUpsToConserveBattery(2). When utility power recovers
  1108.        the UPS will turn back on. Trying to turn off a UPS that is
  1109.        not on battery mode will cause badValue error.
  1110.        It is no effective to set this value to noTurnOffUps(1)."
  1111.    ::= { upsBaseControl 1 }
  1112.  
  1113.  
  1114. -- the upsAdvanceControl group
  1115. upsAdvanceControlUpsOff OBJECT-TYPE
  1116.    SYNTAX INTEGER  {
  1117.       noTurnUpsOff(1),
  1118.       turnUpsOff(2),
  1119.       turnUpsOffGracefully(3)
  1120.    }
  1121.    ACCESS read-write
  1122.    STATUS mandatory
  1123.    DESCRIPTION
  1124.       "UPS will shutdown when the variable is set to turnUpsOff(2).
  1125.        UPS will shutdown after a delay period specified by
  1126.        upsAdvanceConfigShutoffDelay when the variable is Set to
  1127.        turnUpsOffGracefully(3).
  1128.        Without regard to the utility state the UPS will not provide
  1129.        output power in this state.
  1130.        It is no effective to set this value to noTurnUpsOff(1)."
  1131.    ::= { upsAdvanceControl 1 }
  1132.  
  1133. upsAdvanceControlRebootUps OBJECT-TYPE
  1134.    SYNTAX INTEGER  {
  1135.       noRebootUps(1),
  1136.       rebootUps(2)
  1137.    }
  1138.    ACCESS read-write
  1139.    STATUS mandatory
  1140.    DESCRIPTION
  1141.       "UPS will shutdown and turn back on when the variable is
  1142.        set to rebootUps(2).
  1143.        It is no effective to set this value to noRebootUps(1)."
  1144.    ::= { upsAdvanceControl 2 }
  1145.  
  1146. upsAdvanceControlUpsSleep OBJECT-TYPE
  1147.    SYNTAX INTEGER  {
  1148.       noPutUpsToSleep(1),
  1149.       putUpsToSleep(2),
  1150.       putUpsToSleepGracefully(3)
  1151.    }
  1152.    ACCESS read-write
  1153.    STATUS mandatory
  1154.    DESCRIPTION
  1155.       "UPS will enter sleep mode when the variable is set to putUpsToSleep(2).
  1156.        UPS will enter sleep mode after a delay period specified by
  1157.        upsAdvanceConfigSleepDelay when the variable is Set to
  1158.        putUpsToSleepGracefully(3).
  1159.        Without regard to the utility state the UPS will not provide output
  1160.        power in sleep mode. Output power will recover when specified time
  1161.        has elapsed.
  1162.        It is no effective to set this value to noPutUpsToSleep(1)."
  1163.    ::= { upsAdvanceControl 3 }
  1164.  
  1165. upsAdvanceControlSimulatePowerFail OBJECT-TYPE
  1166.    SYNTAX INTEGER  {
  1167.       noSimulatePowerFailure(1),
  1168.       simulatePowerFailure(2)
  1169.    }
  1170.    ACCESS read-write
  1171.    STATUS mandatory
  1172.    DESCRIPTION
  1173.       "UPS will transfer to backup mode when the variable is set
  1174.        to simulatePowerFailure(2).
  1175.        It is no effective to set this value to noFlashAndBeep(1)."
  1176.    ::= { upsAdvanceControl 4 }
  1177.  
  1178. upsAdvanceControlFlashAndBeep OBJECT-TYPE
  1179.    SYNTAX INTEGER  {
  1180.       noFlashAndBeep(1),
  1181.       flashAndBeep(2)
  1182.    }
  1183.    ACCESS read-write
  1184.    STATUS mandatory
  1185.    DESCRIPTION
  1186.       "UPS will beep and simultaneously turn on the panel lights
  1187.        when the variable is set to flashAndBeep(2).
  1188.        It is no effective to set this value to noSimulatePowerFailure(1)."
  1189.    ::= { upsAdvanceControl 5 }
  1190.  
  1191. upsAdvanceControlTurnOnUPS OBJECT-TYPE
  1192.    SYNTAX INTEGER  {
  1193.       noTurnOnUPS(1),
  1194.       turnOnUPS(2)
  1195.    }
  1196.    ACCESS read-write
  1197.    STATUS mandatory
  1198.    DESCRIPTION
  1199.       "UPS will turned on immediately when the variable is set
  1200.        to turnOnUPS(2).
  1201.        It is no effective to set this value to noTurnOnUPS(1)."
  1202.    ::= { upsAdvanceControl 6 }
  1203.  
  1204. upsAdvanceSleepAfterDelay OBJECT-TYPE
  1205.     SYNTAX     INTEGER (-1..600)
  1206.     UNITS      "seconds"
  1207.     ACCESS read-write
  1208.     STATUS mandatory
  1209.     DESCRIPTION
  1210.       "UPS will enter sleep mode after indicated number of seconds,
  1211.        or less if the UPS batteries become depleted. Setting this
  1212.        object to 0 will cause the shutdown to occur immediately.  
  1213.        Setting this object to -1 will abort the countdown."
  1214.    ::= { upsAdvanceControl 7 }
  1215.  
  1216. -- the upsTest group
  1217. -- the upsAdvanceTest group
  1218. upsAdvanceTestDiagnosticSchedule OBJECT-TYPE
  1219.    SYNTAX INTEGER  {
  1220.       unknown(1),
  1221.       biweekly(2),
  1222.       weekly(3),
  1223.       atTurnOn(4),
  1224.       never(5)
  1225.    }
  1226.    ACCESS read-write
  1227.    STATUS mandatory
  1228.    DESCRIPTION
  1229.       "The schedule of the UPS automatic selftest."
  1230.    ::= { upsAdvanceTest 1 }
  1231.  
  1232. upsAdvanceTestDiagnostics OBJECT-TYPE
  1233.    SYNTAX INTEGER  {
  1234.       noTestDiagnostics(1),
  1235.       testDiagnostics(2)
  1236.    }
  1237.    ACCESS read-write
  1238.    STATUS mandatory
  1239.    DESCRIPTION
  1240.       "UPS will do a diagnostic selftest when the variable is set
  1241.        to testDiagnostics(2).
  1242.        It is no effective to set this value to noTestDiagnostics(1)."
  1243.    ::= { upsAdvanceTest 2 }
  1244.  
  1245. upsAdvanceTestDiagnosticsResults OBJECT-TYPE
  1246.    SYNTAX INTEGER {
  1247.       ok(1),
  1248.       failed(2),
  1249.       invalidTest(3),
  1250.       testInProgress(4)
  1251.    }
  1252.    ACCESS read-only
  1253.    STATUS mandatory
  1254.    DESCRIPTION
  1255.       "The last UPS selftest result."
  1256.    ::= { upsAdvanceTest 3 }
  1257.  
  1258. upsAdvanceTestLastDiagnosticsDate OBJECT-TYPE
  1259.    SYNTAX DisplayString
  1260.    ACCESS read-only
  1261.    STATUS mandatory
  1262.    DESCRIPTION
  1263.       "The last UPS selftest date in mm/dd/yy format."
  1264.    ::= { upsAdvanceTest 4 }
  1265.  
  1266. upsAdvanceTestIndicators OBJECT-TYPE
  1267.    SYNTAX INTEGER {
  1268.  noTestIndicators(1),
  1269.  testIndicators(2)
  1270.  }
  1271.    ACCESS read-write
  1272.    STATUS mandatory
  1273.    DESCRIPTION
  1274.       "UPS will perform a panel indicator test when the variable
  1275.        is set to testIndicators(2).
  1276.        It is no effective to set this value to noTestIndicators(1)."
  1277.    ::= { upsAdvanceTest 5 }
  1278.  
  1279. upsAdvanceTestRuntimeEstimation OBJECT-TYPE
  1280.    SYNTAX INTEGER  {
  1281.       noPerformEstimation(1),
  1282.       performEstimation(2),
  1283.       cancelCurrentEstimation(3)
  1284.    }
  1285.    ACCESS read-write
  1286.    STATUS mandatory
  1287.    DESCRIPTION
  1288.       "UPS will discharge to calibrate the UPS runtime when the variable
  1289.        is set to performEstimation(2).
  1290.        This test runs until the UPS is in a low battery condition.
  1291.        UPS will cancel the discharge after setting performEstimation(2)
  1292.        when the variable is set to cancelCurrentEstimation(3).
  1293.        It is no effective to set this value to noPerformEstimation(1).
  1294.        The result of the runtime test will be stored in
  1295.        upsAdvanceTestEstimationResults."
  1296.    ::= { upsAdvanceTest 6 }
  1297.  
  1298. upsAdvanceTestEstimationResults OBJECT-TYPE
  1299.    SYNTAX INTEGER {
  1300.       ok(1),
  1301.       invalidEstimation(2),
  1302.       estimationInProgress(3)
  1303.    }
  1304.    ACCESS read-only
  1305.    STATUS mandatory
  1306.    DESCRIPTION
  1307.       "The last runtime estimation result.
  1308.        This value means :
  1309.        - ok(1), if a successful runtime estimation.
  1310.        - invalidEstimation(2), if runtime estimation failure.
  1311.        - estimationInProgress(3), if estimation is processing now."
  1312.    ::= { upsAdvanceTest 7 }
  1313.  
  1314. upsAdvanceTestEstimationDate OBJECT-TYPE
  1315.    SYNTAX DisplayString
  1316.    ACCESS read-only
  1317.    STATUS mandatory
  1318.    DESCRIPTION
  1319.       "The last UPS runtime estimation date"
  1320.    ::= { upsAdvanceTest 8 }
  1321.    
  1322. -- the upsBankOutletControl grop
  1323. upsBankOutletControlTable OBJECT-TYPE
  1324.    SYNTAX SEQUENCE OF UpsBankOutletControlEntry
  1325.    ACCESS not-accessible
  1326.    STATUS mandatory
  1327.    DESCRIPTION
  1328.       "Allows for control of the outlet banks."
  1329.    ::= { upsBankOutletControl 1 }
  1330.    
  1331. upsBankOutletControlEntry OBJECT-TYPE
  1332.    SYNTAX UpsBankOutletControlEntry
  1333.    ACCESS not-accessible
  1334.    STATUS mandatory
  1335.    DESCRIPTION
  1336.       "The outlet to control."
  1337.    INDEX  { upsBankControlIndex }
  1338.    ::= { upsBankOutletControlTable 1 }
  1339.  
  1340. UpsBankOutletControlEntry ::=
  1341.    SEQUENCE {
  1342.       upsBankControlIndex
  1343.          INTEGER,
  1344.       upsBankControlOutletCommand
  1345.          INTEGER
  1346.    }
  1347.  
  1348. upsBankControlIndex OBJECT-TYPE
  1349.    SYNTAX INTEGER(1..24)
  1350.    ACCESS read-only
  1351.    STATUS mandatory
  1352.    DESCRIPTION
  1353.       "The index to the outlet entry."
  1354.    ::= { upsBankOutletControlEntry 1 }
  1355.  
  1356. upsBankControlOutletCommand OBJECT-TYPE
  1357.    SYNTAX INTEGER   {
  1358.       immediateOn             (1),
  1359.       immediateOff            (2),
  1360.       bankNotExist            (3),
  1361.       criticalBank            (4)
  1362.    }
  1363.    ACCESS read-write
  1364.    STATUS mandatory
  1365.    DESCRIPTION
  1366.       "Getting this variable will return the outlet bank state. If
  1367.        the outlet bank is on, the immediateOn (1) value will be returned.
  1368.        If the outlet bank is off, the immediateOff (2) value will be
  1369.        returned. If the outlet bank is critical (uncontrollable), the
  1370.        criticalBank (4) value will be returned.
  1371.        Setting this variable to immediateOn (1) will immediately turn
  1372.        the outlet on.
  1373.        Setting this variable to immediateOff (2) will immediately turn
  1374.        the outlet off."
  1375.    ::= { upsBankOutletControlEntry 2 }
  1376.  
  1377.  
  1378. --  the upsPhase group  
  1379. --  the upsPhaseInput group in the upsPhase group
  1380. upsPhaseInputTableSize OBJECT-TYPE
  1381.   SYNTAX INTEGER
  1382.   ACCESS read-only
  1383.   STATUS mandatory
  1384.   DESCRIPTION
  1385.    "Getting this OID will return the phase number."
  1386.   ::= { upsPhaseInput 1 }
  1387.  
  1388. -- the upsPhaseInputTable in upsPhaseInput group
  1389. upsPhaseInputTable OBJECT-TYPE
  1390.   SYNTAX SEQUENCE OF PhaseInputEntry
  1391.   ACCESS not-accessible
  1392.   STATUS mandatory
  1393.   DESCRIPTION
  1394.    "Allows for getting the Phase Input in the UPS"
  1395.   ::= { upsPhaseInput 2 }
  1396. upsPhaseInputEntry OBJECT-TYPE
  1397.   SYNTAX PhaseInputEntry  
  1398.   ACCESS not-accessible
  1399.   STATUS mandatory
  1400.   DESCRIPTION
  1401.    "The UPS Phase Input Access."
  1402.   INDEX  { upsPhaseInputTableIndex}
  1403.   ::= { upsPhaseInputTable 1 }
  1404.  
  1405.   PhaseInputEntry ::=
  1406.   SEQUENCE {
  1407.    upsPhaseInputTableIndex  INTEGER,
  1408.    upsPhaseInputVoltage            INTEGER,
  1409.    upsPhaseInputCurrent  INTEGER,
  1410.    upsPhaseInputFrequency          INTEGER,
  1411.    upsPhaseInputPowerFactor        INTEGER
  1412.   }
  1413. upsPhaseInputTableIndex OBJECT-TYPE
  1414.   SYNTAX INTEGER(3)
  1415.   ACCESS read-only
  1416.   STATUS mandatory
  1417.   DESCRIPTION
  1418.    "The index to the UPS Phase Input entry."
  1419.   ::= { upsPhaseInputEntry 1 }    
  1420.  
  1421. upsPhaseInputVoltage OBJECT-TYPE
  1422.   SYNTAX INTEGER                
  1423.   ACCESS read-only
  1424.   STATUS mandatory
  1425.   DESCRIPTION
  1426.    "Getting this OID will return the input voltage that each phase of the UPS can provide. It is represented in 1/10 VAC."
  1427.   ::= { upsPhaseInputEntry 2 }
  1428.  
  1429. upsPhaseInputCurrent OBJECT-TYPE
  1430.   SYNTAX INTEGER                
  1431.   ACCESS read-only
  1432.   STATUS mandatory
  1433.   DESCRIPTION
  1434.    "Getting this OID will return the input current that each phase of the UPS can provide. It is represented in 1/10 Amps."
  1435.   ::= { upsPhaseInputEntry 3 }
  1436. upsPhaseInputFrequency OBJECT-TYPE
  1437.   SYNTAX INTEGER                
  1438.   ACCESS read-only
  1439.   STATUS mandatory
  1440.   DESCRIPTION
  1441.    "Getting this OID will return the input frequency that each phase of the UPS can provide. It is represented in 1/10 Hz."
  1442.   ::= { upsPhaseInputEntry 4 }
  1443. upsPhaseInputPowerFactor OBJECT-TYPE
  1444.   SYNTAX INTEGER                
  1445.   ACCESS read-only
  1446.   STATUS mandatory
  1447.   DESCRIPTION
  1448.    "Getting this OID will return the input power factor that each phase of the UPS can provide. It is represented in 1/100."
  1449.   ::= { upsPhaseInputEntry 5 }
  1450.  
  1451.  
  1452. --  the upsPhaseOutput group in the upsPhase group
  1453. upsPhaseOutputTableSize OBJECT-TYPE
  1454.   SYNTAX INTEGER
  1455.   ACCESS read-only
  1456.   STATUS mandatory
  1457.   DESCRIPTION
  1458.    "Getting this OID will return the Phase number."
  1459.   ::= { upsPhaseOutput 1 }
  1460.  
  1461. -- the upsPhaseOutputTable in upsPhaseOutput group
  1462. upsPhaseOutputTable OBJECT-TYPE
  1463.   SYNTAX SEQUENCE OF PhaseOutputEntry
  1464.   ACCESS not-accessible
  1465.   STATUS mandatory
  1466.   DESCRIPTION
  1467.    "Allows for getting the Phase Output in the UPS"
  1468.   ::= { upsPhaseOutput 2 }
  1469.  
  1470. upsPhaseOutputEntry OBJECT-TYPE
  1471.   SYNTAX PhaseOutputEntry  
  1472.   ACCESS not-accessible
  1473.   STATUS mandatory
  1474.   DESCRIPTION
  1475.    "The UPS Phase Output Access."
  1476.   INDEX  { upsPhaseOutputTableIndex}
  1477.   ::= { upsPhaseOutputTable 1 }
  1478.  
  1479.   PhaseOutputEntry ::=
  1480.   SEQUENCE {
  1481.    upsPhaseOutputTableIndex  INTEGER,
  1482.    upsPhaseOutputVoltage            INTEGER,
  1483.    upsPhaseOutputCurrent  INTEGER,
  1484.    upsPhaseOutputFrequency          INTEGER,
  1485.    upsPhaseOutputPowerFactor        INTEGER,
  1486.    upsPhaseOutputPower  INTEGER
  1487.   }
  1488.  
  1489.  
  1490. upsPhaseOutputTableIndex OBJECT-TYPE
  1491.   SYNTAX INTEGER(3)
  1492.   ACCESS read-only
  1493.   STATUS mandatory
  1494.   DESCRIPTION
  1495.    "The index to the UPS Phase Output entry."
  1496.   ::= { upsPhaseOutputEntry 1 }    
  1497.  
  1498. upsPhaseOutputVoltage OBJECT-TYPE
  1499.   SYNTAX INTEGER                
  1500.   ACCESS read-only
  1501.   STATUS mandatory
  1502.   DESCRIPTION
  1503.    "Getting this OID will return the output voltage that each phase of the UPS can provide. It is represented in 1/10 VAC."
  1504.   ::= { upsPhaseOutputEntry 2 }
  1505.  
  1506. upsPhaseOutputCurrent OBJECT-TYPE
  1507.   SYNTAX INTEGER                
  1508.   ACCESS read-only
  1509.   STATUS mandatory
  1510.   DESCRIPTION
  1511.    "Getting this OID will return the output current that each phase of the UPS can provide. It is represented in 1/10 Amps."
  1512.   ::= { upsPhaseOutputEntry 3 }
  1513. upsPhaseOutputFrequency OBJECT-TYPE
  1514.   SYNTAX INTEGER                
  1515.   ACCESS read-only
  1516.   STATUS mandatory
  1517.   DESCRIPTION
  1518.    "Getting this OID will return the output frequency that each phase of the UPS can provide. It is represented in 1/10 Hz."
  1519.   ::= { upsPhaseOutputEntry 4 }
  1520. upsPhaseOutputPowerFactor OBJECT-TYPE
  1521.   SYNTAX INTEGER                
  1522.   ACCESS read-only
  1523.   STATUS mandatory
  1524.   DESCRIPTION
  1525.    "Getting this OID will return the output power factor that each phase of the UPS can provide. It is represented in 1/100."
  1526.   ::= { upsPhaseOutputEntry 5 }
  1527. upsPhaseOutputPower OBJECT-TYPE
  1528.   SYNTAX INTEGER                
  1529.   ACCESS read-only
  1530.   STATUS mandatory
  1531.   DESCRIPTION
  1532.    "Getting this OID will return the output power that each phase of the UPS can provide. It is represented in Watt."
  1533.   ::= { upsPhaseOutputEntry 6 }
  1534.  
  1535. --  the upsPhaseBypass group in the upsPhase group
  1536. upsPhaseBypassTableSize OBJECT-TYPE
  1537.   SYNTAX INTEGER
  1538.   ACCESS read-only
  1539.   STATUS mandatory
  1540.   DESCRIPTION
  1541.    "Getting this OID will return the Phase number."
  1542.   ::= { upsPhaseBypass 1 }
  1543.  
  1544. -- the upsPhaseBypassTable in upsPhaseBypass group
  1545. upsPhaseBypassTable OBJECT-TYPE
  1546.   SYNTAX SEQUENCE OF PhaseBypassEntry
  1547.   ACCESS not-accessible
  1548.   STATUS mandatory
  1549.   DESCRIPTION
  1550.    "Allows for getting the Phase Bypass in the UPS"
  1551.   ::= { upsPhaseBypass 2 }
  1552.  
  1553. upsPhaseBypassEntry OBJECT-TYPE
  1554.   SYNTAX PhaseBypassEntry  
  1555.   ACCESS not-accessible
  1556.   STATUS mandatory
  1557.   DESCRIPTION
  1558.    "The UPS Phase Bypass Access."
  1559.   INDEX  { upsPhaseBypassTableIndex}
  1560.   ::= { upsPhaseBypassTable 1 }
  1561.  
  1562.   PhaseBypassEntry ::=
  1563.   SEQUENCE {
  1564.    upsPhaseBypassTableIndex  INTEGER,
  1565.    upsPhaseBypassVoltage            INTEGER,
  1566.    upsPhaseBypassCurrent  INTEGER,
  1567.    upsPhaseBypassFrequency          INTEGER,
  1568.    upsPhaseBypassPowerFactor        INTEGER
  1569.   }
  1570.  
  1571.  
  1572. upsPhaseBypassTableIndex OBJECT-TYPE
  1573.   SYNTAX INTEGER(3)
  1574.   ACCESS read-only
  1575.   STATUS mandatory
  1576.   DESCRIPTION
  1577.    "The index to the UPS Phase Bypass entry."
  1578.   ::= { upsPhaseBypassEntry 1 }    
  1579.  
  1580. upsPhaseBypassVoltage OBJECT-TYPE
  1581.   SYNTAX INTEGER                
  1582.   ACCESS read-only
  1583.   STATUS mandatory
  1584.   DESCRIPTION
  1585.    "Getting this OID will return the bypass voltage that each phase of the UPS can provide. It is represented in 1/10 VAC."
  1586.   ::= { upsPhaseBypassEntry 2 }
  1587.  
  1588. upsPhaseBypassCurrent OBJECT-TYPE
  1589.   SYNTAX INTEGER                
  1590.   ACCESS read-only
  1591.   STATUS mandatory
  1592.   DESCRIPTION
  1593.    "Getting this OID will return the bypass current that each phase of the UPS can provide. It is represented in 1/10 Amps."
  1594.   ::= { upsPhaseBypassEntry 3 }
  1595. upsPhaseBypassFrequency OBJECT-TYPE
  1596.   SYNTAX INTEGER                
  1597.   ACCESS read-only
  1598.   STATUS mandatory
  1599.   DESCRIPTION
  1600.    "Getting this OID will return the bypass frequency that each phase of the UPS can provide. It is represented in 1/10 Hz."
  1601.   ::= { upsPhaseBypassEntry 4 }
  1602. upsPhaseBypassPowerFactor OBJECT-TYPE
  1603.   SYNTAX INTEGER                
  1604.   ACCESS read-only
  1605.   STATUS mandatory
  1606.   DESCRIPTION
  1607.    "Getting this OID will return the bypass power factor that each phase of the UPS can provide. It is represented in 1/100."
  1608.   ::= { upsPhaseBypassEntry 5 }
  1609.  
  1610. -- upsSystem Group
  1611. upsStatus OBJECT-TYPE
  1612.   SYNTAX INTEGER       {
  1613.     normal  (1),
  1614.     overheat  (2),
  1615.     hardwarefault  (3)
  1616.   }
  1617.   ACCESS read-only
  1618.   STATUS mandatory
  1619.   DESCRIPTION
  1620.    "The UPS system status."
  1621.   ::= { upsSystem 1 }
  1622.  
  1623. -- the eswitch group
  1624. -- the eSwitchIdent group
  1625. eSwitchIdentHardwareRev OBJECT-TYPE
  1626.    SYNTAX DisplayString
  1627.    ACCESS read-only
  1628.    STATUS mandatory
  1629.    DESCRIPTION
  1630.       "The hardware revision set at the factory."
  1631.    ::= { eSwitchIdent 1 }
  1632.  
  1633. eSwitchIdentFirmwareRev OBJECT-TYPE
  1634.    SYNTAX DisplayString
  1635.    ACCESS read-only
  1636.    STATUS mandatory
  1637.    DESCRIPTION
  1638.       "The firmware revision set at the factory."
  1639.    ::= { eSwitchIdent 2 }
  1640.  
  1641. eSwitchIdentDateOfManufacture OBJECT-TYPE
  1642.    SYNTAX DisplayString
  1643.    ACCESS read-only
  1644.    STATUS mandatory
  1645.    DESCRIPTION
  1646.       "The manufacture date in mm/dd/yy format."
  1647.    ::= { eSwitchIdent 3 }
  1648.  
  1649. eSwitchIdentModelName OBJECT-TYPE
  1650.    SYNTAX DisplayString
  1651.    ACCESS read-only
  1652.    STATUS mandatory
  1653.    DESCRIPTION
  1654.       "The model name set at the factory.
  1655.        This value need to consist with safty report."
  1656.    ::= { eSwitchIdent 4 }
  1657.  
  1658.  
  1659. -- the eSwitchBase group
  1660. eSwitchNumber OBJECT-TYPE
  1661.    SYNTAX INTEGER
  1662.    ACCESS read-only
  1663.    STATUS mandatory
  1664.    DESCRIPTION
  1665.       "The numbers of switch have been attached to the system."
  1666.    ::= { eSwitchBase 1 }
  1667.  
  1668. eSwitchBaseTable OBJECT-TYPE
  1669.    SYNTAX SEQUENCE OF ESwitchBaseEntry
  1670.    ACCESS not-accessible
  1671.    STATUS mandatory
  1672.    DESCRIPTION
  1673.       "A list of switch information. The number of entries is given
  1674.        by the value of eSwitchNumber."
  1675.    ::= { eSwitchBase 2 }
  1676.  
  1677. eSwitchBaseEntry OBJECT-TYPE
  1678.    SYNTAX ESwitchBaseEntry
  1679.    ACCESS not-accessible
  1680.    STATUS mandatory
  1681.    DESCRIPTION
  1682.       "An entry information of the individual switch."
  1683.    INDEX  { eSwitchID}
  1684.    ::= { eSwitchBaseTable 1 }
  1685.  
  1686. ESwitchBaseEntry ::=
  1687.    SEQUENCE {
  1688.       eSwitchID
  1689.         INTEGER,
  1690.       eSwitchOutletNum
  1691.         INTEGER,
  1692.       eSwitchOutletState
  1693.         DisplayString
  1694.    }
  1695.  
  1696. eSwitchID OBJECT-TYPE
  1697.    SYNTAX INTEGER(0..16)
  1698.    ACCESS read-only
  1699.    STATUS mandatory
  1700.    DESCRIPTION
  1701.       "The power switch ID number."
  1702.    ::= { eSwitchBaseEntry 1 }
  1703.  
  1704. eSwitchOutletNum OBJECT-TYPE
  1705.    SYNTAX INTEGER
  1706.    ACCESS read-only
  1707.    STATUS mandatory
  1708.    DESCRIPTION
  1709.       "The number of outlets provided in the switch."
  1710.    ::= { eSwitchBaseEntry 2 }
  1711.  
  1712. eSwitchOutletState  OBJECT-TYPE
  1713.    SYNTAX  DisplayString
  1714.    ACCESS  read-only
  1715.    STATUS  mandatory
  1716.    DESCRIPTION
  1717.       "Getting this OID will reply the status of all outlets in the switch.
  1718.        '0' for outlet off, '1' for outlet on.
  1719.        The index from left to right is outlet#8, #7, #6, #5, #4, #3, #2, #1.
  1720.        For Example:
  1721.        If the string is '01011010', it means the outlets status are the following:
  1722.        outlet #8 is off,
  1723.        outlet #7 is on,
  1724.        outlet #6 is off,
  1725.        outlet #5 is on,
  1726.        outlet #4 is on,
  1727.        outlet #3 is off,
  1728.        outlet #2 is on,
  1729.        outlet #1 is off.
  1730.       "
  1731.     ::= { eSwitchBaseEntry 3 }
  1732.  
  1733. eSwitchBaseCtrTable OBJECT-TYPE
  1734.    SYNTAX SEQUENCE OF ESwitchBaseCtrEntry
  1735.    ACCESS not-accessible
  1736.    STATUS mandatory
  1737.    DESCRIPTION
  1738.       "A list of switch control parameters. The number of entries is given
  1739.        by the value of eSwitchNumber."
  1740.    ::= { eSwitchBase 3 }
  1741.  
  1742. eSwitchBaseCtrEntry OBJECT-TYPE
  1743.    SYNTAX ESwitchBaseCtrEntry
  1744.    ACCESS not-accessible
  1745.    STATUS mandatory
  1746.    DESCRIPTION
  1747.       "An entry control information of individual switches."
  1748.    INDEX  { eSwitchCtrID}
  1749.    ::= { eSwitchBaseCtrTable 1 }
  1750.  
  1751. ESwitchBaseCtrEntry ::=
  1752.    SEQUENCE {
  1753.       eSwitchCtrID      
  1754.         INTEGER,
  1755.       eSwitchActOutlet  
  1756.         INTEGER,
  1757.       eSwitchActType    
  1758.         INTEGER
  1759.    }
  1760.  
  1761. eSwitchCtrID OBJECT-TYPE
  1762.    SYNTAX INTEGER(0..16)
  1763.    ACCESS read-write
  1764.    STATUS mandatory
  1765.    DESCRIPTION
  1766.       "Select the switch ID to be controlled."
  1767.    ::= { eSwitchBaseCtrEntry 1 }
  1768.  
  1769. eSwitchActOutlet OBJECT-TYPE
  1770.    SYNTAX INTEGER
  1771.    ACCESS read-write
  1772.    STATUS mandatory
  1773.    DESCRIPTION
  1774.       "The action outlets to be controlled."
  1775.    ::= { eSwitchBaseCtrEntry 2 }
  1776.  
  1777. eSwitchActType OBJECT-TYPE
  1778.    SYNTAX INTEGER
  1779.    ACCESS read-write
  1780.    STATUS mandatory
  1781.    DESCRIPTION
  1782.       "The on/off type of the action outlets.
  1783.       1 for duration off, 2 for duration on,
  1784.       3 for immediately off, 4 for immediately on,
  1785.       and 5 for reboot."
  1786.    ::= { eSwitchBaseCtrEntry 3 }
  1787.  
  1788.  
  1789.  
  1790. -- ePDU Group
  1791.  
  1792. -- the ePDUIdent group
  1793.  
  1794. ePDUIdentName OBJECT-TYPE
  1795.    SYNTAX  DisplayString    
  1796.    ACCESS  read-write
  1797.    STATUS  mandatory
  1798.    DESCRIPTION
  1799.       "The name of the Rack PDU.
  1800.        The maximum string size is device dependent."
  1801.    ::= { ePDUIdent 1 }
  1802.  
  1803. ePDUIdentHardwareRev OBJECT-TYPE
  1804.    SYNTAX DisplayString
  1805.    ACCESS read-only
  1806.    STATUS mandatory
  1807.    DESCRIPTION
  1808.       "The hardware revision of the Rack PDU.
  1809.        This value is set at the factory."
  1810.    ::= { ePDUIdent 2 }
  1811.  
  1812. ePDUIdentFirmwareRev OBJECT-TYPE
  1813.    SYNTAX DisplayString
  1814.    ACCESS read-only
  1815.    STATUS mandatory
  1816.    DESCRIPTION
  1817.       "An 8-byte ID string identifying the Rack PDU firmware revision.
  1818.        This value is set at the factory."
  1819.    ::= {  ePDUIdent 3 }
  1820.  
  1821.  
  1822. ePDUIdentDateOfManufacture OBJECT-TYPE
  1823.    SYNTAX DisplayString
  1824.    ACCESS read-only
  1825.    STATUS mandatory
  1826.    DESCRIPTION
  1827.       "The date when the Rack PDU was manufactured in mm/dd/yyyy format.
  1828.        This value is set at the factory. The year 2000 will be
  1829.        represented by 00."
  1830.    ::= { ePDUIdent 4 }
  1831.    
  1832. ePDUIdentModelNumber OBJECT-TYPE
  1833.    SYNTAX DisplayString
  1834.    ACCESS read-only
  1835.    STATUS mandatory
  1836.    DESCRIPTION
  1837.       "A 10-character string identifying the model number of
  1838.        the Rack PDU. This value is set at the factory."
  1839.    ::= { ePDUIdent 5 }
  1840.  
  1841. ePDUIdentSerialNumber OBJECT-TYPE
  1842.    SYNTAX DisplayString
  1843.    ACCESS read-only
  1844.    STATUS mandatory
  1845.    DESCRIPTION
  1846.       "A 12-character string identifying the serial number of
  1847.        the Rack PDU. This value is set at the factory."
  1848.    ::= { ePDUIdent 6 }
  1849.  
  1850. ePDUIdentDeviceRating OBJECT-TYPE
  1851.    SYNTAX INTEGER      
  1852.    ACCESS read-only
  1853.    STATUS mandatory
  1854.    DESCRIPTION
  1855.       "Getting this OID will return the electrical rating of the device."
  1856.  
  1857.    ::= { ePDUIdent 7 }
  1858.  
  1859. ePDUIdentDeviceNumOutlets OBJECT-TYPE
  1860.    SYNTAX INTEGER      
  1861.    ACCESS read-only
  1862.    STATUS mandatory
  1863.    DESCRIPTION
  1864.       "Getting this OID will return the number of outlets contained in the device."
  1865.  
  1866.    ::= { ePDUIdent 8 }
  1867.  
  1868. ePDUIdentDeviceNumPhases OBJECT-TYPE
  1869.    SYNTAX INTEGER      
  1870.    ACCESS read-only
  1871.    STATUS mandatory
  1872.    DESCRIPTION
  1873.       "Getting this OID will return the number of phases supported by the device."
  1874.  
  1875.    ::= { ePDUIdent 9 }
  1876.  
  1877. ePDUIdentDeviceNumBreakers OBJECT-TYPE
  1878.    SYNTAX INTEGER      
  1879.    ACCESS read-only
  1880.    STATUS mandatory
  1881.    DESCRIPTION
  1882.       "Getting this OID will return the number of circuit breakers supported by the device.
  1883.        This is the same as the number of banks of outlets.
  1884.        0 will be returned if the unit has no phase breakers. "
  1885.  
  1886.    ::= { ePDUIdent 10 }
  1887.  
  1888. ePDUIdentDeviceBreakerRating OBJECT-TYPE
  1889.    SYNTAX INTEGER      
  1890.    ACCESS read-only
  1891.    STATUS mandatory
  1892.    DESCRIPTION
  1893.       "Getting this OID will return rating of the circuit breakers on the device if it has any."
  1894.  
  1895.    ::= { ePDUIdent 11 }
  1896.  
  1897. ePDUIdentDeviceOrientation OBJECT-TYPE
  1898.    SYNTAX INTEGER       {
  1899.       orientHorizontal            (1),
  1900.       orientVertical              (2)
  1901.    }
  1902.    ACCESS read-only
  1903.    STATUS mandatory
  1904.    DESCRIPTION
  1905.       "Getting this OID will return the intended physical orientation of the device.
  1906.        
  1907.        OrientHorizonatal(1) indicates Horizontal.
  1908.        OrientVertical(2) indicates Vertical."
  1909.  
  1910.    ::= { ePDUIdent 12 }
  1911.  
  1912. ePDUIdentDeviceOutletLayout OBJECT-TYPE
  1913.    SYNTAX INTEGER       {
  1914.       seqPhaseToNeutral            (1),
  1915.       seqPhaseToPhase              (2),
  1916.       seqPhToNeu21PhToPh           (3),
  1917.       seqPhToPhGrouped             (4)
  1918.    }
  1919.    ACCESS read-only
  1920.    STATUS mandatory
  1921.    DESCRIPTION
  1922.       "Getting this OID will return outlet layout for the device.
  1923.  
  1924.        SeqPhaseToNeutral(1) indicates outlet layout as follows:
  1925.        1:1-N,2:2-N,3:3-N,4:1-N,5:2-N,...
  1926.  
  1927.        SeqPhaseToPhase(2) indicates outlet layout as follows:
  1928.        1:1-2,2:2-3,3:3-1,4:1-2,5:2-3,...
  1929.  
  1930.        SeqPhToNeu21PhToPh(3) indicates outlet layout as follows:
  1931.        1:1-N,2:2-N...21:3-N,22:1-2,23:2-3,24:3-1,...
  1932.  
  1933.        SeqPhToPhGrouped(4) indicates outlet layout as follows:
  1934.        Otlts1-8::(3-1),Otlts9-16::(2-3),Otlts17-24::(1-2)."
  1935.    ::= { ePDUIdent 13 }
  1936.  
  1937. ePDUIdentDeviceDisplayOrientation OBJECT-TYPE
  1938.    SYNTAX INTEGER       {
  1939.       displayNormal            (1),
  1940.       displayReverse           (2),
  1941.       displayRotate90          (3),
  1942.       displayRotate270         (4),
  1943.       displayAuto              (5)
  1944.    }
  1945.    ACCESS read-write
  1946.    STATUS mandatory
  1947.    DESCRIPTION
  1948.       "Getting this OID will return the intended physical orientation of the Seven-Segment Display.
  1949.  
  1950.        displayNormal(1) indicates Normal.
  1951.        displayReverse(2)indicates Upside-Down.
  1952.        displayRotate90(3) indicates rotate 90 degree.
  1953.        displayRotate270(4) indicates rotate 270 degree.
  1954.        displayAuto(5) indicates auto-detect and rotate."
  1955.  
  1956.    ::= { ePDUIdent 14 }
  1957.  
  1958.  
  1959. ePDUIdentDeviceLinetoLineVoltage OBJECT-TYPE
  1960.    SYNTAX INTEGER
  1961.    ACCESS read-write
  1962.    STATUS mandatory
  1963.    DESCRIPTION
  1964.       "Getting/Setting this OID will return/set the Line to Line Volatage.
  1965.  
  1966.       The valid range is between 0V to 440V"
  1967.  
  1968.    ::= { ePDUIdent 15 }
  1969.  
  1970. ePDUIdentIndicator OBJECT-TYPE
  1971.    SYNTAX INTEGER {
  1972.       noTestIndicators(1),
  1973.       testIndicators(2)
  1974.   }
  1975.    ACCESS read-write
  1976.    STATUS mandatory
  1977.    DESCRIPTION
  1978.       "PDU will perform a panel indicator test when the variable
  1979.        is set to testIndicators(2).
  1980.        
  1981.        It is no effective to set this value to noTestIndicators(1)."
  1982.      
  1983.    ::= { ePDUIdent 16 }
  1984.  
  1985. -- the ePDULoadDevice group
  1986.  
  1987. ePDULoadDevMaxPhaseLoad   OBJECT-TYPE
  1988.    SYNTAX INTEGER
  1989.    ACCESS read-only
  1990.    STATUS mandatory
  1991.    DESCRIPTION
  1992.       "Getting this OID will return the maximum rated power
  1993.        that each phase of the Rack PDU can provide. It is
  1994.        represented in Amps.
  1995.  
  1996.        0 will be returned if the unit is banked."
  1997.    ::= { ePDULoadDevice 1 }
  1998.  
  1999. ePDULoadDevNumPhases OBJECT-TYPE
  2000.    SYNTAX INTEGER
  2001.    ACCESS read-only
  2002.    STATUS mandatory
  2003.    DESCRIPTION
  2004.       "The number of phases available with this Rack PDU."
  2005.    ::= { ePDULoadDevice 2 }
  2006.  
  2007. ePDULoadDevMaxBankLoad   OBJECT-TYPE
  2008.    SYNTAX INTEGER
  2009.    ACCESS read-only
  2010.    STATUS mandatory
  2011.    DESCRIPTION
  2012.       "Getting this OID will return the maximum rated power
  2013.        that a bank of the Rack PDU can provide. It is
  2014.        represented in Amps.
  2015.        
  2016.        0 will be returned if the device does not have any banks."
  2017.        
  2018.    ::= { ePDULoadDevice 3 }
  2019.  
  2020. ePDULoadDevNumBanks OBJECT-TYPE
  2021.    SYNTAX INTEGER
  2022.    ACCESS read-only
  2023.    STATUS mandatory
  2024.    DESCRIPTION
  2025.       "The number of banks of outlets available with this Rack PDU.
  2026.        A bank of outlets has a unique circuit breaker for a subset
  2027.        of the total number of outlets on the ePDU.
  2028.  
  2029.        0 will be returned if the unit no banks."
  2030.    ::= { ePDULoadDevice 4 }
  2031.    
  2032. ePDULoadDevBankTableSize OBJECT-TYPE
  2033.    SYNTAX INTEGER
  2034.    ACCESS read-only
  2035.    STATUS mandatory
  2036.    DESCRIPTION
  2037.       "The size of the Bank Table."
  2038.    ::= { ePDULoadDevice 5 }
  2039.    
  2040.  
  2041. ePDULoadDevBankTable OBJECT-TYPE
  2042.    SYNTAX SEQUENCE OF LoadDevBankEntry
  2043.    ACCESS not-accessible
  2044.    STATUS mandatory
  2045.    DESCRIPTION
  2046.       "Allows for getting the Bank Max Load in the Rack PDU."
  2047.  
  2048.    ::= { ePDULoadDevice 6 }
  2049.  
  2050. ePDULoadDevBankEntry OBJECT-TYPE
  2051.    SYNTAX LoadDevBankEntry  
  2052.    ACCESS not-accessible
  2053.    STATUS mandatory
  2054.    DESCRIPTION
  2055.       "The Rack PDU Banks Access."
  2056.    INDEX  { ePDULoadDevBankIndex}
  2057.    ::= { ePDULoadDevBankTable 1 }
  2058.  
  2059. LoadDevBankEntry ::=
  2060.    SEQUENCE {
  2061.       ePDULoadDevBankIndex      INTEGER,
  2062.       ePDULoadDevBankNumber     INTEGER,      
  2063.       ePDULoadDevBankMaxLoad    INTEGER
  2064.    }
  2065.  
  2066. ePDULoadDevBankIndex OBJECT-TYPE
  2067.    SYNTAX INTEGER(1..10)
  2068.    ACCESS read-only
  2069.    STATUS mandatory
  2070.    DESCRIPTION
  2071.       "The index to the Rack PDU bank entry."
  2072.    ::= { ePDULoadDevBankEntry 1 }    
  2073.  
  2074. ePDULoadDevBankNumber OBJECT-TYPE
  2075.    SYNTAX INTEGER                
  2076.    ACCESS read-only
  2077.    STATUS mandatory
  2078.    DESCRIPTION
  2079.       "Getting this OID will return the bank number."
  2080.        
  2081.    ::= { ePDULoadDevBankEntry 2 }  
  2082.  
  2083. ePDULoadDevBankMaxLoad OBJECT-TYPE
  2084.    SYNTAX INTEGER                
  2085.    ACCESS read-only
  2086.    STATUS mandatory
  2087.    DESCRIPTION
  2088.       "Getting this OID will return the maximum rated power
  2089.        that each bank of the Rack PDU can provide. It is
  2090.        represented in Amps."
  2091.        
  2092.    ::= { ePDULoadDevBankEntry 3 }    
  2093.  
  2094. ePDULoadDevMaxOutletTableSize OBJECT-TYPE
  2095.    SYNTAX INTEGER
  2096.    ACCESS read-only
  2097.    STATUS mandatory
  2098.    DESCRIPTION
  2099.       "The size of the Outlet Table."
  2100.    ::= { ePDULoadDevice 7 }
  2101.    
  2102.  
  2103. ePDULoadDevMaxOutletTable OBJECT-TYPE
  2104.    SYNTAX SEQUENCE OF LoadDevMaxOutletEntry
  2105.    ACCESS not-accessible
  2106.    STATUS mandatory
  2107.    DESCRIPTION
  2108.       "Allows for getting the Max Outlet Load in an Outlet Monitored Rack PDU."
  2109.    ::= { ePDULoadDevice 8 }
  2110.  
  2111. ePDULoadDevMaxOutletEntry OBJECT-TYPE
  2112.    SYNTAX LoadDevMaxOutletEntry  
  2113.    ACCESS not-accessible
  2114.    STATUS mandatory
  2115.    DESCRIPTION
  2116.       "This gives access to Max Outlet Load of an Outlet Monitored Rack PDU"
  2117.    INDEX  { ePDULoadDevOutletIndex}
  2118.    ::= { ePDULoadDevMaxOutletTable 1 }
  2119.  
  2120. LoadDevMaxOutletEntry ::=
  2121.    SEQUENCE {
  2122.       ePDULoadDevOutletIndex    INTEGER,
  2123.       ePDULoadDevOutletNumber INTEGER,      
  2124.       ePDULoadDevMaxOutletLoad  INTEGER
  2125.    }
  2126.  
  2127. ePDULoadDevOutletIndex OBJECT-TYPE
  2128.    SYNTAX INTEGER(1..24)
  2129.    ACCESS read-only
  2130.    STATUS mandatory
  2131.    DESCRIPTION
  2132.       "The index to the Outlet Monitored Rack PDU Max Outlet Load entry."
  2133.    ::= { ePDULoadDevMaxOutletEntry 1 }
  2134.  
  2135. ePDULoadDevOutletNumber OBJECT-TYPE
  2136.    SYNTAX INTEGER                
  2137.    ACCESS read-only
  2138.    STATUS mandatory
  2139.    DESCRIPTION
  2140.       "Getting this OID will return the Outlet number."
  2141.    ::= { ePDULoadDevMaxOutletEntry 2 }
  2142.    
  2143.  
  2144. ePDULoadDevMaxOutletLoad OBJECT-TYPE
  2145.    SYNTAX INTEGER                
  2146.    ACCESS read-only
  2147.    STATUS mandatory
  2148.    DESCRIPTION
  2149.       "Getting this OID will return the maximum rated power
  2150.        that each Outlet of an Outlet Monitored Rack PDU can provide. It is
  2151.        represented in Amps. "
  2152.    ::= { ePDULoadDevMaxOutletEntry 3 }
  2153.  
  2154.  
  2155. -- the ePDULoadPhaseConfig group
  2156.  
  2157. ePDULoadPhaseConfigTable OBJECT-TYPE
  2158.    SYNTAX SEQUENCE OF LoadPhaseConfigEntry
  2159.    ACCESS not-accessible
  2160.    STATUS mandatory
  2161.    DESCRIPTION
  2162.       "Allows for configuration of each Rack PDU phase.
  2163.        The number of entries is contained in the
  2164.        ePDULoadDevNumPhases OID."
  2165.    ::= { ePDULoadPhaseConfig 1 }
  2166.  
  2167. ePDULoadPhaseConfigEntry OBJECT-TYPE
  2168.    SYNTAX LoadPhaseConfigEntry
  2169.    ACCESS not-accessible
  2170.    STATUS mandatory
  2171.    DESCRIPTION
  2172.       "The Rack PDU phase to configure."
  2173.    INDEX  { ePDULoadPhaseConfigIndex}
  2174.    ::= { ePDULoadPhaseConfigTable 1 }
  2175.  
  2176. LoadPhaseConfigEntry ::=
  2177.    SEQUENCE {
  2178.       ePDULoadPhaseConfigIndex                  INTEGER,
  2179.       ePDULoadPhaseConfigLowLoadThreshold       INTEGER,
  2180.       ePDULoadPhaseConfigNearOverloadThreshold  INTEGER,
  2181.       ePDULoadPhaseConfigOverloadThreshold      INTEGER,
  2182.       ePDULoadPhaseConfigAlarm                  INTEGER
  2183.    }      
  2184.  
  2185. ePDULoadPhaseConfigIndex OBJECT-TYPE
  2186.    SYNTAX INTEGER {
  2187.       phase1                     (1),
  2188.       phase2                     (2),
  2189.       phase3                     (3)
  2190.    }        
  2191.    ACCESS read-only
  2192.    STATUS mandatory
  2193.    DESCRIPTION
  2194.       "The index to the Rack PDU phase entry."
  2195.    ::= { ePDULoadPhaseConfigEntry 1 }
  2196.  
  2197. ePDULoadPhaseConfigLowLoadThreshold OBJECT-TYPE
  2198.    SYNTAX INTEGER                
  2199.    ACCESS read-write
  2200.    STATUS mandatory
  2201.    DESCRIPTION
  2202.       "A threshold that indicates the power consumption of
  2203.        the load is nearing a low consumption condition. It is
  2204.        represented in Amps.  A warning will be issued when the
  2205.        load is less than the threshold value.  
  2206.        
  2207.        A threshold value of 0 Amps effectively disables this
  2208.        warning.  
  2209.        
  2210.        Maximum value must be less than the value returned
  2211.        by the ePDULoadPhaseConfigNearOverloadThreshold OID."  
  2212.    ::= { ePDULoadPhaseConfigEntry 2 }
  2213.  
  2214. ePDULoadPhaseConfigNearOverloadThreshold OBJECT-TYPE
  2215.    SYNTAX INTEGER                
  2216.    ACCESS read-write
  2217.    STATUS mandatory
  2218.    DESCRIPTION
  2219.       "A threshold that indicates the power consumption of
  2220.        the load is nearing an overload condition. It is
  2221.        represented in Amps.  A warning will be issued when the
  2222.        load is greater than or equal to the threshold value.
  2223.        
  2224.        Minimum value must be greater than the value returned by
  2225.        the ePDULoadPhaseConfigLowLoadThreshold OID.
  2226.        
  2227.        Maximum value must be less than or equal to the value
  2228.        returned by the ePDULoadPhaseConfigOverloadThreshold OID."
  2229.    ::= { ePDULoadPhaseConfigEntry 3 }
  2230.  
  2231. ePDULoadPhaseConfigOverloadThreshold OBJECT-TYPE
  2232.    SYNTAX INTEGER                
  2233.    ACCESS read-write
  2234.    STATUS mandatory
  2235.    DESCRIPTION
  2236.       "A threshold that indicates the power consumption of
  2237.        the load has entered an overload condition. It is
  2238.        represented in Amps.  A warning will be issued when the
  2239.        load is greater than or equal to the threshold value.
  2240.        
  2241.        Minimum value must be greater than or equal to the value
  2242.        returned by the ePDULoadPhaseConfigNearOverloadThreshold OID.
  2243.  
  2244.        Maximum value must be less than or equal to the value
  2245.        returned by the ePDULoadDevMaxPhaseLoad OID."
  2246.    ::= { ePDULoadPhaseConfigEntry 4 }
  2247.  
  2248.  
  2249. ePDULoadPhaseConfigAlarm OBJECT-TYPE
  2250.    SYNTAX INTEGER {
  2251.         noLoadAlarm             (1),
  2252.         underCurrentAlarm       (2),
  2253.         nearOverCurrentAlarm    (3),
  2254.         overCurrentAlarm        (4)        
  2255.     }                
  2256.    ACCESS read-only
  2257.    STATUS mandatory
  2258.    DESCRIPTION
  2259.    "Getting this OID will return the current Phase Alarm."
  2260.    ::= { ePDULoadPhaseConfigEntry 5 }
  2261.  
  2262.  
  2263. -- the ePDULoadStatus group
  2264.  
  2265. ePDULoadStatusTable OBJECT-TYPE
  2266.    SYNTAX SEQUENCE OF LoadStatusEntry
  2267.    ACCESS not-accessible
  2268.    STATUS mandatory
  2269.    DESCRIPTION
  2270.       "Allows for getting of status of each Rack PDU phase/bank.
  2271.        The number of entries is calculated by adding
  2272.        the number of phases (ePDULoadDevNumPhases OID) and
  2273.        the number of banks of outlets (ePDULoadDevNumBanks)
  2274.        Number of entries = #phases + #banks.
  2275.        NOTE: If a device has phase and bank information, all phase information
  2276.        shall precede the bank information."
  2277.    ::= { ePDULoadStatus 1 }
  2278.  
  2279. ePDULoadStatusEntry OBJECT-TYPE
  2280.    SYNTAX LoadStatusEntry
  2281.    ACCESS not-accessible
  2282.    STATUS mandatory
  2283.    DESCRIPTION
  2284.       "The Rack PDU phase/bank to gather status from."
  2285.    INDEX  { ePDULoadStatusIndex}
  2286.    ::= { ePDULoadStatusTable 1 }
  2287.  
  2288. LoadStatusEntry ::=
  2289.    SEQUENCE {
  2290.       ePDULoadStatusIndex                 INTEGER,
  2291.       ePDULoadStatusLoad                  Gauge,
  2292.       ePDULoadStatusLoadState             INTEGER,
  2293.       ePDULoadStatusPhaseNumber           INTEGER,
  2294.       ePDULoadStatusBankNumber            INTEGER,
  2295.       ePDULoadStatusVoltage               INTEGER,
  2296.       ePDULoadStatusActivePower           INTEGER,
  2297.       ePDULoadStatusApparentPower         INTEGER,
  2298.       ePDULoadStatusPowerFactor           INTEGER,
  2299.       ePDULoadStatusEnergy                INTEGER,
  2300.       ePDULoadStatusEnergyStartTime       DisplayString
  2301.    }      
  2302.  
  2303. ePDULoadStatusIndex OBJECT-TYPE
  2304.   SYNTAX INTEGER(1..10)
  2305.    ACCESS read-only
  2306.    STATUS mandatory
  2307.    DESCRIPTION
  2308.       "The index to the Rack PDU phase/bank entry. All phase information will precede
  2309.        any bank information"
  2310.    ::= { ePDULoadStatusEntry 1 }
  2311.  
  2312. ePDULoadStatusLoad OBJECT-TYPE
  2313.    SYNTAX Gauge      
  2314.    ACCESS read-only
  2315.    STATUS mandatory
  2316.    DESCRIPTION
  2317.       "Getting this OID will return the phase/bank load measured
  2318.        in tenths of Amps."
  2319.    ::= { ePDULoadStatusEntry 2 }
  2320.  
  2321. ePDULoadStatusLoadState OBJECT-TYPE
  2322.    SYNTAX INTEGER       {
  2323.       loadNormal                 (1),
  2324.       loadLow                    (2),
  2325.       loadNearOverload           (3),
  2326.       loadOverload               (4)
  2327.    }
  2328.    ACCESS read-only
  2329.    STATUS mandatory
  2330.    DESCRIPTION
  2331.       "Getting this OID will return the phase/bank load state.
  2332.        
  2333.        loadNormal(1) indicates that the phase/bank is operating
  2334.        properly within the ePDULoadConfigLowLoadThreshold
  2335.        and ePDULoadConfigNearOverloadThreshold OID values.
  2336.        
  2337.        loadLow(2) indicates that the phase/bank load has dropped
  2338.        below the ePDULoadConfigLowLoadThreshold OID value.
  2339.        An SNMP trap will occur when this state is entered or cleared.
  2340.        
  2341.        loadNearOverload(3) indicates that the phase/bank load is
  2342.        greater than or equal to the ePDULoadConfigNearOverloadThreshold OID value.
  2343.        An SNMP trap will occur when this state is entered or cleared.
  2344.        
  2345.        loadOverload(4) indicates that the phase/bank load is greater
  2346.        than or equal to the ePDULoadConfigOverloadThreshold
  2347.        OID value.
  2348.        
  2349.        An SNMP trap will occur when this state is entered or cleared."
  2350.    ::= { ePDULoadStatusEntry 3 }
  2351.  
  2352. ePDULoadStatusPhaseNumber OBJECT-TYPE
  2353.    SYNTAX INTEGER
  2354.    ACCESS read-only
  2355.    STATUS mandatory
  2356.    DESCRIPTION
  2357.       "The phase number to which this record refers."
  2358.    ::= { ePDULoadStatusEntry 4 }
  2359.  
  2360. ePDULoadStatusBankNumber OBJECT-TYPE
  2361.    SYNTAX INTEGER
  2362.    ACCESS read-only
  2363.    STATUS mandatory
  2364.    DESCRIPTION
  2365.       "The bank number to which this record refers.  A value of 0 will be returned if
  2366.        any bank is not present or if it is phase related."
  2367.    ::= { ePDULoadStatusEntry 5 }  
  2368.  
  2369. ePDULoadStatusVoltage OBJECT-TYPE
  2370.    SYNTAX INTEGER      
  2371.    ACCESS read-only
  2372.    STATUS mandatory
  2373.    DESCRIPTION
  2374.       "Getting this OID will return the phase/bank voltage measured
  2375.        in 0.1 volts."
  2376.    ::= { ePDULoadStatusEntry 6 }
  2377.  
  2378. ePDULoadStatusActivePower OBJECT-TYPE
  2379.    SYNTAX INTEGER      
  2380.    ACCESS read-only
  2381.    STATUS mandatory
  2382.    DESCRIPTION
  2383.       "Getting this OID will return the phase/bank active power measured
  2384.        in watts."
  2385.    ::= { ePDULoadStatusEntry 7 }
  2386.  
  2387. ePDULoadStatusApparentPower OBJECT-TYPE
  2388.    SYNTAX INTEGER      
  2389.    ACCESS read-only
  2390.    STATUS mandatory
  2391.    DESCRIPTION
  2392.       "Getting this OID will return the phase/bank apparent power measured
  2393.        in VA."
  2394.    ::= { ePDULoadStatusEntry 8 }
  2395.  
  2396. ePDULoadStatusPowerFactor OBJECT-TYPE
  2397.    SYNTAX INTEGER      
  2398.    ACCESS read-only
  2399.    STATUS mandatory
  2400.    DESCRIPTION
  2401.       "Getting this OID will return power factor of the output measured in hundredths.
  2402.        A value of 100 representing a unity power factor (1.00)."
  2403.    ::= { ePDULoadStatusEntry 9 }
  2404.    
  2405. ePDULoadStatusEnergy OBJECT-TYPE
  2406.    SYNTAX INTEGER      
  2407.    ACCESS read-only
  2408.    STATUS mandatory
  2409.    DESCRIPTION
  2410.       "Getting this OID will return the phase/bank apparent power measured
  2411.        in 0.1 kilowatt-hours."
  2412.    ::= { ePDULoadStatusEntry 10 }  
  2413.  
  2414. ePDULoadStatusEnergyStartTime OBJECT-TYPE
  2415.    SYNTAX DisplayString      
  2416.    ACCESS read-only
  2417.    STATUS mandatory
  2418.    DESCRIPTION
  2419.       "Getting this OID will return the date and time of the last energy
  2420.        meter reset"
  2421.    ::= { ePDULoadStatusEntry 11 }      
  2422.    
  2423. -- the ePDULoadBankConfig group
  2424.  
  2425. ePDULoadBankConfigTable OBJECT-TYPE
  2426.    SYNTAX SEQUENCE OF LoadBankConfigEntry
  2427.    ACCESS not-accessible
  2428.    STATUS mandatory
  2429.    DESCRIPTION
  2430.       "Allows for configuration of each Rack PDU bank.
  2431.        The number of entries is contained in the
  2432.        ePDULoadDevNumBanks OID."
  2433.    ::= { ePDULoadBankConfig 1 }
  2434.  
  2435. ePDULoadBankConfigEntry OBJECT-TYPE
  2436.    SYNTAX LoadBankConfigEntry  
  2437.    ACCESS not-accessible
  2438.    STATUS mandatory
  2439.    DESCRIPTION
  2440.       "The Rack PDU bank to configure."
  2441.    INDEX  { ePDULoadBankConfigIndex}
  2442.    ::= { ePDULoadBankConfigTable 1 }
  2443.  
  2444. LoadBankConfigEntry ::=
  2445.    SEQUENCE {
  2446.       ePDULoadBankConfigIndex                    INTEGER,
  2447.       ePDULoadBankConfigLowLoadThreshold         INTEGER,
  2448.       ePDULoadBankConfigNearOverloadThreshold    INTEGER,
  2449.       ePDULoadBankConfigOverloadThreshold        INTEGER,
  2450.       ePDULoadBankConfigAlarm                    INTEGER
  2451.    }      
  2452.  
  2453. ePDULoadBankConfigIndex OBJECT-TYPE
  2454.    SYNTAX INTEGER(1..10)
  2455.    ACCESS read-only
  2456.    STATUS mandatory
  2457.    DESCRIPTION
  2458.       "The index to the Rack PDU bank entry."
  2459.    ::= { ePDULoadBankConfigEntry 1 }
  2460.  
  2461. ePDULoadBankConfigLowLoadThreshold OBJECT-TYPE
  2462.    SYNTAX INTEGER                
  2463.    ACCESS read-write
  2464.    STATUS mandatory
  2465.    DESCRIPTION
  2466.       "A threshold that indicates the power consumption of
  2467.        the load is nearing a low consumption condition. It is
  2468.        represented in Amps.  A warning will be issued when the
  2469.        load is less than the threshold value.  
  2470.        
  2471.        A threshold value of 0 Amps effectively disables this
  2472.        warning.  
  2473.        
  2474.        Maximum value must be less than the value returned
  2475.        by the ePDULoadBankConfigNearOverloadThreshold OID."
  2476.  
  2477.    ::= { ePDULoadBankConfigEntry 2 }
  2478.  
  2479. ePDULoadBankConfigNearOverloadThreshold OBJECT-TYPE
  2480.    SYNTAX INTEGER                
  2481.    ACCESS read-write
  2482.    STATUS mandatory
  2483.    DESCRIPTION
  2484.       "A threshold that indicates the power consumption of
  2485.        the load is nearing an overload condition. It is
  2486.        represented in Amps.  A warning will be issued when the
  2487.        load is greater than or equal to the threshold value.
  2488.        
  2489.        Minimum value must be greater than the value returned by
  2490.        the ePDULoadBankConfigLowLoadThreshold OID.
  2491.        
  2492.        Maximum value must be less than or equal to the value
  2493.        returned by the ePDULoadBankConfigOverloadThreshold OID."
  2494.  
  2495.    ::= { ePDULoadBankConfigEntry 3 }
  2496.  
  2497. ePDULoadBankConfigOverloadThreshold OBJECT-TYPE
  2498.    SYNTAX INTEGER                
  2499.    ACCESS read-write
  2500.    STATUS mandatory
  2501.    DESCRIPTION
  2502.       "A threshold that indicates the power consumption of
  2503.        the load has entered an overload condition. It is
  2504.        represented in Amps.  A warning will be issued when the
  2505.        load is greater than or equal to the threshold value.
  2506.        
  2507.        Minimum value must be greater than or equal to the value
  2508.        returned by the ePDULoadBankConfigNearOverloadThreshold OID.
  2509.        
  2510.        Maximum value must be less than or equal to the value
  2511.        returned by the ePDULoadDevMaxBankLoad OID."
  2512.  
  2513.    ::= { ePDULoadBankConfigEntry 4 }
  2514.  
  2515. ePDULoadBankConfigAlarm OBJECT-TYPE
  2516.    SYNTAX INTEGER {
  2517.         noLoadAlarm             (1),
  2518.         underCurrentAlarm       (2),
  2519.         nearOverCurrentAlarm    (3),
  2520.         overCurrentAlarm        (4)
  2521.        
  2522.     }                
  2523.    ACCESS read-only
  2524.    STATUS mandatory
  2525.    DESCRIPTION
  2526.    " Getting this OID will return the current Bank Alarm."
  2527.    ::= { ePDULoadBankConfigEntry 5 }
  2528.  
  2529.  
  2530. -- the ePDUOutletDevice group
  2531.  
  2532. ePDUOutletDevCommand  OBJECT-TYPE
  2533.   SYNTAX INTEGER       {
  2534.       noCommandAll               (1),
  2535.       immediateAllOn             (2),
  2536.       immediateAllOff            (3),
  2537.       immediateAllReboot         (4),
  2538.       delayedAllOn               (5),
  2539.       delayedAllOff              (6),
  2540.       delayedAllReboot           (7),
  2541.       cancelAllPendingCommands   (8)
  2542.    }
  2543.    
  2544.    ACCESS read-write
  2545.    STATUS mandatory
  2546.    DESCRIPTION
  2547.       "Setting this OID to immediateAllOn (2) will turn all outlets
  2548.        on immediately.
  2549.        
  2550.        Setting this OID to immediateAllOff (3) will turn all outlets
  2551.        off immediately.
  2552.        
  2553.        Setting this OID to immediateAllReboot (4) will reboot all outlets
  2554.        immediately.
  2555.  
  2556.        Setting this OID to delayedAllOn (5) will turn all outlets on as
  2557.        defined by each outlet's ePDUOutletConfigPowerOnTime OID value.
  2558.              
  2559.        Setting this OID to delayedAllOff (6) will turn all outlets
  2560.        off as defined by each outlet's ePDUOutletConfigPowerOffTime OID value.
  2561.      
  2562.        Setting this OID to delayedAllReboot (7) will cause a
  2563.        delayedAllOff command to be performed. Once all outlets are off,
  2564.        the Switched Rack PDU will then delay the largest
  2565.        ePDUOutletConfigRebootDuration OID time, and then perform a
  2566.        delayedAllOn command.    
  2567.        
  2568.        Setting this OID to cancelAllPendingCommands (8) will cause all pending
  2569.        commands on the Switched Rack PDU to be canceled.
  2570.  
  2571.        Getting this OID will return the noCommandAll (1) value."
  2572.    ::= { ePDUOutletDevice 1 }
  2573.  
  2574. ePDUOutletDevColdstartDelay  OBJECT-TYPE
  2575.    SYNTAX INTEGER                
  2576.    ACCESS read-write
  2577.    STATUS mandatory
  2578.    DESCRIPTION
  2579.       "The amount of delay, in seconds, between when
  2580.        power is provided to the Switched Rack PDU and
  2581.        when the Switched Rack PDU provides basic master
  2582.        power to the outlets.      
  2583.        
  2584.        Allowed values are:
  2585.  
  2586.        -1       - never apply power automatically.
  2587.        0        - apply power immediately.
  2588.        1 to 300 - delay up to 300 seconds (5 minutes)."
  2589.    ::= { ePDUOutletDevice 2 }
  2590.  
  2591. ePDUOutletDevNumCntrlOutlets OBJECT-TYPE
  2592.    SYNTAX INTEGER
  2593.    ACCESS read-only
  2594.    STATUS mandatory
  2595.    DESCRIPTION
  2596.       "The number of controlled outlets on this Switched Rack PDU."
  2597.    ::= { ePDUOutletDevice 3 }
  2598.  
  2599. ePDUOutletDevNumTotalOutlets OBJECT-TYPE
  2600.    SYNTAX INTEGER
  2601.    ACCESS read-only
  2602.    STATUS mandatory
  2603.    DESCRIPTION
  2604.       "The total number of outlets on this Rack PDU."
  2605.    ::= { ePDUOutletDevice 4 }
  2606.  
  2607. ePDUOutletDevMonitoredOutlets  OBJECT-TYPE
  2608.    SYNTAX INTEGER
  2609.    ACCESS read-only
  2610.    STATUS mandatory
  2611.    DESCRIPTION
  2612.       "The total number of monitored outlets on this Rack PDU."
  2613.    ::= { ePDUOutletDevice 5 }
  2614.  
  2615. ePDUOutletDevColdstartState OBJECT-TYPE
  2616.    SYNTAX INTEGER {
  2617.       allOn                      (1),
  2618.       previous                   (2)
  2619.    }        
  2620.    ACCESS read-write
  2621.    STATUS mandatory
  2622.    DESCRIPTION
  2623.       "The ePDU outlet state after coldstart.
  2624.       Allowed values are:
  2625.       1 - all outlets on after coldstart.
  2626.       2 - outlet status same as previous state."
  2627.    ::= { ePDUOutletDevice 6 }
  2628.  
  2629. -- the ePDUOutletPhase group
  2630.  
  2631. ePDUOutletPhaseTable OBJECT-TYPE
  2632.    SYNTAX SEQUENCE OF OutletPhaseEntry
  2633.    ACCESS not-accessible
  2634.    STATUS mandatory
  2635.    DESCRIPTION
  2636.       "Allows for management of outlets on a per phase basis."
  2637.    ::= { ePDUOutletPhase 1 }
  2638.  
  2639. ePDUOutletPhaseEntry OBJECT-TYPE
  2640.    SYNTAX OutletPhaseEntry  
  2641.    ACCESS not-accessible
  2642.    STATUS mandatory
  2643.    DESCRIPTION
  2644.       "The phase to manage."
  2645.    INDEX  { ePDUOutletPhaseIndex}
  2646.    ::= { ePDUOutletPhaseTable 1 }
  2647.  
  2648. OutletPhaseEntry ::=
  2649.    SEQUENCE {
  2650.       ePDUOutletPhaseIndex                INTEGER,
  2651.       ePDUOutletPhaseOverloadRestriction  INTEGER
  2652.    }      
  2653.  
  2654. ePDUOutletPhaseIndex OBJECT-TYPE
  2655.    SYNTAX INTEGER {
  2656.       phase1                     (1),
  2657.       phase2                     (2),
  2658.       phase3                     (3)
  2659.    }        
  2660.    ACCESS read-only
  2661.    STATUS mandatory
  2662.    DESCRIPTION
  2663.       "The index to the Switched Rack PDU phase entry."
  2664.    ::= { ePDUOutletPhaseEntry 1 }
  2665.  
  2666. ePDUOutletPhaseOverloadRestriction OBJECT-TYPE
  2667.    SYNTAX INTEGER       {
  2668.       alwaysAllowTurnON         (1),
  2669.       restrictOnNearOverload    (2),
  2670.       restrictOnOverload        (3)
  2671.    }
  2672.    ACCESS read-write
  2673.    STATUS mandatory
  2674.    DESCRIPTION
  2675.       "This OID controls the behavior of a Switched Rack PDU
  2676.        phase when an overload condition is possible and
  2677.        additional outlets are requested to be turned on.
  2678.  
  2679.        Setting this OID to alwaysAllowTurnON (1) will always allow
  2680.        the outlets on the corresponding phase to turn on.
  2681.        
  2682.        Setting this OID to restrictOnNearOverload (2) will not allow
  2683.        outlets on the corresponding phase to turn on if the
  2684.        ePDULoadConfigNearOverloadThreshold OID is exceeded.
  2685.              
  2686.        Setting this OID to restrictOnOverload (3) will not allow
  2687.        outlets on the corresponding phase to turn on if the
  2688.        ePDULoadConfigOverloadThreshold OID is exceeded."
  2689.    ::= { ePDUOutletPhaseEntry 2 }
  2690.  
  2691.  
  2692.  
  2693. -- the ePDUOutletControl group
  2694.  
  2695. ePDUOutletControlTable OBJECT-TYPE
  2696.    SYNTAX SEQUENCE OF EPDUOutletControlEntry
  2697.    ACCESS not-accessible
  2698.    STATUS mandatory
  2699.    DESCRIPTION
  2700.       "Allows for control of the individual outlets.
  2701.        The number of entries is contained in the
  2702.        ePDUOutletDevNumCntrlOutlets OID."
  2703.    ::= { ePDUOutletControl 1 }
  2704.  
  2705. ePDUOutletControlEntry OBJECT-TYPE
  2706.    SYNTAX EPDUOutletControlEntry
  2707.    ACCESS not-accessible
  2708.    STATUS mandatory
  2709.    DESCRIPTION
  2710.       "The outlet to control."
  2711.    INDEX  { ePDUOutletControlIndex}
  2712.    ::= { ePDUOutletControlTable 1 }
  2713.  
  2714. EPDUOutletControlEntry ::=
  2715.    SEQUENCE {
  2716.       ePDUOutletControlIndex         INTEGER,
  2717.       ePDUOutletControlOutletName    DisplayString,
  2718.       ePDUOutletControlOutletPhase   INTEGER,
  2719.       ePDUOutletControlOutletCommand INTEGER,
  2720.       ePDUOutletControlOutletBank    INTEGER
  2721.    }
  2722.  
  2723. ePDUOutletControlIndex OBJECT-TYPE
  2724.    SYNTAX INTEGER(1..24)
  2725.    ACCESS read-only
  2726.    STATUS mandatory
  2727.    DESCRIPTION
  2728.       "The index to the outlet entry."
  2729.    ::= { ePDUOutletControlEntry 1 }
  2730.    
  2731. ePDUOutletControlOutletName    OBJECT-TYPE
  2732.    SYNTAX  DisplayString
  2733.    ACCESS  read-only
  2734.    STATUS  mandatory
  2735.    DESCRIPTION
  2736.       "The name of the outlet. The maximum string size is device dependent.
  2737.        An error will be returned if the set request exceeds the max size.
  2738.        This OID is provided for informational purposes only."
  2739.    ::= { ePDUOutletControlEntry 2 }
  2740.  
  2741. ePDUOutletControlOutletPhase    OBJECT-TYPE
  2742.    SYNTAX INTEGER {
  2743.       phase1                     (1),
  2744.       phase2                     (2),
  2745.       phase3                     (3),
  2746.       phase1-2                   (4),
  2747.       phase2-3                   (5),
  2748.       phase3-1                   (6)
  2749.    }        
  2750.    ACCESS  read-only
  2751.    STATUS  mandatory
  2752.    DESCRIPTION
  2753.       "The phase/s associated with this outlet.
  2754.      
  2755.        For single phase devices, this object will always
  2756.        return phase1(1).
  2757.        
  2758.        For 3-phase devices, this object will return phase1 (1),
  2759.        phase2 (2), or phase3 (3) for outlets tied to a single
  2760.        phase.  For outlets tied to two phases, this object will
  2761.        return phase1-2 (4) for phases 1 and 2, phase2-3 (5) for
  2762.        phases 2 and 3, and phase3-1 (6) for phases 3 and 1."
  2763.    ::= { ePDUOutletControlEntry 3 }
  2764.  
  2765. ePDUOutletControlOutletCommand OBJECT-TYPE
  2766.    SYNTAX INTEGER {
  2767.       immediateOn             (1),
  2768.       immediateOff            (2),
  2769.       immediateReboot         (3),
  2770.       delayedOn               (4),
  2771.       delayedOff              (5),
  2772.       delayedReboot           (6),
  2773.       cancelPendingCommand    (7),
  2774.       outletIdentify     (8)
  2775.    }    
  2776.  
  2777.    ACCESS read-write
  2778.    STATUS mandatory
  2779.    DESCRIPTION
  2780.        "Getting this variable will return the outlet state. If
  2781.         the outlet is on, the immediateOn (1) value will be returned.
  2782.         If the outlet is off, the immediateOff (2) value will be
  2783.         returned.
  2784.  
  2785.        
  2786.         Setting this variable to immediateOn (1) will immediately turn
  2787.         the outlet on.
  2788.        
  2789.         Setting this variable to immediateOff (2) will immediately turn
  2790.         the outlet off.
  2791.  
  2792.         Setting this variable to immediateReboot (3) will immediately
  2793.         reboot the outlet.
  2794.      
  2795.         Setting this variable to delayedOn (4) will turn the outlet on
  2796.         after the ePDUOutletConfigPowerOnTime OID time has elapsed.  
  2797.  
  2798.         Setting this variable to delayedOff (5) will turn the outlet off
  2799.         after the ePDUOutletConfigPowerOffTime OID time has elapsed.
  2800.  
  2801.         Setting this variable to delayedReboot  (6) will cause the
  2802.         Switched Rack PDU to perform a delayedOff command, wait the
  2803.         ePDUOutletConfigRebootDuration OID time, and then perform a
  2804.         delayedOn command.
  2805.        
  2806.         Setting this variable to cancelPendingCommand (7) will cause any
  2807.         pending command to this outlet to be canceled.
  2808.  
  2809.         Setting this variable to outletIdentify (8) will cause PDU LED
  2810.         to display the number of the outlet."
  2811.  
  2812.     ::= { ePDUOutletControlEntry 4 }
  2813.  
  2814. ePDUOutletControlOutletBank    OBJECT-TYPE
  2815.    SYNTAX INTEGER
  2816.    ACCESS  read-only
  2817.    STATUS  mandatory
  2818.    DESCRIPTION
  2819.       "The bank associated with this outlet."
  2820.    ::= { ePDUOutletControlEntry 5 }
  2821.  
  2822.  
  2823.  
  2824. -- the ePDUOutletConfig group
  2825.  
  2826. ePDUOutletConfigTable OBJECT-TYPE
  2827.    SYNTAX SEQUENCE OF EPDUOutletConfigEntry
  2828.    ACCESS not-accessible
  2829.    STATUS mandatory
  2830.    DESCRIPTION
  2831.       "Allows for configuration of individual outlets. The number of
  2832.        entries is contained in the ePDUOutletDevNumCntrlOutlets OID."
  2833.    ::= { ePDUOutletConfig 1 }
  2834.  
  2835. ePDUOutletConfigEntry OBJECT-TYPE
  2836.    SYNTAX EPDUOutletConfigEntry
  2837.    ACCESS not-accessible
  2838.    STATUS mandatory
  2839.    DESCRIPTION
  2840.       "The outlet to configure."
  2841.    INDEX  { ePDUOutletConfigIndex}
  2842.    ::= { ePDUOutletConfigTable 1 }
  2843.  
  2844. EPDUOutletConfigEntry ::=
  2845.    SEQUENCE {
  2846.       ePDUOutletConfigIndex                 INTEGER,
  2847.       ePDUOutletConfigOutletName            DisplayString,
  2848.       ePDUOutletConfigOutletPhase           INTEGER,
  2849.       ePDUOutletConfigPowerOnTime           INTEGER,
  2850.       ePDUOutletConfigPowerOffTime          INTEGER,
  2851.       ePDUOutletConfigRebootDuration        INTEGER,
  2852.       ePDUOutletConfigOutletBank            INTEGER
  2853.    }      
  2854.  
  2855. ePDUOutletConfigIndex OBJECT-TYPE
  2856.    SYNTAX INTEGER(1..24)
  2857.    ACCESS read-only
  2858.    STATUS mandatory
  2859.    DESCRIPTION
  2860.       "The index to the outlet entry."
  2861.    ::= { ePDUOutletConfigEntry 1 }
  2862.    
  2863. ePDUOutletConfigOutletName    OBJECT-TYPE
  2864.    SYNTAX  DisplayString    
  2865.    ACCESS  read-write
  2866.    STATUS  mandatory
  2867.    DESCRIPTION
  2868.       "The name of the outlet. The maximum string size is device dependent.
  2869.        An error will be returned if the set request exceeds the max size."
  2870.    ::= { ePDUOutletConfigEntry 2 }
  2871.  
  2872. ePDUOutletConfigOutletPhase    OBJECT-TYPE
  2873.    SYNTAX INTEGER {
  2874.       phase1                     (1),
  2875.       phase2                     (2),
  2876.       phase3                     (3),
  2877.       phase1-2                   (4),
  2878.       phase2-3                   (5),
  2879.       phase3-1                   (6)
  2880.    }        
  2881.    ACCESS  read-only
  2882.    STATUS  mandatory
  2883.    DESCRIPTION
  2884.       "The phase/s associated with this outlet.
  2885.      
  2886.        For single phase devices, this object will always
  2887.        return phase1(1).
  2888.        
  2889.        For 3-phase devices, this object will return phase1 (1),
  2890.        phase2 (2), or phase3 (3) for outlets tied to a single
  2891.        phase.  For outlets tied to two phases, this object will
  2892.        return phase1-2 (4) for phases 1 and 2, phase2-3 (5) for
  2893.        phases 2 and 3, and phase3-1 (6) for phases 3 and 1."
  2894.    ::= { ePDUOutletConfigEntry 3 }
  2895.  
  2896. ePDUOutletConfigPowerOnTime OBJECT-TYPE
  2897.    SYNTAX INTEGER
  2898.    ACCESS read-write
  2899.    STATUS mandatory
  2900.    DESCRIPTION
  2901.       "The amount of time (in seconds) the outlet will delay
  2902.        powering on at coldstart or when a command that requires
  2903.        a turn-on delay is issued.
  2904.              
  2905.        Allowed values are:
  2906.  
  2907.        -1        - never power on.
  2908.        0         - power on immediately.
  2909.        1 to 7200 - power on up to 7200 seconds after being
  2910.                   commanded."
  2911.    ::= { ePDUOutletConfigEntry 4 }
  2912.  
  2913. ePDUOutletConfigPowerOffTime OBJECT-TYPE
  2914.    SYNTAX INTEGER
  2915.    ACCESS read-write
  2916.    STATUS mandatory
  2917.    DESCRIPTION
  2918.       "The amount of time (in seconds) the outlet will delay
  2919.        powering off when a command that requires
  2920.        a turn-off delay is issued.
  2921.  
  2922.        Allowed values are:
  2923.  
  2924.        -1        - never power off.
  2925.        0         - power off immediately.
  2926.        1 to 7200 - power off up to 7200 seconds after being
  2927.                   commanded."
  2928.    ::= { ePDUOutletConfigEntry 5 }
  2929.  
  2930. ePDUOutletConfigRebootDuration OBJECT-TYPE
  2931.    SYNTAX INTEGER                
  2932.    ACCESS read-write
  2933.    STATUS mandatory
  2934.    DESCRIPTION
  2935.       "During a reboot sequence, power is turned off and then
  2936.        back on. This OID defines the amount of time to wait,
  2937.        in seconds, after turning the power off, at the start
  2938.        of the sequence, before turning power back on, at the
  2939.        end of the reboot sequence.      
  2940.        
  2941.        Allowed range is any value between 5 and 60 seconds (1 minute)."
  2942.    ::= { ePDUOutletConfigEntry 6 }
  2943.  
  2944. ePDUOutletConfigOutletBank    OBJECT-TYPE
  2945.    SYNTAX INTEGER
  2946.    ACCESS  read-only
  2947.    STATUS  mandatory
  2948.    DESCRIPTION
  2949.       "The bank associated with this outlet."
  2950.    ::= { ePDUOutletConfigEntry 7 }
  2951.  
  2952.  
  2953. -- Monitored Outlets table
  2954.  
  2955. ePDUOutletConfigMonitoredTableSize OBJECT-TYPE
  2956.    SYNTAX INTEGER
  2957.    ACCESS read-only
  2958.    STATUS mandatory
  2959.    DESCRIPTION
  2960.       "The size of the Outlet Config Monitored Table"
  2961.    ::= { ePDUOutletConfig 2 }
  2962.  
  2963.  
  2964. ePDUOutletConfigMonitoredTable OBJECT-TYPE
  2965.    SYNTAX SEQUENCE OF OutletConfigMonitoredEntry
  2966.    ACCESS not-accessible
  2967.    STATUS mandatory
  2968.    DESCRIPTION
  2969.       "Allows for getting/setting of outlet thresholds of an Outlet Monitored Rack PDU."
  2970.    ::= { ePDUOutletConfig 3 }
  2971.    
  2972. ePDUOutletConfigMonitoredEntry  OBJECT-TYPE
  2973.    SYNTAX OutletConfigMonitoredEntry  
  2974.    ACCESS not-accessible
  2975.    STATUS mandatory
  2976.    DESCRIPTION
  2977.       "This gives access to Monitored Outlet entries"
  2978.    INDEX  { ePDUOutletConfigMonitoredIndex }
  2979.    ::= { ePDUOutletConfigMonitoredTable 1 }  
  2980.  
  2981. OutletConfigMonitoredEntry ::=
  2982.    SEQUENCE {
  2983.       ePDUOutletConfigMonitoredIndex                    INTEGER,
  2984.       ePDUOutletConfigMonitoredName                     DisplayString,
  2985.       ePDUOutletConfigMonitoredNumber                   INTEGER,
  2986.       ePDUOutletConfigMonitoredLowLoadThreshold         INTEGER,
  2987.       ePDUOutletConfigMonitoredNearOverloadThreshold    INTEGER,
  2988.       ePDUOutletConfigMonitoredOverloadThreshold        INTEGER,
  2989.       ePDUOutletConfigMonitoredPeakLoadReset            INTEGER,
  2990.       ePDUOutletConfigMonitoredEnergyReset              INTEGER
  2991.    }
  2992.    
  2993. ePDUOutletConfigMonitoredIndex OBJECT-TYPE
  2994.    SYNTAX INTEGER(1..24)
  2995.    ACCESS read-only
  2996.    STATUS mandatory
  2997.    DESCRIPTION
  2998.       "The index to the RACK PDU Phase entry."
  2999.    ::= { ePDUOutletConfigMonitoredEntry 1 }
  3000.    
  3001. ePDUOutletConfigMonitoredName    OBJECT-TYPE
  3002.    SYNTAX  DisplayString    
  3003.    ACCESS  read-write
  3004.    STATUS  mandatory
  3005.    DESCRIPTION
  3006.       "The name of the Monitored Outlet. The maximum string size is device dependent.
  3007.        An error will be returned if the set request exceeds the max size."
  3008.    ::= { ePDUOutletConfigMonitoredEntry 2 }
  3009.  
  3010. ePDUOutletConfigMonitoredNumber OBJECT-TYPE
  3011.    SYNTAX INTEGER
  3012.    ACCESS read-only
  3013.    STATUS mandatory
  3014.    DESCRIPTION
  3015.       "The outlet number of an Outlet Monitored RACK PDU."
  3016.    ::= { ePDUOutletConfigMonitoredEntry 3 }  
  3017.  
  3018.  
  3019. ePDUOutletConfigMonitoredLowLoadThreshold OBJECT-TYPE
  3020.    SYNTAX INTEGER                
  3021.    ACCESS read-write
  3022.    STATUS mandatory
  3023.    DESCRIPTION
  3024.       "A threshold that indicates the power consumption of
  3025.        the load is nearing a low consumption condition. It is
  3026.        represented in watts.  A warning will be issued when
  3027.        the load is less than the threshold value.
  3028.        
  3029.        A threshold value of 0 effectively disables this
  3030.        warning.  
  3031.        
  3032.        Maximum value must be less than the value returned
  3033.        by the ePDUOutletConfigMonitoredNearOverloadThreshold OID.
  3034.        
  3035.        0 will be returned if the unit is not Outlet Monitored Rack PDU."  
  3036.    ::= { ePDUOutletConfigMonitoredEntry 4 }
  3037.  
  3038. ePDUOutletConfigMonitoredNearOverloadThreshold OBJECT-TYPE
  3039.    SYNTAX INTEGER                
  3040.    ACCESS read-write
  3041.    STATUS mandatory
  3042.    DESCRIPTION
  3043.       "A threshold that indicates the power consumption of
  3044.        the load is nearing an overload condition. It is
  3045.        represented in watts.  A warning
  3046.        will be issued when the load is greater than or equal
  3047.        to the threshold value.
  3048.        
  3049.        Minimum value must be greater than the value returned by
  3050.        the ePDUOutletConfigMonitoredLowLoadThreshold OID.
  3051.        
  3052.        Maximum value must be less than or equal to the value
  3053.        returned by the ePDUOutletConfigMonitoredOverloadThreshold OID.
  3054.  
  3055.        0 will be returned if the unit is not Outlet Monitored Rack PDU."
  3056.    ::= { ePDUOutletConfigMonitoredEntry 5 }
  3057.  
  3058. ePDUOutletConfigMonitoredOverloadThreshold OBJECT-TYPE
  3059.    SYNTAX INTEGER                
  3060.    ACCESS read-write
  3061.    STATUS mandatory
  3062.    DESCRIPTION
  3063.       "A threshold that indicates the power consumption of
  3064.        the load has entered an overload condition. It is
  3065.        represented in watts.  A warning
  3066.        will be issued when the load is greater than or equal
  3067.        to the threshold value.
  3068.        
  3069.        Minimum value must be greater than or equal to the value
  3070.        returned by the ePDUOutletConfigMonitoredNearOverloadThreshold OID.
  3071.        
  3072.        Maximum value must be less than or equal to the value
  3073.        returned by the ePDULoadDevMaxOutletLoad OID.
  3074.  
  3075.        0 will be returned if the unit is not Outlet Monitored Rack PDU."
  3076.    ::= { ePDUOutletConfigMonitoredEntry 6 }
  3077.  
  3078. ePDUOutletConfigMonitoredPeakLoadReset OBJECT-TYPE
  3079.    SYNTAX INTEGER {
  3080.       noAction    (1),
  3081.       reset       (2),
  3082.       notSupport  (3)
  3083.    }
  3084.    ACCESS read-write
  3085.    STATUS mandatory
  3086.    DESCRIPTION
  3087.       "Setting this OID to reset (2) will cause the existing peak power value
  3088.        to be replaced by the current load power value.
  3089.        
  3090.        Getting this oid will do nothing and return noAction (1) if the PDU
  3091.        support this feature, return notSupport (3) if the PDU do not support
  3092.        this feature. "
  3093.    ::= { ePDUOutletConfigMonitoredEntry 7 }
  3094.    
  3095. ePDUOutletConfigMonitoredEnergyReset OBJECT-TYPE
  3096.    SYNTAX INTEGER {
  3097.       noAction    (1),
  3098.       reset       (2),
  3099.       notSupport  (3)
  3100.    }
  3101.    ACCESS read-write
  3102.    STATUS mandatory
  3103.    DESCRIPTION
  3104.       "Setting this OID to reset (2) will cause the device energy meter value
  3105.        to be reset to zero.
  3106.        
  3107.        Getting this oid will do nothing and return noAction (1) if the PDU
  3108.        support this feature, return notSupport (3) if the PDU do not support
  3109.        this feature. "
  3110.    ::= { ePDUOutletConfigMonitoredEntry 8 }
  3111.  
  3112.  
  3113. -- the ePDUOutletStatus group
  3114.  
  3115. ePDUOutletStatusTable OBJECT-TYPE
  3116.    SYNTAX SEQUENCE OF EPDUOutletStatusEntry
  3117.    ACCESS not-accessible
  3118.    STATUS mandatory
  3119.    DESCRIPTION
  3120.       "Allows for getting of status of individual outlets. The number of
  3121.        entries is contained in the ePDUOutletDevNumCntrlOutlets OID."
  3122.    ::= { ePDUOutletStatus 1 }
  3123.  
  3124. ePDUOutletStatusEntry OBJECT-TYPE
  3125.    SYNTAX EPDUOutletStatusEntry
  3126.    ACCESS not-accessible
  3127.    STATUS mandatory
  3128.    DESCRIPTION
  3129.       "The outlet to gather status from."
  3130.    INDEX  { ePDUOutletStatusIndex}
  3131.    ::= { ePDUOutletStatusTable 1 }
  3132.  
  3133. EPDUOutletStatusEntry ::=
  3134.    SEQUENCE {
  3135.       ePDUOutletStatusIndex            INTEGER,
  3136.       ePDUOutletStatusOutletName       DisplayString,
  3137.       ePDUOutletStatusOutletPhase      INTEGER,
  3138.       ePDUOutletStatusOutletState      INTEGER,
  3139.       ePDUOutletStatusCommandPending   INTEGER,
  3140.       ePDUOutletStatusOutletBank       INTEGER,
  3141.       ePDUOutletStatusLoad             Gauge,
  3142.       ePDUOutletStatusActivePower      Gauge,
  3143.       ePDUOutletStatusAlarm            INTEGER,
  3144.       ePDUOutletStatusPeakPower        Gauge,
  3145.       ePDUOutletStatusPeakPowerTime    DisplayString,
  3146.       ePDUOutletStatusPeakPowerStart   DisplayString,
  3147.       ePDUOutletStatusEnergy           Gauge,
  3148.       ePDUOutletStatusEnergyStartTime  DisplayString
  3149.    }
  3150.  
  3151. ePDUOutletStatusIndex OBJECT-TYPE
  3152.    SYNTAX INTEGER(1..24)
  3153.    ACCESS read-only
  3154.    STATUS mandatory
  3155.    DESCRIPTION
  3156.       "The index to the outlet entry."
  3157.    ::= { ePDUOutletStatusEntry 1 }
  3158.    
  3159. ePDUOutletStatusOutletName    OBJECT-TYPE
  3160.    SYNTAX  DisplayString    
  3161.    ACCESS  read-only
  3162.    STATUS  mandatory
  3163.    DESCRIPTION
  3164.       "The name of the outlet. The maximum string size is device dependent.
  3165.        This OID is provided for informational purposes only."
  3166.    ::= { ePDUOutletStatusEntry 2 }
  3167.  
  3168. ePDUOutletStatusOutletPhase    OBJECT-TYPE
  3169.    SYNTAX INTEGER {
  3170.       phase1                     (1),
  3171.       phase2                     (2),
  3172.       phase3                     (3),
  3173.       phase1-2                   (4),
  3174.       phase2-3                   (5),
  3175.       phase3-1                   (6)
  3176.    }        
  3177.    ACCESS  read-only
  3178.    STATUS  mandatory
  3179.    DESCRIPTION
  3180.       "The phase/s associated with this outlet.
  3181.      
  3182.        For single phase devices, this object will always
  3183.        return phase1(1).
  3184.        
  3185.        For 3-phase devices, this object will return phase1 (1),
  3186.        phase2 (2), or phase3 (3) for outlets tied to a single
  3187.        phase.  For outlets tied to two phases, this object will
  3188.        return phase1-2 (4) for phases 1 and 2, phase2-3 (5) for
  3189.        phases 2 and 3, and phase3-1 (6) for phases 3 and 1."
  3190.    ::= { ePDUOutletStatusEntry 3 }
  3191.  
  3192. ePDUOutletStatusOutletState OBJECT-TYPE
  3193.    SYNTAX INTEGER {
  3194.         outletStatusOn              (1),
  3195.         outletStatusOff             (2)
  3196.    }    
  3197.  
  3198.    ACCESS read-only
  3199.    STATUS mandatory
  3200.    DESCRIPTION
  3201.        "Getting this variable will return the outlet state. If
  3202.        the outlet is on, the outletStatusOn (1) value will be returned.
  3203.        If the outlet is off, the outletStatusOff (2) value will be
  3204.        returned."
  3205.    ::= { ePDUOutletStatusEntry 4 }
  3206.  
  3207. ePDUOutletStatusCommandPending    OBJECT-TYPE
  3208.    SYNTAX INTEGER {
  3209.         outletStatusCommandPending    (1),
  3210.         outletStatusNoCommandPending  (2)
  3211.    }    
  3212.  
  3213.    ACCESS read-only
  3214.    STATUS mandatory
  3215.    DESCRIPTION
  3216.        "Getting this variable will return the command pending
  3217.         state of the outlet. If a command is pending on the
  3218.         outlet, the outletStatusCommandPending (1) value
  3219.         will be returned. If there is not a command pending
  3220.         on the outlet, the outletStatusNoCommandPending (2)
  3221.         will be returned."
  3222.    ::= { ePDUOutletStatusEntry 5 }
  3223.  
  3224. ePDUOutletStatusOutletBank    OBJECT-TYPE
  3225.    SYNTAX INTEGER
  3226.    ACCESS  read-only
  3227.    STATUS  mandatory
  3228.    DESCRIPTION
  3229.       "The bank associated with this outlet."
  3230.    ::= { ePDUOutletStatusEntry 6 }  
  3231.  
  3232. ePDUOutletStatusLoad OBJECT-TYPE
  3233.    SYNTAX Gauge      
  3234.    ACCESS read-only
  3235.    STATUS mandatory
  3236.    DESCRIPTION
  3237.       "Getting this OID will return the measured Outlet load for an Outlet Monitored Rack PDU
  3238.        in tenths of Amps."
  3239.    ::= { ePDUOutletStatusEntry 7 }
  3240.  
  3241. ePDUOutletStatusActivePower OBJECT-TYPE
  3242.    SYNTAX Gauge      
  3243.    ACCESS read-only
  3244.    STATUS mandatory
  3245.    DESCRIPTION
  3246.       "Getting this OID will return the measured Outlet load for an Outlet Monitored Rack PDU
  3247.        in watts"
  3248.    ::= { ePDUOutletStatusEntry 8 }
  3249.  
  3250. ePDUOutletStatusAlarm OBJECT-TYPE
  3251.    SYNTAX INTEGER {
  3252.         noLoadAlarm             (1),
  3253.         underCurrentAlarm       (2),
  3254.         nearOverCurrentAlarm    (3),
  3255.         overCurrentAlarm        (4)
  3256.    }
  3257.    ACCESS read-only
  3258.    STATUS mandatory
  3259.    DESCRIPTION
  3260.       "Getting this OID will return the current outlet alarm"
  3261.    ::= { ePDUOutletStatusEntry 9 }
  3262.    
  3263. ePDUOutletStatusPeakPower OBJECT-TYPE
  3264.    SYNTAX Gauge
  3265.    ACCESS read-only
  3266.    STATUS mandatory
  3267.    DESCRIPTION
  3268.       "The peak power consumption of the Rack PDU load in watts.
  3269.        This value can be reset by setting the oid
  3270.        ePDUOutletConfigMonitoredPeakLoadReset to reset (2)"
  3271.    ::= { ePDUOutletStatusEntry 10 }
  3272.  
  3273. ePDUOutletStatusPeakPowerTime OBJECT-TYPE
  3274.    SYNTAX DisplayString
  3275.    ACCESS read-only
  3276.    STATUS mandatory
  3277.    DESCRIPTION
  3278.       "Get this oid shows the date and time that peak power consumption occurred"
  3279.    ::= { ePDUOutletStatusEntry 11 }
  3280.    
  3281. ePDUOutletStatusPeakPowerStart OBJECT-TYPE
  3282.    SYNTAX DisplayString
  3283.    ACCESS read-only
  3284.    STATUS mandatory
  3285.    DESCRIPTION
  3286.       "Get this oid shows the date and time that peak power consumption started"
  3287.    ::= { ePDUOutletStatusEntry 12 }
  3288.    
  3289. ePDUOutletStatusEnergy OBJECT-TYPE
  3290.    SYNTAX Gauge
  3291.    ACCESS read-only
  3292.    STATUS mandatory
  3293.    DESCRIPTION
  3294.       "Energy meter measuring Rack PDU load energy consumption
  3295.       in tenths of kilowatt-hours. This value can be reset by setting
  3296.       the oid ePDUOutletConfigMonitoredEnergyReset to reset (2)"
  3297.    ::= { ePDUOutletStatusEntry 13 }
  3298.    
  3299. ePDUOutletStatusEnergyStartTime OBJECT-TYPE
  3300.    SYNTAX DisplayString
  3301.    ACCESS read-only
  3302.    STATUS mandatory
  3303.    DESCRIPTION
  3304.       "Indicates the date and time of the last device energy
  3305.        meter reset"
  3306.    ::= { ePDUOutletStatusEntry 14 }
  3307.  
  3308.  
  3309. -- the ePDUOutletBank group
  3310.  
  3311. ePDUOutletBankTable OBJECT-TYPE
  3312.    SYNTAX SEQUENCE OF OutletBankEntry
  3313.    ACCESS not-accessible
  3314.    STATUS mandatory
  3315.    DESCRIPTION
  3316.       "Allows for management of outlets on a per bank basis."
  3317.    ::= { ePDUOutletBank 1 }
  3318.  
  3319. ePDUOutletBankEntry OBJECT-TYPE
  3320.    SYNTAX OutletBankEntry  
  3321.    ACCESS not-accessible
  3322.    STATUS mandatory
  3323.    DESCRIPTION
  3324.       "The bank to manage."
  3325.    INDEX  { ePDUOutletBankIndex}
  3326.    ::= { ePDUOutletBankTable 1 }
  3327.  
  3328. OutletBankEntry ::=
  3329.    SEQUENCE {
  3330.       ePDUOutletBankIndex                INTEGER,
  3331.       ePDUOutletBankOverloadRestriction  INTEGER
  3332.    }      
  3333.  
  3334. ePDUOutletBankIndex OBJECT-TYPE
  3335.    SYNTAX INTEGER(1..10)
  3336.    ACCESS read-only
  3337.    STATUS mandatory
  3338.    DESCRIPTION
  3339.       "The index to the Switched Rack PDU bank entry."
  3340.    ::= { ePDUOutletBankEntry 1 }
  3341.  
  3342. ePDUOutletBankOverloadRestriction OBJECT-TYPE
  3343.    SYNTAX INTEGER       {
  3344.       alwaysAllowTurnON         (1),
  3345.       restrictOnNearOverload    (2),
  3346.       restrictOnOverload        (3)
  3347.    }
  3348.    ACCESS read-write
  3349.    STATUS mandatory
  3350.    DESCRIPTION
  3351.       "This OID controls the behavior of a Switched Rack PDU
  3352.        bank when an overload condition is possible and
  3353.        additional outlets are requested to be turned on.
  3354.  
  3355.        Setting this OID to alwaysAllowTurnON (1) will always allow
  3356.        the outlets on the corresponding bank to turn on.
  3357.        
  3358.        Setting this OID to restrictOnNearOverload (2) will not allow
  3359.        outlets on the corresponding bank to turn on if the
  3360.        ePDULoadBankConfigNearOverloadThreshold OID is exceeded.
  3361.              
  3362.        Setting this OID to restrictOnOverload (3) will not allow
  3363.        outlets on the corresponding bank to turn on if the
  3364.        ePDULoadBankConfigOverloadThreshold OID is exceeded."
  3365.    ::= { ePDUOutletBankEntry 2 }
  3366.  
  3367.  
  3368. -- the ePDUPowerSupplyDevice group
  3369.  
  3370. ePDUPowerSupply1Status OBJECT-TYPE
  3371.    SYNTAX INTEGER       {
  3372.       powerSupplyOneOk             (1),
  3373.       powerSupplyOneFailed         (2)
  3374.    }
  3375.    ACCESS read-only
  3376.    STATUS mandatory
  3377.    DESCRIPTION
  3378.       "Getting this OID will return powerSupply1Ok(1) if power
  3379.        supply 1 is functioning normally.  If not functioning normally,
  3380.        this OID will return powerSupply1Failed(2)."
  3381.    ::= { ePDUPowerSupplyDevice 1 }
  3382.  
  3383. ePDUPowerSupply2Status OBJECT-TYPE
  3384.    SYNTAX INTEGER       {
  3385.       powerSupplyTwoOk             (1),
  3386.       powerSupplyTwoFailed         (2),
  3387.       powerSupplyTwoNotPresent     (3)
  3388.    }
  3389.    ACCESS read-only
  3390.    STATUS mandatory
  3391.    DESCRIPTION
  3392.       "Getting this OID will return powerSupply2Ok(1) if power
  3393.        supply 2 is functioning normally.  If not functioning normally,
  3394.        this OID will return powerSupply2Failed(2).
  3395.  
  3396.        Metered Rack PDUs do not have a redundant powersupply."
  3397.  
  3398.    ::= { ePDUPowerSupplyDevice 2 }
  3399.  
  3400. ePDUPowerSupplyAlarm OBJECT-TYPE
  3401.    SYNTAX INTEGER {
  3402.     allAvailablePowerSuppliesOK (1),
  3403.     powerSupplyOneFailed        (2),
  3404.     powerSupplyTwoFailed        (3),
  3405.     powerSupplyOneandTwoFailed  (4)
  3406.    }
  3407.    ACCESS read-only
  3408.    STATUS mandatory
  3409.    DESCRIPTION
  3410.       "Getting this OID will return powerSupply Alarm"  
  3411.    ::= { ePDUPowerSupplyDevice 3 }
  3412.  
  3413.  
  3414. -- the ePDUStatus group  
  3415.  
  3416. ePDUStatusBankTableSize OBJECT-TYPE
  3417.    SYNTAX INTEGER
  3418.    ACCESS read-only
  3419.    STATUS mandatory
  3420.    DESCRIPTION
  3421.       "The size of the Status Bank Table"
  3422.    ::= { ePDUStatus 1 }
  3423.  
  3424.  
  3425. ePDUStatusBankTable OBJECT-TYPE
  3426.    SYNTAX SEQUENCE OF BankEntry
  3427.    ACCESS not-accessible
  3428.    STATUS mandatory
  3429.    DESCRIPTION
  3430.       "Allows for getting of status of each Rack PDU Bank"
  3431.    ::= { ePDUStatus 2 }
  3432.    
  3433. ePDUStatusBankEntry  OBJECT-TYPE
  3434.    SYNTAX BankEntry  
  3435.    ACCESS not-accessible
  3436.    STATUS mandatory
  3437.    DESCRIPTION
  3438.       "This gives access to Bank entries"
  3439.    INDEX  { ePDUStatusBankIndex }
  3440.    ::= { ePDUStatusBankTable 1 }  
  3441.  
  3442. BankEntry ::=
  3443.    SEQUENCE {
  3444.       ePDUStatusBankIndex   INTEGER,
  3445.       ePDUStatusBankNumber  INTEGER,      
  3446.       ePDUStatusBankState   INTEGER
  3447.    }
  3448.    
  3449. ePDUStatusBankIndex OBJECT-TYPE
  3450.    SYNTAX INTEGER(1..10)
  3451.    ACCESS read-only
  3452.    STATUS mandatory
  3453.    DESCRIPTION
  3454.       "The index to the RACK PDU Bank entry."
  3455.    ::= { ePDUStatusBankEntry 1 }
  3456.    
  3457. ePDUStatusBankNumber OBJECT-TYPE
  3458.    SYNTAX INTEGER
  3459.    ACCESS read-only
  3460.    STATUS mandatory
  3461.    DESCRIPTION
  3462.       "Getting this OID will return the bank number."
  3463.    ::= { ePDUStatusBankEntry 2 }
  3464.    
  3465. ePDUStatusBankState    OBJECT-TYPE
  3466.    SYNTAX INTEGER {
  3467.       bankLoadNormal                 (1),
  3468.       bankLoadLow                    (2),
  3469.       bankLoadNearOverload           (3),
  3470.       bankLoadOverload               (4)
  3471.    }    
  3472.    ACCESS  read-only
  3473.    STATUS  mandatory
  3474.    DESCRIPTION
  3475.     "Getting this OID will return the bank load state.
  3476.    
  3477.     bankLoadNormal(1) indicates that the bank is
  3478.     operating properly within the ePDULoadBankConfigLowLoadThreshold
  3479.     and ePDULoadBankConfigNearOverloadThreshold OID values.
  3480.    
  3481.     bankLoadLow(2) indicates that the bank load has
  3482.     dropped below the ePDULoadBankConfigLowLoadThreshold OID value.
  3483.     An SNMP trap will occur when this state is entered or cleared.
  3484.    
  3485.     bankLoadNearOverload(3) indicates that the bank load
  3486.     is greater than or equal to the
  3487.     ePDULoadBankConfigNearOverloadThreshold OID value.
  3488.     An SNMP trap will occur when this state is entered or cleared.
  3489.    
  3490.     bankLoadOverload(4) indicates that the bank load is
  3491.     greater than or equal to the ePDULoadBankConfigOverloadThreshold
  3492.     OID value.
  3493.     An SNMP trap will occur when this state is entered or cleared."
  3494.    ::= { ePDUStatusBankEntry 3 }  
  3495.  
  3496. -- Phase status table
  3497.  
  3498. ePDUStatusPhaseTableSize OBJECT-TYPE
  3499.    SYNTAX INTEGER
  3500.    ACCESS read-only
  3501.    STATUS mandatory
  3502.    DESCRIPTION
  3503.       "The size of the Status Phase Table"
  3504.    ::= { ePDUStatus 3 }
  3505.  
  3506.  
  3507. ePDUStatusPhaseTable OBJECT-TYPE
  3508.    SYNTAX SEQUENCE OF PhaseEntry
  3509.    ACCESS not-accessible
  3510.    STATUS mandatory
  3511.    DESCRIPTION
  3512.       "Allows for getting of status of each Rack PDU Phase"
  3513.    ::= { ePDUStatus 4 }
  3514.    
  3515. ePDUStatusPhaseEntry  OBJECT-TYPE
  3516.    SYNTAX PhaseEntry  
  3517.    ACCESS not-accessible
  3518.    STATUS mandatory
  3519.    DESCRIPTION
  3520.       "This gives access to Phase entries"
  3521.    INDEX  { ePDUStatusPhaseIndex }
  3522.    ::= { ePDUStatusPhaseTable 1 }  
  3523.  
  3524. PhaseEntry ::=
  3525.    SEQUENCE {
  3526.       ePDUStatusPhaseIndex  INTEGER,
  3527.       ePDUStatusPhaseNumber INTEGER,  
  3528.       ePDUStatusPhaseState  INTEGER
  3529.    }
  3530.    
  3531. ePDUStatusPhaseIndex OBJECT-TYPE
  3532.    SYNTAX INTEGER(1..10)
  3533.    ACCESS read-only
  3534.    STATUS mandatory
  3535.    DESCRIPTION
  3536.       "The index to the RACK PDU Phase entry."
  3537.    ::= { ePDUStatusPhaseEntry 1 }
  3538.    
  3539. ePDUStatusPhaseNumber OBJECT-TYPE
  3540.    SYNTAX INTEGER
  3541.    ACCESS read-only
  3542.    STATUS mandatory
  3543.    DESCRIPTION
  3544.       "Getting this OID will return the phase number."
  3545.    ::= { ePDUStatusPhaseEntry 2 }
  3546.    
  3547. ePDUStatusPhaseState    OBJECT-TYPE
  3548.    SYNTAX INTEGER {
  3549.       phaseLoadNormal                 (1),
  3550.       phaseLoadLow                    (2),
  3551.       phaseLoadNearOverload           (3),
  3552.       phaseLoadOverload               (4)
  3553.    }    
  3554.    ACCESS  read-only
  3555.    STATUS  mandatory
  3556.    DESCRIPTION
  3557.     "Getting this OID will return the Phase load state.
  3558.    
  3559.     phaseLoadNormal(1) indicates that the Phase is
  3560.     operating properly within the ePDULoadPhaseConfigLowLoadThreshold
  3561.     and ePDULoadPhaseConfigNearOverloadThreshold OID values.
  3562.    
  3563.     phaseLoadLow(2) indicates that the Phase load has
  3564.     dropped below the ePDULoadPhaseConfigLowLoadThreshold OID value.
  3565.     An SNMP trap will occur when this state is entered or cleared.
  3566.    
  3567.     phaseLoadNearOverload(3) indicates that the Phase load
  3568.     is greater than or equal to the
  3569.     ePDULoadPhaseConfigNearOverloadThreshold OID value.
  3570.     An SNMP trap will occur when this state is entered or cleared.
  3571.    
  3572.     phaseLoadOverload(4) indicates that the Phase load is
  3573.     greater than or equal to the ePDULoadPhaseConfigOverloadThreshold
  3574.     OID value.
  3575.     An SNMP trap will occur when this state is entered or cleared."
  3576.    ::= { ePDUStatusPhaseEntry 3 }  
  3577.  
  3578.  
  3579. -- Outlet status table
  3580.  
  3581. ePDUStatusOutletTableSize OBJECT-TYPE
  3582.    SYNTAX INTEGER
  3583.    ACCESS read-only
  3584.    STATUS mandatory
  3585.    DESCRIPTION
  3586.       "The size of the Status Outlet Table"
  3587.    ::= { ePDUStatus 5 }
  3588.  
  3589.  
  3590. ePDUStatusOutletTable OBJECT-TYPE
  3591.    SYNTAX SEQUENCE OF OutletEntry
  3592.    ACCESS not-accessible
  3593.    STATUS mandatory
  3594.    DESCRIPTION
  3595.       "Allows for getting of status of each Outlet of an Outlet Monitored Rack PDU."
  3596.    ::= { ePDUStatus 6 }
  3597.    
  3598. ePDUStatusOutletEntry  OBJECT-TYPE
  3599.    SYNTAX OutletEntry  
  3600.    ACCESS not-accessible
  3601.    STATUS mandatory
  3602.    DESCRIPTION
  3603.       "This gives access to Outlet entries"
  3604.    INDEX  { ePDUStatusOutletIndex }
  3605.    ::= { ePDUStatusOutletTable 1 }  
  3606.  
  3607. OutletEntry ::=
  3608.    SEQUENCE {
  3609.       ePDUStatusOutletIndex  INTEGER,
  3610.       ePDUStatusOutletNumber  INTEGER,
  3611.       ePDUStatusOutletState     INTEGER
  3612.    }
  3613.    
  3614. ePDUStatusOutletIndex OBJECT-TYPE
  3615.    SYNTAX INTEGER(1..24)
  3616.    ACCESS read-only
  3617.    STATUS mandatory
  3618.    DESCRIPTION
  3619.       "The index to the RACK PDU Outlet entry."
  3620.    ::= { ePDUStatusOutletEntry 1 }
  3621.    
  3622. ePDUStatusOutletNumber OBJECT-TYPE
  3623.    SYNTAX INTEGER
  3624.    ACCESS read-only
  3625.    STATUS mandatory
  3626.    DESCRIPTION
  3627.       "Getting this OID will return the Outlet number."
  3628.    ::= { ePDUStatusOutletEntry 2 }
  3629.  
  3630. ePDUStatusOutletState    OBJECT-TYPE
  3631.    SYNTAX INTEGER {
  3632.       outletLoadNormal                 (1),
  3633.       outletLoadLow                    (2),
  3634.       outletLoadNearOverload           (3),
  3635.       outletLoadOverload               (4)
  3636.    }    
  3637.    ACCESS  read-only
  3638.    STATUS  mandatory
  3639.    DESCRIPTION
  3640.     "Getting this OID will return the Outlet load state.
  3641.    
  3642.     outletLoadNormal(1) indicates that the Outlet is
  3643.     operating properly within the ePDUOutletConfigMonitoredLowLoadThreshold
  3644.     and ePDUOutletConfigMonitoredNearOverloadThreshold OID values.
  3645.    
  3646.     outletLoadLow(2) indicates that the Outlet load has
  3647.     dropped below the ePDUOutletConfigMonitoredLowLoadThreshold OID value.
  3648.     An SNMP trap will occur when this state is entered or cleared.
  3649.    
  3650.     outletLoadNearOverload(3) indicates that the Outlet load
  3651.     is greater than or equal to the
  3652.     ePDUOutletConfigMonitoredNearOverloadThreshold OID value.
  3653.     An SNMP trap will occur when this state is entered or cleared.
  3654.    
  3655.     outletLoadOverload(4) indicates that the Outlet load is
  3656.     greater than or equal to the ePDUOutletConfigMonitoredOverloadThreshold
  3657.     OID value.
  3658.     An SNMP trap will occur when this state is entered or cleared."
  3659.    ::= { ePDUStatusOutletEntry 3 }  
  3660.  
  3661. ePDUStatusInputVoltage OBJECT-TYPE
  3662.   SYNTAX INTEGER
  3663.   ACCESS read-only
  3664.   STATUS mandatory
  3665.   DESCRIPTION
  3666.    "The input voltage in 0.1 Volt."
  3667.   ::= { ePDUStatus 7 }
  3668.  
  3669. ePDUStatusInputFrequency OBJECT-TYPE
  3670.   SYNTAX INTEGER
  3671.   ACCESS read-only
  3672.   STATUS mandatory
  3673.   DESCRIPTION
  3674.    "The input frequency in 0.1 Hertz."
  3675.   ::= { ePDUStatus 8 }
  3676.  
  3677. -- environment Sensor Group
  3678.  
  3679. -- the envirIdent group
  3680.  
  3681. envirIdentName OBJECT-TYPE
  3682.    SYNTAX  DisplayString    
  3683.    ACCESS  read-write
  3684.    STATUS  mandatory
  3685.    DESCRIPTION
  3686.       "The name of the environment sensor.
  3687.        The maximum string size is device dependent."
  3688.    ::= { envirIdent 1 }
  3689.  
  3690. envirIdentLocation OBJECT-TYPE
  3691.    SYNTAX  DisplayString
  3692.    ACCESS  read-write
  3693.    STATUS  mandatory
  3694.    DESCRIPTION
  3695.       "The location of the environment sensor.
  3696.        The maximum string size is device dependent."
  3697.    ::= { envirIdent 2 }
  3698.  
  3699. -- the envirTemp group
  3700.  
  3701. envirTemperature OBJECT-TYPE
  3702.    SYNTAX INTEGER
  3703.    ACCESS  read-only
  3704.    STATUS  mandatory
  3705.    DESCRIPTION
  3706.       "The environment temperature expressed in 1/10 Fahrenheit"
  3707.    ::= { envirTemp 1 }
  3708.    
  3709. envirTempHighThreshold OBJECT-TYPE
  3710.    SYNTAX INTEGER
  3711.    ACCESS  read-write
  3712.    STATUS  mandatory
  3713.    DESCRIPTION
  3714.       "The high temperature threshold of the environment sensor.
  3715.        The value expressed in Fahrenheit."
  3716.    ::= { envirTemp 2 }
  3717.  
  3718. envirTempLowThreshold OBJECT-TYPE
  3719.    SYNTAX INTEGER
  3720.    ACCESS  read-write
  3721.    STATUS  mandatory
  3722.    DESCRIPTION
  3723.       "The low temperature threshold of the environment sensor.
  3724.        The value expressed in Fahrenheit."
  3725.    ::= { envirTemp 3 }
  3726.  
  3727. envirTempRateOfChange OBJECT-TYPE
  3728.    SYNTAX INTEGER
  3729.    ACCESS  read-write
  3730.    STATUS  mandatory
  3731.    DESCRIPTION
  3732.       "The rate of change of the temperature.
  3733.        The value expressed in Fahrenheit per 5 minute."
  3734.    ::= { envirTemp 4 }
  3735.  
  3736. envirTempHysteresis OBJECT-TYPE
  3737.    SYNTAX INTEGER
  3738.    ACCESS  read-write
  3739.    STATUS  mandatory
  3740.    DESCRIPTION
  3741.       "The number of degrees beyond the temperature thresholds
  3742.        at which an active temperature alarm will be cleared.
  3743.        This configuration setting applies to all temperature
  3744.        thresholds.
  3745.        Units are displayed in Fahrenheit."
  3746.    ::= { envirTemp 5 }
  3747.  
  3748. envirTemperatureCelsius OBJECT-TYPE
  3749.    SYNTAX INTEGER
  3750.    ACCESS  read-only
  3751.    STATUS  mandatory
  3752.    DESCRIPTION
  3753.       "The environment temperature expressed in 1/10 Celsius"
  3754.    ::= { envirTemp 6 }
  3755.  
  3756. envirTempCelsiusHighThreshold OBJECT-TYPE
  3757.    SYNTAX INTEGER
  3758.    ACCESS  read-write
  3759.    STATUS  mandatory
  3760.    DESCRIPTION
  3761.       "The high temperature threshold of the environment sensor.
  3762.        The value expressed in Celsius."
  3763.    ::= { envirTemp 7 }
  3764.  
  3765. envirTempCelsiusLowThreshold OBJECT-TYPE
  3766.    SYNTAX INTEGER
  3767.    ACCESS  read-write
  3768.    STATUS  mandatory
  3769.    DESCRIPTION
  3770.       "The low temperature threshold of the environment sensor.
  3771.        The value expressed in Celsius."
  3772.    ::= { envirTemp 8 }
  3773.  
  3774. envirTempCelsiusRateOfChange OBJECT-TYPE
  3775.    SYNTAX INTEGER
  3776.    ACCESS  read-write
  3777.    STATUS  mandatory
  3778.    DESCRIPTION
  3779.       "The rate of change of the temperature.
  3780.        The value expressed in Celsius per 5 minute."
  3781.    ::= { envirTemp 9 }
  3782.  
  3783. envirTempCelsiusHysteresis OBJECT-TYPE
  3784.    SYNTAX INTEGER
  3785.    ACCESS  read-write
  3786.    STATUS  mandatory
  3787.    DESCRIPTION
  3788.       "The number of degrees beyond the temperature thresholds
  3789.        at which an active temperature alarm will be cleared.
  3790.        This configuration setting applies to all temperature
  3791.        thresholds.
  3792.        Units are displayed in Celsius."
  3793.    ::= { envirTemp 10 }
  3794.  
  3795. -- the envirHumid group
  3796.  
  3797. envirHumidity OBJECT-TYPE
  3798.    SYNTAX INTEGER
  3799.    ACCESS  read-only
  3800.    STATUS  mandatory
  3801.    DESCRIPTION
  3802.       "The environment relative humidity expressed in persentage."
  3803.    ::= { envirHumid 1 }
  3804.    
  3805. envirHumidHighThreshold OBJECT-TYPE
  3806.    SYNTAX INTEGER
  3807.    ACCESS  read-write
  3808.    STATUS  mandatory
  3809.    DESCRIPTION
  3810.       "The high relative humidity threshold of the environment sensor.
  3811.        The value expressed in persentage."
  3812.    ::= { envirHumid 2 }
  3813.  
  3814. envirHumidLowThreshold OBJECT-TYPE
  3815.    SYNTAX INTEGER
  3816.    ACCESS  read-write
  3817.    STATUS  mandatory
  3818.    DESCRIPTION
  3819.       "The low relative humidity threshold of the environment sensor.
  3820.        The value expressed in persentage."
  3821.    ::= { envirHumid 3 }
  3822.  
  3823. envirHumidRateOfChange OBJECT-TYPE
  3824.    SYNTAX INTEGER
  3825.    ACCESS  read-write
  3826.    STATUS  mandatory
  3827.    DESCRIPTION
  3828.       "The rate of change of the relative humidity.
  3829.        The value expressed in persentage per 5 minute."
  3830.    ::= { envirHumid 4 }
  3831.  
  3832. envirHumidHysteresis OBJECT-TYPE
  3833.    SYNTAX INTEGER
  3834.    ACCESS  read-write
  3835.    STATUS  mandatory
  3836.    DESCRIPTION
  3837.       "The number of degrees beyond the relative humidity thresholds
  3838.        at which an active relative humidity alarm will be cleared.
  3839.        This configuration setting applies to all relative humidity
  3840.        thresholds.
  3841.        Units are displayed in persentage."
  3842.    ::= { envirHumid 5 }
  3843.  
  3844. envirContactTableSize OBJECT-TYPE
  3845.    SYNTAX INTEGER
  3846.    ACCESS read-only
  3847.    STATUS mandatory
  3848.    DESCRIPTION
  3849.       "The number of the contact in the environment sensor."
  3850.    ::= { envirContact 1 }
  3851.  
  3852. envirContactTable OBJECT-TYPE
  3853.    SYNTAX SEQUENCE OF ContactEntry
  3854.    ACCESS not-accessible
  3855.    STATUS mandatory
  3856.    DESCRIPTION
  3857.       "Allows for getting of information of each contact of the environment sensor."
  3858.    ::= { envirContact 2 }
  3859.  
  3860. envirContactEntry  OBJECT-TYPE
  3861.    SYNTAX ContactEntry  
  3862.    ACCESS not-accessible
  3863.    STATUS mandatory
  3864.    DESCRIPTION
  3865.       "This gives access to contact entries"
  3866.    INDEX  { envirContactIndex }
  3867.    ::= { envirContactTable 1 }  
  3868.  
  3869. ContactEntry ::=
  3870.    SEQUENCE {
  3871.       envirContactIndex         INTEGER,
  3872.       envirContactName          DisplayString,
  3873.       envirContactStatus        INTEGER,
  3874.       envirContactNormalState  INTEGER
  3875.    }
  3876.  
  3877. envirContactIndex OBJECT-TYPE
  3878.    SYNTAX INTEGER(1..4)
  3879.    ACCESS read-only
  3880.    STATUS mandatory
  3881.    DESCRIPTION
  3882.       "The index to the contact of the environment sensor."
  3883.    ::= { envirContactEntry 1 }
  3884.    
  3885. envirContactName OBJECT-TYPE
  3886.    SYNTAX DisplayString
  3887.    ACCESS read-write
  3888.    STATUS mandatory
  3889.    DESCRIPTION
  3890.       "Getting or setting the name of the contact of the environment sensor."
  3891.    ::= { envirContactEntry 2 }
  3892.  
  3893. envirContactStatus OBJECT-TYPE
  3894.    SYNTAX INTEGER {
  3895.       contactNormal         (1),
  3896.       contactAbnormal       (2)
  3897.    }
  3898.    ACCESS read-only
  3899.    STATUS mandatory
  3900.    DESCRIPTION
  3901.       "Getting this OID will return the Contact Status."
  3902.    ::= { envirContactEntry 3 }
  3903.  
  3904. envirContactNormalState OBJECT-TYPE
  3905.    SYNTAX INTEGER {
  3906.       normalOpen         (1),
  3907.       normalClose        (2)
  3908.    }
  3909.    ACCESS read-write
  3910.    STATUS mandatory
  3911.    DESCRIPTION
  3912.       "Set the contact normal state."
  3913.    ::= { envirContactEntry 4 }
  3914.  
  3915. -- ats Group
  3916. -- the atsIdent group
  3917. atsIdentName OBJECT-TYPE
  3918.   SYNTAX  DisplayString    
  3919.   ACCESS  read-write
  3920.   STATUS  mandatory
  3921.   DESCRIPTION
  3922.    "The name of the ATS.
  3923.    The maximum string size is device dependent."
  3924.   ::= { atsIdent 1 }
  3925.  
  3926. atsIdentModelName OBJECT-TYPE
  3927.   SYNTAX DisplayString
  3928.   ACCESS read-only
  3929.   STATUS mandatory
  3930.   DESCRIPTION
  3931.    "A string identifying the model name of the Automatic Transfer Switch.
  3932.    This value is set at the factory."
  3933.   ::= { atsIdent 2 }
  3934.  
  3935. atsIdentHardwareRev OBJECT-TYPE
  3936.   SYNTAX DisplayString
  3937.   ACCESS read-only
  3938.   STATUS mandatory
  3939.   DESCRIPTION
  3940.    "The hardware revision of the Automatic Transfer Switch.
  3941.    This value is set at the factory."
  3942.   ::= { atsIdent 3 }
  3943.  
  3944. atsIdentFirmwareRev OBJECT-TYPE
  3945.   SYNTAX DisplayString
  3946.   ACCESS read-only
  3947.   STATUS mandatory
  3948.   DESCRIPTION
  3949.    "A string identifying the Automatic Transfer Switch
  3950.    firmware revision."
  3951.   ::= {  atsIdent 4 }
  3952.    
  3953. atsIdentSerialNumber OBJECT-TYPE
  3954.   SYNTAX DisplayString
  3955.   ACCESS read-only
  3956.   STATUS mandatory
  3957.   DESCRIPTION
  3958.    "A string identifying the serial number of
  3959.    the Automatic Transfer Switch. This value is set at the factory."
  3960.   ::= { atsIdent 5 }
  3961.  
  3962. atsIdentDateOfManufacture OBJECT-TYPE
  3963.   SYNTAX DisplayString
  3964.   ACCESS read-only
  3965.   STATUS mandatory
  3966.   DESCRIPTION
  3967.    "The date when the Automatic Transfer Switch was manufactured in mm/dd/yyyy format.
  3968.    This value is set at the factory. "
  3969.   ::= { atsIdent 6 }
  3970.  
  3971. atsIdentDeviceRatingVoltage OBJECT-TYPE
  3972.   SYNTAX DisplayString
  3973.   ACCESS read-only
  3974.   STATUS mandatory
  3975.   DESCRIPTION
  3976.    "A string identifing the Automatic Transfer Switch rating voltage."
  3977.   ::= { atsIdent 7 }
  3978.  
  3979. atsIdentDeviceRatingCurrent OBJECT-TYPE
  3980.   SYNTAX INTEGER
  3981.   ACCESS read-only
  3982.   STATUS mandatory
  3983.   DESCRIPTION
  3984.    "This gives the device rating current in Amps"
  3985.   ::= { atsIdent 8 }
  3986.  
  3987. atsIdentDeviceOutletNum OBJECT-TYPE
  3988.   SYNTAX INTEGER                
  3989.   ACCESS read-only
  3990.   STATUS mandatory
  3991.   DESCRIPTION
  3992.    "This gives the outlet number of the device"
  3993.   ::= { atsIdent 9 }
  3994.  
  3995. atsIdentAgentModelName OBJECT-TYPE
  3996.   SYNTAX DisplayString
  3997.   ACCESS read-only
  3998.   STATUS mandatory
  3999.   DESCRIPTION
  4000.    "A string identifying the model name of the Agent."
  4001.   ::= { atsIdent 10 }
  4002.  
  4003. atsIdentAgentHardwareRevision OBJECT-TYPE
  4004.   SYNTAX DisplayString
  4005.   ACCESS read-only
  4006.   STATUS mandatory
  4007.   DESCRIPTION
  4008.    "The hardware revision of the Agent."
  4009.   ::= { atsIdent 11 }
  4010.  
  4011. atsIdentAgentFirmwareRevision OBJECT-TYPE
  4012.   SYNTAX DisplayString
  4013.   ACCESS read-only
  4014.   STATUS mandatory
  4015.   DESCRIPTION
  4016.    "A string identifying the Agent firmware revision."
  4017.   ::= {  atsIdent 12 }
  4018.    
  4019. atsIdentAgentSerialNumber OBJECT-TYPE
  4020.   SYNTAX DisplayString
  4021.   ACCESS read-only
  4022.   STATUS mandatory
  4023.   DESCRIPTION
  4024.    "A string identifying the serial number of the Agent."
  4025.   ::= { atsIdent 13 }
  4026.  
  4027. -- the atsStatus group
  4028. -- the atsStatusDevice group in atsStatus group
  4029. atsStatusCommStatus OBJECT-TYPE
  4030.   SYNTAX INTEGER {
  4031.    atsNeverDiscovered (1),
  4032.    atsCommEstablished (2),
  4033.    atsCommLost     (3)
  4034.   }
  4035.   ACCESS read-only
  4036.   STATUS mandatory
  4037.   DESCRIPTION
  4038.    "This variable returns the current communication status
  4039.    between the Automatic Transfer Switch and the Agent. "
  4040.   ::= { atsStatusDevice 1 }
  4041.  
  4042. atsStatusSelectedSource OBJECT-TYPE
  4043.   SYNTAX INTEGER {
  4044.    sourceA  (1),
  4045.       sourceB  (2)
  4046.   }
  4047.   ACCESS read-only
  4048.   STATUS mandatory
  4049.   DESCRIPTION
  4050.    "This variable returns the current source of power. "
  4051.   ::= { atsStatusDevice 2 }
  4052.    
  4053. atsStatusRedundancyState OBJECT-TYPE
  4054.   SYNTAX INTEGER {
  4055.    atsRedundancyLost  (1),
  4056.    atsFullyRedundant  (2)
  4057.   }
  4058.   ACCESS read-only
  4059.   STATUS mandatory
  4060.   DESCRIPTION
  4061.    "This variable returns the current redundancy state of the ATS.
  4062.    atsRedundancyLost(1) indicates that the ATS is unable to
  4063.    switch over to the alternate power source if the current source fails.
  4064.    atsFullyRedundant(2) indicates that the ATS will switch over to
  4065.    the alternate power source if the current source fails."
  4066.   ::= { atsStatusDevice 3 }
  4067.    
  4068. atsStatusPhaseSyncStatus OBJECT-TYPE
  4069.   SYNTAX INTEGER  {
  4070.    inSync   (1),
  4071.    outOfSync  (2)
  4072.   }
  4073.   ACCESS read-only
  4074.   STATUS mandatory
  4075.   DESCRIPTION
  4076.    "This variable returns the status of the phase sync."
  4077.   ::= { atsStatusDevice 4 }
  4078.  
  4079. atsStatusDevSourceRelayStatus OBJECT-TYPE
  4080.   SYNTAX INTEGER  {
  4081.    sourceRelayNormal  (1),
  4082.    sourceRelayFail   (2)
  4083.   }
  4084.   ACCESS read-only
  4085.   STATUS mandatory
  4086.   DESCRIPTION
  4087.    "This variable returns the status of the source relay."
  4088.   ::= { atsStatusDevice 5 }
  4089.  
  4090. atsStatusDevInRelayStatus OBJECT-TYPE
  4091.   SYNTAX INTEGER  {
  4092.    inputRelayNormal  (1),
  4093.    inputRelayFail   (2)
  4094.   }
  4095.   ACCESS read-only
  4096.   STATUS mandatory
  4097.   DESCRIPTION
  4098.    "This variable returns the status of the input relay."
  4099.   ::= { atsStatusDevice 6 }
  4100.  
  4101. atsStatusDevOutRelayStatus OBJECT-TYPE
  4102.   SYNTAX INTEGER  {
  4103.    outputRelayNormal  (1),
  4104.    outputRelayFail   (2)
  4105.   }
  4106.   ACCESS read-only
  4107.   STATUS mandatory
  4108.   DESCRIPTION
  4109.    "This variable returns the status of the Output relay."
  4110.   ::= { atsStatusDevice 7 }
  4111.  
  4112. atsStatusDevLCDCommStatus OBJECT-TYPE
  4113.   SYNTAX INTEGER  {
  4114.    lcdCommNormal  (1),
  4115.    lcdCommFail   (2)
  4116.   }
  4117.   ACCESS read-only
  4118.   STATUS mandatory
  4119.   DESCRIPTION
  4120.    "This variable returns the communication status of the LCD."
  4121.   ::= { atsStatusDevice 8 }
  4122.  
  4123. atsStatusDevDB9CommStatus OBJECT-TYPE
  4124.   SYNTAX INTEGER  {
  4125.    db9CommNormal  (1),
  4126.    db9CommFail   (2)
  4127.   }
  4128.   ACCESS read-only
  4129.   STATUS mandatory
  4130.   DESCRIPTION
  4131.    "This variable returns the communication status of the DB9."
  4132.   ::= { atsStatusDevice 9 }
  4133.  
  4134. -- the atsStatusPowerSupplyTable in atsStatusDevice group
  4135. atsStatusPowerSupplyTable OBJECT-TYPE
  4136.   SYNTAX SEQUENCE OF AtsStatusPowerSupplyEntry
  4137.   ACCESS not-accessible
  4138.   STATUS mandatory
  4139.   DESCRIPTION
  4140.    "A list of power supply table entries."
  4141.  ::= { atsStatusDevice 10 }
  4142.  
  4143. atsStatusPowerSupplyEntry OBJECT-TYPE
  4144.   SYNTAX AtsStatusPowerSupplyEntry
  4145.   ACCESS not-accessible
  4146.   STATUS mandatory
  4147.   DESCRIPTION
  4148.    "An entry containing power supply information applicable to a
  4149.    particular input."
  4150.    
  4151.   INDEX { atsStatusPowerSupplyTableIndex }
  4152.   ::= { atsStatusPowerSupplyTable 1 }
  4153.  
  4154.   AtsStatusPowerSupplyEntry ::= SEQUENCE {
  4155.    atsStatusPowerSupplyTableIndex    INTEGER,
  4156.    atsStatusPowerSupplyInputSource    INTEGER,
  4157.    atsStatusPowerSupply12VStatus     INTEGER,
  4158.    atsStatusPowerSupply5VStatus     INTEGER,
  4159.    atsStatusPowerSupply3p3VStatus    INTEGER
  4160.   }
  4161.  
  4162. atsStatusPowerSupplyTableIndex OBJECT-TYPE
  4163.   SYNTAX INTEGER(1..10)
  4164.   ACCESS read-only
  4165.   STATUS mandatory
  4166.   DESCRIPTION
  4167.    "The input identifier."
  4168.   ::= { atsStatusPowerSupplyEntry 1 }
  4169.  
  4170. atsStatusPowerSupplyInputSource OBJECT-TYPE
  4171.   SYNTAX INTEGER  {
  4172.    sourceA  (1),
  4173.    sourceB  (2)
  4174.   }
  4175.   ACCESS read-only
  4176.   STATUS mandatory
  4177.   DESCRIPTION
  4178.    "The input source to the power supply."
  4179.   ::= { atsStatusPowerSupplyEntry 2 }
  4180.  
  4181. atsStatusPowerSupply12VStatus OBJECT-TYPE
  4182.   SYNTAX INTEGER  {
  4183.    powerSupplyOK     (1),
  4184.    powerSupplyFailure  (2)
  4185.   }
  4186.   ACCESS read-only
  4187.   STATUS mandatory
  4188.   DESCRIPTION
  4189.    "This variable returns the status of the power supply A 12V in system."
  4190.   ::= { atsStatusPowerSupplyEntry 3 }
  4191.  
  4192. atsStatusPowerSupply5VStatus OBJECT-TYPE
  4193.   SYNTAX INTEGER  {
  4194.    powerSupplyOK     (1),
  4195.    powerSupplyFailure  (2)
  4196.   }
  4197.   ACCESS read-only
  4198.   STATUS mandatory
  4199.   DESCRIPTION
  4200.    "This variable returns the status of the power supply A 5V in system."
  4201.   ::= { atsStatusPowerSupplyEntry 4 }
  4202.  
  4203. atsStatusPowerSupply3p3VStatus OBJECT-TYPE
  4204.   SYNTAX INTEGER  {
  4205.    powerSupplyOK     (1),
  4206.    powerSupplyFailure  (2)
  4207.   }
  4208.   ACCESS read-only
  4209.   STATUS mandatory
  4210.   DESCRIPTION
  4211.    "This variable returns the status of the power supply A 3.3V in system."
  4212.   ::= { atsStatusPowerSupplyEntry 5 }
  4213.  
  4214. -- the atsStatusInput group in atsStatus group  
  4215. atsStatusInputNum OBJECT-TYPE
  4216.   SYNTAX INTEGER
  4217.   ACCESS read-only
  4218.   STATUS mandatory
  4219.   DESCRIPTION
  4220.    "The number of input feeds to this device.
  4221.    This variable indicates the number of rows in the
  4222.    status input table."
  4223.  ::= { atsStatusInput 1 }
  4224.    
  4225. -- the atsStatusInputTable in atsStatusInput group
  4226. atsStatusInputTable OBJECT-TYPE
  4227.   SYNTAX SEQUENCE OF AtsStatusInputEntry
  4228.   ACCESS not-accessible
  4229.   STATUS mandatory
  4230.   DESCRIPTION
  4231.    "A list of input table entries.  The number of entries
  4232.    is given by the value of atsNumInputs."
  4233.  ::= { atsStatusInput 2 }
  4234.  
  4235. atsStatusInputEntry OBJECT-TYPE
  4236.   SYNTAX AtsStatusInputEntry
  4237.   ACCESS not-accessible
  4238.   STATUS mandatory
  4239.   DESCRIPTION
  4240.    "An entry containing information applicable to a
  4241.    particular input."
  4242.    
  4243.   INDEX { atsStatusInputTableIndex }
  4244.   ::= { atsStatusInputTable 1 }
  4245.  
  4246.   AtsStatusInputEntry ::= SEQUENCE {
  4247.    atsStatusInputTableIndex     INTEGER,
  4248.    atsStatusInputName        DisplayString,
  4249.    atsStatusNumInputPhase         INTEGER,
  4250.    atsStatusInputVoltageOrientation INTEGER,
  4251.    atsStatusInputVoltage       INTEGER,
  4252.    atsStatusInputFrequency      INTEGER,
  4253.    atsStatusInputVolState      INTEGER,    
  4254.    atsStatusInputFreqState      INTEGER  
  4255.   }
  4256.  
  4257. atsStatusInputTableIndex OBJECT-TYPE
  4258.   SYNTAX INTEGER(1..10)
  4259.   ACCESS read-only
  4260.   STATUS mandatory
  4261.   DESCRIPTION
  4262.    "The input identifier."
  4263.   ::= { atsStatusInputEntry 1 }
  4264.  
  4265. atsStatusInputName OBJECT-TYPE
  4266.   SYNTAX DisplayString
  4267.   ACCESS read-write
  4268.   STATUS mandatory
  4269.   DESCRIPTION
  4270.    "A name given to a particular input."
  4271.   ::= { atsStatusInputEntry 2 }
  4272.  
  4273. atsStatusNumInputPhase OBJECT-TYPE
  4274.   SYNTAX INTEGER
  4275.   ACCESS read-only
  4276.   STATUS mandatory
  4277.   DESCRIPTION
  4278.    "The number of input phases utilized in this device.  
  4279.    The sum of all the atsStatusNumInputPhase variable
  4280.    indicates the number of rows in the status input
  4281.    phase table."
  4282.   ::= { atsStatusInputEntry 3 }
  4283.  
  4284. atsStatusInputVoltageOrientation OBJECT-TYPE
  4285.   SYNTAX INTEGER {
  4286.    unknown          (1),
  4287.    singlePhase        (2),
  4288.    splitPhase        (3),
  4289.    threePhasePhaseToNeutral (4),
  4290.    threePhasePhaseToPhase  (5)
  4291.   }
  4292.   ACCESS     read-only
  4293.   STATUS     mandatory
  4294.   DESCRIPTION
  4295.    "The input voltage orientation:
  4296.    1: unknown for this Source
  4297.    2: singlePhase - phase 1 voltage is between Phase 1
  4298.    and Neutral.
  4299.    3: splitPhase - phase 1 voltage is between Phase 1 and
  4300.    Neutral; phase 2 voltage is between Phase 2 and Neutral;
  4301.    phase 3 voltage is between Phase 1 and Phase 2.
  4302.    4: threePhasePhaseToNeutral - phase 1 voltage is between
  4303.    Phase 1 and Neutral; phase 2 voltage is between Phase 2
  4304.    and Neutral; phase 3 voltage is between Phase 3 and
  4305.    Neutral.
  4306.    5: threePhasePhaseToPhase - phase 1 voltage is between
  4307.    Phase 1 and Phase 2; phase 2 voltage is between Phase 2
  4308.    and Phase 3; phase 3 voltage is between Phase 3 and
  4309.    Phase 1."
  4310.   ::= { atsStatusInputEntry 4 }
  4311.  
  4312. atsStatusInputVoltage OBJECT-TYPE
  4313.   SYNTAX INTEGER
  4314.   ACCESS read-only
  4315.   STATUS mandatory
  4316.   DESCRIPTION
  4317.    "The input voltage in 0.1 Volt."
  4318.   ::= { atsStatusInputEntry 5 }
  4319.  
  4320. atsStatusInputFrequency OBJECT-TYPE
  4321.   SYNTAX INTEGER
  4322.   ACCESS read-only
  4323.   STATUS mandatory
  4324.   DESCRIPTION
  4325.    "The input frequency in 0.1 Hertz."
  4326.   ::= { atsStatusInputEntry 6 }
  4327.  
  4328. atsStatusInputVolState OBJECT-TYPE
  4329.   SYNTAX INTEGER {
  4330.    normal     (1),
  4331.    overVoltage   (2),
  4332.    underVoltage  (3)
  4333.   }
  4334.   ACCESS     read-only
  4335.   STATUS     mandatory
  4336.   DESCRIPTION
  4337.    "The input voltage status."
  4338.   ::= { atsStatusInputEntry 7 }
  4339.  
  4340. atsStatusInputFreqState OBJECT-TYPE
  4341.   SYNTAX INTEGER {
  4342.    normal     (1),
  4343.    overFrequency  (2),
  4344.    underFrequency (3)
  4345.   }
  4346.   ACCESS     read-only
  4347.   STATUS     mandatory
  4348.   DESCRIPTION
  4349.    "The input frequency status."
  4350.   ::= { atsStatusInputEntry 8 }
  4351.  
  4352. -- the atsStatusInputPhaseTable in atsStatusInput group
  4353. atsStatusInputPhaseTable OBJECT-TYPE
  4354.   SYNTAX SEQUENCE OF AtsStatusInputPhaseEntry
  4355.   ACCESS not-accessible
  4356.   STATUS mandatory
  4357.   DESCRIPTION
  4358.    "A list of input table entries.  The number of entries
  4359.    is given by the sum of the atsNumInputPhases."
  4360.   ::= { atsStatusInput 3 }
  4361.  
  4362. atsStatusInputPhaseEntry OBJECT-TYPE
  4363.   SYNTAX AtsStatusInputPhaseEntry
  4364.   ACCESS not-accessible
  4365.   STATUS mandatory
  4366.   DESCRIPTION
  4367.    "An entry containing information applicable to a
  4368.    particular input phase."
  4369.  
  4370.   INDEX { atsStatusInputPhaseTableIndex, atsStatusInputPhaseIndex }
  4371.   ::= { atsStatusInputPhaseTable 1 }
  4372.  
  4373.   AtsStatusInputPhaseEntry ::= SEQUENCE {
  4374.    atsStatusInputPhaseTableIndex   INTEGER,
  4375.    atsStatusInputPhaseIndex     INTEGER,
  4376.    atsStatusInputPhaseVoltage    INTEGER,
  4377.    atsStatusInputPhaseCurrent    INTEGER,
  4378.    atsStatusInputPhasePower     INTEGER
  4379.   }
  4380.  
  4381. atsStatusInputPhaseTableIndex OBJECT-TYPE
  4382.   SYNTAX INTEGER (1..10)
  4383.   ACCESS read-only
  4384.   STATUS mandatory
  4385.   DESCRIPTION
  4386.    "The input identifier."
  4387.   ::= { atsStatusInputPhaseEntry 1 }
  4388.  
  4389. atsStatusInputPhaseIndex OBJECT-TYPE
  4390.   SYNTAX INTEGER(1..10)
  4391.   ACCESS read-only
  4392.   STATUS mandatory
  4393.   DESCRIPTION
  4394.    "The input phase identifier."
  4395.   ::= { atsStatusInputPhaseEntry 2 }
  4396.  
  4397. atsStatusInputPhaseVoltage OBJECT-TYPE
  4398.   SYNTAX INTEGER
  4399.   ACCESS read-only
  4400.   STATUS mandatory
  4401.   DESCRIPTION
  4402.    "The input voltage in VAC, or -1 if it's unsupported
  4403.    by this Source."
  4404.   ::= { atsStatusInputPhaseEntry 3 }
  4405.  
  4406. atsStatusInputPhaseCurrent OBJECT-TYPE
  4407.   SYNTAX INTEGER
  4408.   ACCESS read-only
  4409.   STATUS mandatory
  4410.   DESCRIPTION
  4411.    "The input current in amperes, or -1 if it's
  4412.    unsupported by this Source."
  4413.   ::= { atsStatusInputPhaseEntry 4 }
  4414.  
  4415. atsStatusInputPhasePower OBJECT-TYPE
  4416.   SYNTAX INTEGER
  4417.   ACCESS read-only
  4418.   STATUS mandatory
  4419.   DESCRIPTION
  4420.    "The input power in Watts, or -1 if it's unsupported
  4421.    by this Source."
  4422.   ::= { atsStatusInputPhaseEntry 5 }
  4423.  
  4424. -- the atsConfig group
  4425. atsConfigPreferredSource OBJECT-TYPE
  4426.   SYNTAX INTEGER  {
  4427.    sourceA   (1),
  4428.       sourceB   (2),
  4429.       none    (3)
  4430.   }
  4431.   ACCESS read-write
  4432.   STATUS mandatory
  4433.   DESCRIPTION
  4434.    "This variable returns the preferred source of power when both sources are OK."
  4435.   ::= { atsConfig 1 }
  4436.  
  4437. atsConfigNominalVoltage OBJECT-TYPE
  4438.   SYNTAX INTEGER
  4439.   ACCESS read-write
  4440.   STATUS mandatory
  4441.   DESCRIPTION
  4442.    "This variable returns the nominal voltage of the input."
  4443.   ::= { atsConfig 2 }
  4444.  
  4445. atsConfigVoltageSensitivity OBJECT-TYPE
  4446.   SYNTAX INTEGER {
  4447.    high    (1),
  4448.    medium   (2),
  4449.    low     (3)
  4450.   }
  4451.   ACCESS read-write
  4452.   STATUS mandatory
  4453.   DESCRIPTION
  4454.    "This variable defines the sensitivity to changes in voltage:
  4455.    high(1) for best protection, low(3) for frequent small line
  4456.    voltage changes."
  4457.   ::= { atsConfig 3 }
  4458.  
  4459. atsConfigTransferVoltageRange OBJECT-TYPE
  4460.   SYNTAX INTEGER {
  4461.    wide    (1),
  4462.    medium   (2),
  4463.    narrow   (3)
  4464.   }
  4465.   ACCESS read-write
  4466.   STATUS mandatory
  4467.   DESCRIPTION
  4468.    "This variable defines the range of acceptable voltage from a power source.
  4469.    If the voltage measured from the selected input source is not within this
  4470.    range, the Automatic Transfer Switch will switch over (transfer) to the
  4471.    alternate power source."
  4472.   ::= { atsConfig 4 }
  4473.  
  4474. atsConfigNarrowRangeValue OBJECT-TYPE
  4475.   SYNTAX INTEGER
  4476.   ACCESS read-write
  4477.   STATUS mandatory
  4478.   DESCRIPTION
  4479.    "To configure the Narrow Range value of acceptable voltage
  4480.    from a power source."
  4481.   ::= { atsConfig 5 }
  4482.  
  4483. atsConfigMediumRangeValue OBJECT-TYPE
  4484.   SYNTAX INTEGER
  4485.   ACCESS read-write
  4486.   STATUS mandatory
  4487.   DESCRIPTION
  4488.    "To configure the Medium Range value of acceptable voltage
  4489.    from a power source."
  4490.   ::= { atsConfig 6 }
  4491.  
  4492. atsConfigWideRangeValue OBJECT-TYPE
  4493.   SYNTAX INTEGER
  4494.   ACCESS read-write
  4495.   STATUS mandatory
  4496.   DESCRIPTION
  4497.    "To configure the Wide Range value of acceptable voltage
  4498.    from a power source."
  4499.   ::= { atsConfig 7 }
  4500.  
  4501. atsConfigFrequencyDeviation OBJECT-TYPE
  4502.   SYNTAX INTEGER (1..3)
  4503.   ACCESS read-write
  4504.   STATUS mandatory
  4505.   DESCRIPTION
  4506.    "To configure the frequency deviation."
  4507.   ::= { atsConfig 8 }
  4508.  
  4509. atsConfigDevLCDOffTime OBJECT-TYPE
  4510.   SYNTAX INTEGER
  4511.   ACCESS read-write
  4512.   STATUS mandatory
  4513.   DESCRIPTION
  4514.    "The amount of time (in seconds) which LCD turn off automatically
  4515.    after it remains idle for."
  4516.   ::= { atsConfig 9 }
  4517.  
  4518. --  the atsControl group    
  4519. atsCtrlResetATS OBJECT-TYPE
  4520.   SYNTAX INTEGER  {
  4521.    none    (1),
  4522.    rboot    (2),
  4523.    reset    (3)
  4524.   }
  4525.   ACCESS read-write
  4526.   STATUS mandatory
  4527.   DESCRIPTION
  4528.    "Setting this variable will cause the Automatic Transfer Switch to
  4529.    reboot or reset relative setting to default value."
  4530.   ::= { atsControl 1 }
  4531.  
  4532. atsCtrlClearEventCounts OBJECT-TYPE
  4533.   SYNTAX INTEGER  {
  4534.    none    (1),
  4535.    clear    (2)
  4536.   }
  4537.   ACCESS read-write
  4538.   STATUS mandatory
  4539.   DESCRIPTION
  4540.    "Setting this variable will clear all event counts in Automatic Transfer Switch.
  4541.    Returns (-1) if unsupported."
  4542.   ::= { atsControl 2 }
  4543.  
  4544. --  the atsLoad group  
  4545. --  the atsLoadDevice group in the atsLoad group
  4546. atsLoadDevPhaseTableSize OBJECT-TYPE
  4547.   SYNTAX INTEGER
  4548.   ACCESS read-only
  4549.   STATUS mandatory
  4550.   DESCRIPTION
  4551.    "The size of the Phase Table."
  4552.   ::= { atsLoadDevice 1 }
  4553.  
  4554. -- the atsLoadDevPhaseTable in atsLoadDevice group
  4555. atsLoadDevPhaseTable OBJECT-TYPE
  4556.   SYNTAX SEQUENCE OF LoadDevPhaseEntry
  4557.   ACCESS not-accessible
  4558.   STATUS mandatory
  4559.   DESCRIPTION
  4560.    "Allows for getting the Phase Max Load in the ATS."
  4561.   ::= { atsLoadDevice 2 }
  4562.  
  4563. atsLoadDevPhaseEntry OBJECT-TYPE
  4564.   SYNTAX LoadDevPhaseEntry  
  4565.   ACCESS not-accessible
  4566.   STATUS mandatory
  4567.   DESCRIPTION
  4568.    "The ATS Phases Access."
  4569.   INDEX  { atsLoadDevPhaseTableIndex}
  4570.   ::= { atsLoadDevPhaseTable 1 }
  4571.  
  4572.   LoadDevPhaseEntry ::=
  4573.   SEQUENCE {
  4574.    atsLoadDevPhaseTableIndex  INTEGER,
  4575.    atsLoadDevPhase             INTEGER,
  4576.    atsLoadDevPhaseMaxLoad   INTEGER      
  4577.   }
  4578.  
  4579. atsLoadDevPhaseTableIndex OBJECT-TYPE
  4580.   SYNTAX INTEGER(1..10)
  4581.   ACCESS read-only
  4582.   STATUS mandatory
  4583.   DESCRIPTION
  4584.    "The index to ATS phase entry."
  4585.   ::= { atsLoadDevPhaseEntry 1 }    
  4586.  
  4587. atsLoadDevPhase OBJECT-TYPE
  4588.   SYNTAX INTEGER {
  4589.    phase1       (1),
  4590.    phase2       (2),
  4591.    phase3       (3),
  4592.    phase1-2      (4),
  4593.    phase2-3      (5),
  4594.    phase3-1      (6)
  4595.   }        
  4596.   ACCESS  read-only
  4597.   STATUS  mandatory
  4598.   DESCRIPTION
  4599.    "For single phase devices, this object will always
  4600.    return phase1(1).
  4601.        
  4602.    For 3-phase devices, this object will return phase1 (1),
  4603.    phase2 (2), phase3 (3), phase1-2 (4) for phases 1 and 2,
  4604.    phase2-3 (5) for phases 2 and 3, and phase3-1 (6) for
  4605.    phases 3 and 1."
  4606.   ::= { atsLoadDevPhaseEntry 2 }
  4607.  
  4608. atsLoadDevPhaseMaxLoad OBJECT-TYPE
  4609.   SYNTAX INTEGER                
  4610.   ACCESS read-only
  4611.   STATUS mandatory
  4612.   DESCRIPTION
  4613.    "Getting this OID will return the maximum rated power that each
  4614.    phase of the ATS can provide. It is represented in Amps."
  4615.   ::= { atsLoadDevPhaseEntry 3 }    
  4616.  
  4617. atsLoadDevBankTableSize OBJECT-TYPE
  4618.   SYNTAX INTEGER
  4619.   ACCESS read-only
  4620.   STATUS mandatory
  4621.   DESCRIPTION
  4622.    "The size of the Bank Table."
  4623.   ::= { atsLoadDevice 3 }
  4624.    
  4625. -- the atsLoadDevBankTable in atsLoadDevice group
  4626. atsLoadDevBankTable OBJECT-TYPE
  4627.   SYNTAX SEQUENCE OF AtsLoadDevBankEntry
  4628.   ACCESS not-accessible
  4629.   STATUS mandatory
  4630.   DESCRIPTION
  4631.    "Allows for getting the Bank Max Load in the ATS."
  4632.   ::= { atsLoadDevice 4 }
  4633.  
  4634. atsLoadDevBankEntry OBJECT-TYPE
  4635.   SYNTAX AtsLoadDevBankEntry  
  4636.   ACCESS not-accessible
  4637.   STATUS mandatory
  4638.   DESCRIPTION
  4639.    "The ATS Banks Access."
  4640.   INDEX  { atsLoadDevBankTableIndex}
  4641.   ::= { atsLoadDevBankTable 1 }
  4642.  
  4643.   AtsLoadDevBankEntry ::=
  4644.   SEQUENCE {
  4645.    atsLoadDevBankTableIndex  INTEGER,
  4646.    atsLoadDevBankMaxLoad    INTEGER
  4647.   }
  4648.  
  4649. atsLoadDevBankTableIndex OBJECT-TYPE
  4650.   SYNTAX INTEGER {
  4651.    total     (1),
  4652.    bank1     (2),
  4653.    bank2     (3),
  4654.    bank3     (4)
  4655.   }              
  4656.   ACCESS read-only
  4657.   STATUS mandatory
  4658.   DESCRIPTION
  4659.    "The index to the ATS bank entry."
  4660.   ::= { atsLoadDevBankEntry 1 }    
  4661.  
  4662. atsLoadDevBankMaxLoad OBJECT-TYPE
  4663.   SYNTAX INTEGER                
  4664.   ACCESS read-only
  4665.   STATUS mandatory
  4666.   DESCRIPTION
  4667.    "Getting this OID will return the maximum rated power
  4668.    that each bank of the ATS can provide. It is
  4669.    represented in Amps."
  4670.   ::= { atsLoadDevBankEntry 2 }    
  4671.  
  4672. --  the atsLoadStatus group in the atsLoad group
  4673. atsLoadStatusPhaseTableSize OBJECT-TYPE
  4674.   SYNTAX INTEGER
  4675.   ACCESS read-only
  4676.   STATUS mandatory
  4677.   DESCRIPTION
  4678.    "The size of the Phase Table."
  4679.   ::= { atsLoadStatus 1 }
  4680.  
  4681. -- the atsLoadStatusPhaseTable in atsLoadStatus group
  4682. atsLoadStatusPhaseTable OBJECT-TYPE
  4683.   SYNTAX SEQUENCE OF LoadStatusPhaseEntry
  4684.   ACCESS not-accessible
  4685.   STATUS mandatory
  4686.   DESCRIPTION
  4687.    "Allows for getting the Phase Load status in the ATS."
  4688.   ::= { atsLoadStatus 2 }
  4689.  
  4690. atsLoadStatusPhaseEntry OBJECT-TYPE
  4691.   SYNTAX LoadStatusPhaseEntry  
  4692.   ACCESS not-accessible
  4693.   STATUS mandatory
  4694.   DESCRIPTION
  4695.    "The ATS Phases Access."
  4696.   INDEX  { atsLoadStatusPhaseTableIndex}
  4697.   ::= { atsLoadStatusPhaseTable 1 }
  4698.  
  4699.   LoadStatusPhaseEntry ::=
  4700.   SEQUENCE {
  4701.    atsLoadStatusPhaseTableIndex   INTEGER,
  4702.    atsLoadStatusPhase                INTEGER,
  4703.    atsLoadStatusPhaseLoad      INTEGER,      
  4704.    atsLoadStatusPhaseLoadState    INTEGER,
  4705.    atsLoadStatusPhasePower      INTEGER  
  4706.   }
  4707.  
  4708. atsLoadStatusPhaseTableIndex OBJECT-TYPE
  4709.   SYNTAX INTEGER(1..10)
  4710.   ACCESS read-only
  4711.   STATUS mandatory
  4712.   DESCRIPTION
  4713.    "The index to ATS phase entry."
  4714.   ::= { atsLoadStatusPhaseEntry 1 }    
  4715.  
  4716. atsLoadStatusPhase OBJECT-TYPE
  4717.   SYNTAX INTEGER {
  4718.    phase1       (1),
  4719.    phase2       (2),
  4720.    phase3       (3),
  4721.    phase1-2      (4),
  4722.    phase2-3      (5),
  4723.    phase3-1      (6)
  4724.   }        
  4725.   ACCESS  read-only
  4726.   STATUS  mandatory
  4727.   DESCRIPTION
  4728.    "For single phase devices, this object will always
  4729.    return phase1(1).
  4730.        
  4731.    For 3-phase devices, this object will return phase1 (1),
  4732.    phase2 (2), phase3 (3), phase1-2 (4) for phases 1 and 2,
  4733.    phase2-3 (5) for phases 2 and 3, and phase3-1 (6) for
  4734.    phases 3 and 1."
  4735.   ::= { atsLoadStatusPhaseEntry 2 }
  4736.  
  4737. atsLoadStatusPhaseLoad OBJECT-TYPE
  4738.   SYNTAX INTEGER
  4739.   ACCESS read-only
  4740.   STATUS mandatory
  4741.   DESCRIPTION
  4742.    "The output current in 0.1 amperes drawn
  4743.    by the load on the ATS"
  4744.   ::= { atsLoadStatusPhaseEntry 3 }
  4745.  
  4746. atsLoadStatusPhaseLoadState OBJECT-TYPE
  4747.   SYNTAX INTEGER {
  4748.    normal     (1),
  4749.    lowLoad     (2),
  4750.    nearOverLoad  (3),
  4751.    overLoad    (4)
  4752.   }              
  4753.   ACCESS read-only
  4754.   STATUS mandatory
  4755.   DESCRIPTION
  4756.    "Getting this OID will return the phase load state."
  4757.   ::= { atsLoadStatusPhaseEntry 4 }
  4758.        
  4759. atsLoadStatusPhasePower OBJECT-TYPE
  4760.   SYNTAX INTEGER
  4761.   ACCESS read-only
  4762.   STATUS mandatory
  4763.   DESCRIPTION
  4764.    "The output power in Watts."
  4765.   ::= { atsLoadStatusPhaseEntry 5 }
  4766.  
  4767. atsLoadStatusBankTableSize OBJECT-TYPE
  4768.   SYNTAX INTEGER
  4769.   ACCESS read-only
  4770.   STATUS mandatory
  4771.   DESCRIPTION
  4772.    "The size of the Bank Table."
  4773.   ::= { atsLoadStatus 3 }
  4774.  
  4775. -- the atsLoadStatusBankTable in atsLoadStatus group
  4776. atsLoadStatusBankTable OBJECT-TYPE
  4777.   SYNTAX SEQUENCE OF LoadStatusBankEntry
  4778.   ACCESS not-accessible
  4779.   STATUS mandatory
  4780.   DESCRIPTION
  4781.    "Allows for getting the Bank Load status in the ATS."
  4782.   ::= { atsLoadStatus 4 }
  4783.  
  4784. atsLoadStatusBankEntry OBJECT-TYPE
  4785.   SYNTAX LoadStatusBankEntry  
  4786.   ACCESS not-accessible
  4787.   STATUS mandatory
  4788.   DESCRIPTION
  4789.    "The ATS Bank Access."
  4790.   INDEX  { atsLoadStatusBankTableIndex}
  4791.   ::= { atsLoadStatusBankTable 1 }
  4792.  
  4793.   LoadStatusBankEntry ::=
  4794.   SEQUENCE {
  4795.    atsLoadStatusBankTableIndex  INTEGER,  
  4796.    atsLoadStatusBankPhase    INTEGER,
  4797.    atsLoadStatusBankLoad     INTEGER,  
  4798.    atsLoadStatusBankLoadState  INTEGER,
  4799.    atsLoadStatusBankPower    INTEGER,
  4800.    atsLoadStatusBankEnergy    INTEGER,
  4801.    atsLoadStatusBankStartTime  INTEGER
  4802.   }
  4803.  
  4804. atsLoadStatusBankTableIndex OBJECT-TYPE
  4805.   SYNTAX INTEGER {
  4806.    total     (1),
  4807.    bank1     (2),
  4808.    bank2     (3),
  4809.    bank3     (4)
  4810.   }        
  4811.   ACCESS read-only
  4812.   STATUS mandatory
  4813.   DESCRIPTION
  4814.    "The index to ATS bank entry."
  4815.   ::= { atsLoadStatusBankEntry 1 }    
  4816.  
  4817. atsLoadStatusBankPhase OBJECT-TYPE
  4818.   SYNTAX INTEGER {
  4819.    phase1       (1),
  4820.    phase2       (2),
  4821.    phase3       (3),
  4822.    phase1-2      (4),
  4823.    phase2-3      (5),
  4824.    phase3-1      (6)
  4825.   }        
  4826.   ACCESS read-only
  4827.   STATUS mandatory
  4828.   DESCRIPTION
  4829.    "Getting this OID will return the phase number."
  4830.   ::= { atsLoadStatusBankEntry 2 }  
  4831.  
  4832. atsLoadStatusBankLoad OBJECT-TYPE
  4833.   SYNTAX INTEGER
  4834.   ACCESS read-only
  4835.   STATUS mandatory
  4836.   DESCRIPTION
  4837.    "The output current in 0.1 amperes drawn
  4838.    by the load on the ATS"
  4839.   ::= { atsLoadStatusBankEntry 3 }
  4840.  
  4841. atsLoadStatusBankLoadState OBJECT-TYPE
  4842.   SYNTAX INTEGER {
  4843.    normal     (1),
  4844.    lowLoad     (2),
  4845.    nearOverLoad  (3),
  4846.    overLoad    (4)
  4847.   }              
  4848.   ACCESS read-only
  4849.   STATUS mandatory
  4850.   DESCRIPTION
  4851.    "Getting this OID will return the bank load state."
  4852.   ::= { atsLoadStatusBankEntry 4 }
  4853.        
  4854. atsLoadStatusBankPower OBJECT-TYPE
  4855.   SYNTAX INTEGER
  4856.   ACCESS read-only
  4857.   STATUS mandatory
  4858.   DESCRIPTION
  4859.    "The output power in Watts."
  4860.   ::= { atsLoadStatusBankEntry 5 }
  4861.  
  4862. atsLoadStatusBankEnergy OBJECT-TYPE
  4863.   SYNTAX INTEGER
  4864.   ACCESS read-only
  4865.   STATUS mandatory
  4866.   DESCRIPTION
  4867.     "Getting this OID will return the phase/bank apparent power measured in 0.1 kilowatt-hours."
  4868.   ::= { atsLoadStatusBankEntry 6 }
  4869.  
  4870. atsLoadStatusBankStartTime OBJECT-TYPE
  4871.   SYNTAX INTEGER
  4872.   ACCESS read-only
  4873.   STATUS mandatory
  4874.   DESCRIPTION
  4875.     "Getting this OID will return the date and time of the last energy meter reset"
  4876.   ::= { atsLoadStatusBankEntry 7 }  
  4877.  
  4878. --  the atsLoadConfig group in the atsLoad group
  4879. atsLoadCfgPhaseTableSize OBJECT-TYPE
  4880.   SYNTAX INTEGER
  4881.   ACCESS read-only
  4882.   STATUS mandatory
  4883.   DESCRIPTION
  4884.    "The size of the Phase Table."
  4885.   ::= { atsLoadConfig 1 }
  4886.  
  4887. -- the atsLoadCfgPhaseTable in atsLoadConfig group
  4888. atsLoadCfgPhaseTable OBJECT-TYPE
  4889.   SYNTAX SEQUENCE OF LoadCfgPhaseEntry
  4890.   ACCESS not-accessible
  4891.   STATUS mandatory
  4892.   DESCRIPTION
  4893.    "Allows for configuration of each ATS phase."
  4894.   ::= { atsLoadConfig 2 }
  4895.  
  4896. atsLoadCfgPhaseEntry OBJECT-TYPE
  4897.   SYNTAX LoadCfgPhaseEntry
  4898.   ACCESS not-accessible
  4899.   STATUS mandatory
  4900.   DESCRIPTION
  4901.    "The ATS phase to configure."
  4902.   INDEX  { atsLoadCfgPhaseTableIndex}
  4903.   ::= { atsLoadCfgPhaseTable 1 }
  4904.  
  4905.   LoadCfgPhaseEntry ::=
  4906.   SEQUENCE {
  4907.    atsLoadCfgPhaseTableIndex         INTEGER,
  4908.    atsLoadCfgPhase                           INTEGER,
  4909.    atsLoadCfgPhaseLowLoad          INTEGER,
  4910.    atsLoadCfgPhaseNearOverLoad        INTEGER,
  4911.    atsLoadCfgPhaseOverLoad          INTEGER,
  4912.    atsLoadCfgPhaseOutletRestriction         INTEGER
  4913.   }      
  4914.  
  4915. atsLoadCfgPhaseTableIndex OBJECT-TYPE
  4916.   SYNTAX INTEGER(1..10)
  4917.   ACCESS read-only
  4918.   STATUS mandatory
  4919.   DESCRIPTION
  4920.    "The index to the ATS phase entry."
  4921.   ::= { atsLoadCfgPhaseEntry 1 }
  4922.  
  4923. atsLoadCfgPhase OBJECT-TYPE
  4924.   SYNTAX INTEGER {
  4925.    phase1       (1),
  4926.    phase2       (2),
  4927.    phase3       (3),
  4928.    phase1-2      (4),
  4929.    phase2-3      (5),
  4930.    phase3-1      (6)
  4931.   }        
  4932.   ACCESS  read-only
  4933.   STATUS  mandatory
  4934.   DESCRIPTION
  4935.    "For single phase devices, this object will always
  4936.    return phase1(1).
  4937.        
  4938.    For 3-phase devices, this object will return phase1 (1),
  4939.    phase2 (2), phase3 (3), phase1-2 (4) for phases 1 and 2,
  4940.    phase2-3 (5) for phases 2 and 3, and phase3-1 (6) for
  4941.    phases 3 and 1."
  4942.   ::= { atsLoadCfgPhaseEntry 2 }
  4943.  
  4944. atsLoadCfgPhaseLowLoad OBJECT-TYPE
  4945.   SYNTAX INTEGER                
  4946.   ACCESS read-write
  4947.   STATUS mandatory
  4948.   DESCRIPTION
  4949.    "A threshold that indicates the power consumption of
  4950.    the load is nearing a low consumption condition. It is
  4951.    represented in Amps.  A warning will be issued when the
  4952.    load is less than the threshold value.  
  4953.        
  4954.    A threshold value of 0 Amps effectively disables this
  4955.    warning."  
  4956.   ::= { atsLoadCfgPhaseEntry 3 }
  4957.  
  4958. atsLoadCfgPhaseNearOverLoad OBJECT-TYPE
  4959.   SYNTAX INTEGER                
  4960.   ACCESS read-write
  4961.   STATUS mandatory
  4962.   DESCRIPTION
  4963.    "A threshold that indicates the power consumption of
  4964.    the load is nearing an overload condition. It is
  4965.    represented in Amps.  A warning will be issued when the
  4966.    load is greater than or equal to the threshold value."
  4967.   ::= { atsLoadCfgPhaseEntry 4 }
  4968.  
  4969. atsLoadCfgPhaseOverLoad OBJECT-TYPE
  4970.   SYNTAX INTEGER                
  4971.   ACCESS read-write
  4972.   STATUS mandatory
  4973.   DESCRIPTION
  4974.    "A threshold that indicates the power consumption of
  4975.    the load has entered an overload condition. It is
  4976.    represented in Amps.  A warning will be issued when the
  4977.    load is greater than or equal to the threshold value."
  4978.   ::= { atsLoadCfgPhaseEntry 5}
  4979.  
  4980. atsLoadCfgPhaseOutletRestriction OBJECT-TYPE
  4981.   SYNTAX INTEGER {
  4982.    alwaysAllowTurnON     (1),
  4983.    restrictOnNearOverload  (2),
  4984.    restrictOnOverload    (3)
  4985.   }
  4986.   ACCESS read-write
  4987.   STATUS mandatory
  4988.   DESCRIPTION
  4989.    "This OID controls the behavior of a ATS phase when an overload
  4990.    condition is possible and additional outlets are requested to be
  4991.    turned on.
  4992.  
  4993.    Setting this OID to alwaysAllowTurnON (1) will always allow
  4994.    the outlets on the corresponding phase to turn on.
  4995.        
  4996.    Setting this OID to restrictOnNearOverload (2) will not allow
  4997.    outlets on the corresponding phase to turn on if the
  4998.    ePDULoadConfigNearOverloadThreshold OID is exceeded.
  4999.              
  5000.    Setting this OID to restrictOnOverload (3) will not allow
  5001.    outlets on the corresponding phase to turn on if the
  5002.    ePDULoadConfigOverloadThreshold OID is exceeded."
  5003.   ::= { atsLoadCfgPhaseEntry 6 }
  5004.  
  5005. atsLoadCfgBankTableSize OBJECT-TYPE
  5006.   SYNTAX INTEGER
  5007.   ACCESS read-only
  5008.   STATUS mandatory
  5009.   DESCRIPTION
  5010.    "The size of the Bank Table."
  5011.   ::= { atsLoadConfig 3 }
  5012.  
  5013. -- the atsLoadCfgBankTable in atsLoadConfig group
  5014. atsLoadCfgBankTable OBJECT-TYPE
  5015.   SYNTAX SEQUENCE OF LoadCfgBankEntry
  5016.   ACCESS not-accessible
  5017.   STATUS mandatory
  5018.   DESCRIPTION
  5019.    "Allows for configuration of each ATS bank."
  5020.   ::= { atsLoadConfig 4 }
  5021.  
  5022. atsLoadCfgBankEntry OBJECT-TYPE
  5023.   SYNTAX LoadCfgBankEntry
  5024.   ACCESS not-accessible
  5025.   STATUS mandatory
  5026.   DESCRIPTION
  5027.    "The ATS phase to configure."
  5028.   INDEX  { atsLoadCfgBankTableIndex}
  5029.   ::= { atsLoadCfgBankTable 1 }
  5030.  
  5031.   LoadCfgBankEntry ::=
  5032.   SEQUENCE {
  5033.    atsLoadCfgBankTableIndex     INTEGER,
  5034.    atsLoadCfgBankLowLoad       INTEGER,
  5035.    atsLoadCfgBankNearOverLoad    INTEGER,
  5036.    atsLoadCfgBankOverLoad      INTEGER,
  5037.    atsLoadCfgBankOutletRestriction  INTEGER
  5038.   }      
  5039.  
  5040. atsLoadCfgBankTableIndex OBJECT-TYPE
  5041.   SYNTAX INTEGER {
  5042.    total     (1),
  5043.    bank1     (2),
  5044.    bank2     (3),
  5045.    bank3     (4)
  5046.   }            
  5047.   ACCESS read-only
  5048.   STATUS mandatory
  5049.   DESCRIPTION
  5050.    "The index to the ATS bank entry."
  5051.   ::= { atsLoadCfgBankEntry 1 }
  5052.  
  5053. atsLoadCfgBankLowLoad OBJECT-TYPE
  5054.   SYNTAX INTEGER                
  5055.   ACCESS read-write
  5056.   STATUS mandatory
  5057.   DESCRIPTION
  5058.    "A threshold that indicates the power consumption of
  5059.    the load is nearing a low consumption condition. It is
  5060.    represented in Amps.  A warning will be issued when the
  5061.    load is less than the threshold value.  
  5062.        
  5063.    A threshold value of 0 Amps effectively disables this
  5064.    warning."  
  5065.   ::= { atsLoadCfgBankEntry 2 }
  5066.  
  5067. atsLoadCfgBankNearOverLoad OBJECT-TYPE
  5068.   SYNTAX INTEGER                
  5069.   ACCESS read-write
  5070.   STATUS mandatory
  5071.   DESCRIPTION
  5072.    "A threshold that indicates the power consumption of
  5073.    the load is nearing an overload condition. It is
  5074.    represented in Amps.  A warning will be issued when the
  5075.    load is greater than or equal to the threshold value."
  5076.   ::= { atsLoadCfgBankEntry 3 }
  5077.  
  5078. atsLoadCfgBankOverLoad OBJECT-TYPE
  5079.   SYNTAX INTEGER                
  5080.   ACCESS read-write
  5081.   STATUS mandatory
  5082.   DESCRIPTION
  5083.    "A threshold that indicates the power consumption of
  5084.    the load has entered an overload condition. It is
  5085.    represented in Amps.  A warning will be issued when the
  5086.    load is greater than or equal to the threshold value."
  5087.   ::= { atsLoadCfgBankEntry 4 }
  5088.  
  5089. atsLoadCfgBankOutletRestriction OBJECT-TYPE
  5090.   SYNTAX INTEGER       {
  5091.    alwaysAllowTurnON      (1),
  5092.    restrictOnNearOverload   (2),
  5093.    restrictOnOverload     (3)
  5094.   }
  5095.   ACCESS read-write
  5096.   STATUS mandatory
  5097.   DESCRIPTION
  5098.    "This OID controls the behavior of a ATS phase when an overload
  5099.    condition is possible and additional outlets are requested to be
  5100.    turned on.
  5101.  
  5102.    Setting this OID to alwaysAllowTurnON (1) will always allow
  5103.    the outlets on the corresponding phase to turn on.
  5104.        
  5105.    Setting this OID to restrictOnNearOverload (2) will not allow
  5106.    outlets on the corresponding phase to turn on if the
  5107.    ePDULoadConfigNearOverloadThreshold OID is exceeded.
  5108.              
  5109.    Setting this OID to restrictOnOverload (3) will not allow
  5110.    outlets on the corresponding phase to turn on if the
  5111.    ePDULoadConfigOverloadThreshold OID is exceeded."
  5112.   ::= { atsLoadCfgBankEntry 5 }
  5113.  
  5114. --  the atsOutlet group  
  5115. --  the atsOutletDevice group in the atsOutlet group
  5116. atsOutletDevTotalOutletNum OBJECT-TYPE
  5117.   SYNTAX INTEGER
  5118.   ACCESS read-only
  5119.   STATUS mandatory
  5120.   DESCRIPTION
  5121.    "The total number of outlets on the ATS."
  5122.   ::= { atsOutletDevice 1 }
  5123.  
  5124. atsOutletDevCtrlOutletNum OBJECT-TYPE
  5125.   SYNTAX INTEGER
  5126.   ACCESS read-only
  5127.   STATUS mandatory
  5128.   DESCRIPTION
  5129.    "The number of controlled outlets on the ATS."
  5130.   ::= { atsOutletDevice 2 }
  5131.  
  5132. atsOutletDevColdStartDelay  OBJECT-TYPE
  5133.   SYNTAX INTEGER                
  5134.   ACCESS read-write
  5135.   STATUS mandatory
  5136.   DESCRIPTION
  5137.    "The amount of delay, in seconds, between when
  5138.    power is provided to the ATS and when the ATS
  5139.    provides basic master power to the outlets.      
  5140.        
  5141.    Allowed values are:
  5142.  
  5143.    -1       - never apply power automatically.
  5144.    0        - apply power immediately.
  5145.    1 to 300 - delay up to 300 seconds (5 minutes)."
  5146.   ::= { atsOutletDevice 3 }
  5147.    
  5148. atsOutletDevColdStartState OBJECT-TYPE
  5149.   SYNTAX INTEGER {
  5150.    allOn                      (1),
  5151.    previous                   (2)
  5152.   }        
  5153.   ACCESS read-write
  5154.   STATUS mandatory
  5155.   DESCRIPTION
  5156.    "The ATS outlet state after coldstart.
  5157.    Allowed values are:
  5158.    1 - all outlets on after coldstart.
  5159.    2 - outlet status same as previous state."
  5160.   ::= { atsOutletDevice 4 }
  5161.  
  5162. atsOutletDevLocalCtrl  OBJECT-TYPE
  5163.   SYNTAX INTEGER {
  5164.    enable   (1),
  5165.    disable   (2)
  5166.   }        
  5167.   ACCESS read-write
  5168.   STATUS mandatory
  5169.   DESCRIPTION
  5170.    "To configure enable or disable outlet local control function."
  5171.   ::= { atsOutletDevice 5 }
  5172.  
  5173. atsOutletDevCommand  OBJECT-TYPE
  5174.  SYNTAX INTEGER       {
  5175.       noCommandAll               (1),
  5176.       immediateAllOn             (2),
  5177.       immediateAllOff            (3),
  5178.       immediateAllReboot         (4),
  5179.       delayedAllOn               (5),
  5180.       delayedAllOff              (6),
  5181.       delayedAllReboot           (7),
  5182.       cancelAllPendingCommands   (8)
  5183.    }
  5184.    
  5185.    ACCESS read-write
  5186.    STATUS mandatory
  5187.    DESCRIPTION
  5188.       "Setting this OID to immediateAllOn (2) will turn all outlets
  5189.        on immediately.
  5190.        
  5191.        Setting this OID to immediateAllOff (3) will turn all outlets
  5192.        off immediately.
  5193.        
  5194.        Setting this OID to immediateAllReboot (4) will reboot all outlets
  5195.        immediately.
  5196.  
  5197.        Setting this OID to delayedAllOn (5) will turn all outlets on as
  5198.        defined by each outlet's atsOutletCfgPowerOnTime OID value.
  5199.              
  5200.        Setting this OID to delayedAllOff (6) will turn all outlets
  5201.        off as defined by each outlet's atsOutletCfgPowerOffTime OID value.
  5202.      
  5203.        Setting this OID to delayedAllReboot (7) will cause a
  5204.        delayedAllOff command to be performed. Once all outlets are off,
  5205.        the Switched Rack ATS will then delay the largest
  5206.        atsOutletCfgRebootDuration OID time, and then perform a
  5207.        delayedAllOn command.    
  5208.        
  5209.        Setting this OID to cancelAllPendingCommands (8) will cause all pending
  5210.        commands on the Switched Rack ATS to be canceled.
  5211.  
  5212.        Getting this OID will return the noCommandAll (1) value."
  5213.    ::= { atsOutletDevice 6 }
  5214.  
  5215. atsOutletStatusTableSize OBJECT-TYPE
  5216.   SYNTAX INTEGER
  5217.   ACCESS read-only
  5218.   STATUS mandatory
  5219.   DESCRIPTION
  5220.    "The size of the outlet status table."
  5221.   ::= { atsOutlet 2 }
  5222.  
  5223. -- the atsOutletStatusTable in atsOutlet group
  5224. atsOutletStatusTable OBJECT-TYPE
  5225.   SYNTAX SEQUENCE OF OutletStatusEntry
  5226.   ACCESS not-accessible
  5227.   STATUS mandatory
  5228.   DESCRIPTION
  5229.    "Allows for getting of status of individual outlets."
  5230.   ::= { atsOutlet 3 }
  5231.  
  5232. atsOutletStatusEntry OBJECT-TYPE
  5233.   SYNTAX OutletStatusEntry
  5234.   ACCESS not-accessible
  5235.   STATUS mandatory
  5236.   DESCRIPTION
  5237.    "The outlet to gather status from."
  5238.   INDEX  { atsOutletStatusTableIndex}
  5239.   ::= { atsOutletStatusTable 1 }
  5240.  
  5241.   OutletStatusEntry ::=
  5242.   SEQUENCE {
  5243.    atsOutletStatusTableIndex      INTEGER,
  5244.    atsOutletStatusOutletName      DisplayString,
  5245.    atsOutletStatusOutletState     INTEGER,
  5246.    atsOutletStatusOutletCmdPending   INTEGER,
  5247.    atsOutletStatusOutletPhase     INTEGER,
  5248.    atsOutletStatusOutletBank      INTEGER
  5249.   }
  5250.  
  5251. atsOutletStatusTableIndex OBJECT-TYPE
  5252.   SYNTAX INTEGER(1..19)
  5253.   ACCESS read-only
  5254.   STATUS mandatory
  5255.   DESCRIPTION
  5256.    "The index to the outlet entry."
  5257.   ::= { atsOutletStatusEntry 1 }
  5258.    
  5259. atsOutletStatusOutletName    OBJECT-TYPE
  5260.   SYNTAX  DisplayString    
  5261.   ACCESS  read-only
  5262.   STATUS  mandatory
  5263.   DESCRIPTION
  5264.    "The name of the outlet. The maximum string size is device dependent.
  5265.    This OID is provided for informational purposes only."
  5266.   ::= { atsOutletStatusEntry 2 }
  5267.  
  5268. atsOutletStatusOutletState OBJECT-TYPE
  5269.   SYNTAX INTEGER {
  5270.    outletStatusOn     (1),
  5271.    outletStatusOff     (2)
  5272.   }    
  5273.   ACCESS read-only
  5274.   STATUS mandatory
  5275.   DESCRIPTION
  5276.    "Getting this variable will return the outlet state. If
  5277.    the outlet is on, the outletStatusOn (1) value will be returned.
  5278.    If the outlet is off, the outletStatusOff (2) value will be
  5279.    returned."
  5280.   ::= { atsOutletStatusEntry 3 }
  5281.  
  5282. atsOutletStatusOutletCmdPending OBJECT-TYPE
  5283.   SYNTAX INTEGER {
  5284.    outletStatusCommandPending   (1),
  5285.    outletStatusNoCommandPending  (2)
  5286.   }    
  5287.   ACCESS read-only
  5288.   STATUS mandatory
  5289.   DESCRIPTION
  5290.    "Getting this variable will return the command pending
  5291.    state of the outlet. If a command is pending on the
  5292.    outlet, the outletStatusCommandPending (1) value
  5293.    will be returned. If there is not a command pending
  5294.    on the outlet, the outletStatusNoCommandPending (2)
  5295.    will be returned."
  5296.   ::= { atsOutletStatusEntry 4 }
  5297.  
  5298. atsOutletStatusOutletPhase OBJECT-TYPE
  5299.   SYNTAX INTEGER {
  5300.    phase1       (1),
  5301.    phase2       (2),
  5302.    phase3       (3),
  5303.    phase1-2      (4),
  5304.    phase2-3      (5),
  5305.    phase3-1      (6)
  5306.   }        
  5307.   ACCESS  read-only
  5308.   STATUS  mandatory
  5309.   DESCRIPTION
  5310.    "The phase/s associated with this outlet.
  5311.      
  5312.    For single phase devices, this object will always
  5313.    return phase1(1).
  5314.        
  5315.    For 3-phase devices, this object will return phase1 (1),
  5316.    phase2 (2), or phase3 (3) for outlets tied to a single
  5317.    phase.  For outlets tied to two phases, this object will
  5318.    return phase1-2 (4) for phases 1 and 2, phase2-3 (5) for
  5319.    phases 2 and 3, and phase3-1 (6) for phases 3 and 1."
  5320.   ::= { atsOutletStatusEntry 5 }
  5321.  
  5322. atsOutletStatusOutletBank OBJECT-TYPE
  5323.   SYNTAX INTEGER
  5324.   ACCESS  read-only
  5325.   STATUS  mandatory
  5326.   DESCRIPTION
  5327.    "The bank associated with this outlet."
  5328.   ::= { atsOutletStatusEntry 6 }  
  5329.  
  5330. atsOutletCtrlTableSize OBJECT-TYPE
  5331.   SYNTAX INTEGER
  5332.   ACCESS read-only
  5333.   STATUS mandatory
  5334.   DESCRIPTION
  5335.    "The size of the outlet control table."
  5336.   ::= { atsOutlet 4 }
  5337.  
  5338. -- the atsOutletCtrlTable in atsOutlet group
  5339. atsOutletCtrlTable OBJECT-TYPE
  5340.   SYNTAX SEQUENCE OF OutletCtrlEntry
  5341.   ACCESS not-accessible
  5342.   STATUS mandatory
  5343.   DESCRIPTION
  5344.    "Allows for control of the individual outlets."
  5345.   ::= { atsOutlet 5 }
  5346.  
  5347. atsOutletCtrlEntry OBJECT-TYPE
  5348.   SYNTAX OutletCtrlEntry
  5349.   ACCESS not-accessible
  5350.   STATUS mandatory
  5351.   DESCRIPTION
  5352.    "The outlet to control."
  5353.   INDEX  { atsOutletCtrlTableIndex}
  5354.   ::= { atsOutletCtrlTable 1 }
  5355.  
  5356.   OutletCtrlEntry ::=
  5357.   SEQUENCE {
  5358.    atsOutletCtrlTableIndex     INTEGER,
  5359.    atsOutletCtrlOutletName     DisplayString,
  5360.    atsOutletCtrlCommand      INTEGER
  5361.   }
  5362.  
  5363. atsOutletCtrlTableIndex OBJECT-TYPE
  5364.   SYNTAX INTEGER(1..19)
  5365.   ACCESS read-only
  5366.   STATUS mandatory
  5367.   DESCRIPTION
  5368.    "The index to the outlet entry."
  5369.   ::= { atsOutletCtrlEntry 1 }
  5370.    
  5371. atsOutletCtrlOutletName    OBJECT-TYPE
  5372.   SYNTAX  DisplayString
  5373.   ACCESS  read-only
  5374.   STATUS  mandatory
  5375.   DESCRIPTION
  5376.    "The name of the outlet. The maximum string size is device dependent.
  5377.    An error will be returned if the set request exceeds the max size.
  5378.    This OID is provided for informational purposes only."
  5379.   ::= { atsOutletCtrlEntry 2 }
  5380.  
  5381. atsOutletCtrlCommand OBJECT-TYPE
  5382.   SYNTAX INTEGER {
  5383.    none          (1),
  5384.    immediateOn       (2),
  5385.    immediateOff      (3),
  5386.    immediateReboot     (4),
  5387.    delayedOn        (5),
  5388.    delayedOff       (6),
  5389.    delayedReboot      (7),
  5390.    cancelPendingCommand  (8)
  5391.   }    
  5392.   ACCESS read-write
  5393.   STATUS mandatory
  5394.   DESCRIPTION
  5395.    "Getting this variable will return the outlet state. If
  5396.    the outlet is on, the immediateOn (2) value will be returned.
  5397.    If the outlet is off, the immediateOff (2) value will be
  5398.    returned.
  5399.        
  5400.    Setting this variable to immediateOn (2) will immediately turn
  5401.    the outlet on.
  5402.        
  5403.    Setting this variable to immediateOff (3) will immediately turn
  5404.    the outlet off.
  5405.  
  5406.    Setting this variable to immediateReboot (4) will immediately
  5407.    reboot the outlet.
  5408.      
  5409.    Setting this variable to delayedOn (5) will turn the outlet on
  5410.    after the ePDUOutletConfigPowerOnTime OID time has elapsed.  
  5411.  
  5412.    Setting this variable to delayedOff (6) will turn the outlet off
  5413.    after the ePDUOutletConfigPowerOffTime OID time has elapsed.
  5414.  
  5415.    Setting this variable to delayedReboot (7) will cause the
  5416.    ATS to perform a delayedOff command, wait the atsOutletCfgRebootDuration
  5417.    OID time, and then perform a delayedOn command.
  5418.        
  5419.    Setting this variable to cancelPendingCommand (8) will cause any
  5420.    pending command to this outlet to be canceled."
  5421.     ::= { atsOutletCtrlEntry 3 }  
  5422.  
  5423. atsOutletCfgTableSize OBJECT-TYPE
  5424.   SYNTAX INTEGER
  5425.   ACCESS read-only
  5426.   STATUS mandatory
  5427.   DESCRIPTION
  5428.    "The size of the outlet config table."
  5429.   ::= { atsOutlet 6 }  
  5430.  
  5431. -- the atsOutletCfgTable in atsOutlet group
  5432. atsOutletCfgTable OBJECT-TYPE
  5433.   SYNTAX SEQUENCE OF AtsOutletConfigEntry
  5434.   ACCESS not-accessible
  5435.   STATUS mandatory
  5436.   DESCRIPTION
  5437.    "Allows for configuration of individual outlets."
  5438.   ::= { atsOutlet 7 }
  5439.  
  5440. atsOutletCfgEntry OBJECT-TYPE
  5441.   SYNTAX AtsOutletConfigEntry
  5442.   ACCESS not-accessible
  5443.   STATUS mandatory
  5444.   DESCRIPTION
  5445.    "The outlet to configure."
  5446.   INDEX  { atsOutletCfgTableIndex}
  5447.   ::= { atsOutletCfgTable 1 }
  5448.  
  5449.   AtsOutletConfigEntry ::=
  5450.   SEQUENCE {
  5451.    atsOutletCfgTableIndex      INTEGER,
  5452.    atsOutletCfgOutletName      DisplayString,
  5453.    atsOutletCfgPowerOnTime      INTEGER,
  5454.    atsOutletCfgPowerOffTime     INTEGER,
  5455.    atsOutletCfgRebootDuration    INTEGER
  5456.   }      
  5457.  
  5458. atsOutletCfgTableIndex OBJECT-TYPE
  5459.   SYNTAX INTEGER(1..19)
  5460.   ACCESS read-only
  5461.   STATUS mandatory
  5462.   DESCRIPTION
  5463.    "The index to the outlet entry."
  5464.   ::= { atsOutletCfgEntry 1 }
  5465.    
  5466. atsOutletCfgOutletName    OBJECT-TYPE
  5467.   SYNTAX  DisplayString    
  5468.   ACCESS  read-write
  5469.   STATUS  mandatory
  5470.   DESCRIPTION
  5471.    "The name of the outlet. The maximum string size is device dependent.
  5472.    An error will be returned if the set request exceeds the max size."
  5473.   ::= { atsOutletCfgEntry 2 }
  5474.  
  5475. atsOutletCfgPowerOnTime OBJECT-TYPE
  5476.   SYNTAX INTEGER
  5477.   ACCESS read-write
  5478.   STATUS mandatory
  5479.   DESCRIPTION
  5480.    "The amount of time (in seconds) the outlet will delay
  5481.    powering on at coldstart or when a command that requires
  5482.    a turn-on delay is issued.
  5483.              
  5484.    Allowed values are:
  5485.    -1        - never power on.
  5486.    0         - power on immediately.
  5487.    1 to 7200 - power on up to 7200 seconds after being commanded."
  5488.   ::= { atsOutletCfgEntry 3 }
  5489.  
  5490. atsOutletCfgPowerOffTime OBJECT-TYPE
  5491.   SYNTAX INTEGER
  5492.   ACCESS read-write
  5493.   STATUS mandatory
  5494.   DESCRIPTION
  5495.    "The amount of time (in seconds) the outlet will delay
  5496.    powering off when a command that requires
  5497.    a turn-off delay is issued.
  5498.  
  5499.    Allowed values are:
  5500.  
  5501.    -1        - never power off.
  5502.    0         - power off immediately.
  5503.    1 to 7200 - power off up to 7200 seconds after being commanded."
  5504.  ::= { atsOutletCfgEntry 4 }
  5505.  
  5506. atsOutletCfgRebootDuration OBJECT-TYPE
  5507.   SYNTAX INTEGER
  5508.   ACCESS read-write
  5509.   STATUS mandatory
  5510.   DESCRIPTION
  5511.    "During a reboot sequence, power is turned off and then
  5512.    back on. This OID defines the amount of time to wait,
  5513.    in seconds, after turning the power off, at the start
  5514.    of the sequence, before turning power back on, at the
  5515.    end of the reboot sequence.      
  5516.        
  5517.    Allowed range is any value between 5 and 60 seconds (1 minute)."
  5518.   ::= { atsOutletCfgEntry 5 }
  5519.      
  5520. -- ePDU2 Group
  5521. -- Daisy Chain ePDU OID
  5522. ePDU2Role OBJECT-TYPE
  5523.     SYNTAX INTEGER {
  5524.       standalone(1),
  5525.       host(2),
  5526.       slave(3)
  5527.    }
  5528.   ACCESS read-only
  5529.   STATUS mandatory
  5530.   DESCRIPTION
  5531.    "Get this oid shows the role the PDU played on Daisy Chain Group.
  5532.    The PDU as a Host can access whole ePDU2 content, and the PDU be standalong
  5533.    or a Slave can access itself instead."
  5534.     ::= { ePDU2 1 }
  5535.  
  5536. -- ePDU2Ident
  5537. ePDU2IdentTableSize OBJECT-TYPE
  5538.     SYNTAX INTEGER
  5539.   ACCESS read-only
  5540.   STATUS mandatory
  5541.   DESCRIPTION
  5542.    "PDU as a Host response total PDU ident number on daisy chain.
  5543.    PDU as a Slave can only response 1."
  5544.     ::= { ePDU2Ident 1 }
  5545.    
  5546. ePDU2IdentTable OBJECT-TYPE
  5547.     SYNTAX SEQUENCE OF EPDU2IdentEntryStruct
  5548.   ACCESS not-accessible
  5549.   STATUS mandatory
  5550.   DESCRIPTION
  5551.    "A table of Rack PDU identification information."
  5552.   ::= { ePDU2Ident 2 }
  5553.  
  5554. ePDU2IdentEntry OBJECT-TYPE
  5555.   SYNTAX EPDU2IdentEntryStruct
  5556.   ACCESS not-accessible
  5557.   STATUS mandatory
  5558.   DESCRIPTION
  5559.    "Identification data from Rack PDU being queried."
  5560.   INDEX  { ePDU2IdentIndex }
  5561.   ::= { ePDU2IdentTable 1 }
  5562.  
  5563. EPDU2IdentEntryStruct ::=
  5564.   SEQUENCE {
  5565.    ePDU2IdentIndex           INTEGER,
  5566.    ePDU2IdentModuleIndex      INTEGER,
  5567.    ePDU2IdentName         DisplayString,
  5568.    ePDU2IdentLocation       DisplayString,
  5569.    ePDU2IdentContact        DisplayString,
  5570.    ePDU2IdentHardwareRev      DisplayString,
  5571.    ePDU2IdentFirmwareRev      DisplayString,
  5572.    ePDU2IdentDateOfManufacture   DisplayString,
  5573.    ePDU2IdentModelName       DisplayString,
  5574.    ePDU2IdentSerialNumber     DisplayString,
  5575.    ePDU2IdentIndicator       INTEGER
  5576.   }
  5577.  
  5578. ePDU2IdentIndex OBJECT-TYPE
  5579.     SYNTAX INTEGER(1..4)
  5580.   ACCESS read-only
  5581.   STATUS mandatory
  5582.   DESCRIPTION
  5583.     "The index to the Rack PDU identification table entry."
  5584.   ::= { ePDU2IdentEntry 1 }
  5585.  
  5586. ePDU2IdentModuleIndex OBJECT-TYPE
  5587.     SYNTAX INTEGER
  5588.   ACCESS read-only
  5589.   STATUS mandatory
  5590.   DESCRIPTION
  5591.     "The Rack PDU identification table entry numeric ID."
  5592.   ::= { ePDU2IdentEntry 2 }
  5593.  
  5594. ePDU2IdentName OBJECT-TYPE
  5595.     SYNTAX DisplayString
  5596.   ACCESS read-only
  5597.   STATUS mandatory
  5598.   DESCRIPTION
  5599.     "A user-defined string identifying the name of the Rack PDU."
  5600.   ::= { ePDU2IdentEntry 3 }
  5601.  
  5602. ePDU2IdentLocation OBJECT-TYPE
  5603.     SYNTAX DisplayString
  5604.   ACCESS read-only
  5605.   STATUS mandatory
  5606.   DESCRIPTION
  5607.     "A user-defined string identifying the location of the Rack PDU."
  5608.   ::= { ePDU2IdentEntry 4 }
  5609.  
  5610. ePDU2IdentContact OBJECT-TYPE
  5611.     SYNTAX DisplayString
  5612.   ACCESS read-only
  5613.   STATUS mandatory
  5614.   DESCRIPTION
  5615.     "A user-defined string identifying the person to contact of the Rack PDU."
  5616.   ::= { ePDU2IdentEntry 5 }
  5617.  
  5618. ePDU2IdentHardwareRev OBJECT-TYPE
  5619.     SYNTAX DisplayString
  5620.   ACCESS read-only
  5621.   STATUS mandatory
  5622.   DESCRIPTION
  5623.     "The Rack PDU hardware version."
  5624.   ::= { ePDU2IdentEntry 6 }
  5625.  
  5626. ePDU2IdentFirmwareRev OBJECT-TYPE
  5627.     SYNTAX DisplayString
  5628.   ACCESS read-only
  5629.   STATUS mandatory
  5630.   DESCRIPTION
  5631.     "The Rack PDU firmware version."
  5632.   ::= { ePDU2IdentEntry 7 }
  5633.  
  5634. ePDU2IdentDateOfManufacture OBJECT-TYPE
  5635.     SYNTAX DisplayString
  5636.   ACCESS read-only
  5637.   STATUS mandatory
  5638.   DESCRIPTION
  5639.     "The date the Rack PDU was manufactured in mm/dd/yyyy format."
  5640.   ::= { ePDU2IdentEntry 8 }
  5641.  
  5642. ePDU2IdentModelName OBJECT-TYPE
  5643.     SYNTAX DisplayString
  5644.   ACCESS read-only
  5645.   STATUS mandatory
  5646.   DESCRIPTION
  5647.     "The Rack PDU model number."
  5648.   ::= { ePDU2IdentEntry 9 }
  5649.  
  5650. ePDU2IdentSerialNumber OBJECT-TYPE
  5651.     SYNTAX DisplayString
  5652.   ACCESS read-only
  5653.   STATUS mandatory
  5654.   DESCRIPTION
  5655.     "The Rack PDU serial number."
  5656.   ::= { ePDU2IdentEntry 10 }
  5657.  
  5658. ePDU2IdentIndicator OBJECT-TYPE
  5659.     SYNTAX INTEGER {
  5660.       noTestIndicators(1),
  5661.       testIndicators(2)
  5662.    }
  5663.   ACCESS read-write
  5664.   STATUS mandatory
  5665.   DESCRIPTION
  5666.     "PDU will perform a panel indicator test when the variable
  5667.      is set to testIndicators(2).
  5668.      
  5669.      It is no effective to set this value to noTestIndicators(1)."
  5670.   ::= { ePDU2IdentEntry 11 }
  5671.  
  5672. -- ePDU2Device
  5673. ePDU2DeviceTableSize OBJECT-TYPE
  5674.     SYNTAX INTEGER
  5675.   ACCESS read-only
  5676.   STATUS mandatory
  5677.   DESCRIPTION
  5678.    "A Host Rack PDU response total number of Rack PDUs on daisy chain.
  5679.    Rack PDU as a Slave can only response 1."
  5680.     ::= { ePDU2Device 1 }
  5681.  
  5682. -- Device Config Table
  5683. ePDU2DeviceConfigTable OBJECT-TYPE
  5684.   SYNTAX SEQUENCE OF EPDU2DeviceConfigEntryStruct
  5685.     ACCESS not-accessible
  5686.   STATUS mandatory
  5687.   DESCRIPTION
  5688.     "A table of Rack PDU configuration data."
  5689.   ::= { ePDU2Device 2 }
  5690.  
  5691. ePDU2DeviceConfigEntry OBJECT-TYPE
  5692.   SYNTAX EPDU2DeviceConfigEntryStruct
  5693.   ACCESS not-accessible
  5694.   STATUS mandatory
  5695.   DESCRIPTION
  5696.     "Configuration data from Rack PDU being queried."
  5697.   INDEX  { ePDU2DeviceConfigIndex }
  5698.   ::= { ePDU2DeviceConfigTable 1 }
  5699.  
  5700. EPDU2DeviceConfigEntryStruct ::=
  5701.  SEQUENCE {
  5702.    ePDU2DeviceConfigIndex                INTEGER,
  5703.    ePDU2DeviceConfigModuleIndex           INTEGER,
  5704.    ePDU2DeviceConfigName               DisplayString,
  5705.    ePDU2DeviceConfigLocation             DisplayString,
  5706.    ePDU2DeviceConfigContact             DisplayString,
  5707.    ePDU2DeviceConfigDisplayOrientation        INTEGER,
  5708.    ePDU2DeviceConfigColdstartDelay          INTEGER,
  5709.    ePDU2DeviceConfigCurrentLowLoadThreshold     INTEGER,
  5710.    ePDU2DeviceConfigCurrentNearOverloadThreshold   INTEGER,
  5711.    ePDU2DeviceConfigCurrentOverloadThreshold     INTEGER,
  5712.   ePDU2DeviceConfigPeakLoadReset          INTEGER,
  5713.   ePDU2DeviceConfigEnergyReset                   INTEGER,
  5714.   ePDU2DeviceConfigPowerLowLoadThreshold      INTEGER,
  5715.    ePDU2DeviceConfigPowerNearOverloadThreshold    INTEGER,
  5716.    ePDU2DeviceConfigPowerOverloadThreshold      INTEGER
  5717.  }
  5718.  
  5719. ePDU2DeviceConfigIndex OBJECT-TYPE
  5720.     SYNTAX INTEGER(1..4)
  5721.   ACCESS read-only
  5722.   STATUS mandatory
  5723.   DESCRIPTION
  5724.     "The index to the Rack PDU table entry."
  5725.   ::= { ePDU2DeviceConfigEntry 1 }
  5726.  
  5727. ePDU2DeviceConfigModuleIndex OBJECT-TYPE
  5728.     SYNTAX INTEGER
  5729.   ACCESS read-only
  5730.   STATUS mandatory
  5731.   DESCRIPTION
  5732.     "The Rack PDU numeric ID."
  5733.   ::= { ePDU2DeviceConfigEntry 2 }
  5734.  
  5735. ePDU2DeviceConfigName OBJECT-TYPE
  5736.     SYNTAX DisplayString
  5737.   ACCESS read-write
  5738.   STATUS mandatory
  5739.   DESCRIPTION
  5740.     "A user-defined string identifying the name of Rack PDU."
  5741.   ::= { ePDU2DeviceConfigEntry 3 }
  5742.  
  5743. ePDU2DeviceConfigLocation OBJECT-TYPE
  5744.     SYNTAX DisplayString
  5745.   ACCESS read-write
  5746.   STATUS mandatory
  5747.   DESCRIPTION
  5748.     "A user-defined string identifying the location of the Rack PDU."
  5749.   ::= { ePDU2DeviceConfigEntry 4 }
  5750.  
  5751. ePDU2DeviceConfigContact OBJECT-TYPE
  5752.     SYNTAX DisplayString
  5753.   ACCESS read-write
  5754.   STATUS mandatory
  5755.   DESCRIPTION
  5756.     "A user-defined string identifying the person to contact of the Rack PDU."
  5757.   ::= { ePDU2DeviceConfigEntry 5 }
  5758.  
  5759. ePDU2DeviceConfigDisplayOrientation OBJECT-TYPE
  5760.     SYNTAX INTEGER {
  5761.      displayNormal (1),
  5762.      displayReverse (2),
  5763.      displayRotate90 (3),
  5764.      displayRotate270 (4),
  5765.      displayAuto (5)
  5766.     }
  5767.   ACCESS read-write
  5768.   STATUS mandatory
  5769.   DESCRIPTION
  5770.     "Getting this OID will return the intended physical orientation of the Seven-Segment Display.
  5771.  
  5772.     displayNormal(1) indicates Normal.
  5773.     displayReverse(2)indicates Upside-Down.
  5774.     displayRotate90(3) indicates rotate 90 degree.
  5775.     displayRotate270(4) indicates rotate 270 degree.
  5776.     displayAuto(5) indicates auto-detect and rotate."
  5777.   ::= { ePDU2DeviceConfigEntry 6 }
  5778.  
  5779. ePDU2DeviceConfigColdstartDelay OBJECT-TYPE
  5780.     SYNTAX INTEGER
  5781.   ACCESS read-write
  5782.   STATUS mandatory
  5783.   DESCRIPTION
  5784.     "The amount of delay, measured in seconds, between
  5785.      when power is provided to the Rack PDU and when
  5786.      the Rack PDU provides basic master power to the
  5787.      outlets.
  5788.      
  5789.      Allowed values are:
  5790.       -1 - never apply power automatically.
  5791.       0 - apply power immediately.
  5792.       1 to 300 - delay up to 300 seconds (5 minutes)."
  5793.   ::= { ePDU2DeviceConfigEntry 7 }
  5794.  
  5795. ePDU2DeviceConfigCurrentLowLoadThreshold OBJECT-TYPE
  5796.     SYNTAX INTEGER
  5797.   ACCESS read-write
  5798.   STATUS mandatory
  5799.   DESCRIPTION
  5800.     "User-defined low current draw alarm threshold, measured in Amps."
  5801.   ::= { ePDU2DeviceConfigEntry 8 }
  5802.  
  5803. ePDU2DeviceConfigCurrentNearOverloadThreshold OBJECT-TYPE
  5804.     SYNTAX INTEGER
  5805.   ACCESS read-write
  5806.   STATUS mandatory
  5807.   DESCRIPTION
  5808.     "User-defined near overload current threshold, measured in Amps."
  5809.   ::= { ePDU2DeviceConfigEntry 9 }
  5810.  
  5811. ePDU2DeviceConfigCurrentOverloadThreshold OBJECT-TYPE
  5812.     SYNTAX INTEGER
  5813.   ACCESS read-write
  5814.   STATUS mandatory
  5815.   DESCRIPTION
  5816.     "User-defined current overload threshold, measured in Amps."
  5817.   ::= { ePDU2DeviceConfigEntry 10 }
  5818.  
  5819. ePDU2DeviceConfigPeakLoadReset OBJECT-TYPE
  5820.     SYNTAX INTEGER {
  5821.       noOperation(1),
  5822.       resetAll(2),
  5823.       resetDevice(3),
  5824.       resetOutlets(4)
  5825.    }
  5826.   ACCESS read-write
  5827.   STATUS mandatory
  5828.   DESCRIPTION
  5829.     "Setting this OID to resetAll (2) will cause the existing peak current value
  5830.      of Rack PDU and its outlets to be replaced by the current load current value.
  5831.      Setting this OID to resetDevice (3) to reset the Rack PDU only.
  5832.      Setting this OID to resetOutlets (4) to reset the PDU outlets only.
  5833.  
  5834.     Getting this OID will do nothing and return the noOperation(1) value."
  5835.   ::= { ePDU2DeviceConfigEntry 11 }
  5836.  
  5837. ePDU2DeviceConfigEnergyReset OBJECT-TYPE
  5838.     SYNTAX INTEGER {
  5839.       noOperation(1),
  5840.       resetAll(2),
  5841.       resetDevice(3),
  5842.       resetOutlets(4)
  5843.    }
  5844.   ACCESS read-write
  5845.   STATUS mandatory
  5846.   DESCRIPTION
  5847.     "Setting this OID to resetAll (2) will cause the device energy meter value
  5848.       to be reset to zero.
  5849.       Setting this OID to resetDevice (3) to reset the Rack PDU only.
  5850.       Setting this OID to resetOutlets (4) to reset the PDU outlets only.
  5851.      
  5852.       Getting this OID in models that support this feature will do nothing
  5853.       and return the noOperation(1) value."
  5854.   ::= { ePDU2DeviceConfigEntry 12 }
  5855.  
  5856. ePDU2DeviceConfigPowerLowLoadThreshold OBJECT-TYPE
  5857.     SYNTAX INTEGER
  5858.   ACCESS read-write
  5859.   STATUS mandatory
  5860.   DESCRIPTION
  5861.     "User-defined low power draw alarm threshold, measured in Watts."
  5862.   ::= { ePDU2DeviceConfigEntry 13 }
  5863.  
  5864. ePDU2DeviceConfigPowerNearOverloadThreshold OBJECT-TYPE
  5865.     SYNTAX INTEGER
  5866.   ACCESS read-write
  5867.   STATUS mandatory
  5868.   DESCRIPTION
  5869.     "User-defined near overload power threshold, measured in Watts."
  5870.   ::= { ePDU2DeviceConfigEntry 14 }
  5871.  
  5872. ePDU2DeviceConfigPowerOverloadThreshold OBJECT-TYPE
  5873.     SYNTAX INTEGER
  5874.   ACCESS read-write
  5875.   STATUS mandatory
  5876.   DESCRIPTION
  5877.     "User-defined power overload threshold, measured in Watts."
  5878.   ::= { ePDU2DeviceConfigEntry 15 }  
  5879.  
  5880. -- Device Info Table
  5881. ePDU2DeviceInfoTable OBJECT-TYPE
  5882.   SYNTAX SEQUENCE OF EPDU2DeviceInfoEntryStruct
  5883.     ACCESS not-accessible
  5884.   STATUS mandatory
  5885.   DESCRIPTION
  5886.    "A table of Rack PDU information."
  5887.   ::= { ePDU2Device 3 }
  5888.  
  5889. ePDU2DeviceInfoEntry OBJECT-TYPE
  5890.   SYNTAX EPDU2DeviceInfoEntryStruct
  5891.   ACCESS not-accessible
  5892.   STATUS mandatory
  5893.   DESCRIPTION
  5894.    "Information of the Rack PDU being queried."
  5895.   INDEX {ePDU2DeviceInfoIndex}
  5896.   ::= { ePDU2DeviceInfoTable 1 }
  5897.  
  5898. EPDU2DeviceInfoEntryStruct ::=
  5899.  SEQUENCE {
  5900.   ePDU2DeviceInfoIndex      INTEGER,
  5901.   ePDU2DeviceInfoModuleIndex   INTEGER,
  5902.   ePDU2DeviceInfoName       DisplayString,
  5903.   ePDU2DeviceInfoRating      INTEGER,
  5904.   ePDU2DeviceInfoNumOutlets    INTEGER,
  5905.   ePDU2DeviceInfoSwitchedOutlets INTEGER,
  5906.   ePDU2DeviceInfoMeteredOutlets  INTEGER,
  5907.   ePDU2DeviceInfoNumPhases    INTEGER,
  5908.   ePDU2DeviceInfoNumBreakers   INTEGER,
  5909.   ePDU2DeviceInfoBreakerRating  INTEGER,
  5910.   ePDU2DeviceInfoOrientation   INTEGER,
  5911.   ePDU2DeviceInfoOutletLayout   INTEGER
  5912.  }
  5913.  
  5914. ePDU2DeviceInfoIndex OBJECT-TYPE
  5915.   SYNTAX INTEGER(1..4)
  5916.   ACCESS read-only
  5917.   STATUS mandatory
  5918.   DESCRIPTION
  5919.    "The index to the Rack PDU Information table entry."
  5920.   ::= {ePDU2DeviceInfoEntry 1}
  5921.  
  5922. ePDU2DeviceInfoModuleIndex OBJECT-TYPE
  5923.   SYNTAX INTEGER
  5924.   ACCESS read-only
  5925.   STATUS mandatory
  5926.   DESCRIPTION
  5927.    "The Rack PDU numeric ID."
  5928.   ::= {ePDU2DeviceInfoEntry 2}
  5929.  
  5930. ePDU2DeviceInfoName OBJECT-TYPE
  5931.   SYNTAX DisplayString
  5932.   ACCESS read-only
  5933.   STATUS mandatory
  5934.   DESCRIPTION
  5935.    "A user-defined string identifying the name of the Rack PDU."
  5936.   ::= {ePDU2DeviceInfoEntry 3}
  5937.  
  5938. ePDU2DeviceInfoRating OBJECT-TYPE
  5939.   SYNTAX INTEGER
  5940.   ACCESS read-only
  5941.   STATUS mandatory
  5942.   DESCRIPTION
  5943.    "The electrical rating of the Rack PDU."
  5944.   ::= {ePDU2DeviceInfoEntry 4}
  5945.  
  5946. ePDU2DeviceInfoNumOutlets OBJECT-TYPE
  5947.   SYNTAX INTEGER
  5948.   ACCESS read-only
  5949.   STATUS mandatory
  5950.   DESCRIPTION
  5951.    "The number of outlets on the Rack PDU."
  5952.   ::= {ePDU2DeviceInfoEntry 5}
  5953.  
  5954. ePDU2DeviceInfoSwitchedOutlets OBJECT-TYPE
  5955.   SYNTAX INTEGER
  5956.   ACCESS read-only
  5957.   STATUS mandatory
  5958.   DESCRIPTION
  5959.    "The number of switched outlets on the Rack PDU."
  5960.   ::= {ePDU2DeviceInfoEntry 6}
  5961.  
  5962. ePDU2DeviceInfoMeteredOutlets OBJECT-TYPE
  5963.   SYNTAX INTEGER
  5964.   ACCESS read-only
  5965.   STATUS mandatory
  5966.   DESCRIPTION
  5967.    "The number of metered outlets on the Rack PDU."
  5968.   ::= {ePDU2DeviceInfoEntry 7}
  5969.  
  5970. ePDU2DeviceInfoNumPhases OBJECT-TYPE
  5971.   SYNTAX INTEGER
  5972.   ACCESS read-only
  5973.   STATUS mandatory
  5974.   DESCRIPTION
  5975.    "The number of phases present in the Rack PDU."
  5976.   ::= {ePDU2DeviceInfoEntry 8}
  5977.  
  5978. ePDU2DeviceInfoNumBreakers OBJECT-TYPE
  5979.   SYNTAX INTEGER
  5980.   ACCESS read-only
  5981.   STATUS mandatory
  5982.   DESCRIPTION
  5983.    "The number of metered banks present in the Rack PDU."
  5984.   ::= {ePDU2DeviceInfoEntry 9}
  5985.  
  5986. ePDU2DeviceInfoBreakerRating OBJECT-TYPE
  5987.   SYNTAX INTEGER
  5988.   ACCESS read-only
  5989.   STATUS mandatory
  5990.   DESCRIPTION
  5991.    "The maximum current rating, measured in Amps, for the Rack PDU.
  5992.    Getting this OID will return rating of the circuit breakers on
  5993.    the device if it has any."
  5994.   ::= {ePDU2DeviceInfoEntry 10}
  5995.  
  5996. ePDU2DeviceInfoOrientation OBJECT-TYPE
  5997.   SYNTAX INTEGER {
  5998.    orientHorizontal (1),
  5999.    orientVertical (2)
  6000.   }
  6001.   ACCESS read-only
  6002.   STATUS mandatory
  6003.   DESCRIPTION
  6004.    "Rack PDU orientation."
  6005.   ::= {ePDU2DeviceInfoEntry 11}
  6006.  
  6007. ePDU2DeviceInfoOutletLayout OBJECT-TYPE
  6008.   SYNTAX INTEGER {
  6009.    seqPhaseToNeutral (1),
  6010.    seqPhaseToPhase (2),
  6011.    seqPhToNeu21PhToPh (3),
  6012.    seqPhToPhGrouped (4)
  6013.   }
  6014.   ACCESS read-only
  6015.   STATUS mandatory
  6016.   DESCRIPTION
  6017.    "Getting this OID will return outlet layout for the device.
  6018.    
  6019.    SeqPhaseToNeutral(1) indicates outlet layout as follows:
  6020.     1:1-N,2:2-N,3:3-N,4:1-N,5:2-N,...
  6021.    
  6022.    SeqPhaseToPhase(2) indicates outlet layout as follows:
  6023.     1:1-2,2:2-3,3:3-1,4:1-2,5:2-3,...
  6024.    
  6025.    SeqPhToNeu21PhToPh(3) indicates outlet layout as follows:
  6026.     1:1-N,2:2-N...21:3-N,22:1-2,23:2-3,24:3-1,...
  6027.    
  6028.    SeqPhToPhGrouped(4) indicates outlet layout as follows:
  6029.     Otlts1-8::(3-1),Otlts9-16::(2-3),Otlts17-24::(1-2)."
  6030.   ::= {ePDU2DeviceInfoEntry 12}
  6031.  
  6032. -- Device Status Table
  6033. ePDU2DeviceStatusTable OBJECT-TYPE
  6034.   SYNTAX SEQUENCE OF EPDU2DeviceStatusEntryStruct
  6035.     ACCESS not-accessible
  6036.   STATUS mandatory
  6037.   DESCRIPTION
  6038.    "A table of Rack PDU current status."
  6039.   ::= { ePDU2Device 4 }
  6040.  
  6041. ePDU2DeviceStatusEntry OBJECT-TYPE
  6042.   SYNTAX EPDU2DeviceStatusEntryStruct
  6043.     ACCESS not-accessible
  6044.   STATUS mandatory
  6045.   DESCRIPTION
  6046.    "Status data from the Rack PDU being queried."
  6047.   INDEX {ePDU2DeviceStatusIndex}
  6048.   ::= { ePDU2DeviceStatusTable 1 }
  6049.  
  6050. EPDU2DeviceStatusEntryStruct ::=
  6051.  SEQUENCE {
  6052.   ePDU2DeviceStatusIndex        INTEGER,
  6053.   ePDU2DeviceStatusModuleIndex     INTEGER,
  6054.   ePDU2DeviceStatusName         DisplayString,
  6055.   ePDU2DeviceStatusLoadState      INTEGER,
  6056.   ePDU2DeviceStatusCurrentLoad     Gauge,
  6057.   ePDU2DeviceStatusCurrentPeakLoad   Gauge,
  6058.   ePDU2DeviceStatusPeakLoadTimestamp  DisplayString,
  6059.   ePDU2DeviceStatusPeakLoadStartTime  DisplayString,
  6060.   ePDU2DeviceStatusEnergy        Gauge,
  6061.   ePDU2DeviceStatusEnergyStartTime   DisplayString,
  6062.   ePDU2DeviceStatusCommandPending    INTEGER,
  6063.   ePDU2DeviceStatusPowerSupplyAlarm   INTEGER,
  6064.   ePDU2DeviceStatusPowerSupply1Status  INTEGER,
  6065.   ePDU2DeviceStatusPowerSupply2Status  INTEGER,
  6066.   ePDU2DeviceStatusApparentPower    Gauge,
  6067.   ePDU2DeviceStatusPowerFactor     Gauge,
  6068.   ePDU2DeviceStatusRoleType       INTEGER,
  6069.   ePDU2DeviceStatusPowerLoad      Gauge,
  6070.   ePDU2DeviceStatusPowerPeakLoad    Gauge
  6071.  }
  6072.  
  6073. ePDU2DeviceStatusIndex OBJECT-TYPE
  6074.   SYNTAX INTEGER(1..4)
  6075.     ACCESS read-only
  6076.   STATUS mandatory
  6077.   DESCRIPTION
  6078.    "The index to the Rack PDU status table entry."
  6079.   ::= {ePDU2DeviceStatusEntry 1}
  6080.  
  6081. ePDU2DeviceStatusModuleIndex OBJECT-TYPE
  6082.   SYNTAX INTEGER
  6083.     ACCESS read-only
  6084.   STATUS mandatory
  6085.   DESCRIPTION
  6086.    "The Rack PDU numeric ID"
  6087.   ::= {ePDU2DeviceStatusEntry 2}
  6088.  
  6089. ePDU2DeviceStatusName OBJECT-TYPE
  6090.   SYNTAX DisplayString
  6091.     ACCESS read-only
  6092.   STATUS mandatory
  6093.   DESCRIPTION
  6094.    "A user-defined string identifying the name of the Rack PDU."
  6095.   ::= {ePDU2DeviceStatusEntry 3}
  6096.  
  6097. ePDU2DeviceStatusLoadState OBJECT-TYPE
  6098.   SYNTAX INTEGER {
  6099.    noLoadAlarm (1),
  6100.    underCurrentAlarm (2),
  6101.    nearOverCurrentAlarm (3),
  6102.    overCurrentAlarm (4)
  6103.   }
  6104.     ACCESS read-only
  6105.   STATUS mandatory
  6106.   DESCRIPTION
  6107.    "Indicates the present load status of the Rack PDU."
  6108.   ::= {ePDU2DeviceStatusEntry 4}
  6109.  
  6110. ePDU2DeviceStatusCurrentLoad OBJECT-TYPE
  6111.   SYNTAX Gauge
  6112.     ACCESS read-only
  6113.   STATUS mandatory
  6114.   DESCRIPTION
  6115.    "The power consumption of the Rack PDU load in tenths of Amps."
  6116.   ::= {ePDU2DeviceStatusEntry 5}
  6117.  
  6118. ePDU2DeviceStatusCurrentPeakLoad OBJECT-TYPE
  6119.   SYNTAX Gauge
  6120.     ACCESS read-only
  6121.   STATUS mandatory
  6122.   DESCRIPTION
  6123.    "The peak power consumption of the Rack PDU load in tenths of Amps."
  6124.   ::= {ePDU2DeviceStatusEntry 6}
  6125.  
  6126. ePDU2DeviceStatusPeakLoadTimestamp OBJECT-TYPE
  6127.   SYNTAX DisplayString
  6128.     ACCESS read-only
  6129.   STATUS mandatory
  6130.   DESCRIPTION
  6131.    "Indicates the date and time that peak load occurred."
  6132.   ::= {ePDU2DeviceStatusEntry 7}
  6133.  
  6134. ePDU2DeviceStatusPeakLoadStartTime OBJECT-TYPE
  6135.   SYNTAX DisplayString
  6136.     ACCESS read-only
  6137.   STATUS mandatory
  6138.   DESCRIPTION
  6139.    "Indicates the date and time of the last device peak load reset."
  6140.   ::= {ePDU2DeviceStatusEntry 8}
  6141.  
  6142. ePDU2DeviceStatusEnergy OBJECT-TYPE
  6143.   SYNTAX Gauge
  6144.     ACCESS read-only
  6145.   STATUS mandatory
  6146.   DESCRIPTION
  6147.    "A user resettable energy meter measuring Rack PDU load
  6148.    energy consumption in tenths of kilowatt-hours."
  6149.   ::= {ePDU2DeviceStatusEntry 9}
  6150.  
  6151. ePDU2DeviceStatusEnergyStartTime OBJECT-TYPE
  6152.   SYNTAX DisplayString
  6153.     ACCESS read-only
  6154.   STATUS mandatory
  6155.   DESCRIPTION
  6156.    "Indicates the date and time of the last device energy
  6157.    meter reset."
  6158.   ::= {ePDU2DeviceStatusEntry 10}
  6159.  
  6160. ePDU2DeviceStatusCommandPending OBJECT-TYPE
  6161.   SYNTAX INTEGER {
  6162.    commandPending    (1),
  6163.    noCommandPending  (2)
  6164.   }
  6165.     ACCESS read-only
  6166.   STATUS mandatory
  6167.   DESCRIPTION
  6168.    "Indicates whether or not the device
  6169.    is processing a pending command."
  6170.   ::= {ePDU2DeviceStatusEntry 11}
  6171.  
  6172. ePDU2DeviceStatusPowerSupplyAlarm OBJECT-TYPE
  6173.   SYNTAX INTEGER {
  6174.    normal (1),
  6175.    alarm  (2)
  6176.   }
  6177.     ACCESS read-only
  6178.   STATUS mandatory
  6179.   DESCRIPTION
  6180.    "Indicates a power supply alarm is active when value
  6181.     equals alarm (2)."
  6182.   ::= {ePDU2DeviceStatusEntry 12}
  6183.  
  6184. ePDU2DeviceStatusPowerSupply1Status OBJECT-TYPE
  6185.   SYNTAX INTEGER {
  6186.    normal (1),
  6187.    alarm (2)
  6188.   }
  6189.     ACCESS read-only
  6190.   STATUS mandatory
  6191.   DESCRIPTION
  6192.    "Indicates whether or not an alarm is active in Power
  6193.     Supply 1."
  6194.   ::= {ePDU2DeviceStatusEntry 13}
  6195.  
  6196. ePDU2DeviceStatusPowerSupply2Status OBJECT-TYPE
  6197.   SYNTAX INTEGER {
  6198.    normal (1),
  6199.    alarm (2)
  6200.   }
  6201.     ACCESS read-only
  6202.   STATUS mandatory
  6203.   DESCRIPTION
  6204.    "Indicates whether or not an alarm is active in Power
  6205.     Supply 2."
  6206.   ::= {ePDU2DeviceStatusEntry 14}
  6207.  
  6208. ePDU2DeviceStatusApparentPower OBJECT-TYPE
  6209.   SYNTAX Gauge
  6210.     ACCESS read-only
  6211.   STATUS mandatory
  6212.   DESCRIPTION
  6213.    "The apparent power consumption of the Rack PDU
  6214.    load in VoltAmps (VA)."
  6215.   ::= {ePDU2DeviceStatusEntry 15}
  6216.  
  6217. ePDU2DeviceStatusPowerFactor OBJECT-TYPE
  6218.   SYNTAX Gauge
  6219.     ACCESS read-only
  6220.   STATUS mandatory
  6221.   DESCRIPTION
  6222.    "The power factor of the Rack PDU load in hundredths."
  6223.   ::= {ePDU2DeviceStatusEntry 16}
  6224.  
  6225. ePDU2DeviceStatusRoleType OBJECT-TYPE
  6226.   SYNTAX INTEGER {
  6227.    standalone (1),
  6228.    host (2) ,
  6229.    slave (3)
  6230.   }
  6231.     ACCESS read-only
  6232.   STATUS mandatory
  6233.   DESCRIPTION
  6234.    "Get this oid shows the role the PDU played on Daisy Chain Group.
  6235.    The PDU as a Host can access whole ePDU2 content, and the PDU be standalong
  6236.    or a Slave can access itself instead."
  6237.   ::= {ePDU2DeviceStatusEntry 17}
  6238.  
  6239. ePDU2DeviceStatusPowerLoad OBJECT-TYPE
  6240.   SYNTAX Gauge
  6241.     ACCESS read-only
  6242.   STATUS mandatory
  6243.   DESCRIPTION
  6244.    "The power consumption of the Rack PDU load in Watts."
  6245.   ::= {ePDU2DeviceStatusEntry 18}
  6246.  
  6247. ePDU2DeviceStatusPowerPeakLoad OBJECT-TYPE
  6248.   SYNTAX Gauge
  6249.     ACCESS read-only
  6250.   STATUS mandatory
  6251.   DESCRIPTION
  6252.    "The peak power consumption of the Rack PDU load in Watts."
  6253.   ::= {ePDU2DeviceStatusEntry 19}  
  6254.  
  6255. -- Device Control Table
  6256. ePDU2DeviceControlTable OBJECT-TYPE
  6257.   SYNTAX SEQUENCE OF EPDU2DeviceControlEntryStruct
  6258.     ACCESS not-accessible
  6259.   STATUS mandatory
  6260.   DESCRIPTION
  6261.    "A table of Rack PDU control data."
  6262.   ::= { ePDU2Device 5 }
  6263.  
  6264. ePDU2DeviceControlEntry OBJECT-TYPE
  6265.   SYNTAX EPDU2DeviceControlEntryStruct
  6266.   ACCESS not-accessible
  6267.   STATUS mandatory
  6268.   DESCRIPTION
  6269.    "Control data from Rack PDU being queried."
  6270.   INDEX {ePDU2DeviceControlIndex}
  6271.   ::= {ePDU2DeviceControlTable 1}
  6272.  
  6273. EPDU2DeviceControlEntryStruct ::=
  6274.  SEQUENCE {
  6275.   ePDU2DeviceControlIndex     INTEGER,
  6276.   ePDU2DeviceControlModuleIndex  INTEGER,
  6277.   ePDU2DeviceControlName     DisplayString,
  6278.   ePDU2DeviceControlCommand    INTEGER
  6279.  }
  6280.  
  6281. ePDU2DeviceControlIndex OBJECT-TYPE
  6282.   SYNTAX INTEGER(1..4)
  6283.   ACCESS read-only
  6284.   STATUS mandatory
  6285.   DESCRIPTION
  6286.    "The index to the Rack PDU control table entry."
  6287.   ::= {ePDU2DeviceControlEntry 1}
  6288.  
  6289. ePDU2DeviceControlModuleIndex OBJECT-TYPE
  6290.   SYNTAX INTEGER
  6291.   ACCESS read-only
  6292.   STATUS mandatory
  6293.   DESCRIPTION
  6294.    "The Rack PDU numeric ID."
  6295.   ::= {ePDU2DeviceControlEntry 2}
  6296.  
  6297. ePDU2DeviceControlName OBJECT-TYPE
  6298.   SYNTAX DisplayString
  6299.   ACCESS read-only
  6300.   STATUS mandatory
  6301.   DESCRIPTION
  6302.    "A user-defined string identifying the name of the Rack PDU."
  6303.   ::= {ePDU2DeviceControlEntry 3}
  6304.  
  6305. ePDU2DeviceControlCommand OBJECT-TYPE
  6306.   SYNTAX INTEGER {
  6307.    immediateAllOn (1),
  6308.    immediateAllOff (2),
  6309.    immediateAllReboot (3),
  6310.    delayedAllOn (4),
  6311.    delayedAllOff (5),
  6312.    delayedAllReboot (6),
  6313.    cancelAllPendingCommand (7),
  6314.    noCommand (8)
  6315.   }
  6316.   ACCESS read-write
  6317.   STATUS mandatory
  6318.   DESCRIPTION
  6319.    "Setting this OID to immediateAllOn (1) will turn all outlets on immediately.
  6320.  
  6321.    Setting this OID to immediateAllOff (2) will turn all outlets off immediately.
  6322.        
  6323.    Setting this OID to immediateAllReboot (3) will cause an immediateAllOff command
  6324.    to be performed. Once all outlets are off, the Switched Rack PDU will then delay
  6325.    the ePDU2OutletSwitchedConfigRebootDuration OID time, and then perform an
  6326.    immediateAllOn command.
  6327.  
  6328.    Setting this OID to delayedAllOn (4) will turn all outlets on as defined by
  6329.    each outlet's ePDU2OutletSwitchedConfigPowerOnTime OID value.
  6330.    
  6331.    Setting this OID to delayedAllOff (5) will turn all outlets off as defined by
  6332.    each outlet's ePDU2OutletSwitchedConfigPowerOffTime OID value.
  6333.    
  6334.    Setting this OID to delayedAllReboot (6) will cause a delayedAllOff command
  6335.    to be performed. Once all outlets are off, the Switched Rack PDU will then
  6336.    delay the largest ePDU2OutletSwitchedConfigRebootDuration OID time, and
  6337.    then perform a delayedAllOn command.
  6338.  
  6339.    Setting this OID to cancelAllPendingCommand (7) will cause all pending
  6340.    commands on the Switched Rack PDU to be cancelled.
  6341.    
  6342.    Setting this OID to noCommand (8) will have no effect.
  6343.  
  6344.    Getting this OID will return the noCommand (8) value."
  6345.   ::= {ePDU2DeviceControlEntry 4}
  6346.  
  6347. -- ePDU2Phase
  6348. ePDU2PhaseTableSize OBJECT-TYPE
  6349.   SYNTAX INTEGER
  6350.   ACCESS read-only
  6351.   STATUS mandatory
  6352.   DESCRIPTION
  6353.    "A Host Rack PDU response total phase number of Rack PDUs on daisy chain.
  6354.    Rack PDU as a Slave can only response itself number of phase."
  6355.   ::= {ePDU2Phase 1}
  6356.  
  6357. ePDU2PhaseConfigTable OBJECT-TYPE
  6358.   SYNTAX SEQUENCE OF EPDU2PhaseConfigEntryStruct
  6359.   ACCESS not-accessible
  6360.   STATUS mandatory
  6361.   DESCRIPTION
  6362.    "A table of Rack PDU phase configuration data."
  6363.   ::= {ePDU2Phase 2}
  6364.  
  6365. ePDU2PhaseConfigEntry OBJECT-TYPE
  6366.   SYNTAX EPDU2PhaseConfigEntryStruct
  6367.   ACCESS not-accessible
  6368.   STATUS mandatory
  6369.   DESCRIPTION
  6370.    "Configuration data from currently queried
  6371.    Rack PDU phase."
  6372.   INDEX {ePDU2PhaseConfigIndex}
  6373.   ::= {ePDU2PhaseConfigTable 1}
  6374.  
  6375. EPDU2PhaseConfigEntryStruct ::=
  6376.  SEQUENCE {
  6377.   ePDU2PhaseConfigIndex         INTEGER,
  6378.   ePDU2PhaseConfigModuleIndex      INTEGER,
  6379.   ePDU2PhaseConfigNumber         INTEGER,
  6380.   ePDU2PhaseConfigOverloadRestriction  INTEGER,
  6381.   ePDU2PhaseConfigLowLoadThreshold    INTEGER,
  6382.   ePDU2PhaseConfigNearOverloadThreshold INTEGER,
  6383.   ePDU2PhaseConfigOverloadThreshold   INTEGER,
  6384.   ePDU2PhaseConfigPhasePeakLoadReset     INTEGER
  6385.  }
  6386.  
  6387. ePDU2PhaseConfigIndex OBJECT-TYPE
  6388.   SYNTAX INTEGER(1..12)
  6389.   ACCESS read-only
  6390.   STATUS mandatory
  6391.   DESCRIPTION
  6392.    "The index to the Rack PDU phase configuration
  6393.    table entry."
  6394.   ::= {ePDU2PhaseConfigEntry 1}
  6395.  
  6396. ePDU2PhaseConfigModuleIndex OBJECT-TYPE
  6397.   SYNTAX INTEGER
  6398.   ACCESS read-only
  6399.   STATUS mandatory
  6400.   DESCRIPTION
  6401.    "The Rack PDU numeric ID."
  6402.   ::= {ePDU2PhaseConfigEntry 2}
  6403.  
  6404. ePDU2PhaseConfigNumber OBJECT-TYPE
  6405.   SYNTAX INTEGER
  6406.   ACCESS read-only
  6407.   STATUS mandatory
  6408.   DESCRIPTION
  6409.    "The numeric phase ID."
  6410.   ::= {ePDU2PhaseConfigEntry 3}
  6411.  
  6412. ePDU2PhaseConfigOverloadRestriction OBJECT-TYPE
  6413.   SYNTAX INTEGER {
  6414.    notSupported       (-1),
  6415.    alwaysAllowTurnON         (1),
  6416.    restrictOnNearOverload    (2),
  6417.    restrictOnOverload        (3)
  6418.   }
  6419.   ACCESS read-write
  6420.   STATUS mandatory
  6421.   DESCRIPTION
  6422.    "This OID controls the behavior of a Switched Rack PDU
  6423.    phase when an overload condition is possible and
  6424.    additional outlets are requested to be turned on.
  6425.    
  6426.    Setting this OID to alwaysAllowTurnON (1) will always allow
  6427.    the outlets on the corresponding phase to turn on.
  6428.    
  6429.    Setting this OID to restrictOnNearOverload (2) will not allow
  6430.    outlets on the corresponding phase to turn on if the
  6431.    ePDU2PhaseConfigNearOverloadThreshold OID is exceeded.
  6432.  
  6433.    Setting this OID to restrictOnOverload (3) will not allow
  6434.    outlets on the corresponding phase to turn on if the
  6435.    ePDU2PhaseConfigOverloadThreshold OID is exceeded.
  6436.    
  6437.    Models that do not support this feature will respond to this OID
  6438.    with a value of notSupported (-1). Attempts to set this OID
  6439.    in these models will fail."
  6440.   ::= {ePDU2PhaseConfigEntry 4}
  6441.  
  6442. ePDU2PhaseConfigLowLoadThreshold OBJECT-TYPE
  6443.   SYNTAX INTEGER
  6444.   ACCESS read-write
  6445.   STATUS mandatory
  6446.   DESCRIPTION
  6447.    "User-defined low load phase current threshold in Amps."
  6448.   ::= {ePDU2PhaseConfigEntry 5}
  6449.  
  6450. ePDU2PhaseConfigNearOverloadThreshold OBJECT-TYPE
  6451.   SYNTAX INTEGER
  6452.   ACCESS read-write
  6453.   STATUS mandatory
  6454.   DESCRIPTION
  6455.    "User-defined near phase overload current warning
  6456.    threshold in Amps."
  6457.   ::= {ePDU2PhaseConfigEntry 6}
  6458.  
  6459. ePDU2PhaseConfigOverloadThreshold OBJECT-TYPE
  6460.   SYNTAX INTEGER
  6461.   ACCESS read-write
  6462.   STATUS mandatory
  6463.   DESCRIPTION
  6464.    "User-defined phase overload current threshold
  6465.    in Amps"
  6466.   ::= {ePDU2PhaseConfigEntry 7}
  6467.  
  6468. ePDU2PhaseConfigPhasePeakLoadReset OBJECT-TYPE
  6469.   SYNTAX INTEGER {
  6470.    noOperation (1),
  6471.    reset (2)
  6472.   }
  6473.   ACCESS read-write
  6474.   STATUS mandatory
  6475.   DESCRIPTION
  6476.    "Setting this OID to reset (2) will cause the existing peak current value
  6477.     to be replaced by the present load current value.
  6478.  
  6479.    Getting this OID will do nothing and return the noOperation(1) value."
  6480.   ::= {ePDU2PhaseConfigEntry 8}
  6481.  
  6482. ePDU2PhaseInfoTable OBJECT-TYPE
  6483.   SYNTAX SEQUENCE OF EPDU2PhaseInfoEntryStruct
  6484.   ACCESS not-accessible
  6485.   STATUS mandatory
  6486.   DESCRIPTION
  6487.    "A table of Rack PDU phase information."
  6488.   ::= {ePDU2Phase 3}
  6489.  
  6490. ePDU2PhaseInfoEntry OBJECT-TYPE
  6491.   SYNTAX EPDU2PhaseInfoEntryStruct
  6492.   ACCESS not-accessible
  6493.   STATUS mandatory
  6494.   DESCRIPTION
  6495.    "Information data from currently queried Rack PDU phase."
  6496.   INDEX {ePDU2PhaseInfoIndex}
  6497.   ::= {ePDU2PhaseInfoTable 1}
  6498.  
  6499. EPDU2PhaseInfoEntryStruct ::=
  6500.  SEQUENCE {
  6501.   ePDU2PhaseInfoIndex     INTEGER,
  6502.   ePDU2PhaseInfoModuleIndex  INTEGER,
  6503.   ePDU2PhaseInfoNumber     INTEGER
  6504.  }
  6505.  
  6506. ePDU2PhaseInfoIndex OBJECT-TYPE
  6507.   SYNTAX INTEGER(1..12)
  6508.   ACCESS read-only
  6509.   STATUS mandatory
  6510.   DESCRIPTION
  6511.    "The index to the Rack PDU phase properties table entry."
  6512.   ::= {ePDU2PhaseInfoEntry 1}
  6513.  
  6514. ePDU2PhaseInfoModuleIndex OBJECT-TYPE
  6515.   SYNTAX INTEGER
  6516.   ACCESS read-only
  6517.   STATUS mandatory
  6518.   DESCRIPTION
  6519.    "The Rack PDU numeric ID."
  6520.   ::= {ePDU2PhaseInfoEntry 2}
  6521.  
  6522. ePDU2PhaseInfoNumber OBJECT-TYPE
  6523.   SYNTAX INTEGER
  6524.   ACCESS read-only
  6525.   STATUS mandatory
  6526.   DESCRIPTION
  6527.    "The numeric phase ID."
  6528.   ::= {ePDU2PhaseInfoEntry 3}
  6529.  
  6530. ePDU2PhaseStatusTable OBJECT-TYPE
  6531.   SYNTAX SEQUENCE OF EPDU2PhaseStatusEntryStruct
  6532.   ACCESS not-accessible
  6533.   STATUS mandatory
  6534.   DESCRIPTION
  6535.    "A table of Rack PDU phase status data"
  6536.   ::= {ePDU2Phase 4}
  6537.  
  6538. ePDU2PhaseStatusEntry OBJECT-TYPE
  6539.   SYNTAX EPDU2PhaseStatusEntryStruct
  6540.   ACCESS not-accessible
  6541.   STATUS mandatory
  6542.   DESCRIPTION
  6543.    "Status data from currently queried Rack PDU phase"
  6544.   INDEX {ePDU2PhaseStatusIndex}
  6545.   ::= {ePDU2PhaseStatusTable 1}
  6546.  
  6547. EPDU2PhaseStatusEntryStruct ::=
  6548.  SEQUENCE {
  6549.   ePDU2PhaseStatusIndex       INTEGER,
  6550.   ePDU2PhaseStatusModuleIndex    INTEGER,
  6551.   ePDU2PhaseStatusNumber       INTEGER,
  6552.   ePDU2PhaseStatusLoadState     INTEGER,
  6553.   ePDU2PhaseStatusLoad        Gauge,
  6554.   ePDU2PhaseStatusVoltage       Gauge,
  6555.   ePDU2PhaseStatusPower        Gauge,
  6556.   ePDU2PhaseStatusApparentPower    Gauge,
  6557.   ePDU2PhaseStatusPowerFactor     Gauge,
  6558.   ePDU2PhaseStatusPeakLoad      Gauge,
  6559.   ePDU2PhaseStatusPeakLoadTimestamp DisplayString,
  6560.   ePDU2PhaseStatusPeakLoadStartTime DisplayString,
  6561.   ePDU2PhaseStatusLineToLineVoltage       Gauge
  6562.  }
  6563.  
  6564. ePDU2PhaseStatusIndex OBJECT-TYPE
  6565.   SYNTAX INTEGER(1..13)
  6566.   ACCESS read-only
  6567.   STATUS mandatory
  6568.   DESCRIPTION
  6569.    "The index to the Rack PDU phase status table entry."
  6570.   ::= {ePDU2PhaseStatusEntry 1}
  6571.  
  6572. ePDU2PhaseStatusModuleIndex OBJECT-TYPE
  6573.   SYNTAX INTEGER
  6574.   ACCESS read-only
  6575.   STATUS mandatory
  6576.   DESCRIPTION
  6577.    "The Rack PDU numeric ID."
  6578.   ::= {ePDU2PhaseStatusEntry 2}
  6579.  
  6580. ePDU2PhaseStatusNumber OBJECT-TYPE
  6581.   SYNTAX INTEGER
  6582.   ACCESS read-only
  6583.   STATUS mandatory
  6584.   DESCRIPTION
  6585.    "The numeric phase ID."
  6586.   ::= {ePDU2PhaseStatusEntry 3}
  6587.  
  6588. ePDU2PhaseStatusLoadState OBJECT-TYPE
  6589.   SYNTAX INTEGER {
  6590.    normal (1),
  6591.    lowLoad (2),
  6592.    nearOverload (3),
  6593.    overload (4)
  6594.   }
  6595.   ACCESS read-only
  6596.   STATUS mandatory
  6597.   DESCRIPTION
  6598.    "Indicates the present load status of the Rack
  6599.    PDU phase being queried."
  6600.   ::= {ePDU2PhaseStatusEntry 4}
  6601.  
  6602. ePDU2PhaseStatusLoad OBJECT-TYPE
  6603.   SYNTAX Gauge
  6604.   ACCESS read-only
  6605.   STATUS mandatory
  6606.   DESCRIPTION
  6607.    "Indicates the current draw, in tenths of Amps, of the load
  6608.    on the Rack PDU phase being queried."
  6609.   ::= {ePDU2PhaseStatusEntry 5}
  6610.  
  6611. ePDU2PhaseStatusVoltage OBJECT-TYPE
  6612.   SYNTAX Gauge
  6613.   ACCESS read-only
  6614.   STATUS mandatory
  6615.   DESCRIPTION
  6616.    "Indicates the Voltage, in tenths of Volts, of the Rack
  6617.        PDU phase being queried"
  6618.   ::= {ePDU2PhaseStatusEntry 6}
  6619.  
  6620. ePDU2PhaseStatusPower OBJECT-TYPE
  6621.   SYNTAX Gauge
  6622.   ACCESS read-only
  6623.   STATUS mandatory
  6624.   DESCRIPTION
  6625.    "Indicates the load power, in watts,
  6626.        consumed on the Rack PDU phase being queried"
  6627.   ::= {ePDU2PhaseStatusEntry 7}
  6628.  
  6629. ePDU2PhaseStatusApparentPower OBJECT-TYPE
  6630.   SYNTAX Gauge
  6631.   ACCESS read-only
  6632.   STATUS mandatory
  6633.   DESCRIPTION
  6634.    "Indicates the load apparent power, in VoltAmps (VA),
  6635.        consumed on the Rack PDU phase being queried"
  6636.   ::= {ePDU2PhaseStatusEntry 8}
  6637.  
  6638. ePDU2PhaseStatusPowerFactor OBJECT-TYPE
  6639.   SYNTAX Gauge
  6640.   ACCESS read-only
  6641.   STATUS mandatory
  6642.   DESCRIPTION
  6643.    "Indicates the load power factor, in hundredths,
  6644.        of the Rack PDU phase being queried"
  6645.   ::= {ePDU2PhaseStatusEntry 9}
  6646.  
  6647. ePDU2PhaseStatusPeakLoad OBJECT-TYPE
  6648.   SYNTAX Gauge
  6649.   ACCESS read-only
  6650.   STATUS mandatory
  6651.   DESCRIPTION
  6652.     "The peak current of the Rack PDU phase load in tenths of Amps"
  6653.   ::= {ePDU2PhaseStatusEntry 10}
  6654.  
  6655. ePDU2PhaseStatusPeakLoadTimestamp OBJECT-TYPE
  6656.   SYNTAX DisplayString
  6657.   ACCESS read-only
  6658.   STATUS mandatory
  6659.   DESCRIPTION
  6660.    "Indicates the date and time the phase peak current occurred."
  6661.   ::= {ePDU2PhaseStatusEntry 11}
  6662.  
  6663. ePDU2PhaseStatusPeakLoadStartTime OBJECT-TYPE
  6664.   SYNTAX DisplayString
  6665.   ACCESS read-only
  6666.   STATUS mandatory
  6667.   DESCRIPTION
  6668.    "Indicates the date and time of the last phase peak current reset."
  6669.   ::= {ePDU2PhaseStatusEntry 12}
  6670.  
  6671. ePDU2PhaseStatusLineToLineVoltage OBJECT-TYPE
  6672.   SYNTAX Gauge
  6673.   ACCESS read-only
  6674.   STATUS mandatory
  6675.   DESCRIPTION
  6676.    "Indicates the Line to Line Voltage, in tenths of Volts, of the Rack
  6677.        PDU phase being queried"
  6678.   ::= {ePDU2PhaseStatusEntry 13}
  6679.  
  6680. -- ePDU2Bank
  6681. ePDU2BankTableSize OBJECT-TYPE
  6682.   SYNTAX INTEGER
  6683.   ACCESS read-only
  6684.   STATUS mandatory
  6685.   DESCRIPTION
  6686.    "A Host Rack PDU response total bank number of Rack PDUs on daisy chain.
  6687.    Rack PDU as a Slave can only response itself number of bank."
  6688.   ::= {ePDU2Bank 1}
  6689.  
  6690. ePDU2BankConfigTable OBJECT-TYPE
  6691.   SYNTAX SEQUENCE OF EPDU2BankConfigEntryStruct
  6692.   ACCESS not-accessible
  6693.   STATUS mandatory
  6694.   DESCRIPTION
  6695.    "A table of Rack PDU bank configuration data."
  6696.   ::= {ePDU2Bank 2}
  6697.  
  6698. ePDU2BankConfigEntry OBJECT-TYPE
  6699.   SYNTAX EPDU2BankConfigEntryStruct
  6700.   ACCESS not-accessible
  6701.   STATUS mandatory
  6702.   DESCRIPTION
  6703.    "Configuration data from currently queried
  6704.    Rack PDU bank."
  6705.   INDEX {ePDU2BankConfigIndex}
  6706.   ::= {ePDU2BankConfigTable 1}
  6707.  
  6708. EPDU2BankConfigEntryStruct ::=
  6709.  SEQUENCE {
  6710.   ePDU2BankConfigIndex         INTEGER,
  6711.   ePDU2BankConfigModuleIndex      INTEGER,
  6712.   ePDU2BankConfigNumber         INTEGER,
  6713.   ePDU2BankConfigOverloadRestriction  INTEGER,
  6714.   ePDU2BankConfigLowLoadThreshold    INTEGER,
  6715.   ePDU2BankConfigNearOverloadThreshold INTEGER,
  6716.   ePDU2BankConfigOverloadThreshold   INTEGER,
  6717.   ePDU2BankConfigPeakLoadReset     INTEGER
  6718.  }
  6719.  
  6720. ePDU2BankConfigIndex OBJECT-TYPE
  6721.   SYNTAX INTEGER(1..12)
  6722.   ACCESS read-only
  6723.   STATUS mandatory
  6724.   DESCRIPTION
  6725.    "The index to the Rack PDU bank configuration
  6726.    table entry."
  6727.   ::= {ePDU2BankConfigEntry 1}
  6728.  
  6729. ePDU2BankConfigModuleIndex OBJECT-TYPE
  6730.   SYNTAX INTEGER
  6731.   ACCESS read-only
  6732.   STATUS mandatory
  6733.   DESCRIPTION
  6734.    "The Rack PDU numeric ID."
  6735.   ::= {ePDU2BankConfigEntry 2}
  6736.  
  6737. ePDU2BankConfigNumber OBJECT-TYPE
  6738.   SYNTAX INTEGER
  6739.   ACCESS read-only
  6740.   STATUS mandatory
  6741.   DESCRIPTION
  6742.    "The numeric bank ID."
  6743.   ::= {ePDU2BankConfigEntry 3}
  6744.  
  6745. ePDU2BankConfigOverloadRestriction OBJECT-TYPE
  6746.   SYNTAX INTEGER {
  6747.    alwaysAllowTurnON         (1),
  6748.    restrictOnNearOverload    (2),
  6749.    restrictOnOverload        (3)
  6750.   }
  6751.   ACCESS read-write
  6752.   STATUS mandatory
  6753.   DESCRIPTION
  6754.    "This OID controls the behavior of a Switched Rack PDU
  6755.    bank when an overload condition is possible and
  6756.    additional outlets are requested to be turned on.
  6757.    
  6758.    Setting this OID to alwaysAllowTurnON (1) will always allow
  6759.    the outlets on the corresponding bank to turn on.
  6760.    
  6761.    Setting this OID to restrictOnNearOverload (2) will not allow
  6762.    outlets on the corresponding bank to turn on if the
  6763.    ePDU2BankConfigNearOverloadThreshold OID is exceeded.
  6764.  
  6765.    Setting this OID to restrictOnOverload (3) will not allow
  6766.    outlets on the corresponding bank to turn on if the
  6767.    ePDU2BankConfigOverloadThreshold OID is exceeded."
  6768.   ::= {ePDU2BankConfigEntry 4}
  6769.  
  6770. ePDU2BankConfigLowLoadThreshold OBJECT-TYPE
  6771.   SYNTAX INTEGER
  6772.   ACCESS read-write
  6773.   STATUS mandatory
  6774.   DESCRIPTION
  6775.    "User-defined low load bank current threshold in Amps."
  6776.   ::= {ePDU2BankConfigEntry 5}
  6777.  
  6778. ePDU2BankConfigNearOverloadThreshold OBJECT-TYPE
  6779.   SYNTAX INTEGER
  6780.   ACCESS read-write
  6781.   STATUS mandatory
  6782.   DESCRIPTION
  6783.    "User-defined near bank overload current warning
  6784.    threshold in Amps."
  6785.   ::= {ePDU2BankConfigEntry 6}
  6786.  
  6787. ePDU2BankConfigOverloadThreshold OBJECT-TYPE
  6788.   SYNTAX INTEGER
  6789.   ACCESS read-write
  6790.   STATUS mandatory
  6791.   DESCRIPTION
  6792.    "User-defined bank overload current threshold
  6793.    in Amps"
  6794.   ::= {ePDU2BankConfigEntry 7}
  6795.  
  6796. ePDU2BankConfigPeakLoadReset OBJECT-TYPE
  6797.   SYNTAX INTEGER {
  6798.    noOperation (1),
  6799.    reset (2)
  6800.   }
  6801.   ACCESS read-write
  6802.   STATUS mandatory
  6803.   DESCRIPTION
  6804.    "Setting this OID to reset (2) will cause the existing peak current value
  6805.     to be replaced by the present load current value.
  6806.  
  6807.    Getting this OID will do nothing and return the noOperation(1) value."
  6808.   ::= {ePDU2BankConfigEntry 8}
  6809.  
  6810. ePDU2BankInfoTable OBJECT-TYPE
  6811.   SYNTAX SEQUENCE OF EPDU2BankInfoEntryStruct
  6812.   ACCESS not-accessible
  6813.   STATUS mandatory
  6814.   DESCRIPTION
  6815.    "A table of Rack PDU bank information."
  6816.   ::= {ePDU2Bank 3}
  6817.  
  6818. ePDU2BankInfoEntry OBJECT-TYPE
  6819.   SYNTAX EPDU2BankInfoEntryStruct
  6820.   ACCESS not-accessible
  6821.   STATUS mandatory
  6822.   DESCRIPTION
  6823.    "Information data from currently queried Rack PDU bank."
  6824.   INDEX {ePDU2BankInfoIndex}
  6825.   ::= {ePDU2BankInfoTable 1}
  6826.  
  6827. EPDU2BankInfoEntryStruct ::=
  6828.  SEQUENCE {
  6829.   ePDU2BankInfoIndex     INTEGER,
  6830.   ePDU2BankInfoModuleIndex  INTEGER,
  6831.   ePDU2BankInfoNumber     INTEGER
  6832.  }
  6833.  
  6834. ePDU2BankInfoIndex OBJECT-TYPE
  6835.   SYNTAX INTEGER(1..12)
  6836.   ACCESS read-only
  6837.   STATUS mandatory
  6838.   DESCRIPTION
  6839.    "The index to the Rack PDU bank properties table entry."
  6840.   ::= {ePDU2BankInfoEntry 1}
  6841.  
  6842. ePDU2BankInfoModuleIndex OBJECT-TYPE
  6843.   SYNTAX INTEGER
  6844.   ACCESS read-only
  6845.   STATUS mandatory
  6846.   DESCRIPTION
  6847.    "The Rack PDU numeric ID."
  6848.   ::= {ePDU2BankInfoEntry 2}
  6849.  
  6850. ePDU2BankInfoNumber OBJECT-TYPE
  6851.   SYNTAX INTEGER
  6852.   ACCESS read-only
  6853.   STATUS mandatory
  6854.   DESCRIPTION
  6855.    "The numeric bank ID."
  6856.   ::= {ePDU2BankInfoEntry 3}
  6857.  
  6858. ePDU2BankStatusTable OBJECT-TYPE
  6859.   SYNTAX SEQUENCE OF EPDU2BankStatusEntryStruct
  6860.   ACCESS not-accessible
  6861.   STATUS mandatory
  6862.   DESCRIPTION
  6863.    "A table of Rack PDU bank status data"
  6864.   ::= {ePDU2Bank 4}
  6865.  
  6866. ePDU2BankStatusEntry OBJECT-TYPE
  6867.   SYNTAX EPDU2BankStatusEntryStruct
  6868.   ACCESS not-accessible
  6869.   STATUS mandatory
  6870.   DESCRIPTION
  6871.    "Status data from currently queried Rack PDU bank"
  6872.   INDEX {ePDU2BankStatusIndex}
  6873.   ::= {ePDU2BankStatusTable 1}
  6874.  
  6875. EPDU2BankStatusEntryStruct ::=
  6876.  SEQUENCE {
  6877.   ePDU2BankStatusIndex       INTEGER,
  6878.   ePDU2BankStatusModuleIndex    INTEGER,
  6879.   ePDU2BankStatusNumber       INTEGER,
  6880.   ePDU2BankStatusLoadState     INTEGER,
  6881.   ePDU2BankStatusLoad        Gauge,
  6882.   ePDU2BankStatusPeakLoad      Gauge,
  6883.   ePDU2BankStatusPeakLoadTimestamp DisplayString,
  6884.   ePDU2BankStatusPeakLoadStartTime DisplayString
  6885.  }
  6886.  
  6887. ePDU2BankStatusIndex OBJECT-TYPE
  6888.   SYNTAX INTEGER(1..12)
  6889.   ACCESS read-only
  6890.   STATUS mandatory
  6891.   DESCRIPTION
  6892.    "The index to the Rack PDU bank status table entry."
  6893.   ::= {ePDU2BankStatusEntry 1}
  6894.  
  6895. ePDU2BankStatusModuleIndex OBJECT-TYPE
  6896.   SYNTAX INTEGER
  6897.   ACCESS read-only
  6898.   STATUS mandatory
  6899.   DESCRIPTION
  6900.    "The Rack PDU numeric ID."
  6901.   ::= {ePDU2BankStatusEntry 2}
  6902.  
  6903. ePDU2BankStatusNumber OBJECT-TYPE
  6904.   SYNTAX INTEGER
  6905.   ACCESS read-only
  6906.   STATUS mandatory
  6907.   DESCRIPTION
  6908.    "The numeric bank ID."
  6909.   ::= {ePDU2BankStatusEntry 3}
  6910.  
  6911. ePDU2BankStatusLoadState OBJECT-TYPE
  6912.   SYNTAX INTEGER {
  6913.    normal (1),
  6914.    lowLoad (2),
  6915.    nearOverload (3),
  6916.    overload (4)
  6917.   }
  6918.   ACCESS read-only
  6919.   STATUS mandatory
  6920.   DESCRIPTION
  6921.    "Indicates the present load status of the Rack
  6922.    PDU bank being queried."
  6923.   ::= {ePDU2BankStatusEntry 4}
  6924.  
  6925. ePDU2BankStatusLoad OBJECT-TYPE
  6926.   SYNTAX Gauge
  6927.   ACCESS read-only
  6928.   STATUS mandatory
  6929.   DESCRIPTION
  6930.    "Indicates the current draw, in tenths of Amps, of the load
  6931.    on the Rack PDU bank being queried."
  6932.   ::= {ePDU2BankStatusEntry 5}
  6933.  
  6934. ePDU2BankStatusPeakLoad OBJECT-TYPE
  6935.   SYNTAX Gauge
  6936.   ACCESS read-only
  6937.   STATUS mandatory
  6938.   DESCRIPTION
  6939.    "The peak current of the Rack PDU bank load in tenths of Amps."
  6940.   ::= {ePDU2BankStatusEntry 6}
  6941.  
  6942. ePDU2BankStatusPeakLoadTimestamp OBJECT-TYPE
  6943.   SYNTAX DisplayString
  6944.   ACCESS read-only
  6945.   STATUS mandatory
  6946.   DESCRIPTION
  6947.    "Indicates the date and time the bank peak current occurred."
  6948.   ::= {ePDU2BankStatusEntry 7}
  6949.  
  6950. ePDU2BankStatusPeakLoadStartTime OBJECT-TYPE
  6951.   SYNTAX DisplayString
  6952.   ACCESS read-only
  6953.   STATUS mandatory
  6954.   DESCRIPTION
  6955.    "Indicates the date and time of the last bank peak current reset."
  6956.   ::= {ePDU2BankStatusEntry 8}
  6957.  
  6958. -- ePDU2Outlet
  6959. ePDU2OutletSwitchedTableSize OBJECT-TYPE
  6960.   SYNTAX INTEGER
  6961.   ACCESS read-only
  6962.   STATUS mandatory
  6963.   DESCRIPTION
  6964.    "The number of switched outlets on connected Rack PDUs."
  6965.   ::= {ePDU2OutletSwitched 1}
  6966.  
  6967. ePDU2OutletSwitchedConfigTable OBJECT-TYPE
  6968.   SYNTAX SEQUENCE OF EPDU2OutletSwitchedConfigEntryStruct
  6969.   ACCESS not-accessible
  6970.   STATUS mandatory
  6971.   DESCRIPTION
  6972.    "A table of Rack PDU switched outlet configuration data."
  6973.   ::= {ePDU2OutletSwitched 2}
  6974.  
  6975. ePDU2OutletSwitchedConfigEntry OBJECT-TYPE
  6976.   SYNTAX EPDU2OutletSwitchedConfigEntryStruct
  6977.   ACCESS not-accessible
  6978.   STATUS mandatory
  6979.   DESCRIPTION
  6980.    "Configuration data from currently queried Rack PDU
  6981.    switched outlet."
  6982.   INDEX {ePDU2OutletSwitchedConfigIndex}
  6983.   ::= {ePDU2OutletSwitchedConfigTable 1}
  6984.  
  6985. EPDU2OutletSwitchedConfigEntryStruct ::=
  6986.  SEQUENCE {
  6987.   ePDU2OutletSwitchedConfigIndex     INTEGER,
  6988.   ePDU2OutletSwitchedConfigModuleIndex  INTEGER,
  6989.   ePDU2OutletSwitchedConfigNumber     INTEGER,
  6990.   ePDU2OutletSwitchedConfigName      DisplayString,
  6991.   ePDU2OutletSwitchedConfigPowerOnTime  INTEGER,
  6992.   ePDU2OutletSwitchedConfigPowerOffTime  INTEGER,
  6993.   ePDU2OutletSwitchedConfigRebootDuration INTEGER
  6994.  }
  6995.  
  6996. ePDU2OutletSwitchedConfigIndex OBJECT-TYPE
  6997.   SYNTAX INTEGER(1..96)
  6998.   ACCESS read-only
  6999.   STATUS mandatory
  7000.   DESCRIPTION
  7001.    "The index to the Rack PDU switched outlet configuration table entry."
  7002.   ::= {ePDU2OutletSwitchedConfigEntry 1}
  7003.  
  7004. ePDU2OutletSwitchedConfigModuleIndex OBJECT-TYPE
  7005.   SYNTAX INTEGER
  7006.   ACCESS read-only
  7007.   STATUS mandatory
  7008.   DESCRIPTION
  7009.    "The Rack PDU numeric ID."
  7010.   ::= {ePDU2OutletSwitchedConfigEntry 2}
  7011.  
  7012. ePDU2OutletSwitchedConfigNumber OBJECT-TYPE
  7013.   SYNTAX INTEGER
  7014.   ACCESS read-only
  7015.   STATUS mandatory
  7016.   DESCRIPTION
  7017.    "The numeric switched outlet ID."
  7018.   ::= {ePDU2OutletSwitchedConfigEntry 3}
  7019.  
  7020. ePDU2OutletSwitchedConfigName OBJECT-TYPE
  7021.   SYNTAX DisplayString
  7022.   ACCESS read-write
  7023.   STATUS mandatory
  7024.   DESCRIPTION
  7025.    "The user-defined switched outlet name string."
  7026.   ::= {ePDU2OutletSwitchedConfigEntry 4}
  7027.  
  7028. ePDU2OutletSwitchedConfigPowerOnTime OBJECT-TYPE
  7029.   SYNTAX INTEGER
  7030.   ACCESS read-write
  7031.   STATUS mandatory
  7032.   DESCRIPTION
  7033.    "The amount of time (in seconds) the outlet will delay
  7034.    powering on at coldstart or when a command that requires
  7035.    a turn-on delay is issued.
  7036.    
  7037.    Allowed values are:
  7038.     -1 - never power on.
  7039.      0 - power on immediately.
  7040.      1 to 7200 - power on up to 7200 seconds after being
  7041.             commanded."
  7042.   ::= {ePDU2OutletSwitchedConfigEntry 5}
  7043.  
  7044. ePDU2OutletSwitchedConfigPowerOffTime OBJECT-TYPE
  7045.   SYNTAX INTEGER
  7046.   ACCESS read-write
  7047.   STATUS mandatory
  7048.   DESCRIPTION
  7049.    "The amount of time (in seconds) the outlet will delay
  7050.    powering off when a command that requires a
  7051.    turn-off delay is issued.
  7052.    
  7053.    Allowed values are:
  7054.     -1 - never power off.
  7055.      0 - power off immediately.
  7056.      1 to 7200 - power off up to 7200 seconds after being
  7057.             commanded."
  7058.   ::= {ePDU2OutletSwitchedConfigEntry 6}
  7059.  
  7060. ePDU2OutletSwitchedConfigRebootDuration OBJECT-TYPE
  7061.   SYNTAX INTEGER
  7062.   ACCESS read-write
  7063.   STATUS mandatory
  7064.   DESCRIPTION
  7065.    "During a reboot sequence, power is turned off and then
  7066.    back on. This OID defines the amount of time to wait,
  7067.    in seconds, after turning the power off, at the start
  7068.    of the sequence, before turning power back on, at the
  7069.    end of the reboot sequence.
  7070.    
  7071.    Allowed range is any value between 5 and 60 seconds (1 minute)."
  7072.   ::= {ePDU2OutletSwitchedConfigEntry 7}
  7073.  
  7074. ePDU2OutletSwitchedInfoTable OBJECT-TYPE
  7075.   SYNTAX SEQUENCE OF EPDU2OutletSwitchedInfoEntryStruct
  7076.   ACCESS not-accessible
  7077.   STATUS mandatory
  7078.   DESCRIPTION
  7079.    "A table of Rack PDU switched outlet information."
  7080.   ::= {ePDU2OutletSwitched 3}
  7081.  
  7082. ePDU2OutletSwitchedInfoEntry OBJECT-TYPE
  7083.   SYNTAX EPDU2OutletSwitchedInfoEntryStruct
  7084.   ACCESS not-accessible
  7085.   STATUS mandatory
  7086.   DESCRIPTION
  7087.    "Information of the currently queried Rack PDU
  7088.    switched outlet."
  7089.   INDEX {ePDU2OutletSwitchedInfoIndex}
  7090.   ::= {ePDU2OutletSwitchedInfoTable 1}
  7091.  
  7092. EPDU2OutletSwitchedInfoEntryStruct ::=
  7093.  SEQUENCE {
  7094.   ePDU2OutletSwitchedInfoIndex    INTEGER,
  7095.   ePDU2OutletSwitchedInfoModuleIndex INTEGER,
  7096.   ePDU2OutletSwitchedInfoNumber    INTEGER,
  7097.   ePDU2OutletSwitchedInfoName     DisplayString,
  7098.   ePDU2OutletSwitchedInfoPhaseLayout INTEGER,
  7099.   ePDU2OutletSwitchedInfoBank     INTEGER
  7100.  }
  7101.  
  7102. ePDU2OutletSwitchedInfoIndex OBJECT-TYPE
  7103.   SYNTAX INTEGER(1..96)
  7104.   ACCESS read-only
  7105.   STATUS mandatory
  7106.   DESCRIPTION
  7107.    "The index to the Rack PDU switched outlet information table entry."
  7108.   ::= {ePDU2OutletSwitchedInfoEntry 1}
  7109.  
  7110. ePDU2OutletSwitchedInfoModuleIndex OBJECT-TYPE
  7111.   SYNTAX INTEGER
  7112.   ACCESS read-only
  7113.   STATUS mandatory
  7114.   DESCRIPTION
  7115.    "The Rack PDU numeric ID."
  7116.   ::= {ePDU2OutletSwitchedInfoEntry 2}
  7117.  
  7118. ePDU2OutletSwitchedInfoNumber OBJECT-TYPE
  7119.   SYNTAX INTEGER
  7120.   ACCESS read-only
  7121.   STATUS mandatory
  7122.   DESCRIPTION
  7123.    "The numeric switched outlet ID."
  7124.   ::= {ePDU2OutletSwitchedInfoEntry 3}
  7125.  
  7126. ePDU2OutletSwitchedInfoName OBJECT-TYPE
  7127.   SYNTAX DisplayString
  7128.   ACCESS read-only
  7129.   STATUS mandatory
  7130.   DESCRIPTION
  7131.    "The numeric switched outlet name."
  7132.   ::= {ePDU2OutletSwitchedInfoEntry 4}
  7133.  
  7134. ePDU2OutletSwitchedInfoPhaseLayout OBJECT-TYPE
  7135.   SYNTAX INTEGER
  7136.   ACCESS read-only
  7137.   STATUS mandatory
  7138.   DESCRIPTION
  7139.    "This OID describes the phase connections of the referenced outlet as follows:
  7140.    seqPhase1ToNeutral(1) indicates that the outlet is wired from Phase 1 to Neutral.
  7141.    seqPhase2ToNeutral(2) indicates that the outlet is wired from Phase 2 to Neutral.
  7142.    seqPhase3ToNeutral(3) indicates that the outlet is wired from Phase 3 to Neutral.
  7143.    seqPhase1ToPhase2(4) indicates that the outlet is wired from Phase 1 to Phase 2.
  7144.    seqPhase2ToPhase3(5) indicates that the outlet is wired from Phase 2 to Phase 3.
  7145.    seqPhase3ToPhase1(6) indicates that the outlet is wired from Phase 3 to Phase 1."
  7146.   ::= {ePDU2OutletSwitchedInfoEntry 5}
  7147.  
  7148. ePDU2OutletSwitchedInfoBank OBJECT-TYPE
  7149.   SYNTAX INTEGER
  7150.   ACCESS read-only
  7151.   STATUS mandatory
  7152.   DESCRIPTION
  7153.    "The numeric bank ID."
  7154.   ::= {ePDU2OutletSwitchedInfoEntry 6}
  7155.  
  7156. ePDU2OutletSwitchedStatusTable OBJECT-TYPE
  7157.   SYNTAX SEQUENCE OF EPDU2OutletSwitchedStatusEntryStruct
  7158.   ACCESS not-accessible
  7159.   STATUS mandatory
  7160.   DESCRIPTION
  7161.    "A table of Rack PDU switched outlet status information."
  7162.   ::= {ePDU2OutletSwitched 4}
  7163.  
  7164. ePDU2OutletSwitchedStatusEntry OBJECT-TYPE
  7165.   SYNTAX EPDU2OutletSwitchedStatusEntryStruct
  7166.   ACCESS not-accessible
  7167.   STATUS mandatory
  7168.   DESCRIPTION
  7169.    "Status information for currently queried Rack PDU switched outlet."
  7170.   INDEX {ePDU2OutletSwitchedStatusIndex}
  7171.   ::= {ePDU2OutletSwitchedStatusTable 1}
  7172.  
  7173. EPDU2OutletSwitchedStatusEntryStruct ::=
  7174.  SEQUENCE {
  7175.   ePDU2OutletSwitchedStatusIndex     INTEGER,
  7176.   ePDU2OutletSwitchedStatusModuleIndex  INTEGER,
  7177.   ePDU2OutletSwitchedStatusNumber     INTEGER,
  7178.   ePDU2OutletSwitchedStatusName      DisplayString,
  7179.   ePDU2OutletSwitchedStatusState     INTEGER,
  7180.   ePDU2OutletSwitchedStatusCommandPending INTEGER
  7181.  }
  7182.  
  7183. ePDU2OutletSwitchedStatusIndex OBJECT-TYPE
  7184.   SYNTAX INTEGER(1..96)
  7185.   ACCESS read-only
  7186.   STATUS mandatory
  7187.   DESCRIPTION
  7188.    "The index to the Rack PDU switched outlet status information table entry."
  7189.   ::= {ePDU2OutletSwitchedStatusEntry 1}
  7190.  
  7191. ePDU2OutletSwitchedStatusModuleIndex OBJECT-TYPE
  7192.   SYNTAX INTEGER
  7193.   ACCESS read-only
  7194.   STATUS mandatory
  7195.   DESCRIPTION
  7196.    "The Rack PDU numeric ID."
  7197.   ::= {ePDU2OutletSwitchedStatusEntry 2}
  7198.  
  7199. ePDU2OutletSwitchedStatusNumber OBJECT-TYPE
  7200.   SYNTAX INTEGER
  7201.   ACCESS read-only
  7202.   STATUS mandatory
  7203.   DESCRIPTION
  7204.    "The numeric switched outlet ID."
  7205.   ::= {ePDU2OutletSwitchedStatusEntry 3}
  7206.  
  7207. ePDU2OutletSwitchedStatusName OBJECT-TYPE
  7208.   SYNTAX DisplayString
  7209.   ACCESS read-only
  7210.   STATUS mandatory
  7211.   DESCRIPTION
  7212.    "The user-defined switched outlet name string."
  7213.   ::= {ePDU2OutletSwitchedStatusEntry 4}
  7214.  
  7215. ePDU2OutletSwitchedStatusState OBJECT-TYPE
  7216.   SYNTAX INTEGER {
  7217.    outletStatusOn (1),
  7218.    outletStatusOff (2)
  7219.   }
  7220.   ACCESS read-only
  7221.   STATUS mandatory
  7222.   DESCRIPTION
  7223.    "Indicates the present switch state of the Rack PDU switched outlet being queried."
  7224.   ::= {ePDU2OutletSwitchedStatusEntry 5}
  7225.  
  7226. ePDU2OutletSwitchedStatusCommandPending OBJECT-TYPE
  7227.   SYNTAX INTEGER {
  7228.    outletStatusCommandPending (1),
  7229.    outletStatusNoCommandPending (2)
  7230.   }
  7231.   ACCESS read-only
  7232.   STATUS mandatory
  7233.   DESCRIPTION
  7234.    "Getting this variable will return the command pending state of the outlet.
  7235.    If a command is pending on the outlet, the outletStatusCommandPending (1)
  7236.    value will be returned. If there is not a command pending on the outlet,
  7237.    the outletStatusNoCommandPending (2) will be returned."
  7238.   ::= {ePDU2OutletSwitchedStatusEntry 6}
  7239.  
  7240. ePDU2OutletSwitchedControlTable OBJECT-TYPE
  7241.   SYNTAX SEQUENCE OF EPDU2OutletSwitchedControlEntryStruct
  7242.   ACCESS not-accessible
  7243.   STATUS mandatory
  7244.   DESCRIPTION
  7245.    "A table of Rack PDU switched outlet control data."
  7246.   ::= {ePDU2OutletSwitched 5}
  7247.  
  7248. ePDU2OutletSwitchedControlEntry OBJECT-TYPE
  7249.   SYNTAX EPDU2OutletSwitchedControlEntryStruct
  7250.   ACCESS not-accessible
  7251.   STATUS mandatory
  7252.   DESCRIPTION
  7253.    "Control data for currently queried Rack PDU switched outlet."
  7254.   INDEX {ePDU2OutletSwitchedControlIndex}
  7255.   ::= {ePDU2OutletSwitchedControlTable 1}
  7256.  
  7257. EPDU2OutletSwitchedControlEntryStruct ::=
  7258.  SEQUENCE {
  7259.   ePDU2OutletSwitchedControlIndex    INTEGER,
  7260.   ePDU2OutletSwitchedControlModuleIndex INTEGER,
  7261.   ePDU2OutletSwitchedControlNumber   INTEGER,
  7262.   ePDU2OutletSwitchedControlName    DisplayString,
  7263.   ePDU2OutletSwitchedControlCommand   INTEGER
  7264.  }
  7265.  
  7266. ePDU2OutletSwitchedControlIndex OBJECT-TYPE
  7267.   SYNTAX INTEGER(1..96)
  7268.   ACCESS read-only
  7269.   STATUS mandatory
  7270.   DESCRIPTION
  7271.    "The index to the Rack PDU switched outlet control data table entry."
  7272.   ::= {ePDU2OutletSwitchedControlEntry 1}
  7273.  
  7274. ePDU2OutletSwitchedControlModuleIndex OBJECT-TYPE
  7275.   SYNTAX INTEGER
  7276.   ACCESS read-only
  7277.   STATUS mandatory
  7278.   DESCRIPTION
  7279.    "The user-defined Rack PDU numeric ID."
  7280.   ::= {ePDU2OutletSwitchedControlEntry 2}
  7281.  
  7282. ePDU2OutletSwitchedControlNumber OBJECT-TYPE
  7283.   SYNTAX INTEGER
  7284.   ACCESS read-only
  7285.   STATUS mandatory
  7286.   DESCRIPTION
  7287.    "The numeric switched outlet ID."
  7288.   ::= {ePDU2OutletSwitchedControlEntry 3}
  7289.  
  7290. ePDU2OutletSwitchedControlName OBJECT-TYPE
  7291.   SYNTAX DisplayString
  7292.   ACCESS read-only
  7293.   STATUS mandatory
  7294.   DESCRIPTION
  7295.    "The user-defined switched outlet name string."
  7296.   ::= {ePDU2OutletSwitchedControlEntry 4}
  7297.  
  7298. ePDU2OutletSwitchedControlCommand OBJECT-TYPE
  7299.   SYNTAX INTEGER {
  7300.    immediateOn (1),
  7301.    immediateOff (2),
  7302.    immediateReboot (3),
  7303.    delayedOn (4),
  7304.    delayedOff (5),
  7305.    delayedReboot (6),
  7306.    cancelPendingCommand (7),
  7307.    outletIdentify (8)
  7308.   }
  7309.   ACCESS read-write
  7310.   STATUS mandatory
  7311.   DESCRIPTION
  7312.    "Getting this variable will return the outlet state. If
  7313.    the outlet is on, the immediateOn (1) value will be returned.
  7314.    If the outlet is off, the immediateOff (2) value will be returned.
  7315.    
  7316.    Setting this variable to immediateOn (1) will immediately turn
  7317.    the outlet on.
  7318.    
  7319.    Setting this variable to immediateOff (2) will immediately turn
  7320.    the outlet off.
  7321.    
  7322.    Setting this variable to immediateReboot (3) will immediately
  7323.    reboot the outlet.
  7324.  
  7325.     Setting this variable to delayedOn (4) will turn the outlet on
  7326.     after the ePDUOutletConfigPowerOnTime OID time has elapsed.
  7327.    
  7328.     Setting this variable to delayedOff (5) will turn the outlet off
  7329.     after the ePDUOutletConfigPowerOffTime OID time has elapsed.
  7330.    
  7331.     Setting this variable to delayedReboot (6) will cause the
  7332.     Switched Rack PDU to perform a delayedOff command, wait the
  7333.     ePDUOutletConfigRebootDuration OID time, and then perform a
  7334.     delayedOn command.
  7335.    
  7336.     Setting this variable to cancelPendingCommand (7) will cause any
  7337.     pending command to this outlet to be canceled.
  7338.    
  7339.     Setting this variable to outletIdentify (8) will cause PDU LED
  7340.     to display the number of the outlet."
  7341.   ::= {ePDU2OutletSwitchedControlEntry 5}
  7342.  
  7343. ePDU2OutletMeteredTableSize OBJECT-TYPE
  7344.   SYNTAX INTEGER
  7345.   ACCESS read-only
  7346.   STATUS mandatory
  7347.   DESCRIPTION
  7348.    "The number of metered outlets on connected Rack PDUs."
  7349.   ::= {ePDU2OutletMetered 1}
  7350.  
  7351. ePDU2OutletMeteredConfigTable OBJECT-TYPE
  7352.   SYNTAX SEQUENCE OF EPDU2OutletMeteredConfigEntryStruct
  7353.   ACCESS not-accessible
  7354.   STATUS mandatory
  7355.   DESCRIPTION
  7356.    "A table of Rack PDU metered outlet configuration data."
  7357.   ::= {ePDU2OutletMetered 2}
  7358.  
  7359. ePDU2OutletMeteredConfigEntry OBJECT-TYPE
  7360.   SYNTAX EPDU2OutletMeteredConfigEntryStruct
  7361.   ACCESS not-accessible
  7362.   STATUS mandatory
  7363.   DESCRIPTION
  7364.    "Configuration data from currently queried Rack PDU metered outlet."
  7365.   INDEX {ePDU2OutletMeteredConfigIndex}
  7366.   ::= {ePDU2OutletMeteredConfigTable 1}
  7367.  
  7368. EPDU2OutletMeteredConfigEntryStruct ::=
  7369.  SEQUENCE {
  7370.   ePDU2OutletMeteredConfigIndex         INTEGER,
  7371.   ePDU2OutletMeteredConfigModuleIndex      INTEGER,
  7372.   ePDU2OutletMeteredConfigNumber        INTEGER,
  7373.   ePDU2OutletMeteredConfigName         DisplayString,
  7374.   ePDU2OutletMeteredConfigLowLoadThreshold   INTEGER,
  7375.   ePDU2OutletMeteredConfigNearOverloadThreshold INTEGER,
  7376.   ePDU2OutletMeteredConfigOverloadThreshold   INTEGER
  7377.  }
  7378.  
  7379. ePDU2OutletMeteredConfigIndex OBJECT-TYPE
  7380.   SYNTAX INTEGER(1..96)
  7381.   ACCESS read-only
  7382.   STATUS mandatory
  7383.   DESCRIPTION
  7384.    "The index to the Rack PDU metered outlet configuration table entry."
  7385.   ::= {ePDU2OutletMeteredConfigEntry 1}
  7386.  
  7387. ePDU2OutletMeteredConfigModuleIndex OBJECT-TYPE
  7388.   SYNTAX INTEGER
  7389.   ACCESS read-only
  7390.   STATUS mandatory
  7391.   DESCRIPTION
  7392.    "The user-defined Rack PDU numeric ID."
  7393.   ::= {ePDU2OutletMeteredConfigEntry 2}
  7394.  
  7395. ePDU2OutletMeteredConfigNumber OBJECT-TYPE
  7396.   SYNTAX INTEGER
  7397.   ACCESS read-only
  7398.   STATUS mandatory
  7399.   DESCRIPTION
  7400.    "The numeric metered outlet ID."
  7401.   ::= {ePDU2OutletMeteredConfigEntry 3}
  7402.  
  7403. ePDU2OutletMeteredConfigName OBJECT-TYPE
  7404.   SYNTAX DisplayString
  7405.   ACCESS read-write
  7406.   STATUS mandatory
  7407.   DESCRIPTION
  7408.    "The user-defined metered outlet name string."
  7409.   ::= {ePDU2OutletMeteredConfigEntry 4}
  7410.  
  7411. ePDU2OutletMeteredConfigLowLoadThreshold OBJECT-TYPE
  7412.   SYNTAX INTEGER
  7413.   ACCESS read-write
  7414.   STATUS mandatory
  7415.   DESCRIPTION
  7416.    "User-defined outlet low load current threshold in Watts."
  7417.   ::= {ePDU2OutletMeteredConfigEntry 5}
  7418.  
  7419. ePDU2OutletMeteredConfigNearOverloadThreshold OBJECT-TYPE
  7420.   SYNTAX INTEGER
  7421.   ACCESS read-write
  7422.   STATUS mandatory
  7423.   DESCRIPTION
  7424.    "User-defined outlet near overload warning threshold in Watts."
  7425.   ::= {ePDU2OutletMeteredConfigEntry 6}
  7426.  
  7427. ePDU2OutletMeteredConfigOverloadThreshold OBJECT-TYPE
  7428.   SYNTAX INTEGER
  7429.   ACCESS read-write
  7430.   STATUS mandatory
  7431.   DESCRIPTION
  7432.    "User-defined outlet overload current threshold in Watts."
  7433.   ::= {ePDU2OutletMeteredConfigEntry 7}
  7434.  
  7435. ePDU2OutletMeteredInfoTable OBJECT-TYPE
  7436.   SYNTAX SEQUENCE OF EPDU2OutletMeteredInfoEntryStruct
  7437.   ACCESS not-accessible
  7438.   STATUS mandatory
  7439.   DESCRIPTION
  7440.    "A table of Rack PDU metered outlet information."
  7441.   ::= {ePDU2OutletMetered 3}
  7442.  
  7443. ePDU2OutletMeteredInfoEntry OBJECT-TYPE
  7444.   SYNTAX EPDU2OutletMeteredInfoEntryStruct
  7445.   ACCESS not-accessible
  7446.   STATUS mandatory
  7447.   DESCRIPTION
  7448.    "Information of currently queried Rack PDU metered outlet."
  7449.   INDEX {ePDU2OutletMeteredInfoIndex}
  7450.   ::= {ePDU2OutletMeteredInfoTable 1}
  7451.  
  7452. EPDU2OutletMeteredInfoEntryStruct ::=
  7453.  SEQUENCE {
  7454.   ePDU2OutletMeteredInfoIndex     INTEGER,
  7455.   ePDU2OutletMeteredInfoModuleIndex  INTEGER,
  7456.   ePDU2OutletMeteredInfoNumber    INTEGER,
  7457.   ePDU2OutletMeteredInfoName     DisplayString,
  7458.   ePDU2OutletMeteredInfoLayout    INTEGER,
  7459.   ePDU2OutletMeteredInfoRating    INTEGER,
  7460.   ePDU2OutletMeteredInfoBank     INTEGER
  7461.  }
  7462.  
  7463. ePDU2OutletMeteredInfoIndex OBJECT-TYPE
  7464.   SYNTAX INTEGER(1..96)
  7465.   ACCESS read-only
  7466.   STATUS mandatory
  7467.   DESCRIPTION
  7468.    "The index to the Rack PDU metered information table entry."
  7469.   ::= {ePDU2OutletMeteredInfoEntry 1}
  7470.  
  7471. ePDU2OutletMeteredInfoModuleIndex OBJECT-TYPE
  7472.   SYNTAX INTEGER
  7473.   ACCESS read-only
  7474.   STATUS mandatory
  7475.   DESCRIPTION
  7476.    "The Rack PDU numeric ID."
  7477.   ::= {ePDU2OutletMeteredInfoEntry 2}
  7478.  
  7479. ePDU2OutletMeteredInfoNumber OBJECT-TYPE
  7480.   SYNTAX INTEGER
  7481.   ACCESS read-only
  7482.   STATUS mandatory
  7483.   DESCRIPTION
  7484.    "The numeric metered outlet ID."
  7485.   ::= {ePDU2OutletMeteredInfoEntry 3}
  7486.  
  7487. ePDU2OutletMeteredInfoName OBJECT-TYPE
  7488.   SYNTAX DisplayString
  7489.   ACCESS read-only
  7490.   STATUS mandatory
  7491.   DESCRIPTION
  7492.    "The user-defined metered outlet name string."
  7493.   ::= {ePDU2OutletMeteredInfoEntry 4}
  7494.  
  7495. ePDU2OutletMeteredInfoLayout OBJECT-TYPE
  7496.   SYNTAX INTEGER
  7497.   ACCESS read-only
  7498.   STATUS mandatory
  7499.   DESCRIPTION
  7500.    "This OID describes the phase connections of the referenced outlet as follows:
  7501.    seqPhase1ToNeutral(1) indicates that the outlet is wired from Phase 1 to Neutral.
  7502.    seqPhase2ToNeutral(2) indicates that the outlet is wired from Phase 2 to Neutral.
  7503.    seqPhase3ToNeutral(3) indicates that the outlet is wired from Phase 3 to Neutral.
  7504.    seqPhase1ToPhase2(4) indicates that the outlet is wired from Phase 1 to Phase 2.
  7505.    seqPhase2ToPhase3(5) indicates that the outlet is wired from Phase 2 to Phase 3.
  7506.    seqPhase3ToPhase1(6) indicates that the outlet is wired from Phase 3 to Phase 1."
  7507.   ::= {ePDU2OutletMeteredInfoEntry 5}
  7508.  
  7509. ePDU2OutletMeteredInfoRating OBJECT-TYPE
  7510.   SYNTAX INTEGER
  7511.   ACCESS read-only
  7512.   STATUS mandatory
  7513.   DESCRIPTION
  7514.    "Maximum power rating of Rack PDU metered outlet."
  7515.   ::= {ePDU2OutletMeteredInfoEntry 6}
  7516.  
  7517. ePDU2OutletMeteredInfoBank OBJECT-TYPE
  7518.   SYNTAX INTEGER
  7519.   ACCESS read-only
  7520.   STATUS mandatory
  7521.   DESCRIPTION
  7522.    "This outlet's numeric bank ID."
  7523.   ::= {ePDU2OutletMeteredInfoEntry 7}
  7524.  
  7525. ePDU2OutletMeteredStatusTable OBJECT-TYPE
  7526.   SYNTAX SEQUENCE OF EPDU2OutletMeteredStatusEntryStruct
  7527.   ACCESS not-accessible
  7528.   STATUS mandatory
  7529.   DESCRIPTION
  7530.    "A table of Rack PDU metered outlet status data."
  7531.   ::= {ePDU2OutletMetered 4}
  7532.  
  7533. ePDU2OutletMeteredStatusEntry OBJECT-TYPE
  7534.   SYNTAX EPDU2OutletMeteredStatusEntryStruct
  7535.   ACCESS not-accessible
  7536.   STATUS mandatory
  7537.   DESCRIPTION
  7538.    "Status data from currently queried Rack PDU metered outlet."
  7539.   INDEX {ePDU2OutletMeteredStatusIndex}
  7540.   ::= {ePDU2OutletMeteredStatusTable 1}
  7541.  
  7542. EPDU2OutletMeteredStatusEntryStruct ::=
  7543.  SEQUENCE {
  7544.   ePDU2OutletMeteredStatusIndex        INTEGER,
  7545.   ePDU2OutletMeteredStatusModuleIndex     INTEGER,
  7546.   ePDU2OutletMeteredStatusNumber       INTEGER,
  7547.   ePDU2OutletMeteredStatusName        DisplayString,
  7548.   ePDU2OutletMeteredStatusAlarm        INTEGER,
  7549.   ePDU2OutletMeteredStatusLoad        Gauge,
  7550.   ePDU2OutletMeteredStatusActivePower     Gauge,
  7551.   ePDU2OutletMeteredStatusPeakPower      Gauge,
  7552.   ePDU2OutletMeteredStatusPeakPowerTimestamp DisplayString,
  7553.   ePDU2OutletMeteredStatusPeakPowerStartTime DisplayString,
  7554.   ePDU2OutletMeteredStatusEnergy       Gauge,
  7555.   ePDU2OutletMeteredStatusEnergyStart     DisplayString
  7556.  }
  7557.  
  7558. ePDU2OutletMeteredStatusIndex OBJECT-TYPE
  7559.   SYNTAX INTEGER(1..96)
  7560.   ACCESS read-only
  7561.   STATUS mandatory
  7562.   DESCRIPTION
  7563.    "The index to the Rack PDU metered status table entry."
  7564.   ::= {ePDU2OutletMeteredStatusEntry 1}
  7565.  
  7566. ePDU2OutletMeteredStatusModuleIndex OBJECT-TYPE
  7567.   SYNTAX INTEGER
  7568.   ACCESS read-only
  7569.   STATUS mandatory
  7570.   DESCRIPTION
  7571.    "The Rack PDU numeric ID."
  7572.   ::= {ePDU2OutletMeteredStatusEntry 2}
  7573.  
  7574. ePDU2OutletMeteredStatusNumber OBJECT-TYPE
  7575.   SYNTAX INTEGER
  7576.   ACCESS read-only
  7577.   STATUS mandatory
  7578.   DESCRIPTION
  7579.    "The numeric metered outlet ID."
  7580.   ::= {ePDU2OutletMeteredStatusEntry 3}
  7581.  
  7582. ePDU2OutletMeteredStatusName OBJECT-TYPE
  7583.   SYNTAX DisplayString
  7584.   ACCESS read-only
  7585.   STATUS mandatory
  7586.   DESCRIPTION
  7587.    "The user-defined metered outlet name string."
  7588.   ::= {ePDU2OutletMeteredStatusEntry 4}
  7589.  
  7590. ePDU2OutletMeteredStatusAlarm OBJECT-TYPE
  7591.   SYNTAX INTEGER {
  7592.    noLoadAlarm (1),
  7593.    underCurrentAlarm (2),
  7594.    nearOverCurrentAlarm (3),
  7595.    overCurrentAlarm (4)
  7596.   }
  7597.   ACCESS read-only
  7598.   STATUS mandatory
  7599.   DESCRIPTION
  7600.    "Getting this OID will return the current outlet alarm."
  7601.   ::= {ePDU2OutletMeteredStatusEntry 5}
  7602.  
  7603. ePDU2OutletMeteredStatusLoad OBJECT-TYPE
  7604.   SYNTAX Gauge
  7605.   ACCESS read-only
  7606.   STATUS mandatory
  7607.   DESCRIPTION
  7608.    "Getting this OID will return the measured Outlet load
  7609.    for an Outlet Monitored Rack PDU in tenths of Amps."
  7610.   ::= {ePDU2OutletMeteredStatusEntry 6}
  7611.  
  7612. ePDU2OutletMeteredStatusActivePower OBJECT-TYPE
  7613.   SYNTAX Gauge
  7614.   ACCESS read-only
  7615.   STATUS mandatory
  7616.   DESCRIPTION
  7617.    "Getting this OID will return the measured Outlet load for
  7618.    an Outlet Monitored Rack PDU in watts."
  7619.   ::= {ePDU2OutletMeteredStatusEntry 7}
  7620.  
  7621. ePDU2OutletMeteredStatusPeakPower OBJECT-TYPE
  7622.   SYNTAX Gauge
  7623.   ACCESS read-only
  7624.   STATUS mandatory
  7625.   DESCRIPTION
  7626.    "The peak power consumption of the Rack PDU load in watts."
  7627.   ::= {ePDU2OutletMeteredStatusEntry 8}
  7628.  
  7629. ePDU2OutletMeteredStatusPeakPowerTimestamp OBJECT-TYPE
  7630.   SYNTAX DisplayString
  7631.   ACCESS read-only
  7632.   STATUS mandatory
  7633.   DESCRIPTION
  7634.    "Get this oid shows the date and time that peak power
  7635.    consumption occurred."
  7636.   ::= {ePDU2OutletMeteredStatusEntry 9}
  7637.  
  7638. ePDU2OutletMeteredStatusPeakPowerStartTime OBJECT-TYPE
  7639.   SYNTAX DisplayString
  7640.   ACCESS read-only
  7641.   STATUS mandatory
  7642.   DESCRIPTION
  7643.    "Get this oid shows the date and time that peak power
  7644.    consumption started."
  7645.   ::= {ePDU2OutletMeteredStatusEntry 10}
  7646.  
  7647. ePDU2OutletMeteredStatusEnergy OBJECT-TYPE
  7648.   SYNTAX Gauge
  7649.   ACCESS read-only
  7650.   STATUS mandatory
  7651.   DESCRIPTION
  7652.    "Energy meter measuring Rack PDU load energy consumption
  7653.    in tenths of kilowatt-hours."
  7654.   ::= {ePDU2OutletMeteredStatusEntry 11}
  7655.  
  7656. ePDU2OutletMeteredStatusEnergyStart OBJECT-TYPE
  7657.   SYNTAX DisplayString
  7658.   ACCESS read-only
  7659.   STATUS mandatory
  7660.   DESCRIPTION
  7661.    "Indicates the date and time of the last device energy
  7662.    meter reset."
  7663.   ::= {ePDU2OutletMeteredStatusEntry 12}
  7664.  
  7665. -- ePDU2Sensor
  7666. ePDU2SensorTableSize OBJECT-TYPE
  7667.   SYNTAX INTEGER
  7668.   ACCESS read-only
  7669.   STATUS mandatory
  7670.   DESCRIPTION "ePDU2SensorTableSize"
  7671.   ::= {ePDU2Sensor 1}
  7672.  
  7673. -- ePDU2Group
  7674. ePDU2GroupNumberOfDevices OBJECT-TYPE
  7675.   SYNTAX INTEGER
  7676.   ACCESS read-only
  7677.   STATUS mandatory
  7678.   DESCRIPTION
  7679.    "Getting this OID will return the number of Rack PDU devices contributing
  7680.    to the Daisy Chain group power and energy values. Queries
  7681.    to slave units in an Daisy Chain group will return 0."
  7682.   ::= {ePDU2Group 1}
  7683.  
  7684. ePDU2GroupTotalPower OBJECT-TYPE
  7685.   SYNTAX Gauge
  7686.   ACCESS read-only
  7687.   STATUS mandatory
  7688.   DESCRIPTION
  7689.    "Getting this OID will return the total power consumption of the Rack PDU
  7690.    Daisy Chain group devices in watts. Queries to slave
  7691.    units in an Daisy Chain group will return 0."
  7692.   ::= {ePDU2Group 2}
  7693.  
  7694. ePDU2GroupTotalEnergy OBJECT-TYPE
  7695.   SYNTAX Gauge
  7696.   ACCESS read-only
  7697.   STATUS mandatory
  7698.   DESCRIPTION
  7699.    "Getting this OID will return the total energy consumption of the Rack
  7700.    PDU Daisy Chain group devices in tenths of kilowatt-hours.
  7701.    
  7702.    To reset the energy meters for each of the Rack PDU devices that contribute
  7703.    to this value, see the ePDU2GroupEnergyReset OID.
  7704.    
  7705.    To view the start time for each of the Rack PDU device energy meters that
  7706.    contribute to this value, see the ePDU2DeviceStatusEnergyStartTime OID.
  7707.    
  7708.    Queries to slave units in an Daisy Chain group will return 0."
  7709.   ::= {ePDU2Group 3}
  7710.  
  7711. ePDU2GroupEnergyReset OBJECT-TYPE
  7712.   SYNTAX INTEGER {
  7713.    noOperation (1),
  7714.    reset (2)
  7715.   }
  7716.   ACCESS read-write
  7717.   STATUS mandatory
  7718.   DESCRIPTION
  7719.    "Setting this OID to reset (2) will cause the device energy meter value
  7720.    on each device in the Rack PDU Daisy Chain group to be reset to zero.
  7721.  
  7722.    Getting this OID in models that support this feature will do nothing
  7723.    and return the noOperation(1) value."
  7724.   ::= {ePDU2Group 4}
  7725.  
  7726. ePDU2GroupPeakRecordReset OBJECT-TYPE
  7727.   SYNTAX INTEGER {
  7728.    noOperation (1),
  7729.    reset (2)
  7730.   }
  7731.   ACCESS read-write
  7732.   STATUS mandatory
  7733.   DESCRIPTION
  7734.    "Setting this OID to reset (2) will cause the device peak record value
  7735.    on each device in the Rack PDU Daisy Chain group to be reset to current
  7736.    load/power.
  7737.    
  7738.    Getting this OID in models that support this feature will do nothing
  7739.    and return the noOperation(1) value."
  7740.   ::= {ePDU2Group 5}
  7741.  
  7742. -- Battery Manager
  7743. bmIdentModelName OBJECT-TYPE
  7744.    SYNTAX DisplayString
  7745.    ACCESS read-only
  7746.    STATUS mandatory
  7747.    DESCRIPTION
  7748.       "Battery manager model name."
  7749.    ::= { bmIdent 1 }
  7750.  
  7751. bmIdentHardwareRev OBJECT-TYPE
  7752.    SYNTAX DisplayString
  7753.    ACCESS read-only
  7754.    STATUS mandatory
  7755.    DESCRIPTION
  7756.       "Battery manager hardware version."
  7757.    ::= { bmIdent 2 }
  7758.    
  7759. bmIdentFirmwareRev OBJECT-TYPE
  7760.    SYNTAX DisplayString
  7761.    ACCESS read-only
  7762.    STATUS mandatory
  7763.    DESCRIPTION
  7764.       "Battery manager firmware version."
  7765.    ::= { bmIdent 3 }
  7766.    
  7767. bmIdentLCDHardwareRev OBJECT-TYPE
  7768.    SYNTAX DisplayString
  7769.    ACCESS read-only
  7770.    STATUS mandatory
  7771.    DESCRIPTION
  7772.       "Battery manager LCD hardware version."
  7773.    ::= { bmIdent 4 }
  7774.    
  7775. bmIdentLCDFirmwareRev OBJECT-TYPE
  7776.    SYNTAX DisplayString
  7777.    ACCESS read-only
  7778.    STATUS mandatory
  7779.    DESCRIPTION
  7780.       "Battery manager LCD firmware version."
  7781.    ::= { bmIdent 5 }
  7782.    
  7783. bmIdentDateOfManufacture OBJECT-TYPE
  7784.    SYNTAX DisplayString
  7785.    ACCESS read-only
  7786.    STATUS mandatory
  7787.    DESCRIPTION
  7788.       "Battery manager manufacture date."
  7789.    ::= { bmIdent 6 }
  7790.    
  7791. bmIdentSerialNumber OBJECT-TYPE
  7792.    SYNTAX DisplayString
  7793.    ACCESS read-only
  7794.    STATUS mandatory
  7795.    DESCRIPTION
  7796.       "Battery manager serial number."
  7797.    ::= { bmIdent 7 }
  7798.  
  7799. bmIdentName OBJECT-TYPE
  7800.    SYNTAX DisplayString
  7801.    ACCESS read-write
  7802.    STATUS mandatory
  7803.    DESCRIPTION
  7804.       "Battery manager system identification name."
  7805.    ::= { bmIdent 8 }
  7806.  
  7807. bmIdentLocation OBJECT-TYPE
  7808.    SYNTAX DisplayString
  7809.    ACCESS read-write
  7810.    STATUS mandatory
  7811.    DESCRIPTION
  7812.       "Battery manager system location."
  7813.    ::= { bmIdent 9 }
  7814.  
  7815. bmPropertyStringMax OBJECT-TYPE
  7816.    SYNTAX INTEGER
  7817.    ACCESS read-only
  7818.    STATUS mandatory
  7819.    DESCRIPTION
  7820.       "Battery manager max string count supported."
  7821.    ::= { bmProperty 1 }
  7822.    
  7823. bmPropertyMaxProbeOnString OBJECT-TYPE
  7824.    SYNTAX INTEGER
  7825.    ACCESS read-only
  7826.    STATUS mandatory
  7827.    DESCRIPTION
  7828.       "Battery manager max probes on a string supported."
  7829.    ::= { bmProperty 2 }
  7830.    
  7831. bmPropertyInputVoltageRange OBJECT-TYPE
  7832.    SYNTAX DisplayString
  7833.    ACCESS read-only
  7834.    STATUS mandatory
  7835.    DESCRIPTION
  7836.       "Battery manager line input voltage range."
  7837.    ::= { bmProperty 3 }
  7838.    
  7839. bmPropertyProbesRating OBJECT-TYPE
  7840.    SYNTAX  INTEGER {
  7841.       probeUnknown(1),
  7842.       probe2V(2),
  7843.       probe4V(3),
  7844.       probe6V(4),
  7845.       probe12V(5),
  7846.       probeMixed(6)
  7847.    }
  7848.    ACCESS read-only
  7849.    STATUS mandatory
  7850.    DESCRIPTION
  7851.       "Battery probes model rating."
  7852.    ::= { bmProperty 4 }
  7853.    
  7854. bmConfigBattAH OBJECT-TYPE
  7855.    SYNTAX INTEGER
  7856.    ACCESS read-write
  7857.    STATUS mandatory
  7858.    DESCRIPTION
  7859.       "Battery manager battery AH type configuration, unit in 0.1 AH."
  7860.    ::= { bmConfig 1 }
  7861.    
  7862. bmConfigStringCount OBJECT-TYPE
  7863.    SYNTAX INTEGER
  7864.    ACCESS read-write
  7865.    STATUS mandatory
  7866.    DESCRIPTION
  7867.       "Battery manager string count setting."
  7868.    ::= { bmConfig 2 }
  7869.  
  7870. bmConfigProbesCountOnString OBJECT-TYPE
  7871.    SYNTAX INTEGER
  7872.    ACCESS read-write
  7873.    STATUS mandatory
  7874.    DESCRIPTION
  7875.       "Battery manager probe count on a string setting."
  7876.    ::= { bmConfig 3 }
  7877.    
  7878. bmConfigLowVoltAlarmThreshold OBJECT-TYPE
  7879.    SYNTAX INTEGER
  7880.    ACCESS read-write
  7881.    STATUS mandatory
  7882.    DESCRIPTION
  7883.       "Battery low voltage alarm threshold setting, unit in 0.1 volt."
  7884.    ::= { bmConfig 4 }
  7885.    
  7886. bmConfigHighVoltAlarmThreshold OBJECT-TYPE
  7887.    SYNTAX INTEGER
  7888.    ACCESS read-write
  7889.    STATUS mandatory
  7890.    DESCRIPTION
  7891.       "Battery high voltage alarm threshold setting, unit in 0.1 volt."
  7892.    ::= { bmConfig 5 }
  7893.    
  7894. bmConfigVoltDiffAlarmThreshold OBJECT-TYPE
  7895.    SYNTAX INTEGER
  7896.    ACCESS read-write
  7897.    STATUS mandatory
  7898.    DESCRIPTION
  7899.       "Batteries within a string voltage difference threshold, unit in 0.1 volt."
  7900.    ::= { bmConfig 6 }
  7901.    
  7902. bmConfigLowTempAlarmThreshold OBJECT-TYPE
  7903.    SYNTAX INTEGER
  7904.    ACCESS read-write
  7905.    STATUS mandatory
  7906.    DESCRIPTION
  7907.       "Battery low temperature alarm threshold, unit in 0.1 degree C."
  7908.    ::= { bmConfig 7 }
  7909.    
  7910. bmConfigHighTempAlarmThreshold OBJECT-TYPE
  7911.    SYNTAX INTEGER
  7912.    ACCESS read-write
  7913.    STATUS mandatory
  7914.    DESCRIPTION
  7915.       "Battery high temperature alarm threshold, unit in 0.1 degree C."
  7916.    ::= { bmConfig 8 }
  7917.    
  7918. bmConfigLowResAlarmThreshold OBJECT-TYPE
  7919.    SYNTAX INTEGER
  7920.    ACCESS read-write
  7921.    STATUS mandatory
  7922.    DESCRIPTION
  7923.       "Battery low resistance alarm threshold, unit in 0.01 mOhm."
  7924.    ::= { bmConfig 9 }
  7925.    
  7926. bmConfigHighResAlarmThreshold OBJECT-TYPE
  7927.    SYNTAX INTEGER
  7928.    ACCESS read-write
  7929.    STATUS mandatory
  7930.    DESCRIPTION
  7931.       "Battery high resistance alarm threshold, unit in 0.01 mOhm."
  7932.    ::= { bmConfig 10 }
  7933.  
  7934. bmConfigLowResWarnThreshold OBJECT-TYPE
  7935.    SYNTAX INTEGER
  7936.    ACCESS read-write
  7937.    STATUS mandatory
  7938.    DESCRIPTION
  7939.       "Battery low resistance warning threshold, unit in 0.01 mOhm."
  7940.    ::= { bmConfig 11 }
  7941.    
  7942. bmConfigHighResWarnThreshold OBJECT-TYPE
  7943.    SYNTAX INTEGER
  7944.    ACCESS read-write
  7945.    STATUS mandatory
  7946.    DESCRIPTION
  7947.       "Battery high resistance warning threshold, unit in 0.01 mOhm."
  7948.    ::= { bmConfig 12 }
  7949.  
  7950. bmConfigResHealthAlarmThreshold OBJECT-TYPE
  7951.    SYNTAX INTEGER
  7952.    ACCESS read-write
  7953.    STATUS mandatory
  7954.    DESCRIPTION
  7955.       "Battery resistance health alarm threshold, unit in percentage and should larger than 100."
  7956.    ::= { bmConfig 13 }
  7957.    
  7958. bmConfigResHealthWarnThreshold OBJECT-TYPE
  7959.    SYNTAX INTEGER
  7960.    ACCESS read-write
  7961.    STATUS mandatory
  7962.    DESCRIPTION
  7963.       "Battery resistance health warn threshold, unit in percentage and should larger than 100."
  7964.    ::= { bmConfig 14 }
  7965.  
  7966. bmConfigLowVoltAlarmThreshold10mV OBJECT-TYPE
  7967.    SYNTAX INTEGER
  7968.    ACCESS read-write
  7969.    STATUS mandatory
  7970.    DESCRIPTION
  7971.       "Battery low voltage alarm threshold setting, unit in 10 mV (0.01 volt)."
  7972.    ::= { bmConfig 15 }
  7973.    
  7974. bmConfigHighVoltAlarmThreshold10mV OBJECT-TYPE
  7975.    SYNTAX INTEGER
  7976.    ACCESS read-write
  7977.    STATUS mandatory
  7978.    DESCRIPTION
  7979.       "Battery high voltage alarm threshold setting, unit in 10 mV (0.01 volt)."
  7980.    ::= { bmConfig 16 }
  7981.                
  7982. bmConfigMergeFeature OBJECT-TYPE
  7983.    SYNTAX INTEGER{
  7984.      enable (1),
  7985.      disable (2)
  7986.    }
  7987.    ACCESS read-write
  7988.    STATUS mandatory
  7989.    DESCRIPTION
  7990.       "String merge feature setting."
  7991.    ::= { bmConfig 17 }
  7992.                
  7993. bmControlSysytemIdenticator OBJECT-TYPE
  7994.    SYNTAX INTEGER {
  7995.       noTestIndicators(1),
  7996.       testIndicators(2)
  7997.    }
  7998.    ACCESS read-write
  7999.    STATUS mandatory
  8000.    DESCRIPTION
  8001.       "Battery manager will perform a panel indicator test when the variable is set to testIndicators(2).
  8002.        Get this oid will get noTestIndicators(1)."
  8003.    ::= { bmControl 1 }
  8004.    
  8005. bmControlProbeIndicator OBJECT-TYPE
  8006.    SYNTAX INTEGER {
  8007.      noTestIndicators(1),
  8008.      testIndicators(2)
  8009.    }
  8010.    ACCESS read-write
  8011.    STATUS mandatory
  8012.    DESCRIPTION
  8013.       "Battery manager will perform a probe indicator test when the variable is set to testIndicators(2).
  8014.        Get this oid will get noTestIndicators(1)."
  8015.    ::= { bmControl 2 }
  8016.  
  8017. bmProbesNum OBJECT-TYPE
  8018.    SYNTAX INTEGER
  8019.    ACCESS read-only
  8020.    STATUS mandatory
  8021.    DESCRIPTION
  8022.       "Current connected probe number."
  8023.    ::= { bmProbes 1 }
  8024.    
  8025. bmProbesTableSize OBJECT-TYPE
  8026.    SYNTAX INTEGER
  8027.    ACCESS read-only
  8028.    STATUS mandatory
  8029.    DESCRIPTION
  8030.       "Current configured probe number."
  8031.    ::= { bmProbes 2 }
  8032.    
  8033. bmProbesTable OBJECT-TYPE
  8034.    SYNTAX SEQUENCE OF BmProbesEntry
  8035.    ACCESS not-accessible
  8036.    STATUS mandatory
  8037.    DESCRIPTION
  8038.       "Allows for getting of status of probes."
  8039.    ::= { bmProbes 3 }
  8040.  
  8041. bmProbesEntry OBJECT-TYPE
  8042.    SYNTAX BmProbesEntry
  8043.    ACCESS not-accessible
  8044.    STATUS mandatory
  8045.    DESCRIPTION
  8046.       "The status of probes installation to gather status from."
  8047.    INDEX  { bmProbesIndex }
  8048.    ::= { bmProbesTable 1 }
  8049.  
  8050. BmProbesEntry ::=
  8051.    SEQUENCE {
  8052.       bmProbesIndex          INTEGER,
  8053.       bmProbesPackIndex      INTEGER,
  8054.       bmProbesStringIndex    INTEGER,
  8055.       bmProbesBattIndex      INTEGER
  8056.    }
  8057.  
  8058. bmProbesIndex OBJECT-TYPE
  8059.    SYNTAX INTEGER(1..960)
  8060.    ACCESS read-only
  8061.    STATUS mandatory
  8062.    DESCRIPTION
  8063.       "Probes table index"
  8064.    ::= { bmProbesEntry 1 }
  8065.    
  8066. bmProbesPackIndex    OBJECT-TYPE
  8067.    SYNTAX  INTEGER(1..64)
  8068.    ACCESS  read-only
  8069.    STATUS  mandatory
  8070.    DESCRIPTION
  8071.       "The battery pack number the probe installed."
  8072.    ::= { bmProbesEntry 2 }
  8073.  
  8074. bmProbesStringIndex    OBJECT-TYPE
  8075.    SYNTAX  INTEGER(1..16)    
  8076.    ACCESS  read-only
  8077.    STATUS  mandatory
  8078.    DESCRIPTION
  8079.       "The string number the probe installed."
  8080.    ::= { bmProbesEntry 3 }
  8081.    
  8082. bmProbesBattIndex    OBJECT-TYPE
  8083.    SYNTAX  INTEGER(1..960)    
  8084.    ACCESS  read-only
  8085.    STATUS  mandatory
  8086.    DESCRIPTION
  8087.       "The battery number the probe installed."
  8088.    ::= { bmProbesEntry 4 }
  8089.  
  8090. bmProbesVoltageTableSize OBJECT-TYPE
  8091.    SYNTAX INTEGER
  8092.    ACCESS read-only
  8093.    STATUS mandatory
  8094.    DESCRIPTION
  8095.       "The size of the battery voltage table"
  8096.    ::= { bmProbes 4 }
  8097.    
  8098. bmProbesVoltageTable OBJECT-TYPE
  8099.    SYNTAX SEQUENCE OF BmProbesVoltageEntry
  8100.    ACCESS not-accessible
  8101.    STATUS mandatory
  8102.    DESCRIPTION
  8103.       "Allows for getting of voltage of batteries."
  8104.    ::= { bmProbes 5 }
  8105.  
  8106. bmProbesVoltageEntry OBJECT-TYPE
  8107.    SYNTAX BmProbesVoltageEntry
  8108.    ACCESS not-accessible
  8109.    STATUS mandatory
  8110.    DESCRIPTION
  8111.       "Batteries voltage status."
  8112.    INDEX  { bmProbesVoltageIndex}
  8113.    ::= { bmProbesVoltageTable 1 }
  8114.  
  8115. BmProbesVoltageEntry ::=
  8116.    SEQUENCE {
  8117.       bmProbesVoltageIndex         INTEGER,
  8118.       bmProbesVoltagePackIndex     INTEGER,
  8119.       bmProbesVoltageStringIndex   INTEGER,
  8120.       bmProbesVoltageBattIndex     INTEGER,
  8121.       bmProbesVoltageProbeIndex    INTEGER,
  8122.       bmProbesVoltageAlarmStatus   INTEGER,
  8123.       bmProbesVoltage              INTEGER,
  8124.       bmProbesVoltageEqualPercentage INTEGER
  8125.    }
  8126.  
  8127. bmProbesVoltageIndex OBJECT-TYPE
  8128.    SYNTAX INTEGER(1..960)
  8129.    ACCESS read-only
  8130.    STATUS mandatory
  8131.    DESCRIPTION
  8132.       "The index of the voltage status entry."
  8133.    ::= { bmProbesVoltageEntry 1 }
  8134.    
  8135. bmProbesVoltagePackIndex    OBJECT-TYPE
  8136.    SYNTAX  INTEGER(1..64)    
  8137.    ACCESS  read-only
  8138.    STATUS  mandatory
  8139.    DESCRIPTION
  8140.       "The battery pack index to the voltage record."
  8141.    ::= { bmProbesVoltageEntry 2 }
  8142.  
  8143. bmProbesVoltageStringIndex    OBJECT-TYPE
  8144.    SYNTAX  INTEGER(1..16)
  8145.    ACCESS  read-only
  8146.    STATUS  mandatory
  8147.    DESCRIPTION
  8148.       "The battery string index to the voltage record."
  8149.    ::= { bmProbesVoltageEntry 3 }
  8150.    
  8151. bmProbesVoltageBattIndex    OBJECT-TYPE
  8152.    SYNTAX  INTEGER(1..960)    
  8153.    ACCESS  read-only
  8154.    STATUS  mandatory
  8155.    DESCRIPTION
  8156.       "The battery index to the voltage record within its string."
  8157.    ::= { bmProbesVoltageEntry 4 }
  8158.  
  8159. bmProbesVoltageProbeIndex    OBJECT-TYPE
  8160.    SYNTAX  INTEGER(1..960)
  8161.    ACCESS  read-only
  8162.    STATUS  mandatory
  8163.    DESCRIPTION
  8164.       "The probe index to the voltage record."
  8165.    ::= { bmProbesVoltageEntry 5 }
  8166.  
  8167. bmProbesVoltageAlarmStatus    OBJECT-TYPE
  8168.    SYNTAX  INTEGER {
  8169.       voltageNormal(1),
  8170.       voltageWarnLow(2),
  8171.       voltageWarnHigh(3),
  8172.       voltageAlarmLow(4),
  8173.       voltageAlarmHigh(5)
  8174.    }
  8175.    ACCESS  read-only
  8176.    STATUS  mandatory
  8177.    DESCRIPTION
  8178.       "The battery voltage alarm status."
  8179.    ::= { bmProbesVoltageEntry 6 }
  8180.    
  8181. bmProbesVoltage    OBJECT-TYPE
  8182.    SYNTAX  INTEGER
  8183.    ACCESS  read-only
  8184.    STATUS  mandatory
  8185.    DESCRIPTION
  8186.       "Getting this oid to get battery voltage, unit in 10mV (0.01 volt)."
  8187.    ::= { bmProbesVoltageEntry 7 }
  8188.  
  8189. bmProbesVoltageEqualPercentage    OBJECT-TYPE
  8190.    SYNTAX  INTEGER
  8191.    ACCESS  read-only
  8192.    STATUS  mandatory
  8193.    DESCRIPTION
  8194.       "Getting this oid to get battery voltage equalizing power, unit in percentage."
  8195.    ::= { bmProbesVoltageEntry 8 }
  8196.  
  8197. bmProbesTempTableSize OBJECT-TYPE
  8198.    SYNTAX INTEGER
  8199.    ACCESS read-only
  8200.    STATUS mandatory
  8201.    DESCRIPTION
  8202.       "The size of the Temperature table"
  8203.    ::= { bmProbes 6 }
  8204.    
  8205. bmProbesTempTable OBJECT-TYPE
  8206.    SYNTAX SEQUENCE OF BmProbesTempEntry
  8207.    ACCESS not-accessible
  8208.    STATUS mandatory
  8209.    DESCRIPTION
  8210.       "Allows for getting of temperature of probes."
  8211.    ::= { bmProbes 7 }
  8212.  
  8213. bmProbesTempEntry OBJECT-TYPE
  8214.    SYNTAX BmProbesTempEntry
  8215.    ACCESS not-accessible
  8216.    STATUS mandatory
  8217.    DESCRIPTION
  8218.       "Temperature status entry."
  8219.    INDEX  { bmProbesTempIndex }
  8220.    ::= { bmProbesTempTable 1 }
  8221.  
  8222. BmProbesTempEntry ::=
  8223.    SEQUENCE {
  8224.       bmProbesTempIndex          INTEGER,
  8225.       bmProbesTempPackIndex      INTEGER,
  8226.       bmProbesTempStringIndex    INTEGER,
  8227.       bmProbesTempBattIndex      INTEGER,
  8228.       bmProbesTempProbeIndex     INTEGER,
  8229.       bmProbesTempAlarmStatus    INTEGER,
  8230.       bmProbesTemperature        INTEGER
  8231.    }
  8232.  
  8233. bmProbesTempIndex OBJECT-TYPE
  8234.    SYNTAX INTEGER(1..960)
  8235.    ACCESS read-only
  8236.    STATUS mandatory
  8237.    DESCRIPTION
  8238.       "The index of the temperature entry."
  8239.    ::= { bmProbesTempEntry 1 }
  8240.  
  8241. bmProbesTempPackIndex OBJECT-TYPE
  8242.    SYNTAX INTEGER(1..64)
  8243.    ACCESS read-only
  8244.    STATUS mandatory
  8245.    DESCRIPTION
  8246.       "The battery pack index of the temperature entry."
  8247.    ::= { bmProbesTempEntry 2 }
  8248.  
  8249. bmProbesTempStringIndex    OBJECT-TYPE
  8250.    SYNTAX  INTEGER(1..16)    
  8251.    ACCESS  read-only
  8252.    STATUS  mandatory
  8253.    DESCRIPTION
  8254.       "The index to the string."
  8255.    ::= { bmProbesTempEntry 3 }
  8256.  
  8257. bmProbesTempBattIndex    OBJECT-TYPE
  8258.    SYNTAX  INTEGER(1..960)    
  8259.    ACCESS  read-only
  8260.    STATUS  mandatory
  8261.    DESCRIPTION
  8262.       "The index to the battery."
  8263.    ::= { bmProbesTempEntry 4 }
  8264.    
  8265. bmProbesTempProbeIndex    OBJECT-TYPE
  8266.    SYNTAX  INTEGER(1..960)    
  8267.    ACCESS  read-only
  8268.    STATUS  mandatory
  8269.    DESCRIPTION
  8270.       "The index to the probe."
  8271.    ::= { bmProbesTempEntry 5 }
  8272.    
  8273. bmProbesTempAlarmStatus    OBJECT-TYPE
  8274.    SYNTAX  INTEGER {
  8275.       temperatureNormal(1),
  8276.       temperatureWarnLow(2),
  8277.       temperatureWarnHigh(3),
  8278.       temperatureAlarmLow(4),
  8279.       temperatureAlarmHigh(5)
  8280.    }
  8281.    ACCESS  read-only
  8282.    STATUS  mandatory
  8283.    DESCRIPTION
  8284.       "The alarm status of the temperature."
  8285.    ::= { bmProbesTempEntry 6 }
  8286.  
  8287. bmProbesTemperature    OBJECT-TYPE
  8288.    SYNTAX  INTEGER(-40..60)    
  8289.    ACCESS  read-only
  8290.    STATUS  mandatory
  8291.    DESCRIPTION
  8292.       "The temperature record, measure in 0.1 degree C."
  8293.    ::= { bmProbesTempEntry 7 }
  8294.  
  8295. bmProbesResTableSize OBJECT-TYPE
  8296.    SYNTAX INTEGER
  8297.    ACCESS read-only
  8298.    STATUS mandatory
  8299.    DESCRIPTION
  8300.       "The size of the Resistance table"
  8301.    ::= { bmProbes 8 }
  8302.    
  8303. bmProbesResTable OBJECT-TYPE
  8304.    SYNTAX SEQUENCE OF BmProbesResEntry
  8305.    ACCESS not-accessible
  8306.    STATUS mandatory
  8307.    DESCRIPTION
  8308.       "Allows for getting of resistance of probes."
  8309.    ::= { bmProbes 9 }
  8310.  
  8311. bmProbesResEntry OBJECT-TYPE
  8312.    SYNTAX BmProbesResEntry
  8313.    ACCESS not-accessible
  8314.    STATUS mandatory
  8315.    DESCRIPTION
  8316.       "The resistance status entry."
  8317.    INDEX  { bmProbesResIndex }
  8318.    ::= { bmProbesResTable 1 }
  8319.  
  8320. BmProbesResEntry ::=
  8321.    SEQUENCE {
  8322.       bmProbesResIndex          INTEGER,
  8323.       bmProbesResPackIndex      INTEGER,
  8324.       bmProbesResStringIndex    INTEGER,
  8325.       bmProbesResBattIndex      INTEGER,
  8326.       bmProbesResProbeIndex     INTEGER,
  8327.       bmProbesResAlarmStatus    INTEGER,
  8328.       bmProbesResistance        INTEGER,
  8329.       bmProbesResHealth         INTEGER
  8330.    }
  8331.  
  8332. bmProbesResIndex OBJECT-TYPE
  8333.    SYNTAX INTEGER(1..960)
  8334.    ACCESS read-only
  8335.    STATUS mandatory
  8336.    DESCRIPTION
  8337.       "The index of the resistance entry."
  8338.    ::= { bmProbesResEntry 1 }
  8339.  
  8340. bmProbesResPackIndex OBJECT-TYPE
  8341.    SYNTAX INTEGER(1..64)
  8342.    ACCESS read-only
  8343.    STATUS mandatory
  8344.    DESCRIPTION
  8345.       "The battery pack index to the resistance entry."
  8346.    ::= { bmProbesResEntry 2 }  
  8347.    
  8348. bmProbesResStringIndex OBJECT-TYPE
  8349.    SYNTAX  INTEGER(1..16)    
  8350.    ACCESS  read-only
  8351.    STATUS  mandatory
  8352.    DESCRIPTION
  8353.       "The index to the string."
  8354.    ::= { bmProbesResEntry 3 }
  8355.  
  8356. bmProbesResBattIndex    OBJECT-TYPE
  8357.    SYNTAX  INTEGER(1..960)    
  8358.    ACCESS  read-only
  8359.    STATUS  mandatory
  8360.    DESCRIPTION
  8361.       "The index to the battery."
  8362.    ::= { bmProbesResEntry 4 }
  8363.    
  8364. bmProbesResProbeIndex    OBJECT-TYPE
  8365.    SYNTAX  INTEGER(1..960)    
  8366.    ACCESS  read-only
  8367.    STATUS  mandatory
  8368.    DESCRIPTION
  8369.       "The index to the probe."
  8370.    ::= { bmProbesResEntry 5 }
  8371.    
  8372. bmProbesResAlarmStatus    OBJECT-TYPE
  8373.    SYNTAX  INTEGER {
  8374.       resistanceNormal(1),
  8375.       resistanceWarnLow(2),
  8376.       resistanceWarnHigh(3),
  8377.       resistanceAlarmLow(4),
  8378.       resistanceAlarmHigh(5)
  8379.    }
  8380.    ACCESS  read-only
  8381.    STATUS  mandatory
  8382.    DESCRIPTION
  8383.       "The alarm status of the battery resistance."
  8384.    ::= { bmProbesResEntry 6 }
  8385.  
  8386. bmProbesResistance    OBJECT-TYPE
  8387.    SYNTAX  INTEGER(-40..60)    
  8388.    ACCESS  read-only
  8389.    STATUS  mandatory
  8390.    DESCRIPTION
  8391.       "The resistance of the battery, unit in 0.01 mOhm."
  8392.    ::= { bmProbesResEntry 7 }
  8393.    
  8394. bmProbesResHealth    OBJECT-TYPE
  8395.    SYNTAX  INTEGER(-40..60)    
  8396.    ACCESS  read-only
  8397.    STATUS  mandatory
  8398.    DESCRIPTION
  8399.       "The resistance health status, unit in percentage."
  8400.    ::= { bmProbesResEntry 8 }
  8401.  
  8402. bmFuncResMeasureInterval OBJECT-TYPE
  8403.    SYNTAX INTEGER
  8404.    ACCESS read-write
  8405.    STATUS mandatory
  8406.    DESCRIPTION
  8407.       "The time interval for battery manager to exercising resistance measurement, unit in hour(s)."
  8408.    ::= { bmFuncResMeasure 1 }
  8409.    
  8410. bmFuncResMeasureManualCmd OBJECT-TYPE
  8411.    SYNTAX INTEGER {
  8412.      noResMeasure(1),
  8413.      resMeasureNow(2)
  8414.    }
  8415.    ACCESS read-write
  8416.    STATUS mandatory
  8417.    DESCRIPTION
  8418.       "This oid allows user to manual resistance measurement.
  8419.       Set this oid to measureResNow(2) to measure resistance immediately.
  8420.      
  8421.       Get bmFuncResMeasureLastCmdResult oid to check command acceptance.
  8422.       "
  8423.    ::= { bmFuncResMeasure 2 }
  8424.    
  8425. bmFuncResMeasureManualResult OBJECT-TYPE
  8426.    SYNTAX INTEGER {
  8427.       resNoManualResult(1),
  8428.       resManualProcessing(2),
  8429.       resManualComplete(3),
  8430.       resManualReject(9)
  8431.    }
  8432.    ACCESS read-only
  8433.    STATUS mandatory
  8434.    DESCRIPTION
  8435.       "Get this oid to confirm the last manual command result."
  8436.    ::= { bmFuncResMeasure 3 }
  8437.    
  8438. bmFuncResMeasureLastUpdate OBJECT-TYPE
  8439.    SYNTAX DisplayString
  8440.    ACCESS read-only
  8441.    STATUS mandatory
  8442.    DESCRIPTION
  8443.       "When resistance measurement complete either by auto or manual,
  8444.       this oid will update to the last update time."
  8445.    ::= { bmFuncResMeasure 4 }
  8446.  
  8447. bmFuncEqualEnable OBJECT-TYPE
  8448.    SYNTAX INTEGER{
  8449.      enable (1),
  8450.      disable (2)
  8451.    }
  8452.    ACCESS read-write
  8453.    STATUS mandatory
  8454.    DESCRIPTION
  8455.       "Battery voltage equalization configuration."
  8456.    ::= { bmFuncEqual 1 }
  8457.    
  8458. bmFuncEqualActiveCond OBJECT-TYPE
  8459.    SYNTAX INTEGER
  8460.    ACCESS read-write
  8461.    STATUS mandatory
  8462.    DESCRIPTION
  8463.       "Volatge equalization will active when the voltage difference larger than this value, unit in 10mV."
  8464.    ::= { bmFuncEqual 2 }
  8465.  
  8466. bmFuncEqualStatus OBJECT-TYPE
  8467.    SYNTAX INTEGER {
  8468.       equalActive(1),
  8469.       equalFailed(2),
  8470.       equalNotActive(3),
  8471.       equalNotSupport(9)
  8472.    }
  8473.    ACCESS read-only
  8474.    STATUS mandatory
  8475.    DESCRIPTION
  8476.       "This oid shows the current equalization status."
  8477.    ::= { bmFuncEqual 3 }
  8478.    
  8479. bmFuncEqualStartTime OBJECT-TYPE
  8480.    SYNTAX DisplayString
  8481.    ACCESS read-only
  8482.    STATUS mandatory
  8483.    DESCRIPTION
  8484.       "This oid shows the last equalization start time."
  8485.    ::= { bmFuncEqual 4 }
  8486.    
  8487. bmFuncEqualElapseTime OBJECT-TYPE
  8488.    SYNTAX TimeTicks
  8489.    ACCESS read-only
  8490.    STATUS mandatory
  8491.    DESCRIPTION
  8492.       "This oid shows the elapsed time since last equalization started."
  8493.    ::= { bmFuncEqual 5 }
  8494.        
  8495. -- Traps
  8496. -- Annotations are provided for Novell's NMS product
  8497. communicationLost TRAP-TYPE
  8498.    ENTERPRISE cps
  8499.    VARIABLES { mtrapinfoString }
  8500.    DESCRIPTION
  8501.        "SEVERE: Communication with the UPS has been lost."
  8502.    --#TYPE "CPS UPS: Communication lost"
  8503.    --#SUMMARY "Communication with the UPS has been lost."
  8504.    --#SEVERITY SEVERE
  8505.    --#TIMEINDEX 1
  8506.    --#HELP ""
  8507.    --#HELPTAG 0
  8508.    --#STATE DEGRADED
  8509.    ::= 1
  8510.  
  8511. upsOverload TRAP-TYPE
  8512.    ENTERPRISE cps
  8513.    VARIABLES { mtrapinfoString }
  8514.    DESCRIPTION
  8515.       "SEVERE: The UPS has sensed an overload condition."
  8516.    --#TYPE "CPS UPS: Overload"
  8517.    --#SUMMARY "The UPS has sensed an overload condition."
  8518.    --#SEVERITY SEVERE
  8519.    --#TIMEINDEX 1
  8520.    --#HELP ""
  8521.    --#HELPTAG 0
  8522.    --#STATE DEGRADED
  8523.    ::= 2
  8524.  
  8525. upsDiagnosticsFailed TRAP-TYPE
  8526.    ENTERPRISE cps
  8527.    VARIABLES { mtrapinfoString }
  8528.    DESCRIPTION
  8529.       "SEVERE: The UPS battery test failed."
  8530.    --#TYPE "CPS UPS: battery test failed"
  8531.    --#SUMMARY "The UPS battery test failed."
  8532.    --#SEVERITY SEVERE
  8533.    --#TIMEINDEX 1
  8534.    --#HELP ""
  8535.    --#HELPTAG 0
  8536.    --#STATE DEGRADED
  8537.    ::= 3
  8538.  
  8539. upsDischarged TRAP-TYPE
  8540.    ENTERPRISE cps
  8541.    VARIABLES { mtrapinfoString }
  8542.    DESCRIPTION
  8543.       "SEVERE: The UPS has started a runtime estimation process."
  8544.    --#TYPE "CPS UPS: batteries are discharged"
  8545.    --#SUMMARY "The UPS has started a runtime estimation process."
  8546.    --#SEVERITY SEVERE
  8547.    --#TIMEINDEX 1
  8548.    --#HELP ""
  8549.    --#HELPTAG 0
  8550.    --#STATE DEGRADED
  8551.    ::= 4
  8552.  
  8553. upsOnBattery TRAP-TYPE
  8554.    ENTERPRISE cps
  8555.    VARIABLES { mtrapinfoString }
  8556.    DESCRIPTION
  8557.       "WARNING: Utility power failed, transfer to backup mode."
  8558.    --#TYPE "CPS UPS: The UPS is on battery"
  8559.    --#SUMMARY "Utility power failed, transfer to backup mode."
  8560.    --#SEVERITY WARNING
  8561.    --#TIMEINDEX 1
  8562.    --#HELP ""
  8563.    --#HELPTAG 0
  8564.    --#STATE OPERATIONAL
  8565.    ::= 5
  8566.  
  8567. upsBoostOn TRAP-TYPE
  8568.    ENTERPRISE cps
  8569.    VARIABLES { mtrapinfoString }
  8570.    DESCRIPTION
  8571.       "WARNING: The UPS has enabled boost, low utility voltage."
  8572.    --#TYPE "CPS UPS: Boost enable"
  8573.    --#SUMMARY "The UPS has enabled boost, low utility voltage."
  8574.    --#SEVERITY WARNING
  8575.    --#TIMEINDEX 1
  8576.    --#HELP ""
  8577.    --#HELPTAG 0
  8578.    --#STATE OPERATIONAL
  8579.    ::= 6
  8580.  
  8581. lowBattery TRAP-TYPE
  8582.    ENTERPRISE cps
  8583.    VARIABLES { mtrapinfoString }
  8584.    DESCRIPTION
  8585.       "SEVERE: The UPS battery capacity is low than threshold, soon to be exhausted."
  8586.    --#TYPE "CPS UPS: Low battery"
  8587.    --#SUMMARY "The UPS battery capacity is low than threshold, soon to be exhausted."
  8588.    --#SEVERITY SEVERE
  8589.    --#TIMEINDEX 1
  8590.    --#HELP ""
  8591.    --#HELPTAG 0
  8592.    --#STATE DEGRADED
  8593.    ::= 7
  8594.  
  8595. communicationEstablished TRAP-TYPE
  8596.    ENTERPRISE cps
  8597.    VARIABLES { mtrapinfoString }
  8598.    DESCRIPTION
  8599.       "INFORMATIONAL: Communication to the UPS has been established."
  8600.    --#TYPE "CPS UPS: Communication established"
  8601.    --#SUMMARY "Communication to the UPS has been established."
  8602.    --#SEVERITY INFORMATIONAL
  8603.    --#TIMEINDEX 1
  8604.    --#HELP ""
  8605.    --#HELPTAG 0
  8606.    --#STATE OPERATIONAL
  8607.    ::= 8
  8608.  
  8609. powerRestored TRAP-TYPE
  8610.    ENTERPRISE cps
  8611.    VARIABLES { mtrapinfoString }
  8612.    DESCRIPTION
  8613.       "INFORMATIONAL: Utility power restored, return from backup mode."
  8614.    --#TYPE "CPS UPS: Power restored"
  8615.    --#SUMMARY "Utility power restored, return from backup mode."
  8616.    --#SEVERITY INFORMATIONAL
  8617.    --#TIMEINDEX 1
  8618.    --#HELP ""
  8619.    --#HELPTAG 0
  8620.    --#STATE OPERATIONAL
  8621.    ::= 9
  8622.  
  8623. upsDiagnosticsPassed TRAP-TYPE
  8624.    ENTERPRISE cps
  8625.    VARIABLES { mtrapinfoString }
  8626.    DESCRIPTION
  8627.       "INFORMATIONAL: The UPS battery test passed."
  8628.    --#TYPE "CPS UPS: Selftest passed"
  8629.    --#SUMMARY "The UPS battery test passed."
  8630.    --#SEVERITY INFORMATIONAL
  8631.    --#TIMEINDEX 1
  8632.    --#HELP ""
  8633.    --#HELPTAG 0
  8634.    --#STATE OPERATIONAL
  8635.    ::= 10
  8636.  
  8637. returnFromLowBattery TRAP-TYPE
  8638.    ENTERPRISE cps
  8639.    VARIABLES { mtrapinfoString }
  8640.    DESCRIPTION
  8641.       "INFORMATIONAL: The UPS has returned from a low battery condition."
  8642.    --#TYPE "CPS UPS: Low battery condition cleared"
  8643.    --#SUMMARY "The UPS has returned from a low battery condition."
  8644.    --#SEVERITY INFORMATIONAL
  8645.    --#TIMEINDEX 1
  8646.    --#HELP ""
  8647.    --#HELPTAG 0
  8648.    --#STATE OPERATIONAL
  8649.    ::= 11
  8650.  
  8651. upsTurnedOff TRAP-TYPE
  8652.    ENTERPRISE cps
  8653.    VARIABLES { mtrapinfoString }
  8654.    DESCRIPTION
  8655.       "WARNING: The UPS has been turned off."
  8656.    --#TYPE "CPS UPS: UPS turned off"
  8657.    --#SUMMARY "The UPS has been turned off."
  8658.    --#SEVERITY WARNING
  8659.    --#TIMEINDEX 1
  8660.    --#HELP ""
  8661.    --#HELPTAG 0
  8662.    --#STATE NONOPERATIONAL
  8663.    ::= 12
  8664.  
  8665. upsSleeping   TRAP-TYPE
  8666.    ENTERPRISE cps
  8667.    VARIABLES { mtrapinfoString }
  8668.    DESCRIPTION
  8669.       "WARNING: The UPS entered sleep mode. Output power will not be provided."
  8670.    --#TYPE "CPS UPS: Entered sleep mode"
  8671.    --#SUMMARY "The UPS entered sleep mode. Output power will not be provided."
  8672.    --#SEVERITY WARNING
  8673.    --#TIMEINDEX 1
  8674.    --#HELP ""
  8675.    --#HELPTAG 0
  8676.    --#STATE NONOPERATIONAL
  8677.    ::= 13
  8678.  
  8679. upsWokeUp TRAP-TYPE
  8680.    ENTERPRISE cps
  8681.    VARIABLES { mtrapinfoString }
  8682.    DESCRIPTION
  8683.       "INFORMATION: The UPS woke up from sleep mode. Output power is being provided."
  8684.    --#TYPE "CPS UPS: UPS woke up"
  8685.    --#SUMMARY "The UPS woke up from sleep mode. Output power is being provided."
  8686.    --#SEVERITY INFORMATIONAL
  8687.    --#TIMEINDEX 1
  8688.    --#HELP ""
  8689.    --#HELPTAG 0
  8690.    --#STATE OPERATIONAL
  8691.    ::= 14
  8692.  
  8693. upsRebootStarted TRAP-TYPE
  8694.    ENTERPRISE cps
  8695.    VARIABLES { mtrapinfoString }
  8696.    DESCRIPTION
  8697.       "WARNING: The UPS started reboot sequence."
  8698.    --#TYPE "CPS UPS: Starting reboot"
  8699.    --#SUMMARY "The UPS started reboot sequence."
  8700.    --#SEVERITY WARNING
  8701.    --#TIMEINDEX 1
  8702.    --#HELP ""
  8703.    --#HELPTAG 0
  8704.    --#STATE NONOPERATIONAL
  8705.    ::= 15
  8706.  
  8707. upsOverTemp TRAP-TYPE
  8708.    ENTERPRISE cps
  8709.    VARIABLES { mtrapinfoString }
  8710.    DESCRIPTION
  8711.       "SEVERE: The UPS inner temperature is too high."
  8712.    --#TYPE "CPS UPS: UPS over temperature"
  8713.    --#SUMMARY "The UPS inner temperature is too high."
  8714.    --#SEVERITY SEVERE
  8715.    --#TIMEINDEX 1
  8716.    --#HELP ""
  8717.    --#HELPTAG 0
  8718.    --#STATE DEGRADED
  8719.    ::= 16
  8720.  
  8721. returnFromOverTemp TRAP-TYPE
  8722.    ENTERPRISE cps
  8723.    VARIABLES { mtrapinfoString }
  8724.    DESCRIPTION
  8725.       "INFORMATIONAL: The UPS over temperature condition cleared."
  8726.    --#TYPE "CPS UPS: UPS over temperature cleared"
  8727.    --#SUMMARY "The UPS over temperature condition cleared."
  8728.    --#SEVERITY INFORMATIONAL
  8729.    --#TIMEINDEX 1
  8730.    --#HELP ""
  8731.    --#HELPTAG 0
  8732.    --#STATE OPERATIONAL
  8733.    ::= 17
  8734.  
  8735. upsBuckOn TRAP-TYPE
  8736.    ENTERPRISE cps
  8737.    VARIABLES { mtrapinfoString }
  8738.    DESCRIPTION
  8739.       "WARNING: The UPS has enabled buck, high utility voltage."
  8740.    --#TYPE "CPS UPS: Buck enable"
  8741.    --#SUMMARY "The UPS has enabled buck, high utility voltage."
  8742.    --#SEVERITY WARNING
  8743.    --#TIMEINDEX 1
  8744.    --#HELP ""
  8745.    --#HELPTAG 0
  8746.    --#STATE OPERATIONAL
  8747.    ::= 18
  8748.  
  8749. returnFromOverLoad TRAP-TYPE
  8750.    ENTERPRISE cps
  8751.    VARIABLES { mtrapinfoString }
  8752.    DESCRIPTION
  8753.       "INFORMATIONAL: The UPS has returned from an overload condition."
  8754.    --#TYPE "CPS UPS: Returned from overload condition"
  8755.    --#SUMMARY "The UPS has returned from an overload condition."
  8756.    --#SEVERITY INFORMATIONAL
  8757.    --#TIMEINDEX 1
  8758.    --#HELP ""
  8759.    --#HELPTAG 0
  8760.    --#STATE OPERATIONAL
  8761.    ::= 19
  8762.  
  8763. returnFromDischarged TRAP-TYPE
  8764.    ENTERPRISE cps
  8765.    VARIABLES { mtrapinfoString }
  8766.    DESCRIPTION
  8767.       "INFORMATIONAL: The UPS runtime estimation completed."
  8768.    --#TYPE "CPS UPS: Discharged condition cleared"
  8769.    --#SUMMARY "The UPS runtime estimation completed."
  8770.    --#SEVERITY INFORMATIONAL
  8771.    --#TIMEINDEX 1
  8772.    --#HELP ""
  8773.    --#HELPTAG 0
  8774.    --#STATE OPERATIONAL
  8775.    ::= 20
  8776.  
  8777. upsScheduleShutdown TRAP-TYPE
  8778.    ENTERPRISE cps
  8779.    VARIABLES { mtrapinfoString }
  8780.    DESCRIPTION
  8781.       "WARNING: The UPS has started its schedule shutdown sequence."
  8782.    --#TYPE "CPS UPS: Schedule shutdown"
  8783.    --#SUMMARY "The UPS has started its schedule shutdown sequence."
  8784.    --#SEVERITY WARNING
  8785.    --#TIMEINDEX 1
  8786.    --#HELP ""
  8787.    --#HELPTAG 0
  8788.    --#STATE NONOPERATIONAL
  8789.    ::= 21
  8790.  
  8791. upsEnterSleep TRAP-TYPE
  8792.    ENTERPRISE cps
  8793.    VARIABLES { mtrapinfoString }
  8794.    DESCRIPTION
  8795.       "WARNING: The UPS started sleep sequence."
  8796.    --#TYPE "CPS UPS: Entered sleep mode sequence"
  8797.    --#SUMMARY "The UPS started sleep sequence."
  8798.    --#SEVERITY WARNING
  8799.    --#TIMEINDEX 1
  8800.    --#HELP ""
  8801.    --#HELPTAG 0
  8802.    --#STATE NONOPERATIONAL
  8803.    ::= 22
  8804.  
  8805. upsChargerFailure TRAP-TYPE
  8806.    ENTERPRISE cps
  8807.    VARIABLES { mtrapinfoString }
  8808.    DESCRIPTION
  8809.        "WARNING: The battery charger is abnormal."
  8810.    --#TYPE "CPS UPS: The charger failed."
  8811.    --#SUMMARY "The battery charger is abnormal."
  8812.    --#SEVERITY WARNING
  8813.    --#TIMEINDEX 1
  8814.    --#HELP ""
  8815.    --#HELPTAG 0
  8816.    --#STATE OPERATIONAL
  8817.    ::= 23
  8818.  
  8819. returnFromChargerFailure TRAP-TYPE
  8820.    ENTERPRISE cps
  8821.    VARIABLES { mtrapinfoString }
  8822.    DESCRIPTION
  8823.        "INFORMATIONAL: The charger returned from a failure condition."
  8824.    --#TYPE "CPS UPS: The charger failure cleared"
  8825.    --#SUMMARY "The charger returned from a failure condition."
  8826.    --#SEVERITY INFORMATIONAL
  8827.    --#TIMEINDEX 1
  8828.    --#HELP ""
  8829.    --#HELPTAG 0
  8830.    --#STATE OPERATIONAL
  8831.    ::= 24
  8832.  
  8833. upsTurnoffStarted TRAP-TYPE
  8834.    ENTERPRISE cps
  8835.    VARIABLES { mtrapinfoString }
  8836.    DESCRIPTION
  8837.       "WARNING: The UPS started turn off sequence."
  8838.    --#TYPE "CPS UPS: Starting turn off"
  8839.    --#SUMMARY "The UPS started its turn off sequence."
  8840.    --#SEVERITY WARNING
  8841.    --#TIMEINDEX 1
  8842.    --#HELP ""
  8843.    --#HELPTAG 0
  8844.    --#STATE NONOPERATIONAL
  8845.    ::= 25
  8846.  
  8847. upsTurnedOn TRAP-TYPE
  8848.    ENTERPRISE cps
  8849.    VARIABLES { mtrapinfoString }
  8850.    DESCRIPTION
  8851.       "WARNING: The UPS has been turned on."
  8852.    --#TYPE "CPS UPS: UPS turned on"
  8853.    --#SUMMARY "The UPS has been turned on."
  8854.    --#SEVERITY WARNING
  8855.    --#TIMEINDEX 1
  8856.    --#HELP ""
  8857.    --#HELPTAG 0
  8858.    --#STATE NONOPERATIONAL
  8859.    ::= 26
  8860.  
  8861. upsRemoteCommandFailed TRAP-TYPE
  8862.    ENTERPRISE cps
  8863.    VARIABLES { mtrapinfoString }
  8864.    DESCRIPTION
  8865.       "WARNING: The UPS remote command failed."
  8866.    --#TYPE "CPS UPS: Command failed"
  8867.    --#SUMMARY "The UPS remote command failed."
  8868.    --#SEVERITY WARNING
  8869.    --#TIMEINDEX 1
  8870.    --#HELP ""
  8871.    --#HELPTAG 0
  8872.    --#STATE DEGRADED
  8873.    ::= 27
  8874.  
  8875. upsLostRedundant TRAP-TYPE
  8876.    ENTERPRISE cps
  8877.    VARIABLES { mtrapinfoString }
  8878.    DESCRIPTION
  8879.       "WARNING: Not enough power redundancy modules."
  8880.    --#TYPE "CPS UPS: lost redundancy"
  8881.    --#SUMMARY "Not enough power redundancy modules."
  8882.    --#SEVERITY WARNING
  8883.    --#TIMEINDEX 1
  8884.    --#HELP ""
  8885.    --#HELPTAG 0
  8886.    --#STATE DEGRADED
  8887.    ::= 28
  8888.  
  8889. upsSignalClientShutdown TRAP-TYPE
  8890.    ENTERPRISE cps
  8891.    VARIABLES { mtrapinfoString }
  8892.    DESCRIPTION
  8893.       "SEVERE: The UPS has signaled clients to shutdown."
  8894.    --#TYPE "CPS UPS: Signal clients to shutdown"
  8895.    --#SUMMARY "The UPS has signaled clients to shutdown."
  8896.    --#SEVERITY SEVERE
  8897.    --#TIMEINDEX 1
  8898.    --#HELP ""
  8899.    --#HELPTAG 0
  8900.    --#STATE DEGRADED
  8901.    ::= 29
  8902.  
  8903. upsEmergencyPowerOff TRAP-TYPE
  8904.    ENTERPRISE cps
  8905.    VARIABLES { mtrapinfoString }
  8906.    DESCRIPTION
  8907.       "Emergency Power Off (EPO)"
  8908.    --#TYPE "CPS UPS: Emergency Power Off (EPO)"
  8909.    --#SUMMARY "Emergency Power Off (EPO)"
  8910.    --#SEVERITY WARNING
  8911.    --#TIMEINDEX 1
  8912.    --#HELP ""
  8913.    --#HELPTAG 0
  8914.    --#STATE DEGRADED
  8915.    ::= 30
  8916.  
  8917. -- Outlet Traps
  8918. nclBankOn TRAP-TYPE
  8919.    ENTERPRISE cps
  8920.    VARIABLES { mtrapinfoString }
  8921.    DESCRIPTION
  8922.        "INFORMATIONAL: Non-Critical bank has been turned on."
  8923.    --#TYPE "CPS UPS: NCL bank turned on."
  8924.    --#SUMMARY "Non-Critical bank has been turned on"
  8925.    --#SEVERITY INFORMATIONAL
  8926.    --#TIMEINDEX 1
  8927.    --#HELP ""
  8928.    --#HELPTAG 0
  8929.    --#STATE OPERATIONAL
  8930.    ::= 31
  8931.  
  8932. nclBankOff TRAP-TYPE
  8933.    ENTERPRISE cps
  8934.    VARIABLES { mtrapinfoString }
  8935.    DESCRIPTION
  8936.        "INFORMATIONAL: Non-Critical bank has been turned off."
  8937.    --#TYPE "CPS UPS: NCL bank turned off."
  8938.    --#SUMMARY "Non-Critical bank has been turned off"
  8939.    --#SEVERITY INFORMATIONAL
  8940.    --#TIMEINDEX 1
  8941.    --#HELP ""
  8942.    --#HELPTAG 0
  8943.    --#STATE OPERATIONAL
  8944.    ::= 32
  8945.  
  8946. upsCommandCancel TRAP-TYPE
  8947.   ENTERPRISE cps
  8948.   VARIABLES { mtrapinfoString }
  8949.   DESCRIPTION
  8950.     "INFORMATION: The cancel command has been executed."
  8951.   --#TYPE "CPS UPS: Ups command canceled."
  8952.   --#SUMMARY "The cancel command has been executed."
  8953.   --#SEVERITY INFORMATION
  8954.   --#TIMEINDEX 1
  8955.   --#HELP ""
  8956.   --#STATE OPERATIONAL
  8957.   ::= 33
  8958.  
  8959. upsStartBatteryTest TRAP-TYPE
  8960.   ENTERPRISE cps
  8961.   VARIABLES { mtrapinfoString }
  8962.   DESCRIPTION
  8963.     "INFORMATION: The UPS has started a battery test process."
  8964.   --#TYPE "CPS UPS: UPS selftest start."
  8965.   --#SUMMARY "The UPS has started a battery test process."
  8966.   --#SEVERITY INFORMATION
  8967.   --#TIMEINDEX 1
  8968.   --#HELP ""
  8969.   --#STATE OPERATIONAL
  8970.   ::= 34
  8971.  
  8972. upsRemainRuntimeLowThanThreshold TRAP-TYPE
  8973.   ENTERPRISE cps
  8974.   VARIABLES { mtrapinfoString }
  8975.   DESCRIPTION
  8976.     "WARNING: The UPS remaining runtime is lower than threshold."
  8977.   --#TYPE "CPS UPS: Low remaining runtime."
  8978.   --#SUMMARY "The UPS remaining runtime us lower than threshold."
  8979.   --#SEVERITY INFORMATION
  8980.   --#TIMEINDEX 1
  8981.   --#HELP ""
  8982.   --#STATE OPERATIONAL
  8983.   ::= 35
  8984.  
  8985. nclBankStartScheduleOff TRAP-TYPE
  8986.   ENTERPRISE cps
  8987.   VARIABLES { mtrapinfoString }
  8988.   DESCRIPTION
  8989.     "INFORMATION: Non-Critial bank has started its schedule off sequence."
  8990.   --#TYPE "CPS UPS: NCL bank started scheduled off sequence."
  8991.   --#SUMMARY "Non-Critial bank has started its schedule off sequence."
  8992.   --#SEVERITY INFORMATION
  8993.   --#TIMEINDEX 1
  8994.   --#HELP ""
  8995.   --#STATE OPERATIONAL
  8996.   ::= 36
  8997.  
  8998. upsEstimationAbort TRAP-TYPE
  8999.   ENTERPRISE cps
  9000.   VARIABLES { mtrapinfoString }
  9001.   DESCRIPTION
  9002.     "WARNING: The UPS runtime estimation aborted."
  9003.   --#TYPE "CPS UPS: Runtime estimation aborted."
  9004.   --#SUMMARY "The UPS runtime estimation aborted."
  9005.   --#SEVERITY INFORMATION
  9006.   --#TIMEINDEX 1
  9007.   --#HELP ""
  9008.   --#STATE OPERATIONAL
  9009.   ::= 37
  9010.  
  9011. upsHardwareFault TRAP-TYPE
  9012.   ENTERPRISE cps
  9013.   VARIABLES { mtrapinfoString }
  9014.   DESCRIPTION
  9015.     "WARNING: The UPS hardware fault."
  9016.   --#TYPE "CPS UPS: Hardware fault."
  9017.   --#SUMMARY "The UPS hardware fault."
  9018.   --#SEVERITY INFORMATION
  9019.   --#TIMEINDEX 1
  9020.   --#HELP ""
  9021.   --#STATE OPERATIONAL
  9022.   ::= 38
  9023.  
  9024. upsBatteryNotPresent TRAP-TYPE
  9025.   ENTERPRISE cps
  9026.   VARIABLES { mtrapinfoString }
  9027.   DESCRIPTION
  9028.     "WARNING: Battery is not present."
  9029.   --#TYPE "CPS UPS: Battery is not present."
  9030.   --#SUMMARY "Battery is not present."
  9031.   --#SEVERITY INFORMATION
  9032.   --#TIMEINDEX 1
  9033.   --#HELP ""
  9034.   --#STATE OPERATIONAL
  9035.   ::= 39
  9036.  
  9037. -- OL extension event: Wiring Fault
  9038. upsWiringFault TRAP-TYPE
  9039.   ENTERPRISE cps
  9040.   VARIABLES { mtrapinfoString }
  9041.   DESCRIPTION
  9042.     "WARNING: The UPS wiring fault has been detected."
  9043.   --#TYPE "The UPS wiring fault has been detected."
  9044.    --#SUMMARY "The UPS wiring fault has been detected."
  9045.    --#ARGUMENTS { }
  9046.    --#SEVERITY MAJOR
  9047.    --#TIMEINDEX 1
  9048.    --#HELP ""
  9049.    --#HELPTAG 0
  9050.    --#STATE NONOPERATIONAL
  9051.   ::= 40
  9052.  
  9053. upsWiringFaultCleared TRAP-TYPE
  9054.   ENTERPRISE cps
  9055.   VARIABLES { mtrapinfoString }
  9056.   DESCRIPTION
  9057.     "INFORMATION: The UPS wiring fault has been cleared."
  9058.   --#TYPE "The UPS wiring fault has been cleared."
  9059.    --#SUMMARY "The UPS wiring fault has been cleared."
  9060.    --#ARGUMENTS { }
  9061.    --#SEVERITY MAJOR
  9062.    --#TIMEINDEX 1
  9063.    --#HELP ""
  9064.    --#HELPTAG 0
  9065.    --#STATE NONOPERATIONAL
  9066.   ::= 41
  9067.  
  9068. upsEnterBypassMode TRAP-TYPE
  9069.   ENTERPRISE cps
  9070.   VARIABLES { mtrapinfoString }
  9071.   DESCRIPTION
  9072.     "WARNING: The UPS enters bypass mode."
  9073.   --#TYPE "The UPS enters bypass mode"
  9074.    --#SUMMARY "The UPS enters bypass mode."
  9075.    --#ARGUMENTS { }
  9076.    --#SEVERITY MAJOR
  9077.    --#TIMEINDEX 1
  9078.    --#HELP ""
  9079.    --#HELPTAG 0
  9080.    --#STATE NONOPERATIONAL
  9081.   ::= 42
  9082.  
  9083. upsReturnFromBypassMode TRAP-TYPE
  9084.   ENTERPRISE cps
  9085.   VARIABLES { mtrapinfoString }
  9086.   DESCRIPTION
  9087.     "INFORMATION: The UPS leaves bypass mode."
  9088.   --#TYPE "The UPS leaves bypass mode."
  9089.    --#SUMMARY "The UPS leaves bypass mode."
  9090.    --#ARGUMENTS { }
  9091.    --#SEVERITY MAJOR
  9092.    --#TIMEINDEX 1
  9093.    --#HELP ""
  9094.    --#HELPTAG 0
  9095.    --#STATE NONOPERATIONAL
  9096.   ::= 43
  9097.  
  9098. upsBypassOverload TRAP-TYPE
  9099.   ENTERPRISE cps
  9100.   VARIABLES { mtrapinfoString }
  9101.   DESCRIPTION
  9102.     "WARNING: The UPS bypass overload."
  9103.   --#TYPE "The UPS bypass overload."
  9104.    --#SUMMARY "The UPS bypass overload."
  9105.    --#ARGUMENTS { }
  9106.    --#SEVERITY MAJOR
  9107.    --#TIMEINDEX 1
  9108.    --#HELP ""
  9109.    --#HELPTAG 0
  9110.    --#STATE NONOPERATIONAL
  9111.   ::= 44
  9112.  
  9113. upsBypassOverloadCleared TRAP-TYPE
  9114.   ENTERPRISE cps
  9115.   VARIABLES { mtrapinfoString }
  9116.   DESCRIPTION
  9117.     "INFORMATION: The UPS bypass overload has been cleared."
  9118.   --#TYPE "The UPS bypass overload has been cleared."
  9119.    --#SUMMARY "The UPS bypass overload has been cleared."
  9120.    --#ARGUMENTS { }
  9121.    --#SEVERITY MAJOR
  9122.    --#TIMEINDEX 1
  9123.    --#HELP ""
  9124.    --#HELPTAG 0
  9125.    --#STATE NONOPERATIONAL
  9126.   ::= 45
  9127.  
  9128. upsEnterECOMode TRAP-TYPE
  9129.   ENTERPRISE cps
  9130.   VARIABLES { mtrapinfoString }
  9131.   DESCRIPTION
  9132.     "WARNING: The UPS enters ECO mode."
  9133.   --#TYPE "The UPS enters ECO mode"
  9134.    --#SUMMARY "The UPS enters ECO mode."
  9135.    --#ARGUMENTS { }
  9136.    --#SEVERITY MAJOR
  9137.    --#TIMEINDEX 1
  9138.    --#HELP ""
  9139.    --#HELPTAG 0
  9140.    --#STATE NONOPERATIONAL
  9141.   ::= 46
  9142.  
  9143. upsReturnFromECOMode TRAP-TYPE
  9144.   ENTERPRISE cps
  9145.   VARIABLES { mtrapinfoString }
  9146.   DESCRIPTION
  9147.     "WARNING: The UPS leaves ECO mode."
  9148.   --#TYPE "The UPS leaves ECO mode"
  9149.    --#SUMMARY "The UPS leaves ECO mode."
  9150.    --#ARGUMENTS { }
  9151.    --#SEVERITY MAJOR
  9152.    --#TIMEINDEX 1
  9153.    --#HELP ""
  9154.    --#HELPTAG 0
  9155.    --#STATE NONOPERATIONAL
  9156.   ::= 47
  9157.  
  9158. upsBatteryOverThreeYear TRAP-TYPE
  9159.   ENTERPRISE cps
  9160.   VARIABLES { mtrapinfoString }
  9161.   DESCRIPTION
  9162.         "WARNING: Battery has been 3 years from last Replacement."
  9163.   --#TYPE "Battery has been 3 years from last Replacement."
  9164.    --#SUMMARY "Battery has been 3 years from last Replacement."
  9165.    --#ARGUMENTS { }
  9166.    --#SEVERITY MAJOR
  9167.    --#TIMEINDEX 1
  9168.    --#HELP ""
  9169.    --#HELPTAG 0
  9170.    --#STATE NONOPERATIONAL
  9171.   ::= 48
  9172.  
  9173. upsBatteryExpiration TRAP-TYPE
  9174.  ENTERPRISE cps
  9175.  VARIABLES { mtrapinfoString }
  9176.  DESCRIPTION "WARNING: The battery may not work well anymore."
  9177.    --#TYPE "The battery may not work well anymore."
  9178.    --#SUMMARY "The battery may not work well anymore."
  9179.    --#ARGUMENTS { }
  9180.    --#SEVERITY MAJOR
  9181.    --#TIMEINDEX 1
  9182.    --#HELP ""
  9183.    --#HELPTAG 0
  9184.    --#STATE NONOPERATIONAL
  9185.   ::= 49
  9186.  
  9187. upsBatteryReplacement TRAP-TYPE
  9188.  ENTERPRISE cps
  9189.  VARIABLES { mtrapinfoString }
  9190.  DESCRIPTION "WARNING: The battery has been replaced."
  9191.    --#TYPE "The battery has been replaced."
  9192.    --#SUMMARY "The battery has been replaced."
  9193.    --#ARGUMENTS { }
  9194.    --#SEVERITY MAJOR
  9195.    --#TIMEINDEX 1
  9196.    --#HELP ""
  9197.    --#HELPTAG 0
  9198.    --#STATE NONOPERATIONAL
  9199.   ::= 50
  9200.  
  9201. upsModuleInvertorAlarm TRAP-TYPE
  9202.  ENTERPRISE cps
  9203.  VARIABLES { mtrapinfoString }
  9204.  DESCRIPTION "WARNING: The UPS module invertor alarm."
  9205.    --#TYPE "The UPS module invertor alarm."
  9206.    --#SUMMARY "The UPS module invertor alarm."
  9207.    --#ARGUMENTS { }
  9208.    --#SEVERITY MAJOR
  9209.    --#TIMEINDEX 1
  9210.    --#HELP ""
  9211.    --#HELPTAG 0
  9212.    --#STATE NONOPERATIONAL
  9213.   ::= 51
  9214.  
  9215. upsModuleRectifierAlarm TRAP-TYPE
  9216.  ENTERPRISE cps
  9217.  VARIABLES { mtrapinfoString }
  9218.  DESCRIPTION "WARNING: The UPS module rectifier alarm."
  9219.    --#TYPE "The UPS module rectifier alarm."
  9220.    --#SUMMARY "The UPS module rectifier alarm."
  9221.    --#ARGUMENTS { }
  9222.    --#SEVERITY MAJOR
  9223.    --#TIMEINDEX 1
  9224.    --#HELP ""
  9225.    --#HELPTAG 0
  9226.    --#STATE NONOPERATIONAL
  9227.   ::= 52
  9228.  
  9229. upsModuleFanAlarm TRAP-TYPE
  9230.  ENTERPRISE cps
  9231.  VARIABLES { mtrapinfoString }
  9232.  DESCRIPTION "WARNING: The UPS module fan alarm."
  9233.    --#TYPE "The UPS module fan alarm."
  9234.    --#SUMMARY "The UPS module fan alarm."
  9235.    --#ARGUMENTS { }
  9236.    --#SEVERITY MAJOR
  9237.    --#TIMEINDEX 1
  9238.    --#HELP ""
  9239.    --#HELPTAG 0
  9240.    --#STATE NONOPERATIONAL
  9241.   ::= 53
  9242.  
  9243. upsModuleManualShutdown TRAP-TYPE
  9244.  ENTERPRISE cps
  9245.  VARIABLES { mtrapinfoString }
  9246.  DESCRIPTION "WARNING: The UPS module manual shutdown."
  9247.    --#TYPE "The UPS module manual shutdown."
  9248.    --#SUMMARY "The UPS module manual shutdown."
  9249.    --#ARGUMENTS { }
  9250.    --#SEVERITY MAJOR
  9251.    --#TIMEINDEX 1
  9252.    --#HELP ""
  9253.    --#HELPTAG 0
  9254.    --#STATE NONOPERATIONAL
  9255.   ::= 54
  9256.  
  9257. upsModuleOverload TRAP-TYPE
  9258.  ENTERPRISE cps
  9259.  VARIABLES { mtrapinfoString }
  9260.  DESCRIPTION "WARNING: The UPS module overload."
  9261.    --#TYPE "The UPS module overload."
  9262.    --#SUMMARY "The UPS module overload."
  9263.    --#ARGUMENTS { }
  9264.    --#SEVERITY MAJOR
  9265.    --#TIMEINDEX 1
  9266.    --#HELP ""
  9267.    --#HELPTAG 0
  9268.    --#STATE NONOPERATIONAL
  9269.   ::= 55
  9270.  
  9271. upsFirmwareUpgradeStart TRAP-TYPE
  9272.  ENTERPRISE cps
  9273.  VARIABLES { mtrapinfoString }
  9274.  DESCRIPTION "WARNING: UPS firmware starts to update."
  9275.    --#TYPE "UPS firmware starts to update."
  9276.    --#SUMMARY "UPS firmware starts to update."
  9277.    --#ARGUMENTS { }
  9278.    --#SEVERITY MAJOR
  9279.    --#TIMEINDEX 1
  9280.    --#HELP ""
  9281.    --#HELPTAG 0
  9282.    --#STATE NONOPERATIONAL
  9283.   ::= 56
  9284.  
  9285. upsFirmwareUpgradeEnd TRAP-TYPE
  9286.  ENTERPRISE cps
  9287.  VARIABLES { mtrapinfoString }
  9288.  DESCRIPTION "WARNING: UPS firmware update is over."
  9289.    --#TYPE "UPS firmware update is over."
  9290.    --#SUMMARY "UPS firmware update is over."
  9291.    --#ARGUMENTS { }
  9292.    --#SEVERITY MAJOR
  9293.    --#TIMEINDEX 1
  9294.    --#HELP ""
  9295.    --#HELPTAG 0
  9296.    --#STATE NONOPERATIONAL
  9297.   ::= 57
  9298.  
  9299. upsRFC1628TrapOnBattery TRAP-TYPE
  9300.  ENTERPRISE cps
  9301.  VARIABLES { mtrapinfoString }
  9302.  DESCRIPTION "WARNING: RFC1628: UPS is on battery."
  9303.    --#TYPE "RFC1628: UPS is on battery."
  9304.    --#SUMMARY "RFC1628: UPS is on battery."
  9305.    --#ARGUMENTS { }
  9306.    --#SEVERITY MAJOR
  9307.    --#TIMEINDEX 1
  9308.    --#HELP ""
  9309.    --#HELPTAG 0
  9310.    --#STATE NONOPERATIONAL
  9311.   ::= 58
  9312.  
  9313. upsRFC1628TrapTestCompleted TRAP-TYPE
  9314.  ENTERPRISE cps
  9315.  VARIABLES { mtrapinfoString }
  9316.  DESCRIPTION "WARNING: RFC1628: UPS test completed."
  9317.    --#TYPE "RFC1628: UPS test completed."
  9318.    --#SUMMARY "RFC1628: UPS test completed."
  9319.    --#ARGUMENTS { }
  9320.    --#SEVERITY MAJOR
  9321.    --#TIMEINDEX 1
  9322.    --#HELP ""
  9323.    --#HELPTAG 0
  9324.    --#STATE NONOPERATIONAL
  9325.   ::= 59
  9326.  
  9327. upsRFC1628TrapAlarmEntryAdded TRAP-TYPE
  9328.  ENTERPRISE cps
  9329.  VARIABLES { mtrapinfoString }
  9330.  DESCRIPTION "WARNING: RFC1628: Alarm entry added."
  9331.    --#TYPE "RFC1628: Alarm entry added."
  9332.    --#SUMMARY "RFC1628: Alarm entry added."
  9333.    --#ARGUMENTS { }
  9334.    --#SEVERITY MAJOR
  9335.    --#TIMEINDEX 1
  9336.    --#HELP ""
  9337.    --#HELPTAG 0
  9338.    --#STATE NONOPERATIONAL
  9339.   ::= 60
  9340.  
  9341. -- Misc. Traps
  9342. failAuthViaHTTP TRAP-TYPE
  9343.    ENTERPRISE cps
  9344.    VARIABLES { mtrapinfoString }
  9345.    DESCRIPTION
  9346.        "WARNING: Login authorization failure via HTTP."
  9347.    --#TYPE "CPS: HTTP authorization failure."
  9348.    --#SUMMARY "Login authorization failure via HTTP."
  9349.    --#SEVERITY WARNING
  9350.    --#TIMEINDEX 1
  9351.    --#HELP ""
  9352.    --#HELPTAG 0
  9353.    --#STATE OPERATIONAL
  9354.    ::= 61
  9355.  
  9356. passwordChange TRAP-TYPE
  9357.    ENTERPRISE cps
  9358.    VARIABLES { mtrapinfoString }
  9359.    DESCRIPTION
  9360.        "INFORMATION: The password has been changed."
  9361.    --#TYPE "CPS: Password changed."
  9362.    --#SUMMARY "The password has been changed."
  9363.    --#SEVERITY WARNING
  9364.    --#TIMEINDEX 1
  9365.    --#HELP ""
  9366.    --#HELPTAG 0
  9367.    --#STATE OPERATIONAL
  9368.    ::= 62
  9369.  
  9370. failAuthViaConsole TRAP-TYPE
  9371.    ENTERPRISE cps
  9372.    VARIABLES { mtrapinfoString }
  9373.    DESCRIPTION
  9374.        "WARNING: Login authorization failure via Console."
  9375.    --#TYPE "CPS: HTTP authorization failure."
  9376.    --#SUMMARY "Login authorization failure via Console."
  9377.    --#SEVERITY WARNING
  9378.    --#TIMEINDEX 1
  9379.    --#HELP ""
  9380.    --#HELPTAG 0
  9381.    --#STATE OPERATIONAL
  9382.    ::= 63
  9383.  
  9384. configFileUpload TRAP-TYPE
  9385.    ENTERPRISE cps
  9386.    VARIABLES { mtrapinfoString }
  9387.    DESCRIPTION
  9388.        "INFORMATION: Configuration file uploaded."
  9389.    --#TYPE "CPS: Configuration file uploaded."
  9390.    --#SUMMARY "Configuration file uploaded."
  9391.    --#SEVERITY WARNING
  9392.    --#TIMEINDEX 1
  9393.    --#HELP ""
  9394.    --#HELPTAG 0
  9395.    --#STATE OPERATIONAL
  9396.    ::= 64
  9397.  
  9398. adminLoginInfo TRAP-TYPE
  9399.    ENTERPRISE cps
  9400.    VARIABLES { mtrapinfoString }
  9401.    DESCRIPTION
  9402.        "INFORMATION: Administrator login."
  9403.    --#TYPE "CPS: Administrator login information."
  9404.    --#SUMMARY "Administrator login."
  9405.    --#SEVERITY Information
  9406.    --#TIMEINDEX 1
  9407.    --#HELP ""
  9408.    --#HELPTAG 0
  9409.    --#STATE OPERATIONAL
  9410.    ::= 65
  9411.  
  9412. adminLogoutInfo TRAP-TYPE
  9413.    ENTERPRISE cps
  9414.    VARIABLES { mtrapinfoString }
  9415.    DESCRIPTION
  9416.        "INFORMATION: Administrator logout."
  9417.    --#TYPE "CPS: Administrator logout information."
  9418.    --#SUMMARY "Administrator logout."
  9419.    --#SEVERITY Information
  9420.    --#TIMEINDEX 1
  9421.    --#HELP ""
  9422.    --#HELPTAG 0
  9423.    --#STATE OPERATIONAL
  9424.    ::= 66
  9425.    
  9426. deviceLoginInfo TRAP-TYPE
  9427.    ENTERPRISE cps
  9428.    VARIABLES { mtrapinfoString }
  9429.    DESCRIPTION
  9430.        "INFORMATION: Device login."
  9431.    --#TYPE "CPS: Device user login information."
  9432.    --#SUMMARY "Device user login from IP source."
  9433.    --#SEVERITY Information
  9434.    --#TIMEINDEX 1
  9435.    --#HELP ""
  9436.    --#HELPTAG 0
  9437.    --#STATE OPERATIONAL
  9438.    ::= 67
  9439.    
  9440. deviceLogoutInfo TRAP-TYPE
  9441.    ENTERPRISE cps
  9442.    VARIABLES { mtrapinfoString }
  9443.    DESCRIPTION
  9444.        "INFORMATION: Device logout."
  9445.    --#TYPE "CPS: Device user logout information."
  9446.    --#SUMMARY "Device user logout from IP source."
  9447.    --#SEVERITY Information
  9448.    --#TIMEINDEX 1
  9449.    --#HELP ""
  9450.    --#HELPTAG 0
  9451.    --#STATE OPERATIONAL
  9452.    ::= 68
  9453.  
  9454. configurationChanged TRAP-TYPE
  9455.    ENTERPRISE cps
  9456.    VARIABLES { mtrapinfoString }
  9457.    DESCRIPTION
  9458.        "INFORMATION: Configuration has been changed."
  9459.    --#TYPE "CPS: Configuration changed."
  9460.    --#SUMMARY "Configuration has been changed."
  9461.    --#SEVERITY Information
  9462.    --#TIMEINDEX 1
  9463.    --#HELP ""
  9464.    --#HELPTAG 0
  9465.    --#STATE OPERATIONAL
  9466.    ::= 69
  9467.  
  9468. clientRegistered TRAP-TYPE
  9469.    ENTERPRISE cps
  9470.    VARIABLES { mtrapinfoString }
  9471.    DESCRIPTION
  9472.        "Information: PowerPanel client has been registered."
  9473.    --#TYPE "CPS: PowerPanel client has been registered."
  9474.    --#SUMMARY "PowerPanel client has been registered."
  9475.    --#SEVERITY Information
  9476.    --#TIMEINDEX 1
  9477.    --#HELP ""
  9478.    --#HELPTAG 0
  9479.    --#STATE OPERATIONAL
  9480.    ::= 70
  9481.    
  9482. clientRemoved TRAP-TYPE
  9483.    ENTERPRISE cps
  9484.    VARIABLES { mtrapinfoString }
  9485.    DESCRIPTION
  9486.        "Information: PowerPanel client has been removed."
  9487.    --#TYPE "CPS: Device user logout information."
  9488.    --#SUMMARY "PowerPanel client has been registered."
  9489.    --#SEVERITY Information
  9490.    --#TIMEINDEX 1
  9491.    --#HELP ""
  9492.    --#HELPTAG 0
  9493.    --#STATE OPERATIONAL
  9494.    ::= 71
  9495.    
  9496. testEvent TRAP-TYPE
  9497.    ENTERPRISE cps
  9498.    VARIABLES { mtrapinfoString }
  9499.    DESCRIPTION
  9500.        "Information: Test Event."
  9501.    --#TYPE "CPS: This is test message."
  9502.    --#SUMMARY "This is test message."
  9503.    --#SEVERITY Information
  9504.    --#TIMEINDEX 1
  9505.    --#HELP ""
  9506.    --#HELPTAG 0
  9507.    --#STATE OPERATIONAL
  9508.    ::= 72
  9509.    
  9510. outletUserLoginInfo TRAP-TYPE
  9511.    ENTERPRISE cps
  9512.    VARIABLES { mtrapinfoString }
  9513.    DESCRIPTION
  9514.        "Information: Outlet User login."
  9515.    --#TYPE "CPS: Outlet user login information."
  9516.    --#SUMMARY "Outlet user login from IP source."
  9517.    --#SEVERITY Information
  9518.    --#TIMEINDEX 1
  9519.    --#HELP ""
  9520.    --#HELPTAG 0
  9521.    --#STATE OPERATIONAL
  9522.    ::= 73
  9523.    
  9524. outletUserLogoutInfo TRAP-TYPE
  9525.    ENTERPRISE cps
  9526.    VARIABLES { mtrapinfoString }
  9527.    DESCRIPTION
  9528.        "Information: Outlet User logout."
  9529.    --#TYPE "CPS: Outlet user logout information."
  9530.    --#SUMMARY "Outlet user logout from IP source."
  9531.    --#SEVERITY Information
  9532.    --#TIMEINDEX 1
  9533.    --#HELP ""
  9534.    --#HELPTAG 0
  9535.    --#STATE OPERATIONAL
  9536.    ::= 74
  9537.    
  9538. -- ePDU. Traps
  9539.  
  9540. ePDUCommunicationEstablished TRAP-TYPE
  9541.    ENTERPRISE cps
  9542.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName, mtrapinfoString }
  9543.    DESCRIPTION
  9544.       "INFORMATIONAL: Communication with a Rack PDU has been established.
  9545.        The first argument is the serial number.
  9546.        The second argument is the device name."
  9547.    --#TYPE "A Rack PDU: Communication established."
  9548.    --#SUMMARY "Communication with a Rack PDU established."
  9549.    --#ARGUMENTS { }
  9550.    --#SEVERITY INFORMATIONAL
  9551.    --#TIMEINDEX 1
  9552.    --#HELP ""
  9553.    --#HELPTAG 0
  9554.    --#STATE OPERATIONAL
  9555.    ::= 100
  9556.  
  9557. ePDUCommunicationLost TRAP-TYPE
  9558.    ENTERPRISE cps
  9559.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName, mtrapinfoString }
  9560.    DESCRIPTION
  9561.       "SEVERE: Communication with a Rack PDU has been lost.
  9562.        The first argument is the serial number.
  9563.        The second argument is the device name."
  9564.    --#TYPE "A Rack PDU: Communication lost."
  9565.    --#SUMMARY "Communication with a Rack PDU has been lost."
  9566.    --#ARGUMENTS { }
  9567.    --#SEVERITY SEVERE
  9568.    --#TIMEINDEX 1
  9569.    --#HELP ""
  9570.    --#HELPTAG 0
  9571.    --#STATE DEGRADED
  9572.    ::= 101
  9573.  
  9574. ePDUOutletOn TRAP-TYPE
  9575.    ENTERPRISE cps
  9576.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  9577.                ePDUOutletControlIndex, ePDUOutletControlOutletName,
  9578.                mtrapinfoString }
  9579.    DESCRIPTION
  9580.       "INFORMATIONAL: An outlet on a Switched Rack PDU has turned on.
  9581.        The first argument is the serial number.
  9582.        The second argument is the device name.
  9583.        The third argument is the outlet index number.
  9584.        The fourth argument is the outlet name."
  9585.    --#TYPE "A Switched Rack PDU: An outlet has turned on."
  9586.    --#SUMMARY "An outlet on a Switched Rack PDU has turned on."
  9587.    --#ARGUMENTS { }
  9588.    --#SEVERITY INFORMATIONAL
  9589.    --#TIMEINDEX 1
  9590.    --#HELP ""
  9591.    --#HELPTAG 0
  9592.    --#STATE OPERATIONAL
  9593.    ::= 102
  9594.  
  9595. ePDUOutletOff TRAP-TYPE
  9596.    ENTERPRISE cps
  9597.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  9598.                ePDUOutletControlIndex, ePDUOutletControlOutletName,
  9599.                mtrapinfoString }
  9600.    DESCRIPTION
  9601.       "INFORMATIONAL: An outlet on a Switched Rack PDU has turned off.
  9602.        The first argument is the serial number.
  9603.        The second argument is the device name.
  9604.        The third argument is the outlet index number.
  9605.        The fourth argument is the outlet name."
  9606.    --#TYPE "A Switched Rack PDU: An outlet has turned off."
  9607.    --#SUMMARY "An outlet on a Switched Rack PDU has turned off."
  9608.    --#ARGUMENTS { }
  9609.    --#SEVERITY INFORMATIONAL
  9610.    --#TIMEINDEX 1
  9611.    --#HELP ""
  9612.    --#HELPTAG 0
  9613.    --#STATE OPERATIONAL
  9614.    ::= 103
  9615.  
  9616. ePDUDeviceConfigChange TRAP-TYPE
  9617.    ENTERPRISE cps
  9618.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName, mtrapinfoString }
  9619.    DESCRIPTION
  9620.       "INFORMATIONAL: A device configuration change has been made on a
  9621.        Rack PDU.
  9622.        The first argument is the serial number.
  9623.        The second argument is the device name."
  9624.    --#TYPE "CPS Rack PDU: Device configuration change made."
  9625.    --#SUMMARY "Device configuration change has been made on a Rack PDU."
  9626.    --#ARGUMENTS { }
  9627.    --#SEVERITY INFORMATIONAL
  9628.    --#TIMEINDEX 1
  9629.    --#HELP ""
  9630.    --#HELPTAG 0
  9631.    --#STATE OPERATIONAL
  9632.    ::= 104
  9633.  
  9634. ePDUOutletConfigChange TRAP-TYPE
  9635.    ENTERPRISE cps
  9636.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  9637.                ePDUOutletControlIndex, ePDUOutletControlOutletName,
  9638.                mtrapinfoString }
  9639.    DESCRIPTION
  9640.       "INFORMATIONAL: An outlet configuration change has been made on a
  9641.        Switched Rack PDU.
  9642.        The first argument is the serial number.
  9643.        The second argument is the device name.
  9644.        The third argument is the outlet index number.
  9645.        The fourth argument is the outlet name."
  9646.    --#TYPE "CPS Switched Rack PDU: Outlet configuration change made."
  9647.    --#SUMMARY "Outlet configuration change has been made on a Switched Rack PDU."
  9648.    --#ARGUMENTS { }
  9649.    --#SEVERITY INFORMATIONAL
  9650.    --#TIMEINDEX 1
  9651.    --#HELP ""
  9652.    --#HELPTAG 0
  9653.    --#STATE OPERATIONAL
  9654.    ::= 105
  9655.  
  9656. ePDULowLoad TRAP-TYPE
  9657.    ENTERPRISE cps
  9658.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  9659.                ePDULoadStatusPhaseNumber, mtrapinfoString }
  9660.    DESCRIPTION
  9661.       "WARNING: A Rack PDU has violated the low load threshold.
  9662.        The first argument is the serial number.
  9663.        The second argument is the device name.
  9664.        The third argument is the phase number."
  9665.    --#TYPE "CPS Rack PDU: Violation of low load threshold."
  9666.    --#SUMMARY "A Rack PDU has violated the low load threshold."
  9667.    --#ARGUMENTS { }
  9668.    --#SEVERITY WARNING
  9669.    --#TIMEINDEX 1
  9670.    --#HELP ""
  9671.    --#HELPTAG 0
  9672.    --#STATE OPERATIONAL
  9673.    ::= 106
  9674.  
  9675. ePDULowLoadCleared TRAP-TYPE
  9676.    ENTERPRISE cps
  9677.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  9678.                ePDULoadStatusPhaseNumber, mtrapinfoString }
  9679.    DESCRIPTION
  9680.       "INFORMATIONAL: The low load condition on a Rack PDU has been
  9681.        cleared.
  9682.        The first argument is the serial number.
  9683.        The second argument is the device name.
  9684.        The third argument is the phase number."
  9685.    --#TYPE "CPS Rack PDU: Low load condition cleared."
  9686.    --#SUMMARY "The low load condition on a Rack PDU has been cleared."
  9687.    --#ARGUMENTS { }
  9688.    --#SEVERITY INFORMATIONAL
  9689.    --#TIMEINDEX 1
  9690.    --#HELP ""
  9691.    --#HELPTAG 0
  9692.    --#STATE OPERATIONAL
  9693.    ::= 107
  9694.  
  9695. ePDUNearOverload TRAP-TYPE
  9696.    ENTERPRISE cps
  9697.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  9698.                ePDULoadStatusPhaseNumber, mtrapinfoString }
  9699.    DESCRIPTION
  9700.       "WARNING: A Rack PDU is near an overload condition.
  9701.        The first argument is the serial number.
  9702.        The second argument is the device name.
  9703.        The third argument is the phase number."
  9704.    --#TYPE "CPS Rack PDU: Near an overload condition."
  9705.    --#SUMMARY "A Rack PDU is near an overload condition."
  9706.    --#ARGUMENTS { }
  9707.    --#SEVERITY WARNING
  9708.    --#TIMEINDEX 1
  9709.    --#HELP ""
  9710.    --#HELPTAG 0
  9711.    --#STATE OPERATIONAL
  9712.    ::= 108
  9713.  
  9714. ePDUNearOverloadCleared TRAP-TYPE
  9715.    ENTERPRISE cps
  9716.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  9717.                ePDULoadStatusPhaseNumber, mtrapinfoString }
  9718.    DESCRIPTION
  9719.       "INFORMATIONAL: The near overload condition on a Rack PDU has
  9720.        been cleared.
  9721.        The first argument is the serial number.
  9722.        The second argument is the device name.
  9723.        The third argument is the phase number."
  9724.    --#TYPE "CPS Rack PDU: Near overload condition has cleared."
  9725.    --#SUMMARY "Rack PDU near overload condition has cleared."
  9726.    --#ARGUMENTS { }
  9727.    --#SEVERITY INFORMATIONAL
  9728.    --#TIMEINDEX 1
  9729.    --#HELP ""
  9730.    --#HELPTAG 0
  9731.    --#STATE OPERATIONAL
  9732.    ::= 109
  9733.  
  9734. ePDUOverload TRAP-TYPE
  9735.    ENTERPRISE cps
  9736.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  9737.                ePDULoadStatusPhaseNumber, mtrapinfoString }
  9738.    DESCRIPTION
  9739.       "SEVERE: A Rack PDU is in an overload condition.
  9740.        The first argument is the serial number.
  9741.        The second argument is the device name.
  9742.        The third argument is the phase number."
  9743.    --#TYPE "CPS Rack PDU: Overload condition."
  9744.    --#SUMMARY "A Rack PDU is in an overload condition."
  9745.    --#ARGUMENTS { }
  9746.    --#SEVERITY SEVERE
  9747.    --#TIMEINDEX 1
  9748.    --#HELP ""
  9749.    --#HELPTAG 0
  9750.    --#STATE DEGRADED
  9751.    ::= 110
  9752.  
  9753. ePDUOverloadCleared TRAP-TYPE
  9754.    ENTERPRISE cps
  9755.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  9756.                ePDULoadStatusPhaseNumber, mtrapinfoString }
  9757.    DESCRIPTION
  9758.       "INFORMATIONAL: The overload condition on a Rack PDU has been
  9759.        cleared.
  9760.        The first argument is the serial number.
  9761.        The second argument is the device name.
  9762.        The third argument is the phase number."
  9763.    --#TYPE "CPS Rack PDU: Overload condition has cleared."
  9764.    --#SUMMARY "The overload condition on a Rack PDU has cleared."
  9765.    --#ARGUMENTS { }
  9766.    --#SEVERITY INFORMATIONAL
  9767.    --#TIMEINDEX 1
  9768.    --#HELP ""
  9769.    --#HELPTAG 0
  9770.    --#STATE OPERATIONAL
  9771.    ::= 111
  9772.  
  9773. ePDUDelayOutletOnCommand TRAP-TYPE
  9774.    ENTERPRISE cps
  9775.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  9776.                ePDUOutletControlIndex, ePDUOutletControlOutletName,
  9777.                mtrapinfoString }
  9778.    DESCRIPTION
  9779.       "INFORMATIONAL: An outlet on a Switched Rack PDU has been assigned to turn on.
  9780.        The first argument is the serial number.
  9781.        The second argument is the device name.
  9782.        The third argument is the outlet index number.
  9783.        The fourth argument is the outlet name."
  9784.    --#TYPE "A Switched Rack PDU: An outlet has been assigned to turn on."
  9785.    --#SUMMARY "An outlet on a Switched Rack PDU has been assigned to turn on."
  9786.    --#ARGUMENTS { }
  9787.    --#SEVERITY INFORMATIONAL
  9788.    --#TIMEINDEX 1
  9789.    --#HELP ""
  9790.    --#HELPTAG 0
  9791.    --#STATE OPERATIONAL
  9792.    ::= 112
  9793.  
  9794. ePDUDelayOutletOffCommand TRAP-TYPE
  9795.    ENTERPRISE cps
  9796.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  9797.                ePDUOutletControlIndex, ePDUOutletControlOutletName,
  9798.                mtrapinfoString }
  9799.    DESCRIPTION
  9800.       "INFORMATIONAL: An outlet on a Switched Rack PDU has been assigned to turn off.
  9801.        The first argument is the serial number.
  9802.        The second argument is the device name.
  9803.        The third argument is the outlet index number.
  9804.        The fourth argument is the outlet name."
  9805.    --#TYPE "A Switched Rack PDU: An outlet has been assigned to turn off."
  9806.    --#SUMMARY "An outlet on a Switched Rack PDU has been assigned to turn off."
  9807.    --#ARGUMENTS { }
  9808.    --#SEVERITY INFORMATIONAL
  9809.    --#TIMEINDEX 1
  9810.    --#HELP ""
  9811.    --#HELPTAG 0
  9812.    --#STATE OPERATIONAL
  9813.    ::= 113
  9814.  
  9815. ePDUDelayOutletRebootCommand TRAP-TYPE
  9816.    ENTERPRISE cps
  9817.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  9818.                ePDUOutletControlIndex, ePDUOutletControlOutletName,
  9819.                mtrapinfoString }
  9820.    DESCRIPTION
  9821.       "INFORMATIONAL: An outlet on a Switched Rack PDU has been assigned to reboot.
  9822.        The first argument is the serial number.
  9823.        The second argument is the device name.
  9824.        The third argument is the outlet index number.
  9825.        The fourth argument is the outlet name."
  9826.    --#TYPE "A Switched Rack PDU: An outlet has been assigned to reboot."
  9827.    --#SUMMARY "An outlet on a Switched Rack PDU has been assigned to reboot."
  9828.    --#ARGUMENTS { }
  9829.    --#SEVERITY INFORMATIONAL
  9830.    --#TIMEINDEX 1
  9831.    --#HELP ""
  9832.    --#HELPTAG 0
  9833.    --#STATE OPERATIONAL
  9834.    ::= 114
  9835.  
  9836. ePDUCancelPendingCommand TRAP-TYPE
  9837.    ENTERPRISE cps
  9838.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  9839.                ePDUOutletControlIndex, ePDUOutletControlOutletName,
  9840.                mtrapinfoString }
  9841.    DESCRIPTION
  9842.       "INFORMATIONAL: A cancel pending command has been made on a
  9843.        Switched Rack PDU.
  9844.        The first argument is the serial number.
  9845.        The second argument is the device name.
  9846.        The third argument is the outlet index number (0 indicates all outlets).
  9847.        The fourth argument is the outlet name (or device name if all outlets)."
  9848.    --#TYPE "A Switched Rack PDU: Cancel Pending Command made."
  9849.    --#SUMMARY "A Cancel Pending Command has been made on a Switched Rack PDU."
  9850.    --#ARGUMENTS { }
  9851.    --#SEVERITY INFORMATIONAL
  9852.    --#TIMEINDEX 1
  9853.    --#HELP ""
  9854.    --#HELPTAG 0
  9855.    --#STATE OPERATIONAL
  9856.    ::= 115
  9857.  
  9858.  
  9859. ePDULineUndervoltage TRAP-TYPE
  9860.    ENTERPRISE cps
  9861.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  9862.                ePDULoadStatusPhaseNumber, mtrapinfoString }
  9863.    DESCRIPTION
  9864.       "SEVERE: Utility Line Undervoltage
  9865.        The first argument is the serial number.
  9866.        The second argument is the device name.
  9867.        The third argument is the phase number."
  9868.    --#TYPE "A Rack PDU: Utility Line Undervoltage."
  9869.    --#SUMMARY "Utility Line Undervoltage."
  9870.    --#ARGUMENTS { }
  9871.    --#SEVERITY SEVERE
  9872.    --#TIMEINDEX 1
  9873.    --#HELP ""
  9874.    --#HELPTAG 0
  9875.    --#STATE OPERATIONAL
  9876.    ::= 116
  9877.  
  9878. ePDULineUndervoltageCleared TRAP-TYPE
  9879.    ENTERPRISE cps
  9880.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  9881.                ePDULoadStatusPhaseNumber, mtrapinfoString }
  9882.    DESCRIPTION
  9883.       "INFORMATIONAL: Utility Line Undervoltage Cleared.
  9884.        The first argument is the serial number.
  9885.        The second argument is the device name.
  9886.        The third argument is the phase number."
  9887.    --#TYPE "A Rack PDU: Utility Line Undervoltage Cleared."
  9888.    --#SUMMARY "Utility Line Undervoltage Cleared."
  9889.    --#ARGUMENTS { }
  9890.    --#SEVERITY INFORMATIONAL
  9891.    --#TIMEINDEX 1
  9892.    --#HELP ""
  9893.    --#HELPTAG 0
  9894.    --#STATE OPERATIONAL
  9895.    ::= 117
  9896.  
  9897. ePDULineOvervoltage TRAP-TYPE
  9898.    ENTERPRISE cps
  9899.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  9900.                ePDULoadStatusPhaseNumber, mtrapinfoString }
  9901.    DESCRIPTION
  9902.       "SEVERE: Utility Line Overvoltage.
  9903.        The first argument is the serial number.
  9904.        The second argument is the device name.
  9905.        The third argument is the phase number."
  9906.    --#TYPE "CPS PDU: Utility Line Overvoltage."
  9907.    --#SUMMARY "Utility Line Overvoltage."
  9908.    --#ARGUMENTS { }
  9909.    --#SEVERITY SEVERE
  9910.    --#TIMEINDEX 1
  9911.    --#HELP ""
  9912.    --#HELPTAG 0
  9913.    --#STATE OPERATIONAL
  9914.    ::= 118
  9915.  
  9916. ePDULineOvervoltageCleared TRAP-TYPE
  9917.    ENTERPRISE cps
  9918.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  9919.                ePDULoadStatusPhaseNumber, mtrapinfoString }
  9920.    DESCRIPTION
  9921.       "INFORMATIONAL: Utility Line Overvoltage Cleared.
  9922.        The first argument is the serial number.
  9923.        The second argument is the device name.
  9924.        The third argument is the phase number."
  9925.    --#TYPE "CPS PDU: Utility Line Overvoltage Cleared."
  9926.    --#SUMMARY "Utility Line Overvoltage Cleared."
  9927.    --#ARGUMENTS { }
  9928.    --#SEVERITY INFORMATIONAL
  9929.    --#TIMEINDEX 1
  9930.    --#HELP ""
  9931.    --#HELPTAG 0
  9932.    --#STATE OPERATIONAL
  9933.    ::= 119
  9934.  
  9935.  
  9936. ePDUPowerSupply1Fail TRAP-TYPE
  9937.    ENTERPRISE cps
  9938.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName, mtrapinfoString }
  9939.    DESCRIPTION
  9940.       "SEVERE: Power Supply 1 on Rack PDU is in FAIL state.
  9941.        The first argument is the serial number.
  9942.        The second argument is the device name."
  9943.    --#TYPE "A Rack PDU: Power Supply 1 is in FAIL state."
  9944.    --#SUMMARY "Power Supply 1 on Rack PDU is in FAIL state."
  9945.    --#ARGUMENTS { }
  9946.    --#SEVERITY SEVERE
  9947.    --#TIMEINDEX 1
  9948.    --#HELP ""
  9949.    --#HELPTAG 0
  9950.    --#STATE DEGRADED
  9951.    ::= 120
  9952.  
  9953. ePDUPowerSupply1Ok TRAP-TYPE
  9954.    ENTERPRISE cps
  9955.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName, mtrapinfoString }
  9956.    DESCRIPTION
  9957.       "INFORMATIONAL: Power Supply 1 on Rack PDU is operating normally.
  9958.        The first argument is the serial number.
  9959.        The second argument is the device name."
  9960.    --#TYPE "A Rack PDU: Power Supply 1 is operating normally."
  9961.    --#SUMMARY "Power Supply 1 on Rack PDU is operating normally."
  9962.    --#ARGUMENTS { }
  9963.    --#SEVERITY INFORMATIONAL
  9964.    --#TIMEINDEX 1
  9965.    --#HELP ""
  9966.    --#HELPTAG 0
  9967.    --#STATE OPERATIONAL
  9968.    ::= 121
  9969.  
  9970. ePDUPowerSupply2Fail TRAP-TYPE
  9971.    ENTERPRISE cps
  9972.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName, mtrapinfoString }
  9973.    DESCRIPTION
  9974.       "SEVERE: Power Supply 2 on Rack PDU is in FAIL state.
  9975.        The first argument is the serial number.
  9976.        The second argument is the device name."
  9977.    --#TYPE "A Rack PDU: Power Supply 2 is in FAIL state."
  9978.    --#SUMMARY "Power Supply 2 on Rack PDU is in FAIL state."
  9979.    --#ARGUMENTS { }
  9980.    --#SEVERITY SEVERE
  9981.    --#TIMEINDEX 1
  9982.    --#HELP ""
  9983.    --#HELPTAG 0
  9984.    --#STATE DEGRADED
  9985.    ::= 122
  9986.  
  9987. ePDUPowerSupply2Ok TRAP-TYPE
  9988.    ENTERPRISE cps
  9989.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName, mtrapinfoString }
  9990.    DESCRIPTION
  9991.       "INFORMATIONAL: Power Supply 2 on Rack PDU is operating normally.
  9992.        The first argument is the serial number.
  9993.        The second argument is the device name."
  9994.    --#TYPE "A Rack PDU: Power Supply 2 is operating normally."
  9995.    --#SUMMARY "Power Supply 2 on Rack PDU is operating normally."
  9996.    --#ARGUMENTS { }
  9997.    --#SEVERITY INFORMATIONAL
  9998.    --#TIMEINDEX 1
  9999.    --#HELP ""
  10000.    --#HELPTAG 0
  10001.    --#STATE OPERATIONAL
  10002.    ::= 123
  10003.  
  10004. ePDUBankLowLoad TRAP-TYPE
  10005.    ENTERPRISE cps
  10006.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  10007.                ePDULoadStatusBankNumber, mtrapinfoString }
  10008.    DESCRIPTION
  10009.       "WARNING: A Rack PDU bank has violated the low load threshold.
  10010.        The first argument is the serial number.
  10011.        The second argument is the device name.
  10012.        The third argument is the bank number."
  10013.    --#TYPE "CPS Rack PDU: Bank violation of low load threshold."
  10014.    --#SUMMARY "A Rack PDU bank has violated the low load threshold."
  10015.    --#ARGUMENTS { }
  10016.    --#SEVERITY WARNING
  10017.    --#TIMEINDEX 1
  10018.    --#HELP ""
  10019.    --#HELPTAG 0
  10020.    --#STATE OPERATIONAL
  10021.    ::= 124
  10022.  
  10023. ePDUBankLowLoadCleared TRAP-TYPE
  10024.    ENTERPRISE cps
  10025.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  10026.                ePDULoadStatusBankNumber, mtrapinfoString }
  10027.    DESCRIPTION
  10028.       "INFORMATIONAL: The low load condition on a Rack PDU bank has been
  10029.        cleared.
  10030.        The first argument is the serial number.
  10031.        The second argument is the device name.
  10032.        The third argument is the bank number."
  10033.    --#TYPE "CPS Rack PDU: Bank Low load condition cleared."
  10034.    --#SUMMARY "The low load condition on a Rack PDU bank has been cleared."
  10035.    --#ARGUMENTS { }
  10036.    --#SEVERITY INFORMATIONAL
  10037.    --#TIMEINDEX 1
  10038.    --#HELP ""
  10039.    --#HELPTAG 0
  10040.    --#STATE OPERATIONAL
  10041.    ::= 125
  10042.  
  10043. ePDUBankNearOverload TRAP-TYPE
  10044.    ENTERPRISE cps
  10045.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  10046.                ePDULoadStatusBankNumber, mtrapinfoString }
  10047.    DESCRIPTION
  10048.       "WARNING: A Rack PDU bank is near an overload condition.
  10049.        The first argument is the serial number.
  10050.        The second argument is the device name.
  10051.        The third argument is the bank number."
  10052.    --#TYPE "CPS Rack PDU: Bank near an overload condition."
  10053.    --#SUMMARY "A Rack PDU bank is near an overload condition."
  10054.    --#ARGUMENTS { }
  10055.    --#SEVERITY WARNING
  10056.    --#TIMEINDEX 1
  10057.    --#HELP ""
  10058.    --#HELPTAG 0
  10059.    --#STATE OPERATIONAL
  10060.    ::= 126
  10061.  
  10062. ePDUBankNearOverloadCleared TRAP-TYPE
  10063.    ENTERPRISE cps
  10064.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  10065.                ePDULoadStatusBankNumber, mtrapinfoString }
  10066.    DESCRIPTION
  10067.       "INFORMATIONAL: The near overload condition on a Rack PDU bank has
  10068.        been cleared.
  10069.        The first argument is the serial number.
  10070.        The second argument is the device name.
  10071.        The third argument is the phase/bank number."
  10072.    --#TYPE "CPS Rack PDU: Bank near overload condition has cleared."
  10073.    --#SUMMARY "Rack PDU bank near overload condition has cleared."
  10074.    --#ARGUMENTS { }
  10075.    --#SEVERITY INFORMATIONAL
  10076.    --#TIMEINDEX 1
  10077.    --#HELP ""
  10078.    --#HELPTAG 0
  10079.    --#STATE OPERATIONAL
  10080.    ::= 127
  10081.  
  10082. ePDUBankOverload TRAP-TYPE
  10083.    ENTERPRISE cps
  10084.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  10085.                ePDULoadStatusBankNumber, mtrapinfoString }
  10086.    DESCRIPTION
  10087.       "SEVERE: A Rack PDU bank is in an overload condition.
  10088.        The first argument is the serial number.
  10089.        The second argument is the device name.
  10090.        The third argument is the bank number."
  10091.    --#TYPE "CPS Rack PDU: Bank overload condition."
  10092.    --#SUMMARY "A Rack PDU bank is in an overload condition."
  10093.    --#ARGUMENTS { }
  10094.    --#SEVERITY SEVERE
  10095.    --#TIMEINDEX 1
  10096.    --#HELP ""
  10097.    --#HELPTAG 0
  10098.    --#STATE DEGRADED
  10099.    ::= 128
  10100.  
  10101. ePDUBankOverloadCleared TRAP-TYPE
  10102.    ENTERPRISE cps
  10103.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  10104.                ePDULoadStatusBankNumber, mtrapinfoString }
  10105.    DESCRIPTION
  10106.       "INFORMATIONAL: The overload condition on a Rack PDU bank has been
  10107.        cleared.
  10108.        The first argument is the serial number.
  10109.        The second argument is the device name.
  10110.        The third argument is the bank number."
  10111.    --#TYPE "CPS Rack PDU: Bank overload condition has cleared."
  10112.    --#SUMMARY "The bank overload condition on a Rack PDU has cleared."
  10113.    --#ARGUMENTS { }
  10114.    --#SEVERITY INFORMATIONAL
  10115.    --#TIMEINDEX 1
  10116.    --#HELP ""
  10117.    --#HELPTAG 0
  10118.    --#STATE OPERATIONAL
  10119.    ::= 129
  10120.  
  10121. ePDUComponentCommunicationEstablished TRAP-TYPE
  10122.    ENTERPRISE cps
  10123.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  10124.                mtrapinfoString }
  10125.    DESCRIPTION
  10126.       "INFORMATIONAL: Component communication lost has been cleared.
  10127.        The first argument is the serial number.
  10128.        The second argument is the device name."
  10129.    --#TYPE "CPS Rack PDU: Component communication lost has been cleared."
  10130.    --#SUMMARY "Component communication lost has been cleared."
  10131.    --#ARGUMENTS { }
  10132.    --#SEVERITY INFORMATIONAL
  10133.    --#TIMEINDEX 1
  10134.    --#HELP ""
  10135.    --#HELPTAG 0
  10136.    --#STATE OPERATIONAL
  10137.    ::= 130
  10138.  
  10139. ePDUComponentCommunicationLost TRAP-TYPE
  10140.    ENTERPRISE cps
  10141.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,
  10142.                mtrapinfoString }
  10143.    DESCRIPTION
  10144.       "SEVERE: Component communication lost.
  10145.        The first argument is the serial number.
  10146.        The second argument is the device name."
  10147.    --#TYPE "CPS Rack PDU: Component communication lost."
  10148.    --#SUMMARY "Component communication lost."
  10149.    --#ARGUMENTS { }
  10150.    --#SEVERITY INFORMATIONAL
  10151.    --#TIMEINDEX 1
  10152.    --#HELP ""
  10153.    --#HELPTAG 0
  10154.    --#STATE OPERATIONAL
  10155.    ::= 131
  10156.  
  10157. ePDUOutletLowLoad TRAP-TYPE
  10158.    ENTERPRISE cps
  10159.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,ePDUOutletConfigMonitoredNumber,
  10160.                ePDUOutletConfigMonitoredName, mtrapinfoString }
  10161.    DESCRIPTION
  10162.       "WARNING: A Rack PDU has violated the outlet low load threshold.
  10163.        The first argument is the serial number.
  10164.        The second argument is the device name.
  10165.        The third argument is the outlet number.
  10166.        The fourth argument is the outlet name."
  10167.    ::= 132
  10168.  
  10169. ePDUOutletLowLoadCleared TRAP-TYPE
  10170.    ENTERPRISE cps
  10171.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,ePDUOutletConfigMonitoredNumber,
  10172.                ePDUOutletConfigMonitoredName, mtrapinfoString }
  10173.    DESCRIPTION
  10174.       "INFORMATIONAL: The outlet low load condition on a Rack PDU has been
  10175.        cleared.
  10176.        The first argument is the serial number.
  10177.        The second argument is the device name.
  10178.        The third argument is the outlet number.
  10179.        The fourth argument is the outlet name."
  10180.    ::= 133
  10181.    
  10182. ePDUOutletNearOverload TRAP-TYPE
  10183.    ENTERPRISE cps
  10184.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,ePDUOutletConfigMonitoredNumber,
  10185.                ePDUOutletConfigMonitoredName, mtrapinfoString }
  10186.    DESCRIPTION
  10187.       "WARNING: A Rack PDU is near an outlet overload condition.
  10188.        The first argument is the serial number.
  10189.        The second argument is the device name.
  10190.        The third argument is the outlet number.
  10191.        The fourth argument is the outlet name."
  10192.    ::= 134
  10193.  
  10194. ePDUOutletNearOverloadCleared TRAP-TYPE
  10195.    ENTERPRISE cps
  10196.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,ePDUOutletConfigMonitoredNumber,
  10197.                ePDUOutletConfigMonitoredName, mtrapinfoString }
  10198.    DESCRIPTION
  10199.       "INFORMATIONAL: The outlet near overload condition on a Rack PDU has
  10200.        been cleared.
  10201.        The first argument is the serial number.
  10202.        The second argument is the device name.
  10203.        The third argument is the outlet number.
  10204.        The fourth argument is the outlet name."
  10205.    ::= 135
  10206.  
  10207. ePDUOutletOverload TRAP-TYPE
  10208.    ENTERPRISE cps
  10209.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,ePDUOutletConfigMonitoredNumber,
  10210.                ePDUOutletConfigMonitoredName, mtrapinfoString }
  10211.    DESCRIPTION
  10212.       "SEVERE: A Rack PDU is in an overload condition.
  10213.        The first argument is the serial number.
  10214.        The second argument is the device name.
  10215.        The third argument is the outlet number.
  10216.        The fourth argument is the outlet name."
  10217.    ::= 136
  10218.    
  10219. ePDUOutletOverloadCleared TRAP-TYPE
  10220.    ENTERPRISE cps
  10221.    VARIABLES { ePDUIdentSerialNumber, ePDUIdentName,ePDUOutletConfigMonitoredNumber,
  10222.                ePDUOutletConfigMonitoredName, mtrapinfoString }
  10223.    DESCRIPTION
  10224.       "INFORMATIONAL: The outlet overload condition on a Rack PDU has been
  10225.        cleared.
  10226.        The first argument is the serial number.
  10227.        The second argument is the device name.
  10228.        The third argument is the outlet number.
  10229.        The fourth argument is the outlet name."
  10230.    ::= 137
  10231.  
  10232. -- Environment Traps
  10233. envHighTemperatureViolation TRAP-TYPE
  10234.     ENTERPRISE cps
  10235.   VARIABLES { envirIdentName, envirIdentLocation, envirTemperature }
  10236.     DESCRIPTION
  10237.        "WARNING: The environment high temperature threshold has been violated."
  10238.    --#TYPE "CPS Environment Viewer: OverTemperature"
  10239.    --#SUMMARY "The environment high temperature threshold has been violated."
  10240.    --#ARGUMENTS { }
  10241.    --#SEVERITY MAJOR
  10242.    --#TIMEINDEX 1
  10243.    --#HELP ""
  10244.    --#HELPTAG 0
  10245.    --#STATE NONOPERATIONAL
  10246.    ::= 200
  10247.  
  10248. envHighTemperatureBack TRAP-TYPE
  10249.     ENTERPRISE cps
  10250.   VARIABLES { envirIdentName, envirIdentLocation, envirTemperature }
  10251.     DESCRIPTION
  10252.        "INFORMATION: The environment temperature returned from high value."
  10253.    --#TYPE "CPS Environment Viewer: OverTemperature Returned"
  10254.    --#SUMMARY "The environment temperature returned from high value."
  10255.    --#ARGUMENTS { }
  10256.    --#SEVERITY INFORMATIONAL
  10257.    --#TIMEINDEX 1
  10258.    --#HELP ""
  10259.    --#HELPTAG 0
  10260.    --#STATE NONOPERATIONAL
  10261.    ::= 201
  10262.  
  10263. envLowTemperatureViolation TRAP-TYPE
  10264.     ENTERPRISE cps
  10265.   VARIABLES { envirIdentName, envirIdentLocation, envirTemperature }
  10266.     DESCRIPTION
  10267.        "WARNING: The environment low temperature threshold has been violated."
  10268.    --#TYPE "CPS Environment Viewer: UnderTemperature"
  10269.    --#SUMMARY "The environment low temperature threshold has been violated."
  10270.    --#ARGUMENTS { }
  10271.    --#SEVERITY MAJOR
  10272.    --#TIMEINDEX 1
  10273.    --#HELP ""
  10274.    --#HELPTAG 0
  10275.    --#STATE NONOPERATIONAL
  10276.    ::= 202
  10277.  
  10278. envLowTempBack TRAP-TYPE
  10279.     ENTERPRISE cps
  10280.   VARIABLES { envirIdentName, envirIdentLocation, envirTemperature }
  10281.     DESCRIPTION
  10282.        "INFORMATION: The environment temperature returned from low value."
  10283.    --#TYPE "CPS Environment Viewer: UnderTemperature Returned"
  10284.    --#SUMMARY "The environment temperature returned from low value."
  10285.    --#ARGUMENTS { }
  10286.    --#SEVERITY INFORMATIONAL
  10287.    --#TIMEINDEX 1
  10288.    --#HELP ""
  10289.    --#HELPTAG 0
  10290.    --#STATE NONOPERATIONAL
  10291.    ::= 203
  10292.  
  10293. envHighHumidityViolation TRAP-TYPE
  10294.     ENTERPRISE cps
  10295.   VARIABLES { envirIdentName, envirIdentLocation, envirHumidity }
  10296.     DESCRIPTION
  10297.        "WARNING: The environment high humidity threshold has been violated."
  10298.    --#TYPE "CPS Environment Viewer: OverHumidity"
  10299.    --#SUMMARY "The environment high humidity threshold has been violated."
  10300.    --#ARGUMENTS { }
  10301.    --#SEVERITY MAJOR
  10302.    --#TIMEINDEX 1
  10303.    --#HELP ""
  10304.    --#HELPTAG 0
  10305.    --#STATE NONOPERATIONAL
  10306.    ::= 204
  10307.  
  10308. envHighHumidityBack TRAP-TYPE
  10309.     ENTERPRISE cps
  10310.   VARIABLES { envirIdentName, envirIdentLocation, envirHumidity }
  10311.     DESCRIPTION
  10312.  "INFORMATION: The environment humidity return from high value."
  10313.    --#TYPE "CPS Environment Viewer: OverHumidity Returned"
  10314.    --#SUMMARY "The environment humidity return from high value."
  10315.    --#ARGUMENTS { }
  10316.    --#SEVERITY INFORMATIONAL
  10317.    --#TIMEINDEX 1
  10318.    --#HELP ""
  10319.    --#HELPTAG 0
  10320.    --#STATE NONOPERATIONAL
  10321.    ::= 205
  10322.  
  10323. envLowHumidityViolation TRAP-TYPE
  10324.     ENTERPRISE cps
  10325.   VARIABLES { envirIdentName, envirIdentLocation, envirHumidity }
  10326.     DESCRIPTION
  10327.        "WARNING: The environment low humidity threshold has been violated."
  10328.    --#TYPE "CPS Environment Viewer: UnderHumidity"
  10329.    --#SUMMARY "The environment low humidity threshold has been violated."
  10330.    --#ARGUMENTS { }
  10331.    --#SEVERITY MAJOR
  10332.    --#TIMEINDEX 1
  10333.    --#HELP ""
  10334.    --#HELPTAG 0
  10335.    --#STATE NONOPERATIONAL
  10336.    ::= 206
  10337.  
  10338. envLowHumdBack TRAP-TYPE
  10339.     ENTERPRISE cps
  10340.   VARIABLES { envirIdentName, envirIdentLocation, envirHumidity }
  10341.     DESCRIPTION
  10342.  "INFORMATION: The environment humidity return from low value."
  10343.    --#TYPE "CPS Environment Viewer: UnderHumidity Returned"
  10344.    --#SUMMARY "The environment humidity return from low value."
  10345.    --#ARGUMENTS { }
  10346.    --#SEVERITY MAJOR
  10347.    --#TIMEINDEX 1
  10348.    --#HELP ""
  10349.    --#HELPTAG 0
  10350.    --#STATE NONOPERATIONAL
  10351.    ::= 207
  10352.  
  10353. envDryContactAbnormal TRAP-TYPE
  10354.     ENTERPRISE cps
  10355.   VARIABLES { envirIdentName, envirIdentLocation,
  10356.         envirContactIndex, envirContactName }
  10357.     DESCRIPTION
  10358.  "INFORMATION: The Contact is abnormal."
  10359.    --#TYPE "CPS Environment Viewer: Contact Abnormal"
  10360.    --#SUMMARY "The Contact is abnormal."
  10361.    --#ARGUMENTS { }
  10362.    --#SEVERITY MAJOR
  10363.    --#TIMEINDEX 1
  10364.    --#HELP ""
  10365.    --#HELPTAG 0
  10366.    --#STATE NONOPERATIONAL
  10367.    ::= 208
  10368.  
  10369. envDryContactNormal TRAP-TYPE
  10370.     ENTERPRISE cps
  10371.   VARIABLES { envirIdentName, envirIdentLocation,
  10372.         envirContactIndex, envirContactName }
  10373.     DESCRIPTION
  10374.  "INFORMATION: The Contact has returned from abnormal."
  10375.    --#TYPE "CPS Environment Viewer: Contact Normal"
  10376.    --#SUMMARY "The Contact has returned from abnormal."
  10377.    --#ARGUMENTS { }
  10378.    --#SEVERITY MAJOR
  10379.    --#TIMEINDEX 1
  10380.    --#HELP ""
  10381.    --#HELPTAG 0
  10382.    --#STATE NONOPERATIONAL
  10383.    ::= 209
  10384.  
  10385. envConntected TRAP-TYPE
  10386.     ENTERPRISE cps
  10387.   VARIABLES { envirIdentName, envirIdentLocation }
  10388.     DESCRIPTION
  10389.  "INFORMATION: The Environment Sensor has been connected."
  10390.    --#TYPE "CPS Environment Viewer: The Environment Sensor has been connected"
  10391.    --#SUMMARY "The Environment Sensor has been connected."
  10392.    --#ARGUMENTS { }
  10393.    --#SEVERITY MAJOR
  10394.    --#TIMEINDEX 1
  10395.    --#HELP ""
  10396.    --#HELPTAG 0
  10397.    --#STATE NONOPERATIONAL
  10398.    ::= 210
  10399.  
  10400. envDisconntected TRAP-TYPE
  10401.     ENTERPRISE cps
  10402.   VARIABLES { envirIdentName, envirIdentLocation }
  10403.     DESCRIPTION
  10404.  "INFORMATION: The Environment Sensor has been disconnected."
  10405.    --#TYPE "CPS Environment Viewer: The Environment Sensor has been disconnected"
  10406.    --#SUMMARY "The Environment Sensor has been disconnected."
  10407.    --#ARGUMENTS { }
  10408.    --#SEVERITY MAJOR
  10409.    --#TIMEINDEX 1
  10410.    --#HELP ""
  10411.    --#HELPTAG 0
  10412.    --#STATE NONOPERATIONAL
  10413.    ::= 211
  10414.    
  10415. envRateOfTemperatureChangeAbnormal TRAP-TYPE
  10416.     ENTERPRISE cps
  10417.   VARIABLES { envirIdentName, envirIdentLocation, envirTemperature }
  10418.     DESCRIPTION
  10419.  "INFORMATION: The rate of temperature change is abnormal."
  10420.    --#TYPE "CPS Environment Viewer: The rate of temperature change is abnormal"
  10421.    --#SUMMARY "The rate of temperature change is abnormal."
  10422.    --#ARGUMENTS { }
  10423.    --#SEVERITY MAJOR
  10424.    --#TIMEINDEX 1
  10425.    --#HELP ""
  10426.    --#HELPTAG 0
  10427.    --#STATE NONOPERATIONAL
  10428.    ::= 212
  10429.  
  10430. envRateOfHumdChangeAbnormal TRAP-TYPE
  10431.     ENTERPRISE cps
  10432.   VARIABLES { envirIdentName, envirIdentLocation, envirHumidity }
  10433.     DESCRIPTION
  10434.  "INFORMATION: The rate of humidity change is abnormal."
  10435.    --#TYPE "CPS Environment Viewer: The rate of humidity change is abnormal"
  10436.    --#SUMMARY "The rate of humidity change is abnormal."
  10437.    --#ARGUMENTS { }
  10438.    --#SEVERITY MAJOR
  10439.    --#TIMEINDEX 1
  10440.    --#HELP ""
  10441.    --#HELPTAG 0
  10442.    --#STATE NONOPERATIONAL
  10443.    ::= 213  
  10444.  
  10445. atsSwitchSource TRAP-TYPE
  10446.    ENTERPRISE cps
  10447.    VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusSelectedSource, mtrapinfoString }
  10448.    DESCRIPTION
  10449.       "INFORMATIONAL: ATS has switched source.
  10450.        The first argument is the device name.
  10451.        The second argument is the serial number.
  10452.        The third argument is the selected source."
  10453.    --#TYPE "CPS ATS: ATS has switched source."
  10454.    --#SUMMARY "ATS has switched source."
  10455.    --#ARGUMENTS { }
  10456.    --#SEVERITY INFORMATIONAL
  10457.    --#TIMEINDEX 1
  10458.    --#HELP ""
  10459.    --#HELPTAG 0
  10460.    --#STATE OPERATIONAL
  10461.    ::= 301
  10462.  
  10463. atsSourceFault TRAP-TYPE
  10464.    ENTERPRISE cps
  10465.    VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, mtrapinfoString }
  10466.    DESCRIPTION
  10467.       "WARNING: Source fault occurs.
  10468.        The first argument is the device name.
  10469.        The second argument is the serial number.
  10470.        The third argument is the source name."
  10471.    --#TYPE "CPS ATS: Source fault occurs."
  10472.    --#SUMMARY "Source fault occurs."
  10473.    --#ARGUMENTS { }
  10474.    --#SEVERITY WARNING
  10475.    --#TIMEINDEX 1
  10476.    --#HELP ""
  10477.    --#HELPTAG 0
  10478.    --#STATE OPERATIONAL
  10479.    ::= 302
  10480.  
  10481. atsSourceFaultCleared TRAP-TYPE
  10482.    ENTERPRISE cps
  10483.    VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, mtrapinfoString }
  10484.    DESCRIPTION
  10485.       "INFORMATIONAL: Source fault has been cleared.
  10486.        The first argument is the device name.
  10487.        The second argument is the serial number.
  10488.        The third argument is the source name."
  10489.    --#TYPE "CPS ATS: Source fault has been cleared."
  10490.    --#SUMMARY "Source fault has been cleared."
  10491.    --#ARGUMENTS { }
  10492.    --#SEVERITY INFORMATIONAL
  10493.    --#TIMEINDEX 1
  10494.    --#HELP ""
  10495.    --#HELPTAG 0
  10496.    --#STATE OPERATIONAL
  10497.    ::= 303
  10498.  
  10499. atsRedundancyFail TRAP-TYPE
  10500.    ENTERPRISE cps
  10501.    VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, mtrapinfoString }
  10502.    DESCRIPTION
  10503.       "WARNING: Redundancy fails.
  10504.        The first argument is the device name.
  10505.        The second argument is the serial number.
  10506.        The third argument is the source name."
  10507.    --#TYPE "CPS ATS: Redundancy fails."
  10508.    --#SUMMARY "Redundancy fails."
  10509.    --#ARGUMENTS { }
  10510.    --#SEVERITY WARNING
  10511.    --#TIMEINDEX 1
  10512.    --#HELP ""
  10513.    --#HELPTAG 0
  10514.    --#STATE OPERATIONAL
  10515.    ::= 304
  10516.  
  10517. atsRedundancyRestored TRAP-TYPE
  10518.    ENTERPRISE cps
  10519.    VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, mtrapinfoString }
  10520.    DESCRIPTION
  10521.       "INFORMATIONAL: Redundancy has been restored.
  10522.        The first argument is the device name.
  10523.        The second argument is the serial number.
  10524.        The third argument is the source name."
  10525.    --#TYPE "CPS ATS: Redundancy has been restored."
  10526.    --#SUMMARY "Redundancy has been restored."
  10527.    --#ARGUMENTS { }
  10528.    --#SEVERITY INFORMATIONAL
  10529.    --#TIMEINDEX 1
  10530.    --#HELP ""
  10531.    --#HELPTAG 0
  10532.    --#STATE OPERATIONAL
  10533.    ::= 305
  10534.  
  10535. atsInputHighVoltage TRAP-TYPE
  10536.    ENTERPRISE cps
  10537.    VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, atsStatusInputVoltage, mtrapinfoString }
  10538.    DESCRIPTION
  10539.       "WARNING: The upper voltage limit has been crossed.
  10540.        The first argument is the device name.
  10541.        The second argument is the serial number.
  10542.        The third argument is the source name.
  10543.        The fourth argument is the phase voltage."
  10544.    --#TYPE "CPS ATS: The upper voltage limit has been crossed."
  10545.    --#SUMMARY "The upper voltage limit has been crossed."
  10546.    --#ARGUMENTS { }
  10547.    --#SEVERITY WARNING
  10548.    --#TIMEINDEX 1
  10549.    --#HELP ""
  10550.    --#HELPTAG 0
  10551.    --#STATE OPERATIONAL
  10552.    ::= 306
  10553.  
  10554. atsInputHighVoltageCleared TRAP-TYPE
  10555.    ENTERPRISE cps
  10556.    VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, atsStatusInputVoltage, mtrapinfoString }
  10557.    DESCRIPTION
  10558.       "INFORMATIONAL: The upper voltage condition has been cleared.
  10559.        The first argument is the device name.
  10560.        The second argument is the serial number.
  10561.        The third argument is the source name.
  10562.        The fourth argument is the phase voltage."
  10563.    --#TYPE "CPS ATS: The upper voltage condition has been cleared."
  10564.    --#SUMMARY "The upper voltage condition has been cleared."
  10565.    --#ARGUMENTS { }
  10566.    --#SEVERITY INFORMATIONAL
  10567.    --#TIMEINDEX 1
  10568.    --#HELP ""
  10569.    --#HELPTAG 0
  10570.    --#STATE OPERATIONAL
  10571.    ::= 307
  10572.  
  10573. atsInputLowVoltage TRAP-TYPE
  10574.    ENTERPRISE cps
  10575.    VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, atsStatusInputVoltage, mtrapinfoString }
  10576.    DESCRIPTION
  10577.       "WARNING: The lower voltage limit has been crossed.
  10578.        The first argument is the device name.
  10579.        The second argument is the serial number.
  10580.        The third argument is the source name.
  10581.        The fourth argument is the phase voltage."
  10582.    --#TYPE "CPS ATS: The lower voltage limit has been crossed."
  10583.    --#SUMMARY "The lower voltage limit has been crossed."
  10584.    --#ARGUMENTS { }
  10585.    --#SEVERITY WARNING
  10586.    --#TIMEINDEX 1
  10587.    --#HELP ""
  10588.    --#HELPTAG 0
  10589.    --#STATE OPERATIONAL
  10590.    ::= 308
  10591.  
  10592. atsInputLowVoltageCleared TRAP-TYPE
  10593.    ENTERPRISE cps
  10594.    VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, atsStatusInputVoltage, mtrapinfoString }
  10595.    DESCRIPTION
  10596.       "INFORMATIONAL: The lower voltage condition has been cleared.
  10597.        The first argument is the device name.
  10598.        The second argument is the serial number.
  10599.        The third argument is the source name.
  10600.        The fourth argument is the phase voltage."
  10601.    --#TYPE "CPS ATS: The lower voltage condition has been cleared."
  10602.    --#SUMMARY "The lower voltage condition has been cleared."
  10603.    --#ARGUMENTS { }
  10604.    --#SEVERITY INFORMATIONAL
  10605.    --#TIMEINDEX 1
  10606.    --#HELP ""
  10607.    --#HELPTAG 0
  10608.    --#STATE OPERATIONAL
  10609.    ::= 309
  10610.  
  10611. atsInputHighFrequency TRAP-TYPE
  10612.    ENTERPRISE cps
  10613.    VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, atsStatusInputFrequency, mtrapinfoString }
  10614.    DESCRIPTION
  10615.       "WARNING: The upper frequency limit has been crossed.
  10616.        The first argument is the device name.
  10617.        The second argument is the serial number.
  10618.        The third argument is the source name.
  10619.        The fourth argument is the input frequency."
  10620.    --#TYPE "CPS ATS: The upper frequency limit has been crossed."
  10621.    --#SUMMARY "The upper frequency limit has been crossed."
  10622.    --#ARGUMENTS { }
  10623.    --#SEVERITY WARNING
  10624.    --#TIMEINDEX 1
  10625.    --#HELP ""
  10626.    --#HELPTAG 0
  10627.    --#STATE OPERATIONAL
  10628.    ::= 310
  10629.  
  10630. atsInputHighFrequencyCleared TRAP-TYPE
  10631.    ENTERPRISE cps
  10632.    VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, atsStatusInputFrequency, mtrapinfoString }
  10633.    DESCRIPTION
  10634.       "INFORMATIONAL: The upper frequency condition has been cleared.
  10635.        The first argument is the device name.
  10636.        The second argument is the serial number.
  10637.        The third argument is the source name.
  10638.        The fourth argument is the input frequency."
  10639.    --#TYPE "CPS ATS: The upper frequency condition has been cleared."
  10640.    --#SUMMARY "The upper frequency condition has been cleared."
  10641.    --#ARGUMENTS { }
  10642.    --#SEVERITY INFORMATIONAL
  10643.    --#TIMEINDEX 1
  10644.    --#HELP ""
  10645.    --#HELPTAG 0
  10646.    --#STATE OPERATIONAL
  10647.    ::= 311
  10648.  
  10649. atsInputLowFrequency TRAP-TYPE
  10650.    ENTERPRISE cps
  10651.    VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, atsStatusInputFrequency, mtrapinfoString }
  10652.    DESCRIPTION
  10653.       "WARNING: The lower frequency limit has been crossed.
  10654.        The first argument is the device name.
  10655.        The second argument is the serial number.
  10656.        The third argument is the source name.
  10657.        The fourth argument is the input frequency."
  10658.    --#TYPE "CPS ATS: The lower frequency limit has been crossed."
  10659.    --#SUMMARY "The lower frequency limit has been crossed."
  10660.    --#ARGUMENTS { }
  10661.    --#SEVERITY WARNING
  10662.    --#TIMEINDEX 1
  10663.    --#HELP ""
  10664.    --#HELPTAG 0
  10665.    --#STATE OPERATIONAL
  10666.    ::= 312
  10667.  
  10668. atsInputLowFrequencyCleared TRAP-TYPE
  10669.    ENTERPRISE cps
  10670.    VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusInputName, atsStatusInputFrequency, mtrapinfoString }
  10671.    DESCRIPTION
  10672.       "INFORMATIONAL: The lower frequency condition has been cleared.
  10673.        The first argument is the device name.
  10674.        The second argument is the serial number.
  10675.        The third argument is the source name.
  10676.        The fourth argument is the input frequency."
  10677.    --#TYPE "CPS ATS: The lower frequency condition has been cleared."
  10678.    --#SUMMARY "The lower frequency condition has been cleared."
  10679.    --#ARGUMENTS { }
  10680.    --#SEVERITY INFORMATIONAL
  10681.    --#TIMEINDEX 1
  10682.    --#HELP ""
  10683.    --#HELPTAG 0
  10684.    --#STATE OPERATIONAL
  10685.    ::= 313
  10686.  
  10687. atsCommunicationLost TRAP-TYPE
  10688.    ENTERPRISE cps
  10689.    VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
  10690.    DESCRIPTION
  10691.       "MAJOR: ATS communication lost.
  10692.        The first argument is the device name.
  10693.        The second argument is the serial number."
  10694.    --#TYPE "CPS ATS: ATS communication lost."
  10695.    --#SUMMARY "ATS communication lost."
  10696.    --#ARGUMENTS { }
  10697.    --#SEVERITY MAJOR
  10698.    --#TIMEINDEX 1
  10699.    --#HELP ""
  10700.    --#HELPTAG 0
  10701.    --#STATE OPERATIONAL
  10702.    ::= 314
  10703.  
  10704. atsCommunicationEstablished TRAP-TYPE
  10705.    ENTERPRISE cps
  10706.    VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
  10707.    DESCRIPTION
  10708.       "INFORMATIONAL: ATS communication has been established.
  10709.        The first argument is the device name.
  10710.        The second argument is the serial number."
  10711.    --#TYPE "CPS ATS: ATS communication has been established."
  10712.    --#SUMMARY "ATS communication has been established."
  10713.    --#ARGUMENTS { }
  10714.    --#SEVERITY INFORMATIONAL
  10715.    --#TIMEINDEX 1
  10716.    --#HELP ""
  10717.    --#HELPTAG 0
  10718.    --#STATE OPERATIONAL
  10719.    ::= 315
  10720.  
  10721. atsLCDCommunicationLost TRAP-TYPE
  10722.    ENTERPRISE cps
  10723.    VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
  10724.    DESCRIPTION
  10725.       "WARNING: LCD communication lost.
  10726.        The first argument is the device name.
  10727.        The second argument is the serial number."
  10728.    --#TYPE "CPS ATS: LCD communication lost."
  10729.    --#SUMMARY "LCD communication lost."
  10730.    --#ARGUMENTS { }
  10731.    --#SEVERITY WARNING
  10732.    --#TIMEINDEX 1
  10733.    --#HELP ""
  10734.    --#HELPTAG 0
  10735.    --#STATE OPERATIONAL
  10736.    ::= 316
  10737.  
  10738. atsLCDCommunicationLostCleared TRAP-TYPE
  10739.    ENTERPRISE cps
  10740.    VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
  10741.    DESCRIPTION
  10742.       "INFORMATIONAL: LCD communication lost has been cleared.
  10743.        The first argument is the device name.
  10744.        The second argument is the serial number."
  10745.    --#TYPE "CPS ATS: LCD communication lost has been cleared."
  10746.    --#SUMMARY "LCD communication lost has been cleared."
  10747.    --#ARGUMENTS { }
  10748.    --#SEVERITY INFORMATIONAL
  10749.    --#TIMEINDEX 1
  10750.    --#HELP ""
  10751.    --#HELPTAG 0
  10752.    --#STATE OPERATIONAL
  10753.    ::= 317
  10754.  
  10755. atsDB9CommunicationLost TRAP-TYPE
  10756.    ENTERPRISE cps
  10757.    VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
  10758.    DESCRIPTION
  10759.       "WARNING: DB9 communication lost.
  10760.        The first argument is the device name.
  10761.        The second argument is the serial number."
  10762.    --#TYPE "CPS ATS: DB9 communication lost."
  10763.    --#SUMMARY "DB9 communication lost."
  10764.    --#ARGUMENTS { }
  10765.    --#SEVERITY WARNING
  10766.    --#TIMEINDEX 1
  10767.    --#HELP ""
  10768.    --#HELPTAG 0
  10769.    --#STATE OPERATIONAL
  10770.    ::= 318
  10771.  
  10772. atsDB9CommunicationLostCleared TRAP-TYPE
  10773.    ENTERPRISE cps
  10774.    VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
  10775.    DESCRIPTION
  10776.       "INFORMATIONAL: DB9 communication lost has been cleared.
  10777.        The first argument is the device name.
  10778.        The second argument is the serial number."
  10779.    --#TYPE "CPS ATS: DB9 communication lost has been cleared."
  10780.    --#SUMMARY "DB9 communication lost has been cleared."
  10781.    --#ARGUMENTS { }
  10782.    --#SEVERITY INFORMATIONAL
  10783.    --#TIMEINDEX 1
  10784.    --#HELP ""
  10785.    --#HELPTAG 0
  10786.    --#STATE OPERATIONAL
  10787.    ::= 319
  10788.  
  10789. atsPowerSupplyFault TRAP-TYPE
  10790.    ENTERPRISE cps
  10791.    VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusPowerSupplyInputSource, mtrapinfoString }
  10792.    DESCRIPTION
  10793.       "CRITICAL: Power supply failure.
  10794.        The first argument is the device name.
  10795.        The second argument is the serial number.
  10796.        The third argument is the input source of the power supply."
  10797.    --#TYPE "CPS ATS: Power supply failure."
  10798.    --#SUMMARY "Power supply failure."
  10799.    --#ARGUMENTS { }
  10800.    --#SEVERITY MAJOR
  10801.    --#TIMEINDEX 1
  10802.    --#HELP ""
  10803.    --#HELPTAG 0
  10804.    --#STATE OPERATIONAL
  10805.    ::= 320
  10806.  
  10807. atsPowerSupplyFaultCleared TRAP-TYPE
  10808.    ENTERPRISE cps
  10809.    VARIABLES { atsIdentName, atsIdentSerialNumber, atsStatusPowerSupplyInputSource, mtrapinfoString }
  10810.    DESCRIPTION
  10811.       "CRITICAL: Power supply failure.
  10812.        The first argument is the device name.
  10813.        The second argument is the serial number.
  10814.        The third argument is the input source of the power supply."
  10815.    --#TYPE "CPS ATS: Power supply failure has been cleared."
  10816.    --#SUMMARY "Power supply failure has been cleared."
  10817.    --#ARGUMENTS { }
  10818.    --#SEVERITY INFORMATIONAL
  10819.    --#TIMEINDEX 1
  10820.    --#HELP ""
  10821.    --#HELPTAG 0
  10822.    --#STATE OPERATIONAL
  10823.    ::= 321
  10824.  
  10825. atsDevHardwareFault TRAP-TYPE
  10826.    ENTERPRISE cps
  10827.    VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
  10828.    DESCRIPTION
  10829.       "CRITICAL: Device hardware failure.
  10830.        The first argument is the device name.
  10831.        The second argument is the serial number."
  10832.    --#TYPE "CPS ATS: Device hardware failure."
  10833.    --#SUMMARY "Device hardware failure."
  10834.    --#ARGUMENTS { }
  10835.    --#SEVERITY MAJOR
  10836.    --#TIMEINDEX 1
  10837.    --#HELP ""
  10838.    --#HELPTAG 0
  10839.    --#STATE OPERATIONAL
  10840.    ::= 322
  10841.  
  10842. atsDevHardwareFaultCleared TRAP-TYPE
  10843.    ENTERPRISE cps
  10844.    VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
  10845.    DESCRIPTION
  10846.       "INFORMATIONAL: Device hardware failure has been cleared.
  10847.        The first argument is the device name.
  10848.        The second argument is the serial number."
  10849.    --#TYPE "CPS ATS: Device hardware failure has been cleared."
  10850.    --#SUMMARY "Device hardware failure has been cleared."
  10851.    --#ARGUMENTS { }
  10852.    --#SEVERITY INFORMATIONAL
  10853.    --#TIMEINDEX 1
  10854.    --#HELP ""
  10855.    --#HELPTAG 0
  10856.    --#STATE OPERATIONAL
  10857.    ::= 323
  10858.  
  10859. atsSourceConfigChanged TRAP-TYPE
  10860.    ENTERPRISE cps
  10861.    VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
  10862.    DESCRIPTION
  10863.       "INFORMATIONAL: A source configuration change has been made.
  10864.        The first argument is the device name.
  10865.        The second argument is the serial number."
  10866.    --#TYPE "CPS ATS: A source configuration change has been made."
  10867.    --#SUMMARY "A source configuration change has been made."
  10868.    --#ARGUMENTS { }
  10869.    --#SEVERITY INFORMATIONAL
  10870.    --#TIMEINDEX 1
  10871.    --#HELP ""
  10872.    --#HELPTAG 0
  10873.    --#STATE OPERATIONAL
  10874.    ::= 324
  10875.  
  10876. atsDeviceConfigChanged TRAP-TYPE
  10877.    ENTERPRISE cps
  10878.    VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
  10879.    DESCRIPTION
  10880.       "INFORMATIONAL: A device configuration change has been made.
  10881.        The first argument is the device name.
  10882.        The second argument is the serial number."
  10883.    --#TYPE "CPS ATS: A device configuration change has been made."
  10884.    --#SUMMARY "A device configuration change has been made."
  10885.    --#ARGUMENTS { }
  10886.    --#SEVERITY INFORMATIONAL
  10887.    --#TIMEINDEX 1
  10888.    --#HELP ""
  10889.    --#HELPTAG 0
  10890.    --#STATE OPERATIONAL
  10891.    ::= 325
  10892.  
  10893. atsOutletConfigChanged TRAP-TYPE
  10894.    ENTERPRISE cps
  10895.    VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
  10896.    DESCRIPTION
  10897.       "INFORMATIONAL: A outlet configuration change has been made.
  10898.        The first argument is the device name.
  10899.        The second argument is the serial number."
  10900.    --#TYPE "CPS ATS: A outlet configuration change has been made."
  10901.    --#SUMMARY "A outlet configuration change has been made."
  10902.    --#ARGUMENTS { }
  10903.    --#SEVERITY INFORMATIONAL
  10904.    --#TIMEINDEX 1
  10905.    --#HELP ""
  10906.    --#HELPTAG 0
  10907.    --#STATE OPERATIONAL
  10908.    ::= 326
  10909.  
  10910. atsEventCountsCleared TRAP-TYPE
  10911.    ENTERPRISE cps
  10912.    VARIABLES { atsIdentName, atsIdentSerialNumber, mtrapinfoString }
  10913.    DESCRIPTION
  10914.       "INFORMATIONAL: Event counts has been cleared.
  10915.        The first argument is the device name.
  10916.        The second argument is the serial number."
  10917.    --#TYPE "CPS ATS: Event counts has been cleared."
  10918.    --#SUMMARY "Event counts has been cleared."
  10919.    --#ARGUMENTS { }
  10920.    --#SEVERITY INFORMATIONAL
  10921.    --#TIMEINDEX 1
  10922.    --#HELP ""
  10923.    --#HELPTAG 0
  10924.    --#STATE OPERATIONAL
  10925.    ::= 327
  10926.  
  10927. atsOverload TRAP-TYPE
  10928.    ENTERPRISE cps
  10929.    VARIABLES { atsIdentName, atsIdentSerialNumber,
  10930.          atsLoadStatusBankTableIndex, atsLoadStatusBankLoad, mtrapinfoString }
  10931.    DESCRIPTION
  10932.       "WARNING: The load has exceeded overload threshold.
  10933.        The first argument is the device name.
  10934.        The second argument is the serial number.
  10935.        The third argument is the bank number.
  10936.        The third argument is the load."
  10937.    --#TYPE "CPS ATS: The load has exceeded overload threshold."
  10938.    --#SUMMARY "The load has exceeded overload threshold."
  10939.    --#ARGUMENTS { }
  10940.    --#SEVERITY WARNING
  10941.    --#TIMEINDEX 1
  10942.    --#HELP ""
  10943.    --#HELPTAG 0
  10944.    --#STATE OPERATIONAL
  10945.    ::= 328
  10946.  
  10947. atsOverloadCleared TRAP-TYPE
  10948.    ENTERPRISE cps
  10949.    VARIABLES { atsIdentName, atsIdentSerialNumber,
  10950.          atsLoadStatusBankTableIndex, atsLoadStatusBankLoad, mtrapinfoString }
  10951.    DESCRIPTION
  10952.       "INFORMATIONAL: The overload condition has been cleared.
  10953.        The first argument is the device name.
  10954.        The second argument is the serial number.
  10955.        The third argument is the bank number.
  10956.        The third argument is the load."
  10957.    --#TYPE "CPS ATS: The overload condition has been cleared."
  10958.    --#SUMMARY "The overload condition has been cleared."
  10959.    --#ARGUMENTS { }
  10960.    --#SEVERITY INFORMATIONAL
  10961.    --#TIMEINDEX 1
  10962.    --#HELP ""
  10963.    --#HELPTAG 0
  10964.    --#STATE OPERATIONAL
  10965.    ::= 329
  10966.  
  10967. atsNearOverload TRAP-TYPE
  10968.    ENTERPRISE cps
  10969.    VARIABLES { atsIdentName, atsIdentSerialNumber,
  10970.          atsLoadStatusBankTableIndex, atsLoadStatusBankLoad, mtrapinfoString }
  10971.    DESCRIPTION
  10972.       "WARNING: The load has exceeded near overload threshold.
  10973.        The first argument is the device name.
  10974.        The second argument is the serial number.
  10975.        The third argument is the bank number.
  10976.        The third argument is the load."
  10977.    --#TYPE "CPS ATS: The load has exceeded near overload threshold."
  10978.    --#SUMMARY "The load has exceeded near overload threshold."
  10979.    --#ARGUMENTS { }
  10980.    --#SEVERITY WARNING
  10981.    --#TIMEINDEX 1
  10982.    --#HELP ""
  10983.    --#HELPTAG 0
  10984.    --#STATE OPERATIONAL
  10985.    ::= 330
  10986.  
  10987. atsNearOverloadCleared TRAP-TYPE
  10988.    ENTERPRISE cps
  10989.    VARIABLES { atsIdentName, atsIdentSerialNumber,
  10990.          atsLoadStatusBankTableIndex, atsLoadStatusBankLoad, mtrapinfoString }
  10991.    DESCRIPTION
  10992.       "INFORMATIONAL: The near overload condition has beed cleared.
  10993.        The first argument is the device name.
  10994.        The second argument is the serial number.
  10995.        The third argument is the bank number.
  10996.        The third argument is the load."
  10997.    --#TYPE "CPS ATS: The near overload condition has beed cleared."
  10998.    --#SUMMARY "The near overload condition has beed cleared."
  10999.    --#ARGUMENTS { }
  11000.    --#SEVERITY INFORMATIONAL
  11001.    --#TIMEINDEX 1
  11002.    --#HELP ""
  11003.    --#HELPTAG 0
  11004.    --#STATE OPERATIONAL
  11005.    ::= 331
  11006.  
  11007. atsLowLoad TRAP-TYPE
  11008.    ENTERPRISE cps
  11009.    VARIABLES { atsIdentName, atsIdentSerialNumber,
  11010.          atsLoadStatusBankTableIndex, atsLoadStatusBankLoad, mtrapinfoString }
  11011.    DESCRIPTION
  11012.       "WARNING: The load has been lower than low load threshold.
  11013.        The first argument is the device name.
  11014.        The second argument is the serial number.
  11015.        The third argument is the bank number.
  11016.        The third argument is the load."
  11017.    --#TYPE "CPS ATS: The load has been lower than low load threshold."
  11018.    --#SUMMARY "The load has been lower than low load threshold."
  11019.    --#ARGUMENTS { }
  11020.    --#SEVERITY WARNING
  11021.    --#TIMEINDEX 1
  11022.    --#HELP ""
  11023.    --#HELPTAG 0
  11024.    --#STATE OPERATIONAL
  11025.    ::= 332
  11026.  
  11027. atsLowLoadCleared TRAP-TYPE
  11028.    ENTERPRISE cps
  11029.    VARIABLES { atsIdentName, atsIdentSerialNumber,
  11030.          atsLoadStatusBankTableIndex, atsLoadStatusBankLoad, mtrapinfoString }
  11031.    DESCRIPTION
  11032.       "INFORMATIONAL: The low load condition has been cleared.
  11033.        The first argument is the device name.
  11034.        The second argument is the serial number.
  11035.        The third argument is the bank number.
  11036.        The third argument is the load."
  11037.    --#TYPE "CPS ATS: The low load condition has been cleared."
  11038.    --#SUMMARY "The low load condition has been cleared."
  11039.    --#ARGUMENTS { }
  11040.    --#SEVERITY INFORMATIONAL
  11041.    --#TIMEINDEX 1
  11042.    --#HELP ""
  11043.    --#HELPTAG 0
  11044.    --#STATE OPERATIONAL
  11045.    ::= 333
  11046.  
  11047.  
  11048. atsOutletOnCommand TRAP-TYPE
  11049.    ENTERPRISE cps
  11050.    VARIABLES { atsIdentName, atsIdentSerialNumber,
  11051.                atsOutletCtrlTableIndex, atsOutletCtrlOutletName, mtrapinfoString }
  11052.    DESCRIPTION
  11053.       "INFORMATIONAL: An outlet on ATS has been assigned to turn on.
  11054.        The first argument is the device name.
  11055.        The second argument is the serial number.
  11056.        The third argument is the outlet index number.
  11057.        The fourth argument is the outlet name."
  11058.    --#TYPE "CPS ATS: An outlet on ATS has been assigned to turn on."
  11059.    --#SUMMARY "An outlet on ATS has been assigned to turn on."
  11060.    --#ARGUMENTS { }
  11061.    --#SEVERITY INFORMATIONAL
  11062.    --#TIMEINDEX 1
  11063.    --#HELP ""
  11064.    --#HELPTAG 0
  11065.    --#STATE OPERATIONAL
  11066.    ::= 334
  11067.  
  11068. atsOutletOffCommand TRAP-TYPE
  11069.    ENTERPRISE cps
  11070.    VARIABLES { atsIdentName, atsIdentSerialNumber,
  11071.                atsOutletCtrlTableIndex, atsOutletCtrlOutletName, mtrapinfoString }
  11072.    DESCRIPTION
  11073.       "INFORMATIONAL: An outlet on ATS has been assigned to turn off.
  11074.        The first argument is the serial number.
  11075.        The second argument is the device name.
  11076.        The third argument is the outlet index number.
  11077.        The fourth argument is the outlet name."
  11078.    --#TYPE "CPS ATS: An outlet on ATS has been assigned to turn off."
  11079.    --#SUMMARY "An outlet on ATS has been assigned to turn off."
  11080.    --#ARGUMENTS { }
  11081.    --#SEVERITY INFORMATIONAL
  11082.    --#TIMEINDEX 1
  11083.    --#HELP ""
  11084.    --#HELPTAG 0
  11085.    --#STATE OPERATIONAL
  11086.    ::= 335
  11087.  
  11088. atsOutletRebootCommand TRAP-TYPE
  11089.    ENTERPRISE cps
  11090.    VARIABLES { atsIdentName, atsIdentSerialNumber,
  11091.                atsOutletCtrlTableIndex, atsOutletCtrlOutletName, mtrapinfoString }
  11092.    DESCRIPTION
  11093.       "INFORMATIONAL: An outlet on ATS has been assigned to reboot.
  11094.        The first argument is the serial number.
  11095.        The second argument is the device name.
  11096.        The third argument is the outlet index number.
  11097.        The fourth argument is the outlet name."
  11098.    --#TYPE "CPS ATS: An outlet on ATS has been assigned to reboot."
  11099.    --#SUMMARY "An outlet on ATS has been assigned to reboot."
  11100.    --#ARGUMENTS { }
  11101.    --#SEVERITY INFORMATIONAL
  11102.    --#TIMEINDEX 1
  11103.    --#HELP ""
  11104.    --#HELPTAG 0
  11105.    --#STATE OPERATIONAL
  11106.    ::= 336
  11107.  
  11108. atsCancelPendingCommand TRAP-TYPE
  11109.    ENTERPRISE cps
  11110.    VARIABLES { atsIdentName, atsIdentSerialNumber,
  11111.                atsOutletCtrlTableIndex, atsOutletCtrlOutletName, mtrapinfoString }
  11112.    DESCRIPTION
  11113.       "INFORMATIONAL: A cancel pending command has been made on ATS.
  11114.        The first argument is the serial number.
  11115.        The second argument is the device name.
  11116.        The third argument is the outlet index number (0 indicates all outlets).
  11117.        The fourth argument is the outlet name (or device name if all outlets)."
  11118.    --#TYPE "CPS ATS: A cancel pending command has been made on ATS."
  11119.    --#SUMMARY "A cancel pending command has been made on ATS."
  11120.    --#ARGUMENTS { }
  11121.    --#SEVERITY INFORMATIONAL
  11122.    --#TIMEINDEX 1
  11123.    --#HELP ""
  11124.    --#HELPTAG 0
  11125.    --#STATE OPERATIONAL
  11126.    ::= 337
  11127.  
  11128. atsOutletOn TRAP-TYPE
  11129.    ENTERPRISE cps
  11130.    VARIABLES { atsIdentName, atsIdentSerialNumber,
  11131.                atsOutletCtrlTableIndex, atsOutletCtrlOutletName, mtrapinfoString }
  11132.    DESCRIPTION
  11133.       "INFORMATIONAL: An outlet on ATS has turned on.
  11134.        The first argument is the serial number.
  11135.        The second argument is the device name.
  11136.        The third argument is the outlet index number.
  11137.        The fourth argument is the outlet name."
  11138.    --#TYPE "CPS ATS: An outlet on ATS has turned on."
  11139.    --#SUMMARY "An outlet on ATS has turned on."
  11140.    --#ARGUMENTS { }
  11141.    --#SEVERITY INFORMATIONAL
  11142.    --#TIMEINDEX 1
  11143.    --#HELP ""
  11144.    --#HELPTAG 0
  11145.    --#STATE OPERATIONAL
  11146.    ::= 338
  11147.  
  11148. atsOutletOff TRAP-TYPE
  11149.    ENTERPRISE cps
  11150.    VARIABLES { atsIdentName, atsIdentSerialNumber,
  11151.                atsOutletCtrlTableIndex, atsOutletCtrlOutletName, mtrapinfoString }
  11152.    DESCRIPTION
  11153.       "INFORMATIONAL: An outlet on ATS has turned off.
  11154.        The first argument is the serial number.
  11155.        The second argument is the device name.
  11156.        The third argument is the outlet index number.
  11157.        The fourth argument is the outlet name."
  11158.    --#TYPE "CPS ATS: An outlet on ATS has turned off."
  11159.    --#SUMMARY "An outlet on ATS has turned off."
  11160.    --#ARGUMENTS { }
  11161.    --#SEVERITY INFORMATIONAL
  11162.    --#TIMEINDEX 1
  11163.    --#HELP ""
  11164.    --#HELPTAG 0
  11165.    --#STATE OPERATIONAL
  11166.    ::= 339
  11167.  
  11168. -- ePDU2Traps
  11169. pduDeviceEvent TRAP-TYPE
  11170.   ENTERPRISE cps
  11171.   VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName,
  11172.               ePDU2DeviceConfigIndex, mtrapinfoString }
  11173.   DESCRIPTION
  11174.    "INFORMATIONAL: A PDU device event has been happened.
  11175.        The first argument is the serial number.
  11176.        The second argument is the device name.
  11177.        The third argument is the device table index."
  11178.   ::= 400
  11179.  
  11180. pduDeviceAlarm TRAP-TYPE
  11181.   ENTERPRISE cps
  11182.   VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName,
  11183.               ePDU2DeviceStatusIndex, mtrapinfoString }
  11184.   DESCRIPTION
  11185.    "Alarm: A PDU device alarm has been detected.
  11186.        The first argument is the serial number.
  11187.        The second argument is the device name.
  11188.        The third argument is the device table index."
  11189.   ::= 401
  11190.  
  11191. pduDeviceAlarmClear TRAP-TYPE
  11192.   ENTERPRISE cps
  11193.   VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName,
  11194.               ePDU2DeviceStatusIndex, mtrapinfoString }
  11195.   DESCRIPTION
  11196.    "INFORMATIONAL: A PDU device alarm has been cleared.
  11197.        The first argument is the serial number.
  11198.        The second argument is the device name.
  11199.        The third argument is the device table index."
  11200.   ::= 402
  11201.  
  11202. pduPhaseEvent TRAP-TYPE
  11203.   ENTERPRISE cps
  11204.   VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName,
  11205.               ePDU2PhaseConfigIndex, ePDU2PhaseConfigNumber, mtrapinfoString }
  11206.   DESCRIPTION
  11207.    "INFORMATIONAL: A PDU phase event has been happened.
  11208.        The first argument is the serial number.
  11209.        The second argument is the device name.
  11210.        The third argument is the phase table index.
  11211.        The foutrh argument is the phase number."
  11212.   ::= 403
  11213.  
  11214. pduPhaseAlarm TRAP-TYPE
  11215.   ENTERPRISE cps
  11216.   VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName,
  11217.               ePDU2PhaseStatusIndex, ePDU2PhaseStatusNumber, mtrapinfoString }
  11218.   DESCRIPTION
  11219.    "Alarm: A PDU phase alarm has been detected.
  11220.        The first argument is the serial number.
  11221.        The second argument is the device name.
  11222.        The third argument is the phase table index.
  11223.        The foutrh argument is the phase number."
  11224.   ::= 404
  11225.  
  11226. pduPhaseAlarmClear TRAP-TYPE
  11227.   ENTERPRISE cps
  11228.   VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName,
  11229.               ePDU2PhaseStatusIndex, ePDU2PhaseStatusNumber, mtrapinfoString }
  11230.   DESCRIPTION
  11231.    "INFORMATIONAL: A PDU phase alarm has been cleared.
  11232.        The first argument is the serial number.
  11233.        The second argument is the device name.
  11234.        The third argument is the phase table index.
  11235.        The foutrh argument is the phase number."
  11236.   ::= 405
  11237.  
  11238. pduBankEvent TRAP-TYPE
  11239.   ENTERPRISE cps
  11240.   VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName,
  11241.               ePDU2BankConfigIndex, ePDU2BankConfigNumber, mtrapinfoString }
  11242.   DESCRIPTION
  11243.    "INFORMATIONAL: A PDU bank event has been happened.
  11244.        The first argument is the serial number.
  11245.        The second argument is the device name.
  11246.        The third argument is the bank table index.
  11247.        The foutrh argument is the bank number."
  11248.   ::= 406
  11249.  
  11250. pduBankAlarm TRAP-TYPE
  11251.   ENTERPRISE cps
  11252.   VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName,
  11253.               ePDU2BankStatusIndex, ePDU2BankStatusNumber, mtrapinfoString }
  11254.   DESCRIPTION
  11255.    "Alarm: A PDU bank alarm has been detected.
  11256.        The first argument is the serial number.
  11257.        The second argument is the device name.
  11258.        The third argument is the bank table index.
  11259.        The foutrh argument is the bank number."
  11260.   ::= 407
  11261.  
  11262. pduBankAlarmClear TRAP-TYPE
  11263.   ENTERPRISE cps
  11264.   VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName,
  11265.               ePDU2BankStatusIndex, ePDU2BankStatusNumber, mtrapinfoString }
  11266.   DESCRIPTION
  11267.    "INFORMATIONAL: A PDU bank alarm has been cleared.
  11268.        The first argument is the serial number.
  11269.        The second argument is the device name.
  11270.        The third argument is the bank table index.
  11271.        The foutrh argument is the bank number."
  11272.   ::= 408
  11273.  
  11274. pduOutletSwitchedEvent TRAP-TYPE
  11275.   ENTERPRISE cps
  11276.   VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName, ePDU2OutletSwitchedControlIndex,
  11277.               ePDU2OutletSwitchedControlNumber, ePDU2OutletSwitchedControlName, mtrapinfoString }
  11278.   DESCRIPTION
  11279.    "INFORMATIONAL: A PDU switched outlet event has been happened.
  11280.        The first argument is the serial number.
  11281.        The second argument is the device name.
  11282.        The third argument is the outlet table index.
  11283.        The foutrh argument is the outlet number.
  11284.        The fifth argument is the outlet name."
  11285.   ::= 409
  11286.  
  11287. pduOutletSwitchedAlarm TRAP-TYPE
  11288.   ENTERPRISE cps
  11289.   VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName, ePDU2OutletSwitchedStatusIndex,
  11290.               ePDU2OutletSwitchedStatusNumber, ePDU2OutletSwitchedStatusName, mtrapinfoString }
  11291.   DESCRIPTION
  11292.    "Alarm: A PDU switched outlet alarm has been detected.
  11293.        The first argument is the serial number.
  11294.        The second argument is the device name.
  11295.        The third argument is the outlet table index.
  11296.        The foutrh argument is the outlet number.
  11297.        The fifth argument is the outlet name."
  11298.   ::= 410
  11299.  
  11300. pduOutletSwitchedAlarmClear TRAP-TYPE
  11301.   ENTERPRISE cps
  11302.   VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName, ePDU2OutletSwitchedStatusIndex,
  11303.               ePDU2OutletSwitchedStatusNumber, ePDU2OutletSwitchedStatusName, mtrapinfoString }
  11304.   DESCRIPTION
  11305.    "INFORMATIONAL: A PDU switched outlet alarm has been cleared.
  11306.        The first argument is the serial number.
  11307.        The second argument is the device name.
  11308.        The third argument is the outlet table index.
  11309.        The foutrh argument is the outlet number.
  11310.        The fifth argument is the outlet name."
  11311.   ::= 411
  11312.  
  11313. pduOutletMeteredEvent TRAP-TYPE
  11314.   ENTERPRISE cps
  11315.   VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName, ePDU2OutletMeteredConfigIndex,
  11316.               ePDU2OutletMeteredConfigNumber, ePDU2OutletMeteredConfigName, mtrapinfoString }
  11317.   DESCRIPTION
  11318.    "INFORMATIONAL: A PDU metered outlet event has been happened.
  11319.        The first argument is the serial number.
  11320.        The second argument is the device name.
  11321.        The third argument is the outlet table index.
  11322.        The foutrh argument is the outlet number.
  11323.        The fifth argument is the outlet name."
  11324.   ::= 412
  11325.  
  11326. pduOutletMeteredAlarm TRAP-TYPE
  11327.   ENTERPRISE cps
  11328.   VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName, ePDU2OutletMeteredStatusIndex,
  11329.               ePDU2OutletMeteredStatusNumber, ePDU2OutletMeteredStatusName, mtrapinfoString }
  11330.   DESCRIPTION
  11331.    "Alarm: A PDU metered outlet alarm has been detected.
  11332.        The first argument is the serial number.
  11333.        The second argument is the device name.
  11334.        The third argument is the outlet table index.
  11335.        The foutrh argument is the outlet number.
  11336.        The fifth argument is the outlet name."
  11337.   ::= 413
  11338.  
  11339. pduOutletMeteredAlarmClear TRAP-TYPE
  11340.   ENTERPRISE cps
  11341.   VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName, ePDU2OutletMeteredStatusIndex,
  11342.               ePDU2OutletMeteredStatusNumber, ePDU2OutletMeteredStatusName, mtrapinfoString }
  11343.   DESCRIPTION
  11344.    "INFORMATIONAL: A PDU metered outlet alarm has been cleared.
  11345.        The first argument is the serial number.
  11346.        The second argument is the device name.
  11347.        The third argument is the outlet table index.
  11348.        The foutrh argument is the outlet number.
  11349.        The fifth argument is the outlet name."
  11350.   ::= 414
  11351.  
  11352. pduDaisyChainEvent TRAP-TYPE
  11353.   ENTERPRISE cps
  11354.   VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName, ePDU2IdentIndex,
  11355.               ePDU2IdentSerialNumber, ePDU2IdentName, mtrapinfoString }
  11356.   DESCRIPTION
  11357.    "INFORMATIONAL: A PDU daisy-chain event has been happened.
  11358.        The first argument is the host serial number.
  11359.        The second argument is the host device name.
  11360.        The third argument is the event device table index.
  11361.        The foutrh argument is the event device serial number.
  11362.        The fifth argument is the event device name."
  11363.   ::= 415
  11364.  
  11365. pduDaisyChainAlarm TRAP-TYPE
  11366.   ENTERPRISE cps
  11367.   VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName, ePDU2IdentIndex,
  11368.               ePDU2IdentSerialNumber, ePDU2IdentName, mtrapinfoString }
  11369.   DESCRIPTION
  11370.    "Alarm: A PDU daisy-chain alarm has been detected.
  11371.        The first argument is the host serial number.
  11372.        The second argument is the host device name.
  11373.        The third argument is the alarm device table index.
  11374.        The foutrh argument is the alarm device serial number.
  11375.        The fifth argument is the alarm device name."
  11376.   ::= 416
  11377.  
  11378. pduDaisyChainAlarmClear TRAP-TYPE
  11379.   ENTERPRISE cps
  11380.   VARIABLES { ePDU2IdentSerialNumber, ePDU2IdentName, ePDU2IdentIndex,
  11381.               ePDU2IdentSerialNumber, ePDU2IdentName, mtrapinfoString }
  11382.   DESCRIPTION
  11383.    "INFORMATIONAL: A PDU daisy-chain alarm has been cleared.
  11384.        The first argument is the host serial number.
  11385.        The second argument is the host device name.
  11386.        The third argument is the alarm device table index.
  11387.        The foutrh argument is the alarm deice serial number.
  11388.        The fifth argument is the alarm device name."
  11389.   ::= 417
  11390.  
  11391. bmSystemAlarm TRAP-TYPE
  11392.    ENTERPRISE cps
  11393.    VARIABLES { bmIdentSerialNumber, bmIdentName, bmIdentLocation, mtrapinfoBmEventId, mtrapinfoString }
  11394.    DESCRIPTION
  11395.       "ALARM: System alarm occurance.
  11396.        The first argument is the bm device serial number.
  11397.        The second argument is the bm system identification name.
  11398.        The third argument is the bm system location.
  11399.        The fourth argument is the alarm event specific identifier.
  11400.        The fifth argument is the trap information string."
  11401.    ::= 600
  11402.  
  11403. bmSystemWarning TRAP-TYPE
  11404.    ENTERPRISE cps
  11405.    VARIABLES { bmIdentSerialNumber, bmIdentName, bmIdentLocation, mtrapinfoBmEventId, mtrapinfoString }
  11406.    DESCRIPTION
  11407.       "WARNING: System warning occurance.
  11408.        The first argument is the bm device serial number.
  11409.        The second argument is the bm system identification name.
  11410.        The third argument is the bm system location.
  11411.        The fourth argument is the alarm event specific identifier.
  11412.        The fifth argument is the trap information string."
  11413.    ::= 601
  11414.  
  11415. bmSystemInfo TRAP-TYPE
  11416.    ENTERPRISE cps
  11417.    VARIABLES { bmIdentSerialNumber, bmIdentName, bmIdentLocation, mtrapinfoBmEventId, mtrapinfoString }
  11418.    DESCRIPTION
  11419.       "INFO: System information.
  11420.        The first argument is the bm device serial number.
  11421.        The second argument is the bm system identification name.
  11422.        The third argument is the bm system location.
  11423.        The fourth argument is the alarm event specific identifier.
  11424.        The fifth argument is the trap information string."
  11425.    ::= 602
  11426.  
  11427. bmProbesAlarm TRAP-TYPE
  11428.    ENTERPRISE cps
  11429.    VARIABLES { bmIdentSerialNumber, bmIdentName, bmIdentLocation, bmProbesStringIndex, bmProbesBattIndex, mtrapinfoBmEventId, mtrapinfoString }
  11430.    DESCRIPTION
  11431.       "ALARM: Probe alarm event.
  11432.        The first argument is the bm device serial number.
  11433.        The second argument is the bm system identification name.
  11434.        The third argument is the bm system location.
  11435.        The fourth argument is the string index the probe located.
  11436.        The fifth argument is the battery index the probe located.
  11437.        The sixth argument is the alarm event specific identifier.
  11438.        The seventh argument is the trap information string."
  11439.    ::= 603
  11440.  
  11441. bmSProbesWarning TRAP-TYPE
  11442.    ENTERPRISE cps
  11443.    VARIABLES { bmIdentSerialNumber, bmIdentName, bmIdentLocation, bmProbesStringIndex, bmProbesBattIndex, mtrapinfoBmEventId, mtrapinfoString }
  11444.    DESCRIPTION
  11445.       "WARNING: Probe warning event.
  11446.       The first argument is the bm device serial number.
  11447.        The second argument is the bm system identification name.
  11448.        The third argument is the bm system location.
  11449.        The fourth argument is the string index the probe located.
  11450.        The fifth argument is the battery index the probe located.
  11451.        The sixth argument is the alarm event specific identifier.
  11452.        The seventh argument is the trap information string."
  11453.    ::= 604
  11454.  
  11455. bmProbesInfo TRAP-TYPE
  11456.    ENTERPRISE cps
  11457.    VARIABLES { bmIdentSerialNumber, bmIdentName, bmIdentLocation, bmProbesStringIndex, bmProbesBattIndex, mtrapinfoBmEventId, mtrapinfoString }
  11458.    DESCRIPTION
  11459.       "INFO: Probe information.
  11460.        The first argument is the bm device serial number.
  11461.        The second argument is the bm system identification name.
  11462.        The third argument is the bm system location.
  11463.        The fourth argument is the string index the probe located.
  11464.        The fifth argument is the battery index the probe located.
  11465.        The sixth argument is the alarm event specific identifier.
  11466.        The seventh argument is the trap information string."
  11467.    ::= 605
  11468.  
  11469. END
  11470.  
  11471.