Blame mibs/ietf/ENTITY-SENSOR-MIB

Packit Service 9ccfef
ENTITY-SENSOR-MIB DEFINITIONS ::= BEGIN
Packit Service 9ccfef
Packit Service 9ccfef
IMPORTS
Packit Service 9ccfef
        MODULE-IDENTITY, OBJECT-TYPE,
Packit Service 9ccfef
        Integer32, Unsigned32, mib-2
Packit Service 9ccfef
                FROM SNMPv2-SMI
Packit Service 9ccfef
        MODULE-COMPLIANCE, OBJECT-GROUP
Packit Service 9ccfef
                FROM SNMPv2-CONF
Packit Service 9ccfef
        TEXTUAL-CONVENTION, TimeStamp
Packit Service 9ccfef
                FROM SNMPv2-TC
Packit Service 9ccfef
        entPhysicalIndex, entityPhysicalGroup
Packit Service 9ccfef
                FROM ENTITY-MIB
Packit Service 9ccfef
        SnmpAdminString
Packit Service 9ccfef
                FROM SNMP-FRAMEWORK-MIB;
Packit Service 9ccfef
Packit Service 9ccfef
entitySensorMIB MODULE-IDENTITY
Packit Service 9ccfef
    LAST-UPDATED    "200212160000Z"
Packit Service 9ccfef
    ORGANIZATION    "IETF Entity MIB Working Group"
Packit Service 9ccfef
    CONTACT-INFO
Packit Service 9ccfef
            "        Andy Bierman
Packit Service 9ccfef
                     Cisco Systems, Inc.
Packit Service 9ccfef
                Tel: +1 408-527-3711
Packit Service 9ccfef
             E-mail: abierman@cisco.com
Packit Service 9ccfef
             Postal: 170 West Tasman Drive
Packit Service 9ccfef
                     San Jose, CA USA 95134
Packit Service 9ccfef
Packit Service 9ccfef
                     Dan Romascanu
Packit Service 9ccfef
                     Avaya Inc.
Packit Service 9ccfef
                Tel: +972-3-645-8414
Packit Service 9ccfef
              Email: dromasca@avaya.com
Packit Service 9ccfef
             Postal: Atidim technology Park, Bldg. #3
Packit Service 9ccfef
                     Tel Aviv, Israel, 61131
Packit Service 9ccfef
Packit Service 9ccfef
                     K.C. Norseth
Packit Service 9ccfef
                     L-3 Communications
Packit Service 9ccfef
                Tel: +1 801-594-2809
Packit Service 9ccfef
              Email: kenyon.c.norseth@L-3com.com
Packit Service 9ccfef
             Postal: 640 N. 2200 West.
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
                     Salt Lake City, Utah 84116-0850
Packit Service 9ccfef
Packit Service 9ccfef
             Send comments to <entmib@ietf.org>
Packit Service 9ccfef
             Mailing list subscription info:
Packit Service 9ccfef
               http://www.ietf.org/mailman/listinfo/entmib "
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "This module defines Entity MIB extensions for physical
Packit Service 9ccfef
             sensors.
Packit Service 9ccfef
Packit Service 9ccfef
             Copyright (C) The Internet Society (2002). This version
Packit Service 9ccfef
             of this MIB module is part of RFC 3433; see the RFC
Packit Service 9ccfef
             itself for full legal notices."
Packit Service 9ccfef
Packit Service 9ccfef
    REVISION        "200212160000Z"
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "Initial version of the Entity Sensor MIB module, published
Packit Service 9ccfef
             as RFC 3433."
Packit Service 9ccfef
    ::= { mib-2 99 }
Packit Service 9ccfef
Packit Service 9ccfef
entitySensorObjects              OBJECT IDENTIFIER
Packit Service 9ccfef
     ::= { entitySensorMIB 1 }
