⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bldg-hvac-mib

📁 很不错java的SNMP应用例子
💻
📖 第 1 页 / 共 2 页
字号:
        "This table provides unique string identification for        HVAC templates in a network.  If it were necessary to        configure rooms to deliver a particular quality of climate        control with regard to cooling or heating, the index string        of a row in this table could be the template name.        The bldgHVACCfgCfgTemplateInfoDescription        contains a brief description of the template service objective        such as: provides summer cooling settings for executive        offices.  The bldgHVACCfgTemplateInfo in the        bldgHVACCfgTemplateTable will contain the pointer to the        relevant row in this table if it is intended that items        that point to a row in the bldgHVACCfgTemplateInfoTable be        identifiable as being under template control though this        mechanism."    ::= { bldgHVACObjects 2 }bldgHVACCfgTemplateInfoEntry  OBJECT-TYPE    SYNTAX       BldgHVACCfgTemplateInfoEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION        "Each row represents a particular template and        description.  A given row instance can be created or        deleted by set operations upon its        bldgHVACCfgTemplateInfoStatus columnar object        instance."    INDEX { bldgHVACCfgTemplateInfoIndex }    ::= { bldgHVACCfgTemplateInfoTable 1 }BldgHVACCfgTemplateInfoEntry ::= SEQUENCE {        bldgHVACCfgTemplateInfoIndex          Unsigned32,        bldgHVACCfgTemplateInfoID             SnmpAdminString,        bldgHVACCfgTemplateInfoDescr          SnmpAdminString,        bldgHVACCfgTemplateInfoOwner          SnmpAdminString,        bldgHVACCfgTemplateInfoStatus         RowStatus,        bldgHVACCfgTemplateInfoStorType       StorageType        }bldgHVACCfgTemplateInfoIndex   OBJECT-TYPE       SYNTAX       Unsigned32 (1..2147483647)       MAX-ACCESS   not-accessible       STATUS       current       DESCRIPTION           "The unique index to a row in this table."        ::= { bldgHVACCfgTemplateInfoEntry 1 }bldgHVACCfgTemplateInfoID  OBJECT-TYPE    SYNTAX       SnmpAdminString    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION        "Textual identifier for this table row, and, consequently        the template.  This should be a unique name within        an administrative domain for a particular template so that        all systems in a network that are under the same template        can have the same 'handle' (e.g., 'Executive Offices',        'Lobby Areas')."    ::= { bldgHVACCfgTemplateInfoEntry 2 }bldgHVACCfgTemplateInfoDescr   OBJECT-TYPE    SYNTAX       SnmpAdminString    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION        "A general description of the template.  One example might        be - Controls the cooling for offices on higher floors        during the summer."    ::= { bldgHVACCfgTemplateInfoEntry 3 }bldgHVACCfgTemplateInfoOwner  OBJECT-TYPE    SYNTAX            SnmpAdminString    MAX-ACCESS        read-create    STATUS            current    DESCRIPTION        "The identity of the operator/system that last modified        this entry."    ::= { bldgHVACCfgTemplateInfoEntry 4 }bldgHVACCfgTemplateInfoStatus  OBJECT-TYPE    SYNTAX            RowStatus    MAX-ACCESS        read-create    STATUS            current    DESCRIPTION        "The activation status of this row.        No attempt to modify a row columnar object instance value in        the bldgHVACCfgTemplateInfo Table should be issued while the        value of bldgHVACCfgTemplateInfoStatus is active(1).        Should an agent receive a SET PDU attempting such a modification        in this state, an inconsistentValue error should be returned as        a result of the SET attempt."    ::= { bldgHVACCfgTemplateInfoEntry 5 }bldgHVACCfgTemplateInfoStorType   OBJECT-TYPE    SYNTAX            StorageType    MAX-ACCESS        read-create    STATUS            current    DESCRIPTION        "The persistence of this row of the table in system storage,         as it pertains to permanence across system resets.  A columnar        instance of this object with value 'permanent' need not allow        write-access to any of the columnar object instances in the        containing row."    ::= { bldgHVACCfgTemplateInfoEntry 6  }---- HVAC Configuration Template Table--bldgHVACCfgTemplateTable    OBJECT-TYPE    SYNTAX      SEQUENCE OF BldgHVACCfgTemplateEntry    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION        "This table contains the templates, which        can be used to set defaults that will        be applied to specific offices.  The application        of those values is accomplished by having a row        instance of the bldgHVACTable reference a row of        this table (by the value of the former's        bldgHVACCfgTemplate columnar instance).  Identifying        information concerning a row instance of this table        can be found in the columnar data of the row instance        of the bldgHVACCfgTemplateInfoTable entry referenced        by the bldgHVACCfgTemplateInfo columnar object of        this table."    ::= { bldgHVACObjects 3 }bldgHVACCfgTemplateEntry  OBJECT-TYPE    SYNTAX       BldgHVACCfgTemplateEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION        "Each row represents a single set of template parameters        that can be applied to selected instances - in this case        offices.  These policies will be turned on and off by the        policy module through its scheduling facilities.        A given row instance can be created or        deleted by set operations upon its        bldgHVACCfgTemplateStatus columnar object instance."    INDEX { bldgHVACCfgTemplateIndex }    ::= { bldgHVACCfgTemplateTable 1 }BldgHVACCfgTemplateEntry ::= SEQUENCE {        bldgHVACCfgTemplateIndex           Unsigned32,        bldgHVACCfgTemplateDesiredTemp     Gauge32,        bldgHVACCfgTemplateCoolOrHeat      BldgHvacOperation,        bldgHVACCfgTemplateInfo            Unsigned32,        bldgHVACCfgTemplateOwner           SnmpAdminString,        bldgHVACCfgTemplateStorage         StorageType,        bldgHVACCfgTemplateStatus          RowStatus}bldgHVACCfgTemplateIndex    OBJECT-TYPE    SYNTAX      Unsigned32 (1..2147483647)    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION        "A unique value for each defined template in this        table.  This value can be referenced as a row index        by any MIB module that needs access to this information.        The bldgHVACCfgTemplate will point to entries in this        table."    ::= { bldgHVACCfgTemplateEntry 1 }bldgHVACCfgTemplateDesiredTemp OBJECT-TYPE    SYNTAX            Gauge32    UNITS             "degrees in celsius"    MAX-ACCESS        read-create    STATUS            current    DESCRIPTION        "This is the desired temperature setting.  It might be        changed at different times of the day or based on        seasonal conditions.  It is permitted to change this value        by first moving the row to an inactive state, making the        change and then reactivating the row."    ::= { bldgHVACCfgTemplateEntry 2 }bldgHVACCfgTemplateCoolOrHeat  OBJECT-TYPE    SYNTAX             BldgHvacOperation    MAX-ACCESS         read-create    STATUS             current    DESCRIPTION        "This controls the heating and cooling mechanism and is        set-able by building maintenance.  It is permitted to        change this value by first moving the row to an inactive        state, making the change and then reactivating the row."    ::= { bldgHVACCfgTemplateEntry 3 }bldgHVACCfgTemplateInfo OBJECT-TYPE    SYNTAX             Unsigned32    MAX-ACCESS         read-create    STATUS             current    DESCRIPTION        "This object points to a row in the        bldgHVACCfgTemplateInfoTable.  This controls the        heating and cooling mechanism and is set-able by        building maintenance.  It is permissible to change        this value by first moving the row to an inactive        state, making the change and then reactivating        the row.  A value of zero means that this entry        is not associated with a named template found        in the bldgHVACCfgTemplateInfoTable."    ::= { bldgHVACCfgTemplateEntry 4 }bldgHVACCfgTemplateOwner  OBJECT-TYPE    SYNTAX            SnmpAdminString    MAX-ACCESS        read-create    STATUS            current    DESCRIPTION        "The identity of the administrative entity        that created this row of the table."    ::= { bldgHVACCfgTemplateEntry 5 }bldgHVACCfgTemplateStorage  OBJECT-TYPE    SYNTAX            StorageType    MAX-ACCESS        read-create    STATUS            current    DESCRIPTION        "The persistence of this row of the table across         system resets.  A columnar instance of this object with         value 'permanent' need not allow write-access to any         of the columnar object instances in the containing row."    ::= { bldgHVACCfgTemplateEntry 6 }bldgHVACCfgTemplateStatus  OBJECT-TYPE    SYNTAX            RowStatus    MAX-ACCESS        read-create    STATUS            current    DESCRIPTION        "The activation status of this row of the table.        No attempt to modify a row columnar object instance value in        the bldgHVACCfgTemplateTable should be issued while the        value of bldgHVACCfgTemplateStatus is active(1).        Should an agent receive a SET PDU attempting such a modification        in this state, an inconsistentValue error should be returned as        a result of the SET attempt."    ::= { bldgHVACCfgTemplateEntry 7 }---- Conformance Information--bldgCompliances  OBJECT IDENTIFIER ::= { bldgConformance 1 }bldgGroups       OBJECT IDENTIFIER ::= { bldgConformance 2 }-- Compliance StatementsbldgCompliance MODULE-COMPLIANCE    STATUS current    DESCRIPTION        "The requirements for conformance to the BLDG-HVAC-MIB.  The         bldgHVACObjects group must be implemented to conform to the         BLDG-HVAC-MIB."    MODULE -- this module    GROUP bldgHVACObjectsGroup    DESCRIPTION        "The bldgHVACObjects is mandatory for all systems that        support HVAC systems."    ::= { bldgCompliances 1 }bldgHVACObjectsGroup OBJECT-GROUP    OBJECTS {        bldgHVACCfgTemplate,        bldgHVACFanSpeed, bldgHVACCurrentTemp,        bldgHVACCoolOrHeatMins, bldgHVACDiscontinuityTime,        bldgHVACOwner, bldgHVACStatus,        bldgHVACStorageType, bldgHVACCfgTemplateInfoID,        bldgHVACCfgTemplateInfoDescr, bldgHVACCfgTemplateInfoOwner,        bldgHVACCfgTemplateInfoStatus,        bldgHVACCfgTemplateInfoStorType,        bldgHVACCfgTemplateDesiredTemp,        bldgHVACCfgTemplateCoolOrHeat,        bldgHVACCfgTemplateInfo,        bldgHVACCfgTemplateOwner,bldgHVACCfgTemplateStorage,        bldgHVACCfgTemplateStatus    }    STATUS current    DESCRIPTION        "The bldgHVACObjects Group."    ::= { bldgGroups 1 }END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -