LABEL-LB489-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, enterprises, Opaque FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC; lb489 MODULE-IDENTITY LAST-UPDATED "200909170932Z" 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-489 data acquisition module" REVISION "200909170932Z" DESCRIPTION "initial version" ::= { label 489 } label OBJECT IDENTIFIER ::= { enterprises 22925 } Float ::= Opaque (SIZE (7)) -- device information deviceInfo OBJECT IDENTIFIER ::= { lb489 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 information." ::= { lb489 2 } inputEntry OBJECT-TYPE SYNTAX InputEntry ACCESS not-accessible STATUS current DESCRIPTION "Entry in input table." INDEX { inputIndex } ::= { inputTable 1 } InputEntry ::= SEQUENCE { inputIndex INTEGER, inputName DisplayString, inputMode DisplayString } inputIndex OBJECT-TYPE SYNTAX INTEGER (1..4) ACCESS not-accessible STATUS current DESCRIPTION "Input 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." ::= { lb489 3 } resultEntry OBJECT-TYPE SYNTAX ResultEntry ACCESS not-accessible STATUS current DESCRIPTION "Entry in result 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..4) 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 result index." ::= { resultEntry 2 } resultUnit OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "Temperature value represented as string. Measurement unit is deg.C. Missing or shorted sensor returns empty string." ::= { resultEntry 3 } resultString OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "Temperature value represented as string. Measurement unit is deg.C. Missing or shorted sensor returns empty string." ::= { resultEntry 4 } resultInteger OBJECT-TYPE SYNTAX INTEGER (-32767..32768) ACCESS read-only STATUS current DESCRIPTION "Temperature value represented as fixed point. Decimal dot is just skipped, so 12.3 is 123. Measurement unit is deg.C. Missing sensor returns special value -32767. Shorted sensor returns special value 32768." ::= { resultEntry 5 } resultFixed OBJECT-TYPE SYNTAX INTEGER (-32767..32768) ACCESS read-only STATUS current DESCRIPTION "Temperature value represented as fixed point. Decimal dot is just skipped, so 12.3 is 123. Measurement unit is deg.C. Missing sensor returns special value -32767. Shorted sensor returns special value 32768." ::= { resultEntry 6 } resultFloat OBJECT-TYPE SYNTAX Float ACCESS read-only STATUS current DESCRIPTION "Temperature value represented as floating point value. Measurement unit is deg.C. Missing or shorted sensor returns NaN." ::= { resultEntry 7 } -- s300 info table s300Table OBJECT-TYPE SYNTAX SEQUENCE OF S300Entry ACCESS not-accessible STATUS current DESCRIPTION "Table of s300 information." ::= { lb489 4 } s300Entry OBJECT-TYPE SYNTAX S300Entry ACCESS not-accessible STATUS current DESCRIPTION "Entry in s300 table." INDEX { s300Index } ::= { s300Table 1 } S300Entry ::= SEQUENCE { s300Index INTEGER, s300Type DisplayString, s300SerialNumber INTEGER } s300Index OBJECT-TYPE SYNTAX INTEGER (1..4) ACCESS not-accessible STATUS current DESCRIPTION "Input table index." ::= { s300Entry 1 } s300Type OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "Input name." ::= { s300Entry 2 } s300SerialNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Input mode." ::= { s300Entry 3 } END