--
--  Uptime Devices, Inc.
--  sh2 MIB
--  $Id: sh2.mib,v 1.12 2004/03/03 12:00:39 devel Exp $
--

UPTIME-ROOT-MIB DEFINITIONS ::= BEGIN
        IMPORTS
                DisplayString
                        FROM RFC1213-MIB
                enterprises
                        FROM RFC1155-SMI
                OBJECT-TYPE
                        FROM RFC-1212
                TRAP-TYPE
                        FROM RFC-1215;

        uptime          OBJECT IDENTIFIER ::= { enterprises 13045 }
        shseries        OBJECT IDENTIFIER ::= { uptime 1 }
        sdcseries       OBJECT IDENTIFIER ::= { uptime 2 }
        sh2             OBJECT IDENTIFIER ::= { shseries 1 }
        shPro           OBJECT IDENTIFIER ::= { shseries 2 }
        sh2system       OBJECT IDENTIFIER ::= { sh2 1 }
        sh2sensor       OBJECT IDENTIFIER ::= { sh2 2 }


        -- the sh2 sensor information (by port number)

        sh2SensorNumber OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "The number of online, connected sensors."
                ::= { sh2sensor 1 }

        sh2SensorTable OBJECT-TYPE
                SYNTAX SEQUENCE OF SH2SensorEntry
                ACCESS not-accessible
                STATUS mandatory
                DESCRIPTION
                        "Table of sensors."
                ::= { sh2sensor 2 }

        sh2SensorEntry OBJECT-TYPE
                SYNTAX SH2SensorEntry
                ACCESS not-accessible
                STATUS mandatory
                DESCRIPTION
                        "A sensor table entry."
                INDEX { sh2SensorIndex }
                ::= { sh2SensorTable 1 }

        SH2SensorEntry ::=
                SEQUENCE {
                        sh2SensorIndex                  INTEGER,
                        sh2SensorName                   DisplayString,
                        sh2SensorType                   DisplayString,
                        sh2SensorCurrentValue           INTEGER,
                        sh2SensorOnlineStatus           INTEGER,
                        sh2SensorState                  INTEGER,
                        sh2SensorHighCritical           INTEGER,
                        sh2SensorHighWarning            INTEGER,
                        sh2SensorLowWarning             INTEGER,
                        sh2SensorLowCritical            INTEGER,
                        sh2SensorGoOnline               INTEGER,
                        sh2SensorRearm                  INTEGER,
                        sh2SensorTempScaleType          INTEGER,
                        sh2SensorDCDirection            INTEGER,
                        sh2SensorDCNormalState          INTEGER,
                        sh2SensorDCOutputLevel          INTEGER,
                        sh2SensorCalibration            INTEGER
                }

        sh2SensorIndex OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "The sensor port number."
                ::= { sh2SensorEntry 1 }

        sh2SensorName OBJECT-TYPE
                SYNTAX DisplayString (SIZE (0..12))
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The sensor name."
                ::= { sh2SensorEntry 2 }

        sh2SensorType OBJECT-TYPE
                SYNTAX DisplayString (SIZE (0..255))
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "The sensor type."
                ::= { sh2SensorEntry 3 }

        sh2SensorCurrentValue OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "The sensor's current value."
                ::= { sh2SensorEntry 4 }

        sh2SensorOnlineStatus OBJECT-TYPE
                SYNTAX INTEGER {
                        online(1),
                        offline(2)
                }
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "Status (online/offline) of the sensor."
                ::= { sh2SensorEntry 5 }

        sh2SensorState OBJECT-TYPE
                SYNTAX INTEGER {
                        highCritical(1),
                        highWarning(2),
                        lowWarning(3),
                        lowCritical(4),
                        normal(5),
                        notPresent(6)
                        }
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "The sensor state relative to the thresholds." 
                ::= { sh2SensorEntry 6 }

        sh2SensorHighCritical OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The high critical threshold."
                ::= { sh2SensorEntry 7 }

        sh2SensorHighWarning OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The high warning threshold."
                ::= { sh2SensorEntry 8 }

        sh2SensorLowWarning OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The low warning threshold."
                ::= { sh2SensorEntry 9 }

        sh2SensorLowCritical OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The low critical threshold."
                ::= { sh2SensorEntry 10 }

        sh2SensorGoOnline OBJECT-TYPE
                SYNTAX INTEGER {
                        online(1),
                        offline(2)
                }
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "Set the sensor online or offline."
                ::= { sh2SensorEntry 11 }

        sh2SensorRearm OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The rearm value."
                ::= { sh2SensorEntry 12 }

        sh2SensorTempScaleType OBJECT-TYPE
                SYNTAX INTEGER {
                        none(1),
                        fahrenheit(2),
                        celsius(3)
                        }
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The temperature scale type." 
                ::= { sh2SensorEntry 13 }

        sh2SensorDCDirection OBJECT-TYPE
                SYNTAX INTEGER {
                        none(1),
                        input(2),
                        output(3)
                        }
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The dry contact type." 
                ::= { sh2SensorEntry 14 }

        sh2SensorDCNormalState OBJECT-TYPE
                SYNTAX INTEGER {
                        closed(0),
                        open(1),
                        none(2)
                        }
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The dry contact normal state." 
                ::= { sh2SensorEntry 15 }

        sh2SensorDCOutputLevel OBJECT-TYPE
                SYNTAX INTEGER {
                        none(1),
                        low(2),
                        high(3)
                        }
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The dry contact output level." 
                ::= { sh2SensorEntry 16 }

        sh2SensorCalibration OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The offset value to add to the temperature or humidity reading."
                ::= { sh2SensorEntry 17 }


        --
        -- the sh2 temperature sensor information
        --

        sh2TempSensorTable OBJECT-TYPE
                SYNTAX SEQUENCE OF SH2TempSensorEntry
                ACCESS not-accessible
                STATUS mandatory
                DESCRIPTION
                        "Table of up to two temperature sensors."
                ::= { sh2sensor 3 }

        sh2TempSensorEntry OBJECT-TYPE
                SYNTAX SH2TempSensorEntry
                ACCESS not-accessible
                STATUS mandatory
                DESCRIPTION
                        "A temperature sensor table entry."
                INDEX { sh2TempSensorIndex }
                ::= { sh2TempSensorTable 1 }

        SH2TempSensorEntry ::=
                SEQUENCE {
                        sh2TempSensorIndex              INTEGER,
                        sh2TempSensorName               DisplayString,
                        sh2TempSensorType               DisplayString,
                        sh2TempSensorCurrentValue       INTEGER,
                        sh2TempSensorOnlineStatus       INTEGER,
                        sh2TempSensorState              INTEGER,
                        sh2TempSensorHighCritical       INTEGER,
                        sh2TempSensorHighWarning        INTEGER,
                        sh2TempSensorLowWarning         INTEGER,
                        sh2TempSensorLowCritical        INTEGER,
                        sh2TempSensorGoOnline           INTEGER,
                        sh2TempSensorRearm              INTEGER,
                        sh2TempSensorScaleType          INTEGER,
                        sh2TempSensorCalibration        INTEGER
                }

        sh2TempSensorIndex OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "The sensor port number."
                ::= { sh2TempSensorEntry 1 }

        sh2TempSensorName OBJECT-TYPE
                SYNTAX DisplayString (SIZE (0..12))
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The sensor name."
                ::= { sh2TempSensorEntry 2 }

        sh2TempSensorType OBJECT-TYPE
                SYNTAX DisplayString (SIZE (0..255))
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "The sensor type."
                ::= { sh2TempSensorEntry 3 }

        sh2TempSensorCurrentValue OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "The sensor's current value."
                ::= { sh2TempSensorEntry 4 }

        sh2TempSensorOnlineStatus OBJECT-TYPE
                SYNTAX INTEGER {
                        online(1),
                        offline(2)
                }
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "Status (online/offline) of the sensor."
                ::= { sh2TempSensorEntry 5 }

        sh2TempSensorState OBJECT-TYPE
                SYNTAX INTEGER {
                        highCritical(1),
                        highWarning(2),
                        lowWarning(3),
                        lowCritical(4),
                        normal(5),
                        notPresent(6)
                        }
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "The sensor state relative to the thresholds." 
                ::= { sh2TempSensorEntry 6 }

        sh2TempSensorHighCritical OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The high critical threshold."
                ::= { sh2TempSensorEntry 7 }

        sh2TempSensorHighWarning OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The high warning threshold."
                ::= { sh2TempSensorEntry 8 }

        sh2TempSensorLowWarning OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The low warning threshold."
                ::= { sh2TempSensorEntry 9 }

        sh2TempSensorLowCritical OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The low critical threshold."
                ::= { sh2TempSensorEntry 10 }

        sh2TempSensorGoOnline OBJECT-TYPE
                SYNTAX INTEGER {
                        online(1),
                        offline(2)
                }
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "Set the sensor online or offline."
                ::= { sh2TempSensorEntry 11 }

        sh2TempSensorRearm OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The rearm value."
                ::= { sh2TempSensorEntry 12 }

        sh2TempSensorScaleType OBJECT-TYPE
                SYNTAX INTEGER {
                        fahrenheit(2),
                        celsius(3)
                        }
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The temperature scale type." 
                ::= { sh2TempSensorEntry 13 }

        sh2TempSensorCalibration OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The offset value to add to the temperature reading."
                ::= { sh2TempSensorEntry 14 }

        --
        -- the sh2 humidity sensor information
        --

        sh2HumdSensorTable OBJECT-TYPE
                SYNTAX SEQUENCE OF SH2HumdSensorEntry
                ACCESS not-accessible
                STATUS mandatory
                DESCRIPTION
                        "Table of up to two humidity sensors."
                ::= { sh2sensor 4 }

        sh2HumdSensorEntry OBJECT-TYPE
                SYNTAX SH2HumdSensorEntry
                ACCESS not-accessible
                STATUS mandatory
                DESCRIPTION
                        "A sensor table entry."
                INDEX { sh2HumdSensorIndex }
                ::= { sh2HumdSensorTable 1 }

        SH2HumdSensorEntry ::=
                SEQUENCE {
                        sh2HumdSensorIndex              INTEGER,
                        sh2HumdSensorName               DisplayString,
                        sh2HumdSensorType               DisplayString,
                        sh2HumdSensorCurrentValue       INTEGER,
                        sh2HumdSensorOnlineStatus       INTEGER,
                        sh2HumdSensorState              INTEGER,
                        sh2HumdSensorHighCritical       INTEGER,
                        sh2HumdSensorHighWarning        INTEGER,
                        sh2HumdSensorLowWarning         INTEGER,
                        sh2HumdSensorLowCritical        INTEGER,
                        sh2HumdSensorGoOnline           INTEGER,
                        sh2HumdSensorRearm              INTEGER,
                        sh2HumdSensorCalibration        INTEGER
                }

        sh2HumdSensorIndex OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "The sensor port number."
                ::= { sh2HumdSensorEntry 1 }

        sh2HumdSensorName OBJECT-TYPE
                SYNTAX DisplayString (SIZE (0..12))
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The sensor name."
                ::= { sh2HumdSensorEntry 2 }

        sh2HumdSensorType OBJECT-TYPE
                SYNTAX DisplayString (SIZE (0..255))
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "The sensor type."
                ::= { sh2HumdSensorEntry 3 }

        sh2HumdSensorCurrentValue OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "The sensor's current value."
                ::= { sh2HumdSensorEntry 4 }

        sh2HumdSensorOnlineStatus OBJECT-TYPE
                SYNTAX INTEGER {
                        online(1),
                        offline(2)
                }
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "Status (online/offline) of the sensor."
                ::= { sh2HumdSensorEntry 5 }

        sh2HumdSensorState OBJECT-TYPE
                SYNTAX INTEGER {
                        highCritical(1),
                        highWarning(2),
                        lowWarning(3),
                        lowCritical(4),
                        normal(5),
                        notPresent(6)
                        }
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "The sensor state relative to the thresholds." 
                ::= { sh2HumdSensorEntry 6 }

        sh2HumdSensorHighCritical OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The high critical threshold."
                ::= { sh2HumdSensorEntry 7 }

        sh2HumdSensorHighWarning OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The high warning threshold."
                ::= { sh2HumdSensorEntry 8 }

        sh2HumdSensorLowWarning OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The low warning threshold."
                ::= { sh2HumdSensorEntry 9 }

        sh2HumdSensorLowCritical OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The low critical threshold."
                ::= { sh2HumdSensorEntry 10 }

        sh2HumdSensorGoOnline OBJECT-TYPE
                SYNTAX INTEGER {
                        online(1),
                        offline(2)
                }
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "Set the sensor online or offline."
                ::= { sh2HumdSensorEntry 11 }

        sh2HumdSensorRearm OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The rearm value."
                ::= { sh2HumdSensorEntry 12 }

        sh2HumdSensorCalibration OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The offset value to add to the humidity reading."
                ::= { sh2HumdSensorEntry 13 }

        --
        -- the sh2 bi-state sensor information
        --

        sh2StateSensorTable OBJECT-TYPE
                SYNTAX SEQUENCE OF SH2StateSensorEntry
                ACCESS not-accessible
                STATUS mandatory
                DESCRIPTION
                        "Table of up to two bi-state sensors."
                ::= { sh2sensor 5 }

        sh2StateSensorEntry OBJECT-TYPE
                SYNTAX SH2StateSensorEntry
                ACCESS not-accessible
                STATUS mandatory
                DESCRIPTION
                        "A sensor table entry."
                INDEX { sh2StateSensorIndex }
                ::= { sh2StateSensorTable 1 }

        SH2StateSensorEntry ::=
                SEQUENCE {
                        sh2StateSensorIndex             INTEGER,
                        sh2StateSensorName              DisplayString,
                        sh2StateSensorType              DisplayString,
                        sh2StateSensorCurrentValue      INTEGER,
                        sh2StateSensorOnlineStatus      INTEGER,
                        sh2StateSensorState             INTEGER,
                        sh2StateSensorGoOnline          INTEGER,
                        sh2StateSensorDCDirection       INTEGER,
                        sh2StateSensorDCNormalState     INTEGER,
                        sh2StateSensorDCOutputLevel     INTEGER
                }

        sh2StateSensorIndex OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "The sensor port number."
                ::= { sh2StateSensorEntry 1 }

        sh2StateSensorName OBJECT-TYPE
                SYNTAX DisplayString (SIZE (0..12))
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The sensor name."
                ::= { sh2StateSensorEntry 2 }

        sh2StateSensorType OBJECT-TYPE
                SYNTAX DisplayString (SIZE (0..255))
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "The sensor type."
                ::= { sh2StateSensorEntry 3 }

        sh2StateSensorCurrentValue OBJECT-TYPE
                SYNTAX INTEGER
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "The sensor's current value."
                ::= { sh2StateSensorEntry 4 }

        sh2StateSensorOnlineStatus OBJECT-TYPE
                SYNTAX INTEGER {
                        online(1),
                        offline(2)
                }
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "Status (online/offline) of the sensor."
                ::= { sh2StateSensorEntry 5 }

        sh2StateSensorState OBJECT-TYPE
                SYNTAX INTEGER {
                        highCritical(1),
                        highWarning(2),
                        lowWarning(3),
                        lowCritical(4),
                        normal(5),
                        notPresent(6)
                        }
                ACCESS read-only
                STATUS mandatory
                DESCRIPTION
                        "The sensor state relative to the thresholds." 
                ::= { sh2StateSensorEntry 6 }

        sh2StateSensorGoOnline OBJECT-TYPE
                SYNTAX INTEGER {
                        online(1),
                        offline(2)
                }
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "Set the sensor online or offline."
                ::= { sh2StateSensorEntry 7 }

        sh2StateSensorDCDirection OBJECT-TYPE
                SYNTAX INTEGER {
                        none(1),
                        input(2),
                        output(3)
                        }
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The dry contact type." 
                ::= { sh2StateSensorEntry 8 }

        sh2StateSensorDCNormalState OBJECT-TYPE
                SYNTAX INTEGER {
                        closed(0),
                        open(1),
                        none(2)
                        }
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The dry contact normal state." 
                ::= { sh2StateSensorEntry 9 }

        sh2StateSensorDCOutputLevel OBJECT-TYPE
                SYNTAX INTEGER {
                        none(1),
                        low(2),
                        high(3)
                        }
                ACCESS read-write
                STATUS mandatory
                DESCRIPTION
                        "The dry contact output level." 
                ::= { sh2StateSensorEntry 10 }

        -- traps

        sh2Sensor1HighCritical TRAP-TYPE
                ENTERPRISE sh2
                VARIABLES {
                        sysDescr,
                        sh2SensorName,
                        sh2SensorType,
                        sh2SensorCurrentValue,
                        sh2SensorState
                        }
                DESCRIPTION
                        "Sensor 1 is in the high critical state." 
                ::= 101

        sh2Sensor1HighWarning TRAP-TYPE
                ENTERPRISE sh2
                VARIABLES {
                        sysDescr,
                        sh2SensorName,
                        sh2SensorType,
                        sh2SensorCurrentValue,
                        sh2SensorState
                        }
                DESCRIPTION
                        "Sensor 1 is in the high warning state." 
                ::= 102

        sh2Sensor1LowWarning TRAP-TYPE
                ENTERPRISE sh2
                VARIABLES {
                        sysDescr,
                        sh2SensorName,
                        sh2SensorType,
                        sh2SensorCurrentValue,
                        sh2SensorState
                        }
                DESCRIPTION
                        "Sensor 1 is in the low warning state." 
                ::= 103

        sh2Sensor1LowCritical TRAP-TYPE
                ENTERPRISE sh2
                VARIABLES {
                        sysDescr,
                        sh2SensorName,
                        sh2SensorType,
                        sh2SensorCurrentValue,
                        sh2SensorState
                        }
                DESCRIPTION
                        "Sensor 1 is in the low critical state." 
                ::= 104

        sh2Sensor1Normal TRAP-TYPE
                ENTERPRISE sh2
                VARIABLES {
                        sysDescr,
                        sh2SensorName,
                        sh2SensorType,
                        sh2SensorCurrentValue,
                        sh2SensorState
                        }
                DESCRIPTION
                        "Sensor 1 is in the normal state." 
                ::= 105

        sh2Sensor2HighCritical TRAP-TYPE
                ENTERPRISE sh2
                VARIABLES {
                        sysDescr,
                        sh2SensorName,
                        sh2SensorType,
                        sh2SensorCurrentValue,
                        sh2SensorState
                        }
                DESCRIPTION
                        "Sensor 2 is in the high critical state." 
                ::= 106

        sh2Sensor2HighWarning TRAP-TYPE
                ENTERPRISE sh2
                VARIABLES {
                        sysDescr,
                        sh2SensorName,
                        sh2SensorType,
                        sh2SensorCurrentValue,
                        sh2SensorState
                        }
                DESCRIPTION
                        "Sensor 2 is in the high warning state." 
                ::= 107

        sh2Sensor2LowWarning TRAP-TYPE
                ENTERPRISE sh2
                VARIABLES {
                        sysDescr,
                        sh2SensorName,
                        sh2SensorType,
                        sh2SensorCurrentValue,
                        sh2SensorState
                        }
                DESCRIPTION
                        "Sensor 2 is in the low warning state." 
                ::= 108

        sh2Sensor2LowCritical TRAP-TYPE
                ENTERPRISE sh2
                VARIABLES {
                        sysDescr,
                        sh2SensorName,
                        sh2SensorType,
                        sh2SensorCurrentValue,
                        sh2SensorState
                        }
                DESCRIPTION
                        "Sensor 2 is in the low critical state." 
                ::= 109

        sh2Sensor2Normal TRAP-TYPE
                ENTERPRISE sh2
                VARIABLES {
                        sysDescr,
                        sh2SensorName,
                        sh2SensorType,
                        sh2SensorCurrentValue,
                        sh2SensorState
                        }
                DESCRIPTION
                        "Sensor 2 is in the normal state." 
                ::= 110

END