From Jozef Rebjak, 5 Years ago, written in Plain Text.
Embed
  1. -- company power MIB
  2.  
  3. --
  4. -- { iso org(3) dod(6) internet(1) private(4) enterprises(1) company(2111)
  5. -- products(1) ups(1)
  6. --
  7. -- ==============================================================================================
  8.  
  9.  
  10. companyMIB DEFINITIONS ::= BEGIN
  11.  
  12. IMPORTS
  13.   enterprises
  14.      FROM RFC1155-SMI
  15.   MODULE-IDENTITY, OBJECT-TYPE,  OBJECT-IDENTITY
  16.      FROM SNMPv2-SMI
  17.   DisplayString
  18.      FROM SNMPv2-TC
  19.   TRAP-TYPE
  20.      FROM RFC-1215
  21.   PositiveInteger,  NonNegativeInteger
  22.      FROM UPS-MIB;
  23.  
  24.  
  25.   companyMIB MODULE-IDENTITY
  26.        LAST-UPDATED "20100560000Z"
  27.        ORGANIZATION "company Power Technology"
  28.        CONTACT-INFO  " "
  29.              
  30.        DESCRIPTION
  31.                "The MIB module to describe UPS"
  32.  
  33.  
  34.  
  35.        ::= { enterprises 21111 }
  36.  
  37.  
  38.  
  39. products        OBJECT IDENTIFIER ::= { companyMIB   1 }
  40. ups             OBJECT IDENTIFIER ::= { products 1 }
  41. inverter        OBJECT IDENTIFIER ::= { products 2 }
  42. charger         OBJECT IDENTIFIER ::= { products 3 }
  43. ATS             OBJECT IDENTIFIER ::= { products 4 }
  44.  
  45. upsIdent        OBJECT IDENTIFIER ::= { ups 1 }
  46. upsRating       OBJECT IDENTIFIER ::= { ups 2 }
  47. upsBattery      OBJECT IDENTIFIER ::= { ups 3 }
  48. upsInput        OBJECT IDENTIFIER ::= { ups 4 }
  49. upsOutput       OBJECT IDENTIFIER ::= { ups 5 }
  50. upsBypass       OBJECT IDENTIFIER ::= { ups 6 }
  51. upsTest         OBJECT IDENTIFIER ::= { ups 7 }
  52. upsControl      OBJECT IDENTIFIER ::= { ups 8 }
  53. agentConfig     OBJECT IDENTIFIER ::= { ups 9 }
  54. commConfig      OBJECT IDENTIFIER ::= { ups 10 }
  55. upsConfig       OBJECT IDENTIFIER ::= { ups 11 }
  56. upsTraps        OBJECT IDENTIFIER ::= { ups 12 }
  57. extend          OBJECT IDENTIFIER ::= { ups 13 }
  58.  
  59. solarIdent        OBJECT IDENTIFIER ::= { inverter 1 }
  60. solarRating       OBJECT IDENTIFIER ::= { inverter 2 }
  61. solarBattery      OBJECT IDENTIFIER ::= { inverter 3 }
  62. solarGrid         OBJECT IDENTIFIER ::= { inverter 4 }
  63. solarACOutput     OBJECT IDENTIFIER ::= { inverter 5 }
  64. solarPV           OBJECT IDENTIFIER ::= { inverter 6 }
  65. solarEnergy       OBJECT IDENTIFIER ::= { inverter 7 }
  66. solarTest         OBJECT IDENTIFIER ::= { inverter 8 }
  67. solarDefValue     OBJECT IDENTIFIER ::= { inverter 9 }
  68. solarFaultInfo    OBJECT IDENTIFIER ::= { inverter 10 }
  69. solarControl      OBJECT IDENTIFIER ::= { inverter 11 }
  70. solarAgentConfig  OBJECT IDENTIFIER ::= { inverter 12 }
  71. solarCommConfig   OBJECT IDENTIFIER ::= { inverter 13 }
  72. solarConfig       OBJECT IDENTIFIER ::= { inverter 14 }
  73. solarTraps        OBJECT IDENTIFIER ::= { inverter 15 }
  74. solarExtend       OBJECT IDENTIFIER ::= { inverter 16 }
  75.  
  76.  
  77. ATSIdent        OBJECT IDENTIFIER ::= { ATS 1 }
  78. ATSRating       OBJECT IDENTIFIER ::= { ATS 2 }
  79. ATSInformation  OBJECT IDENTIFIER ::= { ATS 3 }
  80. ATSControl      OBJECT IDENTIFIER ::= { ATS 4 }
  81. ATSAgentConfig  OBJECT IDENTIFIER ::= { ATS 5 }
  82. ATSCommConfig   OBJECT IDENTIFIER ::= { ATS 6 }
  83. ATSConfig       OBJECT IDENTIFIER ::= { ATS 7 }
  84. ATSTraps        OBJECT IDENTIFIER ::= { ATS 8 }
  85. ATSExtend       OBJECT IDENTIFIER ::= { ATS 9 }
  86.  
  87. ---=======================================================
  88. ---upsIdent
  89. --- prefix =upsId
  90. ---========================================================
  91.  
  92. upsIdManufacturer OBJECT-TYPE
  93.        SYNTAX     DisplayString (SIZE (0..31))
  94.        ACCESS read-only
  95.        STATUS     mandatory
  96.        DESCRIPTION
  97.            "The name of the UPS manufacturer."
  98.        ::= { upsIdent 1 }
  99.  
  100. upsIdProtocol OBJECT-TYPE
  101.       SYNTAX INTEGER {
  102.          unknown(-1),
  103.          pmv(99),
  104.          p00(0),
  105.          p01(1),
  106.          p02(2),
  107.          p03(3),
  108.          p04(4),
  109.          p05(5),
  110.          p06(6),
  111.          p07(7),
  112.          p08(8),
  113.          p09(9),
  114.          p10(10),
  115.   sec(80)
  116.      }
  117.       ACCESS read-only
  118.       STATUS mandatory
  119.       DESCRIPTION
  120.           "The UPS Protocol id."
  121.       ::= { upsIdent 2 }
  122.  
  123. upsIdModelName OBJECT-TYPE
  124.        SYNTAX     DisplayString (SIZE (0..15))
  125.        ACCESS read-only
  126.        STATUS     mandatory
  127.        DESCRIPTION
  128.      "The UPS Model designation."
  129.       ::= { upsIdent 3 }
  130.  
  131. upsIdSerialNumber OBJECT-TYPE
  132.       SYNTAX DisplayString (SIZE(0..31))
  133.       ACCESS read-only
  134.       STATUS mandatory
  135.       DESCRIPTION
  136.           "The UPS serial no."
  137.       ::= { upsIdent 4 }
  138.  
  139. upsIdName OBJECT-TYPE
  140.        SYNTAX     DisplayString (SIZE(0..31))
  141.        ACCESS read-write
  142.        STATUS     mandatory
  143.        DESCRIPTION
  144.                "A string identifying the UPS.  This object should be
  145.                set by the administrator."
  146.        ::= { upsIdent 5 }
  147.  
  148. upsIdFWVersion OBJECT-TYPE
  149.        SYNTAX     DisplayString (SIZE(0..31))
  150.        ACCESS read-only
  151.        STATUS     mandatory
  152.        DESCRIPTION
  153.                "Main CPU firmware version."
  154.        ::= { upsIdent 6 }
  155.  
  156.  
  157. upsIdUPSType OBJECT-TYPE
  158.      SYNTAX     INTEGER {
  159.            standy(0),
  160.            line-interactive(1),
  161.            on-line(2)
  162.      }
  163.        ACCESS read-only
  164.        STATUS     mandatory
  165.        DESCRIPTION
  166.                "UPS type."
  167.        ::= { upsIdent 7 }
  168. --===========================================================================
  169. --upsRating
  170. --prefix =upsRat
  171. --the rating info of ups
  172. --==========================================================================
  173. upsRatinVoltage OBJECT-TYPE
  174.     SYNTAX     NonNegativeInteger
  175.     UNITS      "0.1 Volt DC"
  176.     ACCESS read-only
  177.     STATUS     current
  178.     DESCRIPTION
  179.             "The rating input voltage of UPS"
  180.     ::= { upsRating 1 }
  181.  
  182. upsRatoutVoltage OBJECT-TYPE
  183.     SYNTAX     NonNegativeInteger
  184.     UNITS      "0.1 Volt DC"
  185.     ACCESS read-only
  186.     STATUS     current
  187.     DESCRIPTION
  188.             "The rating output voltage of UPS"
  189.     ::= { upsRating 2 }
  190.  
  191. upsRatoutFrequency OBJECT-TYPE
  192.     SYNTAX     NonNegativeInteger
  193.     UNITS      "0.1 HZ"
  194.     ACCESS read-only
  195.     STATUS     current
  196.     DESCRIPTION
  197.             "The rating output frequency of UPS"
  198.     ::= { upsRating 3 }
  199.  
  200. upsRatoutCurrent OBJECT-TYPE
  201.     SYNTAX     NonNegativeInteger
  202.     UNITS      "0.1 Amp DC"
  203.     ACCESS read-only
  204.     STATUS     current
  205.     DESCRIPTION
  206.             "The rating output current of UPS"
  207.     ::= { upsRating 4 }
  208.  
  209. upsRatoutApparentPower OBJECT-TYPE
  210.     SYNTAX     NonNegativeInteger
  211.     UNITS      "0.1 VA"
  212.     ACCESS read-only
  213.     STATUS     current
  214.     DESCRIPTION
  215.             "The rating output apparent power of UPS"
  216.     ::= { upsRating 5 }
  217.  
  218. upsRatoutTruePower OBJECT-TYPE
  219.     SYNTAX     NonNegativeInteger
  220.     UNITS      "0.1 Wt"
  221.     ACCESS read-only
  222.     STATUS     current
  223.     DESCRIPTION
  224.             "The rating output true power of UPS"
  225.     ::= { upsRating 6 }
  226.  
  227. upsRatBatVoltage OBJECT-TYPE
  228.     SYNTAX     NonNegativeInteger
  229.     UNITS      "0.1 vol"
  230.     ACCESS read-only
  231.     STATUS     current
  232.     DESCRIPTION
  233.             "The rating battery voltage of UPS"
  234.     ::= { upsRating 7 }
  235.  
  236.  
  237.  
  238. -- ===========================================================================
  239. -- upsBattery  
  240. -- prefix = upsBat
  241. -- The Battery group.
  242. -- est=estimated
  243. -- ===========================================================================
  244.  
  245. upsBatStatus OBJECT-TYPE
  246.      SYNTAX     INTEGER {
  247.            unknown(1),
  248.            batteryNormal(2),
  249.            batteryLow(3),
  250.            batteryDepleted(4),
  251.            batteryDischarging(5),
  252.            batteryFailure(6),
  253.            batteryReplace(7),
  254.     batterysilence(8)
  255.      }
  256.      ACCESS read-only
  257.      STATUS mandatory
  258.      DESCRIPTION
  259.                "The indication of the status in the UPS system's batteries."
  260.      ::= { upsBattery 1 }
  261.  
  262.  
  263.  
  264. upsBatSecondsOnBattery OBJECT-TYPE
  265.      SYNTAX INTEGER
  266.      UNITS      "seconds"
  267.      ACCESS read-only
  268.      STATUS current
  269.      DESCRIPTION
  270.         "If the unit is on battery power, the elapsed time
  271.         since the UPS last switched to battery power, or the
  272.         time since the network management subsystem was last
  273.         restarted, whichever is less.  -1 shall be returned
  274.         if the unit is not on battery power."
  275.      ::= { upsBattery 2 }
  276.  
  277. upsBatEstMinutesRemaining OBJECT-TYPE
  278.      SYNTAX INTEGER
  279.      UNITS      "minutes"
  280.      ACCESS read-only
  281.      STATUS current
  282.      DESCRIPTION
  283.         "An estimate of the time to battery charge depletion
  284.         under the present load conditions if the utility power
  285.         is off and remains off, or if it were to be lost and
  286.         remain off."
  287.      ::= { upsBattery 3 }
  288.  
  289. upsBatEstChargeRemaining OBJECT-TYPE
  290.     SYNTAX     INTEGER (0..100)
  291.     UNITS      "percent"
  292.     ACCESS read-only
  293.     STATUS     current
  294.     DESCRIPTION
  295.             "An estimate of the battery charge remaining expressed
  296.             as a percent of full charge."
  297.     ::= { upsBattery 4 }
  298.  
  299. upsBatPBatVoltage OBJECT-TYPE
  300.     SYNTAX     NonNegativeInteger
  301.     UNITS      "0.1 Volt DC"
  302.     ACCESS read-only
  303.     STATUS     current
  304.     DESCRIPTION
  305.             "The magnitude of the  present Positive battery voltage."
  306.     ::= { upsBattery 5 }
  307.  
  308.  
  309. upsBatNBatVoltage OBJECT-TYPE
  310.     SYNTAX     NonNegativeInteger
  311.     UNITS      "0.1 Volt DC"
  312.     ACCESS read-only
  313.     STATUS     current
  314.     DESCRIPTION
  315.             "The magnitude of the present negative battery voltage."
  316.     ::= { upsBattery 6 }
  317.  
  318. upsBatPBatCurrent OBJECT-TYPE
  319.     SYNTAX     INTEGER
  320.     UNITS      "0.1 Amp DC"
  321.     ACCESS read-only
  322.     STATUS     current
  323.     DESCRIPTION
  324.             "The positive battery present  current."
  325.     ::= { upsBattery 7 }
  326.  
  327. upsBatNBatCurrent OBJECT-TYPE
  328.     SYNTAX     INTEGER
  329.     UNITS      "0.1 Amp DC"
  330.     ACCESS read-only
  331.     STATUS     current
  332.     DESCRIPTION
  333.             "The present negative battery current."
  334.     ::= { upsBattery 8 }
  335.  
  336. upsBatPBatChargCurrent OBJECT-TYPE
  337.     SYNTAX   INTEGER
  338.     UNITS      "0.1 Amp DC"
  339.     ACCESS read-only
  340.     STATUS     current
  341.     DESCRIPTION
  342.             "The Positive battery charging  current."
  343.     ::= { upsBattery 9 }
  344.  
  345. upsBatNBatchargCurrent OBJECT-TYPE
  346.     SYNTAX     INTEGER
  347.     UNITS      "0.1 Amp DC"
  348.     ACCESS read-only
  349.     STATUS     current
  350.     DESCRIPTION
  351.             "The present negative battery charging  current."
  352.     ::= { upsBattery 10 }
  353.  
  354. upsBatPBatDischargCurrent OBJECT-TYPE
  355.     SYNTAX     INTEGER
  356.     UNITS      "0.1 Amp DC"
  357.     ACCESS read-only
  358.     STATUS     current
  359.     DESCRIPTION
  360.             "The present positive battery discharging current."
  361.     ::= { upsBattery 11 }
  362.  
  363. upsBatNBatDischargCurrent OBJECT-TYPE
  364.     SYNTAX     INTEGER
  365.     UNITS      "0.1 Amp DC"
  366.     ACCESS read-only
  367.     STATUS     current
  368.     DESCRIPTION
  369.             "The present negative battery discharging current."
  370.     ::= { upsBattery 12 }
  371.  
  372. upsBatTemperature OBJECT-TYPE
  373.     SYNTAX     INTEGER
  374.     UNITS      "degrees 0.1 Centigrade"
  375.     ACCESS read-only
  376.     STATUS     current
  377.     DESCRIPTION
  378.             "The ambient temperature at or near the UPS Battery
  379.             casing."
  380.     ::= { upsBattery 13 }
  381.  
  382. upsBatNumberInSeries OBJECT-TYPE
  383.    SYNTAX     PositiveInteger
  384.    ACCESS read-only
  385.    STATUS     current
  386.    DESCRIPTION
  387.             "The number of battery in series."
  388.     ::= { upsBattery 14 }
  389.  
  390.  
  391. upsBatNumberInParallel OBJECT-TYPE
  392.    SYNTAX     PositiveInteger
  393.    ACCESS read-only
  394.    STATUS     current
  395.    DESCRIPTION
  396.             "The number of battery in Parallel."
  397.     ::= { upsBattery 15 }
  398.  
  399. upsBatPBatDischargCurrent2 OBJECT-TYPE
  400.     SYNTAX     INTEGER
  401.     UNITS      "0.1 Amp DC"
  402.     ACCESS read-only
  403.     STATUS     current
  404.     DESCRIPTION
  405.             "The present positive battery pipe2 discharging current."
  406.     ::= { upsBattery 16 }
  407.  
  408. -- ===========================================================================
  409. -- upsInput
  410. -- prefix = upsIn
  411. -- Input group.
  412. -- ===========================================================================
  413.  
  414. upsInLineBads OBJECT-TYPE
  415.     SYNTAX     NonNegativeInteger
  416.     ACCESS read-only
  417.     STATUS     current
  418.     DESCRIPTION
  419.             "A count of the number of times the input entered an
  420.             out-of-tolerance condition as defined by the
  421.             manufacturer.  This count is incremented by one each
  422.             time the input transitions from zero out-of-tolerance
  423.             lines to one or more input lines out-of-tolerance."
  424.     ::= { upsInput 1 }
  425.  
  426.  
  427. upsInTtlApparentPower OBJECT-TYPE
  428.     SYNTAX NonNegativeInteger
  429.     UNITS     "0.1VA"  
  430.     ACCESS read-only
  431.     STATUS     current
  432.     DESCRIPTION
  433.             "Total input apparent power ."
  434.     ::= { upsInput 2 }
  435.  
  436. upsInTtlTruePower OBJECT-TYPE
  437.     SYNTAX NonNegativeInteger
  438.     UNITS     "0.1WT"
  439.     ACCESS read-only
  440.     STATUS     current
  441.     DESCRIPTION
  442.             "Total input active(true) power ."
  443.     ::= { upsInput 3 }
  444.  
  445.  
  446.  
  447. upsInNumLines OBJECT-TYPE
  448.     SYNTAX     NonNegativeInteger
  449.     ACCESS read-only
  450.     STATUS     current
  451.     DESCRIPTION
  452.             "The number of input lines utilized in this device.
  453.             This variable indicates the number of rows in the
  454.             input table."
  455.     ::= { upsInput 4 }
  456.  
  457.  
  458. upsInTable OBJECT-TYPE
  459.     SYNTAX  SEQUENCE OF UpsInEntry
  460.     ACCESS  not-accessible
  461.     STATUS  current
  462.     DESCRIPTION
  463.         "A list of input table entries.  The number of entries
  464.          is given by the value of upsInputNumLines."
  465.     ::= { upsInput  5 }
  466.  
  467.  
  468. upsInTtlVoltage OBJECT-TYPE
  469.     SYNTAX INTEGER
  470.      UNITS      "0.1 Volts"
  471.      ACCESS read-only
  472.      STATUS current
  473.      DESCRIPTION
  474.          "The input utility line tatol voltage ."
  475.     ::= { upsInput 6 }
  476.  
  477. upsInTtlCurrent OBJECT-TYPE
  478.     SYNTAX INTEGER
  479.      UNITS      "0.1 A"
  480.      ACCESS read-only
  481.      STATUS current
  482.      DESCRIPTION
  483.          "The input utility line tatol current."
  484.     ::= { upsInput 7 }
  485.  
  486. upsInEntry OBJECT-TYPE
  487.     SYNTAX  UpsInEntry
  488.     ACCESS  not-accessible
  489.     STATUS  current
  490.     DESCRIPTION
  491.         "An entry containing information applicable to a
  492.          particular input line."
  493.     INDEX { upsInLineIndex    }
  494.     ::= { upsInTable  1 }
  495.  
  496. UpsInEntry ::=
  497.     SEQUENCE {
  498.              upsInLineIndex      PositiveInteger,
  499.              upsInFrequency      NonNegativeInteger,
  500.              upsInVoltage        NonNegativeInteger,
  501.              upsInCurrent        NonNegativeInteger,
  502.              upsInApparentPower  NonNegativeInteger,
  503.              upsInTruePower      NonNegativeInteger,
  504.              upsInPowerFactor    NonNegativeInteger,
  505.              upsInLineVoltage    NonNegativeInteger
  506.              }
  507.  
  508. upsInLineIndex OBJECT-TYPE
  509.      SYNTAX INTEGER (0..10)
  510.      ACCESS read-only
  511.      STATUS current
  512.      DESCRIPTION
  513.          "The number of output lines"
  514.      ::= { upsInEntry 1 }
  515.  
  516. upsInFrequency OBJECT-TYPE
  517.        SYNTAX     NonNegativeInteger
  518.        UNITS      "0.1 Hertz"
  519.        ACCESS read-only
  520.        STATUS     current
  521.        DESCRIPTION
  522.                "The present input frequency."
  523.        ::= { upsInEntry 2 }
  524.  
  525. upsInVoltage OBJECT-TYPE
  526.      SYNTAX INTEGER
  527.      UNITS      "0.1 Volts"
  528.      ACCESS read-only
  529.      STATUS current
  530.      DESCRIPTION
  531.          "The input utility line voltage ."
  532.      ::= { upsInEntry 3 }
  533.  
  534. upsInCurrent OBJECT-TYPE
  535.      SYNTAX INTEGER
  536.      UNITS   "0.1Amp"
  537.      ACCESS read-only
  538.      STATUS current
  539.      DESCRIPTION
  540.          "The magnitude of the present input current "
  541.      ::= { upsInEntry 4 }
  542.  
  543.  
  544.  
  545. upsInApparentPower OBJECT-TYPE
  546.        SYNTAX     NonNegativeInteger
  547.        UNITS     "0.1VA"
  548.        ACCESS read-only
  549.        STATUS     current
  550.        DESCRIPTION
  551.                "The magnitude of the present input Apparent power."
  552.        ::= { upsInEntry 5 }
  553.  
  554.  
  555. upsInTruePower OBJECT-TYPE
  556.        SYNTAX     NonNegativeInteger
  557.        UNITS     "0.1Watts"
  558.        ACCESS read-only
  559.        STATUS     current
  560.        DESCRIPTION
  561.                "The magnitude of the present input true power."
  562.        ::= { upsInEntry 6 }
  563.  
  564.  
  565.  
  566. upsInPowerFactor OBJECT-TYPE
  567.        SYNTAX     NonNegativeInteger
  568.        UNITS     "0.01"
  569.        ACCESS read-only
  570.        STATUS     current
  571.        DESCRIPTION
  572.                "Input  true power/apparent power factor "
  573.        ::= { upsInEntry 7 }
  574.  
  575. upsInLineVoltage OBJECT-TYPE
  576.      SYNTAX INTEGER
  577.      UNITS      "0.1 Volts"
  578.      ACCESS read-only
  579.      STATUS current
  580.      DESCRIPTION
  581.          "The input utility line voltage .
  582.      if upsInLineIndex =1, upsInLineVoltage = Line voltage of RS phase;
  583.      if upsInLineIndex =2, upsInLineVoltage = Line voltage of ST phase;
  584.      if upsInLineIndex =3, upsInLineVoltage = Line voltage of TR phase."
  585.      ::= { upsInEntry 8 }
  586.  
  587. -- ===========================================================================
  588. -- upsOutput
  589. -- prefix= upsOut
  590. -- Output group
  591. -- ===========================================================================
  592.  
  593. upsOutSource OBJECT-TYPE
  594.      SYNTAX     INTEGER {
  595.            other(1),
  596.            none(2),
  597.            normal(3),
  598.            bypass(4),
  599.            battery(5),
  600.            booster(6),
  601.            reducer(7),
  602.            batterytest(8),
  603.            fault(9),
  604.            HE-ECO_mode(10),
  605.            converter_mode(11)
  606.      }
  607.      ACCESS read-only
  608.      STATUS current
  609.      DESCRIPTION
  610.          "The present source of output power.  The enumeration
  611.              none(2) indicates that there is no source of output
  612.              power (and therefore no output power), for example,
  613.              the system has opened the output breaker.==UPS standby mode"
  614.      ::= { upsOutput 1 }
  615.  
  616. upsOutFrequency OBJECT-TYPE
  617.      SYNTAX INTEGER
  618.      UNITS      "0.1 Hertz"
  619.      ACCESS read-only
  620.      STATUS current
  621.      DESCRIPTION
  622.          "The current output frequency of the UPS system "
  623.      ::= { upsOutput 2 }
  624.  
  625.  
  626. upsOutTtlApparentPower OBJECT-TYPE
  627.     SYNTAX NonNegativeInteger
  628.     UNITS     "0.1VA"
  629.     ACCESS read-only
  630.     STATUS     current
  631.     DESCRIPTION
  632.             "Total output apparent power ."
  633.     ::= { upsOutput 3 }
  634.  
  635. upsOutTtlTruePower OBJECT-TYPE
  636.     SYNTAX NonNegativeInteger
  637.     UNITS     "0.1Watts"
  638.     ACCESS read-only
  639.     STATUS     current
  640.     DESCRIPTION
  641.             "Total output active(true) power ."
  642.     ::= { upsOutput 4 }
  643.  
  644.  
  645. upsOutTtlPercentLoad OBJECT-TYPE
  646.      SYNTAX INTEGER (0..100)
  647.      UNITS      "percent"
  648.      ACCESS read-only
  649.      STATUS current
  650.      DESCRIPTION
  651.          "The percentage of the UPS power capacity presently
  652.              being used on this output line, i.e., the greater of
  653.              the percent load of true power capacity and the
  654.              percent load of VA."
  655.      ::= { upsOutput 5 }
  656.  
  657.  
  658.  
  659.  
  660. upsOutNumLines OBJECT-TYPE
  661.      SYNTAX INTEGER
  662.      ACCESS read-only
  663.      STATUS current
  664.      DESCRIPTION
  665.          "The number of output lines utilized in this device.
  666.           This variable indicates the number of rows in the
  667.           output table."
  668.      ::= { upsOutput 6 }
  669.  
  670. upsOutTable OBJECT-TYPE
  671.     SYNTAX  SEQUENCE OF UpsOutEntry
  672.     ACCESS  not-accessible
  673.     STATUS  current
  674.     DESCRIPTION
  675.         "A list of output table entries.  The number of
  676.          entries is given by the value of upsOutputNumLines."
  677.     ::= { upsOutput  7 }
  678.  
  679.  
  680. upsOutTtlVoltage OBJECT-TYPE
  681.      SYNTAX INTEGER
  682.      UNITS      "0.1vot"
  683.      ACCESS read-only
  684.      STATUS current
  685.      DESCRIPTION
  686.          "Total output voltage ."
  687.      ::= { upsOutput 8 }
  688.  
  689. upsOutTtlCurrent OBJECT-TYPE
  690.      SYNTAX INTEGER
  691.      UNITS      "0.1A"
  692.      ACCESS read-only
  693.      STATUS current
  694.      DESCRIPTION
  695.          "Total output current."
  696.      ::= { upsOutput 9 }
  697.  
  698. upsOutStatus OBJECT-TYPE
  699.      SYNTAX DisplayString (SIZE (4..4))
  700.      ACCESS read-only
  701.      STATUS current
  702.      DESCRIPTION
  703.          " For HVDC device.
  704.                  char status[4];
  705.      status[0]status[1]:00, no output1; 01, line output1; 02, bat output1
  706.                  status[2]status[3]:00, no output2; 01, line output2; 02, bat output2
  707.         "
  708.      ::= { upsOutput 10 }
  709.  
  710.  
  711.  
  712. upsOutSource2 OBJECT-TYPE
  713.      SYNTAX     INTEGER {
  714.            other(1),
  715.            none(2),
  716.            normal(3),
  717.            bypass(4),
  718.            battery(5),
  719.            booster(6),
  720.            reducer(7),
  721.            batterytest(8),
  722.            fault(9),
  723.            HE-ECO_mode(10),
  724.            converter_mode(11)
  725.      }
  726.      ACCESS read-only
  727.      STATUS current
  728.      DESCRIPTION
  729.          "For HVDC(protocol:P12) machine.  The present source of output power.  The enumeration
  730.              none(2) indicates that there is no source of output
  731.              power (and therefore no output power), for example,
  732.              the system has opened the output breaker.==UPS standby mode"
  733.      ::= { upsOutput 11 }
  734.  
  735.  
  736. upsOutEntry OBJECT-TYPE
  737.     SYNTAX  UpsOutEntry
  738.     ACCESS  not-accessible
  739.     STATUS  current
  740.     DESCRIPTION
  741.         "An entry containing information applicable to a
  742.          particular output line."
  743.     INDEX { upsOutLineIndex      }
  744.     ::= { upsOutTable  1 }
  745.  
  746. UpsOutEntry ::=
  747.     SEQUENCE {
  748.              upsOutLineIndex      PositiveInteger,
  749.              upsOutVoltage        NonNegativeInteger,
  750.              upsOutCurrent        NonNegativeInteger,
  751.              upsOutApparentPower  NonNegativeInteger,
  752.              upsOutTruePower      NonNegativeInteger,
  753.              upsOutPowerFactor    NonNegativeInteger,
  754.              upsOutPercentLoad    INTEGER,
  755.              upsOutLineVoltage    NonNegativeInteger
  756.              }
  757.  
  758. upsOutLineIndex OBJECT-TYPE
  759.      SYNTAX INTEGER (0..10)
  760.      ACCESS read-only
  761.      STATUS current
  762.      DESCRIPTION
  763.          "The output line identifier."
  764.      ::= { upsOutEntry 1 }
  765.  
  766. upsOutVoltage OBJECT-TYPE
  767.      SYNTAX INTEGER
  768.      UNITS      "0.1 Volts"
  769.      ACCESS read-only
  770.      STATUS current
  771.      DESCRIPTION
  772.          "The output voltage of the UPS system."
  773.      ::= { upsOutEntry 2 }
  774.  
  775. upsOutCurrent OBJECT-TYPE
  776.      SYNTAX INTEGER
  777.      UNITS      "0.1 Amp"
  778.      ACCESS read-only
  779.      STATUS current
  780.      DESCRIPTION
  781.          "The output current of the UPS system"
  782.      ::= { upsOutEntry 3 }
  783.  
  784. upsOutApparentPower OBJECT-TYPE
  785.        SYNTAX     NonNegativeInteger
  786.        UNITS     "0.1VA"
  787.        ACCESS    read-only
  788.        STATUS     current
  789.        DESCRIPTION
  790.                "The present output apparent power."
  791.        ::= { upsOutEntry 4 }
  792.  
  793. upsOutTruePower OBJECT-TYPE
  794.        SYNTAX     NonNegativeInteger
  795.        UNITS   "0.1Watts"
  796.        ACCESS read-only
  797.        STATUS     current
  798.        DESCRIPTION
  799.                "The present output true power."
  800.       ::= { upsOutEntry 5 }
  801.  
  802. upsOutPowerFactor OBJECT-TYPE
  803.        SYNTAX     NonNegativeInteger
  804.        UNITS     "0.01"
  805.        ACCESS read-only
  806.        STATUS     current
  807.        DESCRIPTION
  808.                "Output true power/apparent power factor "
  809.        ::= { upsOutEntry 6 }
  810.  
  811. upsOutPercentLoad OBJECT-TYPE
  812.      SYNTAX INTEGER (0..100)
  813.      UNITS      "percent"
  814.      ACCESS read-only
  815.      STATUS current
  816.      DESCRIPTION
  817.          "The percentage of the UPS power capacity presently
  818.              being used on this output line, i.e., the greater of
  819.              the percent load of true power capacity and the
  820.              percent load of VA."
  821.      ::= { upsOutEntry 7 }
  822.  
  823. upsOutLineVoltage OBJECT-TYPE
  824.      SYNTAX INTEGER
  825.      UNITS      "0.1 Volts"
  826.      ACCESS read-only
  827.      STATUS current
  828.      DESCRIPTION
  829.          "The output line voltage of the UPS system.
  830.             if upsOutLineIndex =1, upsOutLineVoltage = Line voltage of RS phase;
  831.      if upsOutLineIndex =2, upsOutLineVoltage = Line voltage of ST phase;
  832.      if upsOutLineIndex =3, upsOutLineVoltage = Line voltage of TR phase."
  833.      ::= { upsOutEntry 8 }
  834.  
  835. upsOutFrequency OBJECT-TYPE
  836.        SYNTAX     NonNegativeInteger
  837.        UNITS     "0.1Hertz"
  838.        ACCESS read-only
  839.        STATUS     current
  840.        DESCRIPTION
  841.                "The present output frequency."
  842.        ::= { upsOutEntry 9 }
  843.  
  844. -- ===========================================================================
  845. -- upsBypass
  846. -- prefix =upsBy
  847. -- ===========================================================================
  848.  
  849. upsByFrequency OBJECT-TYPE
  850.      SYNTAX INTEGER
  851.      UNITS      "0.1 Hertz"
  852.      ACCESS read-only
  853.      STATUS current
  854.      DESCRIPTION
  855.          "The present bypass frequency."
  856.      ::= { upsBypass 1 }
  857.  
  858.  
  859.  
  860. upsByNumLines OBJECT-TYPE
  861.      SYNTAX INTEGER
  862.      ACCESS read-only
  863.      STATUS current
  864.      DESCRIPTION
  865.          "The number of bypass lines utilized in this device.
  866.              This entry indicates the number of rows in the bypass
  867.              table."
  868.      ::= { upsBypass 2 }
  869.  
  870.  
  871. upsByTable OBJECT-TYPE
  872.     SYNTAX  SEQUENCE OF UpsByEntry
  873.     ACCESS  not-accessible
  874.     STATUS  current
  875.     DESCRIPTION
  876.         "A list of bypass table entries.  The number of
  877.          entries is given by the value of upsBypassNumLines."
  878.     ::= { upsBypass  3 }
  879.  
  880. upsByEntry OBJECT-TYPE
  881.     SYNTAX  UpsByEntry
  882.     ACCESS  not-accessible
  883.     STATUS  current
  884.     DESCRIPTION
  885.            "An entry containing information applicable to a
  886.                particular bypass input."
  887.     INDEX { upsByLineIndex }
  888.     ::= { upsByTable  1 }
  889.  
  890. UpsByEntry ::=
  891.     SEQUENCE {
  892.              upsByLineIndex          PositiveInteger,
  893.              upsByVoltage            NonNegativeInteger,
  894.              upsByCurrent            NonNegativeInteger,
  895.              upsByPower              NonNegativeInteger,
  896.       upsByLineVoltage        INTEGER
  897.              }
  898.  
  899. upsByLineIndex OBJECT-TYPE
  900.      SYNTAX INTEGER (0..65535)
  901.      ACCESS read-only
  902.      STATUS current
  903.      DESCRIPTION
  904.          "The bypass line identifier."
  905.      ::= { upsByEntry 1 }
  906.  
  907. upsByVoltage OBJECT-TYPE
  908.      SYNTAX INTEGER
  909.      UNITS      "0.1 Volts"
  910.      ACCESS read-only
  911.      STATUS current
  912.      DESCRIPTION
  913.          "The present bypass voltage."
  914.      ::= { upsByEntry 2 }
  915.  
  916. upsByCurrent OBJECT-TYPE
  917.      SYNTAX INTEGER
  918.      UNITS      "0.1 RMS Amp"
  919.      ACCESS read-only
  920.      STATUS current
  921.      DESCRIPTION
  922.          "The present bypass current."
  923.      ::= { upsByEntry 3 }
  924.  
  925. upsByPower OBJECT-TYPE
  926.        SYNTAX     NonNegativeInteger
  927.        UNITS      "0.1Watts"
  928.        ACCESS read-only
  929.        STATUS     current
  930.        DESCRIPTION
  931.                "The present true power conveyed by the bypass."
  932.        ::= { upsByEntry 4 }
  933.  
  934. upsByLineVoltage OBJECT-TYPE
  935.      SYNTAX INTEGER
  936.      UNITS      "0.1 Volts"
  937.      ACCESS read-only
  938.      STATUS current
  939.      DESCRIPTION
  940.          "The present bypass line voltage.
  941.      if upsByLineIndex=1,upsByLineVoltage=Line voltage of RS phase;
  942.      if upsByLineIndex=2,upsByLineVoltage=Line voltage of ST phase;
  943.      if upsByLineIndex=3,upsByLineVoltage=Line voltage of TR phase."
  944.      ::= { upsByEntry 5 }
  945.  
  946. -- ===========================================================================
  947. -- upsTest
  948. -- prefix=upsTst
  949. -- ===========================================================================
  950.  
  951.  
  952. upsTstBatteryTest OBJECT-TYPE
  953.         SYNTAX INTEGER {
  954.             none(1),
  955.             battTest10sec(2),
  956.             battTestUntilLow(3),
  957.             battTestWithTime(4),      
  958.             battTestCancelTest(5),
  959.             battTestClearInfo(6)
  960.            
  961.         }
  962.         ACCESS read-write
  963.         STATUS current
  964.         DESCRIPTION
  965.                 "This object specify the battery test type and initiate
  966.                  battery test. If battTestWithTime selected, the test
  967.                  time is refer to upsTestBatteryTestTime."
  968.      ::= { upsTest 1 }
  969.  
  970. upsTstBatteryTestResult OBJECT-TYPE
  971.         SYNTAX  INTEGER {
  972.                 donePassed(1),
  973.                 doneWarning(2),
  974.                 doneError(3),
  975.                 aborted(4),
  976.                 inProgress(5),
  977.                 noTestsInitiated(6)
  978.         }
  979.         ACCESS read-only
  980.         STATUS mandatory
  981.         DESCRIPTION
  982.          "The results of the current or last UPS diagnostics
  983.                test performed.  The values for donePassed(1),
  984.                doneWarning(2), and doneError(3) indicate that the
  985.                test completed either successfully, with a warning, or
  986.                with an error, respectively.  The value aborted(4) is
  987.                returned for tests which are aborted by setting the
  988.                value of upsTestId to upsTestAbortTestInProgress.
  989.                Tests which have not yet concluded are indicated by
  990.                inProgress(5).  The value noTestsInitiated(6)
  991.                indicates that no previous test results are available,
  992.                such as is the case when no tests have been run since
  993.                the last reinitialization of the network management
  994.                subsystem and the system has no provision for non-
  995.                volatile storage of test results."
  996.      ::= { upsTest 2 }
  997.  
  998.  
  999.  
  1000. upsTstBatteryTestStartTime OBJECT-TYPE
  1001.         SYNTAX DisplayString (SIZE(19..19))
  1002.         ACCESS read-only
  1003.         STATUS current
  1004.         DESCRIPTION
  1005.          "The value of the time the test in progress was initiated,
  1006.           or, if no test is in progress, the time the previous test
  1007.           was initiated. If the value of upsTestBatteryTestResult
  1008.           is noTestsInitiated(6), upsTestStartTime has the value
  1009.           01/01/1970 00:00:00. format is (MM/DD/YYYY hh:mm:ss)"
  1010.      ::= { upsTest 3 }
  1011.  
  1012.  
  1013. upsTstBatterySettingTime OBJECT-TYPE
  1014.         SYNTAX INTEGER (12..5940)
  1015.         ACCESS read-write
  1016.         STATUS mandatory
  1017.         DESCRIPTION
  1018.                 "The object specify the test time for battery test, the unit is seconds"
  1019.      ::= { upsTest 4 }
  1020.  
  1021.      --below 1 minute 0.2-1.0  ,larger than 1 minutes ,1,2,3..99;
  1022.  
  1023. -- ===========================================================================
  1024. -- upsControl
  1025. -- prefix=upsCtl
  1026. -- ===========================================================================
  1027.  
  1028.  
  1029. upsCtlShutdownDelay OBJECT-TYPE
  1030.         SYNTAX INTEGER (-2..2147483648)
  1031.         UNITS "seconds"
  1032.         ACCESS read-write
  1033.         STATUS current
  1034.         DESCRIPTION
  1035.                 "The delay in seconds the UPS remains on after being told
  1036.                  to turn off. if value=-2 cancel shutdown, if value=-1 donothing,
  1037.                  value=0 shutdown ups immediately"
  1038.         ::= { upsControl 1 }
  1039.  
  1040.  
  1041. upsCtlSleepTime OBJECT-TYPE
  1042.         SYNTAX INTEGER (-1..2147483648)
  1043.         UNITS "minutes"
  1044.         ACCESS read-write
  1045.         STATUS current
  1046.         DESCRIPTION
  1047.                 "The time in minutes for the UPS to go to sleep  when
  1048.                  instructed.  When in sleep mode, the UPS will not provide
  1049.                  output power regardless of the input line state.  Once the
  1050.                  specified time has elapsed, output power will be restored.
  1051.  
  1052.                  This is a configuration setting.  The UPS will not go to
  1053.                  sleep until told to do so by the manager from a management
  1054.                  station.
  1055.  
  1056.                  Any input value is allowed, however the UPS only recognizes
  1057.                  0 - 9999 minutes in one minute increments.
  1058.  
  1059.                  If the provided value is higher than the highest acceptable
  1060.                  value, the highest acceptable value is used."
  1061.         ::= { upsControl 2 }
  1062.  
  1063. upsCtlStartupAfterDelay OBJECT-TYPE
  1064.     SYNTAX     INTEGER (-1..2147483648)
  1065.     UNITS      "seconds"
  1066.     ACCESS read-write
  1067.     STATUS     current
  1068.     DESCRIPTION
  1069.             "Setting this object will start the output after the
  1070.             indicated number of seconds, including starting the
  1071.             UPS, if necessary.  -1 mean not startup.  
  1072.             must set  upsCtlStartupAfterDelay before  upsCtlShutdownDelay ,
  1073.      the value must larger than 59 if the value not equal -1 "
  1074.            
  1075.     ::= { upsControl 3 }
  1076.  
  1077.  
  1078.  
  1079. upsCtlbuzzer OBJECT-TYPE
  1080.    SYNTAX INTEGER {
  1081.      on(1),
  1082.      off(2)
  1083.    }
  1084.    ACCESS read-write
  1085.    STATUS     current
  1086.    DESCRIPTION
  1087.       "Setting this object to 'on' or 'off' to enable or disable buzzer"
  1088.  
  1089.    ::= { upsControl 4 }
  1090.  
  1091.  
  1092.  
  1093. upsCtlRemoteControlUPS OBJECT-TYPE
  1094.    SYNTAX INTEGER {
  1095.       on(1),
  1096.       off(2)
  1097.     }
  1098.    ACCESS read-write
  1099.    STATUS current
  1100.    DESCRIPTION
  1101.        "Setting this object to turn 'on' or 'off' UPS "
  1102.  
  1103.   ::= { upsControl 5 }
  1104.  
  1105. upsCtloutletPoweron OBJECT-TYPE
  1106.    SYNTAX INTEGER (1..2)
  1107.    ACCESS write-only
  1108.    STATUS current
  1109.    DESCRIPTION
  1110.       "Setting this object to 1 means 1st outlet,2  means 2nd outlet , immediately process"
  1111.  
  1112.     ::= { upsControl 6 }
  1113.    
  1114.  
  1115.  
  1116. upsCtloutletPoweroff OBJECT-TYPE
  1117.    SYNTAX INTEGER (1..2)
  1118.    ACCESS write-only
  1119.    STATUS current
  1120.    DESCRIPTION
  1121.       "Setting this object to  1 means 1st outlet,
  1122.  2   means 2nd outlet , immediately process"
  1123.  
  1124.     ::= { upsControl 7 }
  1125.  
  1126.  
  1127. upsCtlOutlet1Powerofftime OBJECT-TYPE
  1128.    SYNTAX INTEGER (-1..999)
  1129.    ACCESS read-write
  1130.    STATUS current
  1131.    DESCRIPTION
  1132.       "setting this object to -1 means this control not effect,
  1133.  0 means immediately  process,
  1134.  >0 means wait times unit is  minutes
  1135.       use in battery mode"    
  1136.     ::= { upsControl 8 }
  1137.  
  1138. upsCtlOutlet2Powerofftime OBJECT-TYPE
  1139.    SYNTAX INTEGER (-1..999)
  1140.    ACCESS read-write
  1141.    STATUS current
  1142.    DESCRIPTION
  1143.       "setting this object to -1 means this control not effect,
  1144.        0 means immediately  process ,
  1145.        >0 means wait times unit is minutes  .use in battery mode"    
  1146.     ::= { upsControl 9 }
  1147.  
  1148. upsCtlResetConfigure OBJECT-TYPE
  1149.    SYNTAX INTEGER {
  1150.      none(0),
  1151.      reset(1)
  1152.    }
  1153.    ACCESS read-write
  1154.    STATUS current
  1155.    DESCRIPTION
  1156.       " reset all configure para to default."
  1157.     ::= { upsControl 10 }
  1158.  
  1159.  
  1160. --===========================================================================
  1161. --
  1162. -- agentConfig
  1163. -- prefix=agent
  1164. -- ===========================================================================
  1165.  
  1166.  
  1167. agentConfigDatetime OBJECT-TYPE
  1168.         SYNTAX DisplayString (SIZE (19..19))
  1169.         ACCESS read-write
  1170.         STATUS current
  1171.         DESCRIPTION
  1172.                 "The datetime in agent, format is (MM/DD/YYYY hh:mm:ss)"
  1173.         ::= { agentConfig 1 }
  1174.  
  1175.  
  1176.  
  1177.  
  1178. ---======================================================================
  1179. -- commConfig
  1180. -- prefix =comm
  1181. ---======================================================================
  1182.  
  1183. commBaudRate OBJECT-TYPE
  1184.    SYNTAX   INTEGER {
  1185.  B1200(1),
  1186.         B2400(2),
  1187.         B4800(3),
  1188.         B9600(4),
  1189.     B19200(5)
  1190.    }
  1191.    ACCESS   read-write
  1192.    STATUS   current
  1193.    DESCRIPTION
  1194.           "The UPS communicate baudrate"
  1195.     ::= { commConfig 1 }
  1196.  
  1197.  
  1198.  
  1199. commDatabits OBJECT-TYPE
  1200.    SYNTAX  INTEGER  (8..9)
  1201.    
  1202.    ACCESS  read-write
  1203.    STATUS  current
  1204.    DESCRIPTION
  1205.           "The UPS communicate data bits"
  1206.    ::= { commConfig 2 }
  1207.  
  1208.  
  1209. commStopbits OBJECT-TYPE
  1210.    SYNTAX INTEGER (1..2)
  1211.    ACCESS read-write
  1212.    STATUS current
  1213.    DESCRIPTION
  1214.          "The UPS communicate stop bits "
  1215.    
  1216.   ::= { commConfig 3 }
  1217.  
  1218. commParity OBJECT-TYPE
  1219.    SYNTAX INTEGER {
  1220.        none(0),
  1221.        odd(1),
  1222.        even(2)
  1223.     }
  1224.    ACCESS read-write
  1225.    STATUS current
  1226.    DESCRIPTION
  1227.        "The UPS communicate Parity "
  1228.   ::= { commConfig 4 }
  1229.  
  1230. commTimeout OBJECT-TYPE
  1231.    SYNTAX INTEGER (100..1000)
  1232.     ACCESS read-write
  1233.     STATUS current
  1234.     DESCRIPTION
  1235.         "The UPS communicate timeout"
  1236.     ::= { commConfig 5 }
  1237.        
  1238.  
  1239. --===========================================================================
  1240. --
  1241. -- upsConfig
  1242. --prefix=upsCfg
  1243. -- ===========================================================================
  1244.  
  1245. upsCfgAlarmbypass OBJECT-TYPE
  1246.     SYNTAX INTEGER {
  1247.          disable(0),
  1248.          enable(1),
  1249.   notsupport(2)
  1250.          
  1251.        }
  1252.     ACCESS read-write
  1253.     STATUS current
  1254.     DESCRIPTION
  1255.        "Setting this object enable /disable alarm bypass mode"
  1256.  
  1257.     ::= { upsConfig 1 }
  1258.  
  1259. upsCfgAlarmbattery OBJECT-TYPE
  1260.    SYNTAX INTEGER {
  1261.          disable(0),
  1262.          enable(1),
  1263.   notsupport(2)
  1264.     }  
  1265.     ACCESS read-write
  1266.     STATUS current
  1267.     DESCRIPTION
  1268.       "Setting this object enable/disable alarm battery mode"
  1269.  
  1270.    ::= { upsConfig 2 }
  1271.  
  1272. upsCfgAutoReboot OBJECT-TYPE
  1273.     SYNTAX     INTEGER {
  1274.          disable(0),
  1275.          enable(1),
  1276.   notsupport(2)
  1277.     }
  1278.     ACCESS read-write
  1279.     STATUS     current
  1280.     DESCRIPTION
  1281.             "Setting this object enable/disable auto reboot"
  1282.     ::= { upsConfig 3 }
  1283.  
  1284.  
  1285. upsCfgBypasswhenupsoff OBJECT-TYPE
  1286.    SYNTAX INTEGER {
  1287.       disable(0),
  1288.       enable(1),
  1289.       notsupport(2)
  1290.    }
  1291.    ACCESS read-write
  1292.    STATUS current
  1293.    DESCRIPTION
  1294.       "Setting this object start/stop bypass when ups off"
  1295.    ::= { upsConfig 4 }
  1296.  
  1297.  
  1298. upsCfgBatterDDP OBJECT-TYPE
  1299.    SYNTAX INTEGER {
  1300.       disable(0),
  1301.       enable(1),
  1302.   notsupport(2)
  1303.    }
  1304.    ACCESS read-write
  1305.    STATUS current
  1306.    DESCRIPTION
  1307.      "Setting this object to enable/disable battery deep-discharge protection"
  1308.    ::= { upsConfig 5 }
  1309.  
  1310.  
  1311.  
  1312.    
  1313. upsCfgConvertermode OBJECT-TYPE
  1314.    SYNTAX INTEGER {
  1315.       disable(0),
  1316.       enable(1),
  1317.   notsupport(2)
  1318.    }
  1319.    ACCESS read-write
  1320.    STATUS current
  1321.    DESCRIPTION
  1322.        "Setting this object to enable/disable converter mode "
  1323.  
  1324.    ::= { upsConfig 6 }
  1325.  
  1326.  
  1327. upsCfgECOmode OBJECT-TYPE
  1328.    SYNTAX INTEGER {
  1329.      disable(0),
  1330.      enable(1),
  1331.   notsupport(2)
  1332.    }
  1333.    ACCESS read-write
  1334.    STATUS current
  1335.    DESCRIPTION
  1336.      "Setting this object to enable/disable ECO mode"
  1337.   ::= { upsConfig 7 }
  1338.  
  1339.  
  1340.  
  1341. upsCfgAdvanceECOmode OBJECT-TYPE
  1342.    SYNTAX INTEGER {
  1343.      disable(0),
  1344.      enable(1),
  1345.   notsupport(2)
  1346.    }
  1347.    ACCESS read-write
  1348.    STATUS current
  1349.    DESCRIPTION
  1350.      "Setting this object to enable/disable advance ECO mode"
  1351.   ::= { upsConfig 8 }
  1352.  
  1353.  
  1354. upsCfgGreenPowerFunction OBJECT-TYPE
  1355.    SYNTAX INTEGER {
  1356.      disable(0),
  1357.      enable(1),
  1358.   notsupport(2)
  1359.    }
  1360.    ACCESS read-write
  1361.    STATUS current
  1362.    DESCRIPTION
  1363.      "Setting this object to enable/disable green power function"
  1364.   ::= { upsConfig 9 }
  1365.  
  1366.  
  1367.  
  1368.  
  1369. upsCfgBatteryOSC OBJECT-TYPE
  1370.    SYNTAX INTEGER {
  1371.       disable(0),
  1372.       enable(1),
  1373.   notsupport(2)
  1374.    }
  1375.    ACCESS read-write
  1376.    STATUS current
  1377.    DESCRIPTION
  1378.        "Setting this object to enable/disable battery open status check"
  1379.    ::= { upsConfig 10 }
  1380.  
  1381.  
  1382. upsCfgAllowShort3times OBJECT-TYPE
  1383.    SYNTAX INTEGER {
  1384.       disable(0),
  1385.       enable(1),
  1386.   notsupport(2)
  1387.    }
  1388.    ACCESS read-write
  1389.    STATUS current
  1390.    DESCRIPTION
  1391.        "Setting this object to enable/disable short 3 times"
  1392.    ::= { upsConfig 11 }
  1393.  
  1394.  
  1395.  
  1396. upsCfgColdstart OBJECT-TYPE
  1397.    SYNTAX INTEGER {
  1398.        disable(0),
  1399.       enable(1),
  1400.   notsupport(2)
  1401.        
  1402.    }
  1403.    ACCESS read-write
  1404.    STATUS current
  1405.    DESCRIPTION
  1406.       "Setting this object to cold start ups"
  1407.   ::= { upsConfig  12 }
  1408.  
  1409.  
  1410. upsCfgBypassNotAllowed OBJECT-TYPE
  1411.    SYNTAX INTEGER {
  1412.          disable(0),
  1413.       enable(1),
  1414.   notsupport(2)
  1415.        
  1416.    }
  1417.    ACCESS read-write
  1418.    STATUS current
  1419.    DESCRIPTION
  1420.       "Setting this object to enable/disable bypass mode"
  1421.   ::= { upsConfig  13 }
  1422.  
  1423.  
  1424. upsCfgBatterylowprotect OBJECT-TYPE
  1425.   SYNTAX INTEGER {
  1426.          disable(0),
  1427.       enable(1),
  1428.   notsupport(2)
  1429.        
  1430.    }
  1431.    ACCESS read-write
  1432.    STATUS current
  1433.    DESCRIPTION
  1434.       "Setting this object to enable/disable battery low protect"
  1435.   ::= { upsConfig  14 }
  1436.  
  1437.  
  1438.  
  1439. upsCfgP1progoutletcontrol OBJECT-TYPE
  1440.   SYNTAX INTEGER {
  1441.      disable(0),
  1442.      enable(1),
  1443.   notsupport(2)
  1444.   }
  1445.   ACCESS read-write
  1446.   STATUS current
  1447.   DESCRIPTION
  1448.      "Setting this object to enable/disable p1 programmable outlet control (battery mode)"
  1449.   ::= { upsConfig 15 }
  1450.  
  1451.  
  1452.  
  1453. upsCfgP2progoutletcontrol OBJECT-TYPE
  1454.   SYNTAX INTEGER {
  1455.      disable(0),
  1456.      enable(1),
  1457.   notsupport(2)
  1458.   }
  1459.   ACCESS read-write
  1460.   STATUS current
  1461.   DESCRIPTION
  1462.      "Setting this object to enable/disable p2 programmable outlet control (battery mode)"
  1463.   ::= { upsConfig 16 }
  1464.  
  1465.  
  1466. upsCfgInverterShortClear OBJECT-TYPE
  1467.   SYNTAX INTEGER {
  1468.      disable(0),
  1469.      enable(1),
  1470.   notsupport(2)
  1471.   }
  1472.   ACCESS read-write
  1473.   STATUS current
  1474.   DESCRIPTION
  1475.      "Setting this object to enable/disable Inverter short clear function"
  1476.   ::= { upsConfig 17 }
  1477.  
  1478.  
  1479.  
  1480.  
  1481. upsCfgSitefaildetection OBJECT-TYPE
  1482.    SYNTAX INTEGER {
  1483.      disable(0),
  1484.      enable(1),
  1485.   notsupport(2)
  1486.   }
  1487.   ACCESS read-write
  1488.   STATUS current
  1489.   DESCRIPTION
  1490.      "Setting this object to enable/disable site fail detection"
  1491.   ::= { upsConfig 18 }
  1492.  
  1493.  
  1494.  
  1495. upsCfgBatNumInParallel OBJECT-TYPE
  1496.    SYNTAX INTEGER (1..99)
  1497.    ACCESS read-write
  1498.    STATUS current
  1499.    DESCRIPTION
  1500.       "Battery numbers in parallel (battery numbers setting)"
  1501.    ::= { upsConfig 19 }
  1502.    
  1503.  
  1504. upsCfgBatNumInSeries OBJECT-TYPE
  1505.    SYNTAX INTEGER (1..20)
  1506.    ACCESS read-write
  1507.    STATUS current
  1508.    DESCRIPTION
  1509.       "Battery numbers in series (battery numbers setting)"
  1510.    ::= { upsConfig 20 }
  1511.    
  1512.  
  1513.  
  1514. upsCfgBypassmaxvoltage OBJECT-TYPE
  1515.    SYNTAX INTEGER (1760..2760)
  1516.    UNITS      "0.1 Volts"
  1517.    ACCESS read-write
  1518.    STATUS current
  1519.    DESCRIPTION
  1520.       "Bypass mode max voltage"
  1521.  
  1522.    ::= { upsConfig 21 }
  1523.  
  1524.  
  1525. upsCfgBypassminvoltage OBJECT-TYPE
  1526.    SYNTAX INTEGER (1760..2640)
  1527.    UNITS      "0.1 Volts"
  1528.    ACCESS read-write
  1529.    STATUS current
  1530.    DESCRIPTION
  1531.       "Bypass mode min voltage"
  1532.    ::= { upsConfig 22 }
  1533.  
  1534.  
  1535. upsCfgBypassmaxfrequency OBJECT-TYPE
  1536.    SYNTAX INTEGER (510..700) -- ( 510..600 ,610..700)
  1537.    UNITS      "0.1 Hertz"
  1538.    ACCESS read-write
  1539.    STATUS current
  1540.    DESCRIPTION
  1541.       "Bypass mode max frequency ,for 50 HZ (510..600) for 60HZ (610..700)"
  1542.    ::= { upsConfig 23 }
  1543.  
  1544.  
  1545.  
  1546. upsCfgBypassminfrequency OBJECT-TYPE
  1547.    SYNTAX INTEGER (400..590) --(400..490,500..590)
  1548.    UNITS      "0.1 Hertz"
  1549.    ACCESS read-write
  1550.    STATUS current
  1551.    DESCRIPTION
  1552.       "Bypass mode min frequency, for 50HZ (400..490) for 60Hz (500..590)"
  1553.    ::= { upsConfig 24 }
  1554.  
  1555.  
  1556.  
  1557. upsCfgECOmaxvoltage OBJECT-TYPE
  1558.    SYNTAX INTEGER (10..3000)
  1559.    UNITS      "0.1 Volts"
  1560.    ACCESS read-write
  1561.    STATUS current
  1562.    DESCRIPTION
  1563.       "ECO mode max voltage"
  1564.  
  1565.    ::= { upsConfig 25 }
  1566.  
  1567. upsCfgECOminvoltage OBJECT-TYPE
  1568.    SYNTAX INTEGER (10..3000)
  1569.    UNITS      "0.1 Volts"
  1570.    ACCESS read-write
  1571.    STATUS current
  1572.    DESCRIPTION
  1573.       "ECO mode min voltage"
  1574.    ::= { upsConfig 26 }
  1575.  
  1576.  
  1577. upsCfgFreeRunMaxFrequency OBJECT-TYPE
  1578.    SYNTAX INTEGER (400..700)
  1579.    UNITS      "0.1 Hertz "
  1580.    ACCESS read-write
  1581.    STATUS current
  1582.    DESCRIPTION
  1583.       "Free run mode max frequency"
  1584.    ::= { upsConfig 27 }
  1585.  
  1586.  
  1587.  
  1588. upsCfgFreeRunMinFrequency OBJECT-TYPE
  1589.    SYNTAX INTEGER (400..700)
  1590.    UNITS      "0.1 Hertz "
  1591.    ACCESS read-write
  1592.    STATUS current
  1593.    DESCRIPTION
  1594.       "Free run mode min frequency"
  1595.    ::= { upsConfig 28 }
  1596.  
  1597.  
  1598.  
  1599.  
  1600. upsCfgEPOStatus OBJECT-TYPE
  1601.    SYNTAX INTEGER {
  1602.      disable(0),
  1603.      enable(1)
  1604.   }
  1605.   ACCESS read-only
  1606.   STATUS current
  1607.   DESCRIPTION
  1608.      "Get EPO status,configured by mamual"
  1609.   ::= { upsConfig 29 }
  1610.  
  1611.  
  1612.  
  1613. upsCfgQSK1Status OBJECT-TYPE
  1614.    SYNTAX INTEGER {
  1615.      disable(0),
  1616.      enable(1)
  1617.   }
  1618.   ACCESS read-only
  1619.   STATUS current
  1620.   DESCRIPTION
  1621.      "Get QSK 1 status"
  1622.   ::= { upsConfig 30 }
  1623.  
  1624. upsCfgQSK2Status OBJECT-TYPE
  1625.    SYNTAX INTEGER {
  1626.      disable(0),
  1627.      enable(1)
  1628.   }
  1629.   ACCESS read-only
  1630.   STATUS current
  1631.   DESCRIPTION
  1632.      "Get QSK 2 status"
  1633.   ::= { upsConfig 31 }
  1634.  
  1635. upsCfgQSKT1Delaytime OBJECT-TYPE
  1636.    SYNTAX INTEGER (0..999)
  1637.    UNITS      "minutes "
  1638.    ACCESS read-only
  1639.    STATUS current
  1640.    DESCRIPTION
  1641.      "Get QSKT 1 time delay"
  1642.   ::= { upsConfig 32 }
  1643.  
  1644. upsCfgQSKT2Delaytime OBJECT-TYPE
  1645.    SYNTAX INTEGER (0..999)
  1646.    UNITS      "minutes "
  1647.    ACCESS read-only
  1648.    STATUS current
  1649.    DESCRIPTION
  1650.      "Get QSKT 2 time delay"
  1651.   ::= { upsConfig 33 }
  1652.  
  1653. upsCfgConstantPhaseAngle OBJECT-TYPE
  1654.     SYNTAX INTEGER {
  1655.          disable(0),
  1656.          enable(1)
  1657.      }
  1658.      ACCESS read-write
  1659.      STATUS current
  1660.      DESCRIPTION
  1661.       "setting this object to Enable/disable Constant Phase Angle function"
  1662.     ::= { upsConfig  34 }
  1663.  
  1664. ---PE/PD q
  1665.  
  1666. upsCfgInPhaseAngle OBJECT-TYPE
  1667.    SYNTAX   INTEGER {
  1668.         Angle000(0),
  1669.         Angle120(120),
  1670.         Angle180(180),
  1671.         Angle240(240)
  1672.    }
  1673.    ACCESS   read-only
  1674.    STATUS   current
  1675.    DESCRIPTION
  1676.           "Get input phase angle"
  1677.     ::= { upsConfig 35 }
  1678.  
  1679. ---QPD
  1680.  
  1681. upsCfgOutPhaseAngle OBJECT-TYPE
  1682.    SYNTAX   INTEGER {
  1683.         Angle000(0),
  1684.         Angle120(120),
  1685.         Angle180(180),
  1686.         Angle240(240)
  1687.    }
  1688.    ACCESS   read-write
  1689.    STATUS   current
  1690.    DESCRIPTION
  1691.           "Set output phase angle"
  1692.     ::= { upsConfig 36 }
  1693.  
  1694. ---QPD PPD<NNN>
  1695.  
  1696. upsCfgLimiRunOnBatMode OBJECT-TYPE
  1697.       SYNTAX INTEGER {
  1698.          disable(0),
  1699.          enable(1),
  1700.   notsupport(2)
  1701.    }
  1702.    ACCESS read-write
  1703.    STATUS current
  1704.    DESCRIPTION
  1705.           "Enable/disable limited runtime on battery mode"
  1706.     ::= { upsConfig 37 }
  1707.  
  1708.  
  1709. upsCfgChargingCurrent OBJECT-TYPE
  1710.     SYNTAX     INTEGER
  1711.     UNITS      "0.1 Amp DC"
  1712.     ACCESS read-only
  1713.     STATUS     current
  1714.     DESCRIPTION
  1715.             "Set charging current to battery ."
  1716.     ::= { upsConfig 38 }
  1717.  
  1718. upsCfgBatSeftCheckVolt OBJECT-TYPE
  1719.    SYNTAX INTEGER (2400..2800)
  1720.    UNITS      "0.1 Volts"
  1721.    ACCESS read-write
  1722.    STATUS current
  1723.    DESCRIPTION
  1724.       "BatTest until battery voltage lower than <nnn>"
  1725.     ::= { upsConfig 39 }
  1726.  
  1727. upsCfgOverChargVolt OBJECT-TYPE
  1728.    SYNTAX INTEGER (130..143)
  1729.    UNITS      "0.1 Volts"
  1730.    ACCESS read-write
  1731.    STATUS current
  1732.    DESCRIPTION
  1733.       "set over charging voltage to per battery"
  1734.     ::= { upsConfig 40 }
  1735.  
  1736. upsCfgBattUnderVolt OBJECT-TYPE
  1737.    SYNTAX INTEGER (2000..2400)
  1738.    UNITS      "0.1 Volts"
  1739.    ACCESS read-write
  1740.    STATUS current
  1741.    DESCRIPTION
  1742.       "set  battery under voltage of setting value.value is a number ranging from 200V to 240V"
  1743.     ::= { upsConfig 41 }
  1744.  
  1745. upsCfgBattLowVolt OBJECT-TYPE
  1746.    SYNTAX INTEGER
  1747.    UNITS      "0.1 Volts"
  1748.    ACCESS read-write
  1749.    STATUS current
  1750.    DESCRIPTION
  1751.       "set battery low voltage of setting value.it is 10 to 40V high than battery under voltage.
  1752.        it is 10 to 40V high than battery under voltage.default 20.
  1753.          it means that the battery low point is battery under add 20.
  1754.          for example, if the battery under voltage is 210V, the battry low point voltage is 230V.
  1755.     "
  1756.     ::= { upsConfig 42 }
  1757.  
  1758. upsCfgIn1VoltHLoss OBJECT-TYPE
  1759.    SYNTAX INTEGER
  1760.    UNITS      "0.1 Volts"
  1761.    ACCESS read-write
  1762.    STATUS current
  1763.    DESCRIPTION
  1764.       "set input1 voltage high loss point."
  1765.     ::= { upsConfig 43 }
  1766.  
  1767. upsCfgIn1VoltLLoss OBJECT-TYPE
  1768.    SYNTAX INTEGER
  1769.    UNITS      "0.1 Volts"
  1770.    ACCESS read-write
  1771.    STATUS current
  1772.    DESCRIPTION
  1773.       "set input1 voltage low loss point."
  1774.     ::= { upsConfig 44 }
  1775.  
  1776. upsCfgIn2VoltHLoss OBJECT-TYPE
  1777.    SYNTAX INTEGER
  1778.    UNITS      "0.1 Volts"
  1779.    ACCESS read-write
  1780.    STATUS current
  1781.    DESCRIPTION
  1782.       "set input2 voltage high loss point."
  1783.     ::= { upsConfig 45 }
  1784.  
  1785. upsCfgIn2VoltLLoss OBJECT-TYPE
  1786.    SYNTAX INTEGER
  1787.    UNITS      "0.1 Volts"
  1788.    ACCESS read-write
  1789.    STATUS current
  1790.    DESCRIPTION
  1791.       "set input2 voltage low loss point."
  1792.     ::= { upsConfig 46 }
  1793.  
  1794. upsCfgBatteryTurnOn OBJECT-TYPE
  1795.       SYNTAX INTEGER {
  1796.          disable(0),
  1797.          enable(1),
  1798.   notsupport(2)
  1799.       }
  1800.       ACCESS read-write
  1801.       STATUS current
  1802.       DESCRIPTION
  1803.           "Enable/disable battery turn on."
  1804.       ::= { upsConfig 47 }
  1805.  
  1806. -- ===========================================================================
  1807. -- upsTraps
  1808. -- prefix = upsTraps
  1809. -- Traps group
  1810. -- ===========================================================================
  1811.  
  1812.    -- This section defines the well-known notifications sent by
  1813.    -- UPS agents.
  1814.      
  1815.    -- this traps use one share trap-node for send traps ,the trap-node vlaue between 1 and 127.
  1816.    -- the share trap-node name is trapleafnodev1v2;
  1817.  
  1818. -- if failure or warning  occur ,traps send immediately , if question not resolved,agent will resend  every 4 seconds.
  1819. -- info only send once
  1820.    
  1821. trapleafnodev103 OBJECT-TYPE
  1822.     SYNTAX  DisplayString (SIZE (16..16))
  1823.     ACCESS  not-accessible
  1824.     STATUS  current
  1825.     DESCRIPTION
  1826.         "The share trap-node for send all traps,snmpcard V1-03 and later use this trap-node
  1827.   char trap[16];
  1828.   trap[0]: trap[0]=1,fault trap ; trap[0]=0,warn trap"
  1829.     ::= { upsTraps 998 }
  1830.  
  1831. trapleafnodev1v2 OBJECT-TYPE
  1832.     SYNTAX INTEGER (0..255)
  1833.     ACCESS  not-accessible
  1834.     STATUS  current
  1835.     DESCRIPTION
  1836.         "The share trap-node for send all traps"
  1837.     ::= { upsTraps 999 }
  1838.  
  1839.  
  1840. cmpACFailure TRAP-TYPE
  1841.      ENTERPRISE upsTraps
  1842.      DESCRIPTION
  1843.           "AC failure"
  1844.     ::= 1
  1845.  
  1846. cmpFanFailure TRAP-TYPE
  1847.      ENTERPRISE upsTraps
  1848.      DESCRIPTION
  1849.           "Fan failure"
  1850.     ::= 2
  1851.  
  1852. cmpUPSFailure TRAP-TYPE
  1853.      ENTERPRISE upsTraps
  1854.      DESCRIPTION
  1855.           "UPS failure"
  1856.     ::= 3    
  1857.  
  1858. cmpChargerFailure TRAP-TYPE
  1859.         ENTERPRISE upsTraps
  1860.         DESCRIPTION
  1861.                 "Charger failure"
  1862.         ::= 4
  1863.  
  1864. cmpOverloadFailure TRAP-TYPE
  1865.         ENTERPRISE upsTraps
  1866.         DESCRIPTION
  1867.                 "Overload failure"
  1868.         ::= 5  
  1869.  
  1870. cmpOvertempFailure       TRAP-TYPE
  1871.         ENTERPRISE      upsTraps
  1872.         DESCRIPTION
  1873.                 "Over temperature fault."
  1874.         ::= 6
  1875.  
  1876. cmpInvertershortcircuited  TRAP-TYPE
  1877.         ENTERPRISE      upsTraps
  1878.         DESCRIPTION
  1879.                 "Inverter short-circuited"
  1880.         ::= 7
  1881.  
  1882. cmpbatteryfusebeingoc TRAP-TYPE
  1883.         ENTERPRISE      upsTraps
  1884.         DESCRIPTION
  1885.                 "Battery fuse being open-dcircuited failure"
  1886.         ::= 8
  1887.  
  1888.      
  1889.  
  1890. cmpLowbattery  TRAP-TYPE
  1891.         ENTERPRISE upsTraps
  1892.         DESCRIPTION
  1893.                 "The UPS has returned from a low battery
  1894.                  condition."
  1895.         ::= 9
  1896.  
  1897. cmpSysgotoshutdown TRAP-TYPE
  1898.         ENTERPRISE upsTraps
  1899.         DESCRIPTION
  1900.                 "System is going to shutdown"
  1901.         ::= 10
  1902.  
  1903.  
  1904. cmpSitefault TRAP-TYPE
  1905.         ENTERPRISE upsTraps
  1906.         DESCRIPTION
  1907.                 "Site fault"
  1908.         ::= 11      
  1909.  
  1910.  
  1911. cmpPhasesequenceincorrect TRAP-TYPE
  1912.         ENTERPRISE      upsTraps
  1913.         DESCRIPTION
  1914.                 "Phase sequence incorrect"
  1915.         ::= 12
  1916.  
  1917. cmpPhasesequenceincorrectbypass TRAP-TYPE
  1918.         ENTERPRISE upsTraps
  1919.         DESCRIPTION
  1920.                 "Phase sequence incorrect in bypass"
  1921.         ::= 13
  1922.  
  1923. cmpFanalarm TRAP-TYPE
  1924.         ENTERPRISE upsTraps
  1925.         DESCRIPTION
  1926.                 "Fan alarm."
  1927.         ::= 14
  1928.  
  1929.  
  1930. cmpEPOenabled TRAP-TYPE
  1931.     ENTERPRISE upsTraps
  1932.     DESCRIPTION
  1933.              "EPO enabled"
  1934.     ::= 15
  1935.  
  1936. cmpUnabletotrunonUPS TRAP-TYPE
  1937.     ENTERPRISE upsTraps
  1938.     DESCRIPTION
  1939.           "Unalbe to turn on UPS"
  1940.    ::= 16
  1941.  
  1942. cmpOvertemperaturealarm TRAP-TYPE
  1943.     ENTERPRISE upsTraps
  1944.     DESCRIPTION
  1945.           "Over temperature alarm"
  1946.    ::= 17
  1947.  
  1948. cmpInputfrequnstablebypass TRAP-TYPE
  1949.     ENTERPRISE upsTraps
  1950.     DESCRIPTION
  1951.           "Input frequency unstable in bypass"
  1952.    ::= 18
  1953.  
  1954.    
  1955. cmpChargeralarm TRAP-TYPE
  1956.     ENTERPRISE upsTraps
  1957.     DESCRIPTION
  1958.           "Charger alarm"
  1959.    ::= 19
  1960.    
  1961.  
  1962. cmpL1inputfusenotwork TRAP-TYPE
  1963.     ENTERPRISE upsTraps
  1964.     DESCRIPTION
  1965.           "L1 input fuse not working"
  1966.    ::= 20
  1967.  
  1968. cmpNeutralnotConnected  TRAP-TYPE
  1969.     ENTERPRISE upsTraps
  1970.     DESCRIPTION
  1971.           "Neutral not connected"
  1972.    ::= 21  
  1973.  
  1974. cmpL2inputfusenotwork TRAP-TYPE
  1975.     ENTERPRISE upsTraps
  1976.     DESCRIPTION
  1977.           "L2 input fuse not working"
  1978.    ::= 22
  1979.  
  1980. cmpL3inputfusenotwork TRAP-TYPE
  1981.     ENTERPRISE upsTraps
  1982.     DESCRIPTION
  1983.           "L3 input fuse not working"
  1984.    ::= 23
  1985.    
  1986.  
  1987. cmpPositivePFCabnormalL1 TRAP-TYPE
  1988.     ENTERPRISE upsTraps
  1989.     DESCRIPTION
  1990.           "Positive PFC abnormal in L1"
  1991.    ::= 24
  1992.  
  1993.  
  1994. cmpNegativePFCabnormalL1 TRAP-TYPE
  1995.     ENTERPRISE upsTraps
  1996.     DESCRIPTION
  1997.           "Negative PFC abnormal in L1"
  1998.    ::= 25
  1999.  
  2000.  
  2001. cmpPositivePFCabnormalL2 TRAP-TYPE
  2002.     ENTERPRISE upsTraps
  2003.     DESCRIPTION
  2004.           "Positive PFC abnormal in L2"
  2005.    ::= 26
  2006.  
  2007. cmpNegativePFCabnormalL2 TRAP-TYPE
  2008.     ENTERPRISE upsTraps
  2009.     DESCRIPTION
  2010.           "Negative PFC abnormal in L2"
  2011.    ::= 27
  2012.  
  2013. cmpPositivePFCabnormalL3 TRAP-TYPE
  2014.     ENTERPRISE upsTraps
  2015.     DESCRIPTION
  2016.           "Positive PFC abnormal in L3"
  2017.    ::= 28
  2018.  
  2019. cmpNegativePFCabnormalL3 TRAP-TYPE
  2020.     ENTERPRISE upsTraps
  2021.     DESCRIPTION
  2022.           "Negative PFC abnormal in L3"
  2023.    ::= 29
  2024.  
  2025.  
  2026. cmpBusvoltagenotwds TRAP-TYPE
  2027.     ENTERPRISE upsTraps
  2028.     DESCRIPTION
  2029.           "Bus voltage not within default setting"
  2030.    ::= 30
  2031.  
  2032.  
  2033. cmpBusvoltageovermaxvalue TRAP-TYPE
  2034.     ENTERPRISE upsTraps
  2035.     DESCRIPTION
  2036.           "Bus voltage over maxinum value"
  2037.    ::= 31  
  2038.    
  2039. cmpBusvoltagebelowminvalue TRAP-TYPE
  2040.     ENTERPRISE upsTraps
  2041.     DESCRIPTION
  2042.           "Bus voltage below mininum value"
  2043.    ::= 32  
  2044.  
  2045. cmpBusvoltagediffoutofrange TRAP-TYPE
  2046.     ENTERPRISE upsTraps
  2047.     DESCRIPTION
  2048.           "Bus voltage differences out fo acceptable range"
  2049.    ::= 33  
  2050.  
  2051. cmpBusvoltageofsloperatetoofast TRAP-TYPE
  2052.     ENTERPRISE upsTraps
  2053.     DESCRIPTION
  2054.           "Bus voltage of slope rate drops too fast"
  2055.    ::= 34  
  2056.  
  2057. cmpOvercurrentinPFCII TRAP-TYPE
  2058.     ENTERPRISE upsTraps
  2059.     DESCRIPTION
  2060.           "WARNING:Over current in PFC input inductor."
  2061.    ::= 35  
  2062.  
  2063. cmpInvertervoloutofrange TRAP-TYPE
  2064.     ENTERPRISE upsTraps
  2065.     DESCRIPTION
  2066.           "Inverter voltage not within default setting."
  2067.    ::= 36  
  2068.  
  2069. cmpInvertervolovermaxvalue TRAP-TYPE
  2070.     ENTERPRISE upsTraps
  2071.     DESCRIPTION
  2072.           "Inverter voltage over maximum value."
  2073.    ::= 37    
  2074.  
  2075. cmpInvertervolbelowminvalue TRAP-TYPE
  2076.     ENTERPRISE upsTraps
  2077.     DESCRIPTION
  2078.           "Inverter voltage below minimum value."
  2079.    ::= 38  
  2080.  
  2081.  
  2082. cmpBatteryoppositelyconnected TRAP-TYPE
  2083.     ENTERPRISE upsTraps
  2084.     DESCRIPTION
  2085.           "Battery oppositely connected."
  2086.    ::= 39  
  2087.  
  2088. cmpL2phaseshortcicuited TRAP-TYPE
  2089.     ENTERPRISE upsTraps
  2090.     DESCRIPTION
  2091.           "L2Phase inverter short-cicuited."
  2092.    ::= 40
  2093.  
  2094. cmpL3phaseshortcicuited TRAP-TYPE
  2095.     ENTERPRISE upsTraps
  2096.     DESCRIPTION
  2097.           "L3Phase inverter short-cicuited."
  2098.    ::= 41
  2099.  
  2100. cmpL1L2invertershortcicuited TRAP-TYPE
  2101.     ENTERPRISE upsTraps
  2102.     DESCRIPTION
  2103.           "L1L2Inverter short-cicuited."
  2104.    ::= 42
  2105.  
  2106. cmpL2L3invertershortcicuited TRAP-TYPE
  2107.     ENTERPRISE upsTraps
  2108.     DESCRIPTION
  2109.           "L2L3Inverter short-cicuited."
  2110.    ::= 43
  2111.  
  2112. cmpL3L1invertershortcicuited TRAP-TYPE
  2113.     ENTERPRISE upsTraps
  2114.     DESCRIPTION
  2115.           "L3L1Inverter short-cicuited."
  2116.    ::= 44
  2117.  
  2118.  
  2119. cmpL1negativepoweroutofrange TRAP-TYPE
  2120.     ENTERPRISE upsTraps
  2121.     DESCRIPTION
  2122.           "L1 inverter negative powere out of acceptable range."
  2123.    ::= 45
  2124.  
  2125. cmpL2negativepoweroutofrange TRAP-TYPE
  2126.     ENTERPRISE upsTraps
  2127.     DESCRIPTION
  2128.           "L2 inverter negative powere out of acceptable range."
  2129.    ::= 46
  2130.  
  2131. cmpL3negativepoweroutofrange TRAP-TYPE
  2132.     ENTERPRISE upsTraps
  2133.     DESCRIPTION
  2134.           "L3 inverter negative powere out of acceptable range."
  2135.    ::= 47
  2136.  
  2137. cmpBatterySCRshortcircuited TRAP-TYPE
  2138.     ENTERPRISE upsTraps
  2139.     DESCRIPTION
  2140.           "Battery SCR short-circuited."
  2141.    ::= 48
  2142.  
  2143. cmpLineSCRshortcircuited TRAP-TYPE
  2144.     ENTERPRISE upsTraps
  2145.     DESCRIPTION
  2146.           "Line SCR short-circuited."
  2147.    ::= 49
  2148.  
  2149. cmpInverterrelayopenfault TRAP-TYPE
  2150.     ENTERPRISE upsTraps
  2151.     DESCRIPTION
  2152.           "Inverter relay open fault."
  2153.    ::= 50
  2154.  
  2155. cmpInverterrelayshortcircuited TRAP-TYPE
  2156.     ENTERPRISE upsTraps
  2157.     DESCRIPTION
  2158.           "Inverter relay short-circuited."
  2159.    ::= 51
  2160.  
  2161. cmpInoutwiresoppositelyconnected TRAP-TYPE
  2162.        ENTERPRISE upsTraps
  2163.     DESCRIPTION
  2164.           "Input and output wires oppositely connected."
  2165.    ::= 52
  2166.    
  2167. cmpabnormalcanbuscommunication TRAP-TYPE
  2168.         ENTERPRISE upsTraps
  2169.     DESCRIPTION
  2170.           "Abnormal in CAN-bus communication."
  2171.    ::= 53
  2172.  
  2173. cmpcommfailurebcupsboard TRAP-TYPE
  2174.         ENTERPRISE upsTraps
  2175.     DESCRIPTION
  2176.           "Communication failure between cpus in control board.Or DSP and MCU communication error"
  2177.    ::= 54
  2178.  
  2179. cmpabnormalsyncsignalcircuit TRAP-TYPE
  2180.           ENTERPRISE upsTraps
  2181.     DESCRIPTION
  2182.           "Abnomal in synchronous signal circuit."
  2183.    ::= 55
  2184.  
  2185. cmpabnormalsyncpulsesignalcircuit TRAP-TYPE
  2186.           ENTERPRISE upsTraps
  2187.     DESCRIPTION
  2188.           "Abnomal in synchronous pulse signal circuit."
  2189.    ::= 56
  2190.    
  2191.  
  2192. cmpcurrent3punbalancedetected TRAP-TYPE
  2193.     ENTERPRISE upsTraps
  2194.     DESCRIPTION
  2195.           "Warning for a three-phase input current unbalance detected."
  2196.    ::= 57
  2197.  
  2198. cmpbatteryselftestfailure TRAP-TYPE
  2199.     ENTERPRISE upsTraps
  2200.     DESCRIPTION
  2201.           "Battery self-test failure."
  2202.    ::= 58
  2203.  
  2204. cmpintercurrentunbalance TRAP-TYPE
  2205.       ENTERPRISE upsTraps
  2206.     DESCRIPTION
  2207.           "Inverter inter-current unbalance."
  2208.    ::= 59
  2209.  
  2210. cmpbatterydisconnected TRAP-TYPE
  2211.     ENTERPRISE upsTraps
  2212.     DESCRIPTION
  2213.           "Battery disconnected."
  2214.    ::= 60
  2215.  
  2216. cmpabnormalhostsignalcircuit TRAP-TYPE
  2217.      ENTERPRISE upsTraps
  2218.     DESCRIPTION
  2219.           "Abnormal in host signal circuit."
  2220.    ::= 61
  2221.  
  2222. cmpbatteryovercharged TRAP-TYPE
  2223.      ENTERPRISE upsTraps
  2224.     DESCRIPTION
  2225.           "Bettery overcharged."
  2226.    ::= 62
  2227.  
  2228. cmpbatteryvoltoohigh TRAP-TYPE
  2229.      ENTERPRISE upsTraps
  2230.     DESCRIPTION
  2231.           "Bettery voltage is too high."
  2232.    ::= 63  
  2233.  
  2234. cmpbatteryvoltoolow TRAP-TYPE
  2235.      ENTERPRISE upsTraps
  2236.     DESCRIPTION
  2237.           "Bettery voltage is too low."
  2238.    ::= 64  
  2239.  
  2240. cmpfemaleconnectornotconnwell TRAP-TYPE
  2241.      ENTERPRISE upsTraps
  2242.     DESCRIPTION
  2243.           "Female connector of parallel cable not connected well."
  2244.    ::= 65  
  2245.  
  2246. cmpmaleconnectornotconnwell TRAP-TYPE
  2247.      ENTERPRISE upsTraps
  2248.     DESCRIPTION
  2249.           "Male connector of parallel cable not connected well."
  2250.    ::= 66
  2251.  
  2252.  
  2253. cmplockingbypassA3COW30M TRAP-TYPE
  2254.     ENTERPRISE upsTraps
  2255.     DESCRIPTION
  2256.           "Locking inbypass mode after 3 consecutive overloads within 30 minutes"
  2257.  
  2258.    ::= 67
  2259.  
  2260.  
  2261. cmpparallelcabledisconnected TRAP-TYPE
  2262.     ENTERPRISE upsTraps
  2263.     DESCRIPTION
  2264.           "Parallel cable disconnected"
  2265.  
  2266.    ::= 68
  2267.  
  2268. cmpsyncpulsecircuitfault TRAP-TYPE
  2269.     ENTERPRISE upsTraps
  2270.     DESCRIPTION
  2271.           "Synchronous pulse signal circuit fault"
  2272.  
  2273.    ::= 69
  2274.  
  2275.  
  2276. cmpsyncsignalcircuitfalt TRAP-TYPE
  2277.     ENTERPRISE upsTraps
  2278.     DESCRIPTION
  2279.           "Synchronous  signal circuit fault"
  2280.  
  2281.    ::= 70
  2282.  
  2283. cmphostsignalcircuitfault TRAP-TYPE
  2284.     ENTERPRISE upsTraps
  2285.     DESCRIPTION
  2286.           "Host signal circuit fault"
  2287.  
  2288.    ::= 71
  2289.  
  2290. cmpcanbuscommunicationfault TRAP-TYPE
  2291.     ENTERPRISE upsTraps
  2292.     DESCRIPTION
  2293.           "Can-bus communication fault"
  2294.  
  2295.    ::= 72
  2296.  
  2297. cmplowlosspointforvolinACmode TRAP-TYPE
  2298.     ENTERPRISE upsTraps
  2299.     DESCRIPTION
  2300.           "Low loss point for voltage in ac mode not consistent in parallel systems"
  2301.  
  2302.    ::= 73
  2303.  
  2304. cmphighlosspointforvolinACmode TRAP-TYPE
  2305.     ENTERPRISE upsTraps
  2306.     DESCRIPTION
  2307.           "High loss point for voltage in ac mode not consistent in parallel systems"
  2308.  
  2309.    ::= 74
  2310.  
  2311. cmplowlosspointforfreqinACmode TRAP-TYPE
  2312.     ENTERPRISE upsTraps
  2313.     DESCRIPTION
  2314.           "Low loss point for frequency in ac mode not consistent in parallel systems"
  2315.  
  2316.    ::= 75
  2317.  
  2318. cmphighlosspointforfreqinACmode TRAP-TYPE
  2319.     ENTERPRISE upsTraps
  2320.     DESCRIPTION
  2321.           "High loss point for frequency in ac mode not consistent in parallel systems"
  2322.  
  2323.    ::= 76
  2324.  
  2325. cmplowlosspointforvolinbypassmode TRAP-TYPE
  2326.     ENTERPRISE upsTraps
  2327.     DESCRIPTION
  2328.           "Low loss point for voltage in bypass mode not consistent in parallel systems"
  2329.  
  2330.    ::= 77
  2331.  
  2332.  
  2333. cmphighlosspointforvolinbypassmode TRAP-TYPE
  2334.     ENTERPRISE upsTraps
  2335.     DESCRIPTION
  2336.           "High loss point for voltage in bypass mode not consistent in parallel systems"
  2337.  
  2338.    ::= 78
  2339.  
  2340.  
  2341. cmplowlosspointforfreqinbypassmode TRAP-TYPE
  2342.     ENTERPRISE upsTraps
  2343.     DESCRIPTION
  2344.           "Low loss point for frequency in bypass mode not consistent in parallel systems"
  2345.  
  2346.    ::= 79
  2347.  
  2348. cmphighlosspointforfreqinbypassmode TRAP-TYPE
  2349.     ENTERPRISE upsTraps
  2350.     DESCRIPTION
  2351.           "High loss point for frequency in bypass mode not consistent in parallel systems"
  2352.  
  2353.    ::= 80
  2354.  
  2355. cmploadunbalanced TRAP-TYPE
  2356.     ENTERPRISE upsTraps
  2357.     DESCRIPTION
  2358.           "Load unbalanced"
  2359.  
  2360.    ::= 81    
  2361.  
  2362.  
  2363. cmpoverloadalarm TRAP-TYPE
  2364.     ENTERPRISE upsTraps
  2365.     DESCRIPTION
  2366.           "Overload alarm"
  2367.  
  2368.    ::= 82    
  2369.  
  2370.  
  2371. cmpparallelnotconnectedwell TRAP-TYPE
  2372.     ENTERPRISE upsTraps
  2373.     DESCRIPTION
  2374.           "Parallel cable not connected well"
  2375.  
  2376.    ::= 83  
  2377.  
  2378. cmpcommunicationlost TRAP-TYPE
  2379.     ENTERPRISE upsTraps
  2380.     DESCRIPTION
  2381.           "Communication lost"
  2382.    ::= 84  
  2383.  
  2384.  
  2385. cmpbatteryconnnotsonsistent TRAP-TYPE
  2386.     ENTERPRISE upsTraps
  2387.     DESCRIPTION
  2388.           "Battery connection not consistent in parallel systems"
  2389.    ::= 85  
  2390.  
  2391.  
  2392. cmpconverternotconsisstent   TRAP-TYPE
  2393.   ENTERPRISE upsTraps
  2394.     DESCRIPTION
  2395.           "Converter setting not consistent in parallel systems"
  2396.    ::= 86  
  2397.  
  2398. cmpbypassnotallownotconsistent TRAP-TYPE
  2399.   ENTERPRISE upsTraps
  2400.     DESCRIPTION
  2401.           "Bypass not allowed setting not consistent in parallel systems"
  2402.    ::= 87  
  2403.  
  2404.  
  2405. cmpACconnnotconsistent TRAP-TYPE
  2406.   ENTERPRISE upsTraps
  2407.     DESCRIPTION
  2408.           "AC connection not consistent in parallel systems"
  2409.    ::= 88
  2410.  
  2411. cmpinput3pcurrentunbalance TRAP-TYPE
  2412.   ENTERPRISE upsTraps
  2413.     DESCRIPTION
  2414.           "Warning for three-phase ac input current unbalance"
  2415.    ::= 89
  2416.  
  2417. cmpbypassconnnotconsistent TRAP-TYPE
  2418.   ENTERPRISE upsTraps
  2419.     DESCRIPTION
  2420.           "Bypass connection not consistent in parallel systems"
  2421.    ::= 90
  2422.  
  2423. cmpbatteryprotectionnotconsistent TRAP-TYPE
  2424.   ENTERPRISE upsTraps
  2425.     DESCRIPTION
  2426.           "Battery protection setting not consistent in parallel systems"
  2427.    ::= 91
  2428.  
  2429. cmpbatterydetectionnotconsistent TRAP-TYPE
  2430.   ENTERPRISE upsTraps
  2431.     DESCRIPTION
  2432.           "Battery detection setting not consistent in parallel systems"
  2433.    ::= 92
  2434.  
  2435.  
  2436.  
  2437. cmpupsmodeltypesnotconsistent TRAP-TYPE
  2438.   ENTERPRISE upsTraps
  2439.     DESCRIPTION
  2440.           "UPS model types not consistent in parallel systems"
  2441.    ::= 93
  2442.  
  2443. cmpbypassnotconsistent TRAP-TYPE
  2444.   ENTERPRISE upsTraps
  2445.     DESCRIPTION
  2446.           "Bypass setting not consistent in parallel systems"
  2447.    ::= 94
  2448.  
  2449.  
  2450. cmpcapacitynotconsistent TRAP-TYPE
  2451.   ENTERPRISE upsTraps
  2452.     DESCRIPTION
  2453.           "Capacity of upss not consistent in parallel systems"
  2454.    ::= 95
  2455.  
  2456. cmpautorestartnotconsistent TRAP-TYPE
  2457.   ENTERPRISE upsTraps
  2458.     DESCRIPTION
  2459.           "Auto restart setting not consistent in parallel systems"
  2460.    ::= 96
  2461.  
  2462.  
  2463. cmpBatteryReplace TRAP-TYPE   ENTERPRISE upsTraps
  2464.     DESCRIPTION
  2465.           "Battery need to be replace"
  2466.    ::= 97
  2467.  
  2468.  
  2469. cmpACNormal  TRAP-TYPE
  2470.     ENTERPRISE upsTraps
  2471.     DESCRIPTION
  2472.           "AC normal"
  2473.    ::= 100
  2474.  
  2475. cmpOutputBadAlarm TRAP-TYPE
  2476.     ENTERPRISE upsTraps
  2477.     DESCRIPTION
  2478.           "Output bad alarm"
  2479.    ::= 103
  2480.  
  2481.  
  2482. cmpBypassBadAlarm TRAP-TYPE
  2483.     ENTERPRISE upsTraps
  2484.     DESCRIPTION
  2485.           "Bypass bad alarm"
  2486.    ::= 104
  2487.  
  2488.  
  2489. cmpOutputOffAlarm TRAP-TYPE
  2490.     ENTERPRISE upsTraps
  2491.     DESCRIPTION
  2492.           "Output off alarm"
  2493.    ::= 105
  2494.  
  2495.  
  2496. cmpUPSShutAlarm TRAP-TYPE
  2497.     ENTERPRISE upsTraps
  2498.     DESCRIPTION
  2499.           "UPS shutdown alarm"
  2500.    ::= 106
  2501.  
  2502. cmpSystemOffAlarm TRAP-TYPE
  2503.     ENTERPRISE upsTraps
  2504.     DESCRIPTION
  2505.           "System off alarm"
  2506.    ::= 107
  2507.  
  2508. cmpFuseFailureAlarm TRAP-TYPE
  2509.     ENTERPRISE upsTraps
  2510.     DESCRIPTION
  2511.           "Fuse failure alarm"
  2512.    ::= 108
  2513.  
  2514. cmpGenFailureAlarm TRAP-TYPE
  2515.     ENTERPRISE upsTraps
  2516.     DESCRIPTION
  2517.           "General failure alarm"
  2518.    ::= 109
  2519.  
  2520. cmpAwaitPowerAlarm TRAP-TYPE
  2521.     ENTERPRISE upsTraps
  2522.     DESCRIPTION
  2523.           "Awaiting power alarm"
  2524.    ::= 110
  2525.  
  2526. cmpShutPendingAlarm TRAP-TYPE
  2527.     ENTERPRISE upsTraps
  2528.     DESCRIPTION
  2529.           "Shutdown pending alarm"
  2530.    ::= 111
  2531.  
  2532. cmpBatDepleted TRAP-TYPE
  2533.     ENTERPRISE upsTraps
  2534.     DESCRIPTION
  2535.           "Battery depleted"
  2536.    ::= 112
  2537.  
  2538.  
  2539. cmpUnknowStatus TRAP-TYPE
  2540.     ENTERPRISE upsTraps
  2541.     DESCRIPTION
  2542.           "Battery unknow status"
  2543.    ::= 113
  2544.  
  2545. cmpOutputOn TRAP-TYPE
  2546.     ENTERPRISE upsTraps
  2547.     DESCRIPTION
  2548.           "Output on"
  2549.    ::= 114
  2550.  
  2551. cmpTurntobypass TRAP-TYPE
  2552.     ENTERPRISE upsTraps
  2553.     DESCRIPTION
  2554.           "Ups turn to bypass mode"
  2555.    ::= 115
  2556.  
  2557. cmpTurntobattery TRAP-TYPE
  2558.     ENTERPRISE upsTraps
  2559.     DESCRIPTION
  2560.           "Ups turn to battery mode"
  2561.    ::= 116
  2562.  
  2563. cmpOutBooster TRAP-TYPE
  2564.     ENTERPRISE upsTraps
  2565.     DESCRIPTION
  2566.           "Turn to booster"
  2567.    ::= 117
  2568.  
  2569.  
  2570. cmpOutReducer TRAP-TYPE
  2571.     ENTERPRISE upsTraps
  2572.     DESCRIPTION
  2573.           "Turn to reducer"
  2574.    ::= 118
  2575.  
  2576. cmpOutBattest TRAP-TYPE
  2577.     ENTERPRISE upsTraps
  2578.     DESCRIPTION
  2579.           "Turn to battery test mode"
  2580.    ::= 119
  2581.  
  2582.  
  2583. cmpOtherSource TRAP-TYPE
  2584.     ENTERPRISE upsTraps
  2585.     DESCRIPTION
  2586.           "Other source"
  2587.    ::= 120
  2588.  
  2589. cmpBatfailure TRAP-TYPE
  2590.     ENTERPRISE upsTraps
  2591.     DESCRIPTION
  2592.           "Battery failure"
  2593.    ::= 121
  2594.  
  2595.  
  2596. cmpBatTestDonePassed TRAP-TYPE
  2597.     ENTERPRISE upsTraps
  2598.     DESCRIPTION
  2599.           "Battery test passed"
  2600.    ::= 122
  2601.  
  2602. cmpBatTestDoneWarning TRAP-TYPE
  2603.     ENTERPRISE upsTraps
  2604.     DESCRIPTION
  2605.           "Battery test done warning "
  2606.    ::= 123
  2607.  
  2608.  
  2609. cmpBatTestDoneAborted TRAP-TYPE
  2610.     ENTERPRISE upsTraps
  2611.     DESCRIPTION
  2612.           "Battery test done Aborted"
  2613.    ::= 124
  2614.  
  2615. cmpBatteryNormal TRAP-TYPE
  2616.     ENTERPRISE upsTraps
  2617.     DESCRIPTION
  2618.           "Battery normal"
  2619.    ::= 125
  2620.  
  2621. cmpBatteryDischarging TRAP-TYPE
  2622.     ENTERPRISE upsTraps
  2623.     DESCRIPTION
  2624.           "Battery Discharging  "
  2625.    ::= 126
  2626.  
  2627. cmpP1cutoffprealarm TRAP-TYPE
  2628.     ENTERPRISE upsTraps
  2629.     DESCRIPTION
  2630.           "P1 cut off pre-alarm "
  2631.    ::= 127
  2632.  
  2633. cmpInputPhaseError TRAP-TYPE
  2634.     ENTERPRISE upsTraps
  2635.     DESCRIPTION
  2636.           "Warning for input phase error for LV 6-10K UPS"
  2637.    ::= 128
  2638. cmpMaintainSwitchOpenalarm TRAP-TYPE
  2639.     ENTERPRISE upsTraps
  2640.     DESCRIPTION
  2641.           "Warning for maintain switch open"
  2642.    ::= 129
  2643.  
  2644. cmpEMDChAbnormal1 TRAP-TYPE
  2645.         ENTERPRISE upsTraps
  2646.         DESCRIPTION
  2647.                 "EMD Channels 1 Abnormal"
  2648.         ::= 130
  2649. cmpEMDChAbnormal2 TRAP-TYPE
  2650.         ENTERPRISE upsTraps
  2651.         DESCRIPTION
  2652.                 "EMD Channels 2 Abnormal"
  2653.         ::= 131
  2654. cmpEMDChAbnormal3 TRAP-TYPE
  2655.         ENTERPRISE upsTraps
  2656.         DESCRIPTION
  2657.                 "EMD Channels 3 Abnormal"
  2658.         ::= 132
  2659. cmpEMDChAbnormal4 TRAP-TYPE
  2660.         ENTERPRISE upsTraps
  2661.         DESCRIPTION
  2662.                 "EMD Channels 4 Abnormal"
  2663.         ::= 133
  2664. cmpEMDChAbnormal5 TRAP-TYPE
  2665.         ENTERPRISE upsTraps
  2666.         DESCRIPTION
  2667.                 "EMD Channels 5 Abnormal: smoke alarm"
  2668.         ::= 134
  2669. cmpEMDChAbnormal6 TRAP-TYPE
  2670.         ENTERPRISE upsTraps
  2671.         DESCRIPTION
  2672.                 "EMD Channels 6 Abnormal"
  2673.         ::= 135
  2674. cmpEMDChAbnormal7 TRAP-TYPE
  2675.         ENTERPRISE upsTraps
  2676.         DESCRIPTION
  2677.                 "EMD Channels 7 Abnormal"
  2678.         ::= 136
  2679. cmpEMDChAbnormal8 TRAP-TYPE
  2680.         ENTERPRISE upsTraps
  2681.         DESCRIPTION
  2682.                 "EMD Channels 8 Abnormal"
  2683.         ::= 137
  2684. --===============================================================================
  2685. --extend          
  2686. --===============================================================================
  2687.  
  2688. extendWorkTemperature OBJECT-TYPE
  2689.   SYNTAX INTEGER (-2200..2200)
  2690.   UNITS     "degrees 0.1 Centigrade"
  2691.   ACCESS read-only
  2692.   STATUS current
  2693.   DESCRIPTION
  2694.     "The temperature of work environment"
  2695.   ::= { extend 1 }
  2696.  
  2697. extendWorkhumidity OBJECT-TYPE
  2698.   SYNTAX INTEGER (0..100)
  2699.   UNITS "percent"
  2700.   ACCESS read-only
  2701.   STATUS current
  2702.   DESCRIPTION
  2703.     "The humidity of work environment"
  2704.   ::= { extend 2 }
  2705.  
  2706.  
  2707. extendSmokeScope OBJECT-TYPE
  2708.   SYNTAX INTEGER (0..1000000)
  2709.   UNITS "%/FOOT"
  2710.   ACCESS read-only
  2711.   STATUS current
  2712.   DESCRIPTION
  2713.     "The smokeScope of work environment"
  2714.   ::= { extend 3 }
  2715.  
  2716.  
  2717. extendEMDAlarm1 OBJECT-TYPE
  2718.   SYNTAX INTEGER {
  2719.      on(1),
  2720.      off(0)
  2721.    }
  2722.   ACCESS read-only
  2723.   STATUS current
  2724.   DESCRIPTION
  2725.     "Environment  detector alarm 1"
  2726.   ::= { extend 4 }
  2727.  
  2728. extendEMDAlarm2 OBJECT-TYPE
  2729.   SYNTAX INTEGER {
  2730.      on(1),
  2731.      off(0)
  2732.    }
  2733.   ACCESS read-only
  2734.   STATUS current
  2735.   DESCRIPTION
  2736.     "Environment  detector alarm 2"
  2737.   ::= { extend 5 }
  2738.  
  2739.  
  2740. extendEMDAlarm3 OBJECT-TYPE
  2741.   SYNTAX INTEGER {
  2742.      on(1),
  2743.      off(0)
  2744.    }
  2745.   ACCESS read-only
  2746.   STATUS current
  2747.   DESCRIPTION
  2748.     "Environment  detector alarm 3"
  2749.   ::= { extend 6 }
  2750.  
  2751. extendEMDAlarm4 OBJECT-TYPE
  2752.   SYNTAX INTEGER {
  2753.      on(1),
  2754.      off(0)
  2755.    }
  2756.   ACCESS read-only
  2757.   STATUS current
  2758.   DESCRIPTION
  2759.     "Environment  detector alarm 4"
  2760.   ::= { extend 7 }
  2761.  
  2762. END
  2763.