From Scribby Bee, 6 Years ago, written in Plain Text.
Embed
  1. --
  2. --  Copyright(C) 2003-2017 Server Technology, Inc.
  3. --
  4.  
  5.     Sentry4-MIB DEFINITIONS ::= BEGIN
  6.  
  7.     IMPORTS
  8.         MODULE-IDENTITY, enterprises, Integer32,
  9.         OBJECT-TYPE, NOTIFICATION-TYPE                      FROM SNMPv2-SMI
  10.         OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF
  11.         TEXTUAL-CONVENTION, DisplayString                   FROM SNMPv2-TC;
  12.  
  13.  
  14.     sentry4 MODULE-IDENTITY
  15.         LAST-UPDATED "201706151830Z" -- 15 June 2017
  16.         ORGANIZATION "Server Technology, Inc."
  17.         CONTACT-INFO
  18.             "Server Technology, Inc.
  19.              1040 Sandhill Road
  20.              Reno, NV 89521
  21.              Tel: (775) 284-2000
  22.              Fax: (775) 284-2065
  23.              Email: mibmaster@servertech.com"
  24.         DESCRIPTION
  25.             "This is the MIB module for the fourth generation of the
  26.              Sentry product family.  This includes the PRO1 and PRO2
  27.              series of Smart and Switched Cabinet Distribution Unit (CDU)
  28.              and Power Distribution Unit (PDU) products."
  29.         REVISION "201706151830Z" -- 15 June 2017
  30.         DESCRIPTION
  31.             "Added support for fan sensors, including objects for installed
  32.              count, identification, speed and status monitoring, threshold
  33.              and hysteresis configuration, and a notification for events.
  34.              Added the st4UnitOutletDisplayOrder object."
  35.         REVISION "201611182340Z" -- 18 November 2016
  36.         DESCRIPTION
  37.             "Added the st4UnitProductMfrDate object.  Adjusted the upper
  38.              limit of voltage objects to 600 Volts."
  39.         REVISION "201609212300Z" -- 21 September 2016
  40.         DESCRIPTION
  41.             "Fixed the st4InputCordOutOfBalanceEvent notification
  42.              definition to include the correct objects."
  43.         REVISION "201604252140Z" -- 25 April 2016
  44.         DESCRIPTION
  45.             "Added support for the PRO1 product series.  Added the
  46.              st4SystemProductSeries and st4InputCordNominalPowerFactor
  47.              objects.  Adjusted the upper limit of cord and line current
  48.              objects to 600 Amps.  Adjusted the lower limit of nominal
  49.              voltage objects to 0 Volts.  Corrected the lower limit of
  50.              several configuration objects from -1 to 0."
  51.         REVISION "201502191000Z" -- 19 February 2015
  52.         DESCRIPTION
  53.             "Corrected the UNITS and value range of temperature sensor
  54.              threshold objects."
  55.         REVISION "201412231130Z" -- 23 December 2014
  56.         DESCRIPTION
  57.             "Initial release."
  58.         ::= { serverTech 4 }
  59.  
  60.     serverTech OBJECT IDENTIFIER ::= { enterprises 1718 }
  61.  
  62.  
  63. --  Common Definitions
  64.  
  65.     DeviceStatus ::= TEXTUAL-CONVENTION
  66.         STATUS      current
  67.         DESCRIPTION
  68.             "Status returned by devices."
  69.         SYNTAX      INTEGER {
  70.                         normal(0),          -- operating properly
  71.                         disabled(1),        -- disabled
  72.                         purged(2),          -- purged
  73.                         reading(5),         -- read in process
  74.                         settle(6),          -- is settling
  75.                         notFound(7),        -- never connected
  76.                         lost(8),            -- disconnected
  77.                         readError(9),       -- read failure
  78.                         noComm(10),         -- unreachable
  79.                         pwrError(11),       -- power detection error
  80.                         breakerTripped(12), -- breaker error
  81.                         fuseBlown(13),      -- fuse error
  82.                         lowAlarm(14),       -- under low alarm threshold
  83.                         lowWarning(15),     -- under low warning threshold
  84.                         highWarning(16),    -- over high warning threshold
  85.                         highAlarm(17),      -- over high alarm threshold
  86.                         alarm(18),          -- general alarm
  87.                         underLimit(19),     -- under limit alarm
  88.                         overLimit(20),      -- over limit alarm
  89.                         nvmFail(21),        -- NVM failure
  90.                         profileError(22),   -- profile error
  91.                         conflict(23)        -- conflict
  92.                     }
  93.  
  94.     DeviceState ::= TEXTUAL-CONVENTION
  95.         STATUS      current
  96.         DESCRIPTION
  97.             "On or off state of devices."
  98.         SYNTAX      INTEGER {
  99.                         unknown(0),         -- on / off state is unknown
  100.                         on(1),              -- is on
  101.                         off(2)              -- is off
  102.                     }
  103.  
  104.     EventNotificationMethods ::= TEXTUAL-CONVENTION
  105.         STATUS      current
  106.         DESCRIPTION
  107.             "Bits to enable event notification methods."
  108.         SYNTAX      BITS {
  109.                         snmpTrap(0),     -- enables notifications by SNMP traps
  110.                         email(1)         -- enables notifications by Email
  111.                     }
  112.  
  113. --  Object Definitions
  114.  
  115.     st4Objects OBJECT IDENTIFIER ::= { sentry4 1 }
  116.  
  117.     -- System
  118.  
  119.     st4System OBJECT IDENTIFIER ::= { st4Objects 1 }
  120.  
  121.     -- System Configuration
  122.  
  123.     st4SystemConfig OBJECT IDENTIFIER ::= { st4System 1 }
  124.  
  125.     st4SystemProductName OBJECT-TYPE
  126.         SYNTAX      DisplayString(SIZE(0..63))
  127.         MAX-ACCESS  read-only
  128.         STATUS      current
  129.         DESCRIPTION
  130.             "The product name."
  131.         ::= { st4SystemConfig 1 }
  132.  
  133.     st4SystemLocation OBJECT-TYPE
  134.         SYNTAX      DisplayString(SIZE(0..63))
  135.         MAX-ACCESS  read-write
  136.         STATUS      current
  137.         DESCRIPTION
  138.             "The location of the system."
  139.         ::= { st4SystemConfig 2 }
  140.  
  141.     st4SystemFirmwareVersion OBJECT-TYPE
  142.         SYNTAX      DisplayString(SIZE(0..63))
  143.         MAX-ACCESS  read-only
  144.         STATUS      current
  145.         DESCRIPTION
  146.             "The firmware version."
  147.         ::= { st4SystemConfig 3 }
  148.  
  149.     st4SystemFirmwareBuildInfo OBJECT-TYPE
  150.         SYNTAX      DisplayString(SIZE(0..63))
  151.         MAX-ACCESS  read-only
  152.         STATUS      current
  153.         DESCRIPTION
  154.             "The firmware build information."
  155.         ::= { st4SystemConfig 4 }
  156.  
  157.     st4SystemNICSerialNumber OBJECT-TYPE
  158.         SYNTAX      DisplayString(SIZE(0..8))
  159.         MAX-ACCESS  read-only
  160.         STATUS      current
  161.         DESCRIPTION
  162.             "The serial number of the network interface card."
  163.         ::= { st4SystemConfig 5 }
  164.  
  165.     st4SystemNICHardwareInfo OBJECT-TYPE
  166.         SYNTAX      DisplayString(SIZE(0..63))
  167.         MAX-ACCESS  read-only
  168.         STATUS      current
  169.         DESCRIPTION
  170.             "Hardware information about the network interface card."
  171.         ::= { st4SystemConfig 6 }
  172.  
  173.     st4SystemProductSeries OBJECT-TYPE
  174.         SYNTAX      INTEGER {
  175.                         pro1(0),
  176.                         pro2(1)
  177.                     }
  178.         MAX-ACCESS  read-only
  179.         STATUS      current
  180.         DESCRIPTION
  181.             "The product series."
  182.         ::= { st4SystemConfig 7 }
  183.  
  184.     st4SystemFeatures OBJECT-TYPE
  185.         SYNTAX      BITS {
  186.                         smartLoadShedding(0),
  187.                         reserved(1),
  188.                         outletControlInhibit(2)
  189.                     }
  190.         MAX-ACCESS  read-only
  191.         STATUS      current
  192.         DESCRIPTION
  193.             "The key-activated features enabled in the system."
  194.         ::= { st4SystemConfig 10 }
  195.  
  196.     st4SystemFeatureKey OBJECT-TYPE
  197.         SYNTAX      DisplayString(SIZE(0..19))
  198.         MAX-ACCESS  read-write
  199.         STATUS      current
  200.         DESCRIPTION
  201.             "A valid feature key written to this object will enable a
  202.              feature in the system.  A valid feature key is in the form
  203.              xxxx-xxxx-xxxx-xxxx.  A read of this object returns an
  204.              empty string."
  205.         ::= { st4SystemConfig 11 }
  206.  
  207.     st4SystemConfigModifiedCount OBJECT-TYPE
  208.         SYNTAX      Integer32(0..2147483647)
  209.         MAX-ACCESS  read-only
  210.         STATUS      current
  211.         DESCRIPTION
  212.             "The total number of times the system configuration has changed."
  213.         ::= { st4SystemConfig 20 }
  214.  
  215.     st4SystemUnitCount OBJECT-TYPE
  216.         SYNTAX      Integer32(0..8)
  217.         MAX-ACCESS  read-only
  218.         STATUS      current
  219.         DESCRIPTION
  220.             "The number of units in the system."
  221.         ::= { st4SystemConfig 21 }
  222.  
  223.     -- Units
  224.  
  225.     st4Units OBJECT IDENTIFIER ::= { st4Objects 2 }
  226.  
  227.     -- Unit Common Configuration
  228.  
  229.     st4UnitCommonConfig OBJECT IDENTIFIER ::= { st4Units 1 }
  230.  
  231.     -- Unit Configuration Table
  232.  
  233.     st4UnitConfigTable OBJECT-TYPE
  234.         SYNTAX      SEQUENCE OF St4UnitConfigEntry
  235.         MAX-ACCESS  not-accessible
  236.         STATUS      current
  237.         DESCRIPTION
  238.             "Unit configuration table."
  239.         ::= { st4Units 2 }
  240.  
  241.     st4UnitConfigEntry OBJECT-TYPE
  242.         SYNTAX      St4UnitConfigEntry
  243.         MAX-ACCESS  not-accessible
  244.         STATUS      current
  245.         DESCRIPTION
  246.             "Configuration objects for a particular unit."
  247.         INDEX       { st4UnitIndex }
  248.         ::= { st4UnitConfigTable 1 }
  249.  
  250.     St4UnitConfigEntry ::= SEQUENCE {
  251.         st4UnitIndex                 Integer32,
  252.         st4UnitID                    DisplayString,
  253.         st4UnitName                  DisplayString,
  254.         st4UnitProductSN             DisplayString,
  255.         st4UnitModel                 DisplayString,
  256.         st4UnitAssetTag              DisplayString,
  257.         st4UnitType                  INTEGER,
  258.         st4UnitCapabilities          BITS,
  259.         st4UnitProductMfrDate        DisplayString,
  260.         st4UnitDisplayOrientation    INTEGER,
  261.         st4UnitOutletSequenceOrder   INTEGER,
  262.         st4UnitOutletDisplayOrder    INTEGER,
  263.         st4UnitInputCordCount        Integer32,
  264.         st4UnitTempSensorCount       Integer32,
  265.         st4UnitHumidSensorCount      Integer32,
  266.         st4UnitWaterSensorCount      Integer32,
  267.         st4UnitCcSensorCount         Integer32,
  268.         st4UnitAdcSensorCount        Integer32,
  269.         st4UnitFanSensorCount        Integer32
  270.     }
  271.  
  272.     st4UnitIndex OBJECT-TYPE
  273.         SYNTAX      Integer32(1..6)
  274.         MAX-ACCESS  not-accessible
  275.         STATUS      current
  276.         DESCRIPTION
  277.             "Unit index.  A=1, B=2, C=3, D=4, E=5, F=6."
  278.         ::= { st4UnitConfigEntry 1 }
  279.  
  280.     st4UnitID OBJECT-TYPE
  281.         SYNTAX      DisplayString(SIZE(1))
  282.         MAX-ACCESS  read-only
  283.         STATUS      current
  284.         DESCRIPTION
  285.             "The internal ID of the unit.  Format=A."
  286.         ::= { st4UnitConfigEntry 2 }
  287.  
  288.     st4UnitName OBJECT-TYPE
  289.         SYNTAX      DisplayString(SIZE(0..32))
  290.         MAX-ACCESS  read-write
  291.         STATUS      current
  292.         DESCRIPTION
  293.             "The name of the unit."
  294.         ::= { st4UnitConfigEntry 3 }
  295.  
  296.     st4UnitProductSN OBJECT-TYPE
  297.         SYNTAX      DisplayString(SIZE(0..32))
  298.         MAX-ACCESS  read-only
  299.         STATUS      current
  300.         DESCRIPTION
  301.             "The product serial number of the unit."
  302.         ::= { st4UnitConfigEntry 4 }
  303.  
  304.     st4UnitModel OBJECT-TYPE
  305.         SYNTAX      DisplayString(SIZE(0..32))
  306.         MAX-ACCESS  read-only
  307.         STATUS      current
  308.         DESCRIPTION
  309.             "The model of the unit."
  310.         ::= { st4UnitConfigEntry 5 }
  311.  
  312.     st4UnitAssetTag OBJECT-TYPE
  313.         SYNTAX      DisplayString(SIZE(0..32))
  314.         MAX-ACCESS  read-write
  315.         STATUS      current
  316.         DESCRIPTION
  317.             "The asset tag of the unit."
  318.         ::= { st4UnitConfigEntry 6 }
  319.  
  320.     st4UnitType OBJECT-TYPE
  321.         SYNTAX      INTEGER {
  322.                         masterPdu(0),
  323.                         linkPdu(1),
  324.                         controller(2),
  325.                         emcu(3)
  326.                     }
  327.         MAX-ACCESS  read-only
  328.         STATUS      current
  329.         DESCRIPTION
  330.             "The type of the unit."
  331.         ::= { st4UnitConfigEntry 7 }
  332.  
  333.     st4UnitCapabilities OBJECT-TYPE
  334.         SYNTAX      BITS {
  335.                         dc(0),         -- unit is DC
  336.                         phase3(1),     -- unit is 3 phase
  337.                         wye(2),        -- unit has Wye circuits
  338.                         delta(3)       -- unit has Delta circuits
  339.                     }
  340.         MAX-ACCESS  read-only
  341.         STATUS      current
  342.         DESCRIPTION
  343.             "The capabilities of the unit."
  344.         ::= { st4UnitConfigEntry 8 }
  345.  
  346.     st4UnitProductMfrDate OBJECT-TYPE
  347.         SYNTAX      DisplayString(SIZE(0..10))
  348.         MAX-ACCESS  read-only
  349.         STATUS      current
  350.         DESCRIPTION
  351.             "The product manufacture date in YYYY-MM-DD (ISO 8601 format) of
  352.              the unit."
  353.         ::= { st4UnitConfigEntry 9 }
  354.  
  355.     st4UnitDisplayOrientation OBJECT-TYPE
  356.         SYNTAX      INTEGER {
  357.                         normal(0),
  358.                         inverted(1),
  359.                         auto(2)
  360.                     }
  361.         MAX-ACCESS  read-write
  362.         STATUS      current
  363.         DESCRIPTION
  364.             "The orientation of all displays in the unit."
  365.         ::= { st4UnitConfigEntry 20 }
  366.  
  367.     st4UnitOutletSequenceOrder OBJECT-TYPE
  368.         SYNTAX      INTEGER {
  369.                         normal(0),
  370.                         reversed(1)
  371.                     }
  372.         MAX-ACCESS  read-write
  373.         STATUS      current
  374.         DESCRIPTION
  375.             "The sequencing order of all outlets in the unit."
  376.         ::= { st4UnitConfigEntry 21 }
  377.  
  378.     st4UnitOutletDisplayOrder OBJECT-TYPE
  379.         SYNTAX      INTEGER {
  380.                         normal(0),
  381.                         reversed(1)
  382.                     }
  383.         MAX-ACCESS  read-write
  384.         STATUS      current
  385.         DESCRIPTION
  386.             "The display order in the user interfaces of all outlets in the
  387.              unit."
  388.         ::= { st4UnitConfigEntry 22 }
  389.  
  390.     st4UnitInputCordCount OBJECT-TYPE
  391.         SYNTAX      Integer32(0..4)
  392.         MAX-ACCESS  read-only
  393.         STATUS      current
  394.         DESCRIPTION
  395.             "The number of power input cords into the unit."
  396.         ::= { st4UnitConfigEntry 30 }
  397.  
  398.     st4UnitTempSensorCount OBJECT-TYPE
  399.         SYNTAX      Integer32(0..2)
  400.         MAX-ACCESS  read-only
  401.         STATUS      current
  402.         DESCRIPTION
  403.             "The number of external temperature sensors supported by the unit."
  404.         ::= { st4UnitConfigEntry 31 }
  405.  
  406.     st4UnitHumidSensorCount OBJECT-TYPE
  407.         SYNTAX      Integer32(0..2)
  408.         MAX-ACCESS  read-only
  409.         STATUS      current
  410.         DESCRIPTION
  411.             "The number of external humidity sensors supported by the unit."
  412.         ::= { st4UnitConfigEntry 32 }
  413.  
  414.     st4UnitWaterSensorCount OBJECT-TYPE
  415.         SYNTAX      Integer32(0..1)
  416.         MAX-ACCESS  read-only
  417.         STATUS      current
  418.         DESCRIPTION
  419.             "The number of external water sensors supported by the unit."
  420.         ::= { st4UnitConfigEntry 33 }
  421.  
  422.     st4UnitCcSensorCount OBJECT-TYPE
  423.         SYNTAX      Integer32(0..4)
  424.         MAX-ACCESS  read-only
  425.         STATUS      current
  426.         DESCRIPTION
  427.             "The number of external contact closure sensors supported by the
  428.              unit."
  429.         ::= { st4UnitConfigEntry 34 }
  430.  
  431.     st4UnitAdcSensorCount OBJECT-TYPE
  432.         SYNTAX      Integer32(0..1)
  433.         MAX-ACCESS  read-only
  434.         STATUS      current
  435.         DESCRIPTION
  436.             "The number of analog-to-digital converter sensors supported by the
  437.              unit."
  438.         ::= { st4UnitConfigEntry 35 }
  439.  
  440.     st4UnitFanSensorCount OBJECT-TYPE
  441.         SYNTAX      Integer32(0..4)
  442.         MAX-ACCESS  read-only
  443.         STATUS      current
  444.         DESCRIPTION
  445.             "The number of fan sensors supported by the unit."
  446.         ::= { st4UnitConfigEntry 36 }
  447.  
  448.     -- Unit Monitor Table
  449.  
  450.     st4UnitMonitorTable OBJECT-TYPE
  451.         SYNTAX      SEQUENCE OF St4UnitMonitorEntry
  452.         MAX-ACCESS  not-accessible
  453.         STATUS      current
  454.         DESCRIPTION
  455.             "Unit monitor table."
  456.         ::= { st4Units 3 }
  457.  
  458.     st4UnitMonitorEntry OBJECT-TYPE
  459.         SYNTAX      St4UnitMonitorEntry
  460.         MAX-ACCESS  not-accessible
  461.         STATUS      current
  462.         DESCRIPTION
  463.             "Objects to monitor for a particular unit."
  464.         INDEX       { st4UnitIndex }
  465.         ::= { st4UnitMonitorTable 1 }
  466.  
  467.     St4UnitMonitorEntry ::= SEQUENCE {
  468.         st4UnitStatus                 DeviceStatus
  469.     }
  470.  
  471.     st4UnitStatus OBJECT-TYPE
  472.         SYNTAX      DeviceStatus
  473.         MAX-ACCESS  read-only
  474.         STATUS      current
  475.         DESCRIPTION
  476.             "The status of the unit."
  477.         ::= { st4UnitMonitorEntry 1 }
  478.  
  479.     -- Unit Event Configuration Table
  480.  
  481.     st4UnitEventConfigTable OBJECT-TYPE
  482.         SYNTAX      SEQUENCE OF St4UnitEventConfigEntry
  483.         MAX-ACCESS  not-accessible
  484.         STATUS      current
  485.         DESCRIPTION
  486.             "Unit event configuration table."
  487.         ::= { st4Units 4 }
  488.  
  489.     st4UnitEventConfigEntry OBJECT-TYPE
  490.         SYNTAX      St4UnitEventConfigEntry
  491.         MAX-ACCESS  not-accessible
  492.         STATUS      current
  493.         DESCRIPTION
  494.             "Event configuration objects for a particular unit."
  495.         INDEX       { st4UnitIndex }
  496.         ::= { st4UnitEventConfigTable 1 }
  497.  
  498.     St4UnitEventConfigEntry ::= SEQUENCE {
  499.         st4UnitNotifications              EventNotificationMethods
  500.     }
  501.  
  502.     st4UnitNotifications OBJECT-TYPE
  503.         SYNTAX      EventNotificationMethods
  504.         MAX-ACCESS  read-write
  505.         STATUS      current
  506.         DESCRIPTION
  507.             "The notification methods enabled for unit events."
  508.         ::= { st4UnitEventConfigEntry 1 }
  509.  
  510.     -- Input Cords
  511.  
  512.     st4InputCords OBJECT IDENTIFIER ::= { st4Objects 3 }
  513.  
  514.     -- Input Cord Common Configuration
  515.  
  516.     st4InputCordCommonConfig OBJECT IDENTIFIER ::= { st4InputCords 1 }
  517.  
  518.     st4InputCordActivePowerHysteresis OBJECT-TYPE
  519.         SYNTAX      Integer32(0..1000)
  520.         UNITS       "Watts"
  521.         MAX-ACCESS  read-write
  522.         STATUS      current
  523.         DESCRIPTION
  524.             "The active power hysteresis of the input cord in Watts."
  525.         ::= { st4InputCordCommonConfig 1 }
  526.  
  527.     st4InputCordApparentPowerHysteresis OBJECT-TYPE
  528.         SYNTAX      Integer32(0..1000)
  529.         UNITS       "Volt-Amps"
  530.         MAX-ACCESS  read-write
  531.         STATUS      current
  532.         DESCRIPTION
  533.             "The apparent power hysteresis of the input cord in Volt-Amps."
  534.         ::= { st4InputCordCommonConfig 2 }
  535.  
  536.     st4InputCordPowerFactorHysteresis OBJECT-TYPE
  537.         SYNTAX      Integer32(0..20)
  538.         UNITS       "hundredths"
  539.         MAX-ACCESS  read-write
  540.         STATUS      current
  541.         DESCRIPTION
  542.             "The power factor hysteresis of the input cord in hundredths."
  543.         ::= { st4InputCordCommonConfig 3 }
  544.  
  545.     st4InputCordOutOfBalanceHysteresis OBJECT-TYPE
  546.         SYNTAX      Integer32(0..10)
  547.         UNITS       "percent"
  548.         MAX-ACCESS  read-write
  549.         STATUS      current
  550.         DESCRIPTION
  551.             "The 3 phase out-of-balance hysteresis of the input cord in
  552.              percent."
  553.         ::= { st4InputCordCommonConfig 4 }
  554.  
  555.     -- Input Cord Configuration Table
  556.  
  557.     st4InputCordConfigTable OBJECT-TYPE
  558.         SYNTAX      SEQUENCE OF St4InputCordConfigEntry
  559.         MAX-ACCESS  not-accessible
  560.         STATUS      current
  561.         DESCRIPTION
  562.             "Input cord configuration table."
  563.         ::= { st4InputCords 2 }
  564.  
  565.     st4InputCordConfigEntry OBJECT-TYPE
  566.         SYNTAX      St4InputCordConfigEntry
  567.         MAX-ACCESS  not-accessible
  568.         STATUS      current
  569.         DESCRIPTION
  570.             "Configuration objects for a particular input cord."
  571.         INDEX       { st4UnitIndex, st4InputCordIndex }
  572.         ::= { st4InputCordConfigTable 1 }
  573.  
  574.     St4InputCordConfigEntry ::= SEQUENCE {
  575.         st4InputCordIndex                 Integer32,
  576.         st4InputCordID                    DisplayString,
  577.         st4InputCordName                  DisplayString,
  578.         st4InputCordInletType             DisplayString,
  579.         st4InputCordNominalVoltage        Integer32,
  580.         st4InputCordNominalVoltageMin     Integer32,
  581.         st4InputCordNominalVoltageMax     Integer32,
  582.         st4InputCordCurrentCapacity       Integer32,
  583.         st4InputCordCurrentCapacityMax    Integer32,
  584.         st4InputCordPowerCapacity         Integer32,
  585.         st4InputCordNominalPowerFactor    Integer32,
  586.         st4InputCordLineCount             Integer32,
  587.         st4InputCordPhaseCount            Integer32,
  588.         st4InputCordOcpCount              Integer32,
  589.         st4InputCordBranchCount           Integer32,
  590.         st4InputCordOutletCount           Integer32
  591.     }
  592.  
  593.     st4InputCordIndex OBJECT-TYPE
  594.         SYNTAX      Integer32(1..4)
  595.         MAX-ACCESS  not-accessible
  596.         STATUS      current
  597.         DESCRIPTION
  598.             "Input cord index.  A=1, B=2, C=3, D=4."
  599.         ::= { st4InputCordConfigEntry 1 }
  600.  
  601.     st4InputCordID OBJECT-TYPE
  602.         SYNTAX      DisplayString(SIZE(2))
  603.         MAX-ACCESS  read-only
  604.         STATUS      current
  605.         DESCRIPTION
  606.             "The internal ID of the input cord.  Format=AA."
  607.         ::= { st4InputCordConfigEntry 2 }
  608.  
  609.     st4InputCordName OBJECT-TYPE
  610.         SYNTAX      DisplayString(SIZE(0..32))
  611.         MAX-ACCESS  read-write
  612.         STATUS      current
  613.         DESCRIPTION
  614.             "The name of the input cord."
  615.         ::= { st4InputCordConfigEntry 3 }
  616.  
  617.     st4InputCordInletType OBJECT-TYPE
  618.         SYNTAX      DisplayString(SIZE(0..32))
  619.         MAX-ACCESS  read-only
  620.         STATUS      current
  621.         DESCRIPTION
  622.             "The type of plug on the input cord, or socket for the input cord."
  623.         ::= { st4InputCordConfigEntry 6}
  624.  
  625.     st4InputCordNominalVoltage OBJECT-TYPE
  626.         SYNTAX      Integer32(0..6000)
  627.         UNITS       "tenth Volts"
  628.         MAX-ACCESS  read-write
  629.         STATUS      current
  630.         DESCRIPTION
  631.             "The user-configured nominal voltage of the input cord in tenth
  632.              Volts."
  633.         ::= { st4InputCordConfigEntry 7 }
  634.  
  635.     st4InputCordNominalVoltageMin OBJECT-TYPE
  636.         SYNTAX      Integer32(0..600)
  637.         UNITS       "Volts"
  638.         MAX-ACCESS  read-only
  639.         STATUS      current
  640.         DESCRIPTION
  641.             "The factory-set minimum allowed for the user-configured nominal
  642.              voltage of the input cord in Volts."
  643.         ::= { st4InputCordConfigEntry 8 }
  644.  
  645.     st4InputCordNominalVoltageMax OBJECT-TYPE
  646.         SYNTAX      Integer32(0..600)
  647.         UNITS       "Volts"
  648.         MAX-ACCESS  read-only
  649.         STATUS      current
  650.         DESCRIPTION
  651.             "The factory-set maximum allowed for the user-configured nominal
  652.              voltage of the input cord in Volts."
  653.         ::= { st4InputCordConfigEntry 9 }
  654.  
  655.     st4InputCordCurrentCapacity OBJECT-TYPE
  656.         SYNTAX      Integer32(0..600)
  657.         UNITS       "Amps"
  658.         MAX-ACCESS  read-write
  659.         STATUS      current
  660.         DESCRIPTION
  661.             "The user-configured current capacity of the input cord in Amps."
  662.         ::= { st4InputCordConfigEntry 10 }
  663.  
  664.     st4InputCordCurrentCapacityMax OBJECT-TYPE
  665.         SYNTAX      Integer32(0..600)
  666.         UNITS       "Amps"
  667.         MAX-ACCESS  read-only
  668.         STATUS      current
  669.         DESCRIPTION
  670.             "The factory-set maximum allowed for the user-configured current
  671.              capacity of the input cord in Amps."
  672.         ::= { st4InputCordConfigEntry 11 }
  673.  
  674.     st4InputCordPowerCapacity OBJECT-TYPE
  675.         SYNTAX      Integer32(0..50000)
  676.         UNITS       "Volt-Amps"
  677.         MAX-ACCESS  read-only
  678.         STATUS      current
  679.         DESCRIPTION
  680.             "The power capacity of the input cord in Volt-Amps.  For DC
  681.              products, this is identical to power capacity in Watts."
  682.         ::= { st4InputCordConfigEntry 12 }
  683.  
  684.     st4InputCordNominalPowerFactor OBJECT-TYPE
  685.         SYNTAX      Integer32(0..100)
  686.         UNITS       "hundredths"
  687.         MAX-ACCESS  read-write
  688.         STATUS      current
  689.         DESCRIPTION
  690.             "The user-configured estimated nominal power factor of the input
  691.              cord in hundredths."
  692.         ::= { st4InputCordConfigEntry 13 }
  693.  
  694.     st4InputCordLineCount OBJECT-TYPE
  695.         SYNTAX      Integer32(0..4)
  696.         MAX-ACCESS  read-only
  697.         STATUS      current
  698.         DESCRIPTION
  699.             "The number of current-carrying lines in the input cord."
  700.         ::= { st4InputCordConfigEntry 20 }
  701.  
  702.     st4InputCordPhaseCount OBJECT-TYPE
  703.         SYNTAX      Integer32(0..6)
  704.         MAX-ACCESS  read-only
  705.         STATUS      current
  706.         DESCRIPTION
  707.             "The number of active phases from the lines in the input cord."
  708.         ::= { st4InputCordConfigEntry 21 }
  709.  
  710.     st4InputCordOcpCount OBJECT-TYPE
  711.         SYNTAX      Integer32(0..12)
  712.         MAX-ACCESS  read-only
  713.         STATUS      current
  714.         DESCRIPTION
  715.             "The number of over-current protectors downstream from the input
  716.              cord."
  717.         ::= { st4InputCordConfigEntry 22 }
  718.  
  719.     st4InputCordBranchCount OBJECT-TYPE
  720.         SYNTAX      Integer32(0..12)
  721.         MAX-ACCESS  read-only
  722.         STATUS      current
  723.         DESCRIPTION
  724.             "The number of branches downstream from the input cord."
  725.         ::= { st4InputCordConfigEntry 23 }
  726.  
  727.     st4InputCordOutletCount OBJECT-TYPE
  728.         SYNTAX      Integer32(0..128)
  729.         MAX-ACCESS  read-only
  730.         STATUS      current
  731.         DESCRIPTION
  732.             "The number of outlets powered from the input cord."
  733.         ::= { st4InputCordConfigEntry 24 }
  734.  
  735.     -- Input Cord Monitor Table
  736.  
  737.     st4InputCordMonitorTable OBJECT-TYPE
  738.         SYNTAX      SEQUENCE OF St4InputCordMonitorEntry
  739.         MAX-ACCESS  not-accessible
  740.         STATUS      current
  741.         DESCRIPTION
  742.             "Input cord monitor table."
  743.         ::= { st4InputCords 3 }
  744.  
  745.     st4InputCordMonitorEntry OBJECT-TYPE
  746.         SYNTAX      St4InputCordMonitorEntry
  747.         MAX-ACCESS  not-accessible
  748.         STATUS      current
  749.         DESCRIPTION
  750.             "Objects to monitor for a particular input cord."
  751.         INDEX       { st4UnitIndex, st4InputCordIndex }
  752.         ::= { st4InputCordMonitorTable 1 }
  753.  
  754.     St4InputCordMonitorEntry ::= SEQUENCE {
  755.         st4InputCordState                  DeviceState,
  756.         st4InputCordStatus                 DeviceStatus,
  757.         st4InputCordActivePower            Integer32,
  758.         st4InputCordActivePowerStatus      DeviceStatus,
  759.         st4InputCordApparentPower          Integer32,
  760.         st4InputCordApparentPowerStatus    DeviceStatus,
  761.         st4InputCordPowerUtilized          Integer32,
  762.         st4InputCordPowerFactor            Integer32,
  763.         st4InputCordPowerFactorStatus      DeviceStatus,
  764.         st4InputCordEnergy                 Integer32,
  765.         st4InputCordFrequency              Integer32,
  766.         st4InputCordOutOfBalance           Integer32,
  767.         st4InputCordOutOfBalanceStatus     DeviceStatus
  768.     }
  769.  
  770.     st4InputCordState OBJECT-TYPE
  771.         SYNTAX      DeviceState
  772.         MAX-ACCESS  read-only
  773.         STATUS      current
  774.         DESCRIPTION
  775.             "The on/off state of the input cord."
  776.         ::= { st4InputCordMonitorEntry 1 }
  777.  
  778.     st4InputCordStatus OBJECT-TYPE
  779.         SYNTAX      DeviceStatus
  780.         MAX-ACCESS  read-only
  781.         STATUS      current
  782.         DESCRIPTION
  783.             "The status of the input cord."
  784.         ::= { st4InputCordMonitorEntry 2 }
  785.  
  786.     st4InputCordActivePower OBJECT-TYPE
  787.         SYNTAX      Integer32(-1..50000)
  788.         UNITS       "Watts"
  789.         MAX-ACCESS  read-only
  790.         STATUS      current
  791.         DESCRIPTION
  792.             "The measured active power of the input cord in Watts."
  793.         ::= { st4InputCordMonitorEntry 3 }
  794.  
  795.     st4InputCordActivePowerStatus OBJECT-TYPE
  796.         SYNTAX      DeviceStatus
  797.         MAX-ACCESS  read-only
  798.         STATUS      current
  799.         DESCRIPTION
  800.             "The status of the measured active power of the input cord."
  801.         ::= { st4InputCordMonitorEntry 4 }
  802.  
  803.     st4InputCordApparentPower OBJECT-TYPE
  804.         SYNTAX      Integer32(-1..50000)
  805.         UNITS       "Volt-Amps"
  806.         MAX-ACCESS  read-only
  807.         STATUS      current
  808.         DESCRIPTION
  809.             "The measured apparent power of the input cord in Volt-Amps."
  810.         ::= { st4InputCordMonitorEntry 5 }
  811.  
  812.     st4InputCordApparentPowerStatus OBJECT-TYPE
  813.         SYNTAX      DeviceStatus
  814.         MAX-ACCESS  read-only
  815.         STATUS      current
  816.         DESCRIPTION
  817.             "The status of the measured apparent power of the input cord."
  818.         ::= { st4InputCordMonitorEntry 6 }
  819.  
  820.     st4InputCordPowerUtilized OBJECT-TYPE
  821.         SYNTAX      Integer32(-1..1200)
  822.         UNITS       "tenth percent"
  823.         MAX-ACCESS  read-only
  824.         STATUS      current
  825.         DESCRIPTION
  826.             "The amount of the input cord power capacity used in tenth percent.
  827.              For AC products, this is the ratio of the apparent power to the
  828.              power capacity.  For DC products, this is the ratio of the active
  829.              power to the power capacity."
  830.         ::= { st4InputCordMonitorEntry 7 }
  831.  
  832.     st4InputCordPowerFactor OBJECT-TYPE
  833.         SYNTAX      Integer32(-1..100)
  834.         UNITS       "hundredths"
  835.         MAX-ACCESS  read-only
  836.         STATUS      current
  837.         DESCRIPTION
  838.             "The measured power factor of the input cord in hundredths."
  839.         ::= { st4InputCordMonitorEntry 8 }
  840.  
  841.     st4InputCordPowerFactorStatus OBJECT-TYPE
  842.         SYNTAX      DeviceStatus
  843.         MAX-ACCESS  read-only
  844.         STATUS      current
  845.         DESCRIPTION
  846.             "The status of the measured power factor of the input cord."
  847.         ::= { st4InputCordMonitorEntry 9 }
  848.  
  849.     st4InputCordEnergy OBJECT-TYPE
  850.         SYNTAX      Integer32(-1..2147483647)
  851.         UNITS       "tenth Kilowatt-Hours"
  852.         MAX-ACCESS  read-only
  853.         STATUS      current
  854.         DESCRIPTION
  855.             "The total energy consumption of loads through the input cord in
  856.              tenth Kilowatt-Hours."
  857.         ::= { st4InputCordMonitorEntry 10 }
  858.  
  859.     st4InputCordFrequency OBJECT-TYPE
  860.         SYNTAX      Integer32(-1..1000)
  861.         UNITS       "tenth Hertz"
  862.         MAX-ACCESS  read-only
  863.         STATUS      current
  864.         DESCRIPTION
  865.             "The frequency of the input cord voltage in tenth Hertz."
  866.         ::= { st4InputCordMonitorEntry 11 }
  867.  
  868.     st4InputCordOutOfBalance OBJECT-TYPE
  869.         SYNTAX      Integer32(-1..2000)
  870.         UNITS       "tenth percent"
  871.         MAX-ACCESS  read-only
  872.         STATUS      current
  873.         DESCRIPTION
  874.             "The current imbalance on the lines of the input cord in tenth
  875.              percent."
  876.         ::= { st4InputCordMonitorEntry 12 }
  877.  
  878.     st4InputCordOutOfBalanceStatus OBJECT-TYPE
  879.         SYNTAX      DeviceStatus
  880.         MAX-ACCESS  read-only
  881.         STATUS      current
  882.         DESCRIPTION
  883.             "The status of the current imbalance on the lines of the input
  884.              cord."
  885.         ::= { st4InputCordMonitorEntry 13 }
  886.  
  887.     -- Input Cord Event Configuration Table
  888.  
  889.     st4InputCordEventConfigTable OBJECT-TYPE
  890.         SYNTAX      SEQUENCE OF St4InputCordEventConfigEntry
  891.         MAX-ACCESS  not-accessible
  892.         STATUS      current
  893.         DESCRIPTION
  894.             "Input cord event configuration table."
  895.         ::= { st4InputCords 4 }
  896.  
  897.     st4InputCordEventConfigEntry OBJECT-TYPE
  898.         SYNTAX      St4InputCordEventConfigEntry
  899.         MAX-ACCESS  not-accessible
  900.         STATUS      current
  901.         DESCRIPTION
  902.             "Event configuration objects for a particular input cord."
  903.         INDEX       { st4UnitIndex, st4InputCordIndex }
  904.         ::= { st4InputCordEventConfigTable 1 }
  905.  
  906.     St4InputCordEventConfigEntry ::= SEQUENCE {
  907.         st4InputCordNotifications              EventNotificationMethods,
  908.         st4InputCordActivePowerLowAlarm        Integer32,
  909.         st4InputCordActivePowerLowWarning      Integer32,
  910.         st4InputCordActivePowerHighWarning     Integer32,
  911.         st4InputCordActivePowerHighAlarm       Integer32,
  912.         st4InputCordApparentPowerLowAlarm      Integer32,
  913.         st4InputCordApparentPowerLowWarning    Integer32,
  914.         st4InputCordApparentPowerHighWarning   Integer32,
  915.         st4InputCordApparentPowerHighAlarm     Integer32,
  916.         st4InputCordPowerFactorLowAlarm        Integer32,
  917.         st4InputCordPowerFactorLowWarning      Integer32,
  918.         st4InputCordOutOfBalanceHighWarning    Integer32,
  919.         st4InputCordOutOfBalanceHighAlarm      Integer32
  920.     }
  921.  
  922.     st4InputCordNotifications OBJECT-TYPE
  923.         SYNTAX      EventNotificationMethods
  924.         MAX-ACCESS  read-write
  925.         STATUS      current
  926.         DESCRIPTION
  927.             "The notification methods enabled for input cord events."
  928.         ::= { st4InputCordEventConfigEntry 1 }
  929.  
  930.     st4InputCordActivePowerLowAlarm OBJECT-TYPE
  931.         SYNTAX      Integer32(0..50000)
  932.         UNITS       "Watts"
  933.         MAX-ACCESS  read-write
  934.         STATUS      current
  935.         DESCRIPTION
  936.             "The active power low alarm threshold of the input cord in Watts."
  937.         ::= { st4InputCordEventConfigEntry 2 }
  938.  
  939.     st4InputCordActivePowerLowWarning OBJECT-TYPE
  940.         SYNTAX      Integer32(0..50000)
  941.         UNITS       "Watts"
  942.         MAX-ACCESS  read-write
  943.         STATUS      current
  944.         DESCRIPTION
  945.             "The active power low warning threshold of the input cord in
  946.              Watts."
  947.         ::= { st4InputCordEventConfigEntry 3 }
  948.  
  949.     st4InputCordActivePowerHighWarning OBJECT-TYPE
  950.         SYNTAX      Integer32(0..50000)
  951.         UNITS       "Watts"
  952.         MAX-ACCESS  read-write
  953.         STATUS      current
  954.         DESCRIPTION
  955.             "The active power high warning threshold of the input cord in
  956.              Watts."
  957.         ::= { st4InputCordEventConfigEntry 4 }
  958.  
  959.     st4InputCordActivePowerHighAlarm OBJECT-TYPE
  960.         SYNTAX      Integer32(0..50000)
  961.         UNITS       "Watts"
  962.         MAX-ACCESS  read-write
  963.         STATUS      current
  964.         DESCRIPTION
  965.             "The active power high alarm threshold of the input cord in Watts."
  966.         ::= { st4InputCordEventConfigEntry 5 }
  967.  
  968.     st4InputCordApparentPowerLowAlarm OBJECT-TYPE
  969.         SYNTAX      Integer32(0..50000)
  970.         UNITS       "Volt-Amps"
  971.         MAX-ACCESS  read-write
  972.         STATUS      current
  973.         DESCRIPTION
  974.             "The apparent power low alarm threshold of the input cord in
  975.              Volt-Amps."
  976.         ::= { st4InputCordEventConfigEntry 6 }
  977.  
  978.     st4InputCordApparentPowerLowWarning OBJECT-TYPE
  979.         SYNTAX      Integer32(0..50000)
  980.         UNITS       "Volt-Amps"
  981.         MAX-ACCESS  read-write
  982.         STATUS      current
  983.         DESCRIPTION
  984.             "The apparent power low warning threshold of the input cord in
  985.              Volt-Amps."
  986.         ::= { st4InputCordEventConfigEntry 7 }
  987.  
  988.     st4InputCordApparentPowerHighWarning OBJECT-TYPE
  989.         SYNTAX      Integer32(0..50000)
  990.         UNITS       "Volt-Amps"
  991.         MAX-ACCESS  read-write
  992.         STATUS      current
  993.         DESCRIPTION
  994.             "The apparent power high warning threshold of the input cord in
  995.              Volt-Amps."
  996.         ::= { st4InputCordEventConfigEntry 8 }
  997.  
  998.     st4InputCordApparentPowerHighAlarm OBJECT-TYPE
  999.         SYNTAX      Integer32(0..50000)
  1000.         UNITS       "Volt-Amps"
  1001.         MAX-ACCESS  read-write
  1002.         STATUS      current
  1003.         DESCRIPTION
  1004.             "The apparent power high alarm threshold of the input cord in
  1005.              Volt-Amps."
  1006.         ::= { st4InputCordEventConfigEntry 9 }
  1007.  
  1008.     st4InputCordPowerFactorLowAlarm OBJECT-TYPE
  1009.         SYNTAX      Integer32(0..100)
  1010.         UNITS       "hundredths"
  1011.         MAX-ACCESS  read-write
  1012.         STATUS      current
  1013.         DESCRIPTION
  1014.             "The power factor low alarm threshold of the input cord in
  1015.              hundredths."
  1016.         ::= { st4InputCordEventConfigEntry 10 }
  1017.  
  1018.     st4InputCordPowerFactorLowWarning OBJECT-TYPE
  1019.         SYNTAX      Integer32(0..100)
  1020.         UNITS       "hundredths"
  1021.         MAX-ACCESS  read-write
  1022.         STATUS      current
  1023.         DESCRIPTION
  1024.             "The power factor low warning threshold of the input cord in
  1025.              hundredths."
  1026.         ::= { st4InputCordEventConfigEntry 11 }
  1027.  
  1028.     st4InputCordOutOfBalanceHighWarning OBJECT-TYPE
  1029.         SYNTAX      Integer32(0..100)
  1030.         UNITS       "percent"
  1031.         MAX-ACCESS  read-write
  1032.         STATUS      current
  1033.         DESCRIPTION
  1034.             "The 3 phase out-of-balance high warning threshold of the input
  1035.              cord in percent."
  1036.         ::= { st4InputCordEventConfigEntry 12 }
  1037.  
  1038.     st4InputCordOutOfBalanceHighAlarm OBJECT-TYPE
  1039.         SYNTAX      Integer32(0..100)
  1040.         UNITS       "percent"
  1041.         MAX-ACCESS  read-write
  1042.         STATUS      current
  1043.         DESCRIPTION
  1044.             "The 3 phase out-of-balance high alarm threshold of the input cord
  1045.              in percent."
  1046.         ::= { st4InputCordEventConfigEntry 13 }
  1047.  
  1048.     -- Lines
  1049.  
  1050.     st4Lines OBJECT IDENTIFIER ::= { st4Objects 4 }
  1051.  
  1052.     -- Line Common Configuration
  1053.  
  1054.     st4LineCommonConfig OBJECT IDENTIFIER ::= { st4Lines 1 }
  1055.  
  1056.     st4LineCurrentHysteresis OBJECT-TYPE
  1057.         SYNTAX      Integer32(0..100)
  1058.         UNITS       "tenth Amps"
  1059.         MAX-ACCESS  read-write
  1060.         STATUS      current
  1061.         DESCRIPTION
  1062.             "The current hysteresis of the line in tenth Amps."
  1063.         ::= { st4LineCommonConfig 1 }
  1064.  
  1065.     -- Line Configuration Table
  1066.  
  1067.     st4LineConfigTable OBJECT-TYPE
  1068.         SYNTAX      SEQUENCE OF St4LineConfigEntry
  1069.         MAX-ACCESS  not-accessible
  1070.         STATUS      current
  1071.         DESCRIPTION
  1072.             "Line configuration table."
  1073.         ::= { st4Lines 2 }
  1074.  
  1075.     st4LineConfigEntry OBJECT-TYPE
  1076.         SYNTAX      St4LineConfigEntry
  1077.         MAX-ACCESS  not-accessible
  1078.         STATUS      current
  1079.         DESCRIPTION
  1080.             "Configuration objects for a particular line."
  1081.         INDEX       { st4UnitIndex, st4InputCordIndex, st4LineIndex }
  1082.         ::= { st4LineConfigTable 1 }
  1083.  
  1084.     St4LineConfigEntry ::= SEQUENCE {
  1085.         st4LineIndex                 Integer32,
  1086.         st4LineID                    DisplayString,
  1087.         st4LineLabel                 DisplayString,
  1088.         st4LineCurrentCapacity       Integer32
  1089.     }
  1090.  
  1091.     st4LineIndex OBJECT-TYPE
  1092.         SYNTAX      Integer32(1..4)
  1093.         MAX-ACCESS  not-accessible
  1094.         STATUS      current
  1095.         DESCRIPTION
  1096.             "Line index.  L1=1, L2=2, L3=3, N=4."
  1097.         ::= { st4LineConfigEntry 1 }
  1098.  
  1099.     st4LineID OBJECT-TYPE
  1100.         SYNTAX      DisplayString(SIZE(3))
  1101.         MAX-ACCESS  read-only
  1102.         STATUS      current
  1103.         DESCRIPTION
  1104.             "The internal ID of the line.  Format=AAN."
  1105.         ::= { st4LineConfigEntry 2 }
  1106.  
  1107.     st4LineLabel OBJECT-TYPE
  1108.         SYNTAX      DisplayString(SIZE(0..32))
  1109.         MAX-ACCESS  read-only
  1110.         STATUS      current
  1111.         DESCRIPTION
  1112.             "The system label assigned to the line for identification."
  1113.         ::= { st4LineConfigEntry 4 }
  1114.  
  1115.     st4LineCurrentCapacity OBJECT-TYPE
  1116.         SYNTAX      Integer32(0..600)
  1117.         UNITS       "Amps"
  1118.         MAX-ACCESS  read-only
  1119.         STATUS      current
  1120.         DESCRIPTION
  1121.             "The current capacity of the line in Amps."
  1122.         ::= { st4LineConfigEntry 6 }
  1123.  
  1124.     -- Line Monitor Table
  1125.  
  1126.     st4LineMonitorTable OBJECT-TYPE
  1127.         SYNTAX      SEQUENCE OF St4LineMonitorEntry
  1128.         MAX-ACCESS  not-accessible
  1129.         STATUS      current
  1130.         DESCRIPTION
  1131.             "Line monitor table."
  1132.         ::= { st4Lines 3 }
  1133.  
  1134.     st4LineMonitorEntry OBJECT-TYPE
  1135.         SYNTAX      St4LineMonitorEntry
  1136.         MAX-ACCESS  not-accessible
  1137.         STATUS      current
  1138.         DESCRIPTION
  1139.             "Objects to monitor for a particular line."
  1140.         INDEX       { st4UnitIndex, st4InputCordIndex, st4LineIndex }
  1141.         ::= { st4LineMonitorTable 1 }
  1142.  
  1143.     St4LineMonitorEntry ::= SEQUENCE {
  1144.         st4LineState                  DeviceState,
  1145.         st4LineStatus                 DeviceStatus,
  1146.         st4LineCurrent                Integer32,
  1147.         st4LineCurrentStatus          DeviceStatus,
  1148.         st4LineCurrentUtilized        Integer32
  1149.     }
  1150.  
  1151.     st4LineState OBJECT-TYPE
  1152.         SYNTAX      DeviceState
  1153.         MAX-ACCESS  read-only
  1154.         STATUS      current
  1155.         DESCRIPTION
  1156.             "The on/off state of the line."
  1157.         ::= { st4LineMonitorEntry 1 }
  1158.  
  1159.     st4LineStatus OBJECT-TYPE
  1160.         SYNTAX      DeviceStatus
  1161.         MAX-ACCESS  read-only
  1162.         STATUS      current
  1163.         DESCRIPTION
  1164.             "The status of the line."
  1165.         ::= { st4LineMonitorEntry 2 }
  1166.  
  1167.     st4LineCurrent OBJECT-TYPE
  1168.         SYNTAX      Integer32(-1..60000)
  1169.         UNITS       "hundredth Amps"
  1170.         MAX-ACCESS  read-only
  1171.         STATUS      current
  1172.         DESCRIPTION
  1173.             "The measured current on the line in hundredth Amps."
  1174.         ::= { st4LineMonitorEntry 3 }
  1175.  
  1176.     st4LineCurrentStatus OBJECT-TYPE
  1177.         SYNTAX      DeviceStatus
  1178.         MAX-ACCESS  read-only
  1179.         STATUS      current
  1180.         DESCRIPTION
  1181.             "The status of the measured current on the line."
  1182.         ::= { st4LineMonitorEntry 4 }
  1183.  
  1184.     st4LineCurrentUtilized OBJECT-TYPE
  1185.         SYNTAX      Integer32(-1..1200)
  1186.         UNITS       "tenth percent"
  1187.         MAX-ACCESS  read-only
  1188.         STATUS      current
  1189.         DESCRIPTION
  1190.             "The amount of the line current capacity used in tenth percent."
  1191.         ::= { st4LineMonitorEntry 5 }
  1192.  
  1193.     -- Line Event Configuration Table
  1194.  
  1195.     st4LineEventConfigTable OBJECT-TYPE
  1196.         SYNTAX      SEQUENCE OF St4LineEventConfigEntry
  1197.         MAX-ACCESS  not-accessible
  1198.         STATUS      current
  1199.         DESCRIPTION
  1200.             "Line event configuration table."
  1201.         ::= { st4Lines 4 }
  1202.  
  1203.     st4LineEventConfigEntry OBJECT-TYPE
  1204.         SYNTAX      St4LineEventConfigEntry
  1205.         MAX-ACCESS  not-accessible
  1206.         STATUS      current
  1207.         DESCRIPTION
  1208.             "Event configuration objects for a particular line."
  1209.         INDEX       { st4UnitIndex, st4InputCordIndex, st4LineIndex }
  1210.         ::= { st4LineEventConfigTable 1 }
  1211.  
  1212.     St4LineEventConfigEntry ::= SEQUENCE {
  1213.         st4LineNotifications              EventNotificationMethods,
  1214.         st4LineCurrentLowAlarm            Integer32,
  1215.         st4LineCurrentLowWarning          Integer32,
  1216.         st4LineCurrentHighWarning         Integer32,
  1217.         st4LineCurrentHighAlarm           Integer32
  1218.     }
  1219.  
  1220.     st4LineNotifications OBJECT-TYPE
  1221.         SYNTAX      EventNotificationMethods
  1222.         MAX-ACCESS  read-write
  1223.         STATUS      current
  1224.         DESCRIPTION
  1225.             "The notification methods enabled for line events."
  1226.         ::= { st4LineEventConfigEntry 1 }
  1227.  
  1228.     st4LineCurrentLowAlarm OBJECT-TYPE
  1229.         SYNTAX      Integer32(0..6000)
  1230.         UNITS       "tenth Amps"
  1231.         MAX-ACCESS  read-write
  1232.         STATUS      current
  1233.         DESCRIPTION
  1234.             "The current low alarm threshold of the line in tenth Amps."
  1235.         ::= { st4LineEventConfigEntry 2 }
  1236.  
  1237.     st4LineCurrentLowWarning OBJECT-TYPE
  1238.         SYNTAX      Integer32(0..6000)
  1239.         UNITS       "tenth Amps"
  1240.         MAX-ACCESS  read-write
  1241.         STATUS      current
  1242.         DESCRIPTION
  1243.             "The current low warning threshold of the line in tenth Amps."
  1244.         ::= { st4LineEventConfigEntry 3 }
  1245.  
  1246.     st4LineCurrentHighWarning OBJECT-TYPE
  1247.         SYNTAX      Integer32(0..6000)
  1248.         UNITS       "tenth Amps"
  1249.         MAX-ACCESS  read-write
  1250.         STATUS      current
  1251.         DESCRIPTION
  1252.             "The current high warning threshold of the line in tenth Amps."
  1253.         ::= { st4LineEventConfigEntry 4 }
  1254.  
  1255.     st4LineCurrentHighAlarm OBJECT-TYPE
  1256.         SYNTAX      Integer32(0..6000)
  1257.         UNITS       "tenth Amps"
  1258.         MAX-ACCESS  read-write
  1259.         STATUS      current
  1260.         DESCRIPTION
  1261.             "The current high alarm threshold of the line in tenth Amps."
  1262.         ::= { st4LineEventConfigEntry 5 }
  1263.  
  1264.     -- Phases
  1265.  
  1266.     st4Phases OBJECT IDENTIFIER ::= { st4Objects 5 }
  1267.  
  1268.     -- Phase Common Configuration
  1269.  
  1270.     st4PhaseCommonConfig OBJECT IDENTIFIER ::= { st4Phases 1 }
  1271.  
  1272.     st4PhaseVoltageHysteresis OBJECT-TYPE
  1273.         SYNTAX      Integer32(0..200)
  1274.         UNITS       "tenth Volts"
  1275.         MAX-ACCESS  read-write
  1276.         STATUS      current
  1277.         DESCRIPTION
  1278.             "The voltage hysteresis of the phase in tenth Volts."
  1279.         ::= { st4PhaseCommonConfig 1 }
  1280.  
  1281.     st4PhasePowerFactorHysteresis OBJECT-TYPE
  1282.         SYNTAX      Integer32(0..20)
  1283.         UNITS       "hundredths"
  1284.         MAX-ACCESS  read-write
  1285.         STATUS      current
  1286.         DESCRIPTION
  1287.             "The power factor hysteresis of the phase in hundredths."
  1288.         ::= { st4PhaseCommonConfig 2 }
  1289.  
  1290.     -- Phase Configuration Table
  1291.  
  1292.     st4PhaseConfigTable OBJECT-TYPE
  1293.         SYNTAX      SEQUENCE OF St4PhaseConfigEntry
  1294.         MAX-ACCESS  not-accessible
  1295.         STATUS      current
  1296.         DESCRIPTION
  1297.             "Phase configuration table."
  1298.         ::= { st4Phases 2 }
  1299.  
  1300.     st4PhaseConfigEntry OBJECT-TYPE
  1301.         SYNTAX      St4PhaseConfigEntry
  1302.         MAX-ACCESS  not-accessible
  1303.         STATUS      current
  1304.         DESCRIPTION
  1305.             "Configuration objects for a particular phase."
  1306.         INDEX       { st4UnitIndex, st4InputCordIndex, st4PhaseIndex }
  1307.         ::= { st4PhaseConfigTable 1 }
  1308.  
  1309.     St4PhaseConfigEntry ::= SEQUENCE {
  1310.         st4PhaseIndex                 Integer32,
  1311.         st4PhaseID                    DisplayString,
  1312.         st4PhaseLabel                 DisplayString,
  1313.         st4PhaseNominalVoltage        Integer32,
  1314.         st4PhaseBranchCount           Integer32,
  1315.         st4PhaseOutletCount           Integer32
  1316.     }
  1317.  
  1318.     st4PhaseIndex OBJECT-TYPE
  1319.         SYNTAX      Integer32(1..6)
  1320.         MAX-ACCESS  not-accessible
  1321.         STATUS      current
  1322.         DESCRIPTION
  1323.             "Phase index.  Three-phase AC Wye: L1-N=1, L2-N=2, L3-N=3;
  1324.              Three-phase AC Delta: L1-L2=1, L2-L3=2, L3-L1=3; Single Phase:
  1325.              L1-R=1; DC: L1-R=1; Three-phase AC Wye & Delta: L1-N=1, L2-N=2,
  1326.              L3-N=3, L1-L2=4, L2-L3=5; L3-L1=6."
  1327.         ::= { st4PhaseConfigEntry 1 }
  1328.  
  1329.     st4PhaseID OBJECT-TYPE
  1330.         SYNTAX      DisplayString(SIZE(3))
  1331.         MAX-ACCESS  read-only
  1332.         STATUS      current
  1333.         DESCRIPTION
  1334.             "The internal ID of the phase.  Format=AAN."
  1335.         ::= { st4PhaseConfigEntry 2 }
  1336.  
  1337.     st4PhaseLabel OBJECT-TYPE
  1338.         SYNTAX      DisplayString(SIZE(0..32))
  1339.         MAX-ACCESS  read-only
  1340.         STATUS      current
  1341.         DESCRIPTION
  1342.             "The system label assigned to the phase for identification."
  1343.         ::= { st4PhaseConfigEntry 4 }
  1344.  
  1345.     st4PhaseNominalVoltage OBJECT-TYPE
  1346.         SYNTAX      Integer32(0..6000)
  1347.         UNITS       "tenth Volts"
  1348.         MAX-ACCESS  read-only
  1349.         STATUS      current
  1350.         DESCRIPTION
  1351.             "The nominal voltage of the phase in tenth Volts."
  1352.         ::= { st4PhaseConfigEntry 6 }
  1353.  
  1354.     st4PhaseBranchCount OBJECT-TYPE
  1355.         SYNTAX      Integer32(0..12)
  1356.         MAX-ACCESS  read-only
  1357.         STATUS      current
  1358.         DESCRIPTION
  1359.             "The number of branches downstream from the phase."
  1360.         ::= { st4PhaseConfigEntry 20 }
  1361.  
  1362.     st4PhaseOutletCount OBJECT-TYPE
  1363.         SYNTAX      Integer32(0..128)
  1364.         MAX-ACCESS  read-only
  1365.         STATUS      current
  1366.         DESCRIPTION
  1367.             "The number of outlets powered from the phase."
  1368.         ::= { st4PhaseConfigEntry 21 }
  1369.  
  1370.     -- Phase Monitor Table
  1371.  
  1372.     st4PhaseMonitorTable OBJECT-TYPE
  1373.         SYNTAX      SEQUENCE OF St4PhaseMonitorEntry
  1374.         MAX-ACCESS  not-accessible
  1375.         STATUS      current
  1376.         DESCRIPTION
  1377.             "Phase monitor table."
  1378.         ::= { st4Phases 3 }
  1379.  
  1380.     st4PhaseMonitorEntry OBJECT-TYPE
  1381.         SYNTAX      St4PhaseMonitorEntry
  1382.         MAX-ACCESS  not-accessible
  1383.         STATUS      current
  1384.         DESCRIPTION
  1385.             "Objects to monitor for a particular phase."
  1386.         INDEX       { st4UnitIndex, st4InputCordIndex, st4PhaseIndex }
  1387.         ::= { st4PhaseMonitorTable 1 }
  1388.  
  1389.     St4PhaseMonitorEntry ::= SEQUENCE {
  1390.         st4PhaseState                  DeviceState,
  1391.         st4PhaseStatus                 DeviceStatus,
  1392.         st4PhaseVoltage                Integer32,
  1393.         st4PhaseVoltageStatus          DeviceStatus,
  1394.         st4PhaseVoltageDeviation       Integer32,
  1395.         st4PhaseCurrent                Integer32,
  1396.         st4PhaseCurrentCrestFactor     Integer32,
  1397.         st4PhaseActivePower            Integer32,
  1398.         st4PhaseApparentPower          Integer32,
  1399.         st4PhasePowerFactor            Integer32,
  1400.         st4PhasePowerFactorStatus      DeviceStatus,
  1401.         st4PhaseReactance              Integer32,
  1402.         st4PhaseEnergy                 Integer32
  1403.     }
  1404.  
  1405.     st4PhaseState OBJECT-TYPE
  1406.         SYNTAX      DeviceState
  1407.         MAX-ACCESS  read-only
  1408.         STATUS      current
  1409.         DESCRIPTION
  1410.             "The on/off state of the phase."
  1411.         ::= { st4PhaseMonitorEntry 1 }
  1412.  
  1413.     st4PhaseStatus OBJECT-TYPE
  1414.         SYNTAX      DeviceStatus
  1415.         MAX-ACCESS  read-only
  1416.         STATUS      current
  1417.         DESCRIPTION
  1418.             "The status of the phase."
  1419.         ::= { st4PhaseMonitorEntry 2 }
  1420.  
  1421.     st4PhaseVoltage OBJECT-TYPE
  1422.         SYNTAX      Integer32(-1..6000)
  1423.         UNITS       "tenth Volts"
  1424.         MAX-ACCESS  read-only
  1425.         STATUS      current
  1426.         DESCRIPTION
  1427.             "The measured voltage on the phase in tenth Volts."
  1428.         ::= { st4PhaseMonitorEntry 3 }
  1429.  
  1430.     st4PhaseVoltageStatus OBJECT-TYPE
  1431.         SYNTAX      DeviceStatus
  1432.         MAX-ACCESS  read-only
  1433.         STATUS      current
  1434.         DESCRIPTION
  1435.             "The status of the measured voltage on the phase."
  1436.         ::= { st4PhaseMonitorEntry 4 }
  1437.  
  1438.     st4PhaseVoltageDeviation OBJECT-TYPE
  1439.         SYNTAX      Integer32(-1000..1000)
  1440.         UNITS       "tenth percent"
  1441.         MAX-ACCESS  read-only
  1442.         STATUS      current
  1443.         DESCRIPTION
  1444.             "The deviation from the nominal voltage on the phase in tenth
  1445.              percent."
  1446.         ::= { st4PhaseMonitorEntry 5 }
  1447.  
  1448.     st4PhaseCurrent OBJECT-TYPE
  1449.         SYNTAX      Integer32(-1..30000)
  1450.         UNITS       "hundredth Amps"
  1451.         MAX-ACCESS  read-only
  1452.         STATUS      current
  1453.         DESCRIPTION
  1454.             "The measured current on the phase in hundredth Amps."
  1455.         ::= { st4PhaseMonitorEntry 6 }
  1456.  
  1457.     st4PhaseCurrentCrestFactor OBJECT-TYPE
  1458.         SYNTAX      Integer32(-1..250)
  1459.         UNITS       "tenths"
  1460.         MAX-ACCESS  read-only
  1461.         STATUS      current
  1462.         DESCRIPTION
  1463.             "The measured crest factor of the current waveform on the phase in
  1464.              tenths."
  1465.         ::= { st4PhaseMonitorEntry 7 }
  1466.  
  1467.     st4PhaseActivePower OBJECT-TYPE
  1468.         SYNTAX      Integer32(-1..25000)
  1469.         UNITS       "Watts"
  1470.         MAX-ACCESS  read-only
  1471.         STATUS      current
  1472.         DESCRIPTION
  1473.             "The measured active power on the phase in Watts."
  1474.         ::= { st4PhaseMonitorEntry 8 }
  1475.  
  1476.     st4PhaseApparentPower OBJECT-TYPE
  1477.         SYNTAX      Integer32(-1..25000)
  1478.         UNITS       "Volt-Amps"
  1479.         MAX-ACCESS  read-only
  1480.         STATUS      current
  1481.         DESCRIPTION
  1482.             "The measured apparent power on the phase in Volt-Amps."
  1483.         ::= { st4PhaseMonitorEntry 9 }
  1484.  
  1485.     st4PhasePowerFactor OBJECT-TYPE
  1486.         SYNTAX      Integer32(-1..100)
  1487.         UNITS       "hundredths"
  1488.         MAX-ACCESS  read-only
  1489.         STATUS      current
  1490.         DESCRIPTION
  1491.             "The measured power factor on the phase in hundredths."
  1492.         ::= { st4PhaseMonitorEntry 10 }
  1493.  
  1494.     st4PhasePowerFactorStatus OBJECT-TYPE
  1495.         SYNTAX      DeviceStatus
  1496.         MAX-ACCESS  read-only
  1497.         STATUS      current
  1498.         DESCRIPTION
  1499.             "The status of the measured power factor on the phase."
  1500.         ::= { st4PhaseMonitorEntry 11 }
  1501.  
  1502.     st4PhaseReactance OBJECT-TYPE
  1503.         SYNTAX      INTEGER {
  1504.                         unknown(0),
  1505.                         capacitive(1),
  1506.                         inductive(2),
  1507.                         resistive(3)
  1508.                     }
  1509.         MAX-ACCESS  read-only
  1510.         STATUS      current
  1511.         DESCRIPTION
  1512.             "The status of the measured reactance of the phase."
  1513.         ::= { st4PhaseMonitorEntry 12 }
  1514.  
  1515.     st4PhaseEnergy OBJECT-TYPE
  1516.         SYNTAX      Integer32(-1..2147483647)
  1517.         UNITS       "tenth Kilowatt-Hours"
  1518.         MAX-ACCESS  read-only
  1519.         STATUS      current
  1520.         DESCRIPTION
  1521.             "The total energy consumption of loads through the phase in tenth
  1522.              Kilowatt-Hours."
  1523.         ::= { st4PhaseMonitorEntry 13 }
  1524.  
  1525.     -- Phase Event Configuration Table
  1526.  
  1527.     st4PhaseEventConfigTable OBJECT-TYPE
  1528.         SYNTAX      SEQUENCE OF St4PhaseEventConfigEntry
  1529.         MAX-ACCESS  not-accessible
  1530.         STATUS      current
  1531.         DESCRIPTION
  1532.             "Phase event configuration table."
  1533.         ::= { st4Phases 4 }
  1534.  
  1535.     st4PhaseEventConfigEntry OBJECT-TYPE
  1536.         SYNTAX      St4PhaseEventConfigEntry
  1537.         MAX-ACCESS  not-accessible
  1538.         STATUS      current
  1539.         DESCRIPTION
  1540.             "Event configuration objects for a particular phase."
  1541.         INDEX       { st4UnitIndex, st4InputCordIndex, st4PhaseIndex }
  1542.         ::= { st4PhaseEventConfigTable 1 }
  1543.  
  1544.     St4PhaseEventConfigEntry ::= SEQUENCE {
  1545.         st4PhaseNotifications              EventNotificationMethods,
  1546.         st4PhaseVoltageLowAlarm            Integer32,
  1547.         st4PhaseVoltageLowWarning          Integer32,
  1548.         st4PhaseVoltageHighWarning         Integer32,
  1549.         st4PhaseVoltageHighAlarm           Integer32,
  1550.         st4PhasePowerFactorLowAlarm        Integer32,
  1551.         st4PhasePowerFactorLowWarning      Integer32
  1552.     }
  1553.  
  1554.     st4PhaseNotifications OBJECT-TYPE
  1555.         SYNTAX      EventNotificationMethods
  1556.         MAX-ACCESS  read-write
  1557.         STATUS      current
  1558.         DESCRIPTION
  1559.             "The notification methods enabled for phase events."
  1560.         ::= { st4PhaseEventConfigEntry 1 }
  1561.  
  1562.     st4PhaseVoltageLowAlarm OBJECT-TYPE
  1563.         SYNTAX      Integer32(0..6000)
  1564.         UNITS       "tenth Volts"
  1565.         MAX-ACCESS  read-write
  1566.         STATUS      current
  1567.         DESCRIPTION
  1568.             "The current low alarm threshold of the phase in tenth Volts."
  1569.         ::= { st4PhaseEventConfigEntry 2 }
  1570.  
  1571.     st4PhaseVoltageLowWarning OBJECT-TYPE
  1572.         SYNTAX      Integer32(0..6000)
  1573.         UNITS       "tenth Volts"
  1574.         MAX-ACCESS  read-write
  1575.         STATUS      current
  1576.         DESCRIPTION
  1577.             "The current low warning threshold of the phase in tenth Volts."
  1578.         ::= { st4PhaseEventConfigEntry 3 }
  1579.  
  1580.     st4PhaseVoltageHighWarning OBJECT-TYPE
  1581.         SYNTAX      Integer32(0..6000)
  1582.         UNITS       "tenth Volts"
  1583.         MAX-ACCESS  read-write
  1584.         STATUS      current
  1585.         DESCRIPTION
  1586.             "The current high warning threshold of the phase in tenth Volts."
  1587.         ::= { st4PhaseEventConfigEntry 4 }
  1588.  
  1589.     st4PhaseVoltageHighAlarm OBJECT-TYPE
  1590.         SYNTAX      Integer32(0..6000)
  1591.         UNITS       "tenth Volts"
  1592.         MAX-ACCESS  read-write
  1593.         STATUS      current
  1594.         DESCRIPTION
  1595.             "The current high alarm threshold of the phase in tenth Volts."
  1596.         ::= { st4PhaseEventConfigEntry 5 }
  1597.  
  1598.     st4PhasePowerFactorLowAlarm OBJECT-TYPE
  1599.         SYNTAX      Integer32(0..100)
  1600.         UNITS       "hundredths"
  1601.         MAX-ACCESS  read-write
  1602.         STATUS      current
  1603.         DESCRIPTION
  1604.             "The low power factor alarm threshold of the phase in hundredths."
  1605.         ::= { st4PhaseEventConfigEntry 6 }
  1606.  
  1607.     st4PhasePowerFactorLowWarning OBJECT-TYPE
  1608.         SYNTAX      Integer32(0..100)
  1609.         UNITS       "hundredths"
  1610.         MAX-ACCESS  read-write
  1611.         STATUS      current
  1612.         DESCRIPTION
  1613.             "The low power factor warning threshold of the phase in
  1614.              hundredths."
  1615.         ::= { st4PhaseEventConfigEntry 7 }
  1616.  
  1617.     -- Over-Current Protectors
  1618.  
  1619.     st4OverCurrentProtectors OBJECT IDENTIFIER ::= { st4Objects 6 }
  1620.  
  1621.     -- Over-Current Protector Common Configuration
  1622.  
  1623.     st4OcpCommonConfig OBJECT IDENTIFIER ::= { st4OverCurrentProtectors 1 }
  1624.  
  1625.     -- Over-Current Protector Configuration Table
  1626.  
  1627.     st4OcpConfigTable OBJECT-TYPE
  1628.         SYNTAX      SEQUENCE OF St4OcpConfigEntry
  1629.         MAX-ACCESS  not-accessible
  1630.         STATUS      current
  1631.         DESCRIPTION
  1632.             "Over-current protector configuration table."
  1633.         ::= { st4OverCurrentProtectors 2 }
  1634.  
  1635.     st4OcpConfigEntry OBJECT-TYPE
  1636.         SYNTAX      St4OcpConfigEntry
  1637.         MAX-ACCESS  not-accessible
  1638.         STATUS      current
  1639.         DESCRIPTION
  1640.             "Configuration objects for a particular over-current protector."
  1641.         INDEX       { st4UnitIndex, st4InputCordIndex, st4OcpIndex }
  1642.         ::= { st4OcpConfigTable 1 }
  1643.  
  1644.     St4OcpConfigEntry ::= SEQUENCE {
  1645.         st4OcpIndex                 Integer32,
  1646.         st4OcpID                    DisplayString,
  1647.         st4OcpLabel                 DisplayString,
  1648.         st4OcpType                  INTEGER,
  1649.         st4OcpCurrentCapacity       Integer32,
  1650.         st4OcpCurrentCapacityMax    Integer32,
  1651.         st4OcpBranchCount           Integer32,
  1652.         st4OcpOutletCount           Integer32
  1653.     }
  1654.  
  1655.     st4OcpIndex OBJECT-TYPE
  1656.         SYNTAX      Integer32(1..64)
  1657.         MAX-ACCESS  not-accessible
  1658.         STATUS      current
  1659.         DESCRIPTION
  1660.             "Over-current protector index."
  1661.         ::= { st4OcpConfigEntry 1 }
  1662.  
  1663.     st4OcpID OBJECT-TYPE
  1664.         SYNTAX      DisplayString(SIZE(3..4))
  1665.         MAX-ACCESS  read-only
  1666.         STATUS      current
  1667.         DESCRIPTION
  1668.             "The internal ID of the over-current protector.  Format=AAN[N]."
  1669.         ::= { st4OcpConfigEntry 2 }
  1670.  
  1671.     st4OcpLabel OBJECT-TYPE
  1672.         SYNTAX      DisplayString(SIZE(0..32))
  1673.         MAX-ACCESS  read-only
  1674.         STATUS      current
  1675.         DESCRIPTION
  1676.             "The system label assigned to the over-current protector for
  1677.              identification."
  1678.         ::= { st4OcpConfigEntry 4 }
  1679.  
  1680.     st4OcpType OBJECT-TYPE
  1681.         SYNTAX      INTEGER {
  1682.                         fuse(0),
  1683.                         breaker(1)
  1684.                     }
  1685.         MAX-ACCESS  read-only
  1686.         STATUS      current
  1687.         DESCRIPTION
  1688.             "The type of over-current protector."
  1689.         ::= { st4OcpConfigEntry 6 }
  1690.  
  1691.     st4OcpCurrentCapacity OBJECT-TYPE
  1692.         SYNTAX      Integer32(0..125)
  1693.         UNITS       "Amps"
  1694.         MAX-ACCESS  read-write
  1695.         STATUS      current
  1696.         DESCRIPTION
  1697.             "The user-configured current capacity of the over-current protector
  1698.              in Amps."
  1699.         ::= { st4OcpConfigEntry 7 }
  1700.  
  1701.     st4OcpCurrentCapacityMax OBJECT-TYPE
  1702.         SYNTAX      Integer32(0..125)
  1703.         UNITS       "Amps"
  1704.         MAX-ACCESS  read-only
  1705.         STATUS      current
  1706.         DESCRIPTION
  1707.             "The factory-set maximum allowed for the user-configured current
  1708.              capacity of the over-current protector in Amps."
  1709.         ::= { st4OcpConfigEntry 8 }
  1710.  
  1711.     st4OcpBranchCount OBJECT-TYPE
  1712.         SYNTAX      Integer32(0..12)
  1713.         MAX-ACCESS  read-only
  1714.         STATUS      current
  1715.         DESCRIPTION
  1716.             "The number of branches downstream from the over-current
  1717.              protector."
  1718.         ::= { st4OcpConfigEntry 20 }
  1719.  
  1720.     st4OcpOutletCount OBJECT-TYPE
  1721.         SYNTAX      Integer32(0..128)
  1722.         MAX-ACCESS  read-only
  1723.         STATUS      current
  1724.         DESCRIPTION
  1725.             "The number of outlets powered from the over-current protector."
  1726.         ::= { st4OcpConfigEntry 21 }
  1727.  
  1728.     -- Over-Current Protector Monitor Table
  1729.  
  1730.     st4OcpMonitorTable OBJECT-TYPE
  1731.         SYNTAX      SEQUENCE OF St4OcpMonitorEntry
  1732.         MAX-ACCESS  not-accessible
  1733.         STATUS      current
  1734.         DESCRIPTION
  1735.             "Over-current protector monitor table."
  1736.         ::= { st4OverCurrentProtectors 3 }
  1737.  
  1738.     st4OcpMonitorEntry OBJECT-TYPE
  1739.         SYNTAX      St4OcpMonitorEntry
  1740.         MAX-ACCESS  not-accessible
  1741.         STATUS      current
  1742.         DESCRIPTION
  1743.             "Objects to monitor for a particular over-current protector."
  1744.         INDEX       { st4UnitIndex, st4InputCordIndex, st4OcpIndex }
  1745.         ::= { st4OcpMonitorTable 1 }
  1746.  
  1747.     St4OcpMonitorEntry ::= SEQUENCE {
  1748.         st4OcpStatus                 DeviceStatus
  1749.     }
  1750.  
  1751.     st4OcpStatus OBJECT-TYPE
  1752.         SYNTAX      DeviceStatus
  1753.         MAX-ACCESS  read-only
  1754.         STATUS      current
  1755.         DESCRIPTION
  1756.             "The status of the over-current protector."
  1757.         ::= { st4OcpMonitorEntry 1 }
  1758.  
  1759.     -- Over-Current Protector Event Configuration Table
  1760.  
  1761.     st4OcpEventConfigTable OBJECT-TYPE
  1762.         SYNTAX      SEQUENCE OF St4OcpEventConfigEntry
  1763.         MAX-ACCESS  not-accessible
  1764.         STATUS      current
  1765.         DESCRIPTION
  1766.             "Over-current protector event configuration table."
  1767.         ::= { st4OverCurrentProtectors 4 }
  1768.  
  1769.     st4OcpEventConfigEntry OBJECT-TYPE
  1770.         SYNTAX      St4OcpEventConfigEntry
  1771.         MAX-ACCESS  not-accessible
  1772.         STATUS      current
  1773.         DESCRIPTION
  1774.             "Event configuration objects for a particular over-current
  1775.              protector."
  1776.         INDEX       { st4UnitIndex, st4InputCordIndex, st4OcpIndex }
  1777.         ::= { st4OcpEventConfigTable 1 }
  1778.  
  1779.     St4OcpEventConfigEntry ::= SEQUENCE {
  1780.         st4OcpNotifications              EventNotificationMethods
  1781.     }
  1782.  
  1783.     st4OcpNotifications OBJECT-TYPE
  1784.         SYNTAX      EventNotificationMethods
  1785.         MAX-ACCESS  read-write
  1786.         STATUS      current
  1787.         DESCRIPTION
  1788.             "The notification methods enabled for over-current protector
  1789.              events."
  1790.         ::= { st4OcpEventConfigEntry 1 }
  1791.  
  1792.     -- Branches
  1793.  
  1794.     st4Branches OBJECT IDENTIFIER ::= { st4Objects 7 }
  1795.  
  1796.     -- Branch Common Configuration
  1797.  
  1798.     st4BranchCommonConfig OBJECT IDENTIFIER ::= { st4Branches 1 }
  1799.  
  1800.     st4BranchCurrentHysteresis OBJECT-TYPE
  1801.         SYNTAX      Integer32(0..100)
  1802.         UNITS       "tenth Amps"
  1803.         MAX-ACCESS  read-write
  1804.         STATUS      current
  1805.         DESCRIPTION
  1806.             "The current hysteresis of the branch in tenth Amps."
  1807.         ::= { st4BranchCommonConfig 1 }
  1808.  
  1809.     -- Branch Configuration Table
  1810.  
  1811.     st4BranchConfigTable OBJECT-TYPE
  1812.         SYNTAX      SEQUENCE OF St4BranchConfigEntry
  1813.         MAX-ACCESS  not-accessible
  1814.         STATUS      current
  1815.         DESCRIPTION
  1816.             "Branch configuration table."
  1817.         ::= { st4Branches 2 }
  1818.  
  1819.     st4BranchConfigEntry OBJECT-TYPE
  1820.         SYNTAX      St4BranchConfigEntry
  1821.         MAX-ACCESS  not-accessible
  1822.         STATUS      current
  1823.         DESCRIPTION
  1824.             "Configuration objects for a particular branch."
  1825.         INDEX       { st4UnitIndex, st4InputCordIndex, st4BranchIndex }
  1826.         ::= { st4BranchConfigTable 1 }
  1827.  
  1828.     St4BranchConfigEntry ::= SEQUENCE {
  1829.         st4BranchIndex                 Integer32,
  1830.         st4BranchID                    DisplayString,
  1831.         st4BranchLabel                 DisplayString,
  1832.         st4BranchCurrentCapacity       Integer32,
  1833.         st4BranchPhaseID               DisplayString,
  1834.         st4BranchOcpID                 DisplayString,
  1835.         st4BranchOutletCount           Integer32
  1836.     }
  1837.  
  1838.     st4BranchIndex OBJECT-TYPE
  1839.         SYNTAX      Integer32(1..64)
  1840.         MAX-ACCESS  not-accessible
  1841.         STATUS      current
  1842.         DESCRIPTION
  1843.             "Branch index."
  1844.         ::= { st4BranchConfigEntry 1 }
  1845.  
  1846.     st4BranchID OBJECT-TYPE
  1847.         SYNTAX      DisplayString(SIZE(3..4))
  1848.         MAX-ACCESS  read-only
  1849.         STATUS      current
  1850.         DESCRIPTION
  1851.             "The internal ID of the branch.  Format=AAN[N]."
  1852.         ::= { st4BranchConfigEntry 2 }
  1853.  
  1854.     st4BranchLabel OBJECT-TYPE
  1855.         SYNTAX      DisplayString(SIZE(0..32))
  1856.         MAX-ACCESS  read-only
  1857.         STATUS      current
  1858.         DESCRIPTION
  1859.             "The system label assigned to the branch for identification."
  1860.         ::= { st4BranchConfigEntry 4 }
  1861.  
  1862.     st4BranchCurrentCapacity OBJECT-TYPE
  1863.         SYNTAX      Integer32(0..125)
  1864.         UNITS       "Amps"
  1865.         MAX-ACCESS  read-only
  1866.         STATUS      current
  1867.         DESCRIPTION
  1868.             "The current capacity of the branch in Amps."
  1869.         ::= { st4BranchConfigEntry 6 }
  1870.  
  1871.     st4BranchPhaseID OBJECT-TYPE
  1872.         SYNTAX      DisplayString(SIZE(3))
  1873.         MAX-ACCESS  read-only
  1874.         STATUS      current
  1875.         DESCRIPTION
  1876.             "The internal ID of the phase powering this branch.
  1877.              Format=AAN."
  1878.         ::= { st4BranchConfigEntry 20 }
  1879.  
  1880.     st4BranchOcpID OBJECT-TYPE
  1881.         SYNTAX      DisplayString(SIZE(3..4))
  1882.         MAX-ACCESS  read-only
  1883.         STATUS      current
  1884.         DESCRIPTION
  1885.             "The internal ID of the over-current protector powering this
  1886.              outlet.  Format=AAN[N]."
  1887.         ::= { st4BranchConfigEntry 21 }
  1888.  
  1889.     st4BranchOutletCount OBJECT-TYPE
  1890.         SYNTAX      Integer32(0..128)
  1891.         MAX-ACCESS  read-only
  1892.         STATUS      current
  1893.         DESCRIPTION
  1894.             "The number of outlets powered from the branch."
  1895.         ::= { st4BranchConfigEntry 30 }
  1896.  
  1897.     -- Branch Monitor Table
  1898.  
  1899.     st4BranchMonitorTable OBJECT-TYPE
  1900.         SYNTAX      SEQUENCE OF St4BranchMonitorEntry
  1901.         MAX-ACCESS  not-accessible
  1902.         STATUS      current
  1903.         DESCRIPTION
  1904.             "Branch monitor table."
  1905.         ::= { st4Branches 3 }
  1906.  
  1907.     st4BranchMonitorEntry OBJECT-TYPE
  1908.         SYNTAX      St4BranchMonitorEntry
  1909.         MAX-ACCESS  not-accessible
  1910.         STATUS      current
  1911.         DESCRIPTION
  1912.             "Objects to monitor for a particular branch."
  1913.         INDEX       { st4UnitIndex, st4InputCordIndex, st4BranchIndex }
  1914.         ::= { st4BranchMonitorTable 1 }
  1915.  
  1916.     St4BranchMonitorEntry ::= SEQUENCE {
  1917.         st4BranchState                  DeviceState,
  1918.         st4BranchStatus                 DeviceStatus,
  1919.         st4BranchCurrent                Integer32,
  1920.         st4BranchCurrentStatus          DeviceStatus,
  1921.         st4BranchCurrentUtilized        Integer32
  1922.     }
  1923.  
  1924.     st4BranchState OBJECT-TYPE
  1925.         SYNTAX      DeviceState
  1926.         MAX-ACCESS  read-only
  1927.         STATUS      current
  1928.         DESCRIPTION
  1929.             "The on/off state of the branch."
  1930.         ::= { st4BranchMonitorEntry 1 }
  1931.  
  1932.     st4BranchStatus OBJECT-TYPE
  1933.         SYNTAX      DeviceStatus
  1934.         MAX-ACCESS  read-only
  1935.         STATUS      current
  1936.         DESCRIPTION
  1937.             "The status of the branch."
  1938.         ::= { st4BranchMonitorEntry 2 }
  1939.  
  1940.     st4BranchCurrent OBJECT-TYPE
  1941.         SYNTAX      Integer32(-1..12500)
  1942.         UNITS       "hundredth Amps"
  1943.         MAX-ACCESS  read-only
  1944.         STATUS      current
  1945.         DESCRIPTION
  1946.             "The measured current on the branch in hundredth Amps."
  1947.         ::= { st4BranchMonitorEntry 3 }
  1948.  
  1949.     st4BranchCurrentStatus OBJECT-TYPE
  1950.         SYNTAX      DeviceStatus
  1951.         MAX-ACCESS  read-only
  1952.         STATUS      current
  1953.         DESCRIPTION
  1954.             "The status of the measured current on the branch."
  1955.         ::= { st4BranchMonitorEntry 4 }
  1956.  
  1957.     st4BranchCurrentUtilized OBJECT-TYPE
  1958.         SYNTAX      Integer32(-1..1200)
  1959.         UNITS       "tenth percent"
  1960.         MAX-ACCESS  read-only
  1961.         STATUS      current
  1962.         DESCRIPTION
  1963.             "The amount of the branch current capacity used in tenth percent."
  1964.         ::= { st4BranchMonitorEntry 5 }
  1965.  
  1966.     -- Branch Event Configuration Table
  1967.  
  1968.     st4BranchEventConfigTable OBJECT-TYPE
  1969.         SYNTAX      SEQUENCE OF St4BranchEventConfigEntry
  1970.         MAX-ACCESS  not-accessible
  1971.         STATUS      current
  1972.         DESCRIPTION
  1973.             "Branch event configuration table."
  1974.         ::= { st4Branches 4 }
  1975.  
  1976.     st4BranchEventConfigEntry OBJECT-TYPE
  1977.         SYNTAX      St4BranchEventConfigEntry
  1978.         MAX-ACCESS  not-accessible
  1979.         STATUS      current
  1980.         DESCRIPTION
  1981.             "Event configuration objects for a particular branch."
  1982.         INDEX       { st4UnitIndex, st4InputCordIndex, st4BranchIndex }
  1983.         ::= { st4BranchEventConfigTable 1 }
  1984.  
  1985.     St4BranchEventConfigEntry ::= SEQUENCE {
  1986.         st4BranchNotifications              EventNotificationMethods,
  1987.         st4BranchCurrentLowAlarm            Integer32,
  1988.         st4BranchCurrentLowWarning          Integer32,
  1989.         st4BranchCurrentHighWarning         Integer32,
  1990.         st4BranchCurrentHighAlarm           Integer32
  1991.     }
  1992.  
  1993.     st4BranchNotifications OBJECT-TYPE
  1994.         SYNTAX      EventNotificationMethods
  1995.         MAX-ACCESS  read-write
  1996.         STATUS      current
  1997.         DESCRIPTION
  1998.             "The notification methods enabled for branch events."
  1999.         ::= { st4BranchEventConfigEntry 1 }
  2000.  
  2001.     st4BranchCurrentLowAlarm OBJECT-TYPE
  2002.         SYNTAX      Integer32(0..1250)
  2003.         UNITS       "tenth Amps"
  2004.         MAX-ACCESS  read-write
  2005.         STATUS      current
  2006.         DESCRIPTION
  2007.             "The current low alarm threshold of the branch in tenth Amps."
  2008.         ::= { st4BranchEventConfigEntry 2 }
  2009.  
  2010.     st4BranchCurrentLowWarning OBJECT-TYPE
  2011.         SYNTAX      Integer32(0..1250)
  2012.         UNITS       "tenth Amps"
  2013.         MAX-ACCESS  read-write
  2014.         STATUS      current
  2015.         DESCRIPTION
  2016.             "The current low warning threshold of the branch in tenth Amps."
  2017.         ::= { st4BranchEventConfigEntry 3 }
  2018.  
  2019.     st4BranchCurrentHighWarning OBJECT-TYPE
  2020.         SYNTAX      Integer32(0..1250)
  2021.         UNITS       "tenth Amps"
  2022.         MAX-ACCESS  read-write
  2023.         STATUS      current
  2024.         DESCRIPTION
  2025.             "The current high warning threshold of the branch in tenth Amps."
  2026.         ::= { st4BranchEventConfigEntry 4 }
  2027.  
  2028.     st4BranchCurrentHighAlarm OBJECT-TYPE
  2029.         SYNTAX      Integer32(0..1250)
  2030.         UNITS       "tenth Amps"
  2031.         MAX-ACCESS  read-write
  2032.         STATUS      current
  2033.         DESCRIPTION
  2034.             "The current high alarm threshold of the branch in tenth Amps."
  2035.         ::= { st4BranchEventConfigEntry 5 }
  2036.  
  2037.     -- Outlets
  2038.  
  2039.     st4Outlets OBJECT IDENTIFIER ::= { st4Objects 8 }
  2040.  
  2041.     -- Outlet Common Configuration
  2042.  
  2043.     st4OutletCommonConfig OBJECT IDENTIFIER ::= { st4Outlets 1 }
  2044.  
  2045.     st4OutletCurrentHysteresis OBJECT-TYPE
  2046.         SYNTAX      Integer32(0..100)
  2047.         UNITS       "tenth Amps"
  2048.         MAX-ACCESS  read-write
  2049.         STATUS      current
  2050.         DESCRIPTION
  2051.             "The current hysteresis of the outlet in tenth Amps."
  2052.         ::= { st4OutletCommonConfig 1 }
  2053.  
  2054.     st4OutletActivePowerHysteresis OBJECT-TYPE
  2055.         SYNTAX      Integer32(0..1000)
  2056.         UNITS       "Watts"
  2057.         MAX-ACCESS  read-write
  2058.         STATUS      current
  2059.         DESCRIPTION
  2060.             "The power hysteresis of the outlet in Watts."
  2061.         ::= { st4OutletCommonConfig 2 }
  2062.  
  2063.     st4OutletPowerFactorHysteresis OBJECT-TYPE
  2064.         SYNTAX      Integer32(0..20)
  2065.         UNITS       "hundredths"
  2066.         MAX-ACCESS  read-write
  2067.         STATUS      current
  2068.         DESCRIPTION
  2069.             "The power factor hysteresis of the outlet in hundredths."
  2070.         ::= { st4OutletCommonConfig 3 }
  2071.  
  2072.     st4OutletSequenceInterval OBJECT-TYPE
  2073.         SYNTAX      Integer32(0..15)
  2074.         UNITS       "seconds"
  2075.         MAX-ACCESS  read-write
  2076.         STATUS      current
  2077.         DESCRIPTION
  2078.             "The power-on sequencing interval for all outlets in seconds."
  2079.         ::= { st4OutletCommonConfig 10 }
  2080.  
  2081.     st4OutletRebootDelay OBJECT-TYPE
  2082.         SYNTAX      Integer32(5..600)
  2083.         UNITS       "seconds"
  2084.         MAX-ACCESS  read-write
  2085.         STATUS      current
  2086.         DESCRIPTION
  2087.             "The reboot delay for all outlets in seconds."
  2088.         ::= { st4OutletCommonConfig 11 }
  2089.  
  2090.     st4OutletStateChangeLogging OBJECT-TYPE
  2091.         SYNTAX      INTEGER {
  2092.                         disabled(0),
  2093.                         enabled(1)
  2094.                     }
  2095.         MAX-ACCESS  read-write
  2096.         STATUS      current
  2097.         DESCRIPTION
  2098.             "Enables or disables informational Outlet State Change event
  2099.              logging."
  2100.         ::= { st4OutletCommonConfig 12 }
  2101.  
  2102.     -- Outlet Configuration Table
  2103.  
  2104.     st4OutletConfigTable OBJECT-TYPE
  2105.         SYNTAX      SEQUENCE OF St4OutletConfigEntry
  2106.         MAX-ACCESS  not-accessible
  2107.         STATUS      current
  2108.         DESCRIPTION
  2109.             "Outlet configuration table."
  2110.         ::= { st4Outlets 2 }
  2111.  
  2112.     st4OutletConfigEntry OBJECT-TYPE
  2113.         SYNTAX      St4OutletConfigEntry
  2114.         MAX-ACCESS  not-accessible
  2115.         STATUS      current
  2116.         DESCRIPTION
  2117.             "Configuration objects for a particular outlet."
  2118.         INDEX       { st4UnitIndex, st4InputCordIndex, st4OutletIndex }
  2119.         ::= { st4OutletConfigTable 1 }
  2120.  
  2121.     St4OutletConfigEntry ::= SEQUENCE {
  2122.         st4OutletIndex                 Integer32,
  2123.         st4OutletID                    DisplayString,
  2124.         st4OutletName                  DisplayString,
  2125.         st4OutletCapabilities          BITS,
  2126.         st4OutletSocketType            DisplayString,
  2127.         st4OutletCurrentCapacity       Integer32,
  2128.         st4OutletPowerCapacity         Integer32,
  2129.         st4OutletWakeupState           INTEGER,
  2130.         st4OutletPostOnDelay           Integer32,
  2131.         st4OutletPhaseID               DisplayString,
  2132.         st4OutletOcpID                 DisplayString,
  2133.         st4OutletBranchID              DisplayString
  2134.     }
  2135.  
  2136.     st4OutletIndex OBJECT-TYPE
  2137.         SYNTAX      Integer32(1..128)
  2138.         MAX-ACCESS  not-accessible
  2139.         STATUS      current
  2140.         DESCRIPTION
  2141.             "Outlet index."
  2142.         ::= { st4OutletConfigEntry 1 }
  2143.  
  2144.     st4OutletID OBJECT-TYPE
  2145.         SYNTAX      DisplayString(SIZE(3..5))
  2146.         MAX-ACCESS  read-only
  2147.         STATUS      current
  2148.         DESCRIPTION
  2149.             "The internal ID of the outlet.  Format=AAN[N[N]]."
  2150.         ::= { st4OutletConfigEntry 2 }
  2151.  
  2152.     st4OutletName OBJECT-TYPE
  2153.         SYNTAX      DisplayString(SIZE(0..32))
  2154.         MAX-ACCESS  read-write
  2155.         STATUS      current
  2156.         DESCRIPTION
  2157.             "The name of the outlet."
  2158.         ::= { st4OutletConfigEntry 3 }
  2159.  
  2160.     st4OutletCapabilities OBJECT-TYPE
  2161.         SYNTAX      BITS {
  2162.                           switched(0),         -- outlet supports power control
  2163.                           pops(1)              -- outlet has pops
  2164.                     }
  2165.         MAX-ACCESS  read-only
  2166.         STATUS      current
  2167.         DESCRIPTION
  2168.             "The capabilities of the outlet."
  2169.         ::= { st4OutletConfigEntry 5 }
  2170.  
  2171.     st4OutletSocketType OBJECT-TYPE
  2172.         SYNTAX      DisplayString(SIZE(0..32))
  2173.         MAX-ACCESS  read-only
  2174.         STATUS      current
  2175.         DESCRIPTION
  2176.             "The socket type of the outlet."
  2177.         ::= { st4OutletConfigEntry 6 }
  2178.  
  2179.     st4OutletCurrentCapacity OBJECT-TYPE
  2180.         SYNTAX      Integer32(0..125)
  2181.         UNITS       "Amps"
  2182.         MAX-ACCESS  read-only
  2183.         STATUS      current
  2184.         DESCRIPTION
  2185.             "The current capacity of the outlet in Amps."
  2186.         ::= { st4OutletConfigEntry 7 }
  2187.  
  2188.     st4OutletPowerCapacity OBJECT-TYPE
  2189.         SYNTAX      Integer32(0..10000)
  2190.         UNITS       "Volt-Amps"
  2191.         MAX-ACCESS  read-only
  2192.         STATUS      current
  2193.         DESCRIPTION
  2194.             "The power capacity of the outlet in Volt-Amps.  For DC products,
  2195.              this is identical to power capacity in Watts."
  2196.         ::= { st4OutletConfigEntry 8 }
  2197.  
  2198.     st4OutletWakeupState OBJECT-TYPE
  2199.         SYNTAX      INTEGER {
  2200.                         on(0),
  2201.                         off(1),
  2202.                         last(2)
  2203.                     }
  2204.         MAX-ACCESS  read-write
  2205.         STATUS      current
  2206.         DESCRIPTION
  2207.             "The wakeup state of the outlet."
  2208.         ::= { st4OutletConfigEntry 20 }
  2209.  
  2210.     st4OutletPostOnDelay OBJECT-TYPE
  2211.         SYNTAX      Integer32(0..900)
  2212.         UNITS       "seconds"
  2213.         MAX-ACCESS  read-write
  2214.         STATUS      current
  2215.         DESCRIPTION
  2216.             "The post-on delay of the outlet in seconds."
  2217.         ::= { st4OutletConfigEntry 21 }
  2218.  
  2219.     st4OutletPhaseID OBJECT-TYPE
  2220.         SYNTAX      DisplayString(SIZE(3))
  2221.         MAX-ACCESS  read-only
  2222.         STATUS      current
  2223.         DESCRIPTION
  2224.             "The internal ID of the phase powering this outlet.
  2225.              Format=AAN."
  2226.         ::= { st4OutletConfigEntry 30 }
  2227.  
  2228.     st4OutletOcpID OBJECT-TYPE
  2229.         SYNTAX      DisplayString(SIZE(3..4))
  2230.         MAX-ACCESS  read-only
  2231.         STATUS      current
  2232.         DESCRIPTION
  2233.             "The internal ID of the over-current protector powering this
  2234.              outlet.  Format=AAN[N]."
  2235.         ::= { st4OutletConfigEntry 31 }
  2236.  
  2237.     st4OutletBranchID OBJECT-TYPE
  2238.         SYNTAX      DisplayString(SIZE(3..4))
  2239.         MAX-ACCESS  read-only
  2240.         STATUS      current
  2241.         DESCRIPTION
  2242.             "The internal ID of the branch powering this outlet.
  2243.              Format=AAN[N]."
  2244.         ::= { st4OutletConfigEntry 32 }
  2245.  
  2246.     -- Outlet Monitor Table
  2247.  
  2248.     st4OutletMonitorTable OBJECT-TYPE
  2249.         SYNTAX      SEQUENCE OF St4OutletMonitorEntry
  2250.         MAX-ACCESS  not-accessible
  2251.         STATUS      current
  2252.         DESCRIPTION
  2253.             "Outlet monitor table."
  2254.         ::= { st4Outlets 3 }
  2255.  
  2256.     st4OutletMonitorEntry OBJECT-TYPE
  2257.         SYNTAX      St4OutletMonitorEntry
  2258.         MAX-ACCESS  not-accessible
  2259.         STATUS      current
  2260.         DESCRIPTION
  2261.             "Objects to monitor for a particular outlet."
  2262.         INDEX       { st4UnitIndex, st4InputCordIndex, st4OutletIndex }
  2263.         ::= { st4OutletMonitorTable 1 }
  2264.  
  2265.     St4OutletMonitorEntry ::= SEQUENCE {
  2266.         st4OutletState                  DeviceState,
  2267.         st4OutletStatus                 DeviceStatus,
  2268.         st4OutletCurrent                Integer32,
  2269.         st4OutletCurrentStatus          DeviceStatus,
  2270.         st4OutletCurrentUtilized        Integer32,
  2271.         st4OutletVoltage                Integer32,
  2272.         st4OutletActivePower            Integer32,
  2273.         st4OutletActivePowerStatus      DeviceStatus,
  2274.         st4OutletApparentPower          Integer32,
  2275.         st4OutletPowerFactor            Integer32,
  2276.         st4OutletPowerFactorStatus      DeviceStatus,
  2277.         st4OutletCurrentCrestFactor     Integer32,
  2278.         st4OutletReactance              INTEGER,
  2279.         st4OutletEnergy                 Integer32
  2280.     }
  2281.  
  2282.     st4OutletState OBJECT-TYPE
  2283.         SYNTAX      DeviceState
  2284.         MAX-ACCESS  read-only
  2285.         STATUS      current
  2286.         DESCRIPTION
  2287.             "The on/off state of the outlet."
  2288.         ::= { st4OutletMonitorEntry 1 }
  2289.  
  2290.     st4OutletStatus OBJECT-TYPE
  2291.         SYNTAX      DeviceStatus
  2292.         MAX-ACCESS  read-only
  2293.         STATUS      current
  2294.         DESCRIPTION
  2295.             "The status of the outlet."
  2296.         ::= { st4OutletMonitorEntry 2 }
  2297.  
  2298.     st4OutletCurrent OBJECT-TYPE
  2299.         SYNTAX      Integer32(-1..12500)
  2300.         UNITS       "hundredth Amps"
  2301.         MAX-ACCESS  read-only
  2302.         STATUS      current
  2303.         DESCRIPTION
  2304.             "The measured current on the outlet in hundredth Amps."
  2305.         ::= { st4OutletMonitorEntry 3 }
  2306.  
  2307.     st4OutletCurrentStatus OBJECT-TYPE
  2308.         SYNTAX      DeviceStatus
  2309.         MAX-ACCESS  read-only
  2310.         STATUS      current
  2311.         DESCRIPTION
  2312.             "The status of the measured current on the outlet."
  2313.         ::= { st4OutletMonitorEntry 4 }
  2314.  
  2315.     st4OutletCurrentUtilized OBJECT-TYPE
  2316.         SYNTAX      Integer32(-1..1200)
  2317.         UNITS       "tenth percent"
  2318.         MAX-ACCESS  read-only
  2319.         STATUS      current
  2320.         DESCRIPTION
  2321.            "The amount of the outlet current capacity used in tenth percent."
  2322.         ::= { st4OutletMonitorEntry 5 }
  2323.  
  2324.     st4OutletVoltage OBJECT-TYPE
  2325.         SYNTAX      Integer32(-1..6000)
  2326.         UNITS       "tenth Volts"
  2327.         MAX-ACCESS  read-only
  2328.         STATUS      current
  2329.         DESCRIPTION
  2330.             "The measured voltage of the outlet in tenth Volts."
  2331.         ::= { st4OutletMonitorEntry 6 }
  2332.  
  2333.     st4OutletActivePower OBJECT-TYPE
  2334.         SYNTAX      Integer32(-1..10000)
  2335.         UNITS       "Watts"
  2336.         MAX-ACCESS  read-only
  2337.         STATUS      current
  2338.         DESCRIPTION
  2339.             "The measured active power of the outlet in Watts."
  2340.         ::= { st4OutletMonitorEntry 7 }
  2341.  
  2342.     st4OutletActivePowerStatus OBJECT-TYPE
  2343.         SYNTAX      DeviceStatus
  2344.         MAX-ACCESS  read-only
  2345.         STATUS      current
  2346.         DESCRIPTION
  2347.             "The status of the measured active power of the outlet."
  2348.         ::= { st4OutletMonitorEntry 8 }
  2349.  
  2350.     st4OutletApparentPower OBJECT-TYPE
  2351.         SYNTAX      Integer32(-1..10000)
  2352.         UNITS       "Volt-Amps"
  2353.         MAX-ACCESS  read-only
  2354.         STATUS      current
  2355.         DESCRIPTION
  2356.             "The measured apparent power of the outlet in Volt-Amps."
  2357.         ::= { st4OutletMonitorEntry 9 }
  2358.  
  2359.     st4OutletPowerFactor OBJECT-TYPE
  2360.         SYNTAX      Integer32(-1..100)
  2361.         UNITS       "hundredths"
  2362.         MAX-ACCESS  read-only
  2363.         STATUS      current
  2364.         DESCRIPTION
  2365.             "The measured power factor of the outlet in hundredths."
  2366.         ::= { st4OutletMonitorEntry 10 }
  2367.  
  2368.     st4OutletPowerFactorStatus OBJECT-TYPE
  2369.         SYNTAX      DeviceStatus
  2370.         MAX-ACCESS  read-only
  2371.         STATUS      current
  2372.         DESCRIPTION
  2373.             "The status of the measured power factor of the outlet."
  2374.         ::= { st4OutletMonitorEntry 11 }
  2375.  
  2376.     st4OutletCurrentCrestFactor OBJECT-TYPE
  2377.         SYNTAX      Integer32(-1..250)
  2378.         UNITS       "tenths"
  2379.         MAX-ACCESS  read-only
  2380.         STATUS      current
  2381.         DESCRIPTION
  2382.             "The measured crest factor of the outlet in tenths."
  2383.         ::= { st4OutletMonitorEntry 12 }
  2384.  
  2385.     st4OutletReactance OBJECT-TYPE
  2386.         SYNTAX      INTEGER {
  2387.                         unknown(0),
  2388.                         capacitive(1),
  2389.                         inductive(2),
  2390.                         resistive(3)
  2391.                     }
  2392.         MAX-ACCESS  read-only
  2393.         STATUS      current
  2394.         DESCRIPTION
  2395.             "The status of the measured reactance of the outlet."
  2396.         ::= { st4OutletMonitorEntry 13 }
  2397.  
  2398.     st4OutletEnergy OBJECT-TYPE
  2399.         SYNTAX      Integer32(-1..2147483647)
  2400.         UNITS       "Watt-Hours"
  2401.         MAX-ACCESS  read-only
  2402.         STATUS      current
  2403.         DESCRIPTION
  2404.             "The total energy consumption of the device plugged into the outlet
  2405.              in Watt-Hours."
  2406.         ::= { st4OutletMonitorEntry 14 }
  2407.  
  2408.     -- Outlet Event Configuration Table
  2409.  
  2410.     st4OutletEventConfigTable OBJECT-TYPE
  2411.         SYNTAX      SEQUENCE OF St4OutletEventConfigEntry
  2412.         MAX-ACCESS  not-accessible
  2413.         STATUS      current
  2414.         DESCRIPTION
  2415.             "Outlet event configuration table."
  2416.         ::= { st4Outlets 4 }
  2417.  
  2418.     st4OutletEventConfigEntry OBJECT-TYPE
  2419.         SYNTAX      St4OutletEventConfigEntry
  2420.         MAX-ACCESS  not-accessible
  2421.         STATUS      current
  2422.         DESCRIPTION
  2423.             "Event configuration objects for a particular outlet."
  2424.         INDEX       { st4UnitIndex, st4InputCordIndex, st4OutletIndex }
  2425.         ::= { st4OutletEventConfigTable 1 }
  2426.  
  2427.     St4OutletEventConfigEntry ::= SEQUENCE {
  2428.         st4OutletNotifications              EventNotificationMethods,
  2429.         st4OutletCurrentLowAlarm            Integer32,
  2430.         st4OutletCurrentLowWarning          Integer32,
  2431.         st4OutletCurrentHighWarning         Integer32,
  2432.         st4OutletCurrentHighAlarm           Integer32,
  2433.         st4OutletActivePowerLowAlarm        Integer32,
  2434.         st4OutletActivePowerLowWarning      Integer32,
  2435.         st4OutletActivePowerHighWarning     Integer32,
  2436.         st4OutletActivePowerHighAlarm       Integer32,
  2437.         st4OutletPowerFactorLowAlarm        Integer32,
  2438.         st4OutletPowerFactorLowWarning      Integer32
  2439.     }
  2440.  
  2441.     st4OutletNotifications OBJECT-TYPE
  2442.         SYNTAX      EventNotificationMethods
  2443.         MAX-ACCESS  read-write
  2444.         STATUS      current
  2445.         DESCRIPTION
  2446.             "The notification methods enabled for outlet events."
  2447.         ::= { st4OutletEventConfigEntry 1 }
  2448.  
  2449.     st4OutletCurrentLowAlarm OBJECT-TYPE
  2450.         SYNTAX      Integer32(0..1250)
  2451.         UNITS       "tenth Amps"
  2452.         MAX-ACCESS  read-write
  2453.         STATUS      current
  2454.         DESCRIPTION
  2455.             "The current low alarm threshold of the outlet in tenth Amps."
  2456.         ::= { st4OutletEventConfigEntry 2 }
  2457.  
  2458.     st4OutletCurrentLowWarning OBJECT-TYPE
  2459.         SYNTAX      Integer32(0..1250)
  2460.         UNITS       "tenth Amps"
  2461.         MAX-ACCESS  read-write
  2462.         STATUS      current
  2463.         DESCRIPTION
  2464.             "The current low warning threshold of the outlet in tenth Amps."
  2465.         ::= { st4OutletEventConfigEntry 3 }
  2466.  
  2467.     st4OutletCurrentHighWarning OBJECT-TYPE
  2468.         SYNTAX      Integer32(0..1250)
  2469.         UNITS       "tenth Amps"
  2470.         MAX-ACCESS  read-write
  2471.         STATUS      current
  2472.         DESCRIPTION
  2473.             "The current high warning threshold of the outlet in tenth Amps."
  2474.         ::= { st4OutletEventConfigEntry 4 }
  2475.  
  2476.     st4OutletCurrentHighAlarm OBJECT-TYPE
  2477.         SYNTAX      Integer32(0..1250)
  2478.         UNITS       "tenth Amps"
  2479.         MAX-ACCESS  read-write
  2480.         STATUS      current
  2481.         DESCRIPTION
  2482.             "The current high alarm threshold of the outlet in tenth Amps."
  2483.         ::= { st4OutletEventConfigEntry 5 }
  2484.  
  2485.     st4OutletActivePowerLowAlarm OBJECT-TYPE
  2486.         SYNTAX      Integer32(0..10000)
  2487.         UNITS       "Watts"
  2488.         MAX-ACCESS  read-write
  2489.         STATUS      current
  2490.         DESCRIPTION
  2491.             "The active power low alarm threshold of the outlet in Watts."
  2492.         ::= { st4OutletEventConfigEntry 6 }
  2493.  
  2494.     st4OutletActivePowerLowWarning OBJECT-TYPE
  2495.         SYNTAX      Integer32(0..10000)
  2496.         UNITS       "Watts"
  2497.         MAX-ACCESS  read-write
  2498.         STATUS      current
  2499.         DESCRIPTION
  2500.             "The active power low warning threshold of the outlet in Watts."
  2501.         ::= { st4OutletEventConfigEntry 7 }
  2502.  
  2503.     st4OutletActivePowerHighWarning OBJECT-TYPE
  2504.         SYNTAX      Integer32(0..10000)
  2505.         UNITS       "Watts"
  2506.         MAX-ACCESS  read-write
  2507.         STATUS      current
  2508.         DESCRIPTION
  2509.             "The active power high warning threshold of the outlet in Watts."
  2510.         ::= { st4OutletEventConfigEntry 8 }
  2511.  
  2512.     st4OutletActivePowerHighAlarm OBJECT-TYPE
  2513.         SYNTAX      Integer32(0..10000)
  2514.         UNITS       "Watts"
  2515.         MAX-ACCESS  read-write
  2516.         STATUS      current
  2517.         DESCRIPTION
  2518.             "The active power high alarm threshold of the outlet in Watts."
  2519.         ::= { st4OutletEventConfigEntry 9 }
  2520.  
  2521.     st4OutletPowerFactorLowAlarm OBJECT-TYPE
  2522.         SYNTAX      Integer32(0..100)
  2523.         UNITS       "hundredths"
  2524.         MAX-ACCESS  read-write
  2525.         STATUS      current
  2526.         DESCRIPTION
  2527.             "The low power factor alarm threshold of the outlet in hundredths."
  2528.         ::= { st4OutletEventConfigEntry 10 }
  2529.  
  2530.     st4OutletPowerFactorLowWarning OBJECT-TYPE
  2531.         SYNTAX      Integer32(0..100)
  2532.         UNITS       "hundredths"
  2533.         MAX-ACCESS  read-write
  2534.         STATUS      current
  2535.         DESCRIPTION
  2536.             "The low power factor warning threshold of the outlet in
  2537.              hundredths."
  2538.         ::= { st4OutletEventConfigEntry 11 }
  2539.  
  2540.     -- Outlet Control Table
  2541.  
  2542.     st4OutletControlTable OBJECT-TYPE
  2543.         SYNTAX      SEQUENCE OF St4OutletControlEntry
  2544.         MAX-ACCESS  not-accessible
  2545.         STATUS      current
  2546.         DESCRIPTION
  2547.             "Outlet control table."
  2548.         ::= { st4Outlets 5 }
  2549.  
  2550.     st4OutletControlEntry OBJECT-TYPE
  2551.         SYNTAX      St4OutletControlEntry
  2552.         MAX-ACCESS  not-accessible
  2553.         STATUS      current
  2554.         DESCRIPTION
  2555.             "Objects for control of a particular outlet."
  2556.         INDEX       { st4UnitIndex, st4InputCordIndex, st4OutletIndex }
  2557.         ::= { st4OutletControlTable 1 }
  2558.  
  2559.     St4OutletControlEntry ::= SEQUENCE {
  2560.         st4OutletControlState           INTEGER,
  2561.         st4OutletControlAction          INTEGER
  2562.     }
  2563.  
  2564.     st4OutletControlState OBJECT-TYPE
  2565.         SYNTAX      INTEGER {
  2566.                         notSet(0),         -- outlet state is unknown
  2567.                         fixedOn(1),        -- outlet is uncontrolled (assumed on)
  2568.                         idleOff(2),        -- outlet has defaulted to off state
  2569.                         idleOn(3),         -- outlet has defaulted to on state
  2570.                         wakeOff(4),        -- outlet has been set to off by wakeup
  2571.                         wakeOn(5),         -- outlet has been set to on by wakeup
  2572.                         ocpOff(6),         -- outlet is off due to OCP failure
  2573.                         ocpOn(7),          -- outlet had OCP power loss
  2574.                         pendOn(8),         -- outlet is off, but will be turning on
  2575.                         pendOff(9),        -- outlet is on, but will be turning off
  2576.                         off(10),           -- outlet was turned off by user
  2577.                         on(11),            -- outlet was turned on by user or reboot event
  2578.                         reboot(12),        -- outlet is preparing to turn on
  2579.                         shutdown(13),      -- outlet is preparing to turn off
  2580.                         lockedOff(14),     -- outlet was locked off by admin
  2581.                         lockedOn(15),      -- outlet was locked on by admin
  2582.                         eventOff(16),      -- outlet was turned off by an event
  2583.                         eventOn(17),       -- outlet was turned on by an event
  2584.                         eventReboot(18),   -- outlet rebooting due to an event
  2585.                         eventShutdown(19)  -- outlet shutting down due to an event
  2586.                     }
  2587.         MAX-ACCESS  read-only
  2588.         STATUS      current
  2589.         DESCRIPTION
  2590.             "The control state of the outlet."
  2591.         ::= { st4OutletControlEntry 1 }
  2592.  
  2593.     st4OutletControlAction OBJECT-TYPE
  2594.         SYNTAX      INTEGER {
  2595.                         none(0),
  2596.                         on(1),
  2597.                         off(2),
  2598.                         reboot(3),
  2599.                         queueOn(4),
  2600.                         queueOff(5),
  2601.                         queueReboot(6)
  2602.                     }
  2603.         MAX-ACCESS  read-write
  2604.         STATUS      current
  2605.         DESCRIPTION
  2606.             "An action to change the control state of the outlet, or to queue
  2607.              an action."
  2608.         ::= { st4OutletControlEntry 2 }
  2609.  
  2610.     -- Outlet Common Control
  2611.  
  2612.     st4OutletCommonControl OBJECT IDENTIFIER ::= { st4Outlets 6 }
  2613.  
  2614.     st4OutletQueueControl OBJECT-TYPE
  2615.         SYNTAX      INTEGER {
  2616.                         clear(0),
  2617.                         commit(1)
  2618.                     }
  2619.         MAX-ACCESS  read-write
  2620.         STATUS      current
  2621.         DESCRIPTION
  2622.             "An action to clear or commit queued outlet control actions.  A
  2623.              read of this object returns clear(0) if queue is empty, and
  2624.              commit(1) if the queue is not empty."
  2625.         ::= { st4OutletCommonControl 1 }
  2626.  
  2627.     -- Temperature Sensors
  2628.  
  2629.     st4TemperatureSensors OBJECT IDENTIFIER ::= { st4Objects 9 }
  2630.  
  2631.     -- Temperature Sensor Common Configuration
  2632.  
  2633.     st4TempSensorCommonConfig OBJECT IDENTIFIER ::= { st4TemperatureSensors 1 }
  2634.  
  2635.     st4TempSensorHysteresis OBJECT-TYPE
  2636.         SYNTAX      Integer32(0..54)
  2637.         UNITS       "degrees"
  2638.         MAX-ACCESS  read-write
  2639.         STATUS      current
  2640.         DESCRIPTION
  2641.             "The temperature hysteresis of the sensor in degrees, using the
  2642.              scale selected by st4TempSensorScale."
  2643.         ::= { st4TempSensorCommonConfig 1 }
  2644.  
  2645.     st4TempSensorScale OBJECT-TYPE
  2646.         SYNTAX      INTEGER {
  2647.                         celsius(0),
  2648.                         fahrenheit(1)
  2649.                     }
  2650.         MAX-ACCESS  read-write
  2651.         STATUS      current
  2652.         DESCRIPTION
  2653.             "The current scale used for all temperature values."
  2654.         ::= { st4TempSensorCommonConfig 10 }
  2655.  
  2656.     -- Temperature Sensor Configuration Table
  2657.  
  2658.     st4TempSensorConfigTable OBJECT-TYPE
  2659.         SYNTAX      SEQUENCE OF St4TempSensorConfigEntry
  2660.         MAX-ACCESS  not-accessible
  2661.         STATUS      current
  2662.         DESCRIPTION
  2663.             "Temperature sensor configuration table."
  2664.         ::= { st4TemperatureSensors 2 }
  2665.  
  2666.     st4TempSensorConfigEntry OBJECT-TYPE
  2667.         SYNTAX      St4TempSensorConfigEntry
  2668.         MAX-ACCESS  not-accessible
  2669.         STATUS      current
  2670.         DESCRIPTION
  2671.             "Configuration objects for a particular temperature sensor."
  2672.         INDEX       { st4UnitIndex, st4TempSensorIndex }
  2673.         ::= { st4TempSensorConfigTable 1 }
  2674.  
  2675.     St4TempSensorConfigEntry ::= SEQUENCE {
  2676.         st4TempSensorIndex                 Integer32,
  2677.         st4TempSensorID                    DisplayString,
  2678.         st4TempSensorName                  DisplayString,
  2679.         st4TempSensorValueMin              Integer32,
  2680.         st4TempSensorValueMax              Integer32
  2681.     }
  2682.  
  2683.     st4TempSensorIndex OBJECT-TYPE
  2684.         SYNTAX      Integer32(0..2)
  2685.         MAX-ACCESS  not-accessible
  2686.         STATUS      current
  2687.         DESCRIPTION
  2688.             "Temperature sensor index."
  2689.         ::= { st4TempSensorConfigEntry 1 }
  2690.  
  2691.     st4TempSensorID OBJECT-TYPE
  2692.         SYNTAX      DisplayString(SIZE(2))
  2693.         MAX-ACCESS  read-only
  2694.         STATUS      current
  2695.         DESCRIPTION
  2696.             "The internal ID of the temperature sensor.  Format=AN."
  2697.         ::= { st4TempSensorConfigEntry 2 }
  2698.  
  2699.     st4TempSensorName OBJECT-TYPE
  2700.         SYNTAX      DisplayString(SIZE(0..32))
  2701.         MAX-ACCESS  read-write
  2702.         STATUS      current
  2703.         DESCRIPTION
  2704.             "The name of the temperature sensor."
  2705.         ::= { st4TempSensorConfigEntry 3 }
  2706.  
  2707.     st4TempSensorValueMin OBJECT-TYPE
  2708.         SYNTAX      Integer32(-40..253)
  2709.         UNITS       "degrees"
  2710.         MAX-ACCESS  read-only
  2711.         STATUS      current
  2712.         DESCRIPTION
  2713.             "The minimum temperature limit of the sensor in degrees, using the
  2714.              scale selected by st4TempSensorScale."
  2715.         ::= { st4TempSensorConfigEntry 4 }
  2716.  
  2717.     st4TempSensorValueMax OBJECT-TYPE
  2718.         SYNTAX      Integer32(-40..253)
  2719.         UNITS       "degrees"
  2720.         MAX-ACCESS  read-only
  2721.         STATUS      current
  2722.         DESCRIPTION
  2723.             "The maximum temperature limit of the sensor in degrees, using the
  2724.              scale selected by st4TempSensorScale."
  2725.         ::= { st4TempSensorConfigEntry 5 }
  2726.  
  2727.     -- Temperature Sensor Monitor Table
  2728.  
  2729.     st4TempSensorMonitorTable OBJECT-TYPE
  2730.         SYNTAX      SEQUENCE OF St4TempSensorMonitorEntry
  2731.         MAX-ACCESS  not-accessible
  2732.         STATUS      current
  2733.         DESCRIPTION
  2734.             "Temperature sensor monitor table."
  2735.         ::= { st4TemperatureSensors 3 }
  2736.  
  2737.     st4TempSensorMonitorEntry OBJECT-TYPE
  2738.         SYNTAX      St4TempSensorMonitorEntry
  2739.         MAX-ACCESS  not-accessible
  2740.         STATUS      current
  2741.         DESCRIPTION
  2742.             "Objects to monitor for a particular temperature sensor."
  2743.         INDEX       { st4UnitIndex, st4TempSensorIndex }
  2744.         ::= { st4TempSensorMonitorTable 1 }
  2745.  
  2746.     St4TempSensorMonitorEntry ::= SEQUENCE {
  2747.         st4TempSensorValue                  Integer32,
  2748.         st4TempSensorStatus                 DeviceStatus
  2749.     }
  2750.  
  2751.     st4TempSensorValue OBJECT-TYPE
  2752.         SYNTAX      Integer32(-410..2540)
  2753.         UNITS       "tenth degrees"
  2754.         MAX-ACCESS  read-only
  2755.         STATUS      current
  2756.         DESCRIPTION
  2757.             "The measured temperature on the sensor in tenth degrees using the
  2758.              scale selected by st4TempSensorScale. -410 means the temperature
  2759.              reading is invalid."
  2760.         ::= { st4TempSensorMonitorEntry 1 }
  2761.  
  2762.     st4TempSensorStatus OBJECT-TYPE
  2763.         SYNTAX      DeviceStatus
  2764.         MAX-ACCESS  read-only
  2765.         STATUS      current
  2766.         DESCRIPTION
  2767.             "The status of the temperature sensor."
  2768.         ::= { st4TempSensorMonitorEntry 2 }
  2769.  
  2770.     -- Temperature Sensor Event Configuration Table
  2771.  
  2772.     st4TempSensorEventConfigTable OBJECT-TYPE
  2773.         SYNTAX      SEQUENCE OF St4TempSensorEventConfigEntry
  2774.         MAX-ACCESS  not-accessible
  2775.         STATUS      current
  2776.         DESCRIPTION
  2777.             "Temperature sensor event configuration table."
  2778.         ::= { st4TemperatureSensors 4 }
  2779.  
  2780.     st4TempSensorEventConfigEntry OBJECT-TYPE
  2781.         SYNTAX      St4TempSensorEventConfigEntry
  2782.         MAX-ACCESS  not-accessible
  2783.         STATUS      current
  2784.         DESCRIPTION
  2785.             "Event configuration objects for a particular temperature sensor."
  2786.         INDEX       { st4UnitIndex, st4TempSensorIndex }
  2787.         ::= { st4TempSensorEventConfigTable 1 }
  2788.  
  2789.     St4TempSensorEventConfigEntry ::= SEQUENCE {
  2790.         st4TempSensorNotifications              EventNotificationMethods,
  2791.         st4TempSensorLowAlarm                   Integer32,
  2792.         st4TempSensorLowWarning                 Integer32,
  2793.         st4TempSensorHighWarning                Integer32,
  2794.         st4TempSensorHighAlarm                  Integer32
  2795.     }
  2796.  
  2797.     st4TempSensorNotifications OBJECT-TYPE
  2798.         SYNTAX      EventNotificationMethods
  2799.         MAX-ACCESS  read-write
  2800.         STATUS      current
  2801.         DESCRIPTION
  2802.             "The notification methods enabled for temperature sensor events."
  2803.         ::= { st4TempSensorEventConfigEntry 1 }
  2804.  
  2805.     st4TempSensorLowAlarm OBJECT-TYPE
  2806.         SYNTAX      Integer32(-40..253)
  2807.         UNITS       "degrees"
  2808.         MAX-ACCESS  read-write
  2809.         STATUS      current
  2810.         DESCRIPTION
  2811.             "The low alarm threshold of the temperature sensor in degrees."
  2812.         ::= { st4TempSensorEventConfigEntry 2 }
  2813.  
  2814.     st4TempSensorLowWarning OBJECT-TYPE
  2815.         SYNTAX      Integer32(-40..253)
  2816.         UNITS       "degrees"
  2817.         MAX-ACCESS  read-write
  2818.         STATUS      current
  2819.         DESCRIPTION
  2820.             "The low warning threshold of the temperature sensor in degrees."
  2821.         ::= { st4TempSensorEventConfigEntry 3 }
  2822.  
  2823.     st4TempSensorHighWarning OBJECT-TYPE
  2824.         SYNTAX      Integer32(-40..253)
  2825.         UNITS       "degrees"
  2826.         MAX-ACCESS  read-write
  2827.         STATUS      current
  2828.         DESCRIPTION
  2829.             "The high warning threshold of the temperature sensor in degrees."
  2830.         ::= { st4TempSensorEventConfigEntry 4 }
  2831.  
  2832.     st4TempSensorHighAlarm OBJECT-TYPE
  2833.         SYNTAX      Integer32(-40..253)
  2834.         UNITS       "degrees"
  2835.         MAX-ACCESS  read-write
  2836.         STATUS      current
  2837.         DESCRIPTION
  2838.             "The high alarm threshold of the temperature sensor in degrees."
  2839.         ::= { st4TempSensorEventConfigEntry 5 }
  2840.  
  2841.     -- Humidity Sensors
  2842.  
  2843.     st4HumiditySensors OBJECT IDENTIFIER ::= { st4Objects 10 }
  2844.  
  2845.     -- Humidity Sensor Common Configuration
  2846.  
  2847.     st4HumidSensorCommonConfig OBJECT IDENTIFIER ::= { st4HumiditySensors 1 }
  2848.  
  2849.     st4HumidSensorHysteresis OBJECT-TYPE
  2850.         SYNTAX      Integer32(0..20)
  2851.         UNITS       "percentage relative humidity"
  2852.         MAX-ACCESS  read-write
  2853.         STATUS      current
  2854.         DESCRIPTION
  2855.             "The humidity hysteresis of the sensor in percent relative
  2856.              humidity."
  2857.         ::= { st4HumidSensorCommonConfig 1 }
  2858.  
  2859.     -- Humidity Sensor Configuration Table
  2860.  
  2861.     st4HumidSensorConfigTable OBJECT-TYPE
  2862.         SYNTAX      SEQUENCE OF St4HumidSensorConfigEntry
  2863.         MAX-ACCESS  not-accessible
  2864.         STATUS      current
  2865.         DESCRIPTION
  2866.             "Humidity sensor configuration table."
  2867.         ::= { st4HumiditySensors 2 }
  2868.  
  2869.     st4HumidSensorConfigEntry OBJECT-TYPE
  2870.         SYNTAX      St4HumidSensorConfigEntry
  2871.         MAX-ACCESS  not-accessible
  2872.         STATUS      current
  2873.         DESCRIPTION
  2874.             "Configuration objects for a particular humidity sensor."
  2875.         INDEX       { st4UnitIndex, st4HumidSensorIndex }
  2876.         ::= { st4HumidSensorConfigTable 1 }
  2877.  
  2878.     St4HumidSensorConfigEntry ::= SEQUENCE {
  2879.         st4HumidSensorIndex                 Integer32,
  2880.         st4HumidSensorID                    DisplayString,
  2881.         st4HumidSensorName                  DisplayString
  2882.     }
  2883.  
  2884.     st4HumidSensorIndex OBJECT-TYPE
  2885.         SYNTAX      Integer32(0..2)
  2886.         MAX-ACCESS  not-accessible
  2887.         STATUS      current
  2888.         DESCRIPTION
  2889.             "Humidity sensor index."
  2890.         ::= { st4HumidSensorConfigEntry 1 }
  2891.  
  2892.     st4HumidSensorID OBJECT-TYPE
  2893.         SYNTAX      DisplayString(SIZE(2))
  2894.         MAX-ACCESS  read-only
  2895.         STATUS      current
  2896.         DESCRIPTION
  2897.             "The internal ID of the humidity sensor.  Format=AN."
  2898.         ::= { st4HumidSensorConfigEntry 2 }
  2899.  
  2900.     st4HumidSensorName OBJECT-TYPE
  2901.         SYNTAX      DisplayString(SIZE(0..32))
  2902.         MAX-ACCESS  read-write
  2903.         STATUS      current
  2904.         DESCRIPTION
  2905.             "The name of the humidity sensor."
  2906.         ::= { st4HumidSensorConfigEntry 3 }
  2907.  
  2908.     -- Humidity Sensor Monitor Table
  2909.  
  2910.     st4HumidSensorMonitorTable OBJECT-TYPE
  2911.         SYNTAX      SEQUENCE OF St4HumidSensorMonitorEntry
  2912.         MAX-ACCESS  not-accessible
  2913.         STATUS      current
  2914.         DESCRIPTION
  2915.             "Humidity sensor monitor table."
  2916.         ::= { st4HumiditySensors 3 }
  2917.  
  2918.     st4HumidSensorMonitorEntry OBJECT-TYPE
  2919.         SYNTAX      St4HumidSensorMonitorEntry
  2920.         MAX-ACCESS  not-accessible
  2921.         STATUS      current
  2922.         DESCRIPTION
  2923.             "Objects to monitor for a particular humidity sensor."
  2924.         INDEX       { st4UnitIndex, st4HumidSensorIndex }
  2925.         ::= { st4HumidSensorMonitorTable 1 }
  2926.  
  2927.     St4HumidSensorMonitorEntry ::= SEQUENCE {
  2928.         st4HumidSensorValue                  Integer32,
  2929.         st4HumidSensorStatus                 DeviceStatus
  2930.     }
  2931.  
  2932.     st4HumidSensorValue OBJECT-TYPE
  2933.         SYNTAX      Integer32(-1..100)
  2934.         UNITS       "percentage relative humidity"
  2935.         MAX-ACCESS  read-only
  2936.         STATUS      current
  2937.         DESCRIPTION
  2938.             "The measured humidity on the sensor in percentage relative
  2939.              humidity."
  2940.         ::= { st4HumidSensorMonitorEntry 1 }
  2941.  
  2942.     st4HumidSensorStatus OBJECT-TYPE
  2943.         SYNTAX      DeviceStatus
  2944.         MAX-ACCESS  read-only
  2945.         STATUS      current
  2946.         DESCRIPTION
  2947.             "The status of the humidity sensor."
  2948.         ::= { st4HumidSensorMonitorEntry 2 }
  2949.  
  2950.     -- Humidity Sensor Event Configuration Table
  2951.  
  2952.     st4HumidSensorEventConfigTable OBJECT-TYPE
  2953.         SYNTAX      SEQUENCE OF St4HumidSensorEventConfigEntry
  2954.         MAX-ACCESS  not-accessible
  2955.         STATUS      current
  2956.         DESCRIPTION
  2957.             "Humidity sensor event configuration table."
  2958.         ::= { st4HumiditySensors 4 }
  2959.  
  2960.     st4HumidSensorEventConfigEntry OBJECT-TYPE
  2961.         SYNTAX      St4HumidSensorEventConfigEntry
  2962.         MAX-ACCESS  not-accessible
  2963.         STATUS      current
  2964.         DESCRIPTION
  2965.             "Event configuration objects for a particular humidity sensor."
  2966.         INDEX       { st4UnitIndex, st4HumidSensorIndex }
  2967.         ::= { st4HumidSensorEventConfigTable 1 }
  2968.  
  2969.     St4HumidSensorEventConfigEntry ::= SEQUENCE {
  2970.         st4HumidSensorNotifications              EventNotificationMethods,
  2971.         st4HumidSensorLowAlarm                   Integer32,
  2972.         st4HumidSensorLowWarning                 Integer32,
  2973.         st4HumidSensorHighWarning                Integer32,
  2974.         st4HumidSensorHighAlarm                  Integer32
  2975.     }
  2976.  
  2977.     st4HumidSensorNotifications OBJECT-TYPE
  2978.         SYNTAX      EventNotificationMethods
  2979.         MAX-ACCESS  read-write
  2980.         STATUS      current
  2981.         DESCRIPTION
  2982.             "The notification methods enabled for humidity sensor events."
  2983.         ::= { st4HumidSensorEventConfigEntry 1 }
  2984.  
  2985.     st4HumidSensorLowAlarm OBJECT-TYPE
  2986.         SYNTAX      Integer32(0..100)
  2987.         UNITS       "percentage relative humidity"
  2988.         MAX-ACCESS  read-write
  2989.         STATUS      current
  2990.         DESCRIPTION
  2991.             "The low alarm threshold of the humidity sensor in percentage
  2992.              relative humidity."
  2993.         ::= { st4HumidSensorEventConfigEntry 2 }
  2994.  
  2995.     st4HumidSensorLowWarning OBJECT-TYPE
  2996.         SYNTAX      Integer32(0..100)
  2997.         UNITS       "percentage relative humidity"
  2998.         MAX-ACCESS  read-write
  2999.         STATUS      current
  3000.         DESCRIPTION
  3001.             "The low warning threshold of the humidity sensor in percentage
  3002.              relative humidity."
  3003.         ::= { st4HumidSensorEventConfigEntry 3 }
  3004.  
  3005.     st4HumidSensorHighWarning OBJECT-TYPE
  3006.         SYNTAX      Integer32(0..100)
  3007.         UNITS       "percentage relative humidity"
  3008.         MAX-ACCESS  read-write
  3009.         STATUS      current
  3010.         DESCRIPTION
  3011.             "The high warning threshold of the humidity sensor in percentage
  3012.              relative humidity."
  3013.         ::= { st4HumidSensorEventConfigEntry 4 }
  3014.  
  3015.     st4HumidSensorHighAlarm OBJECT-TYPE
  3016.         SYNTAX      Integer32(0..100)
  3017.         UNITS       "percentage relative humidity"
  3018.         MAX-ACCESS  read-write
  3019.         STATUS      current
  3020.         DESCRIPTION
  3021.             "The high alarm threshold of the humidity sensor in percentage
  3022.              relative humidity."
  3023.         ::= { st4HumidSensorEventConfigEntry 5 }
  3024.  
  3025.     -- Water Sensors
  3026.  
  3027.     st4WaterSensors OBJECT IDENTIFIER ::= { st4Objects 11 }
  3028.  
  3029.     -- Water Sensor Common Configuration
  3030.  
  3031.     st4WaterSensorCommonConfig OBJECT IDENTIFIER ::= { st4WaterSensors 1 }
  3032.  
  3033.     -- Water Sensor Configuration Table
  3034.  
  3035.     st4WaterSensorConfigTable OBJECT-TYPE
  3036.         SYNTAX      SEQUENCE OF St4WaterSensorConfigEntry
  3037.         MAX-ACCESS  not-accessible
  3038.         STATUS      current
  3039.         DESCRIPTION
  3040.             "Water sensor configuration table."
  3041.         ::= { st4WaterSensors 2 }
  3042.  
  3043.     st4WaterSensorConfigEntry OBJECT-TYPE
  3044.         SYNTAX      St4WaterSensorConfigEntry
  3045.         MAX-ACCESS  not-accessible
  3046.         STATUS      current
  3047.         DESCRIPTION
  3048.             "Configuration objects for a particular water sensor."
  3049.         INDEX       { st4UnitIndex, st4WaterSensorIndex }
  3050.         ::= { st4WaterSensorConfigTable 1 }
  3051.  
  3052.     St4WaterSensorConfigEntry ::= SEQUENCE {
  3053.         st4WaterSensorIndex                 Integer32,
  3054.         st4WaterSensorID                    DisplayString,
  3055.         st4WaterSensorName                  DisplayString
  3056.     }
  3057.  
  3058.     st4WaterSensorIndex OBJECT-TYPE
  3059.         SYNTAX      Integer32(0..1)
  3060.         MAX-ACCESS  not-accessible
  3061.         STATUS      current
  3062.         DESCRIPTION
  3063.             "Water sensor index."
  3064.         ::= { st4WaterSensorConfigEntry 1 }
  3065.  
  3066.     st4WaterSensorID OBJECT-TYPE
  3067.         SYNTAX      DisplayString(SIZE(2))
  3068.         MAX-ACCESS  read-only
  3069.         STATUS      current
  3070.         DESCRIPTION
  3071.             "The internal ID of the water sensor.  Format=AN."
  3072.         ::= { st4WaterSensorConfigEntry 2 }
  3073.  
  3074.     st4WaterSensorName OBJECT-TYPE
  3075.         SYNTAX      DisplayString(SIZE(0..32))
  3076.         MAX-ACCESS  read-write
  3077.         STATUS      current
  3078.         DESCRIPTION
  3079.             "The name of the water sensor."
  3080.         ::= { st4WaterSensorConfigEntry 3 }
  3081.  
  3082.     -- Water Sensor Monitor Table
  3083.  
  3084.     st4WaterSensorMonitorTable OBJECT-TYPE
  3085.         SYNTAX      SEQUENCE OF St4WaterSensorMonitorEntry
  3086.         MAX-ACCESS  not-accessible
  3087.         STATUS      current
  3088.         DESCRIPTION
  3089.             "Water sensor monitor table."
  3090.         ::= { st4WaterSensors 3 }
  3091.  
  3092.     st4WaterSensorMonitorEntry OBJECT-TYPE
  3093.         SYNTAX      St4WaterSensorMonitorEntry
  3094.         MAX-ACCESS  not-accessible
  3095.         STATUS      current
  3096.         DESCRIPTION
  3097.             "Objects to monitor for a particular water sensor."
  3098.         INDEX       { st4UnitIndex, st4WaterSensorIndex }
  3099.         ::= { st4WaterSensorMonitorTable 1 }
  3100.  
  3101.     St4WaterSensorMonitorEntry ::= SEQUENCE {
  3102.         st4WaterSensorStatus                 DeviceStatus
  3103.     }
  3104.  
  3105.     st4WaterSensorStatus OBJECT-TYPE
  3106.         SYNTAX      DeviceStatus
  3107.         MAX-ACCESS  read-only
  3108.         STATUS      current
  3109.         DESCRIPTION
  3110.             "The status of the water sensor."
  3111.         ::= { st4WaterSensorMonitorEntry 1 }
  3112.  
  3113.     -- Water Sensor Event Configuration Table
  3114.  
  3115.     st4WaterSensorEventConfigTable OBJECT-TYPE
  3116.         SYNTAX      SEQUENCE OF St4WaterSensorEventConfigEntry
  3117.         MAX-ACCESS  not-accessible
  3118.         STATUS      current
  3119.         DESCRIPTION
  3120.             "Water sensor event configuration table."
  3121.         ::= { st4WaterSensors 4 }
  3122.  
  3123.     st4WaterSensorEventConfigEntry OBJECT-TYPE
  3124.         SYNTAX      St4WaterSensorEventConfigEntry
  3125.         MAX-ACCESS  not-accessible
  3126.         STATUS      current
  3127.         DESCRIPTION
  3128.             "Event configuration objects for a particular water sensor."
  3129.         INDEX       { st4UnitIndex, st4WaterSensorIndex }
  3130.         ::= { st4WaterSensorEventConfigTable 1 }
  3131.  
  3132.     St4WaterSensorEventConfigEntry ::= SEQUENCE {
  3133.         st4WaterSensorNotifications              EventNotificationMethods
  3134.     }
  3135.  
  3136.     st4WaterSensorNotifications OBJECT-TYPE
  3137.         SYNTAX      EventNotificationMethods
  3138.         MAX-ACCESS  read-write
  3139.         STATUS      current
  3140.         DESCRIPTION
  3141.             "The notification methods enabled for water sensor events."
  3142.         ::= { st4WaterSensorEventConfigEntry 1 }
  3143.  
  3144.     -- Contact Closures Sensors
  3145.  
  3146.     st4ContactClosureSensors OBJECT IDENTIFIER ::= { st4Objects 12 }
  3147.  
  3148.     -- Contact Closure Sensor Common Configuration
  3149.  
  3150.     st4CcSensorCommonConfig OBJECT IDENTIFIER ::= { st4ContactClosureSensors 1 }
  3151.  
  3152.     -- Contact Closure Sensor Configuration Table
  3153.  
  3154.     st4CcSensorConfigTable OBJECT-TYPE
  3155.         SYNTAX      SEQUENCE OF St4CcSensorConfigEntry
  3156.         MAX-ACCESS  not-accessible
  3157.         STATUS      current
  3158.         DESCRIPTION
  3159.             "Contact closure sensor configuration table."
  3160.         ::= { st4ContactClosureSensors 2 }
  3161.  
  3162.     st4CcSensorConfigEntry OBJECT-TYPE
  3163.         SYNTAX      St4CcSensorConfigEntry
  3164.         MAX-ACCESS  not-accessible
  3165.         STATUS      current
  3166.         DESCRIPTION
  3167.             "Configuration objects for a particular contact closure sensor."
  3168.         INDEX       { st4UnitIndex, st4CcSensorIndex }
  3169.         ::= { st4CcSensorConfigTable 1 }
  3170.  
  3171.     St4CcSensorConfigEntry ::= SEQUENCE {
  3172.         st4CcSensorIndex                 Integer32,
  3173.         st4CcSensorID                    DisplayString,
  3174.         st4CcSensorName                  DisplayString
  3175.     }
  3176.  
  3177.     st4CcSensorIndex OBJECT-TYPE
  3178.         SYNTAX      Integer32(0..4)
  3179.         MAX-ACCESS  not-accessible
  3180.         STATUS      current
  3181.         DESCRIPTION
  3182.             "Contact closure sensor index."
  3183.         ::= { st4CcSensorConfigEntry 1 }
  3184.  
  3185.     st4CcSensorID OBJECT-TYPE
  3186.         SYNTAX      DisplayString(SIZE(2))
  3187.         MAX-ACCESS  read-only
  3188.         STATUS      current
  3189.         DESCRIPTION
  3190.             "The internal ID of the contact closure sensor.  Format=AN."
  3191.         ::= { st4CcSensorConfigEntry 2 }
  3192.  
  3193.     st4CcSensorName OBJECT-TYPE
  3194.         SYNTAX      DisplayString(SIZE(0..32))
  3195.         MAX-ACCESS  read-write
  3196.         STATUS      current
  3197.         DESCRIPTION
  3198.             "The name of the contact closure sensor."
  3199.         ::= { st4CcSensorConfigEntry 3 }
  3200.  
  3201.     -- Contact Closure Sensor Monitor Table
  3202.  
  3203.     st4CcSensorMonitorTable OBJECT-TYPE
  3204.         SYNTAX      SEQUENCE OF St4CcSensorMonitorEntry
  3205.         MAX-ACCESS  not-accessible
  3206.         STATUS      current
  3207.         DESCRIPTION
  3208.             "Contact closure sensor monitor table."
  3209.         ::= { st4ContactClosureSensors 3 }
  3210.  
  3211.     st4CcSensorMonitorEntry OBJECT-TYPE
  3212.         SYNTAX      St4CcSensorMonitorEntry
  3213.         MAX-ACCESS  not-accessible
  3214.         STATUS      current
  3215.         DESCRIPTION
  3216.             "Objects to monitor for a particular contact closure sensor."
  3217.         INDEX       { st4UnitIndex, st4CcSensorIndex }
  3218.         ::= { st4CcSensorMonitorTable 1 }
  3219.  
  3220.     St4CcSensorMonitorEntry ::= SEQUENCE {
  3221.         st4CcSensorStatus                 DeviceStatus
  3222.     }
  3223.  
  3224.     st4CcSensorStatus OBJECT-TYPE
  3225.         SYNTAX      DeviceStatus
  3226.         MAX-ACCESS  read-only
  3227.         STATUS      current
  3228.         DESCRIPTION
  3229.             "The status of the contact closure."
  3230.         ::= { st4CcSensorMonitorEntry 1 }
  3231.  
  3232.     -- Contact Closure Sensor Event Configuration Table
  3233.  
  3234.     st4CcSensorEventConfigTable OBJECT-TYPE
  3235.         SYNTAX      SEQUENCE OF St4CcSensorEventConfigEntry
  3236.         MAX-ACCESS  not-accessible
  3237.         STATUS      current
  3238.         DESCRIPTION
  3239.             "Contact closure sensor event configuration table."
  3240.         ::= { st4ContactClosureSensors 4 }
  3241.  
  3242.     st4CcSensorEventConfigEntry OBJECT-TYPE
  3243.         SYNTAX      St4CcSensorEventConfigEntry
  3244.         MAX-ACCESS  not-accessible
  3245.         STATUS      current
  3246.         DESCRIPTION
  3247.             "Event configuration objects for a particular contact closure
  3248.              sensor."
  3249.         INDEX       { st4UnitIndex, st4CcSensorIndex }
  3250.         ::= { st4CcSensorEventConfigTable 1 }
  3251.  
  3252.     St4CcSensorEventConfigEntry ::= SEQUENCE {
  3253.         st4CcSensorNotifications              EventNotificationMethods
  3254.     }
  3255.  
  3256.     st4CcSensorNotifications OBJECT-TYPE
  3257.         SYNTAX      EventNotificationMethods
  3258.         MAX-ACCESS  read-write
  3259.         STATUS      current
  3260.         DESCRIPTION
  3261.             "The notification methods enabled for contact closure sensor
  3262.              events."
  3263.         ::= { st4CcSensorEventConfigEntry 1 }
  3264.  
  3265.     -- Analog-to-Digital Converter Sensors
  3266.  
  3267.     st4AnalogToDigitalConvSensors OBJECT IDENTIFIER ::= { st4Objects 13 }
  3268.  
  3269.     -- Analog-to-Digital Converter Sensor Common Configuration
  3270.  
  3271.     st4AdcSensorCommonConfig OBJECT IDENTIFIER ::= { st4AnalogToDigitalConvSensors 1 }
  3272.  
  3273.     st4AdcSensorHysteresis OBJECT-TYPE
  3274.         SYNTAX      Integer32(0..20)
  3275.         MAX-ACCESS  read-write
  3276.         STATUS      current
  3277.         DESCRIPTION
  3278.             "The 8-bit count hysteresis of the analog-to-digital converter
  3279.              sensor."
  3280.         ::= { st4AdcSensorCommonConfig 1 }
  3281.  
  3282.     -- Analog-to-Digital Converter Sensor Configuration Table
  3283.  
  3284.     st4AdcSensorConfigTable OBJECT-TYPE
  3285.         SYNTAX      SEQUENCE OF St4AdcSensorConfigEntry
  3286.         MAX-ACCESS  not-accessible
  3287.         STATUS      current
  3288.         DESCRIPTION
  3289.             "Analog-to-digital converter sensor configuration table."
  3290.         ::= { st4AnalogToDigitalConvSensors 2 }
  3291.  
  3292.     st4AdcSensorConfigEntry OBJECT-TYPE
  3293.         SYNTAX      St4AdcSensorConfigEntry
  3294.         MAX-ACCESS  not-accessible
  3295.         STATUS      current
  3296.         DESCRIPTION
  3297.             "Configuration objects for a particular analog-to-digital
  3298.              converter sensor."
  3299.         INDEX       { st4UnitIndex, st4AdcSensorIndex }
  3300.         ::= { st4AdcSensorConfigTable 1 }
  3301.  
  3302.     St4AdcSensorConfigEntry ::= SEQUENCE {
  3303.         st4AdcSensorIndex                 Integer32,
  3304.         st4AdcSensorID                    DisplayString,
  3305.         st4AdcSensorName                  DisplayString
  3306.     }
  3307.  
  3308.     st4AdcSensorIndex OBJECT-TYPE
  3309.         SYNTAX      Integer32(0..1)
  3310.         MAX-ACCESS  not-accessible
  3311.         STATUS      current
  3312.         DESCRIPTION
  3313.             "Analog-to-digital converter sensor index."
  3314.         ::= { st4AdcSensorConfigEntry 1 }
  3315.  
  3316.     st4AdcSensorID OBJECT-TYPE
  3317.         SYNTAX      DisplayString(SIZE(2))
  3318.         MAX-ACCESS  read-only
  3319.         STATUS      current
  3320.         DESCRIPTION
  3321.             "The internal ID of the analog-to-digital converter sensor.
  3322.              Format=AN."
  3323.         ::= { st4AdcSensorConfigEntry 2 }
  3324.  
  3325.     st4AdcSensorName OBJECT-TYPE
  3326.         SYNTAX      DisplayString(SIZE(0..32))
  3327.         MAX-ACCESS  read-write
  3328.         STATUS      current
  3329.         DESCRIPTION
  3330.             "The name of the analog-to-digital converter sensor."
  3331.         ::= { st4AdcSensorConfigEntry 3 }
  3332.  
  3333.     -- Analog-to-Digital Converter Sensor Monitor Table
  3334.  
  3335.     st4AdcSensorMonitorTable OBJECT-TYPE
  3336.         SYNTAX      SEQUENCE OF St4AdcSensorMonitorEntry
  3337.         MAX-ACCESS  not-accessible
  3338.         STATUS      current
  3339.         DESCRIPTION
  3340.             "Analog-to-digital converter sensor monitor table."
  3341.         ::= { st4AnalogToDigitalConvSensors 3 }
  3342.  
  3343.     st4AdcSensorMonitorEntry OBJECT-TYPE
  3344.         SYNTAX      St4AdcSensorMonitorEntry
  3345.         MAX-ACCESS  not-accessible
  3346.         STATUS      current
  3347.         DESCRIPTION
  3348.             "Objects to monitor for a particular analog-to-digital converter
  3349.              sensor."
  3350.         INDEX       { st4UnitIndex, st4AdcSensorIndex }
  3351.         ::= { st4AdcSensorMonitorTable 1 }
  3352.  
  3353.     St4AdcSensorMonitorEntry ::= SEQUENCE {
  3354.         st4AdcSensorValue                  Integer32,
  3355.         st4AdcSensorStatus                 DeviceStatus
  3356.     }
  3357.  
  3358.     st4AdcSensorValue OBJECT-TYPE
  3359.         SYNTAX      Integer32(-1..255)
  3360.         MAX-ACCESS  read-only
  3361.         STATUS      current
  3362.         DESCRIPTION
  3363.             "The 8-bit value from the analog-to-digital converter sensor."
  3364.         ::= { st4AdcSensorMonitorEntry 1 }
  3365.  
  3366.     st4AdcSensorStatus OBJECT-TYPE
  3367.         SYNTAX      DeviceStatus
  3368.         MAX-ACCESS  read-only
  3369.         STATUS      current
  3370.         DESCRIPTION
  3371.             "The status of the analog-to-digital converter sensor."
  3372.         ::= { st4AdcSensorMonitorEntry 2 }
  3373.  
  3374.     -- Analog-to-Digital Converter Sensor Event Configuration Table
  3375.  
  3376.     st4AdcSensorEventConfigTable OBJECT-TYPE
  3377.         SYNTAX      SEQUENCE OF St4AdcSensorEventConfigEntry
  3378.         MAX-ACCESS  not-accessible
  3379.         STATUS      current
  3380.         DESCRIPTION
  3381.             "Analog-to-digital converter sensor event configuration table."
  3382.         ::= { st4AnalogToDigitalConvSensors 4 }
  3383.  
  3384.     st4AdcSensorEventConfigEntry OBJECT-TYPE
  3385.         SYNTAX      St4AdcSensorEventConfigEntry
  3386.         MAX-ACCESS  not-accessible
  3387.         STATUS      current
  3388.         DESCRIPTION
  3389.             "Event configuration objects for a particular
  3390.              analog-to-digital converter sensor."
  3391.         INDEX       { st4UnitIndex, st4AdcSensorIndex }
  3392.         ::= { st4AdcSensorEventConfigTable 1 }
  3393.  
  3394.     St4AdcSensorEventConfigEntry ::= SEQUENCE {
  3395.         st4AdcSensorNotifications              EventNotificationMethods,
  3396.         st4AdcSensorLowAlarm                   Integer32,
  3397.         st4AdcSensorLowWarning                 Integer32,
  3398.         st4AdcSensorHighWarning                Integer32,
  3399.         st4AdcSensorHighAlarm                  Integer32
  3400.     }
  3401.  
  3402.     st4AdcSensorNotifications OBJECT-TYPE
  3403.         SYNTAX      EventNotificationMethods
  3404.         MAX-ACCESS  read-write
  3405.         STATUS      current
  3406.         DESCRIPTION
  3407.             "The notification methods enabled for analog-to-digital converter
  3408.              sensor events."
  3409.         ::= { st4AdcSensorEventConfigEntry 1 }
  3410.  
  3411.     st4AdcSensorLowAlarm OBJECT-TYPE
  3412.         SYNTAX      Integer32(0..255)
  3413.         MAX-ACCESS  read-write
  3414.         STATUS      current
  3415.         DESCRIPTION
  3416.             "The 8-bit value for the low alarm threshold of the
  3417.              analog-to-digital converter sensor."
  3418.         ::= { st4AdcSensorEventConfigEntry 2 }
  3419.  
  3420.     st4AdcSensorLowWarning OBJECT-TYPE
  3421.         SYNTAX      Integer32(0..255)
  3422.         MAX-ACCESS  read-write
  3423.         STATUS      current
  3424.         DESCRIPTION
  3425.             "The 8-bit value for the low warning threshold of the
  3426.              analog-to-digital converter sensor."
  3427.         ::= { st4AdcSensorEventConfigEntry 3 }
  3428.  
  3429.     st4AdcSensorHighWarning OBJECT-TYPE
  3430.         SYNTAX      Integer32(0..255)
  3431.         MAX-ACCESS  read-write
  3432.         STATUS      current
  3433.         DESCRIPTION
  3434.             "The 8-bit value for the high warning threshold of the
  3435.              analog-to-digital converter sensor."
  3436.         ::= { st4AdcSensorEventConfigEntry 4 }
  3437.  
  3438.     st4AdcSensorHighAlarm OBJECT-TYPE
  3439.         SYNTAX      Integer32(0..255)
  3440.         MAX-ACCESS  read-write
  3441.         STATUS      current
  3442.         DESCRIPTION
  3443.             "The 8-bit value for the high alarm threshold of the
  3444.              analog-to-digital converter sensor."
  3445.         ::= { st4AdcSensorEventConfigEntry 5 }
  3446.  
  3447.     -- Fan Sensors
  3448.  
  3449.     st4FanSensors OBJECT IDENTIFIER ::= { st4Objects 14 }
  3450.  
  3451.     -- Fan Sensor Common Configuration
  3452.  
  3453.     st4FanSensorCommonConfig OBJECT IDENTIFIER ::= { st4FanSensors 1 }
  3454.  
  3455.     st4FanSensorHysteresis OBJECT-TYPE
  3456.         SYNTAX      Integer32(0..1200)
  3457.         UNITS       "rotations per minute"
  3458.         MAX-ACCESS  read-write
  3459.         STATUS      current
  3460.         DESCRIPTION
  3461.             "The fan speed hysteresis of the sensor in rotations per minute."
  3462.         ::= { st4FanSensorCommonConfig 1 }
  3463.  
  3464.     -- Fan Sensor Configuration Table
  3465.  
  3466.     st4FanSensorConfigTable OBJECT-TYPE
  3467.         SYNTAX      SEQUENCE OF St4FanSensorConfigEntry
  3468.         MAX-ACCESS  not-accessible
  3469.         STATUS      current
  3470.         DESCRIPTION
  3471.             "Fan sensor configuration table."
  3472.         ::= { st4FanSensors 2 }
  3473.  
  3474.     st4FanSensorConfigEntry OBJECT-TYPE
  3475.         SYNTAX      St4FanSensorConfigEntry
  3476.         MAX-ACCESS  not-accessible
  3477.         STATUS      current
  3478.         DESCRIPTION
  3479.             "Configuration objects for a particular fan sensor."
  3480.         INDEX       { st4UnitIndex, st4FanSensorIndex }
  3481.         ::= { st4FanSensorConfigTable 1 }
  3482.  
  3483.     St4FanSensorConfigEntry ::= SEQUENCE {
  3484.         st4FanSensorIndex                Integer32,
  3485.         st4FanSensorID                   DisplayString,
  3486.         st4FanSensorName                 DisplayString
  3487.     }
  3488.  
  3489.     st4FanSensorIndex OBJECT-TYPE
  3490.         SYNTAX      Integer32(0..4)
  3491.         MAX-ACCESS  not-accessible
  3492.         STATUS      current
  3493.         DESCRIPTION
  3494.             "Fan sensor index."
  3495.         ::= { st4FanSensorConfigEntry 1 }
  3496.  
  3497.     st4FanSensorID OBJECT-TYPE
  3498.         SYNTAX      DisplayString(SIZE(2))
  3499.         MAX-ACCESS  read-only
  3500.         STATUS      current
  3501.         DESCRIPTION
  3502.             "The internal ID of the fan sensor.  Format=AN."
  3503.         ::= { st4FanSensorConfigEntry 2 }
  3504.  
  3505.     st4FanSensorName OBJECT-TYPE
  3506.         SYNTAX      DisplayString(SIZE(0..32))
  3507.         MAX-ACCESS  read-write
  3508.         STATUS      current
  3509.         DESCRIPTION
  3510.             "The name of the fan sensor."
  3511.         ::= { st4FanSensorConfigEntry 3 }
  3512.  
  3513.     -- Fan Sensor Monitor Table
  3514.  
  3515.     st4FanSensorMonitorTable OBJECT-TYPE
  3516.         SYNTAX      SEQUENCE OF St4FanSensorMonitorEntry
  3517.         MAX-ACCESS  not-accessible
  3518.         STATUS      current
  3519.         DESCRIPTION
  3520.             "Fan sensor monitor table."
  3521.         ::= { st4FanSensors 3 }
  3522.  
  3523.     st4FanSensorMonitorEntry OBJECT-TYPE
  3524.         SYNTAX      St4FanSensorMonitorEntry
  3525.         MAX-ACCESS  not-accessible
  3526.         STATUS      current
  3527.         DESCRIPTION
  3528.             "Objects to monitor for a particular fan sensor."
  3529.         INDEX       { st4UnitIndex, st4FanSensorIndex }
  3530.         ::= { st4FanSensorMonitorTable 1 }
  3531.  
  3532.     St4FanSensorMonitorEntry ::= SEQUENCE {
  3533.         st4FanSensorValue                 Integer32,
  3534.         st4FanSensorStatus                DeviceStatus
  3535.     }
  3536.  
  3537.     st4FanSensorValue OBJECT-TYPE
  3538.         SYNTAX      Integer32(-1..15300)
  3539.         UNITS       "rotations per minute"
  3540.         MAX-ACCESS  read-only
  3541.         STATUS      current
  3542.         DESCRIPTION
  3543.             "The measured fan speed of the sensor in rotations per minute."
  3544.         ::= { st4FanSensorMonitorEntry 1 }
  3545.  
  3546.     st4FanSensorStatus OBJECT-TYPE
  3547.         SYNTAX      DeviceStatus
  3548.         MAX-ACCESS  read-only
  3549.         STATUS      current
  3550.         DESCRIPTION
  3551.             "The status of the fan sensor."
  3552.         ::= { st4FanSensorMonitorEntry 2 }
  3553.  
  3554.     -- Fan Sensor Event Configuration Table
  3555.  
  3556.     st4FanSensorEventConfigTable OBJECT-TYPE
  3557.         SYNTAX      SEQUENCE OF St4FanSensorEventConfigEntry
  3558.         MAX-ACCESS  not-accessible
  3559.         STATUS      current
  3560.         DESCRIPTION
  3561.             "Fan sensor event configuration table."
  3562.         ::= { st4FanSensors 4 }
  3563.  
  3564.     st4FanSensorEventConfigEntry OBJECT-TYPE
  3565.         SYNTAX      St4FanSensorEventConfigEntry
  3566.         MAX-ACCESS  not-accessible
  3567.         STATUS      current
  3568.         DESCRIPTION
  3569.             "Event configuration objects for a particular fan sensor."
  3570.         INDEX       { st4UnitIndex, st4FanSensorIndex }
  3571.         ::= { st4FanSensorEventConfigTable 1 }
  3572.  
  3573.     St4FanSensorEventConfigEntry ::= SEQUENCE {
  3574.         st4FanSensorNotifications             EventNotificationMethods,
  3575.         st4FanSensorLowAlarm                  Integer32,
  3576.         st4FanSensorLowWarning                Integer32,
  3577.         st4FanSensorHighWarning               Integer32,
  3578.         st4FanSensorHighAlarm                 Integer32
  3579.     }
  3580.  
  3581.     st4FanSensorNotifications OBJECT-TYPE
  3582.         SYNTAX      EventNotificationMethods
  3583.         MAX-ACCESS  read-write
  3584.         STATUS      current
  3585.         DESCRIPTION
  3586.             "The notification methods enabled for fan sensor events."
  3587.         ::= { st4FanSensorEventConfigEntry 1 }
  3588.  
  3589.     st4FanSensorLowAlarm OBJECT-TYPE
  3590.         SYNTAX      Integer32(0..15300)
  3591.         UNITS       "rotations per minute"
  3592.         MAX-ACCESS  read-write
  3593.         STATUS      current
  3594.         DESCRIPTION
  3595.             "The low alarm threshold of the fan sensor in rotations per
  3596.              minute."
  3597.         ::= { st4FanSensorEventConfigEntry 2 }
  3598.  
  3599.     st4FanSensorLowWarning OBJECT-TYPE
  3600.         SYNTAX      Integer32(0..15300)
  3601.         UNITS       "rotations per minute"
  3602.         MAX-ACCESS  read-write
  3603.         STATUS      current
  3604.         DESCRIPTION
  3605.             "The low warning threshold of the fan sensor in rotations per
  3606.              minute."
  3607.         ::= { st4FanSensorEventConfigEntry 3 }
  3608.  
  3609.     st4FanSensorHighWarning OBJECT-TYPE
  3610.         SYNTAX      Integer32(0..15300)
  3611.         UNITS       "rotations per minute"
  3612.         MAX-ACCESS  read-write
  3613.         STATUS      current
  3614.         DESCRIPTION
  3615.             "The high warning threshold of the fan sensor in rotations per
  3616.              minute."
  3617.         ::= { st4FanSensorEventConfigEntry 4 }
  3618.  
  3619.     st4FanSensorHighAlarm OBJECT-TYPE
  3620.         SYNTAX      Integer32(0..15300)
  3621.         UNITS       "rotations per minute"
  3622.         MAX-ACCESS  read-write
  3623.         STATUS      current
  3624.         DESCRIPTION
  3625.             "The high alarm threshold of the fan sensor in rotations per
  3626.              minute."
  3627.         ::= { st4FanSensorEventConfigEntry 5 }
  3628.  
  3629.     -- Event Information
  3630.  
  3631.     st4EventInformation OBJECT IDENTIFIER ::= { st4Objects 99 }
  3632.  
  3633.     st4EventStatusText OBJECT-TYPE
  3634.         SYNTAX      DisplayString(SIZE(0..20))
  3635.         MAX-ACCESS  read-only
  3636.         STATUS      current
  3637.         DESCRIPTION
  3638.             "The text representation of the enumerated integer value of
  3639.              the most-relevant status or state object included in a trap.
  3640.              The value of this object is set only when sent with a trap.
  3641.              A read of this object will return a NULL string."
  3642.         ::= { st4EventInformation 1 }
  3643.  
  3644.     st4EventStatusCondition OBJECT-TYPE
  3645.         SYNTAX      INTEGER {
  3646.                         nonError(0),
  3647.                         error(1)
  3648.                     }
  3649.         MAX-ACCESS  read-only
  3650.         STATUS      current
  3651.         DESCRIPTION
  3652.             "The condition of the enumerated integer value of the status
  3653.              object included in a trap.  The value of this object is set
  3654.              only when sent with a trap.  A read of this object will
  3655.              return zero."
  3656.         ::= { st4EventInformation 2 }
  3657.  
  3658. --  Notification Definitions
  3659.  
  3660.     st4Notifications OBJECT IDENTIFIER ::= { sentry4 100 }
  3661.  
  3662.     -- Events
  3663.  
  3664.     st4Events OBJECT IDENTIFIER ::= { st4Notifications 0 }
  3665.     -- The 0 is for V1 compatibility
  3666.  
  3667.     st4UnitStatusEvent NOTIFICATION-TYPE
  3668.         OBJECTS {
  3669.             st4SystemLocation,
  3670.             st4UnitID,
  3671.             st4UnitName,
  3672.             st4UnitStatus,
  3673.             st4EventStatusText,
  3674.             st4EventStatusCondition
  3675.         }
  3676.         STATUS      current
  3677.         DESCRIPTION
  3678.             "Unit status event."
  3679.         --#TYPE "Sentry: Unit Status Event."
  3680.         --#SUMMARY "Status of Unit '%s' (%s) is '%s'."
  3681.         --#ARGUMENTS { 2, 1, 4 }
  3682.         --#SEVERITY CRITICAL
  3683.         --#GENERIC 6
  3684.         --#CATEGORY "Error Events"
  3685.         --#SOURCE_ID "A"
  3686.         --#TIMEINDEX 255
  3687.         --#HELP ""
  3688.         --#HELPTAG 0
  3689.         --#STATE UNKNOWN
  3690.         ::= { st4Events 1 }
  3691.  
  3692.     st4InputCordStatusEvent NOTIFICATION-TYPE
  3693.         OBJECTS {
  3694.             st4SystemLocation,
  3695.             st4InputCordID,
  3696.             st4InputCordName,
  3697.             st4InputCordState,
  3698.             st4InputCordStatus,
  3699.             st4EventStatusText,
  3700.             st4EventStatusCondition
  3701.         }
  3702.         STATUS      current
  3703.         DESCRIPTION
  3704.             "Input cord status event."
  3705.         --#TYPE "Sentry: Input Cord Status Event."
  3706.         --#SUMMARY "Status of Input Cord '%s' (%s) is '%s'."
  3707.         --#ARGUMENTS { 2, 1, 5 }
  3708.         --#SEVERITY CRITICAL
  3709.         --#GENERIC 6
  3710.         --#CATEGORY "Error Events"
  3711.         --#SOURCE_ID "A"
  3712.         --#TIMEINDEX 255
  3713.         --#HELP ""
  3714.         --#HELPTAG 0
  3715.         --#STATE UNKNOWN
  3716.         ::= { st4Events 2 }
  3717.  
  3718.     st4InputCordActivePowerEvent NOTIFICATION-TYPE
  3719.         OBJECTS {
  3720.             st4SystemLocation,
  3721.             st4InputCordID,
  3722.             st4InputCordName,
  3723.             st4InputCordActivePower,
  3724.             st4InputCordActivePowerStatus,
  3725.             st4EventStatusText,
  3726.             st4EventStatusCondition
  3727.         }
  3728.         STATUS      current
  3729.         DESCRIPTION
  3730.             "Input cord active power event."
  3731.         --#TYPE "Sentry: Input Cord Active Power Event."
  3732.         --#SUMMARY "Active Power Status of Input Cord '%s' (%s) is '%s'."
  3733.         --#ARGUMENTS { 2, 1, 5 }
  3734.         --#SEVERITY CRITICAL
  3735.         --#GENERIC 6
  3736.         --#CATEGORY "Error Events"
  3737.         --#SOURCE_ID "A"
  3738.         --#TIMEINDEX 255
  3739.         --#HELP ""
  3740.         --#HELPTAG 0
  3741.         --#STATE UNKNOWN
  3742.         ::= { st4Events 3 }
  3743.  
  3744.     st4InputCordApparentPowerEvent NOTIFICATION-TYPE
  3745.         OBJECTS {
  3746.             st4SystemLocation,
  3747.             st4InputCordID,
  3748.             st4InputCordName,
  3749.             st4InputCordApparentPower,
  3750.             st4InputCordApparentPowerStatus,
  3751.             st4EventStatusText,
  3752.             st4EventStatusCondition
  3753.         }
  3754.         STATUS      current
  3755.         DESCRIPTION
  3756.             "Input cord apparent power event."
  3757.         --#TYPE "Sentry: Input Cord Apparent Power Event."
  3758.         --#SUMMARY "Apparent Power Status of Input Cord '%s' (%s) is '%s'."
  3759.         --#ARGUMENTS { 2, 1, 5 }
  3760.         --#SEVERITY CRITICAL
  3761.         --#GENERIC 6
  3762.         --#CATEGORY "Error Events"
  3763.         --#SOURCE_ID "A"
  3764.         --#TIMEINDEX 255
  3765.         --#HELP ""
  3766.         --#HELPTAG 0
  3767.         --#STATE UNKNOWN
  3768.         ::= { st4Events 4 }
  3769.  
  3770.     st4InputCordPowerFactorEvent NOTIFICATION-TYPE
  3771.         OBJECTS {
  3772.             st4SystemLocation,
  3773.             st4InputCordID,
  3774.             st4InputCordName,
  3775.             st4InputCordPowerFactor,
  3776.             st4InputCordPowerFactorStatus,
  3777.             st4EventStatusText,
  3778.             st4EventStatusCondition
  3779.         }
  3780.         STATUS      current
  3781.         DESCRIPTION
  3782.             "Input cord power factor event."
  3783.         --#TYPE "Sentry: Input Cord Power Factor Event."
  3784.         --#SUMMARY "Power Factor Status of Input Cord '%s' (%s) is '%s'."
  3785.         --#ARGUMENTS { 2, 1, 5 }
  3786.         --#SEVERITY CRITICAL
  3787.         --#GENERIC 6
  3788.         --#CATEGORY "Error Events"
  3789.         --#SOURCE_ID "A"
  3790.         --#TIMEINDEX 255
  3791.         --#HELP ""
  3792.         --#HELPTAG 0
  3793.         --#STATE UNKNOWN
  3794.         ::= { st4Events 5 }
  3795.  
  3796.     st4InputCordOutOfBalanceEvent NOTIFICATION-TYPE
  3797.         OBJECTS {
  3798.             st4SystemLocation,
  3799.             st4InputCordID,
  3800.             st4InputCordName,
  3801.             st4InputCordOutOfBalance,
  3802.             st4InputCordOutOfBalanceStatus,
  3803.             st4EventStatusText,
  3804.             st4EventStatusCondition
  3805.         }
  3806.         STATUS      current
  3807.         DESCRIPTION
  3808.             "Input cord out-of-balance event."
  3809.         --#TYPE "Sentry: Input Cord Out-of-Balance Event."
  3810.         --#SUMMARY "Out-of-Balance Status of Input Cord '%s' (%s) is '%s'."
  3811.         --#ARGUMENTS { 2, 1, 5 }
  3812.         --#SEVERITY CRITICAL
  3813.         --#GENERIC 6
  3814.         --#CATEGORY "Error Events"
  3815.         --#SOURCE_ID "A"
  3816.         --#TIMEINDEX 255
  3817.         --#HELP ""
  3818.         --#HELPTAG 0
  3819.         --#STATE UNKNOWN
  3820.         ::= { st4Events 6 }
  3821.  
  3822.     st4LineStatusEvent NOTIFICATION-TYPE
  3823.         OBJECTS {
  3824.             st4SystemLocation,
  3825.             st4LineID,
  3826.             st4LineLabel,
  3827.             st4LineState,
  3828.             st4LineStatus,
  3829.             st4EventStatusText,
  3830.             st4EventStatusCondition
  3831.         }
  3832.         STATUS      current
  3833.         DESCRIPTION
  3834.             "Line status event."
  3835.         --#TYPE "Sentry: Line Status Event."
  3836.         --#SUMMARY "Status of Line '%s' (%s) is '%s'."
  3837.         --#ARGUMENTS { 2, 1, 5 }
  3838.         --#SEVERITY CRITICAL
  3839.         --#GENERIC 6
  3840.         --#CATEGORY "Error Events"
  3841.         --#SOURCE_ID "A"
  3842.         --#TIMEINDEX 255
  3843.         --#HELP ""
  3844.         --#HELPTAG 0
  3845.         --#STATE UNKNOWN
  3846.         ::= { st4Events 7 }
  3847.  
  3848.     st4LineCurrentEvent NOTIFICATION-TYPE
  3849.         OBJECTS {
  3850.             st4SystemLocation,
  3851.             st4LineID,
  3852.             st4LineLabel,
  3853.             st4LineCurrent,
  3854.             st4LineCurrentStatus,
  3855.             st4EventStatusText,
  3856.             st4EventStatusCondition
  3857.         }
  3858.         STATUS      current
  3859.         DESCRIPTION
  3860.             "Line current event."
  3861.         --#TYPE "Sentry: Line Current Event."
  3862.         --#SUMMARY "Current Status of Line '%s' (%s) is '%s'."
  3863.         --#ARGUMENTS { 2, 1, 5 }
  3864.         --#SEVERITY CRITICAL
  3865.         --#GENERIC 6
  3866.         --#CATEGORY "Error Events"
  3867.         --#SOURCE_ID "A"
  3868.         --#TIMEINDEX 255
  3869.         --#HELP ""
  3870.         --#HELPTAG 0
  3871.         --#STATE UNKNOWN
  3872.         ::= { st4Events 8 }
  3873.  
  3874.     st4PhaseStatusEvent NOTIFICATION-TYPE
  3875.         OBJECTS {
  3876.             st4SystemLocation,
  3877.             st4PhaseID,
  3878.             st4PhaseLabel,
  3879.             st4PhaseState,
  3880.             st4PhaseStatus,
  3881.             st4EventStatusText,
  3882.             st4EventStatusCondition
  3883.         }
  3884.         STATUS      current
  3885.         DESCRIPTION
  3886.             "Phase status event."
  3887.         --#TYPE "Sentry: Phase Status Event."
  3888.         --#SUMMARY "Status of Phase '%s' (%s) is '%s'."
  3889.         --#ARGUMENTS { 2, 1, 5 }
  3890.         --#SEVERITY CRITICAL
  3891.         --#GENERIC 6
  3892.         --#CATEGORY "Error Events"
  3893.         --#SOURCE_ID "A"
  3894.         --#TIMEINDEX 255
  3895.         --#HELP ""
  3896.         --#HELPTAG 0
  3897.         --#STATE UNKNOWN
  3898.         ::= { st4Events 9 }
  3899.  
  3900.     st4PhaseVoltageEvent NOTIFICATION-TYPE
  3901.         OBJECTS {
  3902.             st4SystemLocation,
  3903.             st4PhaseID,
  3904.             st4PhaseLabel,
  3905.             st4PhaseVoltage,
  3906.             st4PhaseVoltageStatus,
  3907.             st4EventStatusText,
  3908.             st4EventStatusCondition
  3909.         }
  3910.         STATUS      current
  3911.         DESCRIPTION
  3912.             "Phase voltage event."
  3913.         --#TYPE "Sentry: Phase Voltage Event."
  3914.         --#SUMMARY "Voltage Status of Phase '%s' (%s) is '%s'."
  3915.         --#ARGUMENTS { 2, 1, 5 }
  3916.         --#SEVERITY CRITICAL
  3917.         --#GENERIC 6
  3918.         --#CATEGORY "Error Events"
  3919.         --#SOURCE_ID "A"
  3920.         --#TIMEINDEX 255
  3921.         --#HELP ""
  3922.         --#HELPTAG 0
  3923.         --#STATE UNKNOWN
  3924.         ::= { st4Events 10 }
  3925.  
  3926.     st4PhasePowerFactorEvent NOTIFICATION-TYPE
  3927.         OBJECTS {
  3928.             st4SystemLocation,
  3929.             st4PhaseID,
  3930.             st4PhaseLabel,
  3931.             st4PhasePowerFactor,
  3932.             st4PhasePowerFactorStatus,
  3933.             st4EventStatusText,
  3934.             st4EventStatusCondition
  3935.         }
  3936.         STATUS      current
  3937.         DESCRIPTION
  3938.             "Phase voltage event."
  3939.         --#TYPE "Sentry: Phase Power Factor Event."
  3940.         --#SUMMARY "Power Factor Status of Phase '%s' (%s) is '%s'."
  3941.         --#ARGUMENTS { 2, 1, 5 }
  3942.         --#SEVERITY CRITICAL
  3943.         --#GENERIC 6
  3944.         --#CATEGORY "Error Events"
  3945.         --#SOURCE_ID "A"
  3946.         --#TIMEINDEX 255
  3947.         --#HELP ""
  3948.         --#HELPTAG 0
  3949.         --#STATE UNKNOWN
  3950.         ::= { st4Events 11 }
  3951.  
  3952.     st4OcpStatusEvent NOTIFICATION-TYPE
  3953.         OBJECTS {
  3954.             st4SystemLocation,
  3955.             st4OcpID,
  3956.             st4OcpLabel,
  3957.             st4OcpStatus,
  3958.             st4EventStatusText,
  3959.             st4EventStatusCondition
  3960.         }
  3961.         STATUS      current
  3962.         DESCRIPTION
  3963.             "Over-current protector status event."
  3964.         --#TYPE "Sentry: Over-current Protector Status Event."
  3965.         --#SUMMARY "Status of Over-current Protector '%s' (%s) is '%s'."
  3966.         --#ARGUMENTS { 2, 1, 4 }
  3967.         --#SEVERITY CRITICAL
  3968.         --#GENERIC 6
  3969.         --#CATEGORY "Error Events"
  3970.         --#SOURCE_ID "A"
  3971.         --#TIMEINDEX 255
  3972.         --#HELP ""
  3973.         --#HELPTAG 0
  3974.         --#STATE UNKNOWN
  3975.         ::= { st4Events 12 }
  3976.  
  3977.     st4BranchStatusEvent NOTIFICATION-TYPE
  3978.         OBJECTS {
  3979.             st4SystemLocation,
  3980.             st4BranchID,
  3981.             st4BranchLabel,
  3982.             st4BranchState,
  3983.             st4BranchStatus,
  3984.             st4EventStatusText,
  3985.             st4EventStatusCondition
  3986.         }
  3987.         STATUS      current
  3988.         DESCRIPTION
  3989.             "Branch status event."
  3990.         --#TYPE "Sentry: Branch Status Event."
  3991.         --#SUMMARY "Status of Branch '%s' (%s) is '%s'."
  3992.         --#ARGUMENTS { 2, 1, 5 }
  3993.         --#SEVERITY CRITICAL
  3994.         --#GENERIC 6
  3995.         --#CATEGORY "Error Events"
  3996.         --#SOURCE_ID "A"
  3997.         --#TIMEINDEX 255
  3998.         --#HELP ""
  3999.         --#HELPTAG 0
  4000.         --#STATE UNKNOWN
  4001.         ::= { st4Events 13 }
  4002.  
  4003.     st4BranchCurrentEvent NOTIFICATION-TYPE
  4004.         OBJECTS {
  4005.             st4SystemLocation,
  4006.             st4BranchID,
  4007.             st4BranchLabel,
  4008.             st4BranchCurrent,
  4009.             st4BranchCurrentStatus,
  4010.             st4EventStatusText,
  4011.             st4EventStatusCondition
  4012.         }
  4013.         STATUS      current
  4014.         DESCRIPTION
  4015.             "Branch current event."
  4016.         --#TYPE "Sentry: Branch Current Event."
  4017.         --#SUMMARY "Current Status of Branch '%s' (%s) is '%s'."
  4018.         --#ARGUMENTS { 2, 1, 5 }
  4019.         --#SEVERITY CRITICAL
  4020.         --#GENERIC 6
  4021.         --#CATEGORY "Error Events"
  4022.         --#SOURCE_ID "A"
  4023.         --#TIMEINDEX 255
  4024.         --#HELP ""
  4025.         --#HELPTAG 0
  4026.         --#STATE UNKNOWN
  4027.         ::= { st4Events 14 }
  4028.  
  4029.     st4OutletStatusEvent NOTIFICATION-TYPE
  4030.         OBJECTS {
  4031.             st4SystemLocation,
  4032.             st4OutletID,
  4033.             st4OutletName,
  4034.             st4OutletState,
  4035.             st4OutletStatus,
  4036.             st4OutletControlState,
  4037.             st4EventStatusText,
  4038.             st4EventStatusCondition
  4039.         }
  4040.         STATUS      current
  4041.         DESCRIPTION
  4042.             "Outlet status event."
  4043.         --#TYPE "Sentry: Outlet Status Event."
  4044.         --#SUMMARY "Status of Outlet '%s' (%s) is '%s'."
  4045.         --#ARGUMENTS { 2, 1, 6 }
  4046.         --#SEVERITY CRITICAL
  4047.         --#GENERIC 6
  4048.         --#CATEGORY "Error Events"
  4049.         --#SOURCE_ID "A"
  4050.         --#TIMEINDEX 255
  4051.         --#HELP ""
  4052.         --#HELPTAG 0
  4053.         --#STATE UNKNOWN
  4054.         ::= { st4Events 15 }
  4055.  
  4056.     st4OutletStateChangeEvent NOTIFICATION-TYPE
  4057.         OBJECTS {
  4058.             st4SystemLocation,
  4059.             st4OutletID,
  4060.             st4OutletName,
  4061.             st4OutletState,
  4062.             st4OutletStatus,
  4063.             st4OutletControlState,
  4064.             st4EventStatusText,
  4065.             st4EventStatusCondition
  4066.         }
  4067.         STATUS      current
  4068.         DESCRIPTION
  4069.             "Outlet state change event."
  4070.         --#TYPE "Sentry: Outlet State Change Event."
  4071.         --#SUMMARY "Outlet '%s' (%s) state has changed to '%s'."
  4072.         --#ARGUMENTS { 2, 1, 6 }
  4073.         --#SEVERITY INFORMATIONAL
  4074.         --#GENERIC 6
  4075.         --#CATEGORY "Information Events"
  4076.         --#SOURCE_ID "A"
  4077.         --#TIMEINDEX 255
  4078.         --#HELP ""
  4079.         --#HELPTAG 0
  4080.         --#STATE UNKNOWN
  4081.         ::= { st4Events 16 }
  4082.  
  4083.     st4OutletCurrentEvent NOTIFICATION-TYPE
  4084.         OBJECTS {
  4085.             st4SystemLocation,
  4086.             st4OutletID,
  4087.             st4OutletName,
  4088.             st4OutletCurrent,
  4089.             st4OutletCurrentStatus,
  4090.             st4EventStatusText,
  4091.             st4EventStatusCondition
  4092.         }
  4093.         STATUS      current
  4094.         DESCRIPTION
  4095.             "Outlet current event."
  4096.         --#TYPE "Sentry: Outlet Current Event."
  4097.         --#SUMMARY "Current Status of Outlet '%s' (%s) is '%s'."
  4098.         --#ARGUMENTS { 2, 1, 5 }
  4099.         --#SEVERITY CRITICAL
  4100.         --#GENERIC 6
  4101.         --#CATEGORY "Error Events"
  4102.         --#SOURCE_ID "A"
  4103.         --#TIMEINDEX 255
  4104.         --#HELP ""
  4105.         --#HELPTAG 0
  4106.         --#STATE UNKNOWN
  4107.         ::= { st4Events 17 }
  4108.  
  4109.     st4OutletActivePowerEvent NOTIFICATION-TYPE
  4110.         OBJECTS {
  4111.             st4SystemLocation,
  4112.             st4OutletID,
  4113.             st4OutletName,
  4114.             st4OutletActivePower,
  4115.             st4OutletActivePowerStatus,
  4116.             st4EventStatusText,
  4117.             st4EventStatusCondition
  4118.         }
  4119.         STATUS      current
  4120.         DESCRIPTION
  4121.             "Outlet active power event."
  4122.         --#TYPE "Sentry: Outlet Active Power Event."
  4123.         --#SUMMARY "Active Power Status of Outlet '%s' (%s) is '%s'."
  4124.         --#ARGUMENTS { 2, 1, 5 }
  4125.         --#SEVERITY CRITICAL
  4126.         --#GENERIC 6
  4127.         --#CATEGORY "Error Events"
  4128.         --#SOURCE_ID "A"
  4129.         --#TIMEINDEX 255
  4130.         --#HELP ""
  4131.         --#HELPTAG 0
  4132.         --#STATE UNKNOWN
  4133.         ::= { st4Events 18 }
  4134.  
  4135.     st4OutletPowerFactorEvent NOTIFICATION-TYPE
  4136.         OBJECTS {
  4137.             st4SystemLocation,
  4138.             st4OutletID,
  4139.             st4OutletName,
  4140.             st4OutletPowerFactor,
  4141.             st4OutletPowerFactorStatus,
  4142.             st4EventStatusText,
  4143.             st4EventStatusCondition
  4144.         }
  4145.         STATUS      current
  4146.         DESCRIPTION
  4147.             "Outlet power factor event."
  4148.         --#TYPE "Sentry: Outlet Power Factor Event."
  4149.         --#SUMMARY "Power Factor Status of Outlet '%s' (%s) is '%s'."
  4150.         --#ARGUMENTS { 2, 1, 5 }
  4151.         --#SEVERITY CRITICAL
  4152.         --#GENERIC 6
  4153.         --#CATEGORY "Error Events"
  4154.         --#SOURCE_ID "A"
  4155.         --#TIMEINDEX 255
  4156.         --#HELP ""
  4157.         --#HELPTAG 0
  4158.         --#STATE UNKNOWN
  4159.         ::= { st4Events 19 }
  4160.  
  4161.     st4TempSensorEvent NOTIFICATION-TYPE
  4162.         OBJECTS {
  4163.             st4SystemLocation,
  4164.             st4TempSensorID,
  4165.             st4TempSensorName,
  4166.             st4TempSensorValue,
  4167.             st4TempSensorStatus,
  4168.             st4TempSensorScale,
  4169.             st4EventStatusText,
  4170.             st4EventStatusCondition
  4171.         }
  4172.         STATUS      current
  4173.         DESCRIPTION
  4174.             "Temperature sensor event."
  4175.         --#TYPE "Sentry: Temperature Sensor Event."
  4176.         --#SUMMARY "Status of Temperature Sensor '%s' (%s) is '%s'."
  4177.         --#ARGUMENTS { 2, 1, 6 }
  4178.         --#SEVERITY CRITICAL
  4179.         --#GENERIC 6
  4180.         --#CATEGORY "Error Events"
  4181.         --#SOURCE_ID "A"
  4182.         --#TIMEINDEX 255
  4183.         --#HELP ""
  4184.         --#HELPTAG 0
  4185.         --#STATE UNKNOWN
  4186.         ::= { st4Events 20 }
  4187.  
  4188.     st4HumidSensorEvent NOTIFICATION-TYPE
  4189.         OBJECTS {
  4190.             st4SystemLocation,
  4191.             st4HumidSensorID,
  4192.             st4HumidSensorName,
  4193.             st4HumidSensorValue,
  4194.             st4HumidSensorStatus,
  4195.             st4EventStatusText,
  4196.             st4EventStatusCondition
  4197.         }
  4198.         STATUS      current
  4199.         DESCRIPTION
  4200.             "Humidity sensor event."
  4201.         --#TYPE "Sentry: Humidity Sensor Event."
  4202.         --#SUMMARY "Status of Humidity Sensor '%s' (%s) is '%s'."
  4203.         --#ARGUMENTS { 2, 1, 5 }
  4204.         --#SEVERITY CRITICAL
  4205.         --#GENERIC 6
  4206.         --#CATEGORY "Error Events"
  4207.         --#SOURCE_ID "A"
  4208.         --#TIMEINDEX 255
  4209.         --#HELP ""
  4210.         --#HELPTAG 0
  4211.         --#STATE UNKNOWN
  4212.         ::= { st4Events 21 }
  4213.  
  4214.     st4WaterSensorStatusEvent NOTIFICATION-TYPE
  4215.         OBJECTS {
  4216.             st4SystemLocation,
  4217.             st4WaterSensorID,
  4218.             st4WaterSensorName,
  4219.             st4WaterSensorStatus,
  4220.             st4EventStatusText,
  4221.             st4EventStatusCondition
  4222.         }
  4223.         STATUS      current
  4224.         DESCRIPTION
  4225.             "Water sensor status event."
  4226.         --#TYPE "Sentry: Water Sensor Status Event."
  4227.         --#SUMMARY "Status of Water Sensor '%s' (%s) is '%s'."
  4228.         --#ARGUMENTS { 2, 1, 4 }
  4229.         --#SEVERITY CRITICAL
  4230.         --#GENERIC 6
  4231.         --#CATEGORY "Error Events"
  4232.         --#SOURCE_ID "A"
  4233.         --#TIMEINDEX 255
  4234.         --#HELP ""
  4235.         --#HELPTAG 0
  4236.         --#STATE UNKNOWN
  4237.         ::= { st4Events 22 }
  4238.  
  4239.     st4CcSensorStatusEvent NOTIFICATION-TYPE
  4240.         OBJECTS {
  4241.             st4SystemLocation,
  4242.             st4CcSensorID,
  4243.             st4CcSensorName,
  4244.             st4CcSensorStatus,
  4245.             st4EventStatusText,
  4246.             st4EventStatusCondition
  4247.         }
  4248.         STATUS      current
  4249.         DESCRIPTION
  4250.             "Contact closure sensor status event."
  4251.         --#TYPE "Sentry: Contact Closure Sensor Status Event."
  4252.         --#SUMMARY "Status of Contact Closure Sensor '%s' (%s) is '%s'."
  4253.         --#ARGUMENTS { 2, 1, 4 }
  4254.         --#SEVERITY CRITICAL
  4255.         --#GENERIC 6
  4256.         --#CATEGORY "Error Events"
  4257.         --#SOURCE_ID "A"
  4258.         --#TIMEINDEX 255
  4259.         --#HELP ""
  4260.         --#HELPTAG 0
  4261.         --#STATE UNKNOWN
  4262.         ::= { st4Events 23 }
  4263.  
  4264.     st4AdcSensorEvent NOTIFICATION-TYPE
  4265.         OBJECTS {
  4266.             st4SystemLocation,
  4267.             st4AdcSensorID,
  4268.             st4AdcSensorName,
  4269.             st4AdcSensorValue,
  4270.             st4AdcSensorStatus,
  4271.             st4EventStatusText,
  4272.             st4EventStatusCondition
  4273.         }
  4274.         STATUS      current
  4275.         DESCRIPTION
  4276.             "Analog-to-digital converter sensor event."
  4277.         --#TYPE "Sentry: Analog-to-Digital Converter Sensor Event."
  4278.         --#SUMMARY "Status of Analog-to-Digital Converter Sensor '%s' (%s) is '%s'."
  4279.         --#ARGUMENTS { 2, 1, 5 }
  4280.         --#SEVERITY CRITICAL
  4281.         --#GENERIC 6
  4282.         --#CATEGORY "Error Events"
  4283.         --#SOURCE_ID "A"
  4284.         --#TIMEINDEX 255
  4285.         --#HELP ""
  4286.         --#HELPTAG 0
  4287.         --#STATE UNKNOWN
  4288.         ::= { st4Events 24 }
  4289.  
  4290.     st4FanSensorEvent NOTIFICATION-TYPE
  4291.         OBJECTS {
  4292.             st4SystemLocation,
  4293.             st4FanSensorID,
  4294.             st4FanSensorName,
  4295.             st4FanSensorValue,
  4296.             st4FanSensorStatus,
  4297.             st4EventStatusText,
  4298.             st4EventStatusCondition
  4299.         }
  4300.         STATUS      current
  4301.         DESCRIPTION
  4302.             "Fan sensor event."
  4303.         --#TYPE "Sentry: Fan Sensor Event."
  4304.         --#SUMMARY "Status of Fan Sensor '%s' (%s) is '%s'."
  4305.         --#ARGUMENTS { 2, 1, 4 }
  4306.         --#SEVERITY CRITICAL
  4307.         --#GENERIC 6
  4308.         --#CATEGORY "Error Events"
  4309.         --#SOURCE_ID "A"
  4310.         --#TIMEINDEX 255
  4311.         --#HELP ""
  4312.         --#HELPTAG 0
  4313.         --#STATE UNKNOWN
  4314.         ::= { st4Events 25 }
  4315.  
  4316. --  Conformance Definitions
  4317.  
  4318.     st4Conformance OBJECT IDENTIFIER ::= { sentry4 200 }
  4319.  
  4320.     -- Object/Notification Groups
  4321.  
  4322.     st4Groups OBJECT IDENTIFIER ::= { st4Conformance 1 }
  4323.  
  4324.     st4SystemObjectsGroup OBJECT-GROUP
  4325.         OBJECTS {
  4326.             st4SystemProductName,
  4327.             st4SystemLocation,
  4328.             st4SystemFirmwareVersion,
  4329.             st4SystemFirmwareBuildInfo,
  4330.             st4SystemNICSerialNumber,
  4331.             st4SystemNICHardwareInfo,
  4332.             st4SystemProductSeries,
  4333.             st4SystemFeatures,
  4334.             st4SystemFeatureKey,
  4335.             st4SystemConfigModifiedCount,
  4336.             st4SystemUnitCount
  4337.         }
  4338.         STATUS      current
  4339.         DESCRIPTION
  4340.             "System objects group."
  4341.         ::= { st4Groups 1 }
  4342.  
  4343.     st4UnitObjectsGroup OBJECT-GROUP
  4344.         OBJECTS {
  4345.             st4UnitID,
  4346.             st4UnitName,
  4347.             st4UnitProductSN,
  4348.             st4UnitModel,
  4349.             st4UnitAssetTag,
  4350.             st4UnitType,
  4351.             st4UnitCapabilities,
  4352.             st4UnitProductMfrDate,
  4353.             st4UnitDisplayOrientation,
  4354.             st4UnitOutletSequenceOrder,
  4355.             st4UnitOutletDisplayOrder,
  4356.             st4UnitInputCordCount,
  4357.             st4UnitTempSensorCount,
  4358.             st4UnitHumidSensorCount,
  4359.             st4UnitWaterSensorCount,
  4360.             st4UnitCcSensorCount,
  4361.             st4UnitAdcSensorCount,
  4362.             st4UnitFanSensorCount,
  4363.             st4UnitStatus,
  4364.             st4UnitNotifications
  4365.         }
  4366.         STATUS      current
  4367.         DESCRIPTION
  4368.             "Unit objects group."
  4369.         ::= { st4Groups 2 }
  4370.  
  4371.     st4InputCordObjectsGroup OBJECT-GROUP
  4372.         OBJECTS {
  4373.             st4InputCordActivePowerHysteresis,
  4374.             st4InputCordApparentPowerHysteresis,
  4375.             st4InputCordPowerFactorHysteresis,
  4376.             st4InputCordOutOfBalanceHysteresis,
  4377.             st4InputCordID,
  4378.             st4InputCordName,
  4379.             st4InputCordInletType,
  4380.             st4InputCordNominalVoltage,
  4381.             st4InputCordNominalVoltageMin,
  4382.             st4InputCordNominalVoltageMax,
  4383.             st4InputCordCurrentCapacity,
  4384.             st4InputCordCurrentCapacityMax,
  4385.             st4InputCordPowerCapacity,
  4386.             st4InputCordNominalPowerFactor,
  4387.             st4InputCordLineCount,
  4388.             st4InputCordPhaseCount,
  4389.             st4InputCordOcpCount,
  4390.             st4InputCordBranchCount,
  4391.             st4InputCordOutletCount,
  4392.             st4InputCordState,
  4393.             st4InputCordStatus,
  4394.             st4InputCordActivePower,
  4395.             st4InputCordActivePowerStatus,
  4396.             st4InputCordApparentPower,
  4397.             st4InputCordApparentPowerStatus,
  4398.             st4InputCordPowerUtilized,
  4399.             st4InputCordPowerFactor,
  4400.             st4InputCordPowerFactorStatus,
  4401.             st4InputCordEnergy,
  4402.             st4InputCordFrequency,
  4403.             st4InputCordOutOfBalance,
  4404.             st4InputCordOutOfBalanceStatus,
  4405.             st4InputCordNotifications,
  4406.             st4InputCordActivePowerLowAlarm,
  4407.             st4InputCordActivePowerLowWarning,
  4408.             st4InputCordActivePowerHighWarning,
  4409.             st4InputCordActivePowerHighAlarm,
  4410.             st4InputCordApparentPowerLowAlarm,
  4411.             st4InputCordApparentPowerLowWarning,
  4412.             st4InputCordApparentPowerHighWarning,
  4413.             st4InputCordApparentPowerHighAlarm,
  4414.             st4InputCordPowerFactorLowAlarm,
  4415.             st4InputCordPowerFactorLowWarning,
  4416.             st4InputCordOutOfBalanceHighWarning,
  4417.             st4InputCordOutOfBalanceHighAlarm
  4418.         }
  4419.         STATUS      current
  4420.         DESCRIPTION
  4421.             "Input cord objects group."
  4422.         ::= { st4Groups 3 }
  4423.  
  4424.     st4LineObjectsGroup OBJECT-GROUP
  4425.         OBJECTS {
  4426.             st4LineCurrentHysteresis,
  4427.             st4LineID,
  4428.             st4LineLabel,
  4429.             st4LineCurrentCapacity,
  4430.             st4LineState,
  4431.             st4LineStatus,
  4432.             st4LineCurrent,
  4433.             st4LineCurrentStatus,
  4434.             st4LineCurrentUtilized,
  4435.             st4LineNotifications,
  4436.             st4LineCurrentLowAlarm,
  4437.             st4LineCurrentLowWarning,
  4438.             st4LineCurrentHighWarning,
  4439.             st4LineCurrentHighAlarm
  4440.         }
  4441.         STATUS      current
  4442.         DESCRIPTION
  4443.             "Line objects group."
  4444.         ::= { st4Groups 4 }
  4445.  
  4446.     st4PhaseObjectsGroup OBJECT-GROUP
  4447.         OBJECTS {
  4448.             st4PhaseVoltageHysteresis,
  4449.             st4PhasePowerFactorHysteresis,
  4450.             st4PhaseID,
  4451.             st4PhaseLabel,
  4452.             st4PhaseNominalVoltage,
  4453.             st4PhaseBranchCount,
  4454.             st4PhaseOutletCount,
  4455.             st4PhaseState,
  4456.             st4PhaseStatus,
  4457.             st4PhaseVoltage,
  4458.             st4PhaseVoltageStatus,
  4459.             st4PhaseVoltageDeviation,
  4460.             st4PhaseCurrent,
  4461.             st4PhaseCurrentCrestFactor,
  4462.             st4PhaseActivePower,
  4463.             st4PhaseApparentPower,
  4464.             st4PhasePowerFactor,
  4465.             st4PhasePowerFactorStatus,
  4466.             st4PhaseReactance,
  4467.             st4PhaseEnergy,
  4468.             st4PhaseNotifications,
  4469.             st4PhaseVoltageLowAlarm,
  4470.             st4PhaseVoltageLowWarning,
  4471.             st4PhaseVoltageHighWarning,
  4472.             st4PhaseVoltageHighAlarm,
  4473.             st4PhasePowerFactorLowAlarm,
  4474.             st4PhasePowerFactorLowWarning
  4475.         }
  4476.         STATUS      current
  4477.         DESCRIPTION
  4478.             "Phase objects group."
  4479.         ::= { st4Groups 5 }
  4480.  
  4481.     st4OcpObjectsGroup OBJECT-GROUP
  4482.         OBJECTS {
  4483.             st4OcpID,
  4484.             st4OcpLabel,
  4485.             st4OcpType,
  4486.             st4OcpCurrentCapacity,
  4487.             st4OcpCurrentCapacityMax,
  4488.             st4OcpBranchCount,
  4489.             st4OcpOutletCount,
  4490.             st4OcpStatus,
  4491.             st4OcpNotifications
  4492.         }
  4493.         STATUS      current
  4494.         DESCRIPTION
  4495.             "Over-current protector objects group."
  4496.         ::= { st4Groups 6 }
  4497.  
  4498.     st4BranchObjectsGroup OBJECT-GROUP
  4499.         OBJECTS {
  4500.             st4BranchCurrentHysteresis,
  4501.             st4BranchID,
  4502.             st4BranchLabel,
  4503.             st4BranchCurrentCapacity,
  4504.             st4BranchPhaseID,
  4505.             st4BranchOcpID,
  4506.             st4BranchOutletCount,
  4507.             st4BranchState,
  4508.             st4BranchStatus,
  4509.             st4BranchCurrent,
  4510.             st4BranchCurrentStatus,
  4511.             st4BranchCurrentUtilized,
  4512.             st4BranchNotifications,
  4513.             st4BranchCurrentLowAlarm,
  4514.             st4BranchCurrentLowWarning,
  4515.             st4BranchCurrentHighWarning,
  4516.             st4BranchCurrentHighAlarm
  4517.         }
  4518.         STATUS      current
  4519.         DESCRIPTION
  4520.             "Branch objects group."
  4521.         ::= { st4Groups 7 }
  4522.  
  4523.     st4OutletObjectsGroup OBJECT-GROUP
  4524.         OBJECTS {
  4525.             st4OutletCurrentHysteresis,
  4526.             st4OutletActivePowerHysteresis,
  4527.             st4OutletPowerFactorHysteresis,
  4528.             st4OutletSequenceInterval,
  4529.             st4OutletRebootDelay,
  4530.             st4OutletStateChangeLogging,
  4531.             st4OutletID,
  4532.             st4OutletName,
  4533.             st4OutletCapabilities,
  4534.             st4OutletSocketType,
  4535.             st4OutletCurrentCapacity,
  4536.             st4OutletPowerCapacity,
  4537.             st4OutletWakeupState,
  4538.             st4OutletPostOnDelay,
  4539.             st4OutletPhaseID,
  4540.             st4OutletOcpID,
  4541.             st4OutletBranchID,
  4542.             st4OutletState,
  4543.             st4OutletStatus,
  4544.             st4OutletCurrent,
  4545.             st4OutletCurrentStatus,
  4546.             st4OutletCurrentUtilized,
  4547.             st4OutletVoltage,
  4548.             st4OutletActivePower,
  4549.             st4OutletActivePowerStatus,
  4550.             st4OutletApparentPower,
  4551.             st4OutletPowerFactor,
  4552.             st4OutletPowerFactorStatus,
  4553.             st4OutletCurrentCrestFactor,
  4554.             st4OutletReactance,
  4555.             st4OutletEnergy,
  4556.             st4OutletNotifications,
  4557.             st4OutletCurrentLowAlarm,
  4558.             st4OutletCurrentLowWarning,
  4559.             st4OutletCurrentHighWarning,
  4560.             st4OutletCurrentHighAlarm,
  4561.             st4OutletActivePowerLowAlarm,
  4562.             st4OutletActivePowerLowWarning,
  4563.             st4OutletActivePowerHighWarning,
  4564.             st4OutletActivePowerHighAlarm,
  4565.             st4OutletPowerFactorLowAlarm,
  4566.             st4OutletPowerFactorLowWarning,
  4567.             st4OutletControlState,
  4568.             st4OutletControlAction,
  4569.             st4OutletQueueControl
  4570.         }
  4571.         STATUS      current
  4572.         DESCRIPTION
  4573.             "Outlet objects group."
  4574.         ::= { st4Groups 8 }
  4575.  
  4576.     st4TempSensorObjectsGroup OBJECT-GROUP
  4577.         OBJECTS {
  4578.             st4TempSensorHysteresis,
  4579.             st4TempSensorScale,
  4580.             st4TempSensorID,
  4581.             st4TempSensorName,
  4582.             st4TempSensorValueMin,
  4583.             st4TempSensorValueMax,
  4584.             st4TempSensorValue,
  4585.             st4TempSensorStatus,
  4586.             st4TempSensorNotifications,
  4587.             st4TempSensorLowAlarm,
  4588.             st4TempSensorLowWarning,
  4589.             st4TempSensorHighWarning,
  4590.             st4TempSensorHighAlarm
  4591.         }
  4592.         STATUS      current
  4593.         DESCRIPTION
  4594.             "Temperature sensor objects group."
  4595.         ::= { st4Groups 9 }
  4596.  
  4597.     st4HumidSensorObjectsGroup OBJECT-GROUP
  4598.         OBJECTS {
  4599.             st4HumidSensorHysteresis,
  4600.             st4HumidSensorID,
  4601.             st4HumidSensorName,
  4602.             st4HumidSensorValue,
  4603.             st4HumidSensorStatus,
  4604.             st4HumidSensorNotifications,
  4605.             st4HumidSensorLowAlarm,
  4606.             st4HumidSensorLowWarning,
  4607.             st4HumidSensorHighWarning,
  4608.             st4HumidSensorHighAlarm
  4609.         }
  4610.         STATUS      current
  4611.         DESCRIPTION
  4612.             "Humidity sensor objects group."
  4613.         ::= { st4Groups 10 }
  4614.  
  4615.     st4WaterSensorObjectsGroup OBJECT-GROUP
  4616.         OBJECTS {
  4617.             st4WaterSensorID,
  4618.             st4WaterSensorName,
  4619.             st4WaterSensorStatus,
  4620.             st4WaterSensorNotifications
  4621.         }
  4622.         STATUS      current
  4623.         DESCRIPTION
  4624.             "Water sensor objects group."
  4625.         ::= { st4Groups 11 }
  4626.  
  4627.     st4CcSensorObjectsGroup OBJECT-GROUP
  4628.         OBJECTS {
  4629.             st4CcSensorID,
  4630.             st4CcSensorName,
  4631.             st4CcSensorStatus,
  4632.             st4CcSensorNotifications
  4633.         }
  4634.         STATUS      current
  4635.         DESCRIPTION
  4636.             "Contact closure sensor objects group."
  4637.         ::= { st4Groups 12 }
  4638.  
  4639.     st4AdcSensorObjectsGroup OBJECT-GROUP
  4640.         OBJECTS {
  4641.             st4AdcSensorHysteresis,
  4642.             st4AdcSensorID,
  4643.             st4AdcSensorName,
  4644.             st4AdcSensorValue,
  4645.             st4AdcSensorStatus,
  4646.             st4AdcSensorNotifications,
  4647.             st4AdcSensorLowAlarm,
  4648.             st4AdcSensorLowWarning,
  4649.             st4AdcSensorHighWarning,
  4650.             st4AdcSensorHighAlarm
  4651.         }
  4652.         STATUS      current
  4653.         DESCRIPTION
  4654.             "Analog-to-digital converter sensor objects group."
  4655.         ::= { st4Groups 13 }
  4656.  
  4657.     st4FanSensorObjectsGroup OBJECT-GROUP
  4658.         OBJECTS {
  4659.             st4FanSensorHysteresis,
  4660.             st4FanSensorID,
  4661.             st4FanSensorName,
  4662.             st4FanSensorValue,
  4663.             st4FanSensorStatus,
  4664.             st4FanSensorNotifications,
  4665.             st4FanSensorLowAlarm,
  4666.             st4FanSensorLowWarning,
  4667.             st4FanSensorHighWarning,
  4668.             st4FanSensorHighAlarm
  4669.         }
  4670.         STATUS      current
  4671.         DESCRIPTION
  4672.             "Fan sensor objects group."
  4673.         ::= { st4Groups 14 }
  4674.  
  4675.     st4EventInfoObjectsGroup OBJECT-GROUP
  4676.         OBJECTS {
  4677.             st4EventStatusText,
  4678.             st4EventStatusCondition
  4679.         }
  4680.         STATUS      current
  4681.         DESCRIPTION
  4682.             "Event information objects group."
  4683.         ::= { st4Groups 99 }
  4684.  
  4685.     st4EventNotificationsGroup NOTIFICATION-GROUP
  4686.         NOTIFICATIONS {
  4687.             st4UnitStatusEvent,
  4688.             st4InputCordStatusEvent,
  4689.             st4InputCordActivePowerEvent,
  4690.             st4InputCordApparentPowerEvent,
  4691.             st4InputCordPowerFactorEvent,
  4692.             st4InputCordOutOfBalanceEvent,
  4693.             st4LineStatusEvent,
  4694.             st4LineCurrentEvent,
  4695.             st4PhaseStatusEvent,
  4696.             st4PhaseVoltageEvent,
  4697.             st4PhasePowerFactorEvent,
  4698.             st4OcpStatusEvent,
  4699.             st4BranchStatusEvent,
  4700.             st4BranchCurrentEvent,
  4701.             st4OutletStatusEvent,
  4702.             st4OutletStateChangeEvent,
  4703.             st4OutletCurrentEvent,
  4704.             st4OutletActivePowerEvent,
  4705.             st4OutletPowerFactorEvent,
  4706.             st4TempSensorEvent,
  4707.             st4HumidSensorEvent,
  4708.             st4WaterSensorStatusEvent,
  4709.             st4CcSensorStatusEvent,
  4710.             st4AdcSensorEvent,
  4711.             st4FanSensorEvent
  4712.         }
  4713.         STATUS      current
  4714.         DESCRIPTION
  4715.             "Event notifications group."
  4716.         ::= { st4Groups 100 }
  4717.  
  4718.     -- Compliance Statements
  4719.  
  4720.     st4Compliances OBJECT IDENTIFIER ::= { st4Conformance 2 }
  4721.  
  4722.     st4ModuleCompliances MODULE-COMPLIANCE
  4723.         STATUS current
  4724.         DESCRIPTION
  4725.             "The requirements for conformance to the Sentry4-MIB."
  4726.         MODULE
  4727.         GROUP st4SystemObjectsGroup
  4728.         DESCRIPTION
  4729.             "System objects group."
  4730.         GROUP st4UnitObjectsGroup
  4731.         DESCRIPTION
  4732.             "Unit objects group."
  4733.         GROUP st4InputCordObjectsGroup
  4734.         DESCRIPTION
  4735.             "Input cord objects group."
  4736.         GROUP st4LineObjectsGroup
  4737.         DESCRIPTION
  4738.             "Line objects group."
  4739.         GROUP st4PhaseObjectsGroup
  4740.         DESCRIPTION
  4741.             "Phase objects group."
  4742.         GROUP st4OcpObjectsGroup
  4743.         DESCRIPTION
  4744.             "Over-current protector objects group."
  4745.         GROUP st4BranchObjectsGroup
  4746.         DESCRIPTION
  4747.             "Branch objects group."
  4748.         GROUP st4OutletObjectsGroup
  4749.         DESCRIPTION
  4750.             "Outlet objects group."
  4751.         GROUP st4TempSensorObjectsGroup
  4752.         DESCRIPTION
  4753.             "Temperature sensor objects group."
  4754.         GROUP st4HumidSensorObjectsGroup
  4755.         DESCRIPTION
  4756.             "Humidity sensor objects group."
  4757.         GROUP st4WaterSensorObjectsGroup
  4758.         DESCRIPTION
  4759.             "Water sensor objects group."
  4760.         GROUP st4CcSensorObjectsGroup
  4761.         DESCRIPTION
  4762.             "Contact closure sensor objects group."
  4763.         GROUP st4AdcSensorObjectsGroup
  4764.         DESCRIPTION
  4765.             "Analog-to-digital converter sensor objects group."
  4766.         GROUP st4FanSensorObjectsGroup
  4767.         DESCRIPTION
  4768.             "Fan sensor objects group."
  4769.         GROUP st4EventInfoObjectsGroup
  4770.         DESCRIPTION
  4771.             "Event information objects group."
  4772.         GROUP st4EventNotificationsGroup
  4773.         DESCRIPTION
  4774.             "Event notifications group."
  4775.         ::= { st4Compliances 1 }
  4776.  
  4777. END