BLDG-HVAC-MIB
37 objects
This example MIB module defines a set of management objects for heating ventilation and air conditioning systems. It also includes objects that can be used to create policies that are applied to rooms. This eliminates the need to send per-instance configuration commands to the system. Copyright (C) The Internet Society (2003). This version of this MIB module is part of RFC 3512; see the RFC itself for full legal notices.
Imported Objects
| SNMP-FRAMEWORK-MIB | SnmpAdminString |
| SNMPv2-CONF | MODULE-COMPLIANCE OBJECT-GROUP |
| SNMPv2-SMI | Counter32 experimental Gauge32 MODULE-IDENTITY OBJECT-TYPE Unsigned32 |
| SNMPv2-TC | RowStatus StorageType TEXTUAL-CONVENTION TimeStamp |
| OID | Name | Access | Status | Description |
|---|---|---|---|---|
| 1.3.6.1.3.122 | IdentitybldgHVACMIB | This example MIB module defines a set of management objects for heating ventilation and air conditioning systems. It also includes objects that can be used to … | ||
| 1.3.6.1.3.122.1 | NodebldgHVACObjects | |||
| 1.3.6.1.3.122.1.1 | TablebldgHVACTable | not-accessible | current | This table is the representation and data control for building HVAC by each individual office. The table has rows for, and is indexed by a specific floor and o… |
| 1.3.6.1.3.122.1.1.1 | RowbldgHVACEntry | not-accessible | current | A row in the bldgHVACTable. Each row represents a particular office in the building, qualified by its floor and office number. A given row instance can be crea… |
| 1.3.6.1.3.122.1.1.1.1 | ColumnbldgHVACFloor | not-accessible | current | This portion of the index indicates the floor of the building. The ground floor is considered the first floor. For the purposes of this example, floors under t… |
| 1.3.6.1.3.122.1.1.1.2 | ColumnbldgHVACOffice | not-accessible | current | This second component of the index specifies the office number. |
| 1.3.6.1.3.122.1.1.1.3 | ColumnbldgHVACCfgTemplate | read-create | current | The index (bldgHVACCfgTemplateIndex instance) of an entry in the 'bldgHVACCfgTemplateTable'. The bldgHVACCfgTable row instance referenced is a pre-made configu… |
| 1.3.6.1.3.122.1.1.1.4 | ColumnbldgHVACFanSpeed | read-only | current | Shows the revolutions per minute of the fan. Fan speed will vary based on the difference between bldgHVACCfgTemplateDesiredTemp and bldgHVACCurrentTemp. The sp… |
| 1.3.6.1.3.122.1.1.1.5 | ColumnbldgHVACCurrentTemp | read-only | current | The current measured temperature in the office. Should the current temperature be measured at a value of less than zero degrees celsius, a read of the instance… |
| 1.3.6.1.3.122.1.1.1.6 | ColumnbldgHVACCoolOrHeatMins | read-only | current | The total number of heating or cooling minutes that have been consumed since the row was activated. Notice that whether the minutes represent heating or coolin… |
| 1.3.6.1.3.122.1.1.1.7 | ColumnbldgHVACDiscontinuityTime | read-only | current | The value of sysUpTime on the most recent occasion at which any heating or cooling operation for the office designated by this row instance experienced a disco… |
| 1.3.6.1.3.122.1.1.1.8 | ColumnbldgHVACOwner | read-create | current | The identity of the operator/system that last modified this entry. When a new entry is created, a valid SnmpAdminString must be supplied. If, on the other hand… |
| 1.3.6.1.3.122.1.1.1.9 | ColumnbldgHVACStorageType | read-create | current | 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 'p… |
| 1.3.6.1.3.122.1.1.1.10 | ColumnbldgHVACStatus | read-create | current | Controls and reflects the creation and activation status of a row in this table. No attempt to modify a row columnar object instance value in the bldgHVACTable… |
| 1.3.6.1.3.122.1.2 | TablebldgHVACCfgTemplateInfoTable | not-accessible | current | 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 cl… |
| 1.3.6.1.3.122.1.2.1 | RowbldgHVACCfgTemplateInfoEntry | not-accessible | current | Each row represents a particular template and description. A given row instance can be created or deleted by set operations upon its bldgHVACCfgTemplateInfoSta… |
| 1.3.6.1.3.122.1.2.1.1 | ColumnbldgHVACCfgTemplateInfoIndex | not-accessible | current | The unique index to a row in this table. |
| 1.3.6.1.3.122.1.2.1.2 | ColumnbldgHVACCfgTemplateInfoID | read-create | current | Textual identifier for this table row, and, consequently the template. This should be a unique name within an administrative domain for a particular template s… |
| 1.3.6.1.3.122.1.2.1.3 | ColumnbldgHVACCfgTemplateInfoDescr | read-create | current | A general description of the template. One example might be - Controls the cooling for offices on higher floors during the summer. |
| 1.3.6.1.3.122.1.2.1.4 | ColumnbldgHVACCfgTemplateInfoOwner | read-create | current | The identity of the operator/system that last modified this entry. |
| 1.3.6.1.3.122.1.2.1.5 | ColumnbldgHVACCfgTemplateInfoStatus | read-create | current | 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 va… |
| 1.3.6.1.3.122.1.2.1.6 | ColumnbldgHVACCfgTemplateInfoStorType | read-create | current | 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 'p… |
| 1.3.6.1.3.122.1.3 | TablebldgHVACCfgTemplateTable | not-accessible | current | 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 … |
| 1.3.6.1.3.122.1.3.1 | RowbldgHVACCfgTemplateEntry | not-accessible | current | 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 … |
| 1.3.6.1.3.122.1.3.1.1 | ColumnbldgHVACCfgTemplateIndex | not-accessible | current | 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. Th… |
| 1.3.6.1.3.122.1.3.1.2 | ColumnbldgHVACCfgTemplateDesiredTemp | read-create | current | 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 valu… |
| 1.3.6.1.3.122.1.3.1.3 | ColumnbldgHVACCfgTemplateCoolOrHeat | read-create | current | 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 ina… |
| 1.3.6.1.3.122.1.3.1.4 | ColumnbldgHVACCfgTemplateInfo | read-create | current | 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… |
| 1.3.6.1.3.122.1.3.1.5 | ColumnbldgHVACCfgTemplateOwner | read-create | current | The identity of the administrative entity that created this row of the table. |
| 1.3.6.1.3.122.1.3.1.6 | ColumnbldgHVACCfgTemplateStorage | read-create | current | 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 … |
| 1.3.6.1.3.122.1.3.1.7 | ColumnbldgHVACCfgTemplateStatus | read-create | current | 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 whil… |
| 1.3.6.1.3.122.2 | NodebldgConformance | |||
| 1.3.6.1.3.122.2.1 | NodebldgCompliances | |||
| 1.3.6.1.3.122.2.1.1 | CompliancebldgCompliance | current | The requirements for conformance to the BLDG-HVAC-MIB. The bldgHVACObjects group must be implemented to conform to the BLDG-HVAC-MIB. | |
| 1.3.6.1.3.122.2.2 | NodebldgGroups | |||
| 1.3.6.1.3.122.2.2.1 | GroupbldgHVACObjectsGroup | current | The bldgHVACObjects Group. |
Type Definitions
| Name | Syntax | Status | Description |
|---|---|---|---|
| BldgHvacOperation | INTEGER { heat(1), cool(2) } | current | Operations supported by a heating and cooling system. A reference to underlying general systems would go here. |