KOMTEX-2WIRE-MR16SK-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, NOTIFICATION-TYPE FROM SNMPv2-SMI snmpTraps FROM SNMPv2-MIB; mr16skModuleIdentity MODULE-IDENTITY LAST-UPDATED "201703310000Z" ORGANIZATION "OOO NPC 'Computer Techologies'" CONTACT-INFO "Web-site: www.http://censor-m.ru/ Emale: help@censor-m.ru" DESCRIPTION "Generic MIB for MR-16SK remote sensing and control" REVISION "201703310000Z" DESCRIPTION "SMIv2-style rewrite" ::= { mr16sk 900 } komtex OBJECT IDENTIFIER ::= { enterprises 35606 } devices OBJECT IDENTIFIER ::= { komtex 1 } mr16sk OBJECT IDENTIFIER ::= { devices 30 } info OBJECT IDENTIFIER ::= { mr16sk 1 } ports OBJECT IDENTIFIER ::= { mr16sk 2 } mr16skDryContactTraps OBJECT IDENTIFIER ::= { ports 2 } mr16skDryContactTrapPrefix OBJECT IDENTIFIER ::= { mr16skDryContactTraps 0 } mr16skTable OBJECT-TYPE SYNTAX SEQUENCE OF Mr16skEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MR-16SK table" ::= { info 1 } mr16skEntry OBJECT-TYPE SYNTAX Mr16skEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MR-16SK table row" INDEX { mr16skDeviceSN } ::= { mr16skTable 1 } Mr16skEntry ::= SEQUENCE { mr16skDeviceSN Unsigned32, mr16skDeviceCode Integer32, mr16skDeviceName OCTET STRING } mr16skDeviceSN OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Serial number of MR-16SK" ::= { mr16skEntry 1 } mr16skDeviceCode OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Device code of MR-16SK" ::= { mr16skEntry 2 } mr16skDeviceName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Device name of MR-16SK" ::= { mr16skEntry 3 } mr16skDryContactsTable OBJECT-TYPE SYNTAX SEQUENCE OF Mr16skDryContactEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MR-16SK dry contacts table" ::= { ports 1 } mr16skDryContactEntry OBJECT-TYPE SYNTAX Mr16skDryContactEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MR-16SK dry contacts table row" INDEX { mr16skSN,mr16skDryContactN } ::= { mr16skDryContactsTable 1 } Mr16skDryContactEntry ::= SEQUENCE { mr16skSN Unsigned32, mr16skDryContactN Integer32, mr16skDryContactStatus INTEGER } mr16skSN OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Serial number of MR-16SK" ::= { mr16skDryContactEntry 1 } mr16skDryContactN OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Number of dry contact" ::= { mr16skDryContactEntry 2 } mr16skDryContactStatus OBJECT-TYPE SYNTAX INTEGER {normal(0),alarm(1),break(2),short(3)} MAX-ACCESS read-only STATUS current DESCRIPTION "Port dry contact status: 0 - normal; 1 - alarm; 2 - break; 3 - short;" ::= { mr16skDryContactEntry 3 } mr16skDryContactTrap NOTIFICATION-TYPE OBJECTS { mr16skDryContactStatus } STATUS current DESCRIPTION "Dry contact status changed" ::= { mr16skDryContactTrapPrefix 1 } END