LABEL-LB489-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, enterprises, Opaque FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC; lb489 MODULE-IDENTITY LAST-UPDATED "201102030959Z" 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" REVISION "201012072346Z" DESCRIPTION "Variables info update" REVISION "201102030959Z" DESCRIPTION "Added traps" ::= { 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 data information." ::= { lb489 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..4) 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." ::= { lb489 3 } resultEntry OBJECT-TYPE SYNTAX ResultEntry ACCESS not-accessible STATUS current DESCRIPTION "Entry in 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..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 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 table s300Table OBJECT-TYPE SYNTAX SEQUENCE OF S300Entry ACCESS not-accessible STATUS current DESCRIPTION "Table of S300 sensor information." ::= { lb489 4 } s300Entry OBJECT-TYPE SYNTAX S300Entry ACCESS not-accessible STATUS current DESCRIPTION "Entry in S300 info 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 "S300 info table index." ::= { s300Entry 1 } s300Type OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "S300 device type." ::= { s300Entry 2 } s300SerialNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "S300 device serial number." ::= { s300Entry 3 } -- traps inputFailureClear TRAP-TYPE STATUS current ENTERPRISE lb489 DESCRIPTION "alarm clear: input failure" ::= 0 inputFailureRaise TRAP-TYPE STATUS current ENTERPRISE lb489 DESCRIPTION "alarm raise: input failure" ::= 1 inputAlarmLowClear TRAP-TYPE STATUS current ENTERPRISE lb489 DESCRIPTION "alarm clear: input low" ::= 2 inputAlarmLowRaise TRAP-TYPE STATUS current ENTERPRISE lb489 DESCRIPTION "alarm raise: input low" ::= 3 inputAlarmHighClear TRAP-TYPE STATUS current ENTERPRISE lb489 DESCRIPTION "alarm clear: input high" ::= 4 inputAlarmHighRaise TRAP-TYPE STATUS current ENTERPRISE lb489 DESCRIPTION "alarm raise: input high" ::= 5 END