LABEL-LB856-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, enterprises, Opaque FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC; lb856 MODULE-IDENTITY LAST-UPDATED "201012080855Z" ORGANIZATION "LAB-EL Elektronika Laboratoryjna" CONTACT-INFO "www: http://www.label.pl email: info@label.pl phone: +48 22 7536130 address: Herbaciana 9 05-816 Reguly Poland" DESCRIPTION "MIB module for LAB-EL LB-856 - CO2 & environmental data meter" REVISION "201012080855Z" DESCRIPTION "initial version" ::= { label 856 } label OBJECT IDENTIFIER ::= { enterprises 22925 } Float ::= Opaque (SIZE (7)) -- device information deviceInfo OBJECT IDENTIFIER ::= { lb856 1 } deviceInfoSerialNumber OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS current DESCRIPTION "Device serial number." ::= { deviceInfo 1 } -- input info table inputTable OBJECT-TYPE SYNTAX SEQUENCE OF InputEntry ACCESS not-accessible STATUS current DESCRIPTION "Table of input data information." ::= { lb856 2 } inputEntry OBJECT-TYPE SYNTAX InputEntry ACCESS not-accessible STATUS current DESCRIPTION "Entry in input data table." INDEX { inputIndex } ::= { inputTable 1 } InputEntry ::= SEQUENCE { inputIndex INTEGER, inputName DisplayString, inputMode DisplayString } inputIndex OBJECT-TYPE SYNTAX INTEGER (1..5) ACCESS not-accessible STATUS current DESCRIPTION "Input data table index." ::= { inputEntry 1 } inputName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "Input name." ::= { inputEntry 2 } inputMode OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "Input mode." ::= { inputEntry 3 } -- measurement results resultTable OBJECT-TYPE SYNTAX SEQUENCE OF ResultEntry ACCESS not-accessible STATUS current DESCRIPTION "Table of measurement results." ::= { lb856 3 } resultEntry OBJECT-TYPE SYNTAX ResultEntry ACCESS not-accessible STATUS current DESCRIPTION "Entry in measurement results table." INDEX { resultInputIndex, resultVarIndex } ::= { resultTable 1 } ResultEntry ::= SEQUENCE { resultInputIndex INTEGER, resultVarIndex INTEGER, resultUnit DisplayString, resultString DisplayString, resultInteger INTEGER, resultFixed INTEGER, resultFloat Float } resultInputIndex OBJECT-TYPE SYNTAX INTEGER (1..5) ACCESS not-accessible STATUS current DESCRIPTION "Result table input index." ::= { resultEntry 1 } resultVarIndex OBJECT-TYPE SYNTAX INTEGER (1..8) ACCESS not-accessible STATUS current DESCRIPTION "Result table variable index." ::= { resultEntry 2 } resultUnit OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "Unit of measurement for given input/variable." ::= { resultEntry 3 } resultString OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "Measurement result represented as string." ::= { resultEntry 4 } resultInteger OBJECT-TYPE SYNTAX INTEGER (-1000000000..1000000000) ACCESS read-only STATUS current DESCRIPTION "Measurement result represented as integer value. Decimal part is dropped, integral part is rounded. Missing data returns special value 1000000000. Sensor failure returns special value -1000000000." ::= { resultEntry 5 } resultFixed OBJECT-TYPE SYNTAX INTEGER (-1000000000..1000000000) ACCESS read-only STATUS current DESCRIPTION "Measurement result represented as fixed point. Decimal dot is just skipped, so 12.3 is 123. Missing data returns special value 1000000000. Sensor failure returns special value -1000000000." ::= { resultEntry 6 } resultFloat OBJECT-TYPE SYNTAX Float ACCESS read-only STATUS current DESCRIPTION "Measurement result represented as floating point value. Missing or invalid data returns NaN." ::= { resultEntry 7 } -- s300 info s300Info OBJECT IDENTIFIER ::= { lb856 4 } s300InfoType OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "S300 device type." ::= { s300Info 1 } s300InfoSerialNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "S300 device serial number." ::= { s300Info 2 } END