Packit Service 9ccfef
Packit Service 9ccfef
-- entitySensorNotifications        OBJECT IDENTIFIER
Packit Service 9ccfef
--     ::= { entitySensorMIB 2 }
Packit Service 9ccfef
entitySensorConformance          OBJECT IDENTIFIER
Packit Service 9ccfef
     ::= { entitySensorMIB 3 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Textual Conventions
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
EntitySensorDataType ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
    STATUS       current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "An object using this data type represents the Entity Sensor
Packit Service 9ccfef
            measurement data type associated with a physical sensor
Packit Service 9ccfef
            value. The actual data units are determined by examining an
Packit Service 9ccfef
            object of this type together with the associated
Packit Service 9ccfef
            EntitySensorDataScale object.
Packit Service 9ccfef
Packit Service 9ccfef
            An object of this type SHOULD be defined together with
Packit Service 9ccfef
            objects of type EntitySensorDataScale and
Packit Service 9ccfef
            EntitySensorPrecision.  Together, associated objects of
Packit Service 9ccfef
            these three types are used to identify the semantics of an
Packit Service 9ccfef
            object of type EntitySensorValue.
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
            Valid values are:
Packit Service 9ccfef
Packit Service 9ccfef
               other(1):        a measure other than those listed below
Packit Service 9ccfef
               unknown(2):      unknown measurement, or arbitrary,
Packit Service 9ccfef
                                relative numbers
Packit Service 9ccfef
               voltsAC(3):      electric potential
Packit Service 9ccfef
               voltsDC(4):      electric potential
Packit Service 9ccfef
               amperes(5):      electric current
Packit Service 9ccfef
               watts(6):        power
Packit Service 9ccfef
               hertz(7):        frequency
Packit Service 9ccfef
               celsius(8):      temperature
Packit Service 9ccfef
               percentRH(9):    percent relative humidity
Packit Service 9ccfef
               rpm(10):         shaft revolutions per minute
Packit Service 9ccfef
               cmm(11),:        cubic meters per minute (airflow)
Packit Service 9ccfef
               truthvalue(12):  value takes { true(1), false(2) }
Packit Service 9ccfef
Packit Service 9ccfef
            "
Packit Service 9ccfef
    SYNTAX INTEGER {
Packit Service 9ccfef
        other(1),
Packit Service 9ccfef
        unknown(2),
Packit Service 9ccfef
        voltsAC(3),
Packit Service 9ccfef
        voltsDC(4),
Packit Service 9ccfef
        amperes(5),
Packit Service 9ccfef
        watts(6),
Packit Service 9ccfef
        hertz(7),
Packit Service 9ccfef
        celsius(8),
Packit Service 9ccfef
        percentRH(9),
Packit Service 9ccfef
        rpm(10),
Packit Service 9ccfef
        cmm(11),
Packit Service 9ccfef
        truthvalue(12)
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
EntitySensorDataScale ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
    STATUS       current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "An object using this data type represents a data scaling
Packit Service 9ccfef
            factor, represented with an International System of Units
Packit Service 9ccfef
            (SI) prefix.  The actual data units are determined by
Packit Service 9ccfef
            examining an object of this type together with the
Packit Service 9ccfef
            associated EntitySensorDataType object.
Packit Service 9ccfef
Packit Service 9ccfef
            An object of this type SHOULD be defined together with
Packit Service 9ccfef
            objects of type EntitySensorDataType and
Packit Service 9ccfef
            EntitySensorPrecision.  Together, associated objects of
Packit Service 9ccfef
            these three types are used to identify the semantics of an
Packit Service 9ccfef
            object of type EntitySensorValue."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
            "The International System of Units (SI),
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
            National Institute of Standards and Technology,
Packit Service 9ccfef
            Spec. Publ. 330, August 1991."
Packit Service 9ccfef
    SYNTAX INTEGER {
Packit Service 9ccfef
        yocto(1),   -- 10^-24
Packit Service 9ccfef
        zepto(2),   -- 10^-21
Packit Service 9ccfef
        atto(3),    -- 10^-18
Packit Service 9ccfef
        femto(4),   -- 10^-15
Packit Service 9ccfef
        pico(5),    -- 10^-12
Packit Service 9ccfef
        nano(6),    -- 10^-9
Packit Service 9ccfef
        micro(7),   -- 10^-6
Packit Service 9ccfef
        milli(8),   -- 10^-3
Packit Service 9ccfef
        units(9),   -- 10^0
Packit Service 9ccfef
        kilo(10),   -- 10^3
Packit Service 9ccfef
        mega(11),   -- 10^6
Packit Service 9ccfef
        giga(12),   -- 10^9
Packit Service 9ccfef
        tera(13),   -- 10^12
Packit Service 9ccfef
        exa(14),    -- 10^15
Packit Service 9ccfef
        peta(15),   -- 10^18
Packit Service 9ccfef
        zetta(16),  -- 10^21
Packit Service 9ccfef
        yotta(17)   -- 10^24
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
EntitySensorPrecision ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
    STATUS       current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "An object using this data type represents a sensor
Packit Service 9ccfef
            precision range.
Packit Service 9ccfef
Packit Service 9ccfef
            An object of this type SHOULD be defined together with
Packit Service 9ccfef
            objects of type EntitySensorDataType and
Packit Service 9ccfef
            EntitySensorDataScale.  Together, associated objects of
Packit Service 9ccfef
            these three types are used to identify the semantics of an
Packit Service 9ccfef
            object of type EntitySensorValue.
Packit Service 9ccfef
Packit Service 9ccfef
            If an object of this type contains a value in the range 1 to
Packit Service 9ccfef
            9, it represents the number of decimal places in the
Packit Service 9ccfef
            fractional part of an associated EntitySensorValue fixed-
Packit Service 9ccfef
            point number.
Packit Service 9ccfef
Packit Service 9ccfef
            If an object of this type contains a value in the range -8
Packit Service 9ccfef
            to -1, it represents the number of accurate digits in the
Packit Service 9ccfef
            associated EntitySensorValue fixed-point number.
Packit Service 9ccfef
Packit Service 9ccfef
            The value zero indicates the associated EntitySensorValue
Packit Service 9ccfef
            object is not a fixed-point number.
Packit Service 9ccfef
Packit Service 9ccfef
            Agent implementors must choose a value for the associated
Packit Service 9ccfef
            EntitySensorPrecision object so that the precision and
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
            accuracy of the associated EntitySensorValue object is
Packit Service 9ccfef
            correctly indicated.
Packit Service 9ccfef
Packit Service 9ccfef
            For example, a physical entity representing a temperature
Packit Service 9ccfef
            sensor that can measure 0 degrees to 100 degrees C in 0.1
Packit Service 9ccfef
            degree increments, +/- 0.05 degrees, would have an
Packit Service 9ccfef
            EntitySensorPrecision value of '1', an EntitySensorDataScale
Packit Service 9ccfef
            value of 'units(9)', and an EntitySensorValue ranging from
Packit Service 9ccfef
            '0' to '1000'.  The EntitySensorValue would be interpreted
Packit Service 9ccfef
            as 'degrees C * 10'."
Packit Service 9ccfef
    SYNTAX Integer32 (-8..9)
Packit Service 9ccfef
Packit Service 9ccfef
EntitySensorValue ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
    STATUS       current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "An object using this data type represents an Entity Sensor
Packit Service 9ccfef
            value.
Packit Service 9ccfef
            An object of this type SHOULD be defined together with
Packit Service 9ccfef
            objects of type EntitySensorDataType, EntitySensorDataScale
Packit Service 9ccfef
            and EntitySensorPrecision.  Together, associated objects of
Packit Service 9ccfef
            those three types are used to identify the semantics of an
Packit Service 9ccfef
            object of this data type.
Packit Service 9ccfef
Packit Service 9ccfef
            The semantics of an object using this data type are
Packit Service 9ccfef
            determined by the value of the associated
Packit Service 9ccfef
            EntitySensorDataType object.
Packit Service 9ccfef
Packit Service 9ccfef
            If the associated EntitySensorDataType object is equal to
Packit Service 9ccfef
            'voltsAC(3)', 'voltsDC(4)', 'amperes(5)', 'watts(6),
Packit Service 9ccfef
            'hertz(7)', 'celsius(8)', or 'cmm(11)', then an object of
Packit Service 9ccfef
            this type MUST contain a fixed point number ranging from
Packit Service 9ccfef
            -999,999,999 to +999,999,999.  The value -1000000000
Packit Service 9ccfef
            indicates an underflow error. The value +1000000000
Packit Service 9ccfef
            indicates an overflow error.  The EntitySensorPrecision
Packit Service 9ccfef
            indicates how many fractional digits are represented in the
Packit Service 9ccfef
            associated EntitySensorValue object.
Packit Service 9ccfef
Packit Service 9ccfef
            If the associated EntitySensorDataType object is equal to
Packit Service 9ccfef
            'percentRH(9)', then an object of this type MUST contain a
Packit Service 9ccfef
            number ranging from 0 to 100.
Packit Service 9ccfef
Packit Service 9ccfef
            If the associated EntitySensorDataType object is equal to
Packit Service 9ccfef
            'rpm(10)', then an object of this type MUST contain a number
Packit Service 9ccfef
            ranging from -999,999,999 to +999,999,999.
Packit Service 9ccfef
Packit Service 9ccfef
            If the associated EntitySensorDataType object is equal to
Packit Service 9ccfef
            'truthvalue(12)', then an object of this type MUST contain
Packit Service 9ccfef
            either the value 'true(1)' or the value 'false(2)'.
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
            If the associated EntitySensorDataType object is equal to
Packit Service 9ccfef
            'other(1)' or unknown(2)', then an object of this type MUST
Packit Service 9ccfef
            contain a number ranging from -1000000000 to 1000000000."
Packit Service 9ccfef
    SYNTAX Integer32 (-1000000000..1000000000)
Packit Service 9ccfef
Packit Service 9ccfef
EntitySensorStatus ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
    STATUS       current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "An object using this data type represents the operational
Packit Service 9ccfef
            status of a physical sensor.
Packit Service 9ccfef
Packit Service 9ccfef
            The value 'ok(1)' indicates that the agent can obtain the
Packit Service 9ccfef
            sensor value.
Packit Service 9ccfef
Packit Service 9ccfef
            The value 'unavailable(2)' indicates that the agent
Packit Service 9ccfef
            presently cannot obtain the sensor value.
Packit Service 9ccfef
Packit Service 9ccfef
            The value 'nonoperational(3)' indicates that the agent
Packit Service 9ccfef
            believes the sensor is broken.  The sensor could have a hard
Packit Service 9ccfef
            failure (disconnected wire), or a soft failure such as out-
Packit Service 9ccfef
            of-range, jittery, or wildly fluctuating readings."
Packit Service 9ccfef
    SYNTAX INTEGER {
Packit Service 9ccfef
        ok(1),
Packit Service 9ccfef
        unavailable(2),
Packit Service 9ccfef
        nonoperational(3)
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Entity Sensor Table
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
entPhySensorTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX        SEQUENCE OF EntPhySensorEntry
Packit Service 9ccfef
    MAX-ACCESS    not-accessible
Packit Service 9ccfef
    STATUS        current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "This table contains one row per physical sensor represented
Packit Service 9ccfef
            by an associated row in the entPhysicalTable."
Packit Service 9ccfef
    ::= { entitySensorObjects 1 }
Packit Service 9ccfef
Packit Service 9ccfef
entPhySensorEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX        EntPhySensorEntry
Packit Service 9ccfef
    MAX-ACCESS    not-accessible
Packit Service 9ccfef
    STATUS        current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "Information about a particular physical sensor.
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
            An entry in this table describes the present reading of a
Packit Service 9ccfef
            sensor, the measurement units and scale, and sensor
Packit Service 9ccfef
            operational status.
Packit Service 9ccfef
Packit Service 9ccfef
            Entries are created in this table by the agent.  An entry
Packit Service 9ccfef
            for each physical sensor SHOULD be created at the same time
Packit Service 9ccfef
            as the associated entPhysicalEntry.  An entry SHOULD be
Packit Service 9ccfef
            destroyed if the associated entPhysicalEntry is destroyed."
Packit Service 9ccfef
    INDEX  { entPhysicalIndex }    -- SPARSE-AUGMENTS
Packit Service 9ccfef
    ::= { entPhySensorTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
EntPhySensorEntry ::= SEQUENCE {
Packit Service 9ccfef
        entPhySensorType            EntitySensorDataType,
Packit Service 9ccfef
        entPhySensorScale           EntitySensorDataScale,
Packit Service 9ccfef
        entPhySensorPrecision       EntitySensorPrecision,
Packit Service 9ccfef
        entPhySensorValue           EntitySensorValue,
Packit Service 9ccfef
        entPhySensorOperStatus      EntitySensorStatus,
Packit Service 9ccfef
        entPhySensorUnitsDisplay    SnmpAdminString,
Packit Service 9ccfef
        entPhySensorValueTimeStamp  TimeStamp,
Packit Service 9ccfef
        entPhySensorValueUpdateRate Unsigned32
Packit Service 9ccfef
}
Packit Service 9ccfef
Packit Service 9ccfef
entPhySensorType OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX        EntitySensorDataType
Packit Service 9ccfef
    MAX-ACCESS    read-only
Packit Service 9ccfef
    STATUS        current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The type of data returned by the associated
Packit Service 9ccfef
            entPhySensorValue object.
Packit Service 9ccfef
Packit Service 9ccfef
            This object SHOULD be set by the agent during entry
Packit Service 9ccfef
            creation, and the value SHOULD NOT change during operation."
Packit Service 9ccfef
    ::= { entPhySensorEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
entPhySensorScale OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX        EntitySensorDataScale
Packit Service 9ccfef
    MAX-ACCESS    read-only
Packit Service 9ccfef
    STATUS        current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The exponent to apply to values returned by the associated
Packit Service 9ccfef
            entPhySensorValue object.
Packit Service 9ccfef
Packit Service 9ccfef
            This object SHOULD be set by the agent during entry
Packit Service 9ccfef
            creation, and the value SHOULD NOT change during operation."
Packit Service 9ccfef
    ::= { entPhySensorEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
entPhySensorPrecision OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX        EntitySensorPrecision
Packit Service 9ccfef
    MAX-ACCESS    read-only
Packit Service 9ccfef
    STATUS        current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The number of decimal places of precision in fixed-point
Packit Service 9ccfef
            sensor values returned by the associated entPhySensorValue
Packit Service 9ccfef
            object.
Packit Service 9ccfef
Packit Service 9ccfef
            This object SHOULD be set to '0' when the associated
Packit Service 9ccfef
            entPhySensorType value is not a fixed-point type: e.g.,
Packit Service 9ccfef
            'percentRH(9)', 'rpm(10)', 'cmm(11)', or 'truthvalue(12)'.
Packit Service 9ccfef
Packit Service 9ccfef
            This object SHOULD be set by the agent during entry
Packit Service 9ccfef
            creation, and the value SHOULD NOT change during operation."
Packit Service 9ccfef
    ::= { entPhySensorEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
entPhySensorValue OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX        EntitySensorValue
Packit Service 9ccfef
    MAX-ACCESS    read-only
Packit Service 9ccfef
    STATUS        current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The most recent measurement obtained by the agent for this
Packit Service 9ccfef
            sensor.
Packit Service 9ccfef
Packit Service 9ccfef
            To correctly interpret the value of this object, the
Packit Service 9ccfef
            associated entPhySensorType, entPhySensorScale, and
Packit Service 9ccfef
            entPhySensorPrecision objects must also be examined."
Packit Service 9ccfef
    ::= { entPhySensorEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
entPhySensorOperStatus OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX        EntitySensorStatus
Packit Service 9ccfef
    MAX-ACCESS    read-only
Packit Service 9ccfef
    STATUS        current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The operational status of the sensor."
Packit Service 9ccfef
    ::= { entPhySensorEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
entPhySensorUnitsDisplay OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SnmpAdminString
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "A textual description of the data units that should be used
Packit Service 9ccfef
            in the display of entPhySensorValue."
Packit Service 9ccfef
    ::= { entPhySensorEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
entPhySensorValueTimeStamp OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX        TimeStamp
Packit Service 9ccfef
    MAX-ACCESS    read-only
Packit Service 9ccfef
    STATUS        current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The value of sysUpTime at the time the status and/or value
Packit Service 9ccfef
            of this sensor was last obtained by the agent."
Packit Service 9ccfef
    ::= { entPhySensorEntry 7 }
Packit Service 9ccfef
Packit Service 9ccfef
entPhySensorValueUpdateRate  OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX        Unsigned32
Packit Service 9ccfef
    UNITS         "milliseconds"
Packit Service 9ccfef
    MAX-ACCESS    read-only
Packit Service 9ccfef
    STATUS        current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "An indication of the frequency that the agent updates the
Packit Service 9ccfef
            associated entPhySensorValue object, representing in
Packit Service 9ccfef
            milliseconds.
Packit Service 9ccfef
Packit Service 9ccfef
            The value zero indicates:
Packit Service 9ccfef
Packit Service 9ccfef
                - the sensor value is updated on demand (e.g.,
Packit Service 9ccfef
                  when polled by the agent for a get-request),
Packit Service 9ccfef
                - the sensor value is updated when the sensor
Packit Service 9ccfef
                  value changes (event-driven),
Packit Service 9ccfef
                - the agent does not know the update rate.
Packit Service 9ccfef
Packit Service 9ccfef
            "
Packit Service 9ccfef
    ::= { entPhySensorEntry 8 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Conformance Section
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
entitySensorCompliances OBJECT IDENTIFIER
Packit Service 9ccfef
    ::= { entitySensorConformance 1 }
Packit Service 9ccfef
entitySensorGroups      OBJECT IDENTIFIER
Packit Service 9ccfef
    ::= { entitySensorConformance 2 }
Packit Service 9ccfef
Packit Service 9ccfef
entitySensorCompliance MODULE-COMPLIANCE
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "Describes the requirements for conformance to the Entity
Packit Service 9ccfef
            Sensor MIB module."
Packit Service 9ccfef
    MODULE  -- this module
Packit Service 9ccfef
        MANDATORY-GROUPS { entitySensorValueGroup }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    MODULE ENTITY-MIB
Packit Service 9ccfef
        MANDATORY-GROUPS { entityPhysicalGroup }
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { entitySensorCompliances 1 }
Packit Service 9ccfef
Packit Service 9ccfef
-- Object Groups
Packit Service 9ccfef
Packit Service 9ccfef
entitySensorValueGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS {
Packit Service 9ccfef
             entPhySensorType,
Packit Service 9ccfef
             entPhySensorScale,
Packit Service 9ccfef
             entPhySensorPrecision,
Packit Service 9ccfef
             entPhySensorValue,
Packit Service 9ccfef
             entPhySensorOperStatus,
Packit Service 9ccfef
             entPhySensorUnitsDisplay,
Packit Service 9ccfef
             entPhySensorValueTimeStamp,
Packit Service 9ccfef
             entPhySensorValueUpdateRate
Packit Service 9ccfef
    }
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "A collection of objects representing physical entity sensor
Packit Service 9ccfef
            information."
Packit Service 9ccfef
    ::= { entitySensorGroups 1 }
Packit Service 9ccfef
Packit Service 9ccfef
